@charset "UTF-8";@keyframes notificationFadeOut{1%{opacity:1;visibility:visible}70%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.notifications-c{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:0;right:0;width:100%;max-width:250px;padding:20px 10px 10px;z-index:10000}.notifications-c .notification{position:relative;display:flex;flex-direction:column;width:100%;padding:12px 38px 12px 15px;border:1px solid var(--line2);border-left:3px solid var(--acc);border-radius:var(--radius-2);background-color:var(--s2);color:var(--t1);box-shadow:0 22px 46px -18px #000000a6;animation-name:notificationFadeOut;animation-duration:5s;animation-fill-mode:forwards}.notifications-c .notification .close{position:absolute;display:inline-flex;top:8px;right:8px;padding:4px;border-radius:8px;background-color:transparent;color:var(--t3);transition:background .15s ease,color .15s ease;cursor:pointer}.notifications-c .notification .close:hover{background-color:var(--ghost-bg);color:var(--t1)}.notifications-c .notification .close .icon{width:14px;height:14px;stroke:currentColor}.notifications-c .notification .text{font-size:13px;line-height:1.45}.notifications-c .notification.success{border-left-color:var(--ok)}.notifications-c .notification.warning{border-left-color:var(--alerta)}.notifications-c .notification.error{border-left-color:var(--risco)}@media screen and (max-width:900px){.notifications-c .notification{padding-right:52px}.notifications-c .notification .close{top:4px;right:4px;padding:13px}.notifications-c .notification .text{overflow-wrap:anywhere}}@media screen and (max-width:480px){.notifications-c{max-width:100%;padding:12px 16px 8px}}.support-widget{position:fixed;right:25px;bottom:25px;z-index:500;display:inline-flex;align-items:flex-start;gap:4px}.support-widget .bubble{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:none;cursor:pointer;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 14px 30px -12px #0009;font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.3;transition:background .18s ease}.support-widget .bubble:hover{background:var(--btn-bg-hover)}.support-widget .bubble .icon{width:20px;height:20px}.support-widget .bubble .label{white-space:nowrap}.support-widget .dismiss{display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;margin-top:-6px;cursor:pointer;border-radius:50%;border:1px solid var(--line2);background:var(--s2);color:var(--t3);transition:background .15s ease,color .15s ease,border-color .15s ease}.support-widget .dismiss:hover{border-color:var(--risco);background:var(--risco);color:var(--white)}.support-widget .dismiss .icon{width:14px;height:14px}.support-file-picked{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-1);background:var(--s3);color:var(--t2);font-size:13px}.support-file-picked .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.support-file-picked .exclude{display:inline-flex;flex-shrink:0;cursor:pointer;color:var(--danger)}.support-file-picked .exclude .icon{width:16px;height:16px}@media screen and (max-width:900px){.support-widget{right:15px;bottom:15px}.support-widget .bubble{padding:14px}.support-widget .bubble .label{display:none}}.table-grid .trow.clickable{cursor:pointer}.support-thread{display:flex;flex-direction:column;gap:12px;max-height:45vh;overflow-y:auto;margin-bottom:var(--grid-gap)}.support-msg{max-width:78%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--s3);color:var(--t2)}.support-msg.theirs{align-self:flex-start}.support-msg.mine{align-self:flex-end;border-color:var(--ghost-line);background:var(--ghost-bg);color:var(--t1)}.support-msg .meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:6px;color:var(--t3);font-family:var(--font-display);font-size:.8em}.support-msg .meta .who{font-weight:600}.support-msg .text{line-height:1.4em;white-space:pre-wrap;word-break:break-word}.support-msg .attachment{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0;border:none;cursor:pointer;background:none;color:inherit;font-family:var(--font);font-size:.9em;text-decoration:underline}.support-msg .attachment .icon{width:14px;height:14px}.form.tabs-only{border:none;padding:0;background-color:transparent}@media screen and (max-width:900px){.support-thread{max-height:55vh}}@media screen and (max-width:900px){.support-widget{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.support-widget .bubble{min-height:48px;min-width:48px;justify-content:center}.support-widget .dismiss{position:relative}.support-widget .dismiss:after{content:"";position:absolute;inset:-9px}.support-msg{max-width:92%}.support-msg .attachment{min-height:40px}.support-file-picked .exclude{align-items:center;justify-content:center;min-height:40px;min-width:40px;margin:-8px -12px -8px 0}}.dashboard{--grid-gap: 14px;display:flex;gap:10px}.dashboard .pt-l{display:flex;flex-direction:column;gap:var(--grid-gap);flex:1;min-width:0}.dashboard .dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px}.dashboard .dashboard-head .page-title{gap:5px}.dashboard .dashboard-head .page-title .tx-1{color:var(--head);font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.dashboard .dashboard-head .page-title .tx-2{color:var(--t3);font-size:13.5px}.dashboard .amounts-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:33px;width:33px;border:1px solid var(--line);border-radius:50%;color:var(--t2);background-color:var(--s2);cursor:pointer;transition:color .15s ease,border-color .15s ease}.dashboard .amounts-toggle:hover{color:var(--acc);border-color:var(--acc)}.dashboard .amounts-toggle .icon{height:16px;width:16px}.dashboard .chart-hidden{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--line2);border-radius:var(--radius-1);background-color:var(--s3);color:var(--t3);font-size:.85em}.dashboard .chart-hidden .icon{height:2em;width:2em}.dashboard .pt-s{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:200px}.dashboard .bloco-tit{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.dashboard .bloco-tit h3{font-size:16px}.dashboard .bloco-sub{margin:0 0 16px;color:var(--t3);font-size:13px}.dashboard .dash-tag{display:inline-block;margin-left:auto;border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--t3);font-family:var(--font-display);font-size:11px;letter-spacing:.06em;white-space:nowrap}.dashboard .duas{display:grid;grid-template-columns:minmax(292px,352px) minmax(0,1fr);align-items:stretch;gap:var(--grid-gap)}.dashboard .col-esq{padding:0;gap:0}.dashboard .col-topo{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 16px 12px}.dashboard .col-topo h3{font-size:16px}.dashboard .busca{display:flex;align-items:center;gap:8px;margin:0 16px 4px;border:1px solid var(--line);border-radius:var(--radius-1);background-color:var(--s3);padding:9px 13px;transition:border-color .15s ease}.dashboard .busca:focus-within{border-color:var(--acc)}.dashboard .busca .icon{flex:none;height:14px;width:14px;color:var(--t3)}.dashboard .busca input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--t1);font-family:var(--font);font-size:13px}.dashboard .busca input::placeholder{color:var(--t3)}.dashboard .lista-emp{flex:1 1 auto;min-height:0;max-height:420px;margin:0;padding:6px 16px 0;list-style:none;overflow-y:auto}.dashboard .lista-emp li{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding:9px 0;cursor:pointer;transition:background-color .15s ease}.dashboard .lista-emp li:first-child{border-top:none}.dashboard .lista-emp li:hover{border-radius:8px;background-color:var(--ghost-bg)}.dashboard .lista-emp li.empty{cursor:default;color:var(--t3);font-size:13px}.dashboard .lista-emp li.empty:hover{background-color:transparent}.dashboard .lista-emp .info{flex:1;min-width:0}.dashboard .lista-emp b{display:block;overflow:hidden;color:var(--head);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard .lista-emp small{display:block;overflow:hidden;color:var(--t3);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard .marca{flex:none;height:7px;width:7px;border-radius:2px;background-color:var(--acc)}.dashboard .marca.m-alerta{background-color:var(--alerta)}.dashboard .marca.m-risco{background-color:var(--risco)}.dashboard .dash-pill{display:inline-flex;align-items:center;flex:none;gap:6px;border-radius:999px;background-color:color-mix(in srgb,currentColor 13%,transparent);padding:3px 9px;font-family:var(--font-display);font-size:10px;font-weight:600;white-space:nowrap}.dashboard .dash-pill:before{content:"";height:6px;width:6px;border-radius:50%;background-color:currentColor}.dashboard .dash-pill.p-ok{color:var(--ok)}.dashboard .dash-pill.p-alerta{color:var(--alerta)}.dashboard .dash-pill.p-risco{color:var(--risco)}.dashboard .col-rod{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--line);padding:13px 16px;color:var(--t3);font-size:12.5px}.dashboard .col-rod .link{color:var(--acc);font-weight:600;cursor:pointer}.dashboard .col-rod .link:hover{text-decoration:underline}.dashboard .pendencias{padding:0;gap:0}.dashboard .pendencias .bloco-tit{padding:16px 16px 0}.dashboard .pendencias .bloco-sub{margin:0;padding:0 16px 8px}.dashboard .lista-pend{max-height:460px;margin:0;padding:0 16px 8px;list-style:none;overflow-y:auto}.dashboard .lista-pend>li{border-top:1px solid var(--line)}.dashboard .lista-pend>li:first-child{border-top:none}.dashboard .lista-pend>li.vazio{padding:12px 0;color:var(--t3);font-size:13px}.dashboard .pend-cab{display:flex;align-items:center;gap:9px;padding:10px 0;cursor:pointer}.dashboard .pend-cab .seta{flex:none;height:14px;width:14px;color:var(--t3);transition:transform .15s ease}.dashboard .pend-cab .seta.aberta{transform:rotate(90deg)}.dashboard .pend-cab .info{flex:1;min-width:0}.dashboard .pend-cab b,.dashboard .pend-item b{display:block;overflow:hidden;color:var(--head);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard .pend-cab small,.dashboard .pend-item small{display:block;overflow:hidden;color:var(--t3);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.dashboard .pend-itens{display:flex;flex-direction:column;gap:6px;margin:0 0 12px 23px}.dashboard .pend-grupo{margin-top:2px;color:var(--t3);font-family:var(--font-display);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.dashboard .pend-item{display:flex;align-items:center;gap:12px;border-radius:8px;background-color:var(--s3);padding:8px 10px;font-size:12.5px}.dashboard .pend-item .nome{flex:1;min-width:0}.dashboard .pend-item .venc{flex:none;color:var(--t2);white-space:nowrap}.dashboard .pend-item .atraso{flex:none;min-width:54px;color:var(--risco);font-weight:600;text-align:right;white-space:nowrap}.dashboard .pend-item .prazo{flex:none;min-width:54px;color:var(--alerta);font-weight:600;text-align:right;white-space:nowrap}.dashboard .pend-grupo.g-atraso{color:var(--risco)}.dashboard .pend-grupo.g-prazo{color:var(--alerta)}.dashboard .pend-item+.pend-grupo,.dashboard .pend-mais+.pend-grupo{margin-top:8px}.dashboard .pend-mais{color:var(--t3);font-size:12px}.dashboard .col-dir{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.dashboard .grade-2x2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--grid-gap)}.dashboard .grafico{flex:1 1 auto;padding:18px;gap:0}.dashboard .carteira{padding:18px;gap:0}.dashboard .carteira-grid{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:18px}.dashboard .carteira-grid>*{min-width:0}.dashboard .grade-op{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:var(--grid-gap)}.dashboard .op{border:1px solid var(--line);border-radius:12px;background-color:var(--s3);padding:15px 16px}.dashboard .op b{display:block;color:var(--head);font-family:var(--font-display);font-size:clamp(21px,2.6vw,27px);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.dashboard .op span{display:flex;align-items:center;gap:7px;margin-top:7px;color:var(--t3);font-family:var(--font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dashboard .op span:before{content:"";flex:none;height:7px;width:7px;border-radius:2px;background-color:var(--op-color, var(--acc))}.dashboard .op.alerta{border-color:var(--sug-line)}.dashboard .op.alerta b{color:var(--alerta)}.dashboard .op.risco{border-color:var(--risco)}.dashboard .op.risco b{color:var(--risco)}@media screen and (min-width:1081px){.dashboard .col-esq{min-height:420px;contain:size}.dashboard .lista-emp{max-height:none}}@media screen and (max-width:1080px){.dashboard .duas{grid-template-columns:1fr}}@media screen and (max-width:900px){.dashboard{flex-direction:column}.dashboard .pt-s{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--grid-gap);min-width:0}.dashboard .amounts-toggle{height:40px;width:40px}.dashboard .busca{min-height:44px}.dashboard .busca input{font-size:16px}.dashboard .lista-emp li,.dashboard .pend-cab{min-height:48px}.dashboard .col-rod .link{display:inline-flex;align-items:center;min-height:40px}}@media screen and (max-width:600px){.dashboard .carteira-grid{grid-template-columns:1fr}.dashboard .grafico,.dashboard .carteira{padding:16px}.dashboard .dash-tag,.dashboard .pend-itens{margin-left:0}.dashboard .pend-item{flex-wrap:wrap;gap:4px 12px}.dashboard .pend-item .nome{flex-basis:100%}.dashboard .pend-item .atraso,.dashboard .pend-item .prazo{min-width:0;text-align:left}}@media screen and (max-width:480px){.dashboard .grade-2x2{grid-template-columns:1fr}}.month-calendar{width:100%;display:flex;flex-direction:column;gap:12px}.month-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.month-calendar-title{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em;text-transform:capitalize;color:var(--head)}.month-calendar-nav{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid var(--line);border-radius:50%;background:var(--s2);cursor:pointer;transition:color .15s ease,border-color .15s ease;color:var(--t2)}.month-calendar-nav:hover{color:var(--acc);border-color:var(--acc)}.month-calendar-nav .icon{width:16px;height:16px}.month-calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.month-calendar-weekday{text-align:center;font-family:var(--font-display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);padding-bottom:5px}.month-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(90px,1fr);gap:5px}.month-calendar-day{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 7px;border:1px solid var(--line);border-radius:8px;background:var(--s3);cursor:pointer;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.month-calendar-day:hover{border-color:var(--ghost-line);background:var(--ghost-bg)}.month-calendar-day.outside{opacity:.32}.month-calendar-day.today{border-color:var(--acc)}.month-calendar-day.today .month-calendar-day-number{color:var(--acc);font-weight:600}.month-calendar-day-number{font-family:var(--font-display);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--t2)}.month-calendar-day-chips{display:flex;flex-direction:column;gap:3px;overflow:hidden}.month-calendar-chip{font-size:10.5px;line-height:1.4;padding:2px 6px;border-left:2px solid var(--acc);border-radius:4px;background:var(--ghost-bg);color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month-calendar-chip.more{border-left:0;background:none;color:var(--t3);padding:2px 6px}@media(max-width:900px){.month-calendar-grid{grid-auto-rows:minmax(60px,1fr)}.month-calendar-nav{width:40px;height:40px}}@media(max-width:700px){.month-calendar-grid{grid-auto-rows:minmax(52px,1fr)}.month-calendar-day{padding:5px}.month-calendar-day-number{font-size:10.5px}.month-calendar-chip{font-size:9.5px;padding:1px 4px}}@media(max-width:600px){.month-calendar{gap:10px}.month-calendar-title{font-size:15px;text-align:center}.month-calendar-weekdays,.month-calendar-grid{gap:3px}.month-calendar-weekday{letter-spacing:.04em;font-size:9px}.month-calendar-grid{grid-auto-rows:minmax(46px,1fr)}.month-calendar-day{align-items:center;gap:3px;padding:4px 2px}.month-calendar-day-chips{align-self:stretch;gap:2px}.month-calendar-chip{height:4px;padding:0;border-left:0;border-radius:2px;background:var(--acc);font-size:0;line-height:0}.month-calendar-chip.more{height:auto;background:none;font-size:9px;line-height:1.2;padding:0;text-align:center}}.home{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;width:100%;min-height:100vh;min-height:100dvh;background:var(--background);color:var(--t2);font-size:15px;overflow-x:clip}.home-body{width:100%;max-width:1240px;margin:0 auto;padding:clamp(20px,3vw,34px) clamp(16px,3vw,28px) clamp(40px,6vw,70px)}.home .kck{display:inline-flex;align-items:center;margin:0;border:1px solid var(--line2);border-radius:999px;padding:6px 13px;color:var(--acc);background:var(--s2);font-family:var(--font-display);max-width:100%;font-size:11.5px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.home-hero{max-width:940px;margin:0 auto;padding:clamp(16px,3vw,38px) 0;text-align:center}.home-hero .kck{margin-bottom:18px}.home-hero h1{margin:0 0 14px;font-size:clamp(25px,3.6vw,40px);line-height:1.12;overflow-wrap:break-word}.home-hero>p{max-width:520px;margin:0 auto clamp(26px,4vw,40px);color:var(--t2);font-size:15.5px;line-height:1.6}.home .space-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(236px,100%),1fr));gap:16px;text-align:left}.home .space-card{display:block;min-width:0;border:1px solid var(--line);border-radius:15px;padding:24px 21px;color:var(--t2);background:var(--s2);text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.home .space-card:hover,.home .space-card:focus-visible{border-color:var(--acc);background:var(--ghost-bg);transform:translateY(-3px)}.home .chip{display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line2);color:var(--acc);background:var(--s3)}.home .chip svg{flex:none}.home .space-card .chip{width:44px;height:44px;margin-bottom:15px;border-radius:12px}.home .space-card .chip svg{width:21px;height:21px}.home .space-card h3{margin:0 0 7px;overflow-wrap:break-word;font-size:16px}.home .space-card p{margin:0 0 15px;color:var(--t3);font-size:13.5px;line-height:1.55}.home .space-card .enter{display:inline-flex;align-items:center;min-height:24px;gap:7px;color:var(--acc);font-family:var(--font-display);font-size:13.5px;font-weight:600;transition:gap .2s ease}.home .space-card:hover .enter{gap:11px}.home .space-card .enter svg{width:15px;height:15px;flex:none}.home-sec{max-width:1040px;margin:0 auto;padding-top:clamp(40px,6vw,70px)}.home-sec .sec-head{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto clamp(22px,3vw,32px);text-align:center}.home-sec .sec-head p{margin:0;color:var(--t3);font-size:14.5px}.home .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(248px,100%),1fr));gap:14px}.home .feature{min-width:0;border:1px solid var(--line);border-radius:var(--radius-3);padding:20px;background:var(--s2)}.home .feature .chip{width:38px;height:38px;margin-bottom:13px;border-radius:11px}.home .feature .chip svg{width:18px;height:18px}.home .feature h4{margin:0 0 6px;font-size:14.5px}.home .feature p{margin:0;color:var(--t3);font-size:13px;line-height:1.55}.home .step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none}.home .step{min-width:0;border:1px solid var(--line);border-radius:var(--radius-3);padding:20px;background:var(--s2)}.home .step b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:12px;border-radius:50%;color:var(--btn-fg);background:var(--acc);font-family:var(--font-display);font-size:13px;font-weight:700}.home .step h4{margin:0 0 6px;font-size:14.5px}.home .step p{margin:0;color:var(--t3);font-size:13px;line-height:1.55}.home-footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(40px,6vw,66px);border-top:1px solid var(--line);padding:22px 0 150px;color:var(--t3);font-size:12.5px}.home-footer a{color:var(--t3);text-decoration:none}.home-footer a:hover{color:var(--acc)}.home-footer .copy{margin-left:auto}@media screen and (min-width:601px)and (max-width:790px){.home .space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .space-card:last-child:nth-child(odd){grid-column:1 / -1}}@media screen and (max-width:900px),(pointer:coarse){.home-footer a{display:inline-flex;align-items:center;min-height:40px}}@media screen and (max-width:770px){.home-footer{padding-bottom:180px}.home-footer .copy{margin-left:0}}@media screen and (max-width:600px){.home .space-grid{grid-template-columns:1fr}.home-hero{padding-top:8px}.home-hero>p{font-size:15px}.home .space-card{padding:20px 18px}.home .feature,.home .step{padding:18px}}@media screen and (max-width:480px){.home .kck{padding:6px 11px;letter-spacing:.1em}.home-footer{gap:4px 14px;padding-bottom:220px}}:root{--portal-header-h: 56px}header.portal-header{position:sticky;top:0;z-index:50;display:flex;flex-direction:row;align-items:center;flex-shrink:0;box-sizing:border-box;width:100%;height:var(--portal-header-h);padding:0 clamp(16px,3vw,28px);border-bottom:1px solid var(--line);background:var(--s1)}.portal-header .inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:13px;width:100%;max-width:1240px;margin:0 auto}.portal-header .logo-link{display:inline-flex}.portal-header .logo{height:28px;width:auto;max-width:100%;object-fit:contain}.portal-header .nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px}.portal-header .nav-link{border:1px solid transparent;border-radius:999px;padding:7px 12px;color:var(--t3);font-family:var(--font-display);font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.portal-header .nav-link:hover{color:var(--t1);background:var(--ghost-bg)}.portal-header .nav-link.active{color:var(--acc);background:var(--ghost-bg);border-color:var(--ghost-line)}.portal-header .theme-toggle{display:inline-flex;justify-content:center;align-items:center;flex:none;width:33px;height:33px;margin-left:8px;border:1px solid var(--line);border-radius:50%;padding:0;color:var(--t2);background:var(--s2);cursor:pointer;transition:color .15s ease,border-color .15s ease}.portal-header .theme-toggle:hover{color:var(--acc);border-color:var(--acc)}.portal-header .theme-toggle .icon{width:15px;height:15px}@media screen and (max-width:900px){header.portal-header{height:auto;min-height:var(--portal-header-h);padding-top:8px;padding-bottom:8px}.portal-header .inner{flex-wrap:wrap;gap:8px 16px}.portal-header .nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px}.portal-header .theme-toggle{width:40px;height:40px}}@media screen and (max-width:600px){header.portal-header{position:static}.portal-header .inner{position:relative;justify-content:center;gap:4px}.portal-header .logo-link{align-items:center;min-height:40px}.portal-header .nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 100%;gap:4px}.portal-header .nav-link{padding:4px 6px;font-size:12px;line-height:1.25;text-align:center}.portal-header .theme-toggle{position:absolute;top:0;right:0;margin-left:0}}.notfound{display:flex;flex:1;justify-content:center;align-items:center;min-width:0;min-height:100vh;min-height:100dvh;width:100%;padding:40px 16px;background:radial-gradient(900px 460px at 50% -8%,var(--ghost-bg),transparent 70%),var(--background)}.notfound .txt-c{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:396px;border:1px solid var(--line2);border-radius:16px;padding:clamp(28px,4vw,40px) clamp(22px,3vw,29px);background:var(--s2);box-shadow:0 30px 70px -22px #0000008c;text-align:center;overflow-wrap:break-word}.notfound .txt-c .icon{height:1em}.notfound .txt-c .tx-1{color:var(--acc);font-family:var(--font-display);font-size:clamp(54px,9vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.notfound .txt-c .tx-2{color:var(--head);font-family:var(--font-display);font-size:16px;font-weight:600}.notfound .txt-c .tx-3{color:var(--t3);font-size:13px}.notfound .txt-c .button{margin-top:8px}.api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.card.api-card{height:auto;overflow:visible;scroll-margin-top:16px;gap:0}.card.api-card.flush{padding:16px 6px 6px}.api-card .api-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.api-card.flush .api-head,.api-card.flush .api-sub{padding:0 12px}.api-card .api-head h3{margin:0;color:var(--head);font-family:var(--font-display);font-size:16px;letter-spacing:-.02em}.api-card .api-head .api-head-end{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.api-card .api-sub{margin:0 0 12px;color:var(--t3);font-size:13.5px;white-space:normal}.api-card .api-sub.t2{color:var(--t2)}.api-card .api-head .button{width:auto}.api-card .table-cnt{min-width:0;padding:0;border:0;border-radius:0;background:none;overflow-x:auto}.api-card .table-cnt .filter-bar{padding:0 12px 14px}.api-card .api-loadmore{display:flex;justify-content:center;padding:14px 12px 8px}.api-card .api-loadmore .button{width:auto}.api-chips{display:flex;flex-wrap:wrap;gap:10px;padding:0 12px 14px}.api-card:not(.flush) .api-chips{padding:0 0 12px}.api-chips .seletor{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--s3);color:var(--t3);font-family:var(--font);font-size:13px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.api-chips .seletor:hover{color:var(--t1);border-color:var(--line2)}.api-chips .seletor.on{color:var(--acc);border-color:var(--ghost-line);background:var(--ghost-bg)}.api-card .lista{list-style:none;margin:0;padding:0}.api-card .lista li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;color:var(--t2)}.api-card .lista li:first-child{border-top:none}.api-card .lista li.clickable{cursor:pointer}.api-card .lista li.clickable:hover b{color:var(--acc)}.api-card .lista .marca{flex:none;width:7px;height:7px;margin-top:6px;border-radius:2px;background:var(--acc)}.api-card .lista .marca.off{background:var(--t3)}.api-card .lista .txt{flex:1;min-width:0}.api-card .lista b{display:block;color:var(--head);font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.api-card .lista small{display:block;color:var(--t3);font-size:12px;overflow-wrap:anywhere}.api-card .lista small.mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.api-card .lista .end{display:flex;align-items:center;flex:none;gap:8px}.api-card .lista-empty{padding:10px 0;color:var(--t3);font-size:13px}.api-freq{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:14px}.api-freq label{display:flex;flex-direction:column;gap:6px;min-width:0}.api-freq .iname{color:var(--t2);font-family:var(--font-display);font-size:12px;font-weight:600}.api-freq .input{appearance:none;width:100%;padding:10px 13px;border:1px solid var(--line);border-radius:var(--radius-1);outline:none;background-color:var(--s3);color:var(--t1);font-family:var(--font);font-size:13.5px;transition:border-color .15s ease,box-shadow .15s ease}.api-freq .input:hover{border-color:var(--line2)}.api-freq .input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--ghost-bg)}.api-freq .button{width:auto}.api-card .tab-c{display:flex;flex-wrap:wrap;gap:5px;padding:0 12px 12px}.api-card .tab-c .tab{padding:7px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--t3);font-family:var(--font-display);font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.api-card .tab-c .tab:hover{background:var(--ghost-bg);color:var(--t1)}.api-card .tab-c .tab.on{background:var(--ghost-bg);border-color:var(--ghost-line);color:var(--acc)}.api-card .api-loading{display:flex;justify-content:center;align-items:center;min-height:96px}.api-card>.loading-c,.api-card .api-loading .loading-c{min-height:96px}@media screen and (max-width:900px){.api-grid{grid-template-columns:minmax(0,1fr)}.card.api-card{scroll-margin-top:84px}.api-chips .seletor,.api-card .tab-c .tab{min-height:40px}}@media screen and (max-width:600px){.api-card .api-head .api-head-end,.api-card .api-head .button,.api-freq .button,.api-freq label{width:100%}.api-card .api-head .api-head-end{margin-left:0}.api-freq .input{width:100%;font-size:16px}.api-card .lista li{flex-wrap:wrap}.api-card .lista .end{margin-left:17px}.api-chips .seletor{flex:1 1 auto;justify-content:center}}.search-select-c{position:relative;width:100%}.search-select-drop{position:absolute;display:flex;flex-direction:column;gap:2px;top:calc(100% + 4px);left:0;width:100%;max-height:260px;overflow-y:auto;padding:6px;background-color:var(--s2);border:1px solid var(--line2);border-radius:11px;box-shadow:0 22px 46px -18px #000000a6;z-index:100}.search-select-msg{padding:8px;font-size:13px;color:var(--t3);text-align:center}.search-select-option{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:7px;color:var(--t2);font-size:13px;transition:background-color .15s ease,color .15s ease;cursor:pointer}.search-select-option .code{font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.search-select-option:hover,.search-select-option.active{background-color:var(--ghost-bg);color:var(--acc)}.search-select-drop{max-height:min(260px,50vh)}@media screen and (max-width:900px),(pointer:coarse){.search-select-option{min-height:40px;padding:8px 12px}}.msg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}@media screen and (max-width:900px){.msg-grid{grid-template-columns:minmax(0,1fr)}}.card.msg-card{height:auto;gap:14px;padding:24px}.msg-card .title .tx-1{font-size:18px}.msg-card .msg-text{color:var(--t3);font-size:13.5px;line-height:1.55}.msg-card .msg-text.with-icon{display:flex;align-items:center;gap:8px}.msg-card .msg-text.with-icon .icon{width:1.4em;height:1.4em;color:var(--acc)}.whatsapp-connect .connected-state,.whatsapp-connect .disconnected-state,.whatsapp-connect .connecting-state,.whatsapp-connect .qr-state{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.whatsapp-connect .button,.whatsapp-connect .button.secondary{width:auto;min-width:140px}.whatsapp-connect .msg-conn{display:flex;align-items:center;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;padding:14px 18px;border-radius:var(--radius-3);background:var(--ghost-bg)}.msg-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;color:var(--ok);background:var(--ghost-bg);font-size:11px;font-weight:600}.msg-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.msg-phone{color:var(--head);font-family:var(--font-display);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}.whatsapp-connect .qr-state .qr-code{width:220px;max-width:100%;height:auto;aspect-ratio:1;box-sizing:border-box;border-radius:var(--radius-3);border:1px solid var(--line2);padding:15px;background-color:#fff}.msg-usage{display:flex;flex-direction:column;gap:10px}.msg-usage-num{color:var(--head);font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.msg-usage .barra{max-width:320px}.msg-list-title{margin:8px 0 0;color:var(--head);font-family:var(--font-display);font-size:18px;letter-spacing:-.02em}@media screen and (max-width:480px){.card.msg-card{padding:18px}.whatsapp-connect .button,.whatsapp-connect .button.secondary{width:100%;min-width:0}.whatsapp-connect .qr-state .qr-code{padding:10px}}.barra{height:5px;border-radius:3px;background:var(--s3);overflow:hidden}.barra>i{display:block;height:100%;border-radius:3px;background:var(--acc)}.cards-c.plans-c{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));align-items:stretch}.plan-card{justify-content:space-between;padding:20px}.plan-card.on,.plan-card.current{border-color:var(--acc)}.plan-card.on{background:linear-gradient(180deg,var(--ghost-bg),transparent 55%),var(--s2)}.plan-card .badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-bottom-left-radius:var(--radius-1);background-color:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.plan-card .badge .icon{height:1.2em;width:1.2em}.plan-card .price,.checkout-summary .price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:5px}.plan-card .price .amount,.checkout-summary .price .amount{color:var(--head);font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2.6vw,27px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.plan-card .price .period,.checkout-summary .price .period{color:var(--t3);font-size:12.5px}.plan-card .trial,.checkout-summary .trial{color:var(--acc);font-family:var(--font-display);font-size:11.5px}.plan-card .features,.checkout-summary .features{display:flex;flex-direction:column;gap:.6em}.plan-card .features .feature,.checkout-summary .features .feature{display:flex;align-items:flex-start;gap:.6em;color:var(--t2);font-size:13px}.plan-card .features .feature .icon,.checkout-summary .features .feature .icon{flex-shrink:0;height:1.1em;width:1.1em;color:var(--acc)}.plan-card .features .empty,.checkout-summary .features .empty{color:var(--t3);font-size:12.5px}.plan-card .bt-c{display:flex}.plan-card .bt-c .button{min-height:40px;width:100%;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:600;border-radius:var(--radius-2)}.plan-card:not(.on) .bt-c .button{border:1px solid var(--ghost-line);background:var(--ghost-bg);color:var(--t1);box-shadow:none}.plan-card:not(.on) .bt-c .button:hover{background:var(--shadow-10)}.plan-card .bt-c .button:disabled{opacity:.6;cursor:default}.plan-usage .feature{flex-direction:column;align-items:stretch;gap:6px}.plan-usage .feature .feature-head{display:flex;align-items:flex-start;gap:.6em}.plan-usage .usage-bar{position:relative;height:6px;width:100%;border-radius:999px;background-color:var(--s3);overflow:hidden}.plan-usage .usage-bar .fill{height:100%;border-radius:inherit;background-color:var(--acc);transition:width var(--transition)}.plan-usage .usage-bar.tier-high .fill{background-color:var(--alerta)}.plan-usage .usage-bar.tier-full .fill{background-color:var(--risco)}.checkout-c{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:var(--grid-gap);width:100%}.checkout-summary{gap:var(--grid-gap)}.checkout-summary .title{display:flex;flex-direction:column;gap:5px}.checkout-summary .title .tx-1{color:var(--head);font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em}.checkout-summary .title .tx-2{color:var(--t3);font-size:13px}.checkout-summary .total{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:12px}.checkout-summary .total .line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:500}.checkout-summary .total .line .value{color:var(--head);font-family:var(--font-display);font-weight:700}.checkout-summary .total .line.small{color:var(--t3);font-size:.8em;font-weight:400}.checkout-summary .total .renewal{color:var(--t3);font-size:.7em}.form .tab-c{flex-wrap:wrap}.form .tab-c .tab.method{display:inline-flex;align-items:center;gap:8px}.form .tab-c .tab.method .icon{height:1.1em;width:1.1em}.form .msg.checkout-safe{display:inline-flex;align-items:center;gap:8px;color:var(--t3)}.form .msg.checkout-safe .icon{flex-shrink:0;height:1.1em;width:1.1em}.checkout-result .status{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:var(--radius-3);background-color:var(--s3)}.checkout-result .status .icon{flex-shrink:0;height:1.6em;width:1.6em}.checkout-result .status .text{display:flex;flex-direction:column;gap:4px}.checkout-result .status .text .tx-1{font-weight:700;font-size:.9em}.checkout-result .status .text .tx-2{color:var(--t3);font-size:.8em}.checkout-result .status.ok{border-color:var(--ok)}.checkout-result .status.ok .icon{color:var(--ok)}.checkout-result .status.wait{border-color:var(--sug-line);background-color:var(--sug-bg)}.checkout-result .status.wait .icon{color:var(--alerta)}.checkout-result .status.fail{border-color:var(--risco)}.checkout-result .status.fail .icon{color:var(--risco)}.checkout-result .qr-c{display:flex;justify-content:center}.checkout-result .qr{width:220px;max-width:100%;padding:10px;border-radius:var(--radius-1);background-color:var(--white)}@media screen and (max-width:1000px){.checkout-c{grid-template-columns:1fr}.checkout-c .checkout-summary{order:-1}}.plan-blocked-modal .confirm-message.with-icon{border:1px solid var(--sug-line);border-radius:var(--radius-1);background-color:var(--sug-bg);padding:12px 14px;color:var(--t1)}.plan-blocked-modal .confirm-message.with-icon .icon{color:var(--sug)}@media screen and (max-width:600px){.plan-card{padding:16px}.plan-card.on .title{padding-right:84px}.checkout-summary .total .line{flex-wrap:wrap}.checkout-result .status{padding:12px}}@media screen and (max-width:900px){.form .tab-c .tab.method{min-height:40px}}.auth{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;width:100%;min-height:100vh;min-height:100dvh;background:radial-gradient(900px 460px at 50% -8%,var(--ghost-bg),transparent 70%),var(--background);color:var(--t2)}.auth .cnt{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:clamp(24px,5vw,56px) 16px}.auth .form{display:flex;flex-direction:column;align-items:stretch;gap:13px;width:100%;max-width:396px;border:1px solid var(--line2);border-radius:16px;padding:clamp(22px,3vw,29px);background:var(--s2);box-shadow:0 30px 70px -22px #0000008c}.auth .win-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px}.auth .win-top .chip{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border:1px solid var(--line2);border-radius:11px;color:var(--acc);background:var(--s3)}.auth .win-top .chip .icon{width:20px;height:20px}.auth .win-top>div:not(.chip){min-width:0}.auth .win-title{margin:0 0 3px;overflow-wrap:break-word;font-size:16px;line-height:1.3}.auth .audience-subtitle{margin:0;overflow-wrap:break-word;color:var(--t3);font-size:12.5px}.auth .form .input-c{gap:6px;margin:0}.auth .form .input-c label{color:var(--t2);font-family:var(--font-display);font-size:12px;font-weight:600}.auth .form .input-c .input{border:1px solid var(--line);border-radius:var(--radius-1);padding:11px 13px;color:var(--t1);background:var(--s3);box-shadow:none;font-family:var(--font);font-size:13.5px;font-weight:400;transition:border-color .15s ease}.auth .form .input-c .input::placeholder{color:var(--t3)}.auth .form .input-c .input:hover{border-color:var(--line2);box-shadow:none}.auth .form .input-c .input:focus{border-color:var(--acc);box-shadow:none}.auth .form .msg{font-size:12px}.auth .form .msg:not(.red):not(.green){color:var(--t3)}.auth .input-pw{position:relative;width:100%}.auth .form .input-c .input-pw .input{padding-right:40px}.auth .vw-switch{position:absolute;top:50%;right:13px;transform:translateY(-50%);cursor:pointer}.auth .vw-switch .icon{height:15px;width:15px;color:var(--t3);transition:color .15s ease}.auth .vw-switch:hover .icon{color:var(--acc)}.auth .check{display:inline-flex;align-items:center;gap:8px;margin-top:2px;color:var(--t3);font-size:12px;cursor:pointer}.auth .check input{accent-color:var(--acc)}.auth .form .button{margin-top:8px}.auth .rod,.auth .options-c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;color:var(--t3);font-size:12.5px}.auth .options-c{justify-content:flex-end}.auth .options-c.center{justify-content:center}.auth .options-c.between{justify-content:space-between}.auth .rod .sep{opacity:.7}.auth .rod .icon,.auth .options-c .icon{height:14px;width:14px;vertical-align:middle}.auth .form .link{color:var(--acc);font-weight:500;text-decoration:none;transform:none}.auth .form .link:hover{color:var(--acc);text-decoration:underline;transform:none}.auth .office-c{display:flex;align-items:center;justify-content:space-between;gap:.5em;width:100%;border:1px solid var(--line);border-radius:var(--radius-1);padding:8px 12px;background:var(--s3);font-size:13px}.auth .office-c .code{color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums}.auth .office-c .link{cursor:pointer;color:var(--acc);background:none;border:none;font:inherit;text-decoration:underline}.auth .or{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;color:var(--t3);font-size:12px}.auth .or .line{display:inline-block;height:1px;flex:1;background-color:var(--line)}.auth .or .txt{display:inline-block}.auth .disclaimer{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:1px;border-top:1px solid var(--line);padding-top:13px;color:var(--t3);font-size:12px}.auth .disclaimer .shield{display:inline-flex;flex:none;color:var(--acc)}.auth .disclaimer .shield .icon{height:18px;width:18px}.auth .disclaimer .tx-c{display:flex;flex-direction:column;gap:2px;line-height:1.4}.auth .disclaimer .tx-c b{color:var(--t2);font-family:var(--font-display);font-weight:600}.auth .bottom{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:900px;margin:0 auto;border-top:1px solid var(--line);padding:22px 16px 30px;color:var(--t3);font-size:11.5px;line-height:1.5;text-align:center;overflow-wrap:break-word}.auth .bottom .copy{min-width:0;max-width:100%}.auth .bottom .links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;font-size:12.5px}.auth .bottom .link{cursor:pointer;color:var(--t3);text-decoration:none}.auth .bottom .link:hover{color:var(--acc);transform:none}@media screen and (max-width:900px),(pointer:coarse){.auth .form .input-c .input{min-height:44px;font-size:16px}.auth .form .input-c .input-pw .input{padding-right:48px}.auth .vw-switch{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;right:2px}.auth .vw-switch .icon{height:18px;width:18px}.auth .check{min-height:40px}.auth .check input{width:18px;height:18px}.auth .rod .link,.auth .options-c .link,.auth .bottom .link,.auth .office-c .link{display:inline-flex;align-items:center;min-height:40px}.auth .form .button{min-height:44px}}@media screen and (max-width:600px){.auth .cnt{justify-content:flex-start;padding:20px 16px 28px}.auth .form{padding:22px 18px}.auth .bottom{padding:20px 16px calc(26px + env(safe-area-inset-bottom))}}.reg-page{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;min-height:100vh;min-height:100dvh}.reg-form{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;min-height:calc(100vh - var(--portal-header-h));min-height:calc(100dvh - var(--portal-header-h));background:var(--background);color:var(--t2);--cnt-max-width: 500px}.reg-form .link{color:var(--acc);text-decoration:none;transform:none;transition:color .15s ease}.reg-form .link:hover{color:var(--acc);text-decoration:underline;transform:none}.reg-form .btn-blue{display:flex;justify-content:center;align-items:center;width:100%;margin-top:1em;border:none;border-radius:var(--radius-2);padding:10px 18px;color:var(--btn-fg);background:var(--btn-bg);font-family:var(--font-display);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .18s ease}.reg-form .btn-blue:hover{background:var(--btn-bg-hover)}.reg-form .display{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:calc(100vh - var(--portal-header-h));height:calc(100dvh - var(--portal-header-h));border-left:1px solid var(--line);background-color:var(--s1);background-size:cover;background-repeat:no-repeat;background-position:center center}.reg-form .display:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06140c26,#06140cb3)}.reg-form .display .logo{position:relative;width:90%;max-width:350px;height:auto;margin-bottom:50px}.reg-form .cnt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:calc(100vh - var(--portal-header-h));height:calc(100dvh - var(--portal-header-h));padding:20px;gap:1em;overflow-y:auto}.reg-form .top{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:.5em;max-width:var(--cnt-max-width);padding:20px 0}.reg-form .top .logo{width:100%;max-width:350px;height:auto;max-height:100%;object-fit:contain;margin-bottom:10px}.reg-form .top .title{margin:0;overflow-wrap:break-word;font-size:clamp(20px,2.4vw,26px);line-height:1.15}.reg-form .top .subtitle{margin:0;color:var(--t3);font-size:13.5px}.reg-form .top.center{align-items:center}.reg-form .top.center .title,.reg-form .top.center .subtitle{text-align:center}.reg-form .top .spaced{margin-top:2em}.reg-form .top .icon-ok{color:var(--ok)}.reg-form .form{display:inline-flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:var(--cnt-max-width)}.reg-form .form .row{display:grid;width:100%;gap:12px;align-items:start}.reg-form .form .row.gd-2{grid-template-columns:repeat(2,1fr)}.reg-form .form .row.spaced{margin-top:12px}.reg-form .form .msg{font-size:12px}.reg-form .input-c{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;width:100%;gap:6px}.reg-form .input-c .iname{color:var(--t2);font-family:var(--font-display);font-size:12px;font-weight:600}.reg-form .input-c input[type=text],.reg-form .input-c input[type=email],.reg-form .input-c input[type=tel],.reg-form .input-c input[type=password]{width:100%;border:1px solid var(--line);border-radius:var(--radius-1);outline:none;padding:11px 13px;color:var(--t1);background-color:var(--s3);box-shadow:none;font-family:var(--font);font-size:13.5px;transition:border-color .15s ease}.reg-form .input-c input::placeholder{color:var(--t3)}.reg-form .input-c input:hover,.reg-form .input-c select:hover{border-color:var(--line2)}.reg-form .input-c select{position:relative;appearance:none;display:inline-flex;justify-content:center;align-items:center;width:100%;border:1px solid var(--line);border-radius:var(--radius-1);outline:none;padding:11px 34px 11px 13px;color:var(--t1);background-color:var(--s3);box-shadow:none;font-family:var(--font);font-size:13.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%2383998C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:center right 13px;background-repeat:no-repeat;background-size:10px;transition:border-color .15s ease}.reg-form .input-c select:focus,.reg-form .input-c input:focus{border-color:var(--acc)}.reg-form .input-c .radio-c{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%;gap:1em}.reg-form .input-c .radio-c .radio{display:inline-flex;align-items:center;gap:6px;color:var(--t2);font-size:13px}.reg-form .input-c .radio-c .radio input,.reg-form .check input{accent-color:var(--acc)}.reg-form .input-c .msg{position:static}.reg-form .input-pw{position:relative;width:100%}.reg-form .input-pw input{padding-right:40px}.reg-form .input-pw .vw-switch{position:absolute;top:50%;right:13px;transform:translateY(-50%);cursor:pointer}.reg-form .input-pw .vw-switch .icon{height:15px;width:15px;color:var(--t3);transition:color .15s ease}.reg-form .input-pw .vw-switch:hover .icon{color:var(--acc)}.reg-form .options-c{display:flex;justify-content:space-between;width:100%}.reg-form .check{display:inline-flex;align-items:center;gap:8px;color:var(--t3);font-size:12.5px;cursor:pointer}.reg-form .confirm{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:var(--cnt-max-width);gap:20px}.reg-form .confirm .qrcode{display:flex;justify-content:center;align-items:center;width:100%;max-width:200px;border:1px solid var(--line);border-radius:var(--radius-3);padding:20px;background:var(--s2)}.reg-form .confirm .qrcode>img{max-width:100%;height:auto}.reg-form .confirm .input-code{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:15px;margin-top:20px}.reg-form .confirm .input-code .iname{font-family:var(--font-display);font-size:12px;font-weight:600}.reg-form .confirm .input-code .inputs-c{display:flex;justify-content:center;max-width:100%;gap:15px}.reg-form .confirm .input-code .inputs-c>input{width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius-1);outline:none;padding:12px 8px;color:var(--t1);background-color:var(--s3);font-family:var(--font-display);font-size:14px;text-align:center}.reg-form .confirm .input-code .inputs-c>input:focus{border-color:var(--acc)}.reg-form .confirm .input-code .resend-c{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--t3);font-size:12.5px}@media screen and (max-width:900px){.reg-form{display:flex;flex:1;flex-direction:column-reverse;justify-content:flex-end;min-height:0}.reg-form .display{flex:none;height:100px;border-left:none;border-bottom:1px solid var(--line)}.reg-form .display .logo{width:auto;height:30px;max-width:90%;margin-bottom:20px}.reg-form .cnt{flex:1 0 auto;height:auto;overflow-y:visible;padding:16px clamp(16px,4vw,28px) 28px}.reg-form .top{padding:10px 0}.reg-form .top .logo{max-width:min(350px,80%)}}@media screen and (max-width:900px),(pointer:coarse){.reg-form .input-c input[type=text],.reg-form .input-c input[type=email],.reg-form .input-c input[type=tel],.reg-form .input-c input[type=password],.reg-form .input-c select{min-height:44px;font-size:16px}.reg-form .input-pw input{padding-right:48px}.reg-form .input-pw .vw-switch{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;right:2px}.reg-form .input-pw .vw-switch .icon{width:18px;height:18px}.reg-form .input-c .radio-c{gap:4px 16px}.reg-form .input-c .radio-c .radio{min-height:40px;font-size:14px}.reg-form .input-c .radio-c .radio input,.reg-form .check input{width:18px;height:18px}.reg-form .check{min-height:40px;font-size:13px}.reg-form .btn-blue{min-height:44px}.reg-form .confirm .input-code .inputs-c>input{height:44px;font-size:16px}}@media screen and (max-width:600px){.reg-form .form .row.gd-2{grid-template-columns:1fr}.reg-form .input-c .msg{position:static}.reg-form .form .row.spaced{margin-top:4px}.reg-form .options-c{flex-wrap:wrap}.reg-form .confirm .input-code .inputs-c{gap:8px}.reg-form .confirm .input-code .inputs-c>input{flex:1 1 0;min-width:0;max-width:44px;padding:0}}.sim-card{display:flex;flex-direction:column;gap:var(--content-gap-1);min-width:0;padding:clamp(16px,2.4vw,22px);background-color:var(--s2);border:1px solid var(--line);border-radius:var(--radius-3)}.sim-card .table-cnt{min-width:0;padding:0;background-color:transparent;border:none;border-radius:0}.sim-card .table-cnt .filter-bar{padding:0 0 14px}.sim-card .form{padding:0;background-color:transparent;border:none;border-radius:0}.sim-steps{display:flex;flex-wrap:wrap;gap:8px;width:100%}.sim-steps .step{display:flex;align-items:center;gap:9px;flex:1 1 130px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-2);background-color:var(--s3);color:var(--t3);font-size:12.5px;line-height:1.3;transition:border-color .15s ease,color .15s ease}.sim-steps .step .bullet{display:inline-flex;align-items:center;justify-content:center;flex:none;width:23px;height:23px;border-radius:50%;border:1px solid var(--line2);color:var(--t3);font-family:var(--font-display);font-size:11px;font-variant-numeric:tabular-nums;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sim-steps .step .bullet .icn{width:12px;height:12px}.sim-steps .step .label{min-width:0}.sim-steps .step.done{color:var(--t2)}.sim-steps .step.done .bullet{border-color:var(--ghost-line);background-color:var(--ghost-bg);color:var(--acc)}.sim-steps .step.active{border-color:var(--acc);color:var(--t1)}.sim-steps .step.active .bullet{border-color:var(--acc);background-color:var(--acc);color:var(--btn-fg)}.sim-steps .step.clickable{cursor:pointer}.sim-steps .step.clickable:hover,.sim-steps .step.clickable:focus-visible{border-color:var(--acc);outline:none}.sim-cnae-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius-1);background-color:var(--s3)}.sim-cnae-bar .code{color:var(--head);font-family:var(--font-display);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.sim-cnae-bar .name{color:var(--t2);font-size:13px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.sim-regimes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.sim-regime-card{min-width:0;overflow-wrap:break-word;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-3);background-color:var(--s3)}.sim-regime-card.denied{border-color:var(--danger);opacity:.8}.sim-regime-card .name{color:var(--head);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em}.sim-regime-card .legal{color:var(--t3);font-size:12.5px;line-height:1.55}.sim-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 9px;border-radius:999px;color:var(--ok);background-color:color-mix(in srgb,var(--ok) 13%,transparent);font-family:var(--font-display);font-size:10px;font-weight:600;white-space:nowrap}.sim-badge:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor}.sim-badge.denied{color:var(--risco);background-color:color-mix(in srgb,var(--risco) 14%,transparent)}.sim-badge.unknown{color:var(--alerta);background-color:color-mix(in srgb,var(--alerta) 14%,transparent)}.sim-check{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--t2);font-size:13px;cursor:pointer}.sim-check input{width:16px;height:16px;accent-color:var(--acc);cursor:pointer}.sim-tabs{display:flex;flex-wrap:wrap;gap:5px}.sim-tabs .tab{padding:7px 12px;border:1px solid transparent;border-radius:999px;background:none;color:var(--t3);font-family:var(--font-display);font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.sim-tabs .tab:hover{color:var(--t1);background-color:var(--ghost-bg)}.sim-tabs .tab.active{color:var(--acc);background-color:var(--ghost-bg);border-color:var(--ghost-line)}.sim-tabs .tab:disabled{color:var(--t3);opacity:.5;cursor:not-allowed}.sim-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px;align-items:start}.sim-scenario{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-3);background-color:var(--s2)}.sim-scenario.best{border-color:var(--acc)}.sim-scenario .head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);background-color:var(--s3);color:var(--head);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em}.sim-scenario .head>span:first-child{min-width:0;overflow-wrap:break-word}.sim-scenario.reform .head{background-color:var(--ghost-bg);border-bottom-color:var(--ghost-line)}.sim-delta{display:inline-flex;align-items:center;gap:6px;flex:none;padding:3px 9px;border-radius:999px;font-family:var(--font-display);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.sim-delta:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor}.sim-delta.ok{color:var(--ok);background-color:color-mix(in srgb,var(--ok) 13%,transparent)}.sim-delta.alerta{color:var(--alerta);background-color:color-mix(in srgb,var(--alerta) 14%,transparent)}.sim-delta.risco{color:var(--risco);background-color:color-mix(in srgb,var(--risco) 14%,transparent)}.sim-scenario .sim-table{display:grid;grid-template-columns:1fr auto auto;padding:14px 4px 6px;overflow-x:auto}.sim-scenario .sim-table .th,.sim-scenario .sim-table .td{padding:10px 12px;font-size:13px}.sim-scenario .sim-table .th{padding-top:0;padding-bottom:9px;color:var(--t3);font-family:var(--font-display);font-size:9.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.sim-scenario .sim-table .td{overflow-wrap:break-word;border-top:1px solid var(--line);color:var(--t2);font-variant-numeric:tabular-nums}.sim-scenario .sim-table .td.right,.sim-scenario .sim-table .th.right{text-align:right}.sim-scenario .sim-table .td.muted{color:var(--t3);font-style:italic}.sim-scenario .sim-table .total{border-top-color:var(--line2);color:var(--t1);font-family:var(--font-display);font-size:14px;font-weight:700}.sim-scenario.best .sim-table .total{color:var(--acc)}.sim-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.sim-nav:has(>.spacer:only-child){display:none}.sim-nav>.button{width:auto}.sim-nav .spacer{flex:1}.sim-pick .table-grid .trow{cursor:pointer}.sim-pick .table-grid .trow .cell:first-child{font-family:var(--font-display);font-size:12.5px;font-variant-numeric:tabular-nums}.sim-pick .trow.on .cell{background-color:var(--ghost-bg);color:var(--t1)}.sim-pick .trow.on .cell:first-child{color:var(--acc)}.sim-pick .trow.on .cell .cdata{font-weight:600}.sim-pick .trow.on .cell:first-child .cdata:before{content:"✓";margin-right:8px;font-weight:700}.sim-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.sim-pager>.button{width:auto;min-width:40px;padding:8px 12px}.sim-pager .gap{padding:0 2px;color:var(--t3)}@media screen and (max-width:900px){.sim-steps .step{font-size:12px}}@media screen and (max-width:900px),(pointer:coarse){.sim-steps .step.clickable{min-height:44px}.sim-tabs .tab{min-height:40px;padding:0 14px}.sim-check{min-height:40px}.sim-check input{width:20px;height:20px}}@media screen and (max-width:600px){.sim-steps .step{flex:1 1 calc(50% - 8px)}.sim-scenarios,.sim-regimes{grid-template-columns:1fr}.sim-scenario .sim-table{grid-template-columns:1fr auto}.sim-scenario .sim-table .th,.sim-scenario .sim-table .td{padding-left:10px;padding-right:10px}.sim-scenario .sim-table .hide-sm{display:none}.sim-tabs .tab{flex:1 1 auto;text-align:center}}@media screen and (max-width:480px){.sim-card{padding:14px}.sim-nav{flex-direction:column-reverse;align-items:stretch}.sim-nav>.button{width:100%}.sim-nav .spacer{display:none}.sim-pager{gap:4px}.sim-pager>.button{min-width:40px;padding:8px 10px}.sim-scenario .head{flex-wrap:wrap;padding:12px 14px}}.sim-scenario .sim-table.always-3{grid-template-columns:1fr auto auto}.sim-calc-bar{display:flex;justify-content:flex-end;margin-bottom:14px}.sim-calc{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-top:1px solid var(--line);background-color:var(--s3);font-size:12.5px;line-height:1.5;color:var(--t2)}.sim-calc-title{color:var(--head);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.sim-calc p{margin:0;overflow-wrap:break-word}.sim-calc-lines{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sim-calc-lines li{overflow-wrap:break-word}.sim-calc-lines strong{color:var(--t1)}.sim-calc-value{color:var(--t1);font-variant-numeric:tabular-nums}.sim-calc-total{padding-top:8px;border-top:1px solid var(--line2)}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;margin:clamp(40px,6vw,66px) 0 0;padding:22px 0 6px;border-top:1px solid var(--line);color:var(--t3);font-size:12.5px;text-align:center}.footer a{color:var(--t3);text-decoration:none;transition:color .15s ease}.footer a:hover{color:var(--acc)}.footer .logo-c{display:flex;justify-content:center;align-items:center;flex:none;margin:0}.footer .logo-c>img{max-height:24px;opacity:.85}.footer .disclaimer{flex:0 0 auto;max-width:1000px;margin:0;padding:0;text-align:center;font-size:12.5px;line-height:1.5}.footer .lang,.footer .rights{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;font-size:12.5px}.footer .lang{width:auto;gap:14px}.footer .lang .flag{height:18px;width:26px;border-radius:3px;opacity:.85;transition:opacity .15s ease;cursor:pointer}.footer .lang .flag:hover{opacity:1}.footer .rights{width:auto;margin-left:0}.footer .rights span{white-space:nowrap}.footer .rights a{text-decoration:underline}.footer .rights .sep{width:10px;text-align:center}@media screen and (max-width:900px){.footer{flex-direction:column;justify-content:center;text-align:center}.footer .disclaimer{flex:0 0 auto;text-align:center}.footer .rights{flex-direction:column;justify-content:center;gap:5px;margin-left:0}.footer .rights .sep{display:none}}@media(max-width:640px){.footer-links span{display:none}}@media screen and (max-width:900px){.footer .lang{gap:0}.footer .lang .flag-c{display:flex;align-items:center;justify-content:center;min-height:40px;min-width:40px}.footer .rights span{white-space:normal}}.menu{flex:0 0 206px;width:206px;align-self:flex-start;margin:0;position:sticky;top:20px;z-index:100}@media screen and (max-height:720px)and (min-width:901px){.menu{position:relative;top:0}}.menu .main-menu{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:13px 10px;background:var(--s1);border:1px solid var(--line);border-radius:var(--radius-3)}.menu .main-menu .page-nav,.menu .main-menu .user-nav{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%}.menu .main-menu .user-nav{margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.menu .main-menu .mlink.logo-c{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:5px 9px 12px}.menu .main-menu .mlink.logo-c{gap:9px}.menu .main-menu .mlink.logo-c .logo{display:block;flex:none;height:28px;width:auto;max-width:100%;object-fit:contain}.menu .main-menu .mlink.logo-c .logo-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--head);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1}:root[data-theme=light] .menu .main-menu .mlink.logo-c .logo{filter:brightness(0);opacity:.8}.menu .menu-item{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;gap:10px;margin:0 0 2px;padding:9px 10px;border-radius:var(--radius-1);color:var(--t2);font-family:var(--font);font-size:13.5px;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.menu .menu-item:hover{background:var(--ghost-bg);color:var(--t1)}.menu .menu-item.on,.menu .menu-item:has(>.mlink.on){background:var(--ghost-bg);color:var(--acc);font-weight:600}.menu .main-menu .menu-item>.mlink{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:16px;width:16px;color:inherit}.menu .main-menu .menu-item>.mlink .icon{height:16px;width:16px;stroke-width:1.8;opacity:.85}.menu .menu-item .menu-label{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.menu .main-menu .user-pic-c{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;gap:10px;padding:9px 10px;border-radius:var(--radius-1);color:var(--t2);font-size:13.5px;text-decoration:none;transition:background .15s ease,color .15s ease}.menu .main-menu .user-pic-c:hover{background:var(--ghost-bg);color:var(--t1)}.menu .main-menu .user-pic-c .pic{flex:0 0 auto;height:22px;width:22px;border-radius:50%;object-fit:cover;cursor:pointer;border:1px solid var(--line2)}@media screen and (min-width:901px){.menu .main-menu .user-pic-c{display:none}}.counter{position:absolute;top:-8px;left:8px;display:inline-flex;justify-content:center;align-items:center;height:15px;min-width:15px;padding:0 4px;border-radius:999px;background-color:var(--risco);color:var(--white);font-family:var(--font-display);font-size:9px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer}.menu .menu-item.company-item .company-switcher-drop{position:static}.menu .menu-item .company-switcher-drop .drop{left:calc(100% + 7px);top:-4px;min-width:168px;max-height:240px;padding:6px;background:var(--s2);border:1px solid var(--line2);border-radius:11px;box-shadow:0 22px 46px -18px #000000a6}.menu .menu-item .company-switcher-drop .drop .option{justify-content:space-between;gap:8px;padding:7px 9px;border-radius:7px;background:transparent;color:var(--t2);font-family:var(--font);font-size:13px;white-space:nowrap}.menu .menu-item .company-switcher-drop .drop .option:hover{background:var(--ghost-bg);color:var(--acc)}.menu .menu-item .company-switcher-drop .drop .option.active{color:var(--acc);font-weight:600}.menu .menu-item .company-switcher-drop .drop .option .icon{height:14px;width:14px}.menu .menu-item.has-submenu{position:relative}.menu .menu-item.has-submenu:after{content:"";position:absolute;left:100%;top:-8px;bottom:-8px;width:10px}.menu .sub-menu{position:absolute;left:calc(100% + 7px);top:-4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:max-content;min-width:168px;padding:6px;background:var(--s2);border:1px solid var(--line2);border-radius:11px;box-shadow:0 22px 46px -18px #000000a6;color:var(--t2);font-weight:400;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-5px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.menu .menu-item.has-submenu:hover .sub-menu,.menu .menu-item.has-submenu:focus-within .sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu .menu-item.has-submenu.dismissed .sub-menu{opacity:0;visibility:hidden;pointer-events:none}.menu .sub-menu .title{padding:5px 9px 6px;width:100%;color:var(--t3);font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.menu .sub-menu .links{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:1px}.menu .sub-menu .links .mlink{display:grid;grid-template-columns:14px auto;align-items:center;justify-content:start;width:100%;gap:8px;padding:7px 9px;border-radius:7px;background:transparent;color:var(--t2);font-family:var(--font);font-size:13px;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.menu .sub-menu .links .mlink:hover{background:var(--ghost-bg);color:var(--acc)}.menu .sub-menu .links .mlink.on{background:var(--ghost-bg);color:var(--acc);font-weight:600}.menu .sub-menu .links .mlink .icon-c,.menu .sub-menu .links .mlink .icon-c .icon{height:14px;width:14px}.menu .sub-menu .links .mlink .icon-c{background-color:transparent}.menu .sub-menu .links .mlink .icon-c .icon{stroke-width:1.8}@media screen and (max-width:900px){.menu{flex:0 0 auto;width:100%;min-width:0;align-self:stretch;position:sticky;top:8px}.menu .main-menu{flex-direction:row;align-items:center;gap:5px;padding:9px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.menu .main-menu::-webkit-scrollbar{display:none}.menu .main-menu .page-nav,.menu .main-menu .user-nav{flex-direction:row;align-items:center;flex:0 0 auto;width:auto;gap:5px}.menu .main-menu .user-nav{margin-top:0;padding-top:0;padding-left:5px;border-top:none;border-left:1px solid var(--line)}.menu .main-menu .mlink.logo-c{display:none}.menu .menu-item,.menu .main-menu .user-pic-c{flex:0 0 auto;width:auto;min-height:40px;margin:0;padding-left:12px;padding-right:12px;white-space:nowrap}.menu .main-menu .user-pic-c .menu-label{color:inherit;font-size:inherit}.menu .menu-item.has-submenu:after{display:none}.menu .sub-menu,.menu .menu-item .company-switcher-drop .drop{position:fixed;left:16px;right:16px;top:76px;width:auto;min-width:0;max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px);overflow-y:auto;overscroll-behavior:contain;transform:translateY(-5px)}.menu .sub-menu .links .mlink,.menu .menu-item .company-switcher-drop .drop .option{min-height:40px;padding-top:9px;padding-bottom:9px;font-size:14px}.menu .sub-menu .title{font-size:10px}.menu .menu-item.has-submenu:hover .sub-menu,.menu .menu-item.has-submenu:focus-within .sub-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px)}.menu .menu-item.has-submenu.open .sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu .menu-item.has-submenu.dismissed .sub-menu{opacity:0;visibility:hidden;pointer-events:none}}.sys-msg{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:0;left:calc(100% + 7px);width:310px;max-width:310px;max-height:calc(100vh - 40px);z-index:100}.sys-msg .list{display:flex;flex-direction:column;gap:10px;top:0;width:100%;max-height:100%;border:1px solid var(--line2);border-radius:var(--radius-3);padding:14px;box-shadow:0 22px 46px -18px #000000a6;z-index:100;overflow:hidden;background-color:var(--s2);color:var(--t2)}.sys-msg .tabs{display:flex;flex-shrink:0;width:100%;gap:5px}.sys-msg .tabs .tab{flex:1;padding:7px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--t3);font-family:var(--font-display);font-size:12.5px;font-weight:600;line-height:1.3;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.sys-msg .tabs .tab:hover{background:var(--ghost-bg);color:var(--t1)}.sys-msg .tabs .tab.on{background:var(--ghost-bg);border-color:var(--ghost-line);color:var(--acc)}.sys-msg .bulk-actions{display:flex;justify-content:flex-end;flex-shrink:0;width:100%}.sys-msg .items{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px;width:100%;overflow-y:auto}.sys-msg .status{padding:10px 0;color:var(--t3);font-size:12.5px;text-align:center}.sys-msg .message{position:relative;display:flex;justify-content:flex-start;flex-direction:column;width:100%;padding:11px 36px 11px 13px;border-radius:11px;border:1px solid var(--ghost-line);background-color:var(--s3);animation-duration:2s;animation-fill-mode:forwards}.sys-msg .message.read{color:var(--t3);background-color:transparent;border-color:var(--line)}.sys-msg .message .close{position:absolute;display:inline-flex;top:8px;right:8px;padding:4px;border-radius:8px;background-color:transparent;color:var(--t3);transition:background .15s ease,color .15s ease;cursor:pointer}.sys-msg .message .close:hover{background-color:var(--ghost-bg);color:var(--risco)}.sys-msg .message .close .icon{width:14px;height:14px;stroke:currentColor}.sys-msg .message .text{display:flex;gap:4px;flex-direction:column;font-size:12.5px;line-height:1.5;cursor:pointer}.sys-msg .message .text h2{color:var(--head);font-family:var(--font-display);font-size:13px;font-weight:600;line-height:1.3}.sys-msg .message.read .text h2{color:var(--t2)}.sys-msg .message.read .text{cursor:default}.sys-msg .message .date{color:var(--t3);font-family:var(--font-display);font-size:10px;font-style:normal;letter-spacing:.04em;font-variant-numeric:tabular-nums}@media screen and (max-width:900px){.sys-msg{position:fixed;top:76px;left:16px;right:16px;width:auto;max-width:none;max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px)}.sys-msg .tabs .tab{min-height:40px}.sys-msg .message{padding-right:52px}.sys-msg .message .close{top:4px;right:4px;padding:13px}.sys-msg .message .text{overflow-wrap:anywhere}}.regulation-consent{position:fixed;display:flex;justify-content:center;align-items:center;bottom:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:0;width:100%;z-index:999;pointer-events:none}.regulation-consent .consent{display:flex;justify-content:space-between;align-items:center;bottom:10px;width:94%;gap:1em;max-width:var(--content-max-width);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);overflow-y:auto;padding:16px 20px;border:1px solid var(--line2);border-radius:var(--radius-3);box-shadow:0 22px 46px -18px #000000a6;z-index:999;background:var(--s2);color:var(--t2);font-size:13.5px;pointer-events:auto}.regulation-consent .consent .pt-1{line-height:1.5}.regulation-consent .consent .pt-1 .link{color:var(--acc)}.regulation-consent .consent .pt-2{display:inline-flex;justify-content:center;align-items:center}@media screen and (max-width:900px){.regulation-consent .consent{flex-direction:column;align-items:center}.regulation-consent .consent .pt-1{text-align:center}.regulation-consent .consent .pt-2{width:100%;max-width:320px}}@media screen and (max-width:600px){.regulation-consent .consent{width:calc(100% - 32px);gap:12px;padding:14px 16px;font-size:13px}.regulation-consent .consent .pt-2{max-width:none}.regulation-consent .consent .button{min-height:44px}}*{margin:0 auto;padding:0;border:none;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{background:none;border:none;margin:0;padding:0;font-size:0;line-height:0;width:auto;overflow:visible}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0 auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:visited{color:inherit}:root{--radius-1: 9px;--radius-2: 10px;--radius-3: 14px;--radius-4: 20px;--content-max-width: 1600px;--content-padding-vt: 100px;--content-padding-hr: 3%;--content-gap-1: 20px;--content-gap-2: 40px;--transition: .3s;--animation-duration: 1s;--font: "IBM Plex Sans", system-ui, sans-serif;--font-display: "Sora", sans-serif;--grid-gap: 15px;--text-size: .7em}@media screen and (max-width:1280px){:root{--text-size: 1.2rem}}@media screen and (max-width:1024px){:root{--content-padding-vt: 60px}}@media screen and (max-width:770px){:root{--content-padding-vt: 50px;--content-padding-hr: 4%;--content-gap-1: 10px;--content-gap-2: 20px}}@media screen and (max-width:500px){:root{--content-padding-vt: 40px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font);font-weight:400;line-height:1.6;color:var(--black);background:var(--background);transition:background .25s ease,color .25s ease}h1,h2,h3,h4{font-family:var(--font-display);color:var(--head);letter-spacing:-.02em}body{max-width:100%;overflow-x:clip}body,#root{display:flex;width:100%;min-height:100vh;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;font-size:1rem}.tx-left{text-align:left!important}.tx-right{text-align:right!important}.tx-center{text-align:center!important}.tx-pre{white-space:pre-line}.content>.tab-c,.content .tab-c.sub{display:flex;flex-wrap:wrap;width:100%;gap:5px;margin-bottom:20px}.content>.tab-c .tab,.content .tab-c.sub .tab{padding:7px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--t3);font-family:var(--font-display);font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.content>.tab-c .tab:hover,.content .tab-c.sub .tab:hover{background:var(--ghost-bg);color:var(--t1)}.content>.tab-c .tab.on,.content .tab-c.sub .tab.on{background:var(--ghost-bg);border-color:var(--ghost-line);color:var(--acc)}h2,h3{font-weight:600}p{white-space:pre-line}b,strong,.bold{font-weight:700}i,em{font-style:italic}.link{text-decoration:underline;cursor:pointer;transition:var(--transition)}.link:hover{color:var(--hoverPrimary)}.mw-500{max-width:500px}.mw-1000{max-width:1000px}input{text-overflow:ellipsis}input[type=radio],input[type=checkbox]{accent-color:var(--primary)}.copy-input{position:absolute;width:0;height:0;left:-9999px;top:0;opacity:0}@keyframes fromLeft{0%{transform:translate(-150px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fromRight{0%{transform:translate(150px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fromTop{0%{transform:translateY(-150px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fromBottom{0%{transform:translateY(150px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{animation:iconSpin .8s linear infinite}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.to-animate{position:relative;opacity:0}.to-animate.animate{opacity:1}.button,.button:visited{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 18px;border:1px solid transparent;border-radius:var(--radius-2);color:var(--btn-fg);background:var(--btn-bg);font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.3;min-height:30px;transition:background .18s ease,border-color .18s ease,color .18s ease;cursor:pointer;white-space:nowrap}.button.secondary,.button.secondary:visited,.button-small,.button-small:visited,.button-secondary,.button-secondary:visited{color:var(--t1);background:var(--ghost-bg);border:1px solid var(--ghost-line)}.button-small,.button-small:visited{width:auto;max-width:250px;min-height:auto;padding:7px 14px;border-radius:var(--radius-1);font-family:var(--font-display);font-size:12.5px;font-weight:600;line-height:1.3;cursor:pointer}.button-secondary,.button-secondary:visited{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-2);font-family:var(--font-display);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease}.button-tiny,.button-tiny:visited{font-size:11px;padding:5px 14px;min-height:auto;line-height:initial}.button.icon{width:1em;height:1em}.button .icn-c,.button-small .icn-c,.button-tiny .icn-c{background-color:transparent}.button .icn-c .icn,.button-small .icn-c .icn,.button-tiny .icn-c .icn{height:20px;width:20px}.button:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.button.secondary:hover,.button-small:hover,.button-secondary:hover{background:var(--ghost-bg);border-color:var(--acc);color:var(--acc)}.button-tiny:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.button.danger,.button.danger:visited{background:var(--danger);color:var(--btn-fg)}.button.danger:hover{background:var(--danger);color:var(--btn-fg);filter:brightness(1.1)}.button:disabled,.button.secondary:disabled,.button-small:disabled,.button-secondary:disabled,.button-tiny:disabled{cursor:not-allowed;border-color:transparent;background:var(--disabled);color:var(--t3);filter:none}.button-tiny:disabled:hover,.button-small:disabled:hover,.button-secondary:disabled:hover,.button:disabled:hover,.button.secondary:disabled:hover{border-color:transparent;background:var(--disabled);color:var(--t3);cursor:not-allowed!important}.btn{cursor:pointer}@media screen and (max-width:1000px){.button{max-width:none}}@media screen and (max-width:900px),(pointer:coarse){.button,.button-small,.button-secondary,.button-tiny{min-height:40px}}@media screen and (max-width:480px){.button,.button-secondary{max-width:100%;white-space:normal;text-align:center}}.cards-c{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:var(--grid-gap)}.cards-c.column{display:flex;flex-direction:column;gap:var(--grid-gap)}.card{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;border:1px solid var(--line);border-radius:var(--radius-3);background-color:var(--s2);padding:18px;gap:12px}.card .title{display:flex;flex-direction:column;gap:5px}.card .title .tx-1,.card .title .tx-2{min-width:0;overflow-wrap:break-word}.card .title .tx-1{color:var(--head);font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em}.card .title .tx-2,.card .sub-title .tx-3{color:var(--t3);font-size:13px}.card .table{display:flex;flex-direction:column;gap:.6em}.card .table .row{display:flex;justify-content:space-between;align-items:center;font-size:.9em;font-weight:500}.card .table .row .col{display:inline-flex;align-items:center;gap:.6em}.card .table .row .col.center{justify-content:center}.card .table .row .col.right{justify-content:flex-end}.card .cnt{display:flex;gap:10px;border-radius:var(--radius-1)}.card .cnt.column{flex-direction:column}.card .cnt.gd-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.card .cnt .pt{min-width:0;display:inline-flex;flex-direction:column;gap:8px;width:100%}.card .cnt .tx-l{color:var(--head);font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2.6vw,27px);letter-spacing:-.03em;line-height:1}.card .cnt .tx-s{display:inline-flex;gap:5px;align-items:center;color:var(--t3);font-size:.7em}.card .cnt .block{height:1em;width:1.8em;border-radius:3px}.card .cnt .block.bg-green{background-color:var(--ok)}.card .cnt .block.bg-red{background-color:var(--risco)}.card .cnt .chart-c{display:flex;justify-content:center;align-items:center;width:100%}.card .cnt .chart-c .chart,.card .cnt .chart-c .chart-temp{height:100%}.card .chart-c{display:flex;justify-content:center;align-items:center;width:100%}.card .chart-c .chart,.card .chart-c .chart-temp{min-height:350px;width:100%;max-width:100%}.card .chart-c .chart-temp,.card .cnt .chart-c .chart-temp{background-color:var(--s3)}.card.num{justify-content:flex-start;gap:0;padding:15px 16px}.card.num b{display:block;overflow-wrap:anywhere;color:var(--head);font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2.6vw,27px);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.card.num span{display:block;margin-top:7px;color:var(--t3);font-family:var(--font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.card.num i{display:block;margin-top:4px;color:var(--acc);font-family:var(--font-display);font-size:11.5px;font-style:normal}@media screen and (max-width:900px){.cards-c{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media screen and (max-width:600px){.card{padding:16px}.card .chart-c .chart,.card .chart-c .chart-temp{min-height:240px}.card .cnt.gd-2{grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr))}}.chart{display:flex;justify-content:center;min-width:0;max-width:100%}.apexcharts-legend{max-width:100%}@media screen and (max-width:600px){.apexcharts-legend-text{font-size:12px!important}}:root .apexcharts-tooltip.apexcharts-theme-light,:root .apexcharts-tooltip.apexcharts-theme-dark{background:var(--s2);border:1px solid var(--line2);box-shadow:0 12px 28px -12px #0000008c;color:var(--t1);font-family:var(--font)}:root .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title,:root .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:var(--s3);border-bottom:1px solid var(--line);color:var(--t1);font-family:var(--font-display)}:root .apexcharts-xaxistooltip{background:var(--s3);border-color:var(--line2);color:var(--t1)}:root .apexcharts-xaxistooltip-bottom:before,:root .apexcharts-xaxistooltip-bottom:after{border-bottom-color:var(--line2)}.app-shell{display:flex;align-items:flex-start;gap:clamp(16px,2.2vw,26px);width:100%;max-width:1240px;margin:0 auto;padding:clamp(20px,3vw,34px) clamp(16px,3vw,28px) clamp(20px,3vw,34px)}.page-cnt{position:relative;flex:1 1 0;min-width:0;margin:0;padding:0}.content{display:flex;flex-direction:column;gap:1em;flex:1;min-height:90vh;margin-top:0}.page-cnt .user-chip{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;gap:9px;max-width:220px;color:var(--t2);font-size:13px;text-decoration:none;transition:color .15s ease}.page-cnt .user-chip:hover{color:var(--t1)}.page-cnt .user-chip .avatar{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--s3);border:1px solid var(--line2);color:var(--acc);font-family:var(--font-display);font-size:12.5px;font-weight:700;overflow:hidden}.page-cnt .user-chip .avatar img{width:100%;height:100%;object-fit:cover}.page-cnt .user-chip .name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-cnt>.content>.page-title:first-child{flex-shrink:0;min-height:32px}.page-cnt>.content>.page-title:first-child .tx-1{padding-right:236px}.page-cnt .dashboard .dashboard-head{flex-shrink:0;min-height:32px;padding-right:var(--chip-w, 236px)}.page-title{display:flex;flex-direction:column;gap:0;min-width:0}.content>.page-title{margin-bottom:clamp(2px,1vw,8px)}.page-title .tx-1{min-width:0;overflow-wrap:break-word;color:var(--head);font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.page-title .tx-2{min-width:0;overflow-wrap:break-word;margin-top:5px;color:var(--t3);font-size:13.5px;font-weight:400;line-height:1.5}.page-title .tx-3{margin-top:1em;color:var(--head);font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em}.table-grid .tx-3{display:flex;align-items:center;gap:10px}.table-grid .tx-3 img{flex-shrink:0}.top-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--grid-gap)}.top-bar.full{display:flex;flex-wrap:wrap;align-items:center;width:100%}.top-bar .btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;max-width:200px;padding:10px 18px;border:none;border-radius:10px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;transition:background .18s ease}.top-bar .btn:hover{background:var(--btn-bg-hover)}.top-bar .btn .icon-c{height:1.2em;width:1.2em;background-color:transparent}.top-bar .btn-secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;max-width:200px;padding:10px 18px;border:1px solid var(--ghost-line);border-radius:10px;background:var(--ghost-bg);color:var(--t1);font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;transition:border-color .18s ease,color .18s ease}.top-bar .btn-secondary:hover{border-color:var(--acc);color:var(--acc)}.top-bar .btn-secondary .icon-c{height:1.2em;width:1.2em;background-color:transparent}@media screen and (max-width:900px){.app-shell{flex-direction:column;align-items:stretch;gap:16px;padding-top:8px;padding-bottom:76px}.page-cnt{flex:1 1 auto;max-width:100%}.page-cnt .user-chip{display:none}.page-cnt>.content>.page-title:first-child{min-height:0}.page-cnt>.content>.page-title:first-child .tx-1,.page-cnt .dashboard .dashboard-head{min-height:0;padding-right:0}}@media screen and (max-width:900px){.content>.tab-c .tab,.content .tab-c.sub .tab,.top-bar .btn,.top-bar .btn-secondary{min-height:40px}}@media screen and (max-width:600px){.top-bar .btn,.top-bar .btn-secondary{max-width:none}.top-bar.full .btn,.top-bar.full .btn-secondary{flex:1 1 auto;justify-content:center}.content{min-height:0}}.drop-c{position:relative}.drop-c .drop{position:absolute;display:none;flex-direction:column;gap:2px;top:0;width:max-content;min-width:168px;padding:6px;background:var(--s2);border:1px solid var(--line2);border-radius:11px;box-shadow:0 22px 46px -18px #000000a6;z-index:100}.drop-c .drop.left{left:99%}.drop-c .drop.right{right:99%}.drop-c.on .drop{display:flex}.drop-c .drop .option{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:7px 9px;border-radius:7px;color:var(--t2);background-color:transparent;font-family:var(--font);font-size:13px;font-weight:400;transition:background-color .15s ease,color .15s ease;cursor:pointer}.drop-c .drop .option .icon{height:1.2em;width:1.2em}.drop-c .drop .option:hover{background-color:var(--ghost-bg);color:var(--acc)}.drop-c .drop .option.red{color:var(--risco)}.drop-c .drop .option.red:hover{background-color:color-mix(in srgb,var(--risco) 14%,transparent);color:var(--risco)}.drop-c .drop .drop-label{padding:8px 9px 6px;margin-top:4px;border-top:1px solid var(--line);color:var(--t3);font-family:var(--font-display);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap}.drop-c .drop .drop-label:first-child{margin-top:0;border-top:none}.company-switcher-drop.drop-c .drop{z-index:150;max-height:150px;overflow-y:auto}.drop-c .drop{max-width:calc(100vw - 32px)}.drop-c .drop .option>span:not(.icon-c){min-width:0}@media screen and (max-width:900px),(pointer:coarse){.drop-c .drop .option{min-height:40px;padding:8px 12px}.drop-c .drop .option .icon{flex:none}.company-switcher-drop.drop-c .drop{max-height:min(150px,40vh)}}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;padding:28px 16px;text-align:center;color:var(--t3);overflow-wrap:anywhere}.empty .chip{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:8px;border-radius:12px;background:var(--s3);border:1px solid var(--line2);color:var(--acc)}.empty .tx1{color:var(--head);font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em}.empty .tx2{font-size:13.5px;font-weight:400;color:var(--t3)}.empty .tx3{font-size:12.5px;font-weight:400;color:var(--t3)}.filter-c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.filter-c.card{padding:15px;background-color:var(--s2);border:1px solid var(--line);border-radius:var(--radius-3)}.filter-c.end{justify-content:flex-end}.filter-c.top{align-items:flex-start}.filter-c>.title{display:inline-flex;flex-direction:column;gap:.2em}.filter-c>.title .tx-1{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--head)}.filter-c>.title .tx-2{font-size:13.5px;font-weight:400;color:var(--t3)}.filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.filters .option{display:inline-flex;justify-content:center;align-items:center;font-size:13px;font-weight:400;color:var(--t3);border-radius:var(--radius-1);border:1px solid var(--line);background-color:var(--s3);padding:9px 13px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.filters .option:hover{color:var(--t1);background-color:var(--ghost-bg)}.filters .option.on{color:var(--acc);background-color:var(--ghost-bg);border-color:var(--ghost-line);cursor:default}.filters .option.select{position:relative;padding-right:25px;color:var(--sug);background-color:var(--sug-bg);border-color:var(--sug-line)}.filters .option.select:before{content:"⏷";position:absolute;top:50%;right:5px;transform:translate(-50%,-50%);font-size:1rem;color:var(--sug)}@media screen and (max-width:900px),(pointer:coarse){.filters .option{min-height:40px}}@media screen and (max-width:600px){.filter-c.card{padding:12px}.filter-c>.filters{flex:1 1 100%;justify-content:flex-start;min-width:0}.filter-c>.title{min-width:0;overflow-wrap:anywhere}}.form{display:flex;flex-direction:column;gap:var(--grid-gap);width:100%;border:1px solid var(--line);border-radius:var(--radius-3);padding:clamp(16px,2vw,20px);background-color:var(--s2)}.form .dv{display:grid;gap:20px}.form .dv>*{min-width:0}.form .dv-2{grid-template-columns:repeat(2,1fr)}.form .dv-3{grid-template-columns:repeat(3,1fr)}.form .dv-4{grid-template-columns:repeat(4,1fr)}.form .dv-5{grid-template-columns:repeat(5,1fr)}.form .dv-6{grid-template-columns:repeat(6,1fr)}.form .span-2{grid-column:span 2}.form .span-3{grid-column:span 3}.form .span-4{grid-column:span 4}.form .dv-group{display:flex;flex-direction:column;gap:10px;width:100%;padding:16px;border:1px solid var(--line);border-radius:12px;background-color:transparent}.page-split .dv-group{display:flex;flex-direction:column;gap:10px;margin-top:var(--grid-gap)}.page-split .dv-group>.dv-group-title{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--head)}.page-split{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:var(--grid-gap)}.page-split .side-c{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.form .dv-group .dv-group-title{width:100%;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--head)}.form .tab-c{display:flex;flex-wrap:wrap;width:100%;gap:5px}.form .tab-c .tab{padding:7px 12px;border:1px solid transparent;border-radius:999px;font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--t3);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.form .tab-c .tab:hover{color:var(--t1);background:var(--ghost-bg)}.form .tab-c .tab.on{color:var(--acc);background:var(--ghost-bg);border-color:var(--ghost-line)}.form .tab-c .tab.tooltip{color:var(--shadow-40);background:transparent;border-color:transparent}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltiptext{visibility:hidden;width:150px;top:-40px;background:var(--s2);color:var(--t1);border:1px solid var(--line2);box-shadow:0 22px 46px -18px #000000a6;font-family:var(--font);font-size:12px;font-weight:400;text-align:center;padding:6px 8px;border-radius:var(--radius-1);position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible;animation:fadeIn var(--transition) ease-in}.form .input-c{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.form .bt-c.row{flex-direction:row;justify-content:flex-end;gap:10px}.form .bt-c.row>.button{width:auto}.form .input-c label{font-size:12px}.form .input-c .iname{color:var(--t2);font-family:var(--font-display);font-size:12px;font-weight:600}.form .input-c .input{appearance:none;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-1);outline:none;padding:11px 13px;color:var(--t1);background-color:var(--s3);font-size:13.5px;font-weight:400;font-family:var(--font);transition:border-color .15s ease,box-shadow .15s ease}.form .input-c .input::placeholder{color:var(--t3)}.form .input-c .input:hover{border-color:var(--line2)}.form .input-c .input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--ghost-bg)}.form .input-c .input.read-only,.form .input-c .input.read-only:hover,.form .input-c .input.read-only:focus{border-color:var(--line);box-shadow:none;color:var(--t2);cursor:default}.form .input-c .input:disabled{opacity:.6;cursor:not-allowed}.form .input-c .input.select{padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--t3) 50%),linear-gradient(135deg,var(--t3) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-position:calc(100% - 18px) center,calc(100% - 13px) center;cursor:pointer}.form .input-c .input.select option{background:var(--s2);color:var(--t1)}.form .input-c .input.textarea{font-size:13.5px;resize:vertical}.form .input-c .input.textarea.small{min-height:100px}.form .input-c .input.textarea.large{min-height:400px}.form .input-c .input-pw{position:relative;width:100%}.form .input-c .input-pw .input{padding-right:38px}.form .input-c .input-pw .vw-switch{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer}.form .input-c .input-pw .vw-switch .icon{height:1.2em;width:1.2em;color:var(--t3);transition:color .15s ease}.form .input-c .input-pw .vw-switch:hover .icon{color:var(--acc)}.form .input-c .field-loading{position:relative;width:100%}.form .input-c .field-loading.loading input,.form .input-c .field-loading.loading select{padding-right:38px}.form .input-c .field-loading.loading.select input,.form .input-c .field-loading.loading.select select{padding-right:56px}.form .input-c .field-loading.loading:after{content:"";position:absolute;top:50%;right:12px;width:16px;aspect-ratio:1;margin-top:-8px;border-radius:50%;border:2px solid;border-color:var(--acc) #0000;animation:field-loading-spin .8s infinite}.form .input-c .field-loading.loading.select:after{right:34px}@keyframes field-loading-spin{to{transform:rotate(.5turn)}}.form .input-c.file .input{display:flex;align-items:center;cursor:pointer}.form .input-c.file .input .text{flex:1}.form .input-c.file .input .icon{height:1em;color:var(--t3)}.form .input-c.file .input input[type=file]{display:none;width:0;height:0;margin:0;border:0;outline:0;padding:0;visibility:hidden}.form .input-c.file .preview{position:relative;display:grid;gap:10px;margin-top:10px;width:100%}.form .input-c.file .preview .image{max-width:100%;max-height:150px;border-radius:var(--radius-1)}.form .input-c.file .preview .image-card .image{top:0;left:0;width:100%;height:100%;border:1px solid var(--line2);border-radius:var(--radius-1)}.form .input-c.file .preview~.button-tiny{margin-top:10px}.form .input-c.file .preview .file-chip{display:flex;align-items:center;gap:8px;padding:10px 34px 10px 12px;border:1px solid var(--line);border-radius:var(--radius-1);background:var(--s3);color:var(--t2);font-size:12.5px;word-break:break-all}.form .input-c.file .preview .file-chip .icon{height:1.2em;width:1.2em;flex-shrink:0;color:var(--acc)}.form .recipient-list{display:flex;flex-direction:column;gap:6px;width:100%;max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-1);background:var(--s1);padding:10px}.form .recipient-item{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--t2);flex-wrap:wrap}.form .recipient-item label{display:flex;align-items:center;gap:6px;cursor:pointer}.form .recipient-item .select{max-width:220px}.form .input-c .button-tiny{position:relative;max-width:150px;font-size:11px;text-transform:lowercase}.form .input-c .button-tiny>input[type=file]{display:none;position:absolute;opacity:0;height:0;width:0}.form .msg{width:100%;padding:2px 0;font-size:12px;line-height:1.35}.form .msg.large{font-size:13.5px}.form .msg.center{text-align:center}.form .msg.red{color:var(--danger)}.form .msg.green{color:var(--success)}.form .check-c{position:relative;display:flex;align-items:center;line-height:normal;gap:8px;margin-top:1em;font-size:13px;color:var(--t2)}.form .check-c .checkbox{display:inline-block;position:relative;flex:none;height:1.15em;width:1.15em;border-radius:5px;border:1px solid var(--line2);background-color:var(--s3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .check-c .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .check-c .checkmark{display:inline-flex;justify-content:center;align-items:center;height:calc(1.15em - 2px);width:calc(1.15em - 2px);border-radius:4px}.form .check-c .checkbox:hover{border-color:var(--acc)}.form .check-c .checkbox input:checked~.checkmark{background-color:var(--acc)}.form .check-c .checkmark .check{display:none}.form .check-c .checkbox input:checked~.checkmark .check{display:inline-block;height:1em;width:1em;color:var(--btn-fg)}.form .bt-c{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%;margin-top:1em}.form .bt-c.gd-2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form .bt-c .submit,.form .bt-c .reset{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:300px;height:44px;margin-top:1em;border:none;border-radius:var(--radius-2);padding:0 18px;color:var(--btn-fg);background-color:var(--btn-bg);font-family:var(--font-display);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .18s ease}.form .bt-c .submit:hover{background-color:var(--btn-bg-hover)}.form .bt-c .submit:disabled,.form .bt-c .reset:disabled{cursor:not-allowed;color:var(--t3);background-color:var(--disabled)}.form .bt-c .reset{background-color:var(--danger)}.form .bt-c .reset:hover{background-color:var(--danger);filter:brightness(1.1)}.form .bt-c.full .submit,.form .bt-c.full .reset{max-width:none}.form .links-c{display:flex;flex-direction:column;width:100%;gap:8px;padding-top:10px;font-size:13px}.form .links-c a,.form .links-c .link{color:var(--acc);cursor:pointer}.form .links-c a:hover,.form .links-c .link:hover{text-decoration:underline}@media screen and (max-width:800px){.page-split,.form .dv-2{grid-template-columns:1fr}.form .dv-3,.form .dv-4{grid-template-columns:repeat(2,1fr)}.form .dv-5{grid-template-columns:repeat(3,1fr)}.form .dv-6{grid-template-columns:repeat(4,1fr)}.form .dv-2>.span-2,.form .dv-2>.span-3,.form .dv-2>.span-4{grid-column:auto}.form .dv-3>.span-3,.form .dv-4>.span-3,.form .dv-4>.span-4{grid-column:span 2}}@media screen and (max-width:600px){.form .dv-2,.form .dv-3,.form .dv-4{grid-template-columns:1fr}.form .dv-5,.form .dv-6{grid-template-columns:repeat(2,1fr)}.form .span-2,.form .span-3,.form .span-4{grid-column:auto}.form .bt-c{width:100%}.form .bt-c .submit,.form .bt-c .reset{width:100%;max-width:none}.form .bt-c.row{flex-direction:column;align-items:stretch}.form .bt-c.row>.button{width:100%}.form .bt-c .button{white-space:normal}.form .input-c .input,.form .input-c .input.textarea{font-size:16px}.form .input-c .input.select{padding-right:38px}.form .recipient-item .select{max-width:100%}.form .dv{gap:14px}.form .input-c .input.textarea.large{min-height:min(400px,50vh)}}@media screen and (max-width:480px){.form .dv-5,.form .dv-6{grid-template-columns:1fr}}@media screen and (max-width:400px){.form .bt-c.gd-2{grid-template-columns:1fr}}@media screen and (max-width:900px),(pointer:coarse){.form .input-c .input:not(.read-only):not(.textarea){min-height:44px}.form .tab-c .tab{display:inline-flex;align-items:center;min-height:40px;padding:7px 14px}.form .check-c{min-height:40px}.form .check-c .checkbox{font-size:17px}.form .input-c .input-pw .vw-switch{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;right:2px}.form .input-c .input-pw .input{padding-right:46px}.form .links-c a,.form .links-c .link{display:inline-flex;align-items:center;min-height:40px}.form .recipient-item{min-height:40px}}.icon-c{display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.icon-c.wide{height:24px;width:36px}.icon-c.small{height:24px;width:24px}.icon-c .icon{height:16px;width:16px}.image-card{display:inline-block;position:relative;width:100%}.image-card.d1x1{width:100%;padding-top:100%}.image-card.d2x1{width:100%;padding-top:48%}.image-card .image{max-width:100%;border:1px solid var(--line);border-radius:var(--radius-3);object-fit:contain;object-position:center;background-color:var(--s3)}.image-card .exclude{position:absolute;display:inline-flex;justify-content:center;align-items:center;top:3px;right:3px;width:20px;height:20px;border:1px solid var(--line2);border-radius:var(--radius-4);background-color:var(--s1);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;z-index:1}.image-card .exclude:hover{background-color:var(--ghost-bg);border-color:var(--ghost-line)}.image-card .exclude .icon{width:16px;height:16px;color:var(--t1)}.loader{display:flex;justify-content:center;align-self:center;width:250px;padding:20px 0}@keyframes hitZak{0%{left:10%;transform:translate(-9%)}to{left:90%;transform:translate(-89%)}}.loading-c{display:flex;justify-content:center;align-items:center;width:100%;min-height:max(140px,calc(100vh - 500px))}.loading-c.overlay,.loading-c.hover{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:var(--backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000}.loading-c .loader{width:100%;height:6px;padding:0;display:inline-block;position:relative;overflow:hidden;max-width:320px;border-radius:3px;background-color:var(--s3);border:1px solid var(--line2)}.loading-c .loader:after{content:"";width:30%;height:100%;box-sizing:border-box;background:var(--acc);position:absolute;border-radius:3px;top:0;left:0;animation:hitZak 1.2s ease-in-out infinite alternate}.modal{display:flex;justify-content:center;align-items:flex-start;position:fixed;box-sizing:border-box;inset:0;width:100%;padding:clamp(14px,4vh,40px) 16px;background:var(--backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:101;overflow-y:auto;overscroll-behavior:contain;animation:modal-fade .2s ease both}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.modal,.modal .cnt{animation:none}}.modal .cnt{display:flex;flex-direction:column;gap:16px;flex:1;width:100%;min-width:0;margin:auto;background:var(--s2);border:1px solid var(--line2);border-radius:16px;padding:clamp(22px,3vw,29px);box-shadow:0 30px 70px -22px #000000b8;animation:modal-rise .26s cubic-bezier(.2,.7,.3,1) both}.modal .cnt:not([class*=mw-]){max-width:560px}.modal .header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;position:relative;margin:0 0 3px;padding:0;background:transparent;color:var(--t1)}.modal .header .page-title{min-width:0}.modal .header .page-title .tx-1{color:var(--head);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.modal .header .page-title .tx-2{margin-top:3px;color:var(--t3);font-size:12.5px;font-weight:400;line-height:1.5}.modal .header .mbutton-c{margin-left:auto;flex:none}.modal .header .mbutton-c .close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--t3);transition:color .15s ease,border-color .15s ease}.modal .header .mbutton-c .close .icon{width:16px;height:16px;color:inherit}.modal .header .mbutton-c .close:hover{color:var(--acc);border-color:var(--acc)}.modal .cnt.wizard>form.form{animation:fromRight var(--transition) cubic-bezier(.2,.8,.2,1)}.modal .cnt.wizard>.form .tab-c .tab.on{animation:fadeIn var(--transition) ease-in}.modal .cnt>.form,.modal .cnt>form.form{padding:0;border:none;border-radius:0;background:transparent}.modal .form .dv-group{padding:16px 0 0;border:none;border-top:1px solid var(--line);border-radius:0}.modal .form .dv-group:first-child{padding-top:0;border-top:none}.modal .confirm-message{color:var(--t2);font-size:13.5px;line-height:1.55;padding:.3em 0}.modal .confirm-message.text-view{max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.modal .confirm-message.with-icon{display:flex;align-items:flex-start;gap:.6em}.modal .confirm-message.with-icon .icon{flex-shrink:0;height:1.3em;width:1.3em;color:var(--sug)}.modal .form .input-c .input.read-only.view-field-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3em;height:auto;min-height:2.6em;white-space:pre-wrap;word-break:break-word}.modal .form .input-c .input.read-only.view-field-box a{color:var(--acc);text-decoration:underline}.modal .form textarea.input.read-only{resize:none}.modal .form .input-c.view-field{gap:4px}.modal .form .input-c.view-field .iname{color:var(--t3);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.modal .form .input-c.view-field input.input.read-only{height:auto;padding:0;border:none;border-radius:0;background:transparent;color:var(--head);font-family:var(--font-display);font-size:14px;font-weight:600;text-overflow:ellipsis}.modal .form .input-c.view-field .input.read-only.view-field-box{padding:0;border:none;background:transparent;color:var(--head);font-family:var(--font-display);font-size:14px;font-weight:600;min-height:0}.modal .form .input-c.view-field textarea.input.read-only{padding:11px 13px;color:var(--t2);background:var(--s3);font-family:var(--font);font-size:13.5px;font-weight:400}@media screen and (max-width:900px){.modal .header .mbutton-c .close{position:relative}.modal .header .mbutton-c .close:after{content:"";position:absolute;inset:-6px}}@media screen and (max-width:600px){.modal{padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.modal .cnt{gap:14px;border-radius:14px;padding:20px 18px}.modal .cnt.mw-1000,.modal .cnt.mw-500{max-width:100%}.modal .header .page-title .tx-1{overflow-wrap:anywhere}.modal .confirm-message.text-view{max-height:50vh}}@media screen and (max-width:400px){.modal .cnt{padding:18px 14px}}.plan-blocked-modal{z-index:10001}.panel{min-width:0;display:flex;flex-direction:column;background-color:var(--s2);border:1px solid var(--line);border-radius:var(--radius-3);padding:18px}.panel.account-code{gap:6px;min-width:0}.panel.account-code .title{color:var(--head);font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.panel.account-code .desc{font-size:.8em;color:var(--t3)}.panel.account-code .code{color:var(--head);font-family:var(--font-display);font-size:1.6em;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em}.panel.account-code .url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t2);font-size:.85em}.panel.account-code .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.panel.account-code .actions .icon{height:1em;width:1em;vertical-align:middle}@media screen and (max-width:600px){.panel{padding:16px}.panel.account-code .code{overflow-wrap:anywhere}}*{scrollbar-width:thin;scrollbar-color:var(--line2) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--line2);border:2px solid transparent;background-clip:padding-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:var(--t3);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-button{display:none;width:0;height:0}.table-cnt{display:flex;flex-direction:column;gap:0;padding:16px 6px 6px;background-color:var(--s2);border:1px solid var(--line);border-radius:var(--radius-3)}.table-cnt>.month-calendar{padding:0 10px 10px}.table-cnt .filter-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:0 10px 14px}.table-cnt .filter-bar .search-c,.table-cnt .filter-bar .inputs-c .date-c{position:relative;display:flex;align-items:center;gap:8px;min-width:200px;border:1px solid var(--line);border-radius:var(--radius-1);background-color:var(--s3);transition:border-color .15s ease}.table-cnt .filter-bar .inputs-c .date-c{gap:0;min-width:0}.table-cnt .filter-bar .search-c:focus-within,.table-cnt .filter-bar .inputs-c .date-c:focus-within{border-color:var(--acc)}.table-cnt .filter-bar .search-c .input,.table-cnt .filter-bar .inputs-c .date-c .input{display:flex;align-items:center;gap:8px;outline:0;border:0;border-radius:var(--radius-1);color:var(--t1);background-color:transparent;font-size:13px;padding:9px 13px}.table-cnt .filter-bar .search-c .input{flex:1;min-width:0}.table-cnt .filter-bar .search-c .input::placeholder,.table-cnt .filter-bar .inputs-c .date-c .input::placeholder{color:var(--t3)}.table-cnt .filter-bar .inputs-c .date-c .input{width:80px;padding:9px 2px 9px 13px}.table-cnt .filter-bar .search-c .btn,.table-cnt .filter-bar .inputs-c .date-c .btn{display:inline-flex;align-items:center;padding:9px 12px;color:var(--t3);background:transparent;border:none;border-radius:var(--radius-1);cursor:pointer;transition:color .15s ease}.table-cnt .filter-bar .inputs-c .date-c .btn{padding:9px 8px}.table-cnt .filter-bar .search-c .btn:hover,.table-cnt .filter-bar .inputs-c .date-c .btn:hover{color:var(--acc)}.table-cnt .filter-bar .search-c .btn .icon,.table-cnt .filter-bar .inputs-c .date-c .btn .icon{height:14px;width:14px}.table-cnt .filter-bar .inputs-c{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-cnt .filter-bar .inputs-c .button{width:auto;white-space:nowrap}.table-cnt .filter-bar .inputs-c .select{position:relative;appearance:none;display:inline-flex;justify-content:center;align-items:center;margin:0;border-radius:var(--radius-1);border:1px solid var(--line);outline:none;padding:9px 30px 9px 13px;color:var(--t3);background-color:var(--s3);background-image:linear-gradient(45deg,transparent 50%,var(--t3) 50%),linear-gradient(135deg,var(--t3) 50%,transparent 50%);background-position:calc(100% - 17px) center,calc(100% - 12px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;font-family:var(--font);font-size:13px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.table-cnt .filter-bar .inputs-c .select:hover,.table-cnt .filter-bar .inputs-c .select:focus{color:var(--t1);border-color:var(--acc)}.table-cnt .filter-bar .inputs-c .select option{background-color:var(--s2);color:var(--t1)}.table-cnt .filter-bar .inputs-c .date-c .calendar{display:none;position:absolute;top:calc(100% + 4px);right:0;z-index:10;background-color:var(--s2);border:1px solid var(--line2);border-radius:11px;box-shadow:0 22px 46px -18px #000000a6}.table-cnt .filter-bar .inputs-c .date-c:hover .calendar,.table-cnt .filter-bar .inputs-c .date-c.active .calendar{display:flex}@media screen and (max-width:1024px){.table-cnt .filter-bar .inputs-c .date-c .calendar{left:50%;right:auto;transform:translate(-50%)}}@media screen and (max-width:900px){.table-cnt .filter-bar .search-c .btn,.table-cnt .filter-bar .inputs-c .date-c .btn{min-width:40px;min-height:40px;justify-content:center}.table-cnt .filter-bar .search-c .input,.table-cnt .filter-bar .inputs-c .date-c .input,.table-cnt .filter-bar .inputs-c .select{min-height:40px}}@media screen and (max-width:600px){.table-cnt .filter-bar{flex-direction:column;align-items:stretch;padding:0 6px 12px}.table-cnt .filter-bar .search-c{flex:1 1 100%;min-width:0;width:100%}.table-cnt .filter-bar .inputs-c{width:100%}.table-cnt .filter-bar .inputs-c .select{flex:1 1 100%;min-width:0;max-width:100%}.table-cnt .filter-bar .inputs-c .button{flex:1 1 100%;width:100%;min-height:44px}.table-cnt .filter-bar .inputs-c .date-c{flex:1 1 140px}.table-cnt .filter-bar .inputs-c .date-c .input{flex:1;width:100%;min-width:0}.table-cnt .filter-bar .search-c .input,.table-cnt .filter-bar .inputs-c .date-c .input,.table-cnt .filter-bar .inputs-c .select{font-size:16px}}.table-grid{display:grid;gap:0;border-radius:0 0 var(--radius-3) var(--radius-3)}.table-grid.cols-2{grid-template-columns:repeat(2,auto)}.table-grid.cols-3{grid-template-columns:repeat(3,auto)}.table-grid.cols-4{grid-template-columns:repeat(4,auto)}.table-grid.cols-5{grid-template-columns:repeat(5,auto)}.table-grid.cols-6{grid-template-columns:repeat(6,auto)}.table-grid.cols-7{grid-template-columns:repeat(7,auto)}.table-grid.cols-8{grid-template-columns:repeat(8,auto)}.table-grid.cols-9{grid-template-columns:repeat(9,auto)}.table-grid.cols-10{grid-template-columns:repeat(10,auto)}.table-grid.cols-11{grid-template-columns:repeat(11,auto)}.table-grid.cols-12{grid-template-columns:repeat(12,auto)}.table-grid .thead,.table-grid .cell{display:flex;align-items:center;background-color:transparent;padding:10px 12px;min-height:44px;word-break:break-word}.table-grid .thead{min-height:0;padding:0 12px 9px;font-family:var(--font-display);font-weight:600;font-size:9.5px;letter-spacing:.11em;color:var(--t3);text-transform:uppercase;gap:3px;word-break:normal;overflow-wrap:normal}.table-grid .thead .order{display:inline-flex;align-items:center;justify-content:center;color:var(--t3)}.table-grid .thead .order .icon{width:1.2em;height:1.2em}.table-grid .cell{border-top:1px solid var(--line);font-size:13px;color:var(--t2);min-width:0}.table-grid .trow .cell:first-child{color:var(--head);font-weight:600}.table-grid .trow{display:contents}.table-grid .trow .cell{transition:background-color .15s ease}.table-grid .trow:hover .cell{background-color:var(--ghost-bg)}.table-grid .trow.clickable .cell{cursor:pointer}.table-grid .trow.changed .cell{background-color:#f59e0b24}.table-grid .trow.changed:hover .cell{background-color:#f59e0b38}.table-grid .trow:last-child .cell:first-child{border-bottom-left-radius:var(--radius-3)}.table-grid .trow:last-child .cell:last-child{border-bottom-right-radius:var(--radius-3)}.table-grid .thead.center,.table-grid .cell.center{justify-content:center!important}.table-grid .thead.right,.table-grid .cell.right{justify-content:flex-end}.table-grid .thead.nowrap,.table-grid .cell.nowrap{white-space:nowrap}.table-grid .cell.flex{display:inline-flex;flex-wrap:wrap;gap:5px}.table-grid .cell .cname{display:none;flex-wrap:wrap;align-items:center;gap:5px;font-family:var(--font-display);font-size:9.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--t3)}.table-grid .cell .cdata{display:inline-flex;flex-wrap:wrap;gap:5px}.table-grid .cell .cdata.docs-list{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.table-grid .cell .cdata .sub-line{display:block;font-size:12px;font-weight:400;color:var(--t3)}.table-grid .cell .cdata.truncate{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.table-grid .cell .cdata.truncate:hover{text-decoration:underline}.table-grid .cell .cdata.docs-list a{display:block;max-width:min(200px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1);text-decoration:underline;padding-bottom:.15em}.table-grid .cell .cdata.docs-list a:hover{color:var(--acc)}.table-grid .cell .cdata.docs-list .docs-more{color:var(--t3);cursor:default}@keyframes skeletonShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.table-grid .cell .skeleton{display:block;width:70%;height:14px;border-radius:6px;background-color:var(--s3);background-image:linear-gradient(90deg,var(--line2) 0px,var(--s3) 40px,var(--line2) 80px);background-size:200px 100%;background-repeat:no-repeat;animation:skeletonShimmer 1.2s ease-in-out infinite}.table-grid .cell.right .skeleton{margin-left:auto}.table-grid .thead.col,.table-grid .cell.col,.table-grid .cdata.col{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5em}.table-grid .cell .btn{padding:5px 3px;font-size:1em;color:var(--t3);transition:color .15s ease;cursor:pointer}.table-grid .cell .btn:hover{color:var(--acc)}.table-grid .cell .btn.tx{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:3px 8px;border:1px solid var(--line);border-radius:6px;color:var(--t3);background-color:transparent;font-family:var(--font-display);font-size:11px;letter-spacing:.06em}.table-grid .cell .btn.tx:hover{color:var(--acc);border-color:var(--ghost-line);background-color:var(--ghost-bg)}.tx-blk{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-family:var(--font-display);font-size:10px;font-weight:600;white-space:nowrap;color:var(--t3);background-color:var(--s3)}.tx-blk:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor}.tx-blk.green{color:var(--ok);background-color:color-mix(in srgb,var(--ok) 13%,transparent)}.tx-blk.orange{color:var(--alerta);background-color:color-mix(in srgb,var(--alerta) 15%,transparent)}.tx-blk.red{color:var(--risco);background-color:color-mix(in srgb,var(--risco) 14%,transparent)}.table-grid .cell .icon-c{width:auto;height:18px}.table-grid .cell .icon-c .icon{height:1em}.table-grid .cell[class*=span-]{justify-content:center;color:var(--t3)}.table-grid .span-2{grid-column:span 2}.table-grid .span-3{grid-column:span 3}.table-grid .span-4{grid-column:span 4}.table-grid .span-5{grid-column:span 5}.table-grid .span-6{grid-column:span 6}.table-grid .span-7{grid-column:span 7}.table-grid .span-8{grid-column:span 8}.table-grid .span-9{grid-column:span 9}.table-grid .span-10{grid-column:span 10}.table-grid .span-11{grid-column:span 11}.table-grid .span-12{grid-column:span 12}@media(max-width:1100px){.table-grid.cols-6,.table-grid.cols-7,.table-grid.cols-8,.table-grid.cols-9,.table-grid.cols-10,.table-grid.cols-11,.table-grid.cols-12{grid-template-columns:1fr}.table-grid.cols-6 .thead,.table-grid.cols-7 .thead,.table-grid.cols-8 .thead,.table-grid.cols-9 .thead,.table-grid.cols-10 .thead,.table-grid.cols-11 .thead,.table-grid.cols-12 .thead{display:none}.table-grid.cols-6 .cell,.table-grid.cols-7 .cell,.table-grid.cols-8 .cell,.table-grid.cols-9 .cell,.table-grid.cols-10 .cell,.table-grid.cols-11 .cell,.table-grid.cols-12 .cell{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);column-gap:10px;justify-content:start}.table-grid.cols-6 .cell .cname,.table-grid.cols-7 .cell .cname,.table-grid.cols-8 .cell .cname,.table-grid.cols-9 .cell .cname,.table-grid.cols-10 .cell .cname,.table-grid.cols-11 .cell .cname,.table-grid.cols-12 .cell .cname{display:inline-flex}.table-grid.cols-6 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-7 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-8 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-9 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-10 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-11 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-12 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)){flex-wrap:wrap;min-width:0;max-width:100%;overflow-wrap:anywhere}.table-grid.cols-6 .cell .cdata.docs-list,.table-grid.cols-7 .cell .cdata.docs-list,.table-grid.cols-8 .cell .cdata.docs-list,.table-grid.cols-9 .cell .cdata.docs-list,.table-grid.cols-10 .cell .cdata.docs-list,.table-grid.cols-11 .cell .cdata.docs-list,.table-grid.cols-12 .cell .cdata.docs-list{overflow-x:auto;overflow-y:hidden;max-width:100%}.table-grid.cols-6 .cell .cdata.docs-list>*,.table-grid.cols-7 .cell .cdata.docs-list>*,.table-grid.cols-8 .cell .cdata.docs-list>*,.table-grid.cols-9 .cell .cdata.docs-list>*,.table-grid.cols-10 .cell .cdata.docs-list>*,.table-grid.cols-11 .cell .cdata.docs-list>*,.table-grid.cols-12 .cell .cdata.docs-list>*{white-space:nowrap}.table-grid.cols-6 .cell:nth-child(6n+1),.table-grid.cols-7 .cell:nth-child(7n+1),.table-grid.cols-8 .cell:nth-child(8n+1),.table-grid.cols-9 .cell:nth-child(9n+1),.table-grid.cols-10 .cell:nth-child(10n+1),.table-grid.cols-11 .cell:nth-child(11n+1),.table-grid.cols-12 .cell:nth-child(12n+1){margin-top:10px}.table-grid.cols-6 .cell,.table-grid.cols-7 .cell,.table-grid.cols-8 .cell,.table-grid.cols-9 .cell,.table-grid.cols-10 .cell,.table-grid.cols-11 .cell,.table-grid.cols-12 .cell{border-top:0}.table-grid.cols-6 .cell:nth-child(6n+1),.table-grid.cols-7 .cell:nth-child(7n+1),.table-grid.cols-8 .cell:nth-child(8n+1),.table-grid.cols-9 .cell:nth-child(9n+1),.table-grid.cols-10 .cell:nth-child(10n+1),.table-grid.cols-11 .cell:nth-child(11n+1),.table-grid.cols-12 .cell:nth-child(12n+1){border-top:1px solid var(--line)}.table-grid .span-6,.table-grid .span-7,.table-grid .span-8,.table-grid .span-9,.table-grid .span-10,.table-grid .span-11,.table-grid .span-12{display:flex;justify-content:center;grid-column:1;grid-template-columns:1fr}}@media(max-width:800px){.table-grid.cols-2,.table-grid.cols-3,.table-grid.cols-4,.table-grid.cols-5{grid-template-columns:1fr}.table-grid.cols-2 .thead,.table-grid.cols-3 .thead,.table-grid.cols-4 .thead,.table-grid.cols-5 .thead{display:none}.table-grid.cols-2 .cell,.table-grid.cols-3 .cell,.table-grid.cols-4 .cell,.table-grid.cols-5 .cell{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);column-gap:10px;justify-content:start}.table-grid.cols-2 .cell .cname,.table-grid.cols-3 .cell .cname,.table-grid.cols-4 .cell .cname,.table-grid.cols-5 .cell .cname{display:inline-flex}.table-grid.cols-2 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-3 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-4 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-5 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)){flex-wrap:wrap;min-width:0;max-width:100%;overflow-wrap:anywhere}.table-grid.cols-2 .cell .cdata.docs-list,.table-grid.cols-3 .cell .cdata.docs-list,.table-grid.cols-4 .cell .cdata.docs-list,.table-grid.cols-5 .cell .cdata.docs-list{overflow-x:auto;overflow-y:hidden;max-width:100%}.table-grid.cols-2 .cell .cdata.docs-list>*,.table-grid.cols-3 .cell .cdata.docs-list>*,.table-grid.cols-4 .cell .cdata.docs-list>*,.table-grid.cols-5 .cell .cdata.docs-list>*{white-space:nowrap}.table-grid.cols-2 .cell:nth-child(odd),.table-grid.cols-3 .cell:nth-child(3n+1),.table-grid.cols-4 .cell:nth-child(4n+1),.table-grid.cols-5 .cell:nth-child(5n+1){margin-top:10px}.table-grid.cols-2 .cell,.table-grid.cols-3 .cell,.table-grid.cols-4 .cell,.table-grid.cols-5 .cell{border-top:0}.table-grid.cols-2 .cell:nth-child(odd),.table-grid.cols-3 .cell:nth-child(3n+1),.table-grid.cols-4 .cell:nth-child(4n+1),.table-grid.cols-5 .cell:nth-child(5n+1){border-top:1px solid var(--line)}.table-grid .span-2,.table-grid .span-3,.table-grid .span-4,.table-grid .span-5{display:flex;justify-content:center;grid-column:1;grid-template-columns:1fr}}@media(max-width:1100px){.table-grid:is(.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell{position:relative}.table-grid:is(.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .drop-c{position:static}.table-grid:is(.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .drop-c .drop{top:calc(100% - 4px);right:12px;left:auto;max-width:calc(100vw - 32px)}}@media(max-width:800px){.table-grid:is(.cols-2,.cols-3,.cols-4,.cols-5) .cell{position:relative}.table-grid:is(.cols-2,.cols-3,.cols-4,.cols-5) .cell .drop-c{position:static}.table-grid:is(.cols-2,.cols-3,.cols-4,.cols-5) .cell .drop-c .drop{top:calc(100% - 4px);right:12px;left:auto;max-width:calc(100vw - 32px)}}@media(max-width:900px),(pointer:coarse){.table-grid .cell .btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.table-grid .cell .btn.tx{height:auto;padding:6px 12px}.table-grid .cell .icon-c{height:auto}.table-grid .cell .icon-c .icon{height:1.3em;width:1.3em}.table-grid .cell .drop-c.btn>.icon{box-sizing:content-box;height:20px;width:20px;padding:10px}}@media(max-width:480px){.table-grid .cell{padding:10px}.table-cnt{padding:14px 4px 4px}}@media(max-width:1100px){.table-grid:is(.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .cdata.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(max-width:800px){.table-grid:is(.cols-2,.cols-3,.cols-4,.cols-5) .cell .cdata.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(max-width:1100px){.table-grid:is(.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .cdata.tx-blk{justify-self:start;max-width:100%}}@media(max-width:800px){.table-grid:is(.cols-2,.cols-3,.cols-4,.cols-5) .cell .cdata.tx-blk{justify-self:start;max-width:100%}}@media(min-width:1401px){.table-grid:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) :is(.thead,.cell){padding-left:8px;padding-right:8px}}@media(max-width:1400px){.table-grid.cols-8,.table-grid.cols-9,.table-grid.cols-10,.table-grid.cols-11,.table-grid.cols-12{grid-template-columns:1fr}.table-grid.cols-8 .thead,.table-grid.cols-9 .thead,.table-grid.cols-10 .thead,.table-grid.cols-11 .thead,.table-grid.cols-12 .thead{display:none}.table-grid.cols-8 .cell,.table-grid.cols-9 .cell,.table-grid.cols-10 .cell,.table-grid.cols-11 .cell,.table-grid.cols-12 .cell{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);column-gap:10px;justify-content:start}.table-grid.cols-8 .cell .cname,.table-grid.cols-9 .cell .cname,.table-grid.cols-10 .cell .cname,.table-grid.cols-11 .cell .cname,.table-grid.cols-12 .cell .cname{display:inline-flex}.table-grid.cols-8 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-9 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-10 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-11 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)),.table-grid.cols-12 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)){flex-wrap:wrap;min-width:0;max-width:100%;overflow-wrap:anywhere}.table-grid.cols-8 .cell .cdata.docs-list,.table-grid.cols-9 .cell .cdata.docs-list,.table-grid.cols-10 .cell .cdata.docs-list,.table-grid.cols-11 .cell .cdata.docs-list,.table-grid.cols-12 .cell .cdata.docs-list{overflow-x:auto;overflow-y:hidden;max-width:100%}.table-grid.cols-8 .cell .cdata.docs-list>*,.table-grid.cols-9 .cell .cdata.docs-list>*,.table-grid.cols-10 .cell .cdata.docs-list>*,.table-grid.cols-11 .cell .cdata.docs-list>*,.table-grid.cols-12 .cell .cdata.docs-list>*{white-space:nowrap}.table-grid.cols-8 .cell:nth-child(8n+1),.table-grid.cols-9 .cell:nth-child(9n+1),.table-grid.cols-10 .cell:nth-child(10n+1),.table-grid.cols-11 .cell:nth-child(11n+1),.table-grid.cols-12 .cell:nth-child(12n+1){margin-top:10px}.table-grid.cols-8 .cell,.table-grid.cols-9 .cell,.table-grid.cols-10 .cell,.table-grid.cols-11 .cell,.table-grid.cols-12 .cell{border-top:0}.table-grid.cols-8 .cell:nth-child(8n+1),.table-grid.cols-9 .cell:nth-child(9n+1),.table-grid.cols-10 .cell:nth-child(10n+1),.table-grid.cols-11 .cell:nth-child(11n+1),.table-grid.cols-12 .cell:nth-child(12n+1){border-top:1px solid var(--line)}.table-grid .span-8,.table-grid .span-9,.table-grid .span-10,.table-grid .span-11,.table-grid .span-12{display:flex;justify-content:center;grid-column:1;grid-template-columns:1fr}}@media(max-width:1400px){.table-grid:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell{position:relative}.table-grid:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .drop-c{position:static}.table-grid:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .drop-c .drop{top:calc(100% - 4px);right:12px;left:auto;max-width:calc(100vw - 32px)}}@media(max-width:1400px){.table-grid:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .cdata.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(max-width:1400px){.table-grid:is(.cols-8,.cols-9,.cols-10,.cols-11,.cols-12) .cell .cdata.tx-blk{justify-self:start;max-width:100%}}@media(max-width:1200px){.table-grid.cols-7{grid-template-columns:1fr}.table-grid.cols-7 .thead{display:none}.table-grid.cols-7 .cell{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);column-gap:10px;justify-content:start}.table-grid.cols-7 .cell .cname{display:inline-flex}.table-grid.cols-7 .cell .cdata:not(.truncate):not(.docs-list):not(:has(.drop-c)){flex-wrap:wrap;min-width:0;max-width:100%;overflow-wrap:anywhere}.table-grid.cols-7 .cell .cdata.docs-list{overflow-x:auto;overflow-y:hidden;max-width:100%}.table-grid.cols-7 .cell .cdata.docs-list>*{white-space:nowrap}.table-grid.cols-7 .cell:nth-child(7n+1){margin-top:10px}.table-grid.cols-7 .cell{border-top:0}.table-grid.cols-7 .cell:nth-child(7n+1){border-top:1px solid var(--line)}.table-grid .span-7{display:flex;justify-content:center;grid-column:1;grid-template-columns:1fr}}@media(max-width:1200px){.table-grid.cols-7 .cell{position:relative}.table-grid.cols-7 .cell .drop-c{position:static}.table-grid.cols-7 .cell .drop-c .drop{top:calc(100% - 4px);right:12px;left:auto;max-width:calc(100vw - 32px)}}@media(max-width:1200px){.table-grid.cols-7 .cell .cdata.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}}@media(max-width:1200px){.table-grid.cols-7 .cell .cdata.tx-blk{justify-self:start;max-width:100%}}.warn-msg{display:flex;flex-direction:column;gap:.5em;padding:14px 16px;border:1px solid var(--sug-line);border-radius:var(--radius-1);background-color:var(--sug-bg);color:var(--t2);min-width:0;overflow-wrap:anywhere}.warn-msg.red{border:1px solid var(--danger);background-color:var(--s2);color:var(--t2)}.warn-msg.purple{border:1px solid var(--ghost-line);background-color:var(--ghost-bg);color:var(--t1)}.warn-msg>h2{color:var(--head);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em}.warn-msg>p{line-height:1.5;font-size:13px;font-weight:400}.msg.approval-banner,.form .msg.approval-banner{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;border:1px solid var(--ghost-line);border-radius:var(--radius-1);background:var(--ghost-bg);color:var(--t2);font-size:13px;line-height:1.5}.msg.approval-banner .icon{flex:none;height:1.3em;width:1.3em;color:var(--acc)}@media screen and (max-width:480px){.warn-msg{padding:12px 14px}.msg.approval-banner,.form .msg.approval-banner{padding:10px 12px;overflow-wrap:anywhere}}
