@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_d814f651-module__1S-jvW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_d814f651-module__1S-jvW__variable{--loaded-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_cb6ccd85-module__e2wCPG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cb6ccd85-module__e2wCPG__variable{--loaded-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--surface:#fff;--ground:#f4f6f7;--zebra:#edf1f2;--ink:#0f1719;--ink-2:#38474b;--ink-3:#4e6064;--ink-4:#5e7074;--ink-5:#a7b4b8;--line:#dce3e5;--line-strong:#7c8c91;--action:#0e5c6b;--action-hover:#0a4753;--action-weak:#e3f0f2;--brand-ink:#06343d;--brand-teal:#0a7f88;--ok:#186b4e;--ok-bg:#e4f2eb;--warn:#8a5a06;--warn-bg:#fbf0dc;--danger:#a32a21;--danger-bg:#fbe9e7;--info:#1a5b8a;--info-bg:#e4eff7;--st-scheduled:#186b4e;--st-scheduled-bg:#e4f2eb;--st-appt-canceled:#a32a21;--st-confirmed:#186b4e;--st-confirmed-bg:#e4f2eb;--st-in-progress:#0e5c6b;--st-in-progress-bg:#e3f0f2;--st-completed:#4e6064;--st-completed-bg:#edf1f2;--st-canceled:#5e7074;--st-canceled-bg:#edf1f2;--st-no-show:#a32a21;--st-no-show-bg:#fbe9e7;--st-overdue:#8a5a06;--st-overdue-bg:#fbf0dc;--st-draft:#8a5a06;--st-draft-bg:#fbf0dc;--st-finished:#186b4e;--st-finished-bg:#e4f2eb;--st-birthday:#6b3fa0;--st-birthday-bg:#f2eafb;--tx-pending:repeating-linear-gradient(135deg,var(--surface) 0 6px,var(--zebra) 6px 12px);--tx-scheduled:repeating-linear-gradient(135deg,var(--surface) 0 6px,var(--st-scheduled-bg) 6px 12px);--tx-void:repeating-linear-gradient(45deg,var(--zebra) 0 7px,var(--line) 7px 9px);--hour:96px;--text-meta:12px;--lh-meta:16px;--text-base:14px;--lh-base:20px;--text-title:16px;--lh-title:22px;--text-screen:20px;--lh-screen:26px;--text-figure:26px;--lh-figure:30px;--w-normal:400;--w-bold:600;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--dot:7px;--row-dense:40px;--row-form:44px;--pad-modal:24px;--radius:4px;--radius-pill:999px;--shadow-float:0 2px 8px #0f17191a, 0 1px 2px #0f17190f;--shadow-modal:0 12px 32px #0f17192e;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.24s;--ease:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(0,0,0,1);--font:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-num:"IBM Plex Mono",ui-monospace,Consolas,monospace;--nav-w:216px;--aside-w:320px;--rail-w:240px;--rail-h:576px;--field-sm:220px;--paper-w:210mm;--paper-pad:6.7cqw;--pt-8:1.34cqw;--pt-9:1.51cqw;--pt-10:1.68cqw;--pt-11:1.85cqw;--pt-12:2.02cqw;--pt-15:2.52cqw;--pt-17:2.86cqw;--on-action:#fff;--on-action-track:#fff6;--danger-hover:#8a231b;--skel-shine:#f7fafa;--avatar-name-w:18ch;--shadow-fab:0 4px 12px #10282e47;--shadow-dock:0 -4px 12px #1018280f}
*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--text-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;margin:0}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--row-form);padding:0 var(--sp-4);border-radius:var(--radius);font-family:inherit;font-size:var(--text-base);font-weight:var(--w-bold);cursor:pointer;background:var(--action);color:var(--on-action);transition:background var(--dur-fast) var(--ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--action-hover)}.btn:focus-visible{outline:3px solid var(--action);outline-offset:2px}.btn[disabled],.btn[aria-disabled=true]{background:var(--zebra);color:var(--ink-4);border-color:var(--line);cursor:not-allowed}.btn--second{background:var(--surface);color:var(--action);border-color:var(--line-strong)}.btn--second:hover{background:var(--action-weak)}.btn--danger{background:var(--danger)}.btn--danger:hover{background:var(--danger-hover)}.btn--quiet{color:var(--action);padding:0 var(--sp-2);background:0 0}.btn--quiet:hover{background:var(--action-weak)}.btn--block{width:100%}.btn--sm{min-height:32px;padding:0 var(--sp-3);font-size:var(--text-meta)}.spin{border:2px solid var(--on-action-track);border-top-color:var(--on-action);border-radius:var(--radius-pill);flex:none;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.field>label,.field>.field-lbl,.field>.field-hd>label{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);font-weight:500}.field-hd{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.field-req{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4)}.input{min-height:var(--row-form);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-base);padding:0 var(--sp-3);width:100%;transition:border-color var(--dur-fast) var(--ease)}.input:focus-visible{outline:3px solid var(--action);outline-offset:1px;border-color:var(--action)}.input[readonly]{background:var(--zebra);color:var(--ink-2)}.input[disabled]{background:var(--zebra);color:var(--ink-4);cursor:not-allowed}.input--num{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}textarea.input{padding:var(--sp-2) var(--sp-3);min-height:76px;line-height:var(--lh-base);resize:vertical}select.input{appearance:none;padding-right:var(--sp-5);background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%), linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 15px) 19px,calc(100% - 10px) 19px;background-repeat:no-repeat;background-size:5px 5px}.field--error .input{border-color:var(--danger);border-width:2px}.msg{gap:var(--sp-1);font-size:var(--text-meta);line-height:var(--lh-meta);align-items:flex-start;display:flex}.msg--error{color:var(--danger);font-weight:500}.msg--hint{color:var(--ink-4)}.msg--warn{color:var(--warn);font-weight:500}.hint{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);margin:0}.pw{position:relative}.pw .input{padding-right:52px}.pw button{width:48px;min-height:var(--row-form);color:var(--ink-3);font:inherit;font-size:var(--text-meta);cursor:pointer;border-radius:0 var(--radius) var(--radius) 0;background:0 0;border:0;font-weight:600;position:absolute;top:0;bottom:0;right:0}.pw button:hover{color:var(--action);background:var(--action-weak)}.pw button:focus-visible{outline:3px solid var(--action);outline-offset:-3px}.otp{gap:var(--sp-2);flex-direction:column;display:flex}.otp-label{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);font-weight:500}.otp-boxes{gap:var(--sp-1);width:100%;display:flex}.otp-boxes input{text-align:center;min-width:0;height:56px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:var(--w-bold);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);flex:1 1 0;padding:0}.otp-boxes input:focus-visible{outline:3px solid var(--action);outline-offset:1px;border-color:var(--action);background:var(--action-weak)}.otp-boxes input:not(:placeholder-shown){border-color:var(--ink-4);border-width:2px}.otp--error .otp-boxes input{border-color:var(--danger);border-width:2px}.otp-hint{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4)}.check{align-items:flex-start;gap:var(--sp-2);min-height:var(--row-form);padding:var(--sp-2) 0;cursor:pointer;font-size:var(--text-base);color:var(--ink-2);display:flex}.check input{width:24px;height:24px;accent-color:var(--action);cursor:pointer;flex:none;margin:0}.check input:focus-visible{outline:3px solid var(--action);outline-offset:2px}.check a{color:var(--action)}.check-attn{border:2px solid var(--warn);background:var(--warn-bg);border-radius:var(--radius);padding:var(--sp-1) var(--sp-3) var(--sp-2)}.check-attn .check{color:var(--ink)}.check-attn .msg{padding-left:calc(24px + var(--sp-2))}.note{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius);font-size:var(--text-base);line-height:var(--lh-base);border:1px solid;display:flex}.note>span>b{margin:0 0 2px;display:block}.note p{color:inherit;max-width:none;margin:0;font-size:13px}.note .mark{background:currentColor;border-radius:2px;flex:none;width:3px}.note--ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok)}.note--warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn)}.note--danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}.note--info{color:var(--info);background:var(--info-bg);border-color:var(--info)}.empty{background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--sp-5);align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.empty b{font-size:var(--text-title);line-height:var(--lh-title);color:var(--ink)}.empty p{color:var(--ink-2);max-width:52ch;margin:0}.skel{background:linear-gradient(90deg,var(--zebra) 25%,var(--skel-shine) 50%,var(--zebra) 75%);background-size:200% 100%;border-radius:3px;height:12px;animation:1.4s linear infinite shim}.skel--date{width:10ch;display:block}.skel--line{margin-bottom:var(--sp-1);display:block}@keyframes shim{to{background-position:-200% 0}}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.tab{min-height:var(--row-form);padding:0 var(--sp-3);font:inherit;font-weight:var(--w-bold);font-size:var(--text-base);color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000}.tab:hover{color:var(--ink)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--action);border-bottom-color:var(--action)}a.tab{align-items:center;text-decoration:none;display:inline-flex}.tab:focus-visible{outline:3px solid var(--action);outline-offset:-3px}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-modal);max-width:440px;padding:var(--pad-modal)}.modal h3{font-size:var(--text-title);line-height:var(--lh-title);margin:0 0 var(--sp-2)}.modal p{margin:0 0 var(--sp-4);color:var(--ink-2)}.modal .acts{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.modal-scrim{z-index:50;visibility:hidden;padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-scrim[data-aberta]{visibility:visible}.modal-bg{background:var(--ink);opacity:0;transition:opacity var(--dur-base) var(--ease);position:absolute;inset:0}.modal-scrim[data-aberta] .modal-bg{opacity:.44}.modal-scrim>.modal{z-index:1;position:relative}.modal--form{width:min(560px,100%);max-width:none;max-height:100%;transition:transform var(--dur-base) var(--ease);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;transform:translateY(8px)}.modal-scrim[data-aberta] .modal--form{transform:none}.modal-hd{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.modal-hd h3{flex:1;min-width:0;margin:0}.modal-btn{min-width:44px;min-height:44px;padding:0 var(--sp-2);border-radius:var(--radius);color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.modal-btn:hover{background:var(--zebra);color:var(--ink)}.modal-btn:focus-visible{outline:3px solid var(--action);outline-offset:-2px}.modal-bd{min-height:0;padding:var(--sp-4);flex:1;overflow-y:auto}.modal-bd>:last-child{margin-bottom:0}.modal-ft{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;display:flex}.pick{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pick-op{align-items:flex-start;gap:var(--sp-1);text-align:left;padding:var(--sp-4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-2);font:inherit;cursor:pointer;flex-direction:column;display:flex}.pick-op b{font-size:var(--text-title);line-height:var(--lh-title);color:var(--ink)}.pick-op .ico{color:var(--action)}.pick-op:hover{border-color:var(--action);background:var(--action-weak)}.pick-op:focus-visible{outline:3px solid var(--action);outline-offset:2px}.auth{min-height:100%;padding:var(--sp-7) var(--sp-4);background:var(--ground);justify-content:center;align-items:safe center;display:flex}.auth-box{width:100%;max-width:396px}.auth-brand{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-5);justify-content:center;display:flex}.auth-brand b{font-size:var(--text-screen);font-weight:var(--w-bold);color:var(--ink);letter-spacing:-.01em}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-5)}.auth-card h1{font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--w-bold);margin:0 0 var(--sp-1)}.auth-card>p{margin:0 0 var(--sp-4);font-size:var(--text-base);color:var(--ink-3);overflow-wrap:anywhere}.auth-form{gap:var(--sp-3);flex-direction:column;display:flex}.auth-acts{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.auth-acts .btn{flex:140px}.auth-title{font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--w-bold);margin:0 0 var(--sp-1);color:var(--ink)}.auth-title--hello,.auth-card>p.auth-lead{text-align:center}.page-title{font-size:var(--text-screen);line-height:var(--lh-screen);font-weight:var(--w-bold);letter-spacing:-.01em;color:var(--ink);margin:0}.auth-foot{margin:var(--sp-3) 0 0;text-align:center;font-size:var(--text-base);color:var(--ink-3)}.auth-foot a,.auth-legal a{min-height:var(--row-form);padding:0 var(--sp-2);border-radius:var(--radius);color:var(--action);text-underline-offset:3px;justify-content:center;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.auth-foot a:hover,.auth-legal a:hover{background:var(--action-weak)}.auth-foot a:focus-visible,.auth-legal a:focus-visible{outline:3px solid var(--action);outline-offset:2px}.auth-legal{margin:var(--sp-3) 0 0;text-align:center;font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4)}.auth-legal a{color:var(--ink-3);font-size:var(--text-meta)}.brand-mark{background:url(/marca/optomax-olho.svg) 50%/contain no-repeat;flex:none;width:28px;height:28px;display:block}.brand-name{font-weight:var(--w-bold);letter-spacing:-.01em;color:var(--brand-ink)}.brand-name span{color:var(--brand-teal)}.plan{align-items:center;gap:var(--sp-1);font-size:11px;font-weight:var(--w-bold);border-radius:var(--radius-pill);background:var(--warn-bg);color:var(--warn);letter-spacing:.02em;white-space:nowrap;padding:2px 7px;display:inline-flex}.tab .plan{margin-left:var(--sp-2)}.locked{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--sp-5);align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.locked>b{font-size:var(--text-title);line-height:var(--lh-title);color:var(--ink)}.locked p{color:var(--ink-2);max-width:60ch;margin:0}.locked ul{color:var(--ink-2);gap:var(--sp-1);margin:0;padding-left:20px;display:grid}.locked li{font-size:var(--text-base);line-height:var(--lh-base)}@media (prefers-reduced-motion:reduce){.modal-bg,.modal--form{transition:none}}.worklist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.wl-head,.wl-row{gap:var(--sp-3);padding:0 var(--sp-3);grid-template-columns:64px minmax(0,1fr) 128px 116px;align-items:center;display:grid}.wl-head{background:var(--zebra);border-bottom:1px solid var(--line);min-height:34px;font-size:var(--text-meta);font-weight:var(--w-bold);color:var(--ink-4)}.wl-row{min-height:var(--row-dense);border-bottom:1px solid var(--line);transition:background var(--dur-fast) var(--ease)}.wl-row:last-child{border-bottom:0}.wl-row:hover{background:var(--action-weak)}.wl-name{min-width:0;font-weight:var(--w-bold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wl-sub{min-width:0;font-size:var(--text-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chips{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.chip{align-items:center;gap:var(--sp-2);min-height:var(--row-form);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font:inherit;font-size:var(--text-base);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.chip b{font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--ink-3)}.chip:hover{background:var(--action-weak);border-color:var(--action);color:var(--action)}.chip:hover b{color:var(--action)}.chip[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:var(--w-bold)}.chip[aria-pressed=true] b{color:var(--on-action)}.chip:focus-visible{outline:3px solid var(--action);outline-offset:2px}.thumb-bar{background:var(--surface);border-top:1px solid var(--line);padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);display:flex;position:sticky;bottom:0}.thumb-bar--fab{padding:var(--sp-3);pointer-events:none;background:0 0;border-top:0;justify-content:flex-end}.fab{pointer-events:auto;border-radius:var(--radius-pill);background:var(--action);width:56px;height:56px;color:var(--on-action);cursor:pointer;box-shadow:var(--shadow-fab);transition:background var(--dur-fast) var(--ease);border:0;flex:none;position:relative}.fab:before{content:"";width:22px;height:2.5px;box-shadow:none;background:currentColor;border-radius:2px;margin:auto;position:absolute;inset:0}.fab:after{content:"";background:currentColor;border-radius:2px;width:2.5px;height:22px;margin:auto;position:absolute;inset:0}.fab:hover{background:var(--action-hover)}.fab:focus-visible{outline:3px solid var(--action);outline-offset:3px}.fab[aria-disabled=true]{background:var(--zebra);color:var(--ink-4);box-shadow:none;cursor:not-allowed}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thumb-bar--dock{--dock-px:var(--sp-5);--dock-pb:var(--sp-7);bottom:calc(-1 * var(--dock-pb));z-index:4;margin:var(--sp-4) calc(-1 * var(--dock-px)) calc(-1 * var(--dock-pb));padding:var(--sp-3) var(--dock-px);border:0;border-top:1px solid var(--line-strong);box-shadow:var(--shadow-dock);border-radius:0}.toolbar{align-items:flex-end;gap:var(--sp-3);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.toolbar .search{flex:220px;min-width:0}.toolbar .sort{flex:none}@container main (max-width:520px){.toolbar{flex-direction:column;align-items:stretch}.toolbar .search,.toolbar .sort{flex:none}.toolbar:has(.filter){grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.toolbar:has(.filter) .search{grid-column:1/-1}.toolbar .sort select{width:100%;min-width:0}}.rowact{justify-self:end;position:relative}.rowact>button{width:var(--row-form);height:var(--row-form);border-radius:var(--radius);color:var(--ink-3);font-size:var(--text-title);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex}.rowact>button:hover{background:var(--action-weak);color:var(--action)}.rowact>button:focus-visible{outline:3px solid var(--action);outline-offset:-2px}.rowact>button[aria-expanded=true]{background:var(--action-weak);color:var(--action)}.menu{right:0;top:calc(100% + var(--sp-1));z-index:3;width:max-content;max-width:calc(100vw - 2 * var(--sp-4));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-float);padding:var(--sp-1);position:absolute}.menu a,.menu button{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--row-form);padding:0 var(--sp-3);border-radius:var(--radius);font:inherit;font-size:var(--text-base);color:var(--ink-2);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.menu a:hover,.menu button:hover{background:var(--action-weak);color:var(--action)}.menu a:focus-visible,.menu button:focus-visible{outline:3px solid var(--action);outline-offset:-3px}.menu[data-lado=esquerda]{left:0;right:auto}.menu hr{background:var(--line);height:1px;margin:var(--sp-1) 0;border:0}.menu .danger{color:var(--danger)}.menu .danger:hover{background:var(--danger-bg);color:var(--danger)}.pager{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0 0;flex-wrap:wrap;display:flex}.pager-count{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.pager-count b{color:var(--ink-2);font-family:var(--font-num);font-variant-numeric:tabular-nums}.pager-acts{gap:var(--sp-2);display:flex}.worklist--patients{container:worklist/inline-size}.worklist--patients .wl-head,.worklist--patients .wl-row{grid-template-columns:minmax(0,1fr) 128px 116px var(--row-form)}.worklist--patients .wl-row{min-height:var(--row-form);padding-right:var(--sp-1)}@container worklist (max-width:520px){.worklist.worklist--patients .wl-head{display:none}.worklist.worklist--patients .wl-row{grid-template-columns:auto minmax(0,1fr) var(--row-form);padding:var(--sp-1) var(--sp-1) var(--sp-2) var(--sp-3);grid-template-areas:"n n a""t d a";align-items:center;row-gap:0}.worklist.worklist--patients :is(.wl-head,.wl-row)>:first-child{grid-area:n}.worklist.worklist--patients :is(.wl-head,.wl-row)>:nth-child(2){grid-area:t}.worklist.worklist--patients :is(.wl-head,.wl-row)>:nth-child(3){grid-area:d}.worklist.worklist--patients :is(.wl-head,.wl-row)>:nth-child(4){grid-area:a}.worklist.worklist--patients:has(>.wl-head) .wl-head{min-height:0;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);display:grid}.worklist.worklist--patients:has(>.wl-head) :is(.wl-head,.wl-row){grid-template-columns:128px minmax(0,1fr) var(--row-form);grid-template-areas:"n n a""t d a";row-gap:0}}.worklist--open{overflow:visible}.worklist{isolation:isolate}a.wl-name{min-height:var(--row-form);min-width:0;color:var(--ink);align-items:center;text-decoration:none;display:flex}a.wl-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.wl-name:hover{color:var(--action);text-underline-offset:3px;text-decoration:underline}a.wl-name:focus-visible{outline:3px solid var(--action);outline-offset:-2px;border-radius:var(--radius)}.wl-none{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4)}.sub-hd{margin:0 0 var(--sp-2);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--w-bold);color:var(--ink)}.hd-acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.stack{gap:var(--sp-4);flex-direction:column;display:flex}.rowset{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.grid2{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(268px,1fr));display:grid}.access{background:var(--warn-bg);border:1px solid var(--warn);border-radius:var(--radius);padding:var(--sp-4);gap:var(--sp-3);margin:0 0 var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.access b{font-size:var(--text-title);line-height:var(--lh-title);color:var(--warn);display:block}.access p{margin:var(--sp-1) 0 0;color:var(--ink-2);max-width:56ch}.access .acts{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.access--danger{background:var(--danger-bg);border-color:var(--danger)}.access--danger b{color:var(--danger)}@container main (max-width:640px){.access{flex-direction:column;align-items:flex-start}.access .acts{width:100%;margin-left:0}.access .acts .btn{flex:1}}@container main (max-width:520px){.access .acts:has(.btn:nth-child(3)){flex-direction:column}.access .acts:has(.btn:nth-child(3)) .btn{flex:none;width:100%}}.pt-narrow{display:none}@container main (max-width:520px){.pt-wide{display:none}.toolbar .filter.pt-narrow,.thumb-bar.pt-narrow{display:flex}.hd-acts .pt-narrow{display:inline-flex}}body>.modal-scrim{position:fixed}.modal--confirm{width:min(440px,100%)}@media (max-width:560px){body>.modal-scrim{align-items:flex-end;padding:0}body>.modal-scrim>.modal{border-radius:var(--radius) var(--radius) 0 0;width:100%;max-width:none;max-height:92dvh;padding-bottom:max(var(--pad-modal),env(safe-area-inset-bottom));border-width:1px 0 0;overflow-y:auto}body>.modal-scrim>.modal--form{height:auto;padding:0 0 env(safe-area-inset-bottom);overflow:hidden}}.modal--form .grid2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.page-hd p a,.note a{color:var(--action);text-underline-offset:3px;font-weight:500;text-decoration:underline}.page-hd p a:focus-visible,.note a:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:var(--radius)}.pill{font-size:var(--text-meta);line-height:1;font-weight:var(--w-bold);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pill i{width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);background:currentColor;flex:none}.p-archived{color:var(--st-canceled);background:var(--st-canceled-bg)}.sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.sec-hd{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sec-hd h3{font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--w-bold);margin:0}.sec-hd .sec-side{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.sec-body{padding:var(--sp-4)}.dl{gap:var(--sp-3);margin:0;display:grid}.dl>div{gap:var(--sp-1);min-width:0;display:grid}.dl dt{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);font-weight:500}.dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.dl--ident{grid-template-columns:repeat(4,minmax(0,1fr))}.dl--ident dd{overflow-wrap:break-word}@container main (max-width:560px){.dl--ident{grid-template-columns:repeat(2,minmax(0,1fr))}}@container main (max-width:300px){.dl--ident{grid-template-columns:minmax(0,1fr)}}.detail{grid-template-columns:minmax(0,1fr) var(--aside-w);gap:var(--sp-5);align-items:start;display:grid}.detail>*{min-width:0}@container main (max-width:640px){.detail{grid-template-columns:minmax(0,1fr)}}.dim{color:var(--ink-3)}.pt-hd{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.pt-avatar{border-radius:var(--radius-pill);background:var(--action-weak);width:56px;height:56px;color:var(--action);font-size:var(--text-title);line-height:1;font-weight:var(--w-bold);flex:none;justify-content:center;align-items:center;display:flex}.pt-avatar--muted{background:var(--zebra);color:var(--ink-3)}.pt-facts{gap:var(--sp-1) var(--sp-3);margin:var(--sp-1) 0 0;font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);flex-wrap:wrap;display:flex}.pt-facts>span{align-items:center;gap:var(--sp-1);display:inline-flex}.pt-facts .pill{font-size:var(--text-meta)}@container main (max-width:520px){.pt-avatar{width:44px;height:44px;font-size:var(--text-base)}}.sec-hd h3 .ico{margin-right:var(--sp-2);color:var(--action);vertical-align:-4px}.act-row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.act-row:first-child{border-top:0;padding-top:0}.act-row>div{flex:260px;min-width:0}.act-row p{margin:var(--sp-1) 0 0;font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.act-row--ret{margin-top:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-3)}.act-row--ret p .plan{margin-left:var(--sp-1);vertical-align:1px}.sec--danger{border-color:var(--danger)}.sec--danger .sec-hd h3{color:var(--danger)}.page-hd h1.page-title--lg{font-size:var(--text-figure);line-height:var(--lh-figure);overflow-wrap:anywhere}@container main (max-width:520px){.page-hd h1.page-title--lg{font-size:var(--text-screen);line-height:var(--lh-screen)}}.page-hd>.pt-hd{flex:1 1 0}.page-hd--wide-data>.pt-hd{flex:60%}.note a.btn{font-weight:var(--w-bold);color:var(--on-action);text-decoration:none}.note a.btn--second,.note a.btn--quiet{color:var(--action)}.note a.btn[aria-disabled=true]{color:var(--ink-4)}.sec-body--flush{padding:0}.sec-body--tight{padding-top:0}.files{flex-direction:column;display:flex}.file{gap:var(--sp-3);min-height:var(--row-form);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.file:last-child{border-bottom:0}.file-kind{font-family:var(--font-num);font-size:var(--text-meta);line-height:var(--lh-meta);font-weight:var(--w-bold);color:var(--ink-4);background:var(--zebra);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2)}.file-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.file-meta{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.bar{height:var(--sp-1);background:var(--zebra);border-radius:2px;width:100%;overflow:hidden}.bar i{background:var(--action);border-radius:2px;height:100%;display:block}.ico-anexo{--ico:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21 11-8.5 8.5a5 5 0 0 1-7-7L14 4a3.5 3.5 0 0 1 5 5l-8.5 8.5a2 2 0 0 1-3-3L15 7\"/></svg>")}.file-acts{align-items:center;gap:0;display:flex}.file-acts .btn{white-space:nowrap}.file .bar{margin:var(--sp-1) 0;display:block}.files-foot{padding-top:var(--sp-3);border-top:1px solid var(--line)}.files-note{margin:0 0 var(--sp-3)}.files-note:last-child{margin-bottom:0}.files-access{flex-direction:column;align-items:stretch;margin:0}.files-access .acts{margin-left:0}.files-access .acts .btn{flex:1}.saving{align-items:center;gap:var(--sp-2);font-size:var(--text-meta);color:var(--ink-3);display:flex}.saving i{width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);background:var(--ok);flex:none}.saving--busy{color:var(--ink-3)}.saving--busy i{background:var(--ink-4);animation:beat 1.2s var(--ease) infinite}@keyframes beat{50%{transform:scale(.5)}}.saving--off{color:var(--danger);font-weight:var(--w-bold)}.saving--off i{background:var(--danger)}.phone-input{gap:var(--sp-2);align-items:stretch;display:flex}.phone-input .input{flex:1 1 0;width:auto;min-width:0}.phone-input .phone-input__country{flex:none;width:auto;max-width:44%}.field--sm,.field--sel-sm>.input{max-width:var(--field-sm)}.drop{gap:var(--sp-3);text-align:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--sp-5) var(--sp-4);justify-items:center;display:grid}.drop--busy{background:var(--zebra);border-style:solid}.drop--bad{border-color:var(--danger);background:var(--danger-bg)}.drop p{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2);max-width:44ch;margin:0}.drop-rules{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);margin:0}.filecard{gap:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.filecard-img{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--surface);background-image:linear-gradient(45deg,var(--zebra) 25%,transparent 25%,transparent 75%,var(--zebra) 75%), linear-gradient(45deg,var(--zebra) 25%,transparent 25%,transparent 75%,var(--zebra) 75%);background-position:0 0,6px 6px;background-size:12px 12px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.filecard-img--wide{width:150px;height:84px}.filecard-img>svg,.filecard-img>img{max-width:100%;max-height:100%;display:block}.filecard-body{gap:var(--sp-2);min-width:0;display:grid}.filecard-name{font-weight:var(--w-bold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filecard-meta{font-family:var(--font-num);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.filecard-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mono{background:var(--action);color:var(--surface);border-radius:var(--radius);width:38px;height:38px;font-size:var(--text-screen);line-height:1;font-weight:var(--w-bold);flex:none;place-items:center;display:grid}.mono--lg{width:56px;height:56px;font-size:var(--text-figure)}.paper-box{padding:0 0 var(--sp-2);overflow-x:auto}.paper{width:100%;max-width:var(--paper-w);aspect-ratio:210/297;background:var(--surface);border:1px solid var(--line-strong);min-width:520px;box-shadow:var(--shadow-float);color:var(--ink);overflow:hidden;container-type:inline-size}.paper-in{height:100%;padding:var(--paper-pad);flex-direction:column;display:flex}.paper--mini{min-width:0;box-shadow:none}.paper-brand{align-items:baseline;gap:var(--sp-2);font-size:var(--pt-9);color:var(--ink-2);margin:0 0 3cqw;line-height:1.2;display:flex}.paper-brand b{color:var(--action);font-size:var(--pt-11);font-weight:var(--w-bold)}.paper-hd{border-bottom:.5cqw solid var(--action);justify-content:space-between;align-items:flex-start;gap:3cqw;padding:0 0 2.6cqw;display:flex}.paper-hd-who{align-items:center;gap:2.6cqw;min-width:0;display:flex}.paper-logo{background:var(--action);width:9cqw;height:9cqw;color:var(--surface);font-size:var(--pt-17);line-height:1;font-weight:var(--w-bold);border-radius:1cqw;flex:none;place-items:center;display:grid;overflow:hidden}.paper-logo svg,.paper-logo img{object-fit:contain;width:100%;height:100%;display:block}.paper-logo--img{background:0 0;border-radius:0;width:auto;max-width:24cqw;height:9cqw}.paper-name{font-size:var(--pt-17);line-height:1.1;font-weight:var(--w-bold);color:var(--action);margin:0}.paper-where{font-size:var(--pt-9);color:var(--ink-2);margin:.6cqw 0 0;line-height:1.3}.paper-hd-what{text-align:right;flex:none}.paper-kind{font-size:var(--pt-8);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;line-height:1.2;display:block}.paper-when{font-size:var(--pt-11);line-height:1.2;font-weight:var(--w-bold);color:var(--ink);margin-top:.5cqw;display:block}.paper-sec{margin:3.4cqw 0 0}.paper-kicker{font-size:var(--pt-8);line-height:1.2;font-weight:var(--w-bold);color:var(--action);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.4cqw}.paper-who{font-size:var(--pt-15);line-height:1.2;font-weight:var(--w-bold);color:var(--ink);margin:0}.paper-who-sub{font-size:var(--pt-11);color:var(--ink-2);margin:.6cqw 0 0;line-height:1.3}.paper-line{font-size:var(--pt-10);gap:2cqw;margin:1cqw 0 0;line-height:1.4;display:flex}.paper-line dt{width:22cqw;color:var(--ink-2);flex:none;margin:0}.paper-line dd{color:var(--ink);margin:0}.paper-text{font-size:var(--pt-10);color:var(--ink);margin:1cqw 0 0;line-height:1.45}.rx{border-collapse:collapse;table-layout:fixed;width:100%;margin:1.4cqw 0 0}.rx th,.rx td{border:.17cqw solid var(--line-strong);text-align:center;padding:1.5cqw .8cqw}.rx thead th{background:var(--zebra);font-size:var(--pt-9);line-height:1.2;font-weight:var(--w-bold);color:var(--action);text-transform:uppercase;letter-spacing:.06em}.rx tbody th{background:var(--zebra);width:12%;font-family:var(--font-num);font-size:var(--pt-11);line-height:1.2;font-weight:var(--w-bold);color:var(--ink-2)}.rx td{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--pt-12);color:var(--ink);line-height:1.2}.rx td.none{font-family:var(--font);font-size:var(--pt-10);color:var(--ink-2)}.paper-seal{background:var(--zebra);border:.17cqw solid var(--line-strong);font-size:var(--pt-11);line-height:1.2;font-weight:var(--w-bold);color:var(--action);border-radius:1.2cqw;align-self:flex-start;margin:3cqw 0 0;padding:1.2cqw 2.2cqw}.paper-sign{text-align:center;align-self:flex-end;width:44cqw;margin:5cqw 0 0}.paper-ink{place-items:end center;height:9cqw;display:grid;overflow:hidden}.paper-ink svg{width:86%;height:100%;display:block}.paper-ink path{fill:none;stroke:var(--ink);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.paper-sign-line{border-top:.17cqw solid var(--ink);margin:0 0 1cqw}.paper-sign b{font-size:var(--pt-11);color:var(--ink);line-height:1.3;display:block}.paper-sign span{font-size:var(--pt-9);color:var(--ink-2);line-height:1.3;display:block}.paper-sign em{font-style:normal;font-size:var(--pt-8);color:var(--ink-2);line-height:1.3;display:block}.paper-ft{border-top:.17cqw solid var(--line-strong);font-size:var(--pt-8);color:var(--ink-2);justify-content:space-between;gap:2cqw;margin:auto 0 0;padding:1.6cqw 0 0;line-height:1.3;display:flex}.mirror{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.mirror-side{gap:var(--sp-2);display:grid}.mirror-cap{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);margin:0}@container main (max-width:760px){.mirror{grid-template-columns:minmax(0,1fr)}.mirror-side{position:static}}@container main (max-width:520px){.filecard{grid-template-columns:minmax(0,1fr)}.filecard-img,.filecard-img--wide{width:100%;height:120px}}.seg{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);display:inline-flex;overflow:hidden}.seg button{min-height:var(--row-form);padding:0 var(--sp-4);border:0;border-right:1px solid var(--line);background:var(--surface);font:inherit;font-size:var(--text-base);font-weight:var(--w-bold);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease)}.seg button:last-child{border-right:0}.seg button:hover{background:var(--action-weak);color:var(--action)}.seg button[aria-pressed=true]{background:var(--action);color:var(--surface)}.seg button:focus-visible{outline:3px solid var(--action);outline-offset:-3px}@container main (max-width:520px){.seg{width:100%;display:flex}.seg button{padding:0 var(--sp-2);flex:1}}.modal .seg{width:100%;display:flex}.modal .seg button{padding:0 var(--sp-2);flex:1}.pad{gap:var(--sp-2);display:grid}.pad-area{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);touch-action:none;height:200px;position:relative;overflow:hidden}.pad-area--tall{height:240px}.pad-line{left:var(--sp-5);right:var(--sp-5);bottom:var(--sp-5);border-bottom:1px solid var(--line-strong);position:absolute}.pad-ink{width:100%;height:100%;color:var(--ink);cursor:crosshair;display:block;position:absolute;inset:0}.pad-ink path{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pad-hint{left:0;right:0;bottom:var(--sp-3);text-align:center;font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);pointer-events:none;margin:0;position:absolute}.pad-acts{gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.logocrop{gap:var(--sp-3);display:grid}.logocrop-area{min-height:168px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background-color:var(--surface);background-image:linear-gradient(45deg,var(--zebra) 25%,transparent 25%,transparent 75%,var(--zebra) 75%), linear-gradient(45deg,var(--zebra) 25%,transparent 25%,transparent 75%,var(--zebra) 75%);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background-position:0 0,8px 8px;background-size:16px 16px;place-items:center;display:grid;position:relative;overflow:hidden}.logocrop-area[data-arrastando]{cursor:grabbing}.logocrop-area:focus-visible{outline:3px solid var(--action);outline-offset:2px}.logocrop-stage{aspect-ratio:8/3;width:min(300px,78%);position:relative}.logocrop-stage>img{pointer-events:none;max-width:none;display:block;position:absolute}.logocrop-frame{border:2px dashed var(--action);border-radius:var(--radius);pointer-events:none;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--surface) 62%,transparent);position:absolute;inset:0}.logocrop-ctl{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.logocrop-zoom{align-items:center;gap:var(--sp-2);font-size:var(--text-meta);color:var(--ink-2);display:flex}.logocrop-zoom input{width:160px;min-height:var(--row-form);accent-color:var(--action)}.logocrop-zoom input:focus-visible{outline:3px solid var(--action);outline-offset:2px}.logoprev{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex}.logoprev b{display:block}.logoprev>span>span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.logoprev b,.logoprev>span>span{overflow-wrap:anywhere}.logoslot{aspect-ratio:8/3;flex:none;display:block;position:relative;overflow:hidden}.logoslot>img{max-width:none;display:block;position:absolute}.logoprev .logoslot{width:96px}.filecard-img>.logoslot{width:100%}.paper-logo--img.logoslot{width:24cqw;max-width:24cqw;height:9cqw}.sigstamp{width:100%;max-width:360px;margin:0 auto;overflow:hidden;container-type:inline-size}.sigstamp-in{width:227.273cqw;container-type:inline-size}.sigstamp .paper-sign{color:var(--ink);margin:0}.paper-ink img{object-fit:contain;object-position:center bottom;width:86%;height:100%;display:block}.jump{gap:var(--sp-3);min-height:var(--row-form);padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.jump:hover{background:var(--action-weak);border-color:var(--line-strong)}.jump:focus-visible{outline:3px solid var(--action);outline-offset:2px}.jump b{font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--w-bold);display:block}.jump span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.jump em{color:var(--action);font-style:normal;font-size:var(--text-title);line-height:1}div.jump:hover{background:var(--surface);border-color:var(--line)}@container main (max-width:520px){.jump{grid-template-columns:minmax(0,1fr)}.jump>.btn{justify-self:start}}.oetab{gap:var(--sp-2);grid-template-columns:var(--sp-7) repeat(var(--cols,3),minmax(0,1fr));align-items:center;display:grid}.oetab-h{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.oetab-eye{font-family:var(--font-num);font-size:var(--text-base);font-weight:var(--w-bold);color:var(--ink);letter-spacing:.03em}.oetab-corner{min-height:1px}.oecell{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.oecell>.input{min-width:0}.oecell>i{width:22px;font-style:normal;font-family:var(--font-num);font-size:var(--text-meta);font-weight:var(--w-bold);color:var(--ink-3);flex:none;display:none}@container main (max-width:520px){.oetab{gap:var(--sp-1) var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.oetab>.oetab-h{display:none}.oecell{flex-direction:column;align-items:stretch;gap:2px}.oecell>i{width:auto;color:var(--ink-4);display:block}.oetab>.oetab-corner{display:none}}.oecell{flex-wrap:wrap}.oecell .msg{flex-basis:100%}.oecell-field{align-items:center;gap:var(--sp-2);flex:auto;min-width:0;display:flex}.oecell-field>.input{flex:1 1 0;min-width:0}.rxg{grid-template-columns:minmax(72px,.8fr) repeat(var(--cols,3),minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);border-bottom:0;display:grid;overflow:hidden}.rxg-row{display:contents}.rxg-row>*{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);min-width:0}.rxg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rxg-k{background:var(--zebra);font-size:var(--text-meta);line-height:var(--lh-meta);font-weight:var(--w-bold);color:var(--ink-3)}.rxg-eye{align-content:center;display:grid}.rxg-eye b{font-size:var(--text-title);line-height:var(--lh-title);color:var(--ink)}.rxg-eye span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4)}.rxg-v{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--w-bold);color:var(--ink);align-content:center;display:grid}.rxg-v .none{font-family:var(--font);font-size:var(--text-meta);font-weight:var(--w-normal);color:var(--ink-4)}.rxg-help{margin:var(--sp-2) 0 0;font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}@container main (max-width:520px){.rxg{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.rxg-row>*{padding:var(--sp-2)}.rxg-k:first-child{display:none}.rxg-eye{align-items:baseline;gap:var(--sp-2);background:var(--ground);grid-column:1/-1;display:flex}.rxg-eye b{font-size:var(--text-base);line-height:var(--lh-base)}}.dests{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.dest{gap:var(--sp-3);min-height:var(--row-form);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dest:last-child{border-bottom:0}.dest:hover{background:var(--action-weak)}.dest input{width:24px;height:24px;accent-color:var(--action);cursor:pointer;flex:none;margin:0}.dest input:focus-visible{outline:3px solid var(--action);outline-offset:2px}.dest b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.dest span{font-family:var(--font-num);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.dest em{font-style:normal;font-size:var(--text-meta);color:var(--ink-4);white-space:nowrap}.p-draft{color:var(--st-draft);background:var(--st-draft-bg)}.p-finished{color:var(--st-finished);background:var(--st-finished-bg)}.pt-ctx{margin:var(--sp-1) 0 0;font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-2);font-weight:500}.pt-facts a{min-height:24px;color:var(--action);align-items:center;font-weight:500;display:inline-flex}.worklist--docs{container:worklist/inline-size}.worklist--docs .wl-head,.worklist--docs .wl-row{grid-template-columns:minmax(0,1fr) 132px 92px var(--row-form)}.worklist--docs .wl-row{min-height:var(--row-form);padding-right:var(--sp-1)}.wl-day{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:32px;padding:0 var(--sp-3);background:var(--zebra);border-bottom:1px solid var(--line);font-size:var(--text-meta);font-weight:var(--w-bold);color:var(--ink-3);display:flex}.wl-day>span:last-child{font-weight:var(--w-normal);color:var(--ink-4)}.wl-day--pin{background:var(--st-draft-bg);color:var(--st-draft);box-shadow:inset 3px 0 0 var(--st-draft)}.wl-day--pin>span:last-child{color:var(--st-draft)}@container worklist (max-width:520px){.worklist.worklist--docs .wl-head{display:none}.worklist.worklist--docs .wl-row{grid-template-columns:auto minmax(0,1fr) var(--row-form);padding:var(--sp-1) var(--sp-1) var(--sp-2) var(--sp-3);grid-template-areas:"n n a""s d a";align-items:center;row-gap:0}.worklist.worklist--docs .wl-row>:first-child{grid-area:n}.worklist.worklist--docs .wl-row>:nth-child(2){grid-area:s}.worklist.worklist--docs .wl-row>:nth-child(3){grid-area:d}.worklist.worklist--docs .wl-row>:nth-child(4){grid-area:a}}.wl-acts{justify-content:flex-end;align-items:center;gap:var(--sp-1);min-width:0;display:flex}.worklist--docs.worklist--rx .wl-head,.worklist--docs.worklist--rx .wl-row{grid-template-columns:minmax(0,1fr) 132px 92px 132px}@container worklist (max-width:520px){.worklist.worklist--docs.worklist--rx .wl-row{grid-template-columns:auto minmax(0,1fr) auto}}.ico-receitas{--ico:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"/><path d=\"M14 3v5h5\"/><path d=\"M9 13h6M9 17h3\"/></svg>")}.doc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-4);gap:var(--sp-3);align-content:start;display:grid}.doc--main{border-color:var(--line-strong);border-left:3px solid var(--action)}.doc-hd{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.doc-hd b{font-size:var(--text-title);line-height:var(--lh-title);color:var(--ink)}.doc-id{font-family:var(--font-num);font-size:var(--text-meta);line-height:var(--lh-meta);font-weight:var(--w-bold);color:var(--ink-3);background:var(--zebra);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);white-space:nowrap}.doc-meta{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);margin:0}.doc-meta b{color:var(--ink-2);font-weight:500}.doc-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.doc-acts .btn{white-space:nowrap}.tbox{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.tbox table{border-collapse:collapse;width:100%;font-size:13px;line-height:19px}.tbox th,.tbox td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:7px 11px}.tbox th{font-size:11.5px;line-height:16px;font-weight:var(--w-bold);color:var(--ink-4);background:var(--zebra);white-space:nowrap}.tbox tr:last-child td{border-bottom:0}.tbox td b{color:var(--ink)}.tbox td.w{color:var(--ink-3);font-size:12px}@container main (max-width:520px){.tbox--split3 table,.tbox--split3 tbody,.tbox--split3 thead{display:block}.tbox--split3 table{font-size:var(--text-meta);line-height:var(--lh-meta)}.tbox--split3 tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tbox--split3 tr:last-child{border-bottom:0}.tbox--split3 th,.tbox--split3 td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;min-width:0;padding:4px 6px}.tbox--split3 tr>:first-child{font-size:var(--text-base);line-height:var(--lh-base);grid-column:1/-1;padding-top:8px}.tbox--split3 th:first-child{font-size:var(--text-meta);padding-top:6px}}.docpage{background:var(--ground);min-height:100vh;container:main/inline-size}.docpage .doc{max-width:680px;padding:var(--sp-5) 0 0;background:var(--surface);border:0;border-radius:0;min-height:100vh;margin:0 auto;display:block}.docpage .doc>*{padding-inline:var(--sp-4)}.docpage .doc-topo{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);display:flex}.docpage .doc-logo{border-radius:var(--radius);background:var(--action);color:#fff;width:48px;height:48px;font-size:22px;font-weight:var(--w-bold);flex:none;place-items:center;display:grid}.docpage .doc-logo--img{background:0 0;width:auto;height:auto;padding:0}.docpage .doc-logo--img img{width:96px;height:auto;display:block}.docpage .doc-quem{gap:2px;min-width:0;display:grid}.docpage .doc-quem b{color:var(--ink);font-size:16px;line-height:22px}.docpage .doc-quem span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.docpage .doc-hd{padding:var(--sp-5) 0 0;display:block}.docpage .doc-kind{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);margin:0;font-weight:500}.docpage .doc-titulo{font-size:var(--text-figure);line-height:var(--lh-figure);font-weight:var(--w-bold);color:var(--ink);margin:2px 0 0}.docpage .doc-when{margin:var(--sp-1) 0 0;font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.docpage .doc-sec{margin:var(--sp-5) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--line)}.docpage .doc-sec h2{margin:0 0 var(--sp-3);font-size:var(--text-title);line-height:var(--lh-title);font-weight:var(--w-bold);color:var(--ink)}.docpage .doc-texto{margin:var(--sp-3) 0 0;font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2);max-width:64ch}.docpage .doc-sec>.doc-texto:first-child{margin-top:0}.docpage .doc-sign{padding:var(--sp-3);background:var(--zebra);border-radius:var(--radius)}.docpage .doc-sign p{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2);margin:0}.docpage .doc-sign-nota{color:var(--ink-4);font-size:var(--text-meta)!important}.docpage .doc-acts{z-index:2;gap:var(--sp-2);margin:var(--sp-5) 0 0;padding:var(--sp-3) var(--sp-4);background:var(--surface);border-top:1px solid var(--line-strong);flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #1018280f}.docpage .doc-ft{margin:var(--sp-4) 0 0;padding:var(--sp-4) 0 var(--sp-6);border-top:1px solid var(--line);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);max-width:70ch}.docpage .doc--erro .doc-erro{padding:var(--sp-6) 0 var(--sp-5);text-align:center}.docpage .doc--erro h1{margin:0 0 var(--sp-2);font-size:var(--text-figure);line-height:var(--lh-figure);font-weight:var(--w-bold);color:var(--ink)}.docpage .doc--erro .doc-erro p{margin:0 0 var(--sp-2);font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2)}.docpage .doc--erro{max-width:520px}@container main (max-width:520px){.docpage .doc>*,.docpage .doc-acts{padding-inline:var(--sp-3)}.docpage .doc-titulo{font-size:var(--text-screen);line-height:var(--lh-screen)}}.docpage .cf-dados{margin:0 0 var(--sp-4);gap:var(--sp-3);display:grid}.docpage .cf-dados>div{gap:2px;display:grid}.docpage .cf-dados dt{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.docpage .cf-dados dd{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2);margin:0}.ico-whatsapp{--ico:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21l1.65-4.8A8.5 8.5 0 1 1 7.9 19.6z\"/><path fill=\"black\" stroke=\"none\" d=\"M9.2 7.4c-.5 0-1.2.5-1.2 1.4 0 3.9 3.4 7.2 7.2 7.2.9 0 1.4-.7 1.4-1.2v-.9l-2.3-1-1 1c-1.4-.6-2.6-1.8-3.2-3.2l1-1-1-2.3z\"/></svg>")}.share-up{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-2);min-width:0;margin:0;display:flex}.share-up>.ico{color:var(--ink-3);margin-top:1px}.share-up .plan{flex:none;margin-top:1px}.share-to{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);color:var(--ink);font-weight:500;display:flex}.share-to .ico{color:var(--action)}.wa-msg{padding:var(--sp-3);background:var(--zebra);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-2);margin:0}.wa-msg .wa-link{padding:0 var(--sp-1);background:var(--action-weak);color:var(--action);border-radius:4px;font-weight:500;display:inline-block}.ver{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);display:grid}.ver:last-child{border-bottom:0}.ver-what{min-width:0}.ver-what>b{color:var(--ink);display:block}.ver-what>span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.ver--now{border-left:3px solid var(--action);background:var(--action-weak)}.ver-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}details.ver{display:block}details.ver>summary{gap:var(--sp-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;list-style:none;display:grid}details.ver>summary::-webkit-details-marker{display:none}details.ver>summary:after{content:"Ver ▾";font-size:var(--text-meta);font-weight:var(--w-bold);color:var(--action);white-space:nowrap}details.ver[open]>summary:after{content:"Fechar ▴"}details.ver>summary:focus-visible{outline:3px solid var(--action);outline-offset:2px}.ver-body{gap:var(--sp-3);padding-top:var(--sp-3);display:grid}.ver-body .dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ver-body .dl dt{color:var(--ink-3)}.pill--bar i{border-radius:1px;width:3px;height:11px}.pill--strike{text-decoration:line-through;text-decoration-thickness:1px}.p-canceled{color:var(--st-canceled);background:var(--st-canceled-bg)}.pill--ring i{background:0 0;border:2px solid;width:8px;height:8px}.p-confirmed{color:var(--st-confirmed);background:var(--st-confirmed-bg)}.share-again{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}.share-again-q{margin:0 0 var(--sp-2);font-weight:var(--w-bold);color:var(--ink)}.share-again-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.oetab-k{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2);min-width:0}.oetab--rows{--cols:2;grid-template-columns:minmax(96px,auto) repeat(2,minmax(0,1fr))}@container main (max-width:520px){.oetab--rows{grid-template-columns:minmax(0,1fr)}.oetab--rows>.oetab-h{display:none}.oetab>.oetab-k,.oetab>.oetab-eye{font-weight:var(--w-bold);color:var(--ink);margin-top:var(--sp-2);grid-column:1/-1}}.unit{position:relative}.unit .input{padding-right:var(--sp-7)}.unit>span{right:var(--sp-3);height:var(--row-form);font-size:var(--text-meta);color:var(--ink-4);pointer-events:none;align-items:center;display:flex;position:absolute;top:0}.checks{gap:0 var(--sp-4);border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));min-width:0;margin:0;padding:0;display:grid}.checks>legend{padding:0 0 var(--sp-1);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);font-weight:500}.radios{gap:var(--sp-1) var(--sp-4);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.radios>legend{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);padding:0;font-weight:500}.radio{align-items:center;gap:var(--sp-2);min-height:var(--row-form);cursor:pointer;font-size:var(--text-base);color:var(--ink-2);display:inline-flex}.radio input{width:24px;height:24px;accent-color:var(--action);cursor:pointer;flex:none;margin:0}.radio input:focus-visible{outline:3px solid var(--action);outline-offset:2px}.ico-fichas{--ico:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 4H7a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2\"/><rect x=\"9\" y=\"2\" width=\"6\" height=\"4\" rx=\"1\"/><path d=\"M9 12h6M9 16h4\"/></svg>")}.ico-olho{--ico:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg>")}.logoslot--sm{width:64px}.per{align-items:center;gap:var(--sp-2);display:inline-flex}.per>span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);white-space:nowrap}.input--sm{min-height:36px;padding:var(--sp-1) var(--sp-2);font-size:var(--text-meta);line-height:var(--lh-meta);width:auto}@container main (max-width:520px){.per{width:100%}.per select{min-height:var(--row-form);flex:1}}.docpage .evo{gap:var(--sp-4);margin:0;display:grid}.docpage .evo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-4);min-width:0;max-width:100%}.docpage .evo-lbl{align-items:center;gap:var(--sp-2);font-weight:var(--w-bold);color:var(--ink-2);display:flex}.docpage .evo-lbl b{color:var(--ink)}.docpage .evo-sw{border-top:3px solid var(--eye);border-radius:2px;flex:none;width:22px;height:0;display:inline-block}.docpage .evo-now{margin:var(--sp-2) 0 0;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:28px;line-height:34px;font-weight:var(--w-bold);color:var(--ink);display:block}.docpage .evo-chg{font-family:var(--font-num);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.docpage .evo svg{width:100%;height:auto;margin-top:var(--sp-3)}.docpage .evo-card--od,.docpage .chart--od{--eye:#008a9e;--eye-ink:#0e5c6b}.docpage .evo-card--oe,.docpage .chart--oe{--eye:#7652d6;--eye-ink:#5a3cb8}.docpage .avset{gap:var(--sp-5);margin:var(--sp-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docpage .avgrp-t{margin:0 0 var(--sp-2);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--w-bold);color:var(--eye-ink,var(--ink))}.docpage .avrow{gap:var(--sp-1) var(--sp-3);margin:0 0 var(--sp-3);grid-template-columns:minmax(0,1fr) 88px;align-items:baseline;display:grid}.docpage .avrow>span:first-child{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.docpage .avrow-bar{background:var(--zebra);border-radius:7px;grid-area:2/1/auto/-1;height:14px;display:block;overflow:hidden}.docpage .avrow-bar i{height:100%;width:var(--p);background:var(--eye);opacity:.32;border-radius:7px;display:block}.docpage .avrow-bar i.is-now{opacity:1}.docpage .avrow-v{font-family:var(--font-num);font-size:18px;line-height:22px;font-weight:var(--w-bold);color:var(--ink);text-align:right;grid-area:1/2}.docpage .avrow-v span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);font-weight:400;display:block}@container main (max-width:520px){.docpage .avset{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.docpage .avset{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}.doc-lista{gap:var(--sp-2);font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2);margin:0;padding-left:20px;display:grid}.sec-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sec-acts .btn{white-space:nowrap}.docpage .cf-dados--flat{margin:0}.docpage .doc-bloco{margin:var(--sp-4) 0 0}.docpage .doc--legal{padding-bottom:var(--sp-6)}.docpage .doc--legal .doc-titulo{margin-top:var(--sp-1)}.docpage .doc-idx{padding:var(--sp-3) var(--sp-4);background:var(--zebra);border-radius:var(--radius)}.docpage .doc-idx-t{margin:0 0 var(--sp-2);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);font-weight:600}.docpage .doc-idx ol{gap:var(--sp-1);margin:0;padding-left:20px;display:grid}.docpage .doc-idx li{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2)}.docpage .doc-idx a{color:var(--action)}.docpage .doc-falta{background:var(--warn-bg);color:var(--warn);border-radius:4px;padding:1px 5px;font-weight:500}.builder{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.build-row{gap:var(--sp-3);min-height:var(--row-form);padding:0 var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}.build-row:last-child{border-bottom:0}.build-row--off{background:var(--zebra)}.build-row--off .build-name{color:var(--ink-3)}.build-fase{padding:var(--sp-3) var(--sp-3) var(--sp-1);font-size:var(--text-meta);line-height:var(--lh-meta);font-weight:var(--w-bold);color:var(--ink-4);background:var(--zebra);border-bottom:1px solid var(--line)}.build-grip{width:var(--row-form);height:var(--row-form);color:var(--ink-4);cursor:grab;font-size:var(--text-title);border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex}.build-grip:hover{background:var(--action-weak);color:var(--action)}.build-grip:focus-visible{outline:3px solid var(--action);outline-offset:-2px}.build-row input[type=checkbox]{width:24px;height:24px;accent-color:var(--action);cursor:pointer;flex:none;margin:0}.build-chk{cursor:pointer;place-items:center;display:grid}.build-row input:focus-visible{outline:3px solid var(--action);outline-offset:2px}.build-name{font-size:var(--text-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.build-fix{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-4);white-space:nowrap}@container main (max-width:520px){.build-fix{display:none}}.set-list{gap:var(--sp-5);flex-direction:column;max-width:640px;display:flex}.set-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.set-group-title{padding:var(--sp-2) var(--sp-4);font-size:var(--text-meta);line-height:var(--lh-meta);font-weight:var(--w-bold);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);background:var(--zebra)}.set-row{align-items:center;gap:var(--sp-3);min-height:var(--row-form);padding:var(--sp-3) var(--sp-4);color:var(--ink);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.set-group>.set-row:first-of-type{border-top:0}.set-row:hover{background:var(--action-weak)}.set-row:focus-visible{outline:3px solid var(--action);outline-offset:-2px}.set-row-ico{font-family:var(--font-num);font-size:var(--text-meta);line-height:var(--lh-meta);font-weight:var(--w-bold);color:var(--ink-4);background:var(--zebra);border-radius:var(--radius);padding:var(--sp-1) var(--sp-2);flex:none}.set-row b{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--w-bold);display:block}.set-row b+span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.set-row em{color:var(--ink-3);font-style:normal;font-size:var(--text-title);line-height:1}.set-row mark{background:var(--warn-bg);color:var(--ink);border-radius:3px;padding:0 2px}.pz-demo{padding:var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--ground);margin:0}.pz-demo-tela{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pz-demo .builder{margin:0}.pz-demo-ficha{gap:var(--sp-2);padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid}.pz-demo-tabs{gap:var(--sp-1);border-bottom:1px solid var(--line);padding-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.pz-demo-tabs span{padding:2px var(--sp-2);border-radius:var(--radius);font-size:var(--text-meta);color:var(--ink-3)}.pz-demo-tabs .is-on{background:var(--action);color:#fff;font-weight:var(--w-bold)}.pz-demo-sec{padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-meta);font-weight:var(--w-bold);color:var(--ink-2);display:block}.pz-demo figcaption{margin-top:var(--sp-2);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}@container main (max-width:640px){.pz-demo-tela{grid-template-columns:minmax(0,1fr)}}.build-moves{gap:var(--sp-1);display:flex}.build-moves button{width:var(--row-form);height:var(--row-form);color:var(--ink-3);border-radius:var(--radius);cursor:pointer;font-size:var(--text-base);background:0 0;border:0}.build-moves button:hover:not(:disabled){background:var(--action-weak);color:var(--action)}.build-moves button:focus-visible{outline:3px solid var(--action);outline-offset:-2px}.build-moves button:disabled{cursor:default;color:var(--line-strong)}.build-open{text-align:left;cursor:pointer;color:var(--action);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.sec-void{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-4);margin:0}.rl-abas{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.rl-op{--rl:var(--ink-3);--rl-bg:var(--zebra);align-items:center;gap:var(--sp-2);min-height:var(--row-form);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:var(--text-base);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);line-height:1;display:inline-flex}.rl-op>b{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--w-bold);color:var(--rl)}.rl-op:hover{border-color:var(--rl);color:var(--ink)}.rl-op:focus-visible{outline:3px solid var(--action);outline-offset:2px}.rl-op[aria-pressed=true]{background:var(--rl-bg);border-color:var(--rl);color:var(--rl);font-weight:var(--w-bold);box-shadow:inset 0 -3px 0 var(--rl)}@media (max-width:560px),(pointer:coarse){.pt-facts a{min-height:var(--row-form);margin-block:-10px}.docpage .doc-ft a{min-height:var(--row-form);align-items:center;display:inline-flex}.lk-inline-link,.inline-link{min-height:var(--row-form);align-items:center;margin-block:-12px;display:inline-flex}.docpage .doc-idx a{min-height:var(--row-form);align-items:center;display:inline-flex}.build-chk{min-width:var(--row-form);min-height:var(--row-form);margin-inline:-10px}.btn--sm{min-height:var(--row-form)}}.build-row .build-open{min-height:var(--row-form)}.build-row .build-open:focus-visible{outline:3px solid var(--action);outline-offset:-2px}.radios--cards{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.radio-card{gap:var(--sp-2);min-height:var(--row-form);padding:var(--sp-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.radio-card:before{content:"";box-sizing:border-box;border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:24px;height:24px}.radio-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.radio-card b{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink);display:block}.radio-card small{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);margin-top:2px;display:block}.radio-card:hover,.radio-card:hover:before{border-color:var(--action)}.radio-card:has(input:checked){border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action);background:var(--action-weak)}.radio-card:has(input:checked):before{border-color:var(--action);background:radial-gradient(circle,var(--action) 0 4px,var(--surface) 5px)}.radio-card:has(input:focus-visible){outline:3px solid var(--action);outline-offset:2px}.radio-card input:focus-visible{outline:0}@media (max-width:560px){.radios--cards{grid-template-columns:minmax(0,1fr)}}.record{grid-template-columns:minmax(0,1fr) var(--rail-w);gap:var(--sp-5);align-items:start;display:grid}.record>*{min-width:0}.rail-mob{display:none}@container main (max-width:720px){.record{grid-template-columns:minmax(0,1fr)}.record-rail{display:none}.rail-mob{display:block}}.rail{max-height:var(--rail-h);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.rail-hd{padding:var(--sp-3);border-bottom:1px solid var(--line)}.rail-hd>b{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--w-bold);color:var(--ink);display:block}.rail-hd span b{color:var(--ink);font-family:var(--font-num);font-variant-numeric:tabular-nums}.rail-hd span{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.rail-bar{height:var(--sp-1);margin:var(--sp-2) 0 0;background:var(--zebra);border-radius:2px;overflow:hidden}.rail-bar i{background:var(--action);border-radius:2px;height:100%;display:block}.rail-list{padding:var(--sp-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rail-fase{margin:var(--sp-3) 0 var(--sp-1);padding:0 var(--sp-2);font-size:var(--text-meta);line-height:var(--lh-meta);font-weight:var(--w-bold);color:var(--ink-4)}.rail-list>.rail-fase:first-child{margin-top:0}.rail-list a{gap:var(--sp-2);min-height:var(--row-form);padding:0 var(--sp-2);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-2);font-size:var(--text-base);transition:background var(--dur-fast) var(--ease);border-left:3px solid #0000;grid-template-columns:16px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.rail-list a>span{overflow-wrap:anywhere;min-width:0;padding:var(--sp-1) 0}.rail-list a:hover{background:var(--zebra);color:var(--ink)}.rail-list a:focus-visible{outline:3px solid var(--action);outline-offset:-2px}.rail-list a[aria-current=true]{background:var(--action-weak);border-left-color:var(--action);color:var(--action);font-weight:var(--w-bold)}.rail-list a.done{color:var(--ink)}.rail-tick{color:var(--ok);font-size:13px;font-weight:var(--w-bold);text-align:center;line-height:1}.rail-void{width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);border:2px solid var(--line-strong);margin:0 auto}.rail-mob{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);margin:0 0 var(--sp-3);position:relative}.rail-mob>summary{gap:var(--sp-2);min-height:var(--row-form);padding:var(--sp-1) var(--sp-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.rail-mob>summary::-webkit-details-marker{display:none}.rail-mob>summary:after{content:"▾ Índice";font-size:var(--text-meta);font-weight:var(--w-bold);color:var(--action);white-space:nowrap}.rail-mob[open]>summary:after{content:"▴ Fechar"}.rail-mob>summary:focus-visible{outline:3px solid var(--action);outline-offset:-3px}.rail-mob .where{font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--w-bold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-mob .howfar{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3);display:block}.rail-mob .rail-list{border-top:1px solid var(--line);max-height:max(160px,100dvh - 440px);padding-bottom:calc(var(--sp-2) + 60px + 2 * var(--lh-screen))}.rail-mob~.thumb-bar{z-index:3}.rx-frame{margin:var(--sp-3) 0 var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:min(78vh,880px);min-height:420px;overflow:hidden}.rx-frame__pdf{border:0;width:100%;height:100%;display:block}.rx-frame__wait{padding:var(--sp-5);margin:0}.rx-card{margin:var(--sp-3) 0 var(--sp-3)}.rx-card__title{margin:0 0 var(--sp-2);font-size:var(--text-title);line-height:var(--lh-title);color:var(--ink);font-weight:500}.form-end{margin-top:var(--sp-4);justify-content:flex-end}.pv-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pv-card{gap:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--ground);align-content:start;display:grid}.pv-card b{font-size:var(--text-sm);color:var(--ink)}.pv-card>span:last-child{font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--ink-3)}.pv-card svg{width:100%;height:44px;display:block}.pv-card polyline{fill:none;stroke:var(--ink-5);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pv-card polyline.pv-l2{stroke-dasharray:4 4}.pv-rows{gap:var(--sp-2);display:grid}.pv-rows i{border-radius:var(--radius-pill);background:var(--line);height:10px;display:block}.pv-rows i:nth-child(2){width:72%}.pv-rows i:nth-child(3){width:48%}.wl-edit{margin-top:var(--sp-1);font-size:var(--text-meta);line-height:var(--lh-meta);color:var(--st-draft);font-weight:600;display:block}
html,body{height:100%}
