*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;color:#333;background-color:#f9f9f9}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}ul{list-style:none}button{cursor:pointer}h1{text-align:center;color:#4a6fa5;font-size:3.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem}h2{text-align:center;color:#000;font-size:2.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem}#main-container{background-color:#fff;border:0px solid #d0d0d0;padding:2rem;border-radius:8px;margin-top:2rem;width:85%;margin-left:auto;margin-right:auto;font-size:1.5rem}#main-container h2{color:#4a6fa5;font-weight:700;margin-bottom:1rem}#main-container p,#main-container ul{line-height:1.8;margin-bottom:1.5rem;font-size:1.5rem}#main-container ul{margin-left:2rem}#main-container li{margin-bottom:1rem}#tutorial-section{background-color:#f9f9f9;border:1px solid #4a6fa5;padding:2rem;border-radius:8px;margin-top:2rem;width:80%;margin-left:auto;margin-right:auto}#tutorial-section h2{text-align:center;color:#3e5f85;font-weight:700}#tutorial-section ol{margin-left:2rem;line-height:1.8;font-size:1.5rem}#tutorial-section li{margin-bottom:1.5rem}.container{width:90%;max-width:1200px;margin:0 auto}p{font-size:1.2rem;text-align:left}main{padding:2rem 0}fieldset{border:2px solid #4a6fa5!important}section{margin-bottom:2rem}#home-page{text-align:center}#home-page p{font-size:1.2rem;margin-bottom:2rem}#start-button{background-color:#4a6fa5;color:#fff;border:none;padding:1rem 2rem;font-size:1.5rem;border-radius:5px;transition:background-color .3s;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}#start-button:hover{background-color:#3e5f85}#plan-generation{background-color:#fff;padding:2rem;border-radius:5px}#plan-form fieldset{border:1px solid #ccc;padding:1.5rem;margin-bottom:1.5rem;border-radius:5px}#plan-form legend{font-size:1.2rem;font-weight:700;padding:0 .5rem}#plan-form label{display:block;margin-bottom:.5rem;font-weight:700}#plan-form input[type=text],#plan-form input[type=number],#plan-form input[type=date],#plan-form input[type=time],#plan-form select{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:5px}#plan-form input[type=checkbox],#plan-form input[type=radio]{margin-right:.5rem}#plan-form button[type=submit]{background-color:#4a6fa5;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1.5rem;border-radius:5px;transition:background-color .3s}#plan-form button[type=submit]:hover{background-color:#3e5f85}#add-custom-theme{background-color:#4a6fa5;color:#fff;border:none;padding:.5rem 1rem;font-size:1.5rem;border-radius:5px;transition:background-color .3s,transform .2s;margin-top:.5rem}#add-custom-theme:hover{background-color:#3e5f85;transform:scale(1.05)}#thematic-plans-selection{margin-top:1rem}#thematic-plans-selection label{font-size:1.1rem;font-weight:700}#themes{width:100%;padding:.5rem;font-size:1.5rem;border:1px solid #4a6fa5;border-radius:5px;background-color:#f9f9f9;color:#333;margin-bottom:1rem}#plan-display{background-color:#fff;padding:2rem;border-radius:5px}#plan-display h2{margin-bottom:1.5rem}#progress-bar{width:100%;height:20px;margin-bottom:1rem}#progress-percentage{text-align:right;margin-bottom:1.5rem}#plan-details{max-height:400px;overflow-y:auto;margin-bottom:1.5rem}#plan-details table{width:100%;border-collapse:collapse}#plan-details th,#plan-details td{border:1px solid #ddd;padding:.75rem;text-align:left}#plan-details th{background-color:#f0f0f0}#plan-actions{display:flex;flex-wrap:wrap;gap:1rem}#plan-actions button{background-color:#4a6fa5;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1.5rem;border-radius:5px;flex:1 1 calc(33% - 1rem);transition:background-color .3s;text-align:center}#plan-actions button:hover{background-color:#3e5f85}footer{background-color:#333;color:#fff;padding:1rem 0;text-align:center}footer p{margin:0}@media (min-width: 768px){#plan-form label{display:inline-block;width:200px;vertical-align:top}#plan-form input[type=text],#plan-form input[type=number],#plan-form input[type=date],#plan-form input[type=time],#plan-form select{width:calc(100% - 220px);display:inline-block}#plan-form fieldset{padding:2rem}#plan-form button[type=submit]{width:auto;padding:1rem 2rem}#plan-actions button{flex:none;width:auto;padding:1rem 2rem}}.hidden{display:none}#faq-section{background-color:#f9f9f9;border-left:4px solid #0693e3;padding-left:16px;margin-bottom:20px;width:70%;margin:2rem auto}#faq-section h2{text-align:center;color:#4a6fa5;font-weight:700}#faq-section h3{margin-top:1.5rem;color:#333}#faq-section p{margin-left:1.5rem;line-height:1.6}.highlight-background{background-color:#ff9;padding:3px 6px;color:#000;text-decoration:underline}.highlight-background:hover{background-color:#ffeb3b}
/*# sourceMappingURL=/cdn/shop/t/21/assets/styles.css.map */
