:root{--bg:#d6efff;--bd:#6cc2c2;--fs:16px;--primary:#2c3e50;--secondary:#3498db;--accent:#e74c3c;--light:#ecf0f1;--dark:#2c3e50;--success:#27ae60;--warning:#f39c12;--border-radius:8px;--box-shadow:0 4px 6px #0000001a;--transition:all .3s ease}*{box-sizing:border-box}html,body{font-size:var(--fs);background-color:#e4e4e4;margin:0;padding:0;font-family:Roboto,sans-serif}.container{border-radius:var(--border-radius);max-width:850px;box-shadow:var(--box-shadow);background-color:#fff;margin:2rem auto;overflow:hidden}header{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;text-align:center;padding:2rem}.logo-header h1{margin-bottom:.5rem;font-family:Merriweather,serif;font-size:2rem}.subtitle{opacity:.9;font-weight:300}main{padding:2rem}.form-header{text-align:center;margin-bottom:2rem}.form-header h2{color:var(--primary);margin-bottom:.5rem;padding:0 1rem;font-size:1.5rem;display:inline-block;position:relative}.form-header p{color:#666}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}fieldset{transition:var(--transition);background-color:#fff;border:none;margin:0;padding:0;position:relative}fieldset.full{grid-column:span 2}label{color:var(--dark);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}input,select{border-radius:var(--border-radius);width:100%;transition:var(--transition);background-color:#0000;border:1px solid #ddd;padding:.75rem 1rem;font-family:inherit;font-size:1rem}input:focus,select:focus{border-color:var(--secondary);outline:none;box-shadow:0 0 0 2px #3498db33}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em}.form-actions{text-align:center;margin-top:2rem}.btn-primary{background-color:var(--secondary);color:#fff;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:500;display:inline-flex}.btn-primary:hover{background-color:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn-icon{font-size:1.2rem}#result{border-top:1px solid #eee;margin-top:2rem;padding-top:2rem}.result-header{text-align:center;margin-bottom:1.5rem}.result-header h3{color:var(--primary);margin-bottom:.5rem;font-size:1.5rem}.document-preview{border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:1px solid #ddd;overflow:hidden}iframe{border:none;width:100%;height:80vh}.download-options{text-align:center;margin-top:2rem}.download-options h4{color:var(--dark);margin-bottom:1rem}.download-buttons{justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.btn-download{color:var(--dark);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);background-color:#fff;border:1px solid #ddd;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:inline-flex}.btn-download:hover{background-color:var(--light);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}footer{background-color:var(--primary);color:#fff;text-align:center;margin-top:2rem;padding:1.5rem}footer p{margin-bottom:.5rem}.disclaimer{opacity:.7;font-size:.8rem}@media (width<=768px){.form-grid{grid-template-columns:1fr}fieldset.full{grid-column:span 1}.download-buttons{flex-direction:column;gap:1rem}.form-header h2{font-size:1.4rem}.container{border-radius:0;margin-top:0;margin-bottom:0}.btn-primary{padding:.6rem 1.2rem}}.hide{display:none}summary{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:1em}details .items{max-height:300px;overflow-y:auto}details .item{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0003;justify-content:space-between;align-items:flex-start;margin-bottom:.5em;padding:.5em 1em;display:flex}details .item .data{white-space:nowrap}details .item .nome{font-weight:700}#history{margin-top:2em}.instrucoes{& h1{color:#2c3e50;text-align:center;border-bottom:2px solid #3498db;padding-bottom:10px}& h2{color:#2980b9;border-left:4px solid #3498db;margin-top:30px;padding-left:10px}& .highlight{background-color:#eaf2f8;border-radius:5px;margin:20px 0;padding:15px}& .checklist{padding-left:20px}& .checklist li{margin-bottom:10px;padding-left:30px;list-style-type:none;position:relative}& .checklist li:before{content:"✓";color:#27ae60;font-weight:700;position:absolute;left:0}& .faq-item{margin-bottom:15px}& .faq-question{color:#e74c3c;font-weight:700}& .faq-answer{margin-left:20px}& .contact{color:#fff;text-align:center;background-color:#2c3e50;border-radius:5px;margin-top:30px;padding:15px}& .footer{text-align:center;margin-top:40px}}@media screen and (width<=550px){.instrucoes h1{font-size:1.5em}}
/*# sourceMappingURL=index.2964c0de.css.map */
