.ec-workspace{align-items:start;gap:2rem}.ec-local{letter-spacing:.02em;font-size:.75rem}.ec-steps{flex-wrap:nowrap;gap:.25rem;max-width:100%;margin:1rem 0 1.5rem;padding:3px;display:flex;overflow-x:auto}.ec-workspace .ec-steps button{color:var(--text);border-color:var(--line);white-space:nowrap;text-align:left;background:0 0;flex:none;padding:.55rem .45rem;font-size:.7rem}.ec-workspace .ec-steps [aria-current]{color:var(--accent);border-color:var(--accent)}.ec-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.ec-workspace legend{padding:.3rem 0;font-size:1.4rem;font-weight:500;line-height:1.25}.ec-workspace textarea{width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #85898f;padding:.85rem}.ec-workspace textarea[aria-invalid=true]{border:2px solid #a62920}.ec-check{cursor:pointer;align-items:start;gap:.65rem;padding-block:.65rem;font-size:.85rem;display:flex}.ec-check input{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none;margin-top:.1rem}.ec-fields{border-top:1px solid var(--line)}.ec-field-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.45rem 0;display:grid}.ec-required{font-size:.75rem}.ec-required:has(input:disabled){opacity:.6;cursor:default}.ec-callout{border-left:2px solid var(--accent);background:var(--paper-soft);padding:1rem;font-size:.85rem}.ec-draft{color:#7b3519;font-size:.75rem;font-weight:700;line-height:1.5}.ec-preview{background:var(--paper-soft)}.ec-issues{overflow-wrap:anywhere;padding-left:1.2rem;font-size:.8rem}.ec-issues li{margin:.8rem 0}.ec-issues p{margin:.3rem 0}.ec-issues details{color:var(--muted);margin-top:.4rem;font-size:.75rem}.ec-issues summary{cursor:pointer;text-underline-offset:.2em;text-decoration:underline}.ec-issues a{text-decoration:underline}.ec-issues [data-severity=block]{color:#a62920}.ec-issues [data-severity=review]{color:#704013}.ec-workspace button.ec-fix{min-height:0;color:inherit;font-size:inherit;background:0 0;border:0;padding:.25rem;text-decoration:underline;display:inline}.ec-paper{border:1px solid var(--line);overflow-wrap:anywhere;color:#15181b;background:#fff;margin-top:1.5rem;padding:1.5rem}.ec-paper table{border-collapse:collapse;table-layout:fixed;width:100%}.ec-paper td{padding:0}.ec-paper h3{margin:1rem 0;font-size:1.3rem;font-weight:600;line-height:1.25}.ec-paper h4{margin:1.2rem 0 .5rem;font-size:.9rem}.ec-paper p{white-space:pre-wrap;margin:.55rem 0;font-size:.85rem;line-height:1.55}.ec-paper .ec-draft,.ec-paper .ec-document-meta{font-size:.7rem}.ec-document-meta{border-top:1px solid var(--line);padding-top:1rem}.ec-print-empty{display:none}.ec-workspace [hidden]{display:none!important}.ec-sources a{text-underline-offset:.2em;text-decoration:underline}@media (width<=520px){.ec-field-row{grid-template-columns:minmax(0,1fr);gap:0}.ec-required{padding-left:1.75rem}.ec-paper{padding:1rem}}@media print{@page{size:A4;margin:22mm 17mm 21mm}html,body{background:#fff!important;overflow:visible!important}body:has([data-event-consent]) .site-header,body:has([data-event-consent]) .site-footer,body:has([data-event-consent]) .skip-link,body:has([data-event-consent]) .tool-navigation,body:has([data-event-consent]) .tool-notice,body:has([data-event-consent]) .st-intro,body:has([data-event-consent]) .st-help,.ec-controls,.ec-workspace .st-editor{display:none!important}.ec-workspace,.ec-preview{background:#fff;border:0;width:auto;max-width:none;margin:0;padding:0;display:block}.ec-paper{color:#000;break-after:page;border:0;margin:0;padding:0}.ec-paper:last-child{break-after:auto}.ec-paper h3,.ec-paper h4{break-after:avoid}.ec-paper h3{font-size:15pt}.ec-paper h4{font-size:11pt}.ec-paper p{orphans:3;widows:3;font-size:10pt}.ec-paper section:last-of-type{break-inside:avoid}.ec-page-header{break-inside:avoid;display:table-header-group}.ec-page-footer{break-inside:avoid;display:table-footer-group}.ec-paper .ec-draft{color:#000;border-bottom:1px solid #000;margin-bottom:5mm;padding-bottom:2mm;font:700 9pt Arial,sans-serif}.ec-paper .ec-document-meta{color:#000;margin-top:4mm;font:8pt Arial,sans-serif}.ec-workspace:not(.ec-has-documents) .ec-print-empty{display:block}}.ec-paper .ec-journal th,.ec-paper .ec-journal td{overflow-wrap:anywhere;border:1px solid #d9d9d9;padding:.5rem;font-size:.7rem}@media print{.ec-document-actions{display:none!important}}
