:root{--paper: #F4F5F7;--paper-card: #FFFFFF;--paper-tinted: #ECEEF2;--paper-subtle: #F8F9FB;--paper-rail: #FBFBFC;--ink: #0F172A;--ink-soft: #334155;--ink-muted: #556070;--ink-faint: #6B7686;--ink-disabled: #9AA4B2;--line: #E2E5EA;--line-strong: #CBD1D9;--line-faint: #EDEFF2;--brand: #0F766E;--brand-deep: #0B5D57;--brand-soft: #E6F4F2;--brand-line: #B4DCD7;--success: #17794A;--success-soft: #E7F5EC;--success-line: #BDE2CB;--warning: #9A5B06;--warning-soft: #FDF3DD;--warning-line: #F0D69B;--danger: #B42318;--danger-soft: #FDECEA;--danger-line: #F3C3BD;--info: #1D4FD7;--info-soft: #E9EFFD;--info-line: #C2D2F8;--violet: #6D3FD0;--violet-soft: #F1EBFD;--violet-line: #D7C8F7;--ml-yellow: #E0B800;--shopee-orange: #EE4D2D;--control-disabled-bg: #EEF0F3;--control-disabled-text: #9AA4B2;--toggle-off: #CBD1D9;--btn-primary-bg: var(--ink);--btn-primary-bg-hover: #1E293B;--btn-primary-text: #FFFFFF;--surface-page: var(--paper);--surface-card: var(--paper-card);--surface-hover: var(--paper-subtle);--text-secondary: var(--ink-muted);--text-tertiary: var(--ink-faint);--link: var(--brand);--focus-ring: var(--ink)}[data-theme=dark]{--paper: #0B1017;--paper-card: #121A24;--paper-tinted: #1C2632;--paper-subtle: #0F161F;--paper-rail: #0E151D;--ink: #EEF2F6;--ink-soft: #C3CDD8;--ink-muted: #94A2B2;--ink-faint: #7A8898;--ink-disabled: #536170;--line: #1F2A36;--line-strong: #2C3947;--line-faint: #18222D;--brand: #3ECCBF;--brand-deep: #62DACF;--brand-soft: rgba(62, 204, 191, .12);--brand-line: rgba(62, 204, 191, .3);--success: #55C48A;--success-soft: rgba(85, 196, 138, .13);--success-line: rgba(85, 196, 138, .3);--warning: #DDAA50;--warning-soft: rgba(221, 170, 80, .13);--warning-line: rgba(221, 170, 80, .3);--danger: #F0796B;--danger-soft: rgba(240, 121, 107, .13);--danger-line: rgba(240, 121, 107, .32);--info: #86AEF2;--info-soft: rgba(134, 174, 242, .13);--info-line: rgba(134, 174, 242, .3);--violet: #B49BF5;--violet-soft: rgba(180, 155, 245, .14);--violet-line: rgba(180, 155, 245, .32);--control-disabled-bg: #1C2632;--control-disabled-text: #5E6C7C;--toggle-off: #2C3947;--btn-primary-bg: #EEF2F6;--btn-primary-bg-hover: #FFFFFF;--btn-primary-text: #0F172A;--surface-hover: #16202B;--focus-ring: #EEF2F6}:root{--radius-card: 12px;--radius-inner: 10px;--radius-control: 8px;--radius-segment: 9px;--radius-badge: 6px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 1px rgba(15, 23, 42, .02);--shadow-btn: 0 1px 2px rgba(15, 23, 42, .12);--shadow-segment: 0 1px 2px rgba(15, 23, 42, .1);--shadow-knob: 0 1px 2px rgba(15, 23, 42, .25);--space-card: 20px;--space-card-y: 16px;--space-page: 28px 32px 64px;--page-max: 1360px;--page-max-narrow: 760px;--topbar-height: 56px;--topbar-pad-x: 16px;--transition-ui: background .12s, border-color .12s, color .12s, box-shadow .12s}[data-theme=dark]{--shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--shadow-btn: 0 1px 2px rgba(0, 0, 0, .4);--shadow-segment: 0 1px 2px rgba(0, 0, 0, .4)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-B8P4U0Gg.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-5T0zeBXy.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BO2-flDP.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-EmXFdkm_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-5lmnQArN.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-B2BMxjQQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono: var(--font-sans);--text-badge: 11.5px;--text-meta: 12.5px;--text-dense: 13px;--text-control: 13.5px;--text-body: 14px;--text-body-lg: 15px;--text-card-title: 15px;--text-section: 16px;--text-page: 22px;--text-kpi: 28px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 650;--tracking-title: -.022em;--tracking-card: -.011em}@media(max-width:959px){:root{--text-badge: 12px;--text-meta: 13px;--text-dense: 14px;--text-control: 15px;--text-body: 15.5px;--text-body-lg: 16px;--text-card-title: 16px;--text-section: 17px;--text-page: 21px;--text-kpi: 26px}}html{font-family:var(--font-sans);font-feature-settings:"calt" 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tabular,[data-tabular]{font-variant-numeric:tabular-nums}:root{--escuro-marca: #0F172A;--escuro-rail: #0F172A;--sobre-escuro: #F8FAFC;--sobre-escuro-75: rgba(248, 250, 252, .78);--sobre-escuro-70: rgba(248, 250, 252, .72);--sobre-escuro-58: rgba(248, 250, 252, .6);--sobre-escuro-55: rgba(248, 250, 252, .56);--sobre-escuro-12: rgba(255, 255, 255, .14);--sobre-escuro-08: rgba(255, 255, 255, .09);--sobre-escuro-06: rgba(255, 255, 255, .07);--sobre-escuro-05: rgba(255, 255, 255, .05);--sombra-pilula: 0 1px 2px rgba(15, 23, 42, .06), 0 0 0 1px var(--line);--sombra-pop: 0 1px 2px rgba(15, 23, 42, .06), 0 16px 40px -12px rgba(15, 23, 42, .25), 0 0 0 1px var(--line);--anel-foco: 0 0 0 3px rgba(15, 23, 42, .1);--anel-marca: 0 0 0 4px rgba(15, 118, 110, .16);--fundo-veu: rgba(15, 23, 42, .45);--lateral-largura: 244px;--pagina-largura: var(--page-max)}[data-theme=dark]{--escuro-marca: #1C2632;--escuro-rail: #0E151D;--sombra-pilula: 0 1px 2px rgba(0, 0, 0, .3), 0 0 0 1px var(--line-strong);--sombra-pop: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 40px -12px rgba(0, 0, 0, .7), 0 0 0 1px var(--line-strong);--anel-foco: 0 0 0 3px rgba(238, 242, 246, .16);--anel-marca: 0 0 0 4px rgba(62, 204, 191, .2);--fundo-veu: rgba(0, 0, 0, .62)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%}html[data-theme=dark]{color-scheme:dark}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.45;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--brand-deep)}::selection{background:#0f766e33}.wms-campo:focus{border-color:var(--ink);box-shadow:var(--anel-foco);outline:none}.wms-codigo{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.wms-endereco{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--escuro-marca);color:var(--sobre-escuro);font-size:13px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=dark] .wms-endereco{background:var(--ink);color:var(--paper-card)}.wms-quieto{color:var(--ink-muted)}.wms-so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wms-casca{display:flex;min-height:100vh;min-height:100dvh;background:var(--paper)}.wms-lateral{width:var(--lateral-largura);flex:0 0 var(--lateral-largura);position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:14px;padding:16px 12px 12px;background:var(--paper-rail);border-right:1px solid var(--line);color:var(--ink);overflow:hidden}.wms-marca{display:flex;align-items:center;gap:10px;padding:2px 6px;color:var(--ink);font-size:15px;font-weight:650;letter-spacing:-.015em}.wms-marca__selo{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:var(--escuro-marca);color:var(--sobre-escuro)}.wms-marca__nome{display:flex;flex-direction:column;line-height:1.15}.wms-marca__nome small{font-size:11.5px;font-weight:500;letter-spacing:0;color:var(--ink-faint)}.wms-seletor{position:relative}.wms-seletor__botao{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 10px 6px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper-card);box-shadow:var(--shadow-card);color:var(--ink);text-align:left;cursor:pointer;transition:var(--transition-ui)}.wms-seletor__botao:hover:not(:disabled){border-color:var(--line-strong)}.wms-seletor__botao:disabled{cursor:default}.wms-seletor__texto{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.wms-seletor__rotulo{font-size:11px;font-weight:500;color:var(--ink-faint)}.wms-seletor__nome{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-seletor__chevron{display:inline-flex;color:var(--ink-faint)}.wms-seletor__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--paper-card);box-shadow:var(--sombra-pop);color:var(--ink);max-height:60vh;overflow-y:auto}.wms-seletor__item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.wms-seletor__item span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-seletor__item:hover{background:var(--paper-subtle)}.wms-seletor__item[aria-current=true]{background:var(--paper-tinted);font-weight:600}.wms-seletor__item svg{color:var(--brand)}.wms-nav{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -4px;padding:2px 4px;scrollbar-width:none}.wms-nav::-webkit-scrollbar{display:none}.wms-nav__grupo{display:flex;flex-direction:column;gap:1px}.wms-nav__titulo{padding:0 10px 6px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.wms-nav__item{display:flex;align-items:center;gap:10px;flex:0 0 auto;height:36px;padding:0 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:var(--transition-ui)}.wms-nav__item:hover{background:var(--paper-tinted);color:var(--ink)}.wms-nav__item[aria-current=page]{background:var(--paper-tinted);color:var(--ink);font-weight:600}.wms-nav__icone{display:inline-flex;flex:0 0 17px;color:var(--ink-faint)}.wms-nav__item:hover .wms-nav__icone,.wms-nav__item[aria-current=page] .wms-nav__icone{color:var(--ink)}.wms-nav__rotulo{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-nav__n{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--paper-tinted);color:var(--ink-muted);font-size:11.5px;font-weight:600}.wms-nav__item[aria-current=page] .wms-nav__n{background:var(--paper-card);color:var(--ink)}.wms-nav__n--perigo,.wms-nav__item[aria-current=page] .wms-nav__n--perigo{background:var(--danger-soft);color:var(--danger)}.wms-rodape{display:flex;align-items:center;gap:8px;padding:10px 6px 0;border-top:1px solid var(--line)}.wms-rodape__avatar{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--paper-tinted);color:var(--ink-soft);font-size:11.5px;font-weight:600}.wms-rodape__nome{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-rodape__tema,.wms-rodape__sair{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-faint);cursor:pointer;transition:var(--transition-ui)}.wms-rodape__tema:hover,.wms-rodape__sair:hover{background:var(--paper-tinted);color:var(--ink)}.wms-principal{flex:1;min-width:0;padding:var(--space-page)}.wms-conteudo{max-width:var(--pagina-largura);margin:0 auto}.wms-topo,.wms-gaveta,.wms-topo__usuario{display:none}@media(max-width:959px){.wms-casca{flex-direction:column}.wms-casca>.wms-lateral{display:none}.wms-principal{padding:16px 14px 56px}.wms-topo{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;min-height:var(--topbar-height);padding:0 10px 0 4px;padding-top:env(safe-area-inset-top);background:var(--paper-card);border-bottom:1px solid var(--line);color:var(--ink)}.wms-topo__secao{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;height:44px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.wms-topo__secao:active{background:var(--paper-tinted)}.wms-topo__secao>svg:last-child{color:var(--ink-faint);flex:0 0 auto}.wms-topo__rotulo{min-width:0;font-size:16px;font-weight:650;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-topo .wms-seletor{flex:0 1 auto;min-width:0;max-width:44%}.wms-topo .wms-seletor__botao{min-height:38px;padding:4px 8px 4px 10px;box-shadow:none;background:var(--paper-subtle)}.wms-topo .wms-seletor__rotulo{display:none}.wms-topo .wms-seletor__menu{left:auto;right:0;min-width:220px}.wms-topo__usuario{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:0;border-radius:50%;background:var(--paper-tinted);color:var(--ink-soft);font-size:12px;font-weight:600;cursor:pointer}.wms-gaveta{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.wms-gaveta__veu{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:var(--fundo-veu);cursor:pointer}.wms-gaveta .wms-lateral{position:relative;width:min(320px,86vw);flex-basis:auto;padding-top:calc(16px + env(safe-area-inset-top));box-shadow:0 0 40px #0000004d;animation:wms-gaveta .18s ease-out}.wms-gaveta .wms-nav__item{height:46px;font-size:15.5px}.wms-gaveta .wms-rodape__tema,.wms-gaveta .wms-rodape__sair{width:44px;height:44px;flex-basis:44px}}@keyframes wms-gaveta{0%{transform:translate(-16px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.wms-gaveta .wms-lateral{animation:none}}.wms-pilha{display:flex;flex-direction:column;gap:16px;min-width:0}.wms-pilha--junta{gap:10px}.wms-pilha--folgada{gap:24px}.wms-estreita{max-width:var(--page-max-narrow)}.wms-media{max-width:1040px}.wms-colunas{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.wms-colunas--meio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1180px){.wms-colunas,.wms-colunas--meio{grid-template-columns:minmax(0,1fr)}}.wms-voltar{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin:0 0 8px;font-size:13px;font-weight:500;color:var(--ink-muted)}.wms-voltar:hover{color:var(--ink)}.wms-cartao{min-width:0;padding:var(--space-card);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-card);box-shadow:var(--shadow-card)}.wms-cartao--rente{padding:0;overflow:hidden}.wms-cartao__cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:52px;padding:10px 16px 10px 20px;border-bottom:1px solid var(--line)}.wms-cartao__titulo{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0;font-size:var(--text-card-title);font-weight:600;letter-spacing:var(--tracking-card);color:var(--ink)}.wms-cartao__nota{font-size:var(--text-dense);font-weight:400;letter-spacing:0;color:var(--ink-muted)}.wms-cartao__acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wms-cartao__faixa{padding:12px 16px;border-bottom:1px solid var(--line);background:var(--paper-card)}.wms-cartao__corpo{padding:var(--space-card)}.wms-cartao__rodape{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:12px 20px;border-top:1px solid var(--line);background:var(--paper-subtle);font-size:var(--text-dense);color:var(--ink-muted)}.wms-cartao--rente>.wms-tabela,.wms-cartao--rente>.wms-tabela--vazia{border:0;border-radius:0;box-shadow:none}.wms-cartao--rente>.wms-vazio,.wms-cartao--rente>.wms-erro,.wms-cartao--rente>.wms-carregando{padding:28px 20px}@media(max-width:639px){.wms-cartao{padding:14px}.wms-cartao--rente{padding:0}.wms-cartao__cab{padding:10px 12px 10px 14px}.wms-cartao__corpo{padding:14px}.wms-cartao__faixa{padding:10px 12px}.wms-cartao__rodape{padding:10px 14px}}.wms-linhas{list-style:none;margin:0;padding:0}.wms-linhas>*+*{border-top:1px solid var(--line-faint)}.wms-linha{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 20px;color:var(--ink)}a.wms-linha,button.wms-linha{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;text-decoration:none}a.wms-linha:hover,button.wms-linha:hover{background:var(--surface-hover);color:var(--ink)}.wms-linha__corpo{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.wms-linha__titulo{font-size:14px;font-weight:600}.wms-linha__meta{font-size:var(--text-dense);color:var(--ink-muted)}.wms-linha__fim{margin-left:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto;text-align:right}@media(max-width:639px){.wms-linha{padding:10px 14px}}.wms-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.wms-barra__fim{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.wms-barra__nota{font-size:var(--text-dense);color:var(--ink-muted)}.wms-busca{position:relative;flex:1 1 260px;min-width:0;max-width:440px}.wms-busca--larga{max-width:none}.wms-busca>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-faint);pointer-events:none}.wms-busca>input{width:100%;padding-left:36px}.wms-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:0;max-width:100%;padding:0 34px 0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background-color:var(--paper-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7686' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .12s,box-shadow .12s}.wms-select:hover:not(:disabled){border-color:var(--ink-faint)}.wms-select:focus{border-color:var(--ink);box-shadow:var(--anel-foco);outline:none}.wms-select:disabled{background-color:var(--control-disabled-bg);color:var(--control-disabled-text);cursor:default}@media(pointer:coarse){.wms-select{height:44px;font-size:16px}}.wms-rotulo{display:block;font-size:var(--text-dense);font-weight:500;color:var(--ink-soft)}.wms-rotulo:first-letter{text-transform:uppercase}.wms-ajuda{font-size:var(--text-dense);line-height:1.45;color:var(--ink-muted)}.wms-abas{display:flex;align-items:stretch;gap:4px;margin:0 0 20px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.wms-abas::-webkit-scrollbar{display:none}.wms-abas__item{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:40px;padding:0 12px;border:0;background:transparent;color:var(--ink-muted);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .12s}.wms-abas__item:first-child{padding-left:2px}.wms-abas__item:hover{color:var(--ink)}.wms-abas__item[aria-current=page]{color:var(--ink);font-weight:600}.wms-abas__item[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--ink)}.wms-abas__item:first-child[aria-current=page]:after{left:2px}.wms-abas__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--paper-tinted);color:var(--ink-soft);font-size:11.5px;font-weight:600}.wms-abas__n--perigo{background:var(--danger-soft);color:var(--danger)}.wms-abas[data-mais=dir]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.wms-abas[data-mais=esq]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),transparent)}.wms-abas[data-mais=ambos]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}@media(pointer:coarse){.wms-abas__item{height:46px;font-size:15.5px}}.wms-etapas{display:flex;flex-wrap:wrap;gap:4px;min-width:0}@media(max-width:639px){.wms-etapas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.wms-etapas::-webkit-scrollbar{display:none}}.wms-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.wms-metrica{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-card);box-shadow:var(--shadow-card);color:var(--ink);text-align:left;text-decoration:none}button.wms-metrica,a.wms-metrica{cursor:pointer;transition:var(--transition-ui)}button.wms-metrica:hover,a.wms-metrica:hover{border-color:var(--line-strong);color:var(--ink)}.wms-metrica[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.wms-metrica__rotulo{display:flex;align-items:center;gap:7px;font-size:var(--text-dense);font-weight:500;color:var(--ink-muted)}.wms-metrica__rotulo:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.wms-metrica__valor{font-size:var(--text-kpi);font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.03em}.wms-metrica__dica{font-size:var(--text-meta);color:var(--ink-muted)}.wms-metrica--perigo .wms-metrica__rotulo:before{background:var(--danger)}.wms-metrica--perigo .wms-metrica__valor{color:var(--danger)}.wms-metrica--atencao .wms-metrica__rotulo:before{background:var(--warning)}.wms-metrica--atencao .wms-metrica__valor{color:var(--warning)}.wms-metrica--ok .wms-metrica__rotulo:before{background:var(--success)}.wms-metrica--ok .wms-metrica__valor{color:var(--success)}.wms-metrica--info .wms-metrica__rotulo:before{background:var(--info)}.wms-metrica--andamento .wms-metrica__rotulo:before{background:var(--violet)}@media(max-width:639px){.wms-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wms-metricas:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.wms-metricas:has(>:nth-child(3):last-child) .wms-metrica__dica{display:none}.wms-metrica{padding:12px}}.wms-fatos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px 24px;margin:0}.wms-fatos>div{min-width:0}.wms-fatos dt{margin:0 0 3px;font-size:var(--text-meta);font-weight:500;color:var(--ink-muted)}.wms-fatos dt:first-letter{text-transform:uppercase}.wms-fatos dd{margin:0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.wms-fatos--linhas{display:block}.wms-fatos--linhas>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0}.wms-fatos--linhas>div+div{border-top:1px solid var(--line-faint)}.wms-fatos--linhas dt{margin:0;flex:0 1 auto;min-width:0;max-width:55%;overflow-wrap:anywhere}.wms-fatos--linhas dd{flex:1 1 0;min-width:0;text-align:right;font-weight:500}.wms-alerta{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-card)}.wms-alerta:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--ink-faint)}.wms-alerta__corpo{min-width:0}.wms-alerta__titulo{font-size:14.5px;font-weight:600;color:var(--ink)}.wms-alerta__texto{margin-top:2px;font-size:14px;line-height:1.45;color:var(--ink-soft);overflow-wrap:anywhere}.wms-alerta__acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;align-self:center}.wms-alerta--perigo{background:var(--danger-soft);border-color:var(--danger-line)}.wms-alerta--perigo:before{background:var(--danger)}.wms-alerta--perigo .wms-alerta__titulo{color:var(--danger)}.wms-alerta--atencao{background:var(--warning-soft);border-color:var(--warning-line)}.wms-alerta--atencao:before{background:var(--warning)}.wms-alerta--atencao .wms-alerta__titulo{color:var(--warning)}.wms-alerta--info{background:var(--info-soft);border-color:var(--info-line)}.wms-alerta--info:before{background:var(--info)}.wms-alerta--ok{background:var(--success-soft);border-color:var(--success-line)}.wms-alerta--ok:before{background:var(--success)}@media(max-width:639px){.wms-alerta{grid-template-columns:8px minmax(0,1fr)}.wms-alerta__acoes{grid-column:2;align-self:start}}.wms-progresso{height:6px;border-radius:3px;background:var(--paper-tinted);overflow:hidden}.wms-progresso>i{display:block;height:100%;border-radius:3px;background:var(--brand);transition:width .2s ease}.wms-progresso--ok>i{background:var(--success)}.wms-acao-fixa{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-top:16px;padding:12px 12px 12px 18px;border:1px solid var(--line);border-radius:14px;background:var(--paper-card);box-shadow:var(--sombra-pop)}.wms-acao-fixa__texto{flex:1 1 200px;min-width:0;font-size:14px;color:var(--ink-soft)}.wms-acao-fixa__texto strong{color:var(--ink);font-weight:650}@media(max-width:639px){.wms-acao-fixa{bottom:calc(10px + env(safe-area-inset-bottom));padding:10px 10px 10px 14px}}html:has(.wms-acao-fixa) .wms-avisos{bottom:calc(var(--wms-avisos-acima, 96px) + env(safe-area-inset-bottom))}.wms-vazio{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:16px;font-size:14px;color:var(--ink-muted);text-align:center}.wms-vazio__icone{display:inline-flex;color:var(--success);flex:0 0 auto}.wms-erro{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;min-height:64px;padding:16px}.wms-erro__texto{font-size:14px;font-weight:500;color:var(--danger)}.wms-carregando{display:flex;align-items:center;justify-content:center;gap:8px;min-height:64px;padding:16px;font-size:14px;color:var(--ink-muted)}.wms-carregando__pontos{display:inline-flex;gap:4px}.wms-carregando__pontos i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:wms-pulso 1s infinite ease-in-out}.wms-carregando__pontos i:nth-child(2){animation-delay:.15s}.wms-carregando__pontos i:nth-child(3){animation-delay:.3s}@keyframes wms-pulso{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.wms-carregando__pontos i{animation:none;opacity:.6}}.wms-tabela{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-card);box-shadow:var(--shadow-card)}.wms-tabela--vazia{overflow:hidden}.wms-tabela table{width:100%;border-collapse:collapse}.wms-tabela th{height:38px;padding:0 14px;text-align:left;white-space:nowrap;background:var(--paper-subtle);font-size:var(--text-meta);font-weight:600;color:var(--ink-muted);border-bottom:1px solid var(--line)}.wms-tabela th:first-letter{text-transform:uppercase}.wms-tabela td{height:48px;padding:6px 14px;font-size:14px;color:var(--ink);border-bottom:1px solid var(--line-faint);white-space:nowrap}.wms-tabela tbody tr:last-child td{border-bottom:0}.wms-tabela th:first-child,.wms-tabela td:first-child{padding-left:20px}.wms-tabela th:last-child,.wms-tabela td:last-child{padding-right:20px}.wms-tabela .wms-tabela__direita{text-align:right}.wms-tabela .wms-tabela__quebra{white-space:normal}.wms-tabela tr.wms-tabela__clicavel{cursor:pointer}.wms-tabela tr.wms-tabela__clicavel:hover td{background:var(--surface-hover)}.wms-tabela tr.wms-tabela__clicavel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(pointer:coarse){.wms-tabela td{height:56px}}@media(max-width:639px){.wms-tabela .wms-tabela__sem-celular{display:none}.wms-tabela th,.wms-tabela td{padding-left:10px;padding-right:10px}.wms-tabela th:first-child,.wms-tabela td:first-child{padding-left:14px}.wms-tabela th:last-child,.wms-tabela td:last-child{padding-right:14px}}.wms-tabela__fim{min-height:52px;border-top:1px solid var(--line-faint)}.wms-tabela tr.wms-tabela__destaque td,.wms-tabela tr.wms-tabela__destaque.wms-tabela__clicavel:hover td{background:var(--brand-soft)}.wms-tabela--atualizando{opacity:.55;transition:opacity .15s ease .15s}.wms-cel{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 0}.wms-cel__meta{font-size:var(--text-dense);color:var(--ink-muted)}.wms-cel-produto{display:flex;align-items:center;gap:12px;min-width:0}.wms-cel-produto__texto{display:flex;flex-direction:column;gap:1px;min-width:0}.wms-cel-produto__nome{font-size:var(--text-dense);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-bip{display:flex;flex-direction:column;gap:8px;width:100%}.wms-bip__topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wms-bip__rotulo{font-size:var(--text-dense);font-weight:600;color:var(--ink-soft)}.wms-bip__modo{border:0;background:transparent;padding:4px 0;font-size:var(--text-dense);font-weight:600;color:var(--link);cursor:pointer}.wms-bip__modo:hover{color:var(--brand-deep)}.wms-bip__linha{position:relative;display:flex;gap:8px}.wms-bip__icone{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ink-faint);pointer-events:none}.wms-bip__campo{flex:1;min-width:0;height:56px!important;padding:0 16px 0 48px!important;border:1.5px dashed var(--line-strong)!important;border-radius:var(--radius-inner)!important;background:var(--paper-card);font-size:19px!important;font-weight:600!important;letter-spacing:.02em;outline:none;box-shadow:none!important}.wms-bip--pronto .wms-bip__campo{border:1.5px solid var(--brand)!important;box-shadow:var(--anel-marca)!important}.wms-bip--pronto .wms-bip__icone{color:var(--brand)}.wms-bip--digitando .wms-bip__campo{border:1.5px solid var(--ink)!important;box-shadow:var(--anel-foco)!important}.wms-bip__campo::placeholder{font-size:16px;font-weight:400;letter-spacing:0;color:var(--ink-faint)}.wms-bip__status{min-height:20px;font-size:var(--text-dense);font-weight:500;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wms-bip__status--ok{color:var(--success)}.wms-bip__status--erro{color:var(--danger);white-space:normal}.wms-bip__codigo{font-weight:600;letter-spacing:.01em}.wms-qtd{display:inline-flex;flex-direction:column;gap:8px}.wms-qtd__rotulo{font-size:var(--text-dense);font-weight:500;color:var(--ink-soft)}.wms-qtd__rotulo:first-letter{text-transform:uppercase}.wms-qtd__linha{display:inline-flex;align-items:center;gap:8px}.wms-qtd__botao{display:inline-grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border:1px solid var(--line-strong);border-radius:var(--radius-inner);background:var(--paper-card);color:var(--ink);cursor:pointer;touch-action:manipulation;transition:var(--transition-ui)}.wms-qtd__botao:hover:not(:disabled){background:var(--paper-subtle);border-color:var(--ink-faint)}.wms-qtd__botao:active:not(:disabled){background:var(--paper-tinted)}.wms-qtd__botao:disabled{color:var(--ink-disabled);background:var(--control-disabled-bg);border-color:transparent;cursor:default}.wms-dialogo{width:min(460px,calc(100vw - 32px));max-width:none;padding:0;border:0;border-radius:14px;background:var(--paper-card);color:var(--ink);box-shadow:var(--sombra-pop)}.wms-dialogo::backdrop{background:var(--fundo-veu)}.wms-dialogo__caixa{padding:24px}.wms-dialogo__titulo{font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.wms-dialogo__texto{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--ink-muted)}.wms-dialogo__corpo{margin-top:16px}.wms-dialogo__erro{margin-top:14px;padding:10px 12px;border-radius:8px;background:var(--danger-soft);font-size:14px;font-weight:500;color:var(--danger)}.wms-dialogo__acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@media(max-width:639px){.wms-dialogo{width:100%;max-width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;border-radius:18px 18px 0 0;overflow-y:auto;overscroll-behavior:contain;animation:wms-folha .18s ease-out}.wms-dialogo__caixa{padding:22px 16px calc(16px + env(safe-area-inset-bottom))}.wms-dialogo__acoes{flex-direction:column-reverse;gap:8px;margin-top:20px}.wms-dialogo__acoes>*{width:100%}}@keyframes wms-folha{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.wms-dialogo{animation:none}}.wms-avisos{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(480px,calc(100vw - 32px));pointer-events:none}.wms-aviso{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:12px;background:var(--escuro-marca);color:var(--sobre-escuro);box-shadow:0 16px 40px -12px #0f172a73;font-size:14px;font-weight:500;line-height:1.35;text-align:left;pointer-events:auto;cursor:pointer;animation:wms-entra .16s ease-out}.wms-aviso .ds-ponto--success{background:#4ade80}.wms-aviso .ds-ponto--danger{background:#f87171}@keyframes wms-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wms-aviso{animation:none}}.wms-entrar{display:flex;min-height:100vh;min-height:100dvh;background:var(--paper-card)}.wms-entrar__rail{position:relative;overflow:hidden;width:38%;max-width:520px;flex:0 0 auto;padding:40px 44px;background:var(--escuro-rail);color:var(--sobre-escuro)}.wms-entrar__grade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent 10%,#000 100%);mask-image:linear-gradient(180deg,transparent 10%,#000 100%)}.wms-entrar__rail .wms-marca{position:relative;padding:0;color:var(--sobre-escuro);font-size:16px}.wms-entrar__folha{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px}.wms-entrar__form{display:flex;flex-direction:column;gap:28px;width:100%;max-width:360px}.wms-entrar__titulo{font-size:28px;line-height:1.15;letter-spacing:-.028em;font-weight:650;color:var(--ink);text-wrap:pretty}.wms-entrar__campos{display:flex;flex-direction:column;gap:14px}.wms-entrar__campo{display:flex;flex-direction:column;gap:6px;width:100%}.wms-entrar__rotulo{font-size:13px;font-weight:500;color:var(--ink-soft)}.wms-entrar__aviso{padding:10px 12px;border-radius:8px;background:var(--warning-soft);font-size:14px;font-weight:500;color:var(--warning)}.wms-entrar__erro{margin-top:-12px;padding:10px 12px;border-radius:8px;background:var(--danger-soft);font-size:14px;font-weight:500;color:var(--danger)}.wms-entrar__form .ds-btn{width:100%}@media(max-width:959px){.wms-entrar{flex-direction:column}.wms-entrar__rail{width:auto;max-width:none;padding:16px;padding-top:calc(16px + env(safe-area-inset-top))}.wms-entrar__folha{justify-content:flex-start;padding:36px 16px 48px}.wms-entrar__titulo{font-size:26px}}.wms-tela-aviso{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:32px 16px;max-width:560px;margin:0 auto}.wms-tela-aviso h1{font-size:24px;font-weight:650;letter-spacing:-.02em}.wms-tela-aviso p{font-size:15px;color:var(--ink-muted)}.wms-tela-aviso__acoes{display:flex;gap:12px;flex-wrap:wrap}.wms-interruptor{display:inline-flex;align-items:center;gap:12px;min-height:40px;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;user-select:none;-webkit-user-select:none}.wms-interruptor--desligado{color:var(--ink-muted);cursor:default}.wms-interruptor [role=switch]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.wms-interruptor__rotulo:first-letter{text-transform:uppercase}.ds-capital{display:inline-block}.ds-capital:first-letter{text-transform:uppercase}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-control);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:var(--transition-ui)}.ds-btn--sm{height:32px;padding:0 12px;font-size:13px;border-radius:7px}.ds-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--shadow-btn)}.ds-btn--primary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.ds-btn--outline{background:var(--paper-card);color:var(--ink);border-color:var(--line-strong);box-shadow:0 1px 1px #0f172a08}.ds-btn--outline:hover:not(:disabled){background:var(--paper-subtle);border-color:var(--ink-faint)}.ds-btn--danger{background:var(--paper-card);color:var(--danger);border-color:var(--danger-line)}.ds-btn--danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.ds-btn--link{height:auto;min-height:32px;padding:0 2px;border-radius:6px;background:transparent;color:var(--link)}.ds-btn--link:hover:not(:disabled){color:var(--brand-deep);text-decoration:underline;text-underline-offset:3px}.ds-btn:active:not(:disabled){filter:brightness(.96)}.ds-btn:disabled{background:var(--control-disabled-bg);color:var(--control-disabled-text);border-color:transparent;box-shadow:none;cursor:default}.ds-btn--link:disabled{background:transparent}@media(pointer:coarse){.ds-btn{height:44px;padding:0 18px;font-size:15px}.ds-btn--sm{height:40px;padding:0 14px;font-size:14px}.ds-btn--link{height:auto;min-height:40px;padding:0 2px}}.ds-input{height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper-card);color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.3;transition:border-color .12s,box-shadow .12s}.ds-input::placeholder{color:var(--ink-faint);opacity:1}.ds-input:hover:not(:disabled):not(:focus){border-color:var(--ink-faint)}.ds-input:focus{border-color:var(--ink);box-shadow:var(--anel-foco);outline:none}.ds-input:disabled{background:var(--control-disabled-bg);color:var(--control-disabled-text);cursor:default}.ds-input--codigo{font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums}.ds-textarea{height:auto;min-height:88px;padding:10px 12px;line-height:1.45;resize:vertical}.ds-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(pointer:coarse){.ds-input{height:44px;font-size:16px}.ds-textarea{height:auto}}.ds-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:0 0 auto;width:18px;height:18px;margin:0;border:1.5px solid var(--line-strong);border-radius:5px;background:var(--paper-card);cursor:pointer;transition:var(--transition-ui)}.ds-check:hover:not(:disabled){border-color:var(--ink-faint)}.ds-check:checked,.ds-check:indeterminate{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}.ds-check:checked:after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid var(--btn-primary-text);border-bottom:2px solid var(--btn-primary-text);transform:rotate(-45deg)}.ds-check:indeterminate:after{content:"";width:9px;height:2px;border-radius:1px;background:var(--btn-primary-text)}.ds-check:disabled{background:var(--control-disabled-bg);border-color:var(--line);cursor:default}.ds-check:checked:disabled,.ds-check:indeterminate:disabled{background:var(--ink-disabled);border-color:var(--ink-disabled)}.ds-checklabel{display:inline-flex;align-items:center;gap:10px;min-height:32px;font-size:14px;color:var(--ink);cursor:pointer}@media(pointer:coarse){.ds-check{width:24px;height:24px;border-radius:7px}.ds-check:checked:after{width:12px;height:7px;border-width:2.5px}.ds-checklabel{min-height:44px;font-size:15.5px}}.ds-toggle{position:relative;flex:0 0 40px;width:40px;height:24px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--toggle-off);cursor:pointer;transition:background .15s}.ds-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-knob);transition:transform .15s}.ds-toggle[aria-checked=true]{background:var(--brand)}.ds-toggle[aria-checked=true]:after{transform:translate(16px)}@media(prefers-reduced-motion:reduce){.ds-toggle,.ds-toggle:after{transition:none}}.ds-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper-card);color:var(--ink-soft);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:var(--transition-ui)}.ds-chip:hover:not(:disabled){border-color:var(--ink-faint);color:var(--ink)}.ds-chip[aria-pressed=true]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.ds-chip[aria-pressed=true]:hover:not(:disabled){background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-text)}.ds-chip:disabled{color:var(--control-disabled-text);background:var(--control-disabled-bg);border-color:transparent;cursor:default}.ds-chip__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%}.ds-chip__n{font-size:12px;font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}@media(pointer:coarse){.ds-chip{height:40px;padding:0 16px;font-size:14.5px}}.ds-tab{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;height:34px;padding:0 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:var(--transition-ui)}.ds-tab:hover{background:var(--paper-tinted);color:var(--ink)}.ds-tab[aria-pressed=true]{background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:600}.ds-tab__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--paper-tinted);color:var(--ink-soft);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.ds-tab:hover .ds-tab__n{background:var(--line)}.ds-tab__n--danger,.ds-tab:hover .ds-tab__n--danger{background:var(--danger-soft);color:var(--danger)}.ds-tab__n--warning,.ds-tab:hover .ds-tab__n--warning{background:var(--warning-soft);color:var(--warning)}.ds-tab[aria-pressed=true] .ds-tab__n{background:#7f7f7f52;color:inherit}@media(pointer:coarse){.ds-tab{height:40px;padding:0 14px;font-size:14.5px}}.ds-seg{display:inline-flex;align-items:stretch;gap:2px;padding:3px;border-radius:var(--radius-segment);background:var(--paper-tinted);max-width:100%}.ds-seg__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--ink-muted);font-family:var(--font-sans);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:var(--transition-ui)}.ds-seg__item:hover{color:var(--ink)}.ds-seg__item[aria-pressed=true]{background:var(--paper-card);color:var(--ink);font-weight:600;box-shadow:var(--shadow-segment)}@media(pointer:coarse){.ds-seg__item{min-height:40px;font-size:14.5px}}.ds-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:var(--radius-badge);background:var(--paper-tinted);color:var(--ink-soft);font-size:var(--text-badge);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.ds-badge--info{background:var(--info-soft);color:var(--info)}.ds-badge--warning{background:var(--warning-soft);color:var(--warning)}.ds-badge--brand{background:var(--brand-soft);color:var(--brand)}.ds-badge--success{background:var(--success-soft);color:var(--success)}.ds-badge--danger{background:var(--danger-soft);color:var(--danger)}.ds-badge--violet{background:var(--violet-soft);color:var(--violet)}.ds-badge--caps{height:18px;padding:0 6px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ds-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--radius-pill);background:var(--paper-tinted);color:var(--ink-soft);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;width:fit-content;max-width:100%;flex:0 0 auto}.ds-status__dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.ds-status--success{background:var(--success-soft);color:var(--success)}.ds-status--warning{background:var(--warning-soft);color:var(--warning)}.ds-status--danger{background:var(--danger-soft);color:var(--danger)}.ds-status--info{background:var(--info-soft);color:var(--info)}.ds-status--brand{background:var(--brand-soft);color:var(--brand)}.ds-status--violet{background:var(--violet-soft);color:var(--violet)}.ds-status--neutral .ds-status__dot{background:var(--ink-faint)}@media(max-width:959px){.ds-status{height:26px;font-size:13px}}.ds-ponto{display:inline-block;flex:0 0 auto;border-radius:50%;background:var(--ink-faint);vertical-align:middle}.ds-ponto--success{background:var(--success)}.ds-ponto--warning{background:var(--warning)}.ds-ponto--danger{background:var(--danger)}.ds-ponto--info{background:var(--info)}.ds-ponto--brand{background:var(--brand)}.ds-ponto--violet{background:var(--violet)}.ds-step{display:flex;align-items:center;gap:10px;margin:0 0 12px}.ds-step__n{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ds-step__t{margin:0;font-size:var(--text-card-title);font-weight:600;letter-spacing:var(--tracking-card);color:var(--ink)}.ds-step__aside{margin-left:auto;font-size:var(--text-dense);color:var(--ink-muted)}.ds-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin:0 0 20px}.ds-pagehead__txt{min-width:0;flex:1 1 auto}.ds-pagehead h1{margin:0;font-size:var(--text-page);font-weight:var(--weight-bold);line-height:1.2;letter-spacing:var(--tracking-title);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.ds-pagehead__sub{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ink-muted)}.ds-pagehead__acoes{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:0 1 auto}@media(max-width:639px){.ds-pagehead{flex-wrap:wrap;margin-bottom:16px}.ds-pagehead__acoes{justify-content:flex-start;width:100%}}.ds-kpi{min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-card);box-shadow:var(--shadow-card)}.ds-kpi__rotulo{font-size:var(--text-meta);font-weight:500;color:var(--ink-muted)}.ds-kpi__valor{margin-top:6px;font-size:var(--text-kpi);font-weight:var(--weight-bold);line-height:1.05;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.ds-kpi__dica{margin-top:6px;font-size:var(--text-meta);color:var(--ink-muted)}.ds-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.ds-avatar{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--paper-tinted);color:var(--ink-soft);font-weight:600;line-height:1;letter-spacing:.01em}.ds-avatar--forte{background:var(--btn-primary-bg);color:var(--btn-primary-text)}
