:root{--papel:#f4f5f8;--folha:#fff;--folha-2:#edeff4;--tinta:#131926;--grafite:#525c6e;--linha:#e0e3ea;--ultramar:#3346c8;--ultramar-sobre:#fff;--favoravel:#0d7656;--contrario:#b1352c;--incerto:#9a6200;--fonte-ui:"IBM Plex Sans", system-ui, sans-serif;--fonte-leitura:"Newsreader", Georgia, serif;--fonte-mono:"IBM Plex Mono", ui-monospace, monospace}@media (prefers-color-scheme:dark){:root{--papel:#0c1017;--folha:#141922;--folha-2:#1b212c;--tinta:#e5e8ee;--grafite:#a3abba;--linha:#252c39;--ultramar:#8f9bff;--ultramar-sobre:#0c1017;--favoravel:#4dc79f;--contrario:#f17c70;--incerto:#e6b04c}}*{box-sizing:border-box}body{background:var(--papel);color:var(--tinta);font:15px/1.5 var(--fonte-ui);font-variant-numeric:tabular-nums;margin:0}main{max-width:1100px;margin:0 auto;padding:24px 16px 64px}h1,h2{font-family:var(--fonte-leitura);font-weight:600}h1{margin:0 0 4px;font-size:28px}h2{margin:32px 0 8px;font-size:20px}a{color:var(--ultramar)}section{background:var(--folha);border:1px solid var(--linha);border-radius:8px;margin-top:16px;padding:16px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:8px}.mono{font-family:var(--fonte-mono)}.selo{border:1px solid;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.favoravel{color:var(--favoravel)}.contrario{color:var(--contrario)}.incerto{color:var(--incerto)}.aviso{background:var(--folha-2);border-left:4px solid var(--incerto);padding:8px 12px}label{margin:12px 0 4px;font-weight:600;display:block}input[type=text],input[type=email],input[type=password],input[type=date],input[type=file],select{border:1px solid var(--grafite);background:var(--folha);width:100%;max-width:360px;color:var(--tinta);font:inherit;border-radius:6px;padding:8px}button{background:var(--ultramar);color:var(--ultramar-sobre);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:12px;padding:8px 16px;font-weight:600}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--ultramar);outline-offset:2px}footer{max-width:1100px;color:var(--grafite);margin:0 auto;padding:16px;font-size:13px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lado-do-cliente{border:2px solid var(--ultramar)}tr[aria-current=true]{background:var(--folha-2);font-weight:600}button:disabled{opacity:.6;cursor:wait}
