.fiscal-wrapper{max-width:960px}.fiscal-page p{line-height:1.65}.fiscal-form{margin-top:28px}.fiscal-form fieldset{min-width:0;margin:0 0 24px}.fiscal-form legend{color:#0e212f;padding:0 10px;font-size:1.2rem;font-weight:700}.fiscal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fiscal-field{flex-direction:column;gap:8px;font-weight:700;display:flex}.fiscal-field input{box-sizing:border-box;width:100%;font:inherit;color:#0e212f;background:#fff;border:1px solid #a6b8c3;border-radius:7px;padding:12px}.fiscal-field small{color:#526572;font-weight:400}.fiscal-field input:focus-visible,.fiscal-check input:focus-visible,.fiscal-submit:focus-visible{outline-offset:3px;outline:3px solid #007e8c}.fiscal-check{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.fiscal-check input{flex-shrink:0;width:20px;height:20px;margin-top:6px}.fiscal-submit{color:#fff;font:inherit;cursor:pointer;background:#007e8c;border:0;border-radius:8px;padding:15px 24px;font-weight:700}.fiscal-submit:disabled{opacity:.65;cursor:wait}.fiscal-error{color:#8b1515;background:#fff1f0;border-left:4px solid #ae2525;padding:16px}.fiscal-success{border-top:5px solid #007e8c}.fiscal-code{overflow-wrap:anywhere}.fiscal-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:600px){.fiscal-grid{grid-template-columns:1fr}.fiscal-form .content-card{padding:20px}.fiscal-wrapper{padding:24px 16px}.fiscal-submit{width:100%}.fiscal-page .procedure-header-title h1{font-size:26px}}@media print{body>:not(main),.fiscal-page .breadcrumbs,.fiscal-page .procedure-header,.fiscal-page .fiscal-submit,.fiscal-wrapper>p{display:none!important}.fiscal-wrapper{padding:0}.fiscal-success{box-shadow:none}}.fiscal-summary{background:#f2fafb;margin-top:24px}.fiscal-summary h2{color:#0e212f;margin-top:0;font-size:1.35rem}.fiscal-summary ul{padding-left:22px;line-height:1.65}.fiscal-summary li+li{margin-top:12px}@media print{.fiscal-summary{display:none!important}}
