.ds-dot{width:7px;height:7px;border-radius:var(--s-r-pill);flex-shrink:0;background:var(--s-gray)}.ds-sep{width:1px;height:18px;background:var(--s-line-2);flex-shrink:0}.ds-round,.s-btn.ds-round{border-radius:var(--s-r-pill)}.s-btn.ds-link-btn{background:transparent;color:var(--s-blue-t);font-weight:600}@media(hover:hover)and (pointer:fine){.s-btn.ds-link-btn:hover{background:var(--s-fill-1)}}.s-btn:focus-visible,.s-seg__opt:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}@media(hover:hover)and (pointer:fine){.s-btn--secondary:hover{box-shadow:var(--s-shadow-card-hover)}}@media(hover:hover)and (pointer:fine){.s-btn--quiet:hover{background:var(--s-fill-2)}}.s-seg__opt{text-decoration:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.s-seg__opt:hover{color:var(--s-ink)}}.s-seg__opt[aria-checked=true],.s-seg__opt[aria-current=page],.s-seg__opt.is-on{background:var(--s-surface);color:var(--s-ink);box-shadow:0 0 0 1px var(--s-line),0 1px 2px #2822141a}.s-seg__opt[disabled]{opacity:.45;cursor:not-allowed;transform:none}:root .seg.s-seg{display:inline-flex;gap:2px;flex-wrap:wrap;width:fit-content;max-width:100%;align-self:flex-start;border-radius:var(--s-r-ctl-lg)}:root .seg.s-seg .s-seg__opt{height:calc(var(--s-control-lg) - 4px);padding:0 var(--s-pad);border-radius:var(--s-r-ctl);font-size:var(--s-text-md)}.ds-switch{position:relative;flex-shrink:0;width:38px;height:22px;padding:0;border:0;border-radius:var(--s-r-pill);background:var(--s-fill-2);transition:background-color var(--s-dur-fast) ease,transform var(--s-dur-press) var(--s-ease-out)}.ds-switch[aria-checked=true]{background:var(--s-green)}.ds-switch__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--s-r-pill);background:var(--s-surface);box-shadow:0 1px 3px #28221442,0 0 0 .5px #28221414;transition:transform var(--s-dur-fast) var(--s-ease-out),width var(--s-dur-fast) var(--s-ease-out)}:root[data-theme=dark] .ds-switch__knob{background:var(--s-ink);box-shadow:0 1px 3px #0006}.ds-switch[aria-checked=true] .ds-switch__knob{transform:translate(16px)}.ds-switch:active:not([disabled]) .ds-switch__knob{width:22px}.ds-switch[aria-checked=true]:active:not([disabled]) .ds-switch__knob{transform:translate(12px)}.ds-switch.s-press:active{transform:none}.ds-switch:after{content:"";position:absolute;inset:-3px 0}.ds-switch[disabled]{opacity:.45;cursor:not-allowed}.ds-switch:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.ds-switch-row{display:inline-flex;align-items:center;gap:var(--s-gap-group);min-height:var(--s-control-sm);font-size:var(--s-text-md);color:var(--s-ink)}:root .empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:var(--s-ink-3);font-family:var(--s-font)}:root .empty .e-ic{width:48px;height:48px;margin-bottom:4px;border-radius:var(--s-r-pill);display:flex;align-items:center;justify-content:center;background:var(--s-fill-1);color:var(--s-ink-3);border:0;box-shadow:none}:root .empty .e-ic svg{width:22px;height:22px}:root .empty .e-t{margin:0;font:600 var(--s-text-lg)/1.3 var(--s-font-display);letter-spacing:var(--s-track-snug);color:var(--s-ink)}:root .empty .e-s{max-width:340px;font-size:var(--s-text-md);line-height:1.5;color:var(--s-ink-3)}:root .empty .e-act{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}:root .frow.ds-frow{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 6px;margin:0 -6px;border-radius:var(--s-r-sm);transition:background-color var(--s-dur-fast) ease;cursor:default}@media(hover:hover)and (pointer:fine){:root .frow.ds-frow:hover{background:var(--s-fill-1)}}.ds-frow__k{display:inline-flex;align-items:center;gap:7px;flex:0 0 120px;min-width:0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3)}.ds-frow__k svg{flex-shrink:0}.ds-frow__v{flex:1 1 auto;min-width:0;font-size:var(--s-text-md);color:var(--s-ink);overflow-wrap:anywhere}.ds-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ds-tl__row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:14px}.ds-tl__row:last-child{padding-bottom:0}.ds-tl__row:not(:last-child):before{content:"";position:absolute;left:10.5px;top:24px;bottom:2px;width:1px;background:var(--s-line-2)}.ds-tl__node{width:22px;height:22px;border-radius:var(--s-r-pill);display:flex;align-items:center;justify-content:center;font-size:var(--s-text-xs);font-weight:600;box-shadow:inset 0 0 0 1px var(--s-line-2);color:var(--s-ink-3);background:var(--s-surface)}.ds-tl__row[data-state=done] .ds-tl__node{background:var(--s-ink);color:var(--s-on-ink);box-shadow:none}.ds-tl__row[data-state=current] .ds-tl__node{background:var(--tone, var(--s-blue));color:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--tone, var(--s-blue)) 18%,transparent)}.ds-tl__body{min-width:0;padding-top:2px}.ds-tl__title{font-size:var(--s-text-md);font-weight:500;color:var(--s-ink)}.ds-tl__row[data-state=current] .ds-tl__title{font-weight:600}.ds-tl__row[data-state=todo] .ds-tl__title{color:var(--s-ink-2)}.ds-tl__meta{margin-top:2px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.ds-menu-wrap,.ds-filter-popover-wrap{position:relative;display:inline-block}.ds-menu,.ds-pop{position:absolute;top:100%;margin-top:6px;z-index:var(--s-z-popover);border-radius:var(--s-r-lg);font-family:var(--s-font);color:var(--s-ink);animation:s-pop-in var(--s-dur-pop) var(--s-ease-out);transform-origin:var(--origin, top left)}.ds-menu--left,.ds-pop--left{left:0;--origin: top left}.ds-menu--right,.ds-pop--right{right:0;--origin: top right}.s-material .ds-menu,.s-material .ds-pop{background:var(--s-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--s-shadow-float);border-color:var(--s-line-2)}.ds-menu.is-up,.ds-pop.is-up{top:auto;bottom:100%;margin-top:0;margin-bottom:6px}.ds-menu--left.is-up,.ds-pop--left.is-up{--origin: bottom left}.ds-menu--right.is-up,.ds-pop--right.is-up{--origin: bottom right}.ds-menu{min-width:200px;max-width:min(320px,90vw);padding:var(--s-bar-pad);border-radius:calc(var(--s-r-ctl) + var(--s-bar-pad));display:flex;flex-direction:column;gap:1px}.ds-menu__item{--ico: var(--s-ico-text);display:flex;align-items:center;gap:var(--s-gap-ctl);width:100%;min-height:var(--s-control);padding:0 var(--s-pad);border:0;border-radius:var(--s-r-ctl);background:transparent;color:var(--s-ink);font:500 var(--s-text-md)/1.2 var(--s-font);text-align:left}.ds-menu__item:has(>svg:first-child){padding-left:var(--s-pad-ico)}.ds-menu__item>svg{width:var(--ico);height:var(--ico)}.ds-menu__item svg{color:var(--s-ink-3);flex-shrink:0}@media(pointer:coarse){.ds-menu__item{min-height:var(--s-touch)}}.ds-menu__item:focus-visible{background:var(--s-fill-1);outline:none}@media(hover:hover)and (pointer:fine){.ds-menu__item:hover:not([disabled]){background:var(--s-fill-1);outline:none}}.ds-menu__item.is-on{font-weight:600}.ds-menu__item.danger,.ds-menu__item.danger svg{color:var(--s-red-t)}@media(hover:hover)and (pointer:fine){.ds-menu__item.danger:hover:not([disabled]){background:color-mix(in oklab,var(--s-red) 10%,transparent)}}.ds-menu__item[disabled]{opacity:.45;cursor:not-allowed;transform:none}.ds-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-menu__hint{margin-left:auto;font-size:var(--s-text-sm);color:var(--s-ink-3)}.ds-menu__check{color:var(--s-blue-t)!important}.ds-menu__sep{height:1px;margin:4px 6px;background:var(--s-line)}.ds-filterpop{min-width:280px;max-width:90vw;padding:14px;display:flex;flex-direction:column;gap:12px}.ds-filterpop__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group)}.ds-filterpop__title{font:600 var(--s-text-base)/1.2 var(--s-font-display);letter-spacing:var(--s-track-snug)}.ds-filterpop__body{display:flex;flex-direction:column;gap:12px;max-height:380px;overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px 2px}.ds-filterpop__foot{display:flex;justify-content:flex-end;gap:var(--s-gap-group);border-top:1px solid var(--s-line);padding-top:10px}.ds-viewbar{display:flex;flex-direction:column;gap:10px;font-family:var(--s-font)}.ds-viewbar__main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex-wrap:wrap}.s-seg.ds-viewbar__views{flex-wrap:nowrap;min-width:0;max-width:100%}.ds-viewbar__right{display:flex;align-items:center;gap:var(--s-gap-group);margin-left:auto;flex-wrap:wrap}.s-seg.ds-viewbar__modes{flex-wrap:nowrap}.s-seg .ds-viewbar__mode{--ico: var(--s-ico-sm);width:var(--s-control-sm);padding:0;justify-content:center}.ds-vsearch{position:relative;display:flex;align-items:center;flex-shrink:0}.ds-vsearch__slot.compact{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-vsearch__slot.open{--ico: var(--s-ico-text);display:flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad) 0 var(--s-pad-ico);width:min(260px,60vw);border-radius:var(--s-r-ctl);background:var(--s-surface);box-shadow:0 0 0 1px var(--s-line-2);animation:s-pop-in var(--s-dur-pop) var(--s-ease-out);transform-origin:right center}.ds-vsearch__slot.open:focus-within{box-shadow:0 0 0 1px var(--s-blue),0 0 0 4px color-mix(in oklab,var(--s-blue) 18%,transparent)}.ds-vsearch__ic{width:var(--ico, var(--s-ico-text));height:var(--ico, var(--s-ico-text));color:var(--s-ink-3);flex-shrink:0}.ds-vsearch__slot input{flex:1 1 auto;width:100%;min-width:0;height:100%;border:0;padding:0;background:transparent;outline:none;box-shadow:none;font:var(--s-text-md) var(--s-font);color:var(--s-ink)}.ds-vsearch__slot.compact .ds-vsearch__ic{display:none}.ds-chips__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-gap-group)}.s-pill.ds-chip{padding:0 0 0 var(--s-pad-sm);gap:var(--s-gap-ctl)}.ds-chip__k{color:var(--s-ink-3)}.ds-chip__v{color:var(--s-ink);font-weight:600}.ds-chip__del{--ico: var(--s-ico-sm);position:relative;width:var(--s-control-sm);height:var(--s-control-sm);padding:0;border:0;border-radius:var(--s-r-pill);background:transparent;color:var(--s-ink-3);display:inline-flex;align-items:center;justify-content:center}.ds-chip__del>svg{width:var(--ico);height:var(--ico);flex:none}@media(pointer:coarse){.ds-chip__del:after{content:"";position:absolute;inset:-8px}}@media(hover:hover)and (pointer:fine){.ds-chip__del:hover{background:var(--s-fill-2);color:var(--s-ink)}}.ds-chip-add{--ico: var(--s-ico-text);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-sm) 0 var(--s-pad-ico-sm);border:1px dashed var(--s-line-2);border-radius:var(--s-r-pill);background:transparent;font:600 var(--s-text-sm)/1 var(--s-font);color:var(--s-ink-2)}.ds-chip-add>svg{width:var(--ico);height:var(--ico);flex:none}@media(hover:hover)and (pointer:fine){.ds-chip-add:hover{background:var(--s-fill-1)}}.ds-chip__del:focus-visible,.ds-chip-add:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-btn.ds-chips__clear{background:transparent;color:var(--s-ink-2);font-weight:600}@media(hover:hover)and (pointer:fine){.s-btn.ds-chips__clear:hover{background:var(--s-fill-1);color:var(--s-ink)}}.ds-jbar{display:flex;align-items:center;gap:12px;min-width:0;font-family:var(--s-font)}.ds-jbar__title{display:inline-flex;align-items:center;gap:8px;font:600 var(--s-text-base)/1 var(--s-font-display);color:var(--s-ink);white-space:nowrap}.ds-jbar__title svg{color:var(--s-ink-3)}.s-seg.ds-jbar__tabs{flex-wrap:nowrap}.ds-jbar__actions{margin-left:auto}.s-seg.ds-tabs{flex-wrap:nowrap;width:fit-content;max-width:100%;align-self:flex-start}.ds-tabs .tab-label-short{display:none}@media(max-width:640px){.ds-tabs .tab-label-short{display:inline}.ds-tabs .tab-label-full{display:none}}.s-sheet.ds-peek{width:min(440px,100%)}@media(max-width:640px){.s-sheet.ds-peek{width:100%}}.ds-peek__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--s-line)}.ds-peek__nav,.ds-peek__actions{display:flex;align-items:center;gap:var(--s-gap-group)}.ds-peek__pos{margin-left:4px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.ds-peek__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 20px;display:flex;flex-direction:column;gap:16px}.ds-peek__id{display:flex;align-items:center;gap:12px}.ds-peek__ic{width:40px;height:40px;flex-shrink:0;border-radius:var(--s-r-pill);display:flex;align-items:center;justify-content:center;background:var(--s-fill-1);color:var(--s-ink-2)}.ds-peek__titles{min-width:0;display:flex;flex-direction:column;gap:2px}.ds-peek__title{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--s-ink);overflow-wrap:anywhere}.ds-peek__sub{font-size:var(--s-text-sm);color:var(--s-ink-3)}.ds-peek__kpis{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:8px}.ds-peek__kpi{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--s-r-lg);background:var(--s-surface);box-shadow:var(--s-shadow-card);min-width:0}.ds-peek__kpi-l{display:flex;align-items:center;gap:6px;font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-3)}.ds-peek__kpi-v{font:700 var(--s-text-lg)/1.15 var(--s-font-display);letter-spacing:var(--s-track-tight);color:var(--s-ink);overflow-wrap:anywhere}.s-seg.ds-peek__tabs{align-self:flex-start;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.ds-peek__panel{min-width:0}.ds-table-card{position:relative;flex:1;min-height:0;min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain;background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card);font-family:var(--s-font)}.ds-table-card:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.ds-table-card--plain{background:transparent;border-radius:0;box-shadow:none}.ds-table-card--plain .ds-table thead th{background:var(--s-surface-2)}.ds-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--s-text-md);color:var(--s-ink)}.ds-table th,.ds-table td{padding:0 12px;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--s-line)}.ds-table thead th{position:sticky;top:0;z-index:2;height:36px;background:var(--s-surface-2);font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-3);-webkit-user-select:none;user-select:none}.ds-table th:first-child,.ds-table td:first-child{padding-left:16px}.ds-table th:last-child,.ds-table td:last-child{padding-right:16px}.ds-table tbody td{height:44px;padding-block:4px;transition:background-color var(--s-dur-fast) ease}.ds-table tbody tr:last-child td{border-bottom:0}@media(hover:hover)and (pointer:fine){.ds-table tbody tr:hover td{background:var(--s-fill-1)}}.ds-table tbody tr.is-clickable{cursor:pointer}.ds-table tbody tr.is-sel td{background:color-mix(in oklab,var(--s-blue) 8%,transparent)}.ds-table tbody tr.is-peek td{background:var(--s-fill-2)}.ds-table tbody tr.is-peek td:first-child{box-shadow:inset 2px 0 0 var(--s-ink)}.ds-table .ds-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ds-table th.ds-num .ds-th{justify-content:flex-end}.ds-th{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.ds-th__ic{flex-shrink:0;color:var(--s-ink-4)}.ds-th__hash{width:var(--s-ico-text);text-align:center;font-weight:700;color:var(--s-ink-4)}.ds-th__lbl{overflow:hidden;text-overflow:ellipsis}.ds-th__sort{flex-shrink:0;color:var(--s-ink)}.ds-th__btn{display:flex;align-items:center;width:calc(100% + 12px);height:28px;margin:0 -6px;padding:0 6px;border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}th.ds-num .ds-th__btn{justify-content:flex-end}@media(hover:hover)and (pointer:fine){.ds-th__btn:hover{background:var(--s-fill-1);color:var(--s-ink)}}.ds-th__btn:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}th.is-sorted{color:var(--s-ink)}.ds-col-cbx{width:38px;padding-right:0!important}.ds-cbx{position:relative;width:16px;height:16px;padding:0;border:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--s-surface);box-shadow:inset 0 0 0 1.5px var(--s-line-2);color:transparent}.ds-cbx[aria-pressed=true]{background:var(--s-ink);box-shadow:none;color:var(--s-on-ink)}.ds-cbx[aria-pressed=mixed]{background:var(--s-ink);box-shadow:none}.ds-cbx[aria-pressed=mixed] .ds-cbx__mark{display:none}.ds-cbx[aria-pressed=mixed]:after{content:"";width:8px;height:2px;background:var(--s-on-ink)}.ds-cbx:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.ds-idc{display:flex;align-items:center;gap:10px;min-width:0}.ds-idc__av{width:24px;height:24px;flex-shrink:0;border-radius:var(--s-r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--s-ink);color:var(--s-on-ink);font-size:var(--s-text-xs);font-weight:600}.ds-idc__nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.ds-idc__nm a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.ds-idc__nm a:hover{text-decoration:underline;text-underline-offset:2px}}.ds-row-actions{display:inline-flex;align-items:center;gap:var(--s-1);flex-shrink:0;opacity:0;transition:opacity var(--s-dur-fast) ease}.ds-table tbody tr:focus-within .ds-row-actions{opacity:1}@media(hover:hover)and (pointer:fine){.ds-table tbody tr:hover .ds-row-actions{opacity:1}}@media(hover:none){.ds-row-actions{opacity:1}}.ds-table tfoot td{position:sticky;bottom:0;z-index:1;height:40px;border-top:1px solid var(--s-line-2);border-bottom:0;background:var(--s-surface-2)}.ds-tfoot__k{margin-right:8px;font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-3)}.ds-tfoot__v{font-weight:700;color:var(--s-ink)}@media(max-width:900px){.ds-table-card{contain:inline-size;width:100%}.ds-table{min-width:max(100%,640px)}.ds-table--skel{min-width:0}}.ds-table--skel tbody td{cursor:default}@media(hover:hover)and (pointer:fine){.ds-table--skel tbody tr:hover td{background:transparent}}.ds-skel-bar{height:12px}:root .wskel{border-radius:6px;background:linear-gradient(90deg,var(--s-fill-1) 0%,var(--s-fill-2) 50%,var(--s-fill-1) 100%);background-size:200% 100%;animation:s-shimmer 1.4s ease-in-out infinite}.ds-modal-scrim{position:fixed;inset:0;z-index:var(--s-z-sheet);display:flex;align-items:flex-start;justify-content:center;padding:max(8vh,24px) 16px 24px;background:var(--s-scrim);overflow-y:auto;animation:s-fade-in var(--s-dur-modal) var(--s-ease-out)}.s-material.ds-modal{width:min(560px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--s-r-sheet);box-shadow:inset 0 1px 0 var(--s-glass-hi),var(--s-shadow-float);font-family:var(--s-font);color:var(--s-ink);outline:none;animation:s-pop-in var(--s-dur-modal) var(--s-ease-out);transform-origin:50% 50%}.s-material.ds-modal--wide{width:min(760px,100%)}.ds-modal form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.ds-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--s-line)}.ds-modal__title{display:flex;align-items:center;gap:10px;min-width:0}.ds-modal__title h2{margin:0;font-size:var(--s-text-xl);font-weight:700;line-height:1.25}.ds-modal__ic{width:30px;height:30px;flex-shrink:0;border-radius:var(--s-r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--s-fill-1);color:var(--s-ink-2)}.ds-modal__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.ds-modal__body fieldset{min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px}.ds-modal__body fieldset+fieldset{padding-top:14px;border-top:1px solid var(--s-line)}.ds-modal__body legend{display:block;width:100%;padding:0;margin:0 0 10px;font:600 var(--s-text-sm)/1.3 var(--s-font);color:var(--s-ink-3)}.ds-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 16px;border-top:1px solid var(--s-line)}.ds-modal__actions{display:flex;align-items:center;gap:var(--s-gap-group)}@media(max-width:640px){.ds-modal__actions>.s-btn{height:var(--s-touch)}}.ds-check{display:inline-flex;align-items:center;gap:8px;font-size:var(--s-text-md);color:var(--s-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.ds-check__box{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--s-surface);box-shadow:inset 0 0 0 1.5px var(--s-line-2);color:var(--s-on-ink);transition:background-color var(--s-dur-fast) ease}.ds-check input:checked+.ds-check__box{background:var(--s-ink);box-shadow:none}.ds-check input:focus-visible+.ds-check__box{outline:2px solid var(--s-blue);outline-offset:2px}@media(max-width:640px){.ds-modal-scrim{align-items:flex-end;padding:0}.s-material.ds-modal{width:100%;max-height:92vh;border-radius:var(--s-r-sheet) var(--s-r-sheet) 0 0;animation:s-sheet-in-up var(--s-dur-drawer) var(--s-ease-drawer)}}.ds-field,:root .form-control.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--s-font)}.ds-field__label,:root .form-control.ds-field .field__label{font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-2)}.ds-req,:root .form-control.ds-field .req{color:var(--s-red-t)}.ds-field__hint,:root .form-control.ds-field small{font-size:var(--s-text-sm);font-weight:400;line-height:1.45;color:var(--s-ink-3)}.s-input,:root .ds-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):not(.otp__input){width:100%;min-width:0;height:var(--s-control-lg);min-height:var(--s-control-lg);padding:0 var(--s-pad-lg);margin:0;border:1px solid var(--s-line-2);border-radius:var(--s-r-ctl-lg);background-color:var(--s-surface);color:var(--s-ink);font:400 var(--s-text-md)/normal var(--s-font);box-shadow:none;outline:none;transition:border-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease}textarea.s-input,:root .ds-field :where(textarea):not(.otp__input){height:auto;min-height:88px;padding:8px var(--s-pad-lg);line-height:1.45;resize:vertical}select.s-input:not([multiple]),:root .ds-field :where(select:not([multiple])):not(.otp__input){appearance:none;-webkit-appearance:none;background-image:none;padding-right:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl))}.s-input::placeholder,:root .ds-field :where(input,textarea)::placeholder{color:var(--s-ink-3);opacity:1}@media(hover:hover)and (pointer:fine){.s-input:hover,:root .ds-field :where(input,select,textarea):not(.otp__input):hover{border-color:color-mix(in oklab,var(--s-ink) 22%,transparent)}}.s-input:focus,.s-input:focus-visible,:root .ds-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not(.otp__input):not([aria-invalid=true]):is(:focus,:focus-visible){border-color:var(--s-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--s-blue) 22%,transparent);outline:none}.s-input[aria-invalid=true],:root .ds-field :where(input,select,textarea)[aria-invalid=true]:not(.otp__input){border-color:var(--s-red);box-shadow:none}.s-input[aria-invalid=true]:focus,:root .ds-field :where(input,select,textarea)[aria-invalid=true]:not(.otp__input):focus{border-color:var(--s-red);box-shadow:0 0 0 3px color-mix(in oklab,var(--s-red) 20%,transparent)}.s-input:user-invalid{border-color:var(--s-red)}:root .ds-field :where(input,select,textarea):not(.otp__input):user-invalid{border-color:var(--s-red)}.s-input:disabled,:root .ds-field :where(input,select,textarea):not(.otp__input):disabled{background-color:var(--s-surface-2);color:var(--s-ink-3);cursor:not-allowed}:root .ds-field input[type=file]{font:var(--s-text-md) var(--s-font);color:var(--s-ink-2)}@media(max-width:900px){.s-input,:root .ds-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):not(.otp__input){height:var(--s-touch);min-height:var(--s-touch);font-size:16px}textarea.s-input,:root .ds-field :where(textarea):not(.otp__input){height:auto;min-height:88px}}.ds-error,:root .portfolio-error.ds-error{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0;border:0;border-radius:0;background:none;font:500 var(--s-text-sm)/1.45 var(--s-font);color:var(--s-red-t);white-space:pre-line}.ds-error svg{flex-shrink:0;margin-top:1px}:root .portfolio-check.ds-checkrow{display:flex;align-items:flex-start;gap:9px;font-size:var(--s-text-md);color:var(--s-ink);cursor:pointer}:root .portfolio-check.ds-checkrow input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:1px 0 0;accent-color:var(--s-ink)}:root .portfolio-check.ds-checkrow small{display:block;margin-top:3px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.ds-step{min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:14px}.ds-step legend{display:flex;flex-direction:column;gap:2px;padding:0;margin-bottom:4px;font:600 var(--s-text-xl)/1.25 var(--s-font-display);letter-spacing:var(--s-track-snug);color:var(--s-ink)}.ds-step>p{margin:0;font-size:var(--s-text-md)}.ds-ui-card__sub{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.ds-ui-card__body{min-width:0}:root .ausente.ds-ausente{color:var(--s-ink-4)}.ds-badge{max-width:100%}.ds-badge>span:not(.s-tag__dot){overflow:hidden;text-overflow:ellipsis}:root .otp.ds-otp .otp__label{font:600 var(--s-text-sm)/1.3 var(--s-font);color:var(--s-ink-2)}:root .otp.ds-otp .otp__caixa{border:1px solid var(--s-line-2);border-radius:var(--s-r-ctl-lg);background:var(--s-surface);color:var(--s-ink);font-family:var(--s-font-display);font-variant-numeric:tabular-nums;box-shadow:none;transition:border-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease}:root .otp.ds-otp .otp__caixa.is-preenchida{border-color:color-mix(in oklab,var(--s-ink) 26%,transparent)}:root .otp.ds-otp .otp__campo:focus-within .otp__caixa.is-ativa{border-color:var(--s-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--s-blue) 22%,transparent)}:root .otp.ds-otp .otp__campo:focus-within .otp__caixa.is-selecionada{background:color-mix(in oklab,var(--s-blue) 14%,var(--s-surface))}:root .otp.ds-otp.otp--invalida .otp__caixa{border-color:var(--s-red)}:root .otp.ds-otp .otp__cursor{background:var(--s-blue)}:root .user-avatar.ds-avatar{border:0;background:var(--s-ink);color:var(--s-on-ink);font-family:var(--s-font);font-weight:600;letter-spacing:.01em}:root .user-avatar.ds-avatar[data-avatar=foto]{background:var(--s-fill-1);box-shadow:inset 0 0 0 .5px var(--s-line-2)}@media(prefers-reduced-motion:reduce){.ds-menu,.ds-pop,.s-material.ds-modal,.ds-vsearch__slot.open{animation:s-fade-in .15s ease both}.ds-switch__knob{transition:transform .15s ease,width .15s ease}:root .wskel{animation:none}.ds-menu,.ds-pop,.s-material.ds-modal,.ds-modal-scrim,.ds-vsearch__slot.open{animation-duration:var(--s-dur-fast)!important}}@media(prefers-reduced-transparency:reduce){.ds-menu,.ds-pop,.ds-modal,.ds-table thead th,.ds-table tfoot td{background:var(--s-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.ds-table-card,.ds-peek__kpi{box-shadow:0 0 0 1px var(--s-line-2)}.s-input,:root .ds-field :where(input,select,textarea):not(.otp__input){border-color:var(--s-ink-3)}.ds-switch{box-shadow:inset 0 0 0 1px var(--s-ink-3)}}.bs-wrap{position:fixed;inset:0;z-index:var(--s-z-sheet);overflow:hidden}.bs-probe{position:absolute;left:0;top:0;width:0;height:env(safe-area-inset-top,0px);visibility:hidden;pointer-events:none}.bs-scrim{position:absolute;inset:0;background:var(--s-scrim);opacity:0;touch-action:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--s-dur-base) var(--s-ease-out)}.bs-wrap[data-state=open]>.bs-scrim{opacity:1;transition:opacity var(--s-dur-drawer) var(--s-ease-drawer)}@starting-style{.bs-wrap[data-state=open]>.bs-scrim{opacity:0}}.bs-wrap[data-state=closed]{pointer-events:none}.bs-panel{--bs-bg: var(--mv-nucleo-solido, #F8F9F8);--bs-casca: var(--mv-casca-solida, #E2E4E1);--bs-folga: 6px;position:absolute;left:0;right:0;bottom:var(--vv-kb, 0px);box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;isolation:isolate;border:1px solid var(--g-card-stroke);border-bottom:0;border-radius:var(--s-r-sheet) var(--s-r-sheet) 0 0;background:var(--bs-casca);color:var(--s-ink);box-shadow:0 -18px 44px -26px #171d2247;outline:none;will-change:transform;transform:translateY(100%);transition:transform var(--s-dur-base) var(--s-ease-out)}.bs-panel:before{content:"";position:absolute;z-index:-1;inset:var(--bs-folga) var(--bs-folga) 0;border-radius:calc(var(--s-r-sheet) - var(--bs-folga)) calc(var(--s-r-sheet) - var(--bs-folga)) 0 0;background:var(--bs-bg);pointer-events:none;box-shadow:var(--mv-realce, inset 0 1px 1px rgba(255, 255, 255, .5)),0 10px 26px -18px #171d2238}:root[data-theme=dark] .bs-panel{--bs-bg: var(--mv-nucleo-solido, #20262A);--bs-casca: var(--mv-casca-solida, #15191B)}.bs-panel[data-state=open]{transform:none;transition:transform var(--s-dur-drawer) var(--s-ease-drawer)}@starting-style{.bs-panel[data-state=open]{transform:translateY(100%)}}.bs-panel[data-dragging]{user-select:none;-webkit-user-select:none}.bs-panel[data-detent=auto]{height:auto;max-height:min(calc(var(--vv-h, 100dvh) * .88),calc(var(--vv-h, 100dvh) - env(safe-area-inset-top) - 12px))}.bs-panel[data-detent=full]{height:calc(var(--vv-h, 100dvh) - env(safe-area-inset-top) - 12px)}.bs-head{flex:none;padding:var(--bs-folga) 16px 0;touch-action:none}.bs-grabber{position:relative;width:40px;height:5px;margin:8px auto 4px;border-radius:3px;background:var(--s-line-2)}.bs-grabber:before{content:"";position:absolute;inset:-12px -24px}.bs-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);min-height:var(--s-touch);padding-bottom:4px}.bs-titles{display:flex;flex-direction:column;min-width:0}.bs-titles .s-kicker{font-size:13px}.bs-title{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.bs-close{flex:none;width:var(--s-touch);height:var(--s-touch);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--s-r-pill);background:var(--g-elem-soft);color:var(--s-ink-2)}.bs-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bs-body[data-rola=nao]{touch-action:pan-x}.bs-body__in{padding:4px 16px 16px}.bs-panel[data-sem-rodape] .bs-body__in{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.bs-foot{flex:none;display:flex;align-items:center;gap:var(--s-gap-group);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,color-mix(in srgb,var(--s-ink) 5%,transparent),transparent 18px)}@media(prefers-reduced-motion:reduce){.bs-panel,.bs-panel[data-state=open]{transform:none;transition-property:opacity;opacity:0}.bs-panel[data-state=open]{opacity:1}@starting-style{.bs-panel[data-state=open]{opacity:0;transform:none}}.bs-panel,.bs-scrim{transition-duration:var(--s-dur-fast)!important}}@media(prefers-reduced-transparency:reduce){.bs-panel{background:var(--g-float-solid)}}@media(prefers-contrast:more){.bs-panel{border-color:var(--s-ink-3)}}@media(max-width:900px){.bs-panel{--bs-raio: 28px;--bs-vidro: rgba(247, 248, 247, .86);border:0;border-radius:var(--bs-raio) var(--bs-raio) 0 0;background:transparent;box-shadow:0 -24px 60px -32px #171d2257}:root[data-theme=dark] .bs-panel{--bs-vidro: rgba(30, 35, 38, .88)}.bs-panel:before{inset:0;border-radius:var(--bs-raio) var(--bs-raio) 0 0;background:var(--bs-vidro);-webkit-backdrop-filter:blur(40px) saturate(170%)!important;backdrop-filter:blur(40px) saturate(170%)!important;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px var(--g-card-stroke)}:root[data-theme=dark] .bs-panel:before{box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px var(--g-card-stroke)}.bs-head{padding:0 16px}.bs-grabber{width:36px;height:5px;margin:6px auto 2px;background:color-mix(in srgb,var(--s-ink) 22%,transparent)}.bs-bar{min-height:48px;padding-bottom:6px}.bs-bar[data-centro]{display:grid;grid-template-columns:minmax(64px,1fr) auto minmax(64px,1fr);gap:8px}.bs-bar[data-centro] .bs-titles{align-items:center;text-align:center}.bs-bar[data-centro] .bs-start{display:flex;align-items:center;justify-content:flex-start;min-width:0}.bs-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.bs-title{font-size:17px;font-weight:500;letter-spacing:-.01em}.bs-close{width:32px;height:32px;margin-right:6px;position:relative}.bs-close:before{content:"";position:absolute;inset:-6px}.bs-acao{min-width:44px;min-height:44px;padding:0 6px;border:0;background:none;color:var(--s-ink);font:400 16px/20px var(--s-font);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;white-space:nowrap}.bs-acao--forte{font-weight:500}.bs-acao:disabled{opacity:.4}.bs-acao:active:not(:disabled){opacity:.55}}@media(max-width:900px)and (prefers-reduced-transparency:reduce){.bs-panel:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--bs-bg)}}.s-stage{--stg-line: var(--s-line-2);--stg-fill: var(--g-inv);--stg-dot: var(--s-elem);--stg-dot-line: var(--s-line-2);--stg-dot-ink: var(--s-ink-3);--stg-done: var(--g-inv);--stg-done-ink: var(--g-inv-ink);--stg-cur-line: var(--g-inv);--stg-cur-ink: var(--s-ink);--stg-ring: color-mix(in srgb, var(--s-ink) 12%, transparent);--stg-name: var(--s-ink);--stg-mute: var(--s-ink-3);--stg-focus: var(--s-blue);--stg-h: var(--s-control-lg);--stg-recuo: 14px;--stg-dot-top: 4px;box-sizing:border-box;width:256px;max-width:100%;padding:2px 0 0}.s-stage__slider{position:relative;box-sizing:border-box;height:var(--stg-h);padding:0;cursor:pointer;touch-action:none;outline:0;-webkit-tap-highlight-color:transparent}.s-stage[data-disabled] .s-stage__slider{cursor:default;opacity:.55}.s-stage__rail{position:relative;height:100%;margin:0 var(--stg-recuo)}.s-stage__line,.s-stage__fill{position:absolute;top:calc(var(--stg-dot-top) + var(--s-control-sm) / 2 - 1px);left:0;width:100%;height:2px;border-radius:2px}.s-stage__line{background:var(--stg-line)}.s-stage__fill{background:var(--stg-fill);transform-origin:0 50%;transform:scaleX(var(--f, 0));transition:transform .16s var(--s-ease-out)}.s-stage__dot{position:absolute;top:var(--stg-dot-top);box-sizing:border-box;width:var(--s-control-sm);height:var(--s-control-sm);margin:0 0 0 calc(var(--s-control-sm) / -2);display:grid;place-items:center;border-radius:999px;border:2px solid var(--stg-dot-line);color:var(--stg-dot-ink);background:var(--stg-dot);transition:background-color var(--s-dur-fast) ease,border-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease,transform var(--s-dur-fast) var(--s-ease-out)}.s-stage__dot>span{font:500 12px/1 var(--s-font);font-variant-numeric:tabular-nums}.s-stage__dot.is-done{background:var(--stg-done);border-color:var(--stg-done);color:var(--stg-done-ink)}.s-stage__dot.is-cur{border-color:var(--stg-cur-line);color:var(--stg-cur-ink);box-shadow:0 0 0 3px var(--stg-ring);transform:scale(1.15)}.s-stage__dot.is-lost{border-style:dashed}.s-stage__dot.is-lost.is-cur{border-color:var(--s-gray)}.s-stage__slider:focus-visible .s-stage__dot.is-cur{outline:2px solid var(--stg-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.s-stage:not([data-disabled]) .s-stage__dot:hover{border-color:var(--stg-cur-line)}}.s-stage__read{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:18px;margin-top:2px}.s-stage__name{font:600 13px/18px var(--s-font);color:var(--stg-name)}.s-stage__state{font:500 12px/16px var(--s-font);color:var(--stg-mute);white-space:nowrap}@media(prefers-reduced-motion:reduce){.s-stage__fill,.s-stage__dot{transition:none}.s-stage__dot.is-cur{transform:none}}.s-stage--dock{--stg-focus: #FFFFFF;display:flex;align-items:center;gap:12px;width:auto;max-width:none;height:var(--s-control-lg);padding:0;color:#fff}.s-stage--dock .s-stage__slider{display:flex;align-items:center;flex:none;height:var(--s-control-lg)}.s-stage--dock .s-stage__rail{display:flex;align-items:center;height:28px;margin:0}.s-stage--dock .s-stage__dot,.s-stage--dock .s-stage__dot.is-cur,.s-stage--dock .s-stage__dot.is-done{position:relative;top:auto;left:auto;flex:none;box-sizing:border-box;width:28px;height:28px;margin:0;transform:none;box-shadow:none;border:1.5px solid rgba(255,255,255,.3);background:transparent;color:#ffffffbf;outline:0 solid #FFFFFF;outline-offset:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease,outline-color .12s ease}.s-stage--dock .s-stage__dot:not(:first-child){margin-left:12px}.s-stage--dock .s-stage__dot:before{content:"";position:absolute;right:100%;top:50%;width:12px;height:1.5px;margin:-.75px 1.5px 0 0;background:#ffffff38;pointer-events:none}.s-stage--dock .s-stage__dot:first-child:before,.s-stage--dock .s-stage__dot.is-lost:before{content:none}.s-stage--dock .s-stage__dot.is-lost{margin-left:20px;border-style:dashed}.s-stage--dock .s-stage__dot.is-done{border-color:transparent;background:#ffffff2e;color:#fff}.s-stage--dock .s-stage__dot.is-cur,.s-stage--dock .s-stage__dot.is-lost.is-cur{border-color:#fff;background:#fff;color:#171d22}.s-stage--dock .s-stage__dot.is-alvo{outline-width:2px}.s-stage--dock .s-stage__slider:focus-visible .s-stage__dot.is-alvo,.s-stage--dock .s-stage__slider:focus-visible .s-stage__dot.is-cur{outline:2px solid #FFFFFF;outline-offset:2px}.s-stage--dock .s-stage__slider:focus-visible .s-stage__rail:has(.is-alvo) .s-stage__dot.is-cur{outline:0}@media(hover:hover)and (pointer:fine){.s-stage--dock:not([data-disabled]) .s-stage__dot:not(.is-cur):hover{border-color:#ffffff8c}.s-stage--dock:not([data-disabled]) .s-stage__dot.is-done:hover{border-color:transparent}}.s-stage--dock .s-stage__read{position:relative;display:grid;flex:none;align-items:center;min-width:0;max-width:176px;height:var(--s-control-lg);min-height:0;margin:0}.s-stage--dock .s-stage__fit,.s-stage--dock .s-stage__txt{grid-area:1 / 1;min-width:0}.s-stage--dock .s-stage__fit{display:flex;flex-direction:column;height:0;overflow:hidden;visibility:hidden;font:500 13px/18px var(--s-font);white-space:nowrap}.s-stage--dock .s-stage__fit i{font-style:normal}.s-stage--dock .s-stage__txt{display:flex;flex-direction:column;justify-content:center}.s-stage--dock .s-stage__name,.s-stage--dock .s-stage__top,.s-stage--dock .s-stage__bot{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-stage--dock .s-stage__name{font:500 13px/18px var(--s-font);color:#fff}.s-stage--dock .s-stage__top,.s-stage--dock .s-stage__bot{font:400 11px/14px var(--s-font);color:#ffffff8c}@media(prefers-reduced-motion:reduce){.s-stage--dock .s-stage__dot{transition:none}}.crm-voo.s-kb-card,.crm-voo{position:fixed;z-index:var(--s-z-popover);margin:0;pointer-events:none;will-change:transform;box-shadow:var(--s-shadow-float)!important;background:#fff;opacity:1;cursor:default}:root[data-theme=dark] .crm-voo.s-kb-card,:root[data-theme=dark] .crm-voo{background:#2a3033}.crm-dock{position:fixed;z-index:var(--s-z-sticky);left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 20px 20px;pointer-events:none}.crm-dock__bar{--dk-ink: var(--g-dock-ink);--dk-mute: rgba(255, 255, 255, .62);--dk-line: rgba(255, 255, 255, .1);--dk-on: #FFFFFF;--dk-on-ink: #171D22;pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:0;max-width:100%;height:64px;padding:12px;background:var(--g-dock);color:var(--dk-ink);border:1px solid var(--g-dock-stroke);border-radius:32px;box-shadow:0 24px 50px -24px #171d228c;font-family:var(--s-font);transform:none;opacity:1;transition:transform .22s var(--s-ease-out),opacity .22s var(--s-ease-out)}@starting-style{.crm-dock__bar{transform:translateY(100%);opacity:0}}.crm-dock__bar[data-state=closed]{transform:translateY(100%);opacity:0;pointer-events:none}.crm-dock__bar{position:relative;isolation:isolate}.crm-dock__bar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;-webkit-backdrop-filter:var(--g-dock-blur)!important;backdrop-filter:var(--g-dock-blur)!important;pointer-events:none}html.crm-barra-aberta .crm-pipe .s-kb-col__list{padding-bottom:104px}.crm-dock__sep{flex:none;width:1px;height:32px;margin:0 8px;background:var(--dk-line)}.crm-dock__who{flex:0 1 auto;min-width:160px;max-width:300px;display:flex;flex-direction:column;justify-content:center;padding:0 4px 0 12px}.crm-dock__name{margin:0;font:500 15px/20px var(--s-font);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-dock__sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:400;line-height:16px;color:var(--dk-mute);white-space:nowrap}.crm-dock__sub>span:not(.crm-dock__late){min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-dock__sub .is-none{color:var(--g-amber, #F6C36E)}.crm-dock__late{display:inline-flex;align-items:center;gap:4px;flex:none;height:18px;padding:0 8px 0 6px;border-radius:999px;background:var(--g-coral);color:#fff;font:500 11px/1 var(--s-font)}.crm-dock__late>svg{width:12px;height:12px;flex:none}.crm-dock__stg{flex:none;display:flex;align-items:center}.crm-dock__acts{display:flex;align-items:center;gap:4px;flex:none}.crm-dock__b{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;height:var(--s-control-lg);min-width:var(--s-control-lg);padding:0 16px 0 12px;border:0;border-radius:999px;background:transparent;color:var(--dk-ink);font:500 14px/1 var(--s-font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background-color .12s ease,color .12s ease}.crm-dock__b>svg{width:18px;height:18px;flex:none}.crm-dock__bl{line-height:20px}.crm-dock__b--redondo{width:var(--s-control-lg);padding:0}.crm-dock__b--redondo>svg{width:20px;height:20px}.crm-dock__b[aria-disabled=true],.crm-dock__b:disabled{opacity:.4;cursor:not-allowed}.crm-dock__b:active:not([aria-disabled=true]):not(:disabled),.crm-dock__b[aria-expanded=true]{background:#ffffff29;color:#fff}.crm-dock__b--forte{background:var(--dk-on);color:var(--dk-on-ink)}.crm-dock__b--forte:active:not([aria-disabled=true]):not(:disabled),.crm-dock__b--forte[aria-expanded=true]{background:#e3e6e8;color:var(--dk-on-ink)}.crm-dock__b:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}@media(hover:hover)and (pointer:fine){.crm-dock__b:hover:not([aria-disabled=true]):not(:disabled):not(:active):not([aria-expanded=true]){background:#ffffff1a;color:#fff}.crm-dock__b--forte:hover:not([aria-disabled=true]):not(:disabled):not(:active):not([aria-expanded=true]){background:#f1f3f4;color:var(--dk-on-ink)}}.crm-dock__k{margin-left:4px;padding:1px 6px;border-radius:6px;background:#ffffff29;color:inherit;font:500 11px/16px var(--s-font)}.s-tooltip .crm-dock__k{margin-left:6px;background:color-mix(in srgb,currentColor 14%,transparent)}.crm-dock--icones .crm-dock__b:not(.crm-dock__b--forte):not(.crm-dock__b--redondo){width:var(--s-control-lg);padding:0}.crm-dock--icones .crm-dock__b:not(.crm-dock__b--forte):not(.crm-dock__b--redondo)>svg{width:20px;height:20px}.crm-dock--icones .crm-dock__b:not(.crm-dock__b--forte):not(.crm-dock__b--redondo) .crm-dock__bl{display:none}.crm-dock--compacta .crm-dock__sub{display:none}.crm-dock--compacta .crm-dock__who{min-width:140px}.crm-dock--compacta .s-stage__read[data-mode=atual] .s-stage__bot,.crm-dock--compacta .s-stage__read[data-mode=mover] .s-stage__top{display:none}.crm-dock--estreita .crm-dock__bar{flex-wrap:wrap;justify-content:space-between;height:auto;row-gap:8px;padding:12px;border-radius:28px}.crm-dock--estreita .crm-dock__who{flex:1 1 0;min-width:0;padding-left:8px}.crm-dock--estreita .crm-dock__sep{display:none}.crm-dock--estreita .crm-dock__stg{order:3;flex:1 0 100%;justify-content:center;padding-top:8px;border-top:1px solid var(--dk-line)}.crm-dock--estreita .s-stage--dock .s-stage__read{display:none}.crm-dock--estreita .crm-dock__acts{order:4;flex:1 0 100%;justify-content:space-between}.crm-dock--estreita .crm-dock__b--forte .crm-dock__bl{display:none}.crm-dock--estreita .crm-dock__b--forte{width:var(--s-control-lg);padding:0}.crm-dock--estreita .crm-dock__x{order:2}@media(max-width:900px){.crm-dock{padding-bottom:0;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.crm-dock__bar{transform:none;transition:opacity .16s ease}.crm-dock__bar[data-state=closed]{transform:none}@starting-style{.crm-dock__bar{transform:none;opacity:0}}}:root[data-via-teclado] .crm-dock,:root[data-via-teclado] .crm-dock *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}.s-popover.crm-acao{width:min(340px,calc(100vw - 24px));padding:14px}.crm-acao__form{display:flex;flex-direction:column;gap:12px;margin:0}.crm-acao__h{display:flex;flex-direction:column;gap:2px}.crm-acao__h b{font:500 14px/20px var(--s-font);color:var(--s-ink)}.crm-acao__h span{font-size:12px;line-height:16px;color:var(--s-ink-3)}.crm-acao__f{display:flex;justify-content:flex-end;gap:var(--s-gap-group);padding-top:2px}.crm-acao__err{margin:0;font-size:12px;line-height:16px;color:var(--s-red-t)}.s-dp-wrap{display:block;min-width:0;font-family:var(--s-font)}.s-dp{position:relative;display:flex;align-items:center;width:100%;min-width:0;box-sizing:border-box;height:var(--s-control-lg);min-height:var(--s-control-lg);margin:0;padding:0 var(--dp-gap) 0 0;--dp-gap: calc((var(--s-control-lg) - 2px - var(--s-control-sm)) / 2);border:1px solid var(--s-line-2);border-radius:var(--s-r-ctl-lg);background-color:var(--s-surface);color:var(--s-ink);font:400 var(--s-text-md)/20px var(--s-font);cursor:text;transition:border-color var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease}.s-dp--faixa{min-width:232px}.s-dp .s-dp__input{flex:1 1 auto;align-self:stretch;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0 0 0 calc(var(--s-pad-lg) - 1px);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none}.s-dp .s-dp__input:focus,.s-dp .s-dp__input:focus-visible{outline:none;box-shadow:none}.s-dp .s-dp__input::placeholder{color:var(--s-ink-4);opacity:1}.s-dp .s-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-dp--faixa .s-dp__input{flex:0 1 calc(9ch + var(--s-pad-lg) + 4px);width:0;min-width:calc(8ch + var(--s-pad-lg))}.s-dp--faixa .s-dp__sep+.s-dp__input{flex:1 1 0;min-width:8ch;padding-left:0}.s-dp__sep{flex:none;padding:0 var(--s-2);color:var(--s-ink-3);pointer-events:none}.s-dp__btn{display:inline-grid;place-items:center;flex:none;width:var(--s-control-sm);height:var(--s-control-sm);margin:0;padding:0;border:0;border-radius:calc(var(--s-r-ctl-lg) - var(--dp-gap, 3px));background:transparent;color:var(--s-ink-3);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease}.s-dp__btn>svg{width:var(--s-ico-sm);height:var(--s-ico-sm);flex:none}@media(hover:hover)and (pointer:fine){.s-dp__btn:not(:disabled):hover{background:var(--s-fill-1);color:var(--s-ink)}}.s-dp__btn:not(:disabled):active,.s-dp__btn[aria-expanded=true]{background:var(--s-fill-2);color:var(--s-ink)}.s-dp__btn:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.s-dp__btn:disabled{color:var(--s-ink-4);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.s-dp:not([data-disabled]):not([data-readonly]):not([data-invalid]):not([data-open]):not(:has(.s-dp__input:focus)):hover{border-color:color-mix(in oklab,var(--s-ink) 24%,transparent)}}.s-dp[data-invalid]{border-color:var(--s-red)}.s-dp[data-disabled]{background-color:var(--s-fill-1);border-color:var(--s-line);color:var(--s-ink-3);cursor:not-allowed}.s-dp[data-disabled] .s-dp__input{cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--s-ink-3)}.s-dp[data-disabled] .s-dp__input::placeholder{color:var(--s-ink-4);-webkit-text-fill-color:var(--s-ink-4)}.s-dp[data-readonly]{background-color:var(--s-surface-2);border-style:dashed;cursor:default}.s-dp[data-readonly] .s-dp__input{cursor:default}.s-dp:has(.s-dp__input:focus),.s-dp[data-open]{border-color:var(--s-blue);border-style:solid;outline:1px solid var(--s-blue);outline-offset:0}:not(.s-field)>.s-dp-wrap+.s-dp__erro{margin-top:6px}.s-dp-pop{position:fixed;z-index:var(--s-z-popover);margin:0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s-3);width:max-content;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--s-3);border-radius:var(--s-r-lg);color:var(--s-ink);font-family:var(--s-font);outline:none;transform-origin:var(--origin, 50% 0);transition:opacity .16s var(--s-ease-out),transform .16s var(--s-ease-out)}@starting-style{.s-dp-pop{opacity:0;transform:scale(.97)}}.s-dp-pop[data-state=closed]{opacity:0;transform:scale(.97);pointer-events:none;transition:opacity .12s var(--s-ease-out),transform .12s var(--s-ease-out)}.s-cal{--cel: calc(var(--s-control-lg) - 4px);display:block;user-select:none;-webkit-user-select:none;font-family:var(--s-font)}.s-cal__meses{display:flex;align-items:flex-start;gap:var(--s-7)}.s-cal__mes{flex:none;width:calc(var(--cel) * 7);min-width:0}.s-cal--dois .s-cal__mes--seletor{margin:0 auto}.s-cal__cab{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);height:var(--s-control-sm);margin-bottom:var(--s-2)}.s-cal__nav,.s-cal__vazio{flex:none;width:var(--s-control-sm);height:var(--s-control-sm)}.s-cal__nav{display:inline-grid;place-items:center;margin:0;padding:0;border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease}.s-cal__nav>svg{width:var(--s-ico-sm);height:var(--s-ico-sm);flex:none}@media(hover:hover)and (pointer:fine){.s-cal__nav:not(:disabled):hover{background:var(--s-fill-1);color:var(--s-ink)}}.s-cal__nav:not(:disabled):active{background:var(--s-fill-2)}.s-cal__nav:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.s-cal__nav:disabled{color:var(--s-ink-4);cursor:not-allowed}.s-cal__titulo{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-gap-ctl);min-width:0;height:var(--s-control-sm);margin:0;padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink);font:600 var(--s-text-base)/1 var(--s-font);letter-spacing:var(--s-track-snug);white-space:nowrap;cursor:pointer;transition:background-color var(--s-dur-fast) ease}.s-cal__titulo>svg{width:14px;height:14px;flex:none;color:var(--s-ink-3)}@media(hover:hover)and (pointer:fine){.s-cal__titulo:not(.s-cal__titulo--fixo):hover{background:var(--s-fill-1)}}.s-cal__titulo:not(.s-cal__titulo--fixo):active{background:var(--s-fill-2)}.s-cal__titulo:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.s-cal__titulo--fixo{cursor:default;font-variant-numeric:tabular-nums}.s-cal__grade{display:block;outline:none}.s-cal__linha{display:grid;grid-template-columns:repeat(7,var(--cel))}.s-cal__dow{display:grid;place-items:center;height:var(--s-control-sm);font:600 var(--s-text-sm)/1 var(--s-font);color:var(--s-ink-3)}.s-cal__cel{position:relative;display:grid;place-items:center;height:var(--cel);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.s-cal__cel--vazia{cursor:default}.s-cal__dia{display:grid;place-items:center;width:calc(var(--cel) - 4px);height:calc(var(--cel) - 4px);border-radius:var(--s-r-ctl);font:500 var(--s-text-md)/1 var(--s-font);color:var(--s-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:background-color var(--s-dur-fast) ease}@media(hover:hover)and (pointer:fine){.s-cal__cel:not([aria-disabled=true]):not(.s-cal__cel--vazia):hover>.s-cal__dia{background:var(--s-fill-1)}}.s-cal__cel:focus-visible>.s-cal__dia{outline:2px solid var(--s-blue);outline-offset:0}.s-cal__cel[data-hoje]>.s-cal__dia{font-weight:700;box-shadow:inset 0 0 0 1px var(--s-ink-3)}.s-cal__cel[data-sel]>.s-cal__dia{background:var(--s-ink);color:var(--s-on-ink);font-weight:600;box-shadow:none}.s-cal__cel[aria-disabled=true]{cursor:not-allowed}.s-cal__cel[aria-disabled=true]>.s-cal__dia{color:var(--s-ink-4);background:transparent;box-shadow:none}.s-cal__cel[data-faixa]{background:var(--s-fill-2)}.s-cal__cel[data-faixa][data-previa]{background:var(--s-fill-1)}.s-cal__cel[data-faixa][data-bl]{border-top-left-radius:var(--s-r-ctl);border-bottom-left-radius:var(--s-r-ctl)}.s-cal__cel[data-faixa][data-br]{border-top-right-radius:var(--s-r-ctl);border-bottom-right-radius:var(--s-r-ctl)}.s-cal__cel[data-previa-fim]>.s-cal__dia{box-shadow:inset 0 0 0 1.5px var(--s-ink)}.s-cal__pick{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:4px;height:calc(var(--cel) * 6 + var(--s-control-sm));outline:none}.s-cal__plinha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.s-cal__pcel{display:grid;place-items:center;align-self:center;min-width:0;height:calc(var(--cel) + var(--s-2));border-radius:var(--s-r-ctl);color:var(--s-ink);font:500 var(--s-text-md)/1 var(--s-font);text-transform:capitalize;cursor:pointer;outline:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:background-color var(--s-dur-fast) ease}@media(hover:hover)and (pointer:fine){.s-cal__pcel:not([aria-disabled=true]):hover{background:var(--s-fill-1)}}.s-cal__pcel:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.s-cal__pcel[data-hoje]{font-weight:700;box-shadow:inset 0 0 0 1px var(--s-ink-3)}.s-cal__pcel[aria-selected=true]{background:var(--s-ink);color:var(--s-on-ink);font-weight:600;box-shadow:none}.s-cal__pcel[aria-disabled=true]{color:var(--s-ink-4);cursor:not-allowed;background:transparent;box-shadow:none}.s-dp-pop:not(.s-dp-pop--faixa):not(.s-dp-pop--hora){width:calc(var(--cel-pop, calc(var(--s-control-lg) - 4px)) * 7 + var(--s-3) * 2 + 2px)}.s-dp-atalhos{display:flex;flex-wrap:wrap;gap:var(--s-gap-ctl);padding-top:var(--s-3);border-top:1px solid var(--s-line)}.s-dp-chip{display:inline-flex;align-items:center;height:var(--s-control-sm);margin:0;padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:var(--s-fill-1);color:var(--s-ink);font:600 var(--s-text-sm)/1 var(--s-font);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-fast) ease}@media(hover:hover)and (pointer:fine){.s-dp-chip:not(:disabled):hover{background:var(--s-fill-2)}}.s-dp-chip:not(:disabled):active{background:var(--s-fill-2)}.s-dp-chip:focus-visible{outline:2px solid var(--s-blue);outline-offset:1px}.s-dp-chip:disabled{opacity:.45;cursor:not-allowed}.s-dp-chip[aria-current=true]{background:var(--s-ink);color:var(--s-on-ink)}.s-dp-rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);padding-top:var(--s-3);border-top:1px solid var(--s-line)}.s-dp-atalhos+.s-dp-rodape{padding-top:0;border-top:0}.s-dp-acao{display:inline-flex;align-items:center;height:var(--s-control-sm);margin:0 calc(var(--s-pad-sm) * -1) 0 0;padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-blue-t);font:600 var(--s-text-sm)/1 var(--s-font);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.s-dp-acao:first-child{margin:0 0 0 calc(var(--s-pad-sm) * -1)}@media(hover:hover)and (pointer:fine){.s-dp-acao:not(:disabled):hover{background:var(--s-fill-1)}}.s-dp-acao:not(:disabled):active{background:var(--s-fill-2)}.s-dp-acao:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.s-dp-acao:disabled{color:var(--s-ink-4);cursor:not-allowed}.s-dp-resumo{flex:1 1 auto;min-width:0;text-wrap:pretty;font:500 var(--s-text-sm)/1.3 var(--s-font);color:var(--s-ink-3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-dp-pop--faixa{flex-direction:row;gap:0;padding:0}.s-dp-pop__corpo{display:flex;flex-direction:column;gap:var(--s-3);width:min-content;min-width:0;padding:var(--s-3)}.s-dp-pop--faixa .s-dp-atalhos{padding:0 0 var(--s-3);border-top:0;border-bottom:1px solid var(--s-line)}.s-dp-lado{display:flex;flex-direction:column;gap:1px;flex:none;width:160px;padding:var(--s-3) var(--s-2);border-right:1px solid var(--s-line)}.s-dp-lado__item{display:flex;align-items:center;width:100%;height:var(--s-control);margin:0;padding:0 var(--s-pad);border:0;border-radius:var(--s-r-ctl);background:transparent;color:var(--s-ink);font:500 var(--s-text-md)/1 var(--s-font);text-align:left;white-space:nowrap;cursor:pointer}@media(hover:hover)and (pointer:fine){.s-dp-lado__item:not(:disabled):hover{background:var(--s-fill-1)}}.s-dp-lado__item:focus-visible{outline:none;background:var(--s-fill-1);box-shadow:inset 0 0 0 2px var(--s-blue)}.s-dp-lado__item[aria-current=true]{background:var(--s-fill-2);font-weight:600}.s-dp-lado__item:disabled{opacity:.45;cursor:not-allowed}.s-dp-pop--hora{gap:1px;width:max(var(--dp-largura, 132px),132px);max-height:min(264px,calc(100vh - 16px));padding:var(--s-bar-pad);border-radius:calc(var(--s-r-ctl) + var(--s-bar-pad))}.s-dp-op{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-ctl);flex:none;height:var(--s-control);padding:0 var(--s-pad);border-radius:var(--s-r-ctl);color:var(--s-ink);font:500 var(--s-text-md)/1 var(--s-font);cursor:pointer}.s-dp-op[data-ativo]{background:var(--s-fill-1)}.s-dp-pop--hora[data-modo=teclado] .s-dp-op[data-ativo]{box-shadow:inset 0 0 0 2px var(--s-blue)}.s-dp-op[aria-selected=true]{font-weight:600}.s-dp-op__ok{flex:none;color:var(--s-ink)}.s-dp-op[aria-disabled=true]{color:var(--s-ink-4);cursor:not-allowed}.s-dp-op[aria-disabled=true][data-ativo]{background:transparent}@media(pointer:coarse){.s-dp-pop{--cel-pop: var(--s-touch)}.s-dp{--dp-gap: 3px;height:var(--s-touch);min-height:var(--s-touch);font-size:16px;line-height:22px}.s-dp__btn{width:38px;height:38px}.s-cal{--cel: var(--s-touch)}.s-cal__nav,.s-cal__vazio{width:var(--s-touch);height:var(--s-touch)}.s-cal__cab,.s-cal__titulo{height:var(--s-touch)}.s-cal__dow{height:var(--s-control)}.s-cal__pick{height:calc(var(--cel) * 6 + var(--s-control))}.s-dp-chip,.s-dp-acao{height:36px}.s-dp-op,.s-dp-lado__item{height:var(--s-touch)}}@media(prefers-contrast:more){.s-dp{border-color:var(--s-ink-3)}.s-cal__cel[data-faixa]{box-shadow:inset 0 1px 0 var(--s-ink-3),inset 0 -1px 0 var(--s-ink-3)}}@media(forced-colors:active){.s-dp:has(.s-dp__input:focus),.s-dp[data-open]{outline:2px solid Highlight;outline-offset:0}.s-dp__btn:focus-visible,.s-cal__nav:focus-visible,.s-cal__titulo:focus-visible,.s-dp-chip:focus-visible,.s-dp-acao:focus-visible{outline-color:Highlight}.s-cal__cel:focus-visible>.s-cal__dia,.s-cal__pcel:focus-visible{outline-color:Highlight}.s-cal__cel[data-sel]>.s-cal__dia,.s-cal__pcel[aria-selected=true],.s-dp-chip[aria-current=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}.s-cal__cel[data-faixa]{forced-color-adjust:none;background:transparent;outline:1px solid Highlight;outline-offset:-1px}.s-dp-op[data-ativo],.s-dp-lado__item[aria-current=true]{outline:2px solid Highlight;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.s-dp-pop{transition-property:opacity}@starting-style{.s-dp-pop{transform:none}}.s-dp-pop[data-state=closed]{transform:none}.s-dp-pop{transition-duration:var(--s-dur-fast)!important}.s-dp,.s-dp__btn,.s-cal__nav,.s-cal__titulo,.s-cal__dia,.s-cal__pcel,.s-dp-chip{transition:none}}.s-lb,.s-choice{--lb-dur-in: .16s;--lb-dur-out: .12s}.s-lb{position:relative;display:block;min-width:0;font-family:var(--s-font)}.s-lb .s-lb__control.s-input{display:flex;align-items:center;gap:var(--s-gap-ctl);position:relative;box-sizing:border-box;width:100%;text-align:left;cursor:pointer;padding:0 calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl)) 0 var(--s-pad-lg);overflow:hidden;user-select:none;-webkit-user-select:none;font:400 var(--s-text-md)/20px var(--s-font)}.s-lb .s-lb__control.s-input:has(>.s-lb__glyph:first-child,>.s-lb__dot:first-child){padding-left:var(--s-pad-ico-lg)}.s-lb .s-lb__control.s-input:has(.s-lb__clear){padding-right:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl) + 4px)}.s-lb .s-lb__control.s-input:focus,.s-lb .s-lb__control.s-input:focus-visible,.s-lb[data-open] .s-lb__control.s-input{border-color:var(--s-blue);box-shadow:none;outline:1px solid var(--s-blue);outline-offset:0}.s-lb .s-lb__control.s-input[aria-invalid=true]{border-color:var(--s-red)}.s-lb .s-lb__control.s-input[aria-invalid=true]:focus,.s-lb .s-lb__control.s-input[aria-invalid=true]:focus-visible,.s-lb[data-open] .s-lb__control.s-input[aria-invalid=true]{border-color:var(--s-red);outline-color:var(--s-red)}.s-lb .s-lb__control.s-input:disabled{cursor:not-allowed;color:var(--s-ink-3)}.s-lb .s-lb__control.s-input:disabled .s-lb__value{color:var(--s-ink-3)}.s-lb__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s-ink)}.s-lb__placeholder{color:var(--s-ink-3)}.s-lb .s-input::placeholder{color:var(--s-ink-3)}.s-lb .s-lb__arrow{position:absolute;right:var(--s-pad-ico-lg);top:50%;translate:0 -50%;width:var(--s-ico-text);height:var(--s-ico-text);flex:none;color:var(--s-ink-3);pointer-events:none}.s-lb__control:disabled .s-lb__arrow{color:var(--s-ink-4)}.s-lb .s-lb__glyph{width:var(--s-ico-text);height:var(--s-ico-text);flex:none;color:var(--s-ink-3)}.s-lb__dot{flex:none;width:8px;height:8px;border-radius:var(--s-r-pill);background:var(--s-gray)}.s-lb__clear{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;margin:0 0 0 auto;padding:0;border:0;border-radius:var(--s-r-xs);background:transparent;color:var(--s-ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent}.s-lb__clear>svg{width:var(--s-ico-sm);height:var(--s-ico-sm)}@media(hover:hover)and (pointer:fine){.s-lb__clear:hover{background:var(--s-fill-2);color:var(--s-ink)}}.s-lb__clear:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.s-lb__chips{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;overflow:hidden}.s-lb__chips>.s-lb__placeholder{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lb__chip{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;max-width:11em;height:24px;padding:0 4px 0 8px;border-radius:var(--s-r-xs);background:var(--s-fill-2);color:var(--s-ink);font:500 var(--s-text-sm)/16px var(--s-font)}.s-lb__chip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lb__chip-x{position:relative;display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:var(--s-r-pill);color:var(--s-ink-3);cursor:pointer}.s-lb__chip-x>svg{width:10px;height:10px}@media(hover:hover)and (pointer:fine){.s-lb__chip-x:hover{background:var(--s-fill-2);color:var(--s-ink)}}@media(pointer:coarse){.s-lb__chip-x:after{content:"";position:absolute;inset:-10px -6px}}.s-lb__more{display:inline-flex;align-items:center;flex:none;height:24px;padding:0 8px;border-radius:var(--s-r-xs);color:var(--s-ink-2);font:600 var(--s-text-sm)/16px var(--s-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-lb__field{position:relative;display:block;min-width:0}.s-lb .s-lb__input.s-input{box-sizing:border-box;padding-right:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl));text-overflow:ellipsis}.s-lb .s-lb__field--clear .s-lb__input.s-input{padding-right:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl) + 28px)}.s-lb .s-lb__input.s-input:focus,.s-lb .s-lb__input.s-input:focus-visible{border-color:var(--s-blue);box-shadow:none;outline:1px solid var(--s-blue);outline-offset:0}.s-lb .s-lb__input.s-input[aria-invalid=true]:focus{border-color:var(--s-red);outline-color:var(--s-red)}.s-lb__toggle{position:absolute;top:50%;right:4px;translate:0 -50%;display:inline-grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--s-r-xs);background:transparent;color:var(--s-ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent}.s-lb__toggle>svg{width:var(--s-ico-text);height:var(--s-ico-text)}.s-lb__toggle:disabled{color:var(--s-ink-4);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.s-lb__toggle:not(:disabled):hover{background:var(--s-fill-1);color:var(--s-ink)}}.s-lb__field>.s-lb__clear{position:absolute;top:50%;right:32px;translate:0 -50%;margin:0}.s-lb__proxy{position:absolute;left:0;bottom:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.s-lb-pop{position:fixed;z-index:var(--s-z-popover);margin:0;box-sizing:border-box;display:flex;flex-direction:column;width:max-content;min-width:200px;max-width:min(420px,calc(100vw - 16px));max-height:360px;overflow:hidden;padding:var(--s-bar-pad);border-radius:calc(var(--s-r-ctl) + var(--s-bar-pad));color:var(--s-ink);font-family:var(--s-font);transform-origin:var(--origin, 50% 0);transition:opacity var(--lb-dur-in, .16s) var(--s-ease-out),transform var(--lb-dur-in, .16s) var(--s-ease-out)}@starting-style{.s-lb-pop{opacity:0;transform:scale(.97)}}.s-lb-pop[data-state=closed]{opacity:0;transform:scale(.97);pointer-events:none;transition:opacity var(--lb-dur-out, .12s) var(--s-ease-out),transform var(--lb-dur-out, .12s) var(--s-ease-out)}.s-lb__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;outline:none}.s-lb__list:empty{display:none}.s-lb__search{display:flex;align-items:center;gap:var(--s-gap-ctl);flex:none;height:var(--s-control);margin:0 0 var(--s-bar-pad);padding:0 var(--s-pad) 0 var(--s-pad-ico);border:1px solid var(--s-line-2);border-radius:var(--s-r-ctl);background:var(--s-surface-2);color:var(--s-ink-3)}.s-lb__search>svg{width:var(--s-ico-text);height:var(--s-ico-text);flex:none}.s-lb__search:focus-within{border-color:var(--s-blue);outline:1px solid var(--s-blue);outline-offset:0}.s-lb__search-input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--s-ink);font:400 var(--s-text-md)/20px var(--s-font);outline:none;box-shadow:none}.s-lb__search-input::placeholder{color:var(--s-ink-3);opacity:1}.s-lb__state{display:flex;align-items:center;gap:var(--s-gap-ctl);flex:none;min-height:var(--s-control);margin:0;padding:6px var(--s-pad);color:var(--s-ink-3);font:400 var(--s-text-md)/1.35 var(--s-font)}.s-lb__state>svg{width:var(--s-ico-text);height:var(--s-ico-text);flex:none}.s-lb__note{flex:none;margin:2px 0 0;padding:6px var(--s-pad) 4px;border-top:1px solid var(--s-line);color:var(--s-ink-3);font:400 var(--s-text-sm)/1.4 var(--s-font)}.s-lb__group+.s-lb__group,.s-lb__list>.s-lb__opt+.s-lb__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--s-line)}.s-lb__group-h{padding:6px var(--s-pad) 4px;color:var(--s-ink-3);font:600 var(--s-text-xs)/16px var(--s-font);letter-spacing:.02em}.s-lb__opt{--ico: var(--s-ico-text);display:flex;align-items:center;gap:var(--s-gap-ctl);min-height:var(--s-control);padding:4px var(--s-pad);border-radius:var(--s-r-ctl);color:var(--s-ink);font:500 var(--s-text-md)/1.25 var(--s-font);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.s-lb__opt:has(>.s-lb__glyph:first-child,>.s-lb__dot:first-child,>.s-lb__box:first-child){padding-left:var(--s-pad-ico)}.s-lb__txt{display:flex;flex-direction:column;flex:1 1 auto;gap:1px;min-width:0}.s-lb__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lb__desc{color:var(--s-ink-3);font:400 var(--s-text-sm)/1.35 var(--s-font);overflow-wrap:anywhere}.s-lb__check{width:var(--s-ico-text);height:var(--s-ico-text);flex:none;margin-left:auto;color:var(--s-blue-t)}.s-lb__opt[aria-selected=true] .s-lb__label{font-weight:650}.s-lb__opt--multi[aria-selected=true] .s-lb__label{font-weight:500}.s-lb__opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.s-lb__opt[data-active]{background:var(--s-fill-1)}.s-lb__list[data-nav=teclado] .s-lb__opt[data-active],.s-lb__opt[data-active]:is(:focus-visible){box-shadow:inset 0 0 0 2px var(--s-blue)}.s-lb__opt--create .s-lb__label{font-weight:500}.s-lb__opt--create .s-lb__label strong{font-weight:650}.s-lb__opt--create .s-lb__glyph{color:var(--s-blue-t)}.s-lb__hl{padding:0;border-radius:2px;background:color-mix(in oklab,var(--s-blue) 20%,transparent);color:inherit;font-weight:700}.s-lb__box{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--s-line-2);border-radius:4px;background:var(--s-surface);color:transparent}.s-lb__box>svg{width:11px;height:11px}.s-lb__opt[aria-selected=true] .s-lb__box{border-color:var(--s-ink);background:var(--s-ink);color:var(--s-on-ink)}.s-lb__opt--multi[aria-disabled=true] .s-lb__box{background:var(--s-fill-1)}.s-lb__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);flex:none;margin-top:var(--s-bar-pad);padding-top:var(--s-bar-pad);border-top:1px solid var(--s-line)}.s-lb__kbd{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 5px;border:1px solid var(--s-line-2);border-radius:5px;background:var(--s-surface-2);color:var(--s-ink-3);font:500 var(--s-text-xs)/1 var(--s-font);white-space:nowrap}@media(hover:none){.s-lb__kbd{display:none}}.s-choice__opts{display:flex;min-width:0;font-family:var(--s-font)}.s-choice__opts--row{flex-flow:row wrap;gap:2px var(--s-gap-section)}.s-choice__opts--column{flex-direction:column;gap:2px}.s-choice__opts--cards{display:grid;gap:var(--s-gap-group);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.s-choice__opts--cards[data-cols]{grid-template-columns:repeat(var(--s-choice-cols),minmax(0,1fr))}.s-choice__opt{display:inline-grid;grid-template-columns:16px minmax(0,1fr);column-gap:9px;align-items:start;min-height:var(--s-control);padding:7px var(--s-pad) 7px var(--s-pad-ico);border-radius:var(--s-r-ctl);color:var(--s-ink);font-size:var(--s-text-md);line-height:18px;cursor:pointer;-webkit-tap-highlight-color:transparent}.s-choice__opt.s-check{align-items:start}.s-choice__opt .s-check__input,.s-choice__opt .s-choice__radio{margin-top:1px}.s-choice__text{display:flex;flex-direction:column;gap:2px;min-width:0}.s-choice__text small,.s-choice__opt .s-check__text small{color:var(--s-ink-3);font-size:var(--s-text-sm);line-height:1.4}.s-choice__label{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);min-width:0;font-weight:500}.s-choice__label>.s-lb__glyph{width:var(--s-ico-text);height:var(--s-ico-text)}.s-choice__opt[data-disabled]{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.s-choice__opt:not([data-disabled]):hover{background:var(--s-fill-1)}}.s-choice__radio,.s-choice__ind{box-sizing:border-box;width:16px;height:16px;margin:0;border:1.5px solid var(--s-line-2);border-radius:var(--s-r-pill);background:var(--s-surface)}.s-choice__radio{appearance:none;-webkit-appearance:none;grid-area:1 / 1;cursor:pointer}.s-choice__radio:checked{border-color:var(--s-ink);background:var(--s-ink);box-shadow:inset 0 0 0 3.5px var(--s-surface)}.s-choice__radio:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-choice__radio:disabled{cursor:not-allowed}.s-choice__opt .s-check__input:disabled,.s-choice__opt .s-choice__radio:disabled{opacity:1}.s-choice__opt:has(.s-choice__radio)>.s-choice__text{grid-column:2}.s-choice__opts[aria-invalid=true] .s-choice__radio,.s-choice__opts[aria-invalid=true] .s-check__input{border-color:var(--s-red)}.s-choice__card{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;box-sizing:border-box;padding:var(--s-3) var(--s-4);border:1px solid var(--s-line-2);border-radius:var(--s-r-lg);background:var(--s-surface);color:var(--s-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.s-choice__native{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.s-choice__card[data-checked]{border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}.s-choice__card:has(.s-choice__native:focus-visible){outline:2px solid var(--s-blue);outline-offset:2px}.s-choice__card[data-disabled]{opacity:.45;cursor:not-allowed}.s-choice__card[data-disabled] .s-choice__native{cursor:not-allowed}@media(hover:hover)and (pointer:fine){.s-choice__card:not([data-disabled]):not([data-checked]):hover{border-color:color-mix(in oklab,var(--s-ink) 24%,transparent);background:var(--s-surface-2)}}.s-choice__head{display:flex;align-items:center;gap:var(--s-gap-ctl);min-width:0}.s-choice__head>.s-lb__glyph{width:var(--s-ico-text-lg);height:var(--s-ico-text-lg)}.s-choice__title{flex:1 1 auto;min-width:0;font:600 var(--s-text-base)/1.3 var(--s-font);letter-spacing:var(--s-track-snug)}.s-choice__desc{color:var(--s-ink-3);font:400 var(--s-text-sm)/1.45 var(--s-font)}.s-choice__ind{display:inline-grid;place-items:center;flex:none;margin-left:auto;color:var(--s-on-ink)}.s-choice__ind--box{border-radius:4px;color:transparent}.s-choice__ind>svg{width:11px;height:11px}.s-choice__card[data-checked] .s-choice__ind{border-color:var(--s-ink);background:var(--s-ink);box-shadow:inset 0 0 0 3.5px var(--s-surface)}.s-choice__card[data-checked] .s-choice__ind--box{box-shadow:none;color:var(--s-on-ink)}.s-choice__card:has([aria-invalid]),.s-choice__opts[aria-invalid=true] .s-choice__card:not([data-checked]){border-color:var(--s-red)}@media(pointer:coarse){.s-lb .s-lb__control.s-input,.s-lb .s-lb__input.s-input{height:var(--s-touch);min-height:var(--s-touch);font-size:16px}.s-lb__opt,.s-choice__opt{min-height:var(--s-touch)}.s-lb__search{height:var(--s-touch)}.s-lb__search-input{font-size:16px}.s-lb__clear,.s-lb__toggle{width:36px;height:36px}.s-lb__field>.s-lb__clear{right:40px}.s-lb .s-lb__field--clear .s-lb__input.s-input{padding-right:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl) + 36px)}.s-lb .s-lb__input.s-input{padding-right:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl) + 8px)}}@media(prefers-contrast:more){.s-lb__search,.s-lb__box,.s-choice__card,.s-choice__radio,.s-choice__ind{border-color:var(--s-ink-3)}.s-lb__desc,.s-choice__desc{color:var(--s-ink-2)}}@media(forced-colors:active){.s-lb .s-lb__control.s-input:focus,.s-lb .s-lb__control.s-input:focus-visible,.s-lb[data-open] .s-lb__control.s-input,.s-lb .s-lb__input.s-input:focus,.s-lb__search:focus-within{outline:2px solid Highlight}.s-lb__opt[data-active]{outline:2px solid Highlight;outline-offset:-2px}.s-lb__opt[aria-selected=true]{border:1px solid Highlight}.s-lb__box,.s-choice__ind,.s-choice__radio{forced-color-adjust:none;border-color:CanvasText;background:Canvas}.s-lb__opt[aria-selected=true] .s-lb__box,.s-choice__card[data-checked] .s-choice__ind{background:Highlight;border-color:Highlight;color:HighlightText}.s-choice__radio:checked{background:Highlight;border-color:Highlight;box-shadow:inset 0 0 0 3.5px Canvas}.s-choice__card[data-checked]{outline:2px solid Highlight}}@media(prefers-reduced-motion:reduce){.s-lb-pop{transition-property:opacity}@starting-style{.s-lb-pop{transform:none}}.s-lb-pop[data-state=closed]{transform:none}.s-lb-pop{transition-duration:var(--s-dur-fast)!important}}:where(.s-tx,.s-ie){--tx-h: var(--s-control-lg);--tx-r: var(--s-r-ctl-lg);--tx-pad: var(--s-pad-lg);--tx-fs: var(--s-text-md);--tx-lh: 20px;--tx-ico: var(--s-ico-text-lg);--tx-ico-pad: var(--s-pad-ico-lg);--tx-btn: var(--s-control-sm);--tx-btn-r: calc(var(--tx-r) - var(--tx-gap));--tx-btn-ico: var(--s-ico-sm);--tx-gap: calc((var(--tx-h) - 2px - var(--tx-btn)) / 2)}@media(pointer:coarse){:where(.s-tx,.s-ie){--tx-h: var(--s-touch);--tx-fs: 16px;--tx-lh: 22px;--tx-ico: var(--s-ico-lg);--tx-ico-pad: var(--s-pad);--tx-btn: calc(var(--s-control-lg) - 4px);--tx-btn-ico: var(--s-ico)}}.s-tx{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;margin:0;height:var(--tx-h);min-height:var(--tx-h);border:1px solid var(--s-line-2);border-radius:var(--tx-r);background-color:var(--s-surface);color:var(--s-ink);font:400 var(--tx-fs)/var(--tx-lh) var(--s-font);cursor:text;transition:border-color var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease}.s-tx--area{height:auto;flex-direction:column;align-items:stretch}.s-tx .s-tx__control{flex:1 1 auto;align-self:stretch;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0 var(--tx-pad);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none}.s-tx .s-tx__control:focus,.s-tx .s-tx__control:focus-visible{outline:none;box-shadow:none}.s-tx .s-tx__control::placeholder{color:var(--s-ink-4);opacity:1}.s-tx .s-tx__control:-webkit-autofill{-webkit-text-fill-color:var(--s-ink);box-shadow:0 0 0 100px var(--s-surface) inset;caret-color:var(--s-ink)}.s-tx .s-tx__control::-webkit-search-decoration,.s-tx .s-tx__control::-webkit-search-cancel-button,.s-tx .s-tx__control::-webkit-search-results-button{display:none;-webkit-appearance:none;appearance:none}.s-tx .s-tx__control::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.s-tx textarea.s-tx__control{display:block;padding:calc((var(--tx-h) - 2px - var(--tx-lh)) / 2) var(--tx-pad);resize:none;overflow-y:hidden;scrollbar-width:thin}.s-tx textarea.s-tx__control[data-autosize=false]{resize:vertical;overflow-y:auto}.s-tx .s-tx__control:has(~.s-tx__suffix,~.s-tx__steps,~.s-tx__trail){padding-right:var(--s-gap-ctl)}.s-tx .s-tx__control.s-tx__control--sufixo{padding-right:0}.s-tx--num .s-tx__control,.s-tx .s-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-tx--num .s-tx__control{text-align:right}@media(hover:hover)and (pointer:fine){.s-tx:not([data-disabled]):not([data-readonly]):not([data-invalid]):not(:focus-within):hover{border-color:color-mix(in oklab,var(--s-ink) 24%,transparent)}}.s-tx[data-invalid]{border-color:var(--s-red)}.s-tx[data-disabled]{background-color:var(--s-fill-1);border-color:var(--s-line);color:var(--s-ink-3);cursor:not-allowed}.s-tx[data-disabled] .s-tx__control{cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--s-ink-3)}.s-tx[data-disabled] .s-tx__control::placeholder{color:var(--s-ink-4);-webkit-text-fill-color:var(--s-ink-4)}.s-tx[data-disabled] .s-tx__lead,.s-tx[data-disabled] .s-tx__suffix{color:var(--s-ink-4)}.s-tx[data-readonly]{background-color:var(--s-surface-2);border-style:dashed;cursor:default}.s-tx[data-readonly] .s-tx__control{cursor:default}.s-tx:focus-within{border-color:var(--s-blue);border-style:solid;outline:1px solid var(--s-blue);outline-offset:0}.s-tx__lead{display:inline-flex;align-items:center;flex-shrink:0;padding-left:calc(var(--tx-ico-pad) - 1px);color:var(--s-ink-3);pointer-events:none}.s-tx__lead>svg{width:var(--tx-ico);height:var(--tx-ico);flex:none}.s-tx .s-tx__lead+.s-tx__control{padding-left:var(--s-gap-ctl)}.s-tx__trail{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding-right:var(--tx-gap)}.s-tx__trail:empty{display:none}.s-tx__suffix{flex-shrink:0;padding:0 var(--s-pad) 0 var(--s-gap-ctl);color:var(--s-ink-3);white-space:nowrap}.s-tx__steps{display:inline-flex;align-items:center;align-self:stretch;gap:0;flex-shrink:0;padding:0 var(--tx-gap);border-left:1px solid var(--s-line)}.s-tx__busy{flex-shrink:0;margin-right:var(--s-gap-ctl);color:var(--s-ink-3)}.s-tx__btn{display:inline-grid;place-items:center;flex-shrink:0;width:var(--tx-btn);height:var(--tx-btn);margin:0;padding:0;border:0;border-radius:var(--tx-btn-r);background:transparent;color:var(--s-ink-3);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease}.s-tx__btn>svg{width:var(--tx-btn-ico);height:var(--tx-btn-ico);flex:none}@media(hover:hover)and (pointer:fine){.s-tx__btn:not(:disabled):hover{background:var(--s-fill-1);color:var(--s-ink)}}.s-tx__btn:not(:disabled):active{background:var(--s-fill-2);color:var(--s-ink)}.s-tx__btn:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.s-tx__btn:disabled{color:var(--s-ink-4);cursor:not-allowed}.s-tx__kbd{display:inline-flex;align-items:center;height:20px;margin:0 calc(var(--tx-ico-pad) - var(--tx-gap) - 1px) 0 0;padding:0 var(--s-gap-ctl);border:1px solid var(--s-line-2);border-radius:var(--s-r-xs);background:var(--s-surface-2);color:var(--s-ink-3);font:500 var(--s-text-xs)/1 var(--s-font);white-space:nowrap;pointer-events:none}.s-tx--search:focus-within .s-tx__trail>.s-tx__kbd{display:none}@media(pointer:coarse){.s-tx__kbd{display:none}}.s-tx__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-gap-group);min-height:24px;padding:0 var(--tx-pad) var(--s-gap-ctl);font-size:var(--s-text-sm);line-height:16px;color:var(--s-ink-3)}.s-tx__dica{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);margin-right:auto;visibility:hidden}.s-tx:focus-within .s-tx__dica{visibility:visible}.s-tx__dica .s-tx__kbd{height:18px;margin:0}.s-tx__count{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-tx__count svg{width:14px;height:14px;flex:none}.s-tx__count[data-level=aviso]{color:var(--s-orange-t);font-weight:600}.s-tx__count[data-level=limite]{color:var(--s-red-t);font-weight:600}.s-tx[data-disabled] .s-tx__foot{color:var(--s-ink-4)}:not(.s-field)>.s-tx+.s-tx__erro{margin-top:6px}.s-ie{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--s-font)}.s-ie__view{display:flex;align-items:flex-start;gap:var(--s-gap-ctl);width:100%;min-height:var(--tx-h);box-sizing:border-box;margin:0;padding:calc((var(--tx-h) - 2px - var(--tx-lh)) / 2) var(--tx-pad);border:1px solid transparent;border-radius:var(--tx-r);background:transparent;color:var(--s-ink);font:400 var(--tx-fs)/var(--tx-lh) var(--s-font);text-align:left;cursor:text;transition:background-color var(--s-dur-fast) ease,border-color var(--s-dur-fast) ease}.s-ie__view--static{cursor:default}.s-ie__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.s-ie__view--multi .s-ie__text{white-space:pre-line}.s-ie__view--vazio .s-ie__text{color:var(--s-ink-3)}.s-ie__pen{flex:none;width:var(--s-ico-text);height:var(--s-ico-text);margin-top:calc((var(--tx-lh) - var(--s-ico-text)) / 2);color:var(--s-ink-3);opacity:0}@media(hover:hover)and (pointer:fine){.s-ie__view:not(.s-ie__view--static):hover{background:var(--s-fill-1);border-color:var(--s-line)}.s-ie__view:hover .s-ie__pen{opacity:1}}@media(hover:none){.s-ie__pen{opacity:1}}.s-ie__view:focus-visible{outline:2px solid var(--s-blue);outline-offset:0}.s-ie__view:focus-visible .s-ie__pen{opacity:1}.s-ie__row{display:flex;align-items:flex-start;gap:var(--s-gap-ctl);min-width:0}.s-ie__editor{flex:1 1 auto;min-width:0}.s-ie__acts{display:inline-flex;gap:2px;flex-shrink:0;padding-top:calc((var(--tx-h) - var(--tx-btn)) / 2)}.s-ie .s-ie__ok{color:var(--s-ink)}.s-ie__status{display:flex;align-items:center;gap:var(--s-gap-ctl);margin:0;font:500 var(--s-text-sm)/1.45 var(--s-font);color:var(--s-ink-3)}.s-ie__status svg{width:var(--s-ico-text);height:var(--s-ico-text);flex:none}.s-ie .s-tx--num .s-tx__control{text-align:left}@media(prefers-contrast:more){.s-tx{border-color:var(--s-ink-3)}.s-tx__count[data-level]{font-weight:700}}@media(forced-colors:active){.s-tx:focus-within{outline:2px solid Highlight;outline-offset:0}.s-tx__btn:focus-visible,.s-ie__view:focus-visible{outline-color:Highlight}}@media(prefers-reduced-motion:reduce){.s-tx,.s-tx__btn,.s-ie__view{transition:none}}:root{--k-gutter: 16px;--k-nav-h: calc(44px + env(safe-area-inset-top, 0px)) ;--k-sol: #FFFFFF;--k-sol-2: #F1F2F1;--k-div: rgba(23, 29, 34, .09);--k-vidro: rgba(246, 247, 246, .8);--k-vidro-forte: rgba(247, 248, 247, .88);--k-verde: #2FAE68;--k-ambar: #E59F34;--k-cinza: #8A9096;--k-coral: #EF5B5A;--k-ceu: #2D8CFF;--k-ease: var(--s-ease-drawer, cubic-bezier(.32, .72, 0, 1));--k-mola: var(--s-ease-spring, cubic-bezier(.32, .72, 0, 1))}:root[data-theme=dark]{--k-sol: #252B2E;--k-sol-2: #2D3438;--k-div: rgba(255, 255, 255, .09);--k-vidro: rgba(28, 32, 34, .78);--k-vidro-forte: rgba(30, 35, 38, .88);--k-verde: #3BBE78;--k-ambar: #EBAE4B;--k-cinza: #70777D}:is(.mk-linha__corpo,.mk-rapida,.mk-seg__op,.mk-foco__pilula,.mk-nav__btn,.mk-nav__voltar,.mk-mosaico__bloco,.mk-desliza__acao,.mk-acoes__item,.mk-alerta__botao){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(.mk-linha__corpo,.mk-rapida,.mk-seg__op,.mk-acoes__item){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mk-chip{display:inline-flex;align-items:center;gap:3px;flex:none;height:20px;padding:0 8px;box-sizing:border-box;border-radius:999px;font:500 11px/1 var(--s-font);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--g-chip, #ECEEED);color:var(--s-ink-2)}.mk-chip[data-tom=atraso]{background:var(--k-coral);color:#fff}.mk-chip[data-tom=hoje]{background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5)}.mk-chip[data-tom=ok]{background:var(--g-mint, #61DD8D);color:#0b3a1f}.mk-chip[data-tom=aviso]{background:var(--g-amber, #F6C36E);color:#4a3206}.mk-chip[data-tom=info]{background:var(--g-sky, #2D8CFF);color:#fff}.mk-avatar{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;border-radius:50%;overflow:hidden;font:500 13px/1 var(--s-font);letter-spacing:0;color:#1b1f22;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#eef7e7,#bfe3aa)}.mk-avatar[data-tom=pessego]{background:linear-gradient(145deg,#fcf0e6,#f2cba8)}.mk-avatar[data-tom=lavanda]{background:linear-gradient(145deg,#f2eefb,#cdc4f0)}.mk-avatar[data-tom=ceu]{background:linear-gradient(145deg,#eaf3fc,#bdd5f2)}.mk-avatar[data-foto]{background:var(--g-elem-soft, rgba(255, 255, 255, .55))}.mk-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mk-nav{position:sticky;top:0;z-index:var(--s-z-sticky, 100);isolation:isolate;padding-top:env(safe-area-inset-top,0px);margin:0}.mk-nav:before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--k-gutter));opacity:0;pointer-events:none;background:var(--k-vidro);-webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:0 1px 0 var(--k-div);transition:opacity .18s var(--s-ease-out, ease-out)}.mk-nav[data-compacto]:before{opacity:1}.mk-nav__linha{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;height:44px}.mk-nav__lado{display:flex;align-items:center;min-width:0}.mk-nav__lado--fim{justify-content:flex-end;gap:4px}.mk-nav__centro{margin:0;max-width:56vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:500 16px/20px var(--s-font);letter-spacing:-.01em;color:var(--s-ink);opacity:0;transform:translateY(4px);transition:opacity .16s var(--s-ease-out, ease-out),transform .2s var(--s-ease-out, ease-out)}.mk-nav[data-compacto] .mk-nav__centro{opacity:1;transform:none}.mk-nav__voltar{display:inline-flex;align-items:center;gap:0;min-width:44px;min-height:44px;margin-left:-10px;padding:0 10px 0 6px;border:0;background:none;color:var(--s-ink);font:400 16px/20px var(--s-font);text-decoration:none;cursor:pointer}.mk-nav__voltar-rot{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-nav__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;border:0;background:none;color:var(--s-ink);font:400 16px/20px var(--s-font);cursor:pointer;white-space:nowrap}.mk-nav__btn--icone{padding:0;border-radius:50%}.mk-nav__btn[data-tom=forte]{font-weight:500}.mk-nav__btn[data-tom=perigo]{color:var(--s-c-atraso-t, #C13B3A)}.mk-nav__btn:disabled{opacity:.4}.mk-nav__btn:active:not(:disabled),.mk-nav__voltar:active{opacity:.55}.mk-titulo{padding:2px 0 14px;min-width:0}.mk-titulo__t{margin:0;font:500 30px/36px var(--s-font-display, var(--s-font));letter-spacing:-.02em;color:var(--s-ink);overflow-wrap:anywhere}.mk-titulo__sub{margin:2px 0 0;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.mk-lista-wrap{display:flex;flex-direction:column;gap:8px;min-width:0}.mk-lista__titulo{margin:0;padding:0 var(--k-gutter);font:500 13px/18px var(--s-font);color:var(--s-ink-3)}.mk-lista__rodape{margin:0;padding:0 var(--k-gutter);font:400 12px/16px var(--s-font);color:var(--s-ink-3)}.mk-lista{list-style:none;margin:0;padding:0;overflow:hidden;border-radius:16px;background:var(--k-sol);box-shadow:0 10px 26px -22px #171d2238}.mk-linha{position:relative;display:block;margin:0;padding:0}.mk-linha__corpo{position:relative;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:60px;margin:0;padding:10px 16px;border:0;border-radius:0;background:var(--k-sol);color:var(--s-ink);font:inherit;text-align:left;text-decoration:none}.mk-linha__corpo[data-interativa]{cursor:pointer}.mk-linha__corpo[data-interativa]:active{background:var(--k-sol-2)}.mk-linha[data-selecionada]>.mk-linha__corpo,.mk-linha[data-selecionada] .mk-linha__corpo{background:color-mix(in srgb,var(--s-ink) 5%,var(--k-sol))}.mk-linha__corpo:after{content:"";position:absolute;left:var(--k-recuo, 16px);right:0;bottom:0;height:1px;background:var(--k-div);pointer-events:none}.mk-linha:last-child .mk-linha__corpo:after{display:none}.mk-linha__lead{display:inline-flex;flex:none}.mk-linha__icone{--k-tom: var(--s-ink-2);display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--k-tom) 14%,transparent);color:var(--k-tom)}.mk-linha__marca{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--s-ink-4);color:var(--g-inv-ink, #fff);transition:background-color .12s var(--s-ease-out, ease-out)}.mk-linha__marca[data-on]{background:var(--g-inv, #171D22);border-color:var(--g-inv, #171D22)}.mk-linha__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.mk-linha__tit{font:500 15px/20px var(--s-font);color:var(--s-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-linha__ctx{font:400 13px/18px var(--s-font);color:var(--s-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-linha__fim{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mk-linha__valor{font:500 14px/18px var(--s-font);color:var(--s-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-linha__seta{flex:none;display:inline-flex;margin-right:-4px;color:var(--s-ink-4)}.mk-desliza{position:relative;overflow:hidden;--k-dx: 0px}.mk-desliza__item{position:relative;z-index:1;background:var(--k-sol);touch-action:pan-y}.mk-desliza__fundo{position:absolute;top:0;bottom:0;display:none;overflow:hidden;z-index:0}.mk-desliza[data-lado=direita]>.mk-desliza__fundo--dir{display:flex;left:0;width:var(--k-dx)}.mk-desliza[data-lado=esquerda]>.mk-desliza__fundo--esq{display:flex;right:0;width:var(--k-dx);flex-direction:row-reverse}.mk-desliza__acao{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-width:76px;margin:0;padding:0 8px;border:0;border-radius:0;color:#fff;font:500 12px/14px var(--s-font);cursor:pointer;background:var(--k-tom, var(--k-cinza))}.mk-desliza__acao[data-tom=verde]{--k-tom: var(--k-verde)}.mk-desliza__acao[data-tom=ambar]{--k-tom: var(--k-ambar)}.mk-desliza__acao[data-tom=cinza]{--k-tom: var(--k-cinza)}.mk-desliza__acao[data-tom=coral]{--k-tom: var(--k-coral)}.mk-desliza__acao[data-tom=ceu]{--k-tom: var(--k-ceu)}.mk-desliza__fundo--dir>.mk-desliza__acao{flex:1 1 96px;align-items:flex-start;padding-left:24px}.mk-desliza__fundo--esq>.mk-desliza__acao{flex:0 0 76px}.mk-desliza__fundo--esq>.mk-desliza__acao:first-child{flex:1 1 76px}.mk-desliza__acao svg{transition:transform .16s var(--k-ease)}.mk-desliza[data-armado] .mk-desliza__acao:first-child svg{transform:scale(1.18)}.mk-foco{--k-folga: 6px;padding:var(--k-folga);border-radius:30px;box-sizing:border-box;min-width:0;background:var(--mv-casca, rgba(255, 255, 255, .07));border:1px solid var(--g-card-stroke, rgba(255, 255, 255, .8));box-shadow:var(--mv-sombra, 0 22px 40px -28px rgba(23, 29, 34, .22))}.mk-foco__nucleo{display:flex;flex-direction:column;gap:16px;padding:18px 16px 16px;border-radius:24px;background:var(--k-sol);box-shadow:var(--mv-realce, inset 0 1px 1px rgba(255, 255, 255, .5))}.mk-foco__topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-foco__txt{display:flex;flex-direction:column;min-width:0}.mk-foco__num{font:500 44px/48px var(--s-font-display, var(--s-font));letter-spacing:-.03em;color:var(--s-ink);font-variant-numeric:tabular-nums}.mk-foco__rot{font:500 15px/20px var(--s-font);color:var(--s-ink)}.mk-foco__det{margin-top:2px;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.mk-foco__anel{position:relative;flex:none;width:72px;height:72px;margin:0;display:grid;place-items:center}.mk-foco__anel svg{position:absolute;inset:0;width:100%;height:100%}.mk-foco__anel figcaption{font:500 13px/1 var(--s-font);color:var(--s-ink);font-variant-numeric:tabular-nums}.mk-foco__trilho{fill:none;stroke:var(--k-div);stroke-width:6}.mk-foco__prog{fill:none;stroke:var(--g-inv, #171D22);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s var(--k-ease)}.mk-foco__filtros{display:flex;flex-wrap:wrap;gap:8px}.mk-foco__pilula{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--g-chip, #ECEEED);color:var(--s-ink-2);font:500 13px/1 var(--s-font);cursor:pointer}.mk-foco__pilula:before{content:"";position:absolute;inset:-5px -2px}.mk-foco__pilula b{font-weight:500;font-variant-numeric:tabular-nums;color:var(--s-ink-3)}.mk-foco__pilula[data-tom=atraso] b{color:var(--k-coral)}.mk-foco__pilula[aria-pressed=true]{background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5)}.mk-foco__pilula[aria-pressed=true] b{color:inherit;opacity:.8}.mk-mosaico{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--k-gutter));padding:2px var(--k-gutter);scroll-padding-inline:var(--k-gutter)}.mk-mosaico::-webkit-scrollbar{display:none}.mk-mosaico__item{flex:none;scroll-snap-align:start}.mk-mosaico__bloco{display:flex;flex-direction:column;gap:2px;box-sizing:border-box;min-width:124px;min-height:76px;padding:12px 14px;border:0;border-radius:16px;background:var(--k-sol);color:inherit;font:inherit;text-align:left;text-decoration:none;box-shadow:0 10px 26px -22px #171d2238}:is(a,button).mk-mosaico__bloco{cursor:pointer}:is(a,button).mk-mosaico__bloco:active{background:var(--k-sol-2)}.mk-mosaico__valor{font:500 22px/26px var(--s-font-display, var(--s-font));letter-spacing:-.02em;color:var(--s-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-mosaico__rot{font:400 12px/16px var(--s-font);color:var(--s-ink-2)}.mk-mosaico__det{font:400 12px/16px var(--s-font);color:var(--s-ink-3);white-space:nowrap}.mk-rapidas{display:flex;justify-content:space-around;gap:8px}.mk-rapida{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;padding:0;border:0;background:none;color:var(--s-ink);font:inherit;text-decoration:none;cursor:pointer}.mk-rapida__circ{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--k-sol);color:var(--s-ink);box-shadow:0 8px 20px -14px #171d224d,inset 0 1px 1px #ffffff80;transition:transform .14s var(--k-ease)}.mk-rapida:active:not([aria-disabled]) .mk-rapida__circ{transform:scale(.93)}.mk-rapida[data-tom=primario] .mk-rapida__circ{background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5)}.mk-rapida[data-tom=perigo] .mk-rapida__circ{color:var(--s-c-atraso-t, #C13B3A)}.mk-rapida__rot{font:400 12px/16px var(--s-font);color:var(--s-ink-2)}.mk-rapida[aria-disabled]{opacity:.4;cursor:default}.mk-seg{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--k-gutter));padding:4px var(--k-gutter);scroll-padding-inline:var(--k-gutter)}.mk-seg::-webkit-scrollbar{display:none}.mk-seg__op{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--g-elem-soft, rgba(255, 255, 255, .55));color:var(--s-ink-2);font:500 14px/1 var(--s-font);white-space:nowrap;cursor:pointer}.mk-seg__op:before{content:"";position:absolute;inset:-4px -1px}.mk-seg__n{font-weight:400;font-variant-numeric:tabular-nums;color:var(--s-ink-3)}.mk-seg__op[aria-pressed=true]{background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5)}.mk-seg__op[aria-pressed=true] .mk-seg__n{color:inherit;opacity:.75}.mk-busca{position:sticky;top:var(--k-nav-h);z-index:calc(var(--s-z-sticky, 100) - 1);isolation:isolate;margin:0;padding:4px 0 8px}.mk-busca:before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--k-gutter));pointer-events:none;background:color-mix(in srgb,var(--g-bg, #D6D7D3) 70%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.mk-busca__campo{position:relative;display:flex;align-items:center;height:44px;border-radius:12px;background:var(--k-sol);box-shadow:0 8px 20px -18px #171d224d}.mk-busca__lupa{position:absolute;left:12px;color:var(--s-ink-3);pointer-events:none}.mk-busca__input{flex:1 1 auto;min-width:0;height:100%;padding:0 44px 0 38px;border:0;border-radius:12px;background:transparent;color:var(--s-ink);font:400 16px/20px var(--s-font);outline:none;-webkit-appearance:none;appearance:none}.mk-busca__input::placeholder{color:var(--s-ink-3)}.mk-busca__input::-webkit-search-cancel-button,.mk-busca__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.mk-busca__campo:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--s-ink) 22%,transparent)}.mk-busca__limpar{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:100%;padding:0;border:0;background:none;color:var(--s-ink-3);cursor:pointer}.mk-campos__grupo{overflow:hidden;border-radius:16px;background:var(--k-sol);box-shadow:0 10px 26px -22px #171d2238}.mk-campo{position:relative;padding:0 16px}.mk-campo+.mk-campo:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--k-div)}.mk-campo__linha{display:flex;align-items:center;gap:12px;min-height:52px}.mk-campo__rot{flex:none;max-width:42%;font:400 15px/20px var(--s-font);color:var(--s-ink)}.mk-campo__input{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--s-ink-2);font:400 16px/22px var(--s-font);text-align:right;outline:none;-webkit-appearance:none;appearance:none}.mk-campo__input::placeholder{color:var(--s-ink-4)}.mk-campo__input:focus{color:var(--s-ink)}.mk-campo__input[type=date],.mk-campo__input[type=time],.mk-campo__input[type=datetime-local]{-webkit-appearance:auto;appearance:auto;flex:0 1 auto;margin-left:auto;text-align:right}:root[data-theme=dark] .mk-campo__input{color-scheme:dark}.mk-campo[data-tipo=textarea] .mk-campo__linha{flex-direction:column;align-items:stretch;gap:4px;padding:12px 0}.mk-campo[data-tipo=textarea] .mk-campo__input{min-height:72px;text-align:left;resize:none}.mk-campo__sel{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;color:var(--s-ink-3)}.mk-campo__sel .mk-campo__input{padding-right:22px}.mk-campo__sel>svg{position:absolute;right:0;pointer-events:none}.mk-campo__switch{position:relative;flex:none;margin-left:auto;width:51px;height:31px;padding:0;border:0;border-radius:999px;cursor:pointer;background:var(--g-switch-off, rgba(27, 31, 34, .18));transition:background-color .2s var(--s-ease-out, ease-out)}.mk-campo__switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--g-knob, #fff);box-shadow:0 2px 6px #171d2240;transition:transform .24s var(--k-mola)}.mk-campo__switch[aria-checked=true]{background:var(--k-verde)}.mk-campo__switch[aria-checked=true]:after{transform:translate(20px)}.mk-campo__msg{margin:-4px 0 0;padding:0 0 10px;font:400 12px/16px var(--s-font);color:var(--s-ink-3)}.mk-campo[data-erro] .mk-campo__msg,.mk-campo[data-erro] .mk-campo__rot{color:var(--s-c-atraso-t, #C13B3A)}.bs-panel.mk-acoes{background:transparent;box-shadow:none;border:0;border-radius:0}.bs-panel.mk-acoes:before{display:none}.mk-acoes .bs-head{padding:0}.mk-acoes .bs-grabber{display:none}.mk-acoes .bs-body__in,.bs-panel.mk-acoes[data-sem-rodape] .bs-body__in{display:flex;flex-direction:column;gap:8px;padding:8px max(8px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right))}.mk-acoes__grupo{overflow:hidden;border-radius:16px;background:var(--k-vidro-forte);-webkit-backdrop-filter:blur(30px) saturate(170%)!important;backdrop-filter:blur(30px) saturate(170%)!important;box-shadow:inset 0 0 0 1px var(--g-card-stroke, rgba(255, 255, 255, .8)),0 14px 34px -22px #171d2259}.mk-acoes__cab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 16px;text-align:center;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.mk-acoes__cab strong{font-weight:500;color:var(--s-ink-2)}.mk-acoes__item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:0 20px;border:0;border-radius:0;background:none;color:var(--s-ink);font:400 17px/22px var(--s-font);text-align:left;text-decoration:none;cursor:pointer}:is(.mk-acoes__item,.mk-alerta__botao):focus-visible{outline:2px solid var(--s-ink);outline-offset:-3px}.mk-acoes__item+.mk-acoes__item:before,.mk-acoes__cab+.mk-acoes__item:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--k-div)}.mk-acoes__item:active:not(:disabled){background:color-mix(in srgb,var(--s-ink) 8%,transparent)}.mk-acoes__item:disabled{opacity:.4;cursor:default}.mk-acoes__item[data-destrutiva]{color:var(--s-c-atraso-t, #C13B3A)}.mk-acoes__item--forte{justify-content:center;font-weight:500}.mk-acoes__icone{display:inline-flex;flex:none;color:var(--s-ink-2)}.mk-acoes__rot{flex:1 1 auto;min-width:0}.mk-alerta-wrap{position:fixed;inset:0;z-index:calc(var(--s-z-sheet, 1400) + 10);display:grid;place-items:center;padding:24px;box-sizing:border-box}.mk-alerta-wrap[data-state=closed]{pointer-events:none}.mk-alerta__veu{position:absolute;inset:0;background:var(--s-scrim, rgba(28, 24, 16, .3));opacity:0;transition:opacity .16s var(--s-ease-out, ease-out)}.mk-alerta-wrap[data-state=open] .mk-alerta__veu{opacity:1;transition-duration:.28s}@starting-style{.mk-alerta-wrap[data-state=open] .mk-alerta__veu{opacity:0}}.mk-alerta{position:relative;display:flex;flex-direction:column;width:min(300px,100%);overflow:hidden;border-radius:20px;outline:none;background:var(--k-vidro-forte);-webkit-backdrop-filter:blur(40px) saturate(170%)!important;backdrop-filter:blur(40px) saturate(170%)!important;box-shadow:inset 0 0 0 1px var(--g-card-stroke, rgba(255, 255, 255, .8)),0 30px 70px -30px #171d2280;opacity:0;transform:scale(.96);transition:opacity .16s var(--s-ease-out, ease-out),transform .16s var(--s-ease-out, ease-out)}.mk-alerta[data-state=open]{opacity:1;transform:none;transition:opacity .24s var(--k-ease),transform .32s var(--k-mola)}@starting-style{.mk-alerta[data-state=open]{opacity:0;transform:scale(.94)}}.mk-alerta__texto{padding:20px 20px 18px;text-align:center}.mk-alerta__titulo{margin:0;font:500 17px/22px var(--s-font);color:var(--s-ink)}.mk-alerta__corpo{margin:4px 0 0;font:400 13px/18px var(--s-font);color:var(--s-ink-2);overflow-wrap:anywhere}.mk-alerta__botoes{display:flex;flex-direction:column}.mk-alerta__botao{position:relative;min-height:48px;padding:0 16px;border:0;border-radius:0;background:none;color:var(--s-ink);font:400 17px/22px var(--s-font);cursor:pointer}.mk-alerta__botao:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--k-div)}.mk-alerta__botao:active:not(:disabled){background:color-mix(in srgb,var(--s-ink) 8%,transparent)}.mk-alerta__botao[data-tom=principal]{font-weight:500}.mk-alerta__botao[data-tom=destrutivo]{color:var(--s-c-atraso-t, #C13B3A)}.mk-alerta__botao[aria-busy]{opacity:.55}.mk-alerta__botao:disabled:not([aria-busy]){opacity:.4}.mk-aviso{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:48px;max-width:min(480px,calc(100vw - 32px));padding:6px 6px 6px 14px;border-radius:999px;background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5);font:500 14px/18px var(--s-font);box-shadow:var(--mv-ilha, 0 22px 44px -24px rgba(23, 29, 34, .3), 0 4px 16px -10px rgba(23, 29, 34, .12))}.mk-aviso__icone{display:inline-flex;flex:none;opacity:.85}.mk-aviso[data-tipo=erro] .mk-aviso__icone{color:#ff9a97;opacity:1}.mk-aviso__texto{flex:1 1 auto;min-width:0;padding-block:3px;white-space:pre-line}.mk-aviso__acao{flex:none;min-height:36px;margin:0;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--g-inv-ink, #fff) 16%,transparent);color:inherit;font:500 14px/1 var(--s-font)}@media(max-width:900px){.s-toaster{top:calc(env(safe-area-inset-top,0px) + 56px);inset-block-start:calc(env(safe-area-inset-top,0px) + 56px);inset-inline-start:50%;gap:8px}.s-toaster__toast{min-height:48px;padding:6px 6px 6px 14px;border:0;border-radius:999px;gap:10px;background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5);font:500 14px/18px var(--s-font);box-shadow:var(--mv-ilha, 0 22px 44px -24px rgba(23, 29, 34, .3), 0 4px 16px -10px rgba(23, 29, 34, .12));transition:opacity .3s var(--k-ease),transform .3s var(--k-ease)}.s-toaster__toast[data-leaving]{transition-duration:.24s}.s-toaster__toast .s-toaster__icon{color:inherit;opacity:.85}.s-toaster__toast[data-type=error] .s-toaster__icon{color:#ff9a97;opacity:1}.s-toaster__toast .s-toaster__action.s-btn{min-height:36px;padding:0 14px;border-radius:999px;color:inherit;font-weight:500;background:color-mix(in srgb,var(--g-inv-ink, #fff) 16%,transparent)}.s-toaster__toast .s-toaster__close{color:inherit;opacity:.7}}@media(max-width:640px){html body .s-material.ds-modal{background:var(--g-float-solid)}}@media(prefers-reduced-motion:reduce){.mk-nav__centro{transform:none}.mk-alerta,.mk-alerta[data-state=open]{transform:none;transition-property:opacity}.mk-rapida:active:not([aria-disabled]) .mk-rapida__circ{transform:none}.mk-desliza[data-armado] .mk-desliza__acao:first-child svg{transform:none}.mk-campo__switch:after{transition:none}.mk-foco__prog{transition:none}@media(max-width:900px){.s-toaster__toast,.s-toaster__toast[data-leaving]{transition-property:opacity;transform:none}@starting-style{.s-toaster__toast{opacity:0;transform:none}}.s-toaster__toast[data-leaving]{transform:none}}}@media(prefers-reduced-transparency:reduce){.mk-nav:before,.mk-busca:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--g-bg, #D6D7D3)}.mk-acoes__grupo,.mk-alerta{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--k-sol)}}@media(prefers-contrast:more){.mk-lista,.mk-campos__grupo,.mk-mosaico__bloco{box-shadow:inset 0 0 0 1px var(--s-ink-3)}}.s-side__tools{display:flex;align-items:center;gap:2px}.s-shell--rail .s-side__tools{flex-direction:column;gap:2px}.nt-sino{position:relative;flex-shrink:0}.s-side .nt-sino{background:transparent;color:var(--s-ink-2)}@media(hover:hover)and (pointer:fine){.s-side .nt-sino:hover{color:var(--s-ink);background:var(--s-fill-1)}}.s-side .nt-sino[aria-expanded=true],.nt-sino[aria-expanded=true]{background:var(--g-elem);color:var(--s-ink)}.nt-sino__n{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--s-r-pill);display:grid;place-items:center;font:500 11px/1 var(--s-font);font-variant-numeric:tabular-nums;background:var(--g-mint);color:#13291c;box-shadow:none;pointer-events:none}.nt-sino__n.is-late{background:var(--g-coral);color:#fff}.nt-sino__n.is-pop{transition:transform .2s var(--s-ease-out),opacity .15s var(--s-ease-out)}@starting-style{.nt-sino__n.is-pop{transform:scale(.85);opacity:0}}.nt-pop{--nt-solid: #FFFFFF;position:fixed;z-index:var(--s-z-popover);width:min(400px,calc(100vw - 16px));display:flex;flex-direction:column;overflow:hidden;color:var(--s-ink);font-family:var(--s-font);--nt-shadow-elem: 0 8px 20px -16px rgba(23, 29, 34, .3);background:var(--g-float);border:1px solid var(--g-card-stroke);border-radius:28px;box-shadow:var(--s-shadow-float);transform-origin:var(--origin, 0 0);transition:opacity var(--s-dur-pop) var(--s-ease-out),transform var(--s-dur-pop) var(--s-ease-out)}.nt-pop:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:var(--g-blur-float)!important;backdrop-filter:var(--g-blur-float)!important}:root[data-theme=dark] .nt-pop{--nt-solid: #2A2F31;--nt-shadow-elem: 0 10px 24px -16px rgba(0, 0, 0, .6)}@starting-style{.nt-pop{opacity:0;transform:scale(.97)}}.nt-pop[data-state=closed]{opacity:0;transform:scale(.97);pointer-events:none;transition:opacity var(--s-dur-exit) var(--s-ease-out),transform var(--s-dur-exit) var(--s-ease-out)}.nt-pop[data-instant],.nt-pop[data-instant][data-state=closed]{transition:none}.nt-pop__h{flex:none;padding:14px 14px 10px;display:flex;flex-direction:column;gap:10px}.nt-pop__ht{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px}.nt-pop__h h2{margin:0;font:700 16px/22px var(--s-font-display);letter-spacing:-.015em}.nt-pop__cnt{font-size:var(--s-text-sm);line-height:16px;color:var(--s-ink-3);white-space:nowrap}.nt-pop__abas{display:flex;width:100%;flex-wrap:nowrap}.nt-pop__abas .s-seg__opt{position:relative;flex:1 1 0;justify-content:center;min-width:0;font:500 13px/20px var(--s-font)}.nt-pop__abas .s-seg__count{font-size:12px;opacity:1;color:var(--s-ink-3)}.nt-pop__abas .s-seg__opt[aria-selected=true] .s-seg__count{color:inherit;opacity:.7}.nt-pop__b{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px}.nt-grupo__t{display:flex;align-items:center;gap:6px;margin:0;padding:10px 10px 4px;font:600 12px/16px var(--s-font);color:var(--s-ink-3)}.nt-grupo__t--late{color:var(--s-c-atraso-t)}.nt-grupo__c{font-weight:500;color:var(--s-ink-3);font-variant-numeric:tabular-nums}.nt-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nt-row{position:relative;border-radius:16px;background:var(--g-elem);box-shadow:var(--nt-shadow-elem);transition:opacity var(--s-dur-exit) ease-out,box-shadow var(--s-dur-fast) ease}.nt-row.is-saindo{opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.nt-row:hover{box-shadow:var(--s-shadow-card-hover)}}.nt-row__novo{position:absolute;left:8px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:var(--s-r-pill);background:var(--g-mint);pointer-events:none}.nt-row__abrir{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:center;padding:8px 12px 8px 22px;border:0;background:none;border-radius:16px;text-align:left;color:inherit;font:500 13px/20px var(--s-font);cursor:pointer;-webkit-tap-highlight-color:transparent}.nt-row__abrir:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}.nt-row__etapa{width:22px;height:22px;border-radius:var(--s-r-pill);display:grid;place-items:center;font:500 11px/1 var(--s-font);font-variant-numeric:tabular-nums;background:var(--g-inv);color:var(--g-inv-ink)}.nt-row__txt{min-width:0;display:flex;flex-direction:column}.nt-row__nome{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-quando{display:flex;align-items:center;min-width:0;max-width:100%;font-size:var(--s-text-sm);line-height:16px;color:var(--s-ink-3)}.nt-quando>svg{flex:none;margin-right:6px}.nt-quando__q{flex:none;white-space:nowrap}.nt-quando__a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s-ink-3)}.nt-quando--atrasada{color:var(--s-c-atraso-t)}.nt-quando--atrasada .nt-quando__q{font-weight:500}.nt-quando--hoje{color:var(--s-ink)}.nt-quando--sem{color:var(--s-orange-t)}.nt-row__acoes{--nt-acao-h: var(--s-control-sm);position:absolute;right:6px;top:calc(50% - var(--nt-acao-h) / 2);height:var(--nt-acao-h);display:flex;align-items:center;gap:2px;padding-left:16px;background:linear-gradient(90deg,transparent,var(--nt-solid) 16px);opacity:0;pointer-events:none;transition:opacity .12s ease-out}.nt-row:focus-within .nt-row__acoes,.nt-row.is-menu .nt-row__acoes{opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.nt-row:hover .nt-row__acoes{opacity:1;pointer-events:auto}}@media(hover:none){.nt-row{display:flex;align-items:center}.nt-row__abrir{flex:1;min-width:0}.nt-row__acoes{position:static;height:auto;opacity:1;pointer-events:auto;padding-left:0;padding-right:6px;background:none}}@media(pointer:coarse){.nt-row__acoes{--nt-acao-h: var(--s-touch)}.nt-row__acoes .s-btn{--ico: var(--s-ico);width:var(--s-touch);height:var(--s-touch)}}.nt-row__acoes .s-btn--icon{background:var(--g-elem-soft);color:var(--s-ink);box-shadow:none}@media(hover:hover)and (pointer:fine){.nt-row__acoes .s-btn:hover{background:var(--s-fill-1);color:var(--s-ink)}}.nt-vazio{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 24px 32px;text-align:center}.nt-vazio b{font:600 14px/20px var(--s-font)}.nt-vazio p{margin:0;max-width:280px;color:var(--s-ink-3);font-size:var(--s-text-sm);line-height:16px;text-wrap:balance}.nt-vazio__ic{width:40px;height:40px;border-radius:var(--s-r-pill);display:grid;place-items:center;margin-bottom:6px;background:var(--g-elem);color:var(--s-ink-2)}.nt-pop__f{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);padding:8px 10px;border-top:1px solid var(--s-line)}.nt-pop__f .s-btn{background:transparent;color:var(--s-ink-2)}.nt-pop__f .s-btn--sm:not(.s-btn--icon):has(>svg:last-child:not(:first-child)){padding-right:var(--s-pad-ico-sm)}.nt-pop .s-btn--sm{position:relative}.nt-pop .s-btn--sm:before,.nt-pop__abas .s-seg__opt:before{content:"";position:absolute;inset:-2px}.nt-pop__abas .s-seg__opt:before{inset:-2px 0}@media(hover:hover)and (pointer:fine){.nt-pop__f .s-btn:hover:not([aria-disabled=true]){background:var(--s-fill-1);color:var(--s-ink)}}.nt-aviso{position:fixed;z-index:var(--s-z-popover);width:min(360px,calc(100vw - 16px));display:flex;align-items:center;gap:var(--s-gap-group);min-height:calc(var(--s-control-sm) + 2 * var(--s-bar-pad));padding:var(--s-bar-pad) var(--s-bar-pad) var(--s-bar-pad) 16px;border-radius:var(--s-r-pill);color:var(--s-ink);font-family:var(--s-font);background:var(--g-float);border:1px solid var(--g-card-stroke);box-shadow:var(--s-shadow-float);-webkit-backdrop-filter:var(--g-blur-float)!important;backdrop-filter:var(--g-blur-float)!important;transition:opacity .2s var(--s-ease-out),transform .2s var(--s-ease-out)}@starting-style{.nt-aviso{opacity:0;transform:translateY(-4px)}}.nt-aviso[data-state=closed]{opacity:0;transform:translateY(-4px);pointer-events:none}.nt-aviso[data-instant],.nt-aviso[data-instant][data-state=closed]{transition:none}.nt-aviso__ponto{flex:none;width:8px;height:8px;border-radius:var(--s-r-pill);background:var(--g-inv)}.nt-aviso__ponto--late{background:var(--g-coral)}.nt-aviso__ponto--none{background:var(--g-amber)}.nt-aviso__ic{flex:none;display:grid;place-items:center;color:var(--s-ink-2)}.nt-aviso__t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--s-text-sm);line-height:16px;color:var(--s-ink-3)}.nt-aviso__t>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-aviso__t b{font:600 13px/18px var(--s-font);color:var(--s-ink)}.nt-conc__acao{margin:0;font-size:var(--s-text-sm);line-height:16px}@media(max-width:900px){.nt-folha__abas{position:sticky;top:0;z-index:1;padding:2px 0 10px;background:transparent;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.nt-folha__abas .nt-pop__abas{height:48px;padding:2px}.nt-folha__abas .nt-pop__abas .s-seg__opt{height:var(--s-touch);font-size:14px}.nt-folha__corpo .nt-pop__b{flex:none;overflow:visible;padding:0 0 8px}.nt-folha .nt-quando,.nt-folha .nt-vazio p{font-size:13px;line-height:18px}.nt-folha .nt-pop__abas .s-seg__count{font-size:13px}.nt-folha .nt-grupo{margin-bottom:12px}.nt-folha .nt-grupo__t{padding:8px 16px 6px;font:500 13px/18px var(--s-font);color:var(--s-ink-3)}.nt-folha .nt-grupo__t--late{color:var(--s-ink-3)}.nt-folha .nt-lista{gap:0;background:var(--s-elem);border-radius:16px;overflow:hidden}.nt-folha .nt-row{border-radius:0;background:none;box-shadow:none}.nt-folha .nt-row+.nt-row:before{content:"";position:absolute;top:0;left:68px;right:0;border-top:1px solid var(--s-line);pointer-events:none}.nt-folha .nt-row__novo{left:5px}.nt-folha .nt-row__abrir{padding:10px 4px 10px 16px;font-size:15px;grid-template-columns:40px minmax(0,1fr);column-gap:12px;border-radius:0;min-height:60px}.nt-folha .nt-row__nome{font-weight:500}.nt-folha .nt-row__linha{display:flex;align-items:center;gap:8px;min-width:0}.nt-folha .nt-row__linha .nt-row__nome{flex:1 1 auto;min-width:0}.nt-folha .nt-row__ctx{font-size:13px;line-height:18px;color:var(--s-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-folha .nt-row__acoes .s-btn{width:var(--s-touch);height:var(--s-touch)}.nt-folha__rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px var(--s-gap-group);width:100%}.nt-folha__rodape .s-btn{flex:1 1 auto;justify-content:center;height:var(--s-touch);font-size:14px;background:var(--g-elem-soft);color:var(--s-ink)}}@media(max-width:900px){.s-topo .nt-sino__n{min-width:20px;height:20px;font-size:13px;top:-4px;right:-4px}}@media(max-width:900px){.nt-aviso{left:8px!important;right:8px;width:auto!important;min-height:calc(var(--s-touch) + 2 * var(--s-bar-pad))}.nt-aviso .s-btn{height:var(--s-touch);min-width:var(--s-touch);font-size:14px}.nt-aviso__t{font-size:13px;line-height:18px}}@media(prefers-reduced-motion:reduce){.nt-pop,.nt-aviso,.nt-sino__n.is-pop{transition-property:opacity}@starting-style{.nt-pop,.nt-aviso,.nt-sino__n.is-pop{transform:none}}.nt-pop[data-state=closed],.nt-aviso[data-state=closed]{transform:none}}@media(prefers-reduced-transparency:reduce){.nt-pop:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nt-pop{background:var(--g-float-solid)}}@media(prefers-reduced-transparency:reduce){.nt-aviso{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--g-float-solid)}}@media(forced-colors:active){.nt-row:focus-within{outline:1px solid CanvasText}.nt-sino__n{forced-color-adjust:none}}.adm{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;flex:1 1 auto;min-height:0;font-family:var(--s-font);color:var(--s-ink)}.page-inner>.adm{flex:1 1 auto;min-height:0}.adm-nav{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px 24px;scrollbar-width:thin}.adm-nav__group{display:flex;flex-direction:column;gap:2px}.adm-nav__title{padding:0 var(--s-pad-ico) 4px;font-size:var(--s-text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--s-ink-3)}.adm-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.adm-nav__item{--ico: var(--s-ico-text);display:flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad) 0 var(--s-pad-ico);border-radius:var(--s-r-ctl);color:var(--s-ink-2);text-decoration:none;font-size:var(--s-text-md);font-weight:500}.adm-nav__item>svg{width:var(--ico);height:var(--ico);color:var(--s-ink-3);flex-shrink:0}.adm-nav__item:hover{background:var(--s-elem-soft);color:var(--s-ink)}.adm-nav__item.is-active{background:var(--g-inv);color:var(--g-inv-ink);font-weight:500}.adm-nav__item.is-active svg{color:var(--g-inv-ink)}.adm-nav__item:focus-visible{outline:2px solid var(--s-ink);outline-offset:1px}.adm-body{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;padding:4px 6px 40px}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.adm-head__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-head__title{margin:0;font-size:var(--s-text-2xl);line-height:1.15;font-weight:500;letter-spacing:-.03em;color:var(--s-ink)}.adm-head__sub{margin:0;font-size:var(--s-text-md);color:var(--s-ink-3)}.adm-head__actions{display:flex;gap:var(--s-gap-group);flex-wrap:wrap;align-items:center}.adm-content{display:flex;flex-direction:column;gap:22px;min-width:0}.adm-narrow{max-width:760px;width:100%}@media(max-width:900px){.adm{display:flex;flex-direction:column;gap:10px}.adm-nav{flex:0 0 auto;flex-direction:row;gap:4px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scrollbar-width:none}.adm-body{flex:1 1 auto;padding:2px 2px 24px}.adm-nav__title{display:none}.adm-nav__group,.adm-nav__list{flex-direction:row;gap:4px}.adm-nav__item{white-space:nowrap;background:var(--s-elem-soft);border-radius:var(--s-r-pill);padding:0 var(--s-pad-lg) 0 var(--s-pad-ico)}}@media(max-width:900px)and (pointer:coarse),(max-width:640px){.adm-nav__item{height:var(--s-touch)}}.adm-group{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);padding:0 16px;min-height:var(--s-control-sm)}.adm-group__title{margin:0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3)}.adm-group__card{background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card);overflow:hidden}.adm-group__foot{margin:0;padding:0 16px;font-size:var(--s-text-sm);line-height:1.45;color:var(--s-ink-3)}.adm-row{position:relative;display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 16px;width:100%;box-sizing:border-box;font:inherit;color:var(--s-ink);text-align:left;background:transparent;border:0;text-decoration:none}.adm-row+.adm-row:before,.adm-group__card>*+*:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:1px solid var(--s-line)}.adm-group__card>*{position:relative}.adm-row__glyph{flex-shrink:0;color:var(--s-ink-2)}.adm-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.adm-row__label{font-size:var(--s-text-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-row__sub{font-size:var(--s-text-sm);color:var(--s-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-row__ctrl{display:inline-flex;align-items:center;gap:var(--s-gap-group);flex-shrink:0;color:var(--s-ink-3);font-size:var(--s-text-md)}button.adm-row,a.adm-row{cursor:pointer}button.adm-row:hover,a.adm-row:hover{background:var(--s-elem-soft)}button.adm-row:focus-visible,a.adm-row:focus-visible{outline:2px solid var(--s-ink);outline-offset:-2px;border-radius:16px}.adm-row--muted .adm-row__label{color:var(--s-ink-3);font-weight:400}.adm-row__chev{color:var(--s-ink-4)}.adm-group__more{padding:6px 16px 10px}.adm-group__more .s-more{border-top:0;padding-top:4px;margin-top:0}.adm-group__card .s-scroll-list{margin:0;padding:0}.adm-icon-btn{--ico: var(--s-ico-sm);width:var(--s-control-sm);height:var(--s-control-sm);padding:0;border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-3);display:inline-flex;align-items:center;justify-content:center}.adm-icon-btn>svg{width:var(--ico);height:var(--ico);flex:none}.adm-icon-btn:hover{background:var(--s-elem);color:var(--s-ink)}.adm-icon-btn--danger:hover{color:var(--s-red-t);background:var(--s-elem)}.adm-round{border-radius:var(--s-r-pill)}.adm-toggle{display:inline-flex;align-items:center;gap:10px;min-height:var(--s-control-sm);cursor:pointer;position:relative;font-size:var(--s-text-md);color:var(--s-ink-2)}.adm-toggle.is-disabled{cursor:not-allowed}.adm-toggle__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.adm-toggle__track{position:relative;width:42px;height:26px;flex-shrink:0;border-radius:var(--s-r-pill);background:var(--s-track);box-shadow:inset 0 0 0 1px var(--s-line);transition:background-color var(--s-dur-base) var(--s-ease-out)}.adm-toggle__knob{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--adm-knob, var(--s-elem));box-shadow:0 2px 4px #171d2233,0 0 0 .5px #171d2214;transition:transform var(--s-dur-slow) var(--s-ease-spring)}:root[data-theme=dark] .adm-toggle{--adm-knob: var(--s-ink)}.adm-toggle__input:checked+.adm-toggle__track{background:var(--g-inv);box-shadow:none}.adm-toggle__input:checked+.adm-toggle__track .adm-toggle__knob{transform:translate(16px);background:var(--g-inv-ink)}.adm-toggle:active .adm-toggle__knob{width:26px}.adm-toggle__input:checked+.adm-toggle__track .adm-toggle__knob:active{transform:translate(12px)}.adm-toggle__input:focus-visible+.adm-toggle__track{outline:2px solid var(--s-ink);outline-offset:2px}.adm-toggle__input:disabled+.adm-toggle__track{opacity:.5}.adm-toggle--sm .adm-toggle__track{width:34px;height:20px}.adm-toggle--sm .adm-toggle__knob{width:16px;height:16px}.adm-toggle--sm .adm-toggle__input:checked+.adm-toggle__track .adm-toggle__knob{transform:translate(14px)}.adm-toggle--sm:active .adm-toggle__knob{width:18px}.adm-frow{position:relative;padding:0 16px}.adm-frow__main{display:flex;align-items:center;gap:12px;min-height:46px}.adm-frow__label{flex:0 0 auto;min-width:120px;font-size:var(--s-text-base);font-weight:500;color:var(--s-ink)}.adm-req{color:var(--s-ink-4)}.adm-frow__hint{display:block;margin:-6px 0 8px;font-size:var(--s-text-sm);color:var(--s-ink-3);text-align:right}.adm-input{flex:1 1 auto;min-width:0;height:var(--s-control);border:0;background:transparent;color:var(--s-ink);font:var(--s-text-base) var(--s-font);text-align:right;outline:none;border-radius:var(--s-r-ctl);padding:0 var(--s-pad)}.adm-input:not(.adm-select){margin-right:calc(var(--s-pad) * -1)}.adm-input:focus-visible{background:var(--s-elem-soft);box-shadow:0 0 0 2px var(--s-ink)}.adm-input::placeholder{color:var(--s-ink-4)}.adm-input:disabled{color:var(--s-ink-3)}@media(max-width:640px){.adm-input{font-size:16px}}@media(max-width:520px){.adm-frow__main{flex-direction:column;align-items:stretch;gap:6px;padding:10px 0}.adm-input{text-align:left;padding:0 var(--s-pad);height:var(--s-touch);background:var(--s-elem)}.adm-input:not(.adm-select){margin-right:0}.adm-frow__hint{text-align:left;margin-top:0}}.adm-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px 16px;border-radius:16px;background:var(--s-elem-soft);font-size:var(--s-text-sm);line-height:1.45;color:var(--s-ink-2)}.adm-note svg{flex-shrink:0;margin-top:1px;color:var(--s-ink-3)}.adm-note--alerta{background:color-mix(in srgb,var(--s-c-paralisado) 18%,#FFFFFF);color:var(--s-ink)}:root[data-theme=dark] .adm-note--alerta{background:color-mix(in srgb,var(--s-c-paralisado) 26%,#1C2022)}.adm-note--alerta svg{color:var(--s-c-paralisado-t)}.adm-error{margin:0;padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--s-red) 12%,#FFFFFF);color:var(--s-red-t);font-size:var(--s-text-md);font-weight:500;white-space:pre-line}.adm-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;text-align:center}.adm-empty h2,.adm-empty h3{margin:0;font-size:var(--s-text-lg);font-weight:500}.adm-empty p{margin:0;max-width:44ch;font-size:var(--s-text-md);color:var(--s-ink-3)}.adm-empty svg{color:var(--s-ink-4)}:root[data-theme=dark] .adm-error{background:color-mix(in srgb,var(--s-red) 26%,#1C2022);color:#fff}.adm-skel-row{height:46px;padding:12px 16px;box-sizing:border-box}.adm-skel-row .s-skel{display:block;height:100%}.adm-inline-actions{display:flex;gap:var(--s-gap-group);flex-wrap:wrap;align-items:center}.s-sheet.adm-sheet{width:min(520px,100%)}.s-sheet.adm-sheet--wide{width:min(720px,100%)}.adm-sheet__form{display:flex;flex-direction:column;height:100%;min-height:0}.adm-sheet__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px}.adm-sheet__title{margin:0;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.015em}.adm-sheet__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px 16px;display:flex;flex-direction:column;gap:18px}.adm-sheet__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;border-top:1px solid var(--s-line)}.adm-sheet__btns{display:flex;gap:var(--s-gap-group);margin-left:auto}.adm-sheet__note{font-size:var(--s-text-sm);color:var(--s-ink-3)}.adm-sheet__body>p:not([class]){margin:0;font-size:var(--s-text-base);line-height:1.5}.s-sheet-wrap.adm-sheet-wrap--alert{align-items:center;justify-content:center;padding:16px}.adm-alert{position:relative;width:min(420px,100%);max-height:calc(100% - 32px);display:flex;flex-direction:column;border-radius:var(--s-r-sheet);background:var(--g-float);border:1px solid var(--g-card-stroke);box-shadow:var(--s-shadow-float);-webkit-backdrop-filter:var(--g-blur-float)!important;backdrop-filter:var(--g-blur-float)!important;animation:adm-alert-in var(--s-dur-spring) var(--s-ease-spring);outline:none}.adm-alert .adm-sheet__foot{border-top:0;padding-top:4px}:root[data-theme=light] .adm-alert,:root:not([data-theme]) .adm-alert{background:#f4f5f4f0}:root[data-theme=dark] .adm-alert{background:#1c2022f2}.adm-alert--closing{animation:adm-alert-out var(--s-dur-fast) var(--s-ease-in-out) forwards}.s-scrim.adm-scrim--out{animation:adm-fade-out var(--s-dur-base) ease forwards}@media(max-width:640px){.s-sheet-wrap.adm-sheet-wrap--alert{align-items:center}}@keyframes adm-alert-in{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes adm-alert-out{0%{transform:none;opacity:1}to{transform:scale(.97);opacity:0}}@keyframes adm-fade-out{0%{opacity:1}to{opacity:0}}.adm-me{display:flex;align-items:center;gap:14px;padding:14px 16px}.adm-me__text{display:flex;flex-direction:column;gap:2px;min-width:0}.adm-me__name{font-size:var(--s-text-lg);font-weight:500;letter-spacing:-.012em}.adm-me__sub{font-size:var(--s-text-md);color:var(--s-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-photo{display:flex;align-items:center;gap:14px;padding:14px 16px}.adm-photo__acts{display:flex;flex-direction:column;gap:var(--s-gap-group);align-items:flex-start;min-width:0}.adm-photo__acts small{font-size:var(--s-text-sm);color:var(--s-ink-3)}.adm-file{position:relative;cursor:pointer}.adm-file:focus-within{outline:2px solid var(--s-ink);outline-offset:2px}.adm-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px}.adm-theme{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--s-ink);font:500 var(--s-text-md) var(--s-font)}.adm-theme__thumb{width:100%;max-width:200px;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:28% 1fr;gap:6%;padding:7%;box-sizing:border-box;background:var(--pv-bg);box-shadow:0 0 0 1px var(--s-line-2);transition:box-shadow var(--s-dur-fast) ease}.adm-theme[aria-pressed=true] .adm-theme__thumb{box-shadow:0 0 0 2px var(--g-inv),0 0 0 5px color-mix(in oklab,var(--g-inv) 16%,transparent)}.adm-theme__side{border-radius:7px;background:var(--pv-glass);box-shadow:0 0 0 1px var(--pv-ring);display:flex;flex-direction:column;gap:10%;padding:14% 12%}.adm-theme__side i{display:block;height:7%;min-height:3px;border-radius:2px;background:var(--pv-line)}.adm-theme__side i:first-child{background:var(--pv-ink);width:70%}.adm-theme__main{display:grid;grid-template-rows:18% 1fr;gap:8%}.adm-theme__bar{border-radius:6px;background:var(--pv-glass);box-shadow:0 0 0 1px var(--pv-ring)}.adm-theme__cards{display:grid;grid-template-columns:1fr 1fr;gap:8%}.adm-theme__cards b{border-radius:7px;background:var(--pv-card);box-shadow:0 0 0 1px var(--pv-ring);position:relative}.adm-theme__cards b:after{content:"";position:absolute;left:14%;bottom:18%;width:46%;height:12%;border-radius:2px;background:var(--pv-accent)}.adm-theme__cards b:nth-child(2):after{background:var(--pv-accent-2);width:30%}.adm-theme__label{display:inline-flex;align-items:center;gap:6px}.adm-theme__check{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--s-ink-3);color:var(--g-inv-ink)}.adm-theme[aria-pressed=true] .adm-theme__check{background:var(--g-inv);box-shadow:none}.adm-theme:focus-visible{outline:none}.adm-theme:focus-visible .adm-theme__thumb{outline:2px solid var(--s-ink);outline-offset:4px}.adm-theme--light{--pv-bg: radial-gradient(75% 85% at 0% 0%, #BFE3AA, transparent 70%), radial-gradient(70% 80% at 100% 90%, #EBD2BE, transparent 70%), #D6D7D3;--pv-glass: rgba(255, 255, 255, .6);--pv-card: #FFFFFF;--pv-ring: rgba(255, 255, 255, .8);--pv-ink: #171D22;--pv-line: rgba(27, 31, 34, .16);--pv-accent: #171D22;--pv-accent-2: #61DD8D}.adm-theme--dark{--pv-bg: radial-gradient(75% 85% at 0% 0%, rgba(128, 178, 98, .42), transparent 70%), radial-gradient(70% 80% at 100% 90%, rgba(232, 162, 118, .34), transparent 70%), #0E1113;--pv-glass: rgba(255, 255, 255, .07);--pv-card: rgba(255, 255, 255, .12);--pv-ring: rgba(255, 255, 255, .09);--pv-ink: #F1F3F2;--pv-line: rgba(241, 243, 242, .2);--pv-accent: #F1F3F2;--pv-accent-2: #61DD8D}.adm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group) var(--s-gap-section);flex-wrap:wrap}.adm-toolbar .s-search{min-width:220px;flex:0 1 300px}.adm-toolbar .s-search input,.g-toolbar__search .s-search input,.g-mtools__search .s-search input{align-self:stretch}.adm-table-card{background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.adm-table{width:100%;border-collapse:collapse;font-size:var(--s-text-md)}.adm-table th{height:36px;padding:0 var(--s-pad-sm);text-align:left;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3);border-bottom:1px solid var(--s-line)}.adm-table td{height:52px;padding:6px var(--s-pad-sm);border-bottom:1px solid var(--s-line);vertical-align:middle}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr:hover td{background:var(--s-elem-soft);border-bottom-color:transparent}.adm-table td .s-btn--quiet{background:var(--s-elem)}.adm-table tbody tr:hover td:first-child{border-radius:16px 0 0 16px}.adm-table tbody tr:hover td:last-child{border-radius:0 16px 16px 0}.adm-table th:first-child,.adm-table td:first-child{padding-left:18px}.adm-table th:last-child,.adm-table td:last-child{padding-left:0;padding-right:var(--s-pad);text-align:right;white-space:nowrap}.adm-user{display:flex;align-items:center;gap:var(--s-gap-group);min-width:0}.adm-user__text{display:flex;flex-direction:column;min-width:0}.adm-user__name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-user__you{font-weight:400;color:var(--s-ink-3);margin-left:6px}.adm-user__mail{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-semperfil{color:var(--s-red-t);font-weight:500;font-size:var(--s-text-sm)}.adm-row-actions{display:inline-flex;align-items:center;gap:var(--s-gap-group);justify-content:flex-end}.adm-table__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid var(--s-line);font-size:var(--s-text-sm);color:var(--s-ink-3)}@media(max-width:760px){.adm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.adm-table,.adm-table tbody,.adm-table tr,.adm-table td{display:block;width:100%;box-sizing:border-box}.adm-table tr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px 16px;border-bottom:1px solid var(--s-line)}.adm-table td{height:auto;padding:0!important;border:0;text-align:left!important}.adm-table td:first-child{grid-column:1 / -1}.adm-table td[data-col=perfil],.adm-table td[data-col=login]{color:var(--s-ink-3);font-size:var(--s-text-sm)}.adm-table td[data-label]:before{content:attr(data-label) ": "}.adm-table td:last-child{grid-column:1 / -1}.adm-row-actions{justify-content:flex-start}}.adm-split{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:22px;align-items:start}@media(max-width:1100px){.adm-split{grid-template-columns:minmax(0,1fr)}}.adm-tab{cursor:pointer;border-radius:16px}.adm-group__card:has(>[role=tablist]){padding:6px}.adm-tab[aria-selected=true]{background:var(--g-inv);color:var(--g-inv-ink)}.adm-tab[aria-selected=true] :is(.adm-row__glyph,.adm-row__sub){color:color-mix(in srgb,var(--g-inv-ink) 72%,transparent)}.adm-tab[aria-selected=true]:before,.adm-tab[aria-selected=true]+.adm-tab:before{border-top-color:transparent}@media(hover:hover)and (pointer:fine){.adm-tab:not([aria-selected=true]):hover{background:var(--s-elem-soft)}}.adm-tab:focus-visible{outline:2px solid var(--s-ink);outline-offset:-2px;border-radius:16px}.adm-perm{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:8px 16px;padding:10px 16px;margin:0;border:0;min-width:0}.adm-perm__res{display:flex;flex-direction:column;gap:1px;min-width:0}.adm-perm__name{font-size:var(--s-text-base);font-weight:500}.adm-perm__count{font-size:var(--s-text-sm);color:var(--s-ink-3)}.adm-perm__acts{display:flex;flex-wrap:wrap;gap:var(--s-gap-ctl) 18px;justify-content:flex-end}.adm-perm__act{display:inline-flex}.adm-perm__why{display:inline-flex;gap:4px;align-items:flex-start;margin-top:3px;font-size:var(--s-text-xs);line-height:1.35;color:var(--s-ink-3)}.adm-perm__why svg{flex-shrink:0;margin-top:1px}.adm-perm-chips{display:flex;flex-wrap:wrap;gap:var(--s-gap-ctl);justify-content:flex-end}.adm-chip{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:22px;padding:0 9px;border-radius:var(--s-r-pill);font-size:var(--s-text-sm);font-weight:500;background:var(--s-elem);color:var(--s-ink-3)}.adm-chip.is-on{background:color-mix(in srgb,var(--s-c-ok) 20%,#FFFFFF);color:var(--s-c-ok-t);font-weight:500}:root[data-theme=dark] .adm-chip.is-on{background:color-mix(in srgb,var(--s-c-ok) 26%,#1C2022)}.adm-chip svg{flex-shrink:0}.adm-chip s{text-decoration:none}@media(max-width:640px){.adm-perm{grid-template-columns:minmax(0,1fr)}.adm-perm__acts,.adm-perm-chips{justify-content:flex-start}.adm-perm__act{align-items:flex-start}}.adm-summary{display:flex;gap:6px;align-items:baseline;font-size:var(--s-text-md);color:var(--s-ink-3)}.adm-summary strong{color:var(--s-ink);font-weight:500}.adm-filters{display:flex;flex-direction:column;gap:var(--s-gap-group)}.adm-filter{display:flex;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap;min-width:0}.adm-filter__label{width:64px;flex-shrink:0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3)}.adm-filter .s-seg{max-width:100%}.adm-dates{display:inline-flex;gap:var(--s-gap-group);align-items:center;flex-wrap:wrap}@media(max-width:640px){.adm-filter__label{width:100%}.adm-filter .s-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.adm-ev{position:relative}.adm-ev__btn{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:46px;padding:8px 16px;border:0;background:transparent;color:var(--s-ink);font:inherit;text-align:left;cursor:pointer}.adm-ev__btn:hover{background:var(--s-elem-soft)}.adm-ev__btn:focus-visible{outline:2px solid var(--s-ink);outline-offset:-2px;border-radius:16px}.adm-ev__glyph{color:var(--tone, var(--s-ink-3))}.adm-ev__text{min-width:0;display:flex;flex-direction:column;gap:1px}.adm-ev__line{font-size:var(--s-text-md);font-weight:500;line-height:1.35}.adm-ev__sub{font-size:var(--s-text-sm);color:var(--s-ink-3)}.adm-ev__time{display:inline-flex;align-items:center;gap:8px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.adm-ev__chev{color:var(--s-ink-4);transition:transform var(--s-dur-base) var(--s-ease-out)}.adm-ev__btn[aria-expanded=true] .adm-ev__chev{transform:rotate(180deg)}.adm-ev__panel{padding:0 16px 12px 48px;display:flex;flex-direction:column;gap:8px;animation:s-rise var(--s-dur-base) var(--s-ease-out) both}.adm-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.adm-meta div{display:inline-flex;gap:5px}.adm-meta dt{font-weight:500}.adm-meta dd{margin:0;color:var(--s-ink-2)}.adm-diff{margin:0;padding:10px 14px;border-radius:16px;background:var(--s-elem-soft);display:grid;grid-template-columns:minmax(90px,max-content) minmax(0,1fr);gap:4px 14px;font-size:var(--s-text-sm)}.adm-diff>div{display:contents}.adm-diff dt{color:var(--s-ink-3);font-weight:500}.adm-diff dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--s-ink-2)}.adm-diff del{color:var(--s-ink-3);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--s-red) 60%,transparent)}.adm-diff ins{text-decoration:none;color:var(--s-ink);font-weight:500}.adm-load{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 16px 0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.avatar-cropper.adm-cropper{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:16px;border-radius:var(--s-r-card);background:var(--s-surface);box-shadow:var(--s-shadow-card)}.adm-cropper .avatar-cropper__preview{position:relative;overflow:hidden;border:0;border-radius:50%;touch-action:none;max-width:100%;background:var(--s-track);box-shadow:0 0 0 1px var(--s-line-2);cursor:default}.adm-cropper .avatar-cropper__preview.is-ready{cursor:grab}.adm-cropper .avatar-cropper__preview.is-ready:active{cursor:grabbing}.adm-cropper .avatar-cropper__preview:focus-visible{outline:2px solid var(--s-ink);outline-offset:3px}.adm-cropper .avatar-cropper__preview img{position:absolute;left:0;top:0;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.adm-cropper .avatar-cropper__help{margin:0;max-width:40ch;text-align:center;font-size:var(--s-text-sm);line-height:1.45;color:var(--s-ink-3)}.adm-cropper .avatar-cropper__zoom{display:flex;align-items:center;gap:10px;width:100%;max-width:260px;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3)}.adm-cropper .avatar-cropper__zoom input{flex:1;accent-color:var(--s-ink)}.adm-cropper .avatar-cropper__acts{display:flex;gap:var(--s-gap-group);justify-content:flex-end;width:100%}@media(max-width:640px),(pointer:coarse){:is(.adm-body,.adm-sheet,.adm-alert) .s-btn{height:var(--s-touch)}:is(.adm-body,.adm-sheet,.adm-alert) .s-btn.s-btn--icon{width:var(--s-touch)}.adm-icon-btn{width:var(--s-touch);height:var(--s-touch)}.adm-toolbar .s-search{height:var(--s-touch)}.adm-toolbar .s-seg .s-seg__opt,.adm-filter .s-seg .s-seg__opt{height:var(--s-touch);border-radius:var(--s-r-ctl-lg)}.adm-toolbar .s-seg,.adm-filter .s-seg{border-radius:calc(var(--s-r-ctl-lg) + 2px)}.adm-input{height:var(--s-touch)}.adm-toggle{min-height:var(--s-touch)}}@media(prefers-reduced-motion:reduce){.adm-toggle__track,.adm-toggle__knob,.adm-ev__chev{transition:none}.adm-alert,.adm-alert--closing,.adm-ev__panel{animation:s-fade-in .15s ease both}}@media(prefers-reduced-transparency:reduce){.adm-sheet{background:var(--s-surface)}}@media(prefers-contrast:more){.adm-group__card,.adm-table-card{box-shadow:0 0 0 1px var(--s-line-2)}.adm-toggle__track{box-shadow:inset 0 0 0 1px var(--s-ink-3)}}.adm-list{list-style:none;margin:0;padding:0}.adm-list>li{position:relative}.adm-list>li+li:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:1px solid var(--s-line);z-index:1}.adm-link-btn{background:transparent;color:var(--s-blue-t);font-weight:500}.adm-link-btn:hover{background:var(--s-elem)}.adm-group__card>.adm-row:has(>.adm-row__glyph):before{left:46px}.adm-list>li.adm-ev+li.adm-ev:before{left:48px}:root :is(.adm-user,.adm-me,.adm-photo) .user-avatar.ds-avatar:not([data-avatar=foto]){background:radial-gradient(circle at 30% 25%,#eef7e7,#bfe3aa 78%);color:#1b1f22;font-weight:500}@media(max-width:900px){.adm,.adm-sheet-wrap{--s-text-xs: 13px;--s-text-sm: 13px}.adm .adm-user__you{font-size:var(--s-text-sm)}.adm .adm-user .user-avatar{font-size:13px!important}.adm .adm-toggle,.adm-sheet-wrap .adm-toggle{min-width:var(--s-touch);justify-content:flex-end}}.cartm{display:flex;flex-direction:column;gap:12px;min-width:0;color:var(--s-ink);font-family:var(--s-font)}.cartm .cartm-topo{position:sticky;top:var(--s-top-h, var(--k-nav-h));z-index:calc(var(--s-z-sticky, 100) - 1);isolation:isolate;display:flex;align-items:center;gap:8px;padding:4px 0 8px}.cartm .cartm-topo:before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--k-gutter, 16px));pointer-events:none;background:color-mix(in srgb,var(--g-bg, #D6D7D3) 70%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.cartm .cartm-topo .mk-busca{position:static;flex:1 1 auto;min-width:0;padding:0}.cartm .cartm-topo .mk-busca:before{display:none}.cartm .cartm-filtrar{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--k-sol, #fff);color:var(--s-ink);cursor:pointer;box-shadow:0 8px 20px -18px #171d224d;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cartm .cartm-filtrar__n{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--g-inv);color:var(--g-inv-ink);font:500 12px/1 var(--s-font)}.cartm .cartm-pilulas{margin:0}.cartm-lista{display:flex;flex-direction:column;gap:14px;min-width:0}.cartm-resumo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 var(--k-gutter, 16px)}.cartm-resumo__n{margin:0;min-width:0;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.cartm-resumo__meta strong{font-weight:500;color:var(--s-ink-2)}.cartm .cartm-ordem{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:52%;height:44px;margin:-12px -8px -12px 0;padding:0 8px;border:0;background:none;color:var(--s-ink-2);font:500 13px/1 var(--s-font);cursor:pointer;-webkit-tap-highlight-color:transparent}.cartm-ordem__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartm .cartm-grupo{scroll-margin-top:calc(var(--s-top-h, var(--k-nav-h)) + 64px)}.cartm--az .cartm-grupo{padding-right:18px}.cartm .cartm-grupo .mk-lista__titulo{font-weight:500}.cartm li.cartm-linha{content-visibility:auto;contain-intrinsic-size:auto 62px}.cartm .cartm-ancora{display:none}.cartm-sp{display:inline-flex;align-items:center;gap:6px}.cartm-sp__ponto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tom, var(--s-ink-4))}.cartm-linha__sep{color:var(--s-ink-4)}.cartm-fee{display:block;font:500 14px/18px var(--s-font);color:var(--s-ink);white-space:nowrap}.cartm-fee.is-vazio{font-weight:400;font-size:13px;color:var(--s-ink-4)}.cartm-fee.is-texto{max-width:104px;font-size:13px;line-height:16px;white-space:normal;text-align:right}.cartm-az{position:fixed;z-index:calc(var(--s-z-sticky, 100) + 1);right:max(2px,env(safe-area-inset-right));top:calc(env(safe-area-inset-top,0px) + 272px);bottom:calc(var(--s-dock-total, 110px) + 8px);max-height:400px;display:flex;flex-direction:column;align-items:center;width:22px;padding:6px 0;border-radius:11px;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cartm-az[data-ativo]{background:var(--k-vidro, rgba(246, 247, 246, .8))}.cartm-az__l{flex:1 1 0;min-height:0;display:grid;place-items:center;width:22px;padding:0;border:0;background:none;cursor:pointer;font:500 11px/1 var(--s-font);color:var(--s-ink-2);-webkit-tap-highlight-color:transparent}.cartm-az__l[data-on]{color:var(--s-ink);font-weight:500}.cartm-az__bolha{position:absolute;right:34px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5);font:500 28px/1 var(--s-font);pointer-events:none;box-shadow:0 14px 30px -14px #171d2266}.fxm{display:flex;flex-direction:column;gap:18px;min-width:0;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));color:var(--s-ink);font-family:var(--s-font)}.fxm-topo{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.fxm-nav{align-self:stretch;display:flex;align-items:center;gap:2px;min-height:44px;margin-inline:-8px}.fxm-nav__pos{flex:1 1 auto;min-width:0;padding-inline:8px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.fxm-nav__pn{display:inline-flex}.fxm .fxm-nav__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--s-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fxm .fxm-nav__btn:disabled{color:var(--s-ink-4);cursor:default}.fxm .fxm-nav__txt{display:inline-flex;align-items:center;height:44px;padding:0 12px;color:var(--s-ink);font:500 15px/1 var(--s-font);text-decoration:none;-webkit-tap-highlight-color:transparent}.fxm .fxm-avatar{margin-top:2px;font-size:26px}.fxm .fxm-nome{margin:10px 0 0;font:500 22px/28px var(--s-font);letter-spacing:-.02em;color:var(--s-ink);overflow-wrap:anywhere}.fxm-fantasia{margin:0;font:400 15px/20px var(--s-font);color:var(--s-ink-3)}.fxm-seg{margin:0;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.fxm-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin-top:6px;font:400 14px/20px var(--s-font);color:var(--s-ink-2)}.fxm-meta__cod{color:var(--s-ink-3)}.fxm-meta__doc{display:inline-flex;align-items:center;gap:2px}.fxm .fxm-meta__copiar{display:grid;place-items:center;width:44px;height:44px;margin-block:-12px;margin-inline:-8px -10px;padding:0;border:0;background:none;color:var(--s-ink-3);cursor:pointer}.fxm-meta__grupo{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--s-blue-t, var(--s-ink));font:500 14px/1 var(--s-font);text-decoration:none}.fxm .fxm-rapidas{align-self:stretch;margin-top:10px}.fxm-secao{min-width:0}.fxm-th{display:flex;align-items:center;justify-content:space-between;gap:12px}.fxm .fxm-editar{flex:none;height:44px;margin:-13px -8px -13px 0;padding:0 8px;border:0;background:none;color:var(--s-ink);cursor:pointer;font:500 14px/1 var(--s-font);-webkit-tap-highlight-color:transparent}.fxm-secao .mk-lista>li:not(.mk-linha):not(:first-child):not(.fxm-mais),.fxm-secao .mk-lista>li:not(.mk-linha)+.mk-linha{border-top:1px solid var(--k-div)}.fxm-dado{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0;min-height:48px;padding:12px 16px;box-sizing:border-box}.fxm-dado__k{flex:none;max-width:44%;font:400 15px/20px var(--s-font);color:var(--s-ink)}.fxm-dado__v{flex:1 1 auto;min-width:0;text-align:right;font:400 15px/20px var(--s-font);color:var(--s-ink-2);overflow-wrap:anywhere}.fxm-dado.is-longo{flex-direction:column;align-items:stretch;gap:2px}.fxm-dado.is-longo .fxm-dado__k{max-width:none;font-size:13px;line-height:18px;color:var(--s-ink-3)}.fxm-dado.is-longo .fxm-dado__v{text-align:left;color:var(--s-ink);font-size:16px;line-height:22px}.fxm-dado__v.is-vazio{color:var(--s-ink-4)}.fxm-dado__v.is-link{color:var(--s-blue-t, var(--s-ink));text-decoration:none;position:relative}.fxm-dado__v.is-link:after{content:"";position:absolute;inset:-12px -6px}.fxm-aparelho{padding:8px 16px 12px}.fxm-mais{padding:0 8px}.fxm .fxm-mais .s-btn{height:44px}.fxm-hist{padding:11px 16px}.fxm-hist__t{display:flex;justify-content:space-between;gap:12px;margin:0;font:500 15px/20px var(--s-font)}.fxm-hist__d{flex:none;font-weight:400;font-size:13px;color:var(--s-ink-3)}.fxm-hist__s{margin:2px 0 0;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.fxm .fxm-novo{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:16px;cursor:pointer;background:var(--k-sol, #fff);color:var(--s-ink);font:500 15px/1 var(--s-font);box-shadow:0 10px 26px -22px #171d2238;-webkit-tap-highlight-color:transparent}.fxm .fxm-seta{transition:transform var(--s-dur-base, .24s) var(--s-ease-out, ease-out)}.fxm .fxm-seta.is-aberta{transform:rotate(180deg)}.fxm .fxm-auditoria{margin-top:8px}.fxm .fx-audit{padding:0 4px;background:none;box-shadow:none}.fxm :is(.s-kicker,.fx-note,.fx-formerr){font-size:13px}.fxm-evento{display:flex;flex-direction:column;gap:12px;padding:0 var(--k-gutter, 16px) 8px}.fxm-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.fxm-foot .s-btn{min-width:0;height:44px}.fm{display:flex;flex-direction:column;gap:8px;min-width:0;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));color:var(--s-ink);font-family:var(--s-font)}.fm-form,.cg-form{display:flex;flex-direction:column;gap:22px;min-width:0}html[data-form-movel] :is(.s-topo__acoes,.s-topo__fila){display:none}.cg-salvar{margin-left:auto;font-weight:500}.cg-salvar-solto{position:sticky;top:var(--s-top-h, 0px);z-index:var(--s-z-sticky, 100);display:flex;justify-content:flex-end}.cg-sec{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.cg-sec[hidden]{display:none}.cg-sec>legend,.cg-sec__t,.fm .fx-fieldset>legend,.cg-folha .fx-editor>.fx-subhead{float:none;width:auto;margin:0 0 8px;padding:0 var(--k-gutter, 16px);font:500 13px/18px var(--s-font);color:var(--s-ink-3)}.cg-sec__t small{font-weight:400}.cg-sec__d,.cg .fx-note,.cg-nota,.fm .fx-note,.cg-folha .fx-note{margin:0;padding:0 var(--k-gutter, 16px);font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.cg-sec__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.cg-sec--bloco{margin-top:2px}.cg-folha .fx-hr{display:none}.cg-folha .fx-editor{display:flex;flex-direction:column;gap:22px}.cg .mk-campo:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--k-div)}.cg .cg__in{margin-top:-1px}.cg .cg__in>.fx-slot:not([hidden]){display:contents}.cg .cg .mk-campos__grupo{overflow:visible;border-radius:0;background:none;box-shadow:none}.cg .cg .cg__in{margin-top:0}.cg .fx-err{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0 16px 10px;font:400 13px/18px var(--s-font);color:var(--s-c-atraso-t, #C13B3A)}.cg .fx-err svg{flex:none;margin-top:2px}.cg .fx-cep{margin:0;padding:6px 16px 10px;font:400 13px/18px var(--s-font);color:var(--s-ink-3);display:flex;gap:6px;align-items:center}.cg .fx-cep--aviso{color:var(--s-c-paralisado-t, var(--s-ink-2))}.cg .mk-campo__linha{min-height:52px}.cg .mk-campo__input[type=date],.cg .mk-campo__input[type=time]{min-height:44px}.cg .cg-val{flex:1 1 auto;min-width:0;text-align:right;font:400 16px/22px var(--s-font);color:var(--s-ink-2);overflow-wrap:anywhere}.cg .cg-combo{padding-block:8px 10px}.cg .cg-pilha .mk-campo__linha,.cg .cg-seg .mk-campo__linha{flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:0}.cg .cg-pilha .mk-campo__rot,.cg .cg-seg .mk-campo__rot{max-width:none;padding-top:10px;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.cg .cg-pilha .mk-campo__input{min-height:44px;text-align:left}.cg .cg-area{min-height:72px;resize:none;overflow:hidden}.cg-pilulas{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.cg-pilula{position:relative;display:inline-flex}.cg-pilula input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cg-pilula span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;box-sizing:border-box;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--s-ink) 7%,transparent);color:var(--s-ink-2);font:500 14px/1.2 var(--s-font)}.cg-pilula:before{content:"";position:absolute;inset:-4px -1px}.cg-pilula input:checked+span{background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5)}.cg-pilula input:focus-visible+span{outline:2px solid var(--s-ink);outline-offset:2px}.cg-pilula input:disabled+span{opacity:.5;cursor:default}.cg-sw .mk-campo__rot{max-width:70%}.cg-sw .mk-campo__linha{padding:6px 0}.fm .fx-partner-rows{display:flex;flex-direction:column;gap:18px}.fm .fx-partner-row{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.fm .fx-partner-row__head,.cg-folha .fx-partner-row__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 var(--k-gutter, 16px)}.fm .fx-partner-row__title,.cg-folha .fx-partner-row__title{display:inline-flex;align-items:center;gap:6px;font:500 13px/18px var(--s-font);color:var(--s-ink-3)}.cg-folha .fx-partner-row{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:is(.fm,.cg-folha) .fx-add{align-self:flex-start;min-height:44px}:is(.fm,.cg-folha) .fx-partner-row__head .s-btn{position:relative}:is(.fm,.cg-folha) .fx-partner-row__head .s-btn:before{content:"";position:absolute;inset:-8px -4px}:is(.fm,.cg-folha) :is(.fx-undo,.fx-formerr){font-size:13px}.fm .fx-fieldset{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.cg-erro{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 var(--k-gutter, 16px);font:400 14px/20px var(--s-font);color:var(--s-c-atraso-t, #C13B3A)}.cg-erro svg{flex:none;margin-top:3px}.cg-folha .cg-form{padding:4px 0 calc(24px + env(safe-area-inset-bottom,0px))}.cg-folha .cg-sec__t,.cg-folha .cg-sec>legend{padding-inline:0}.cg-folha .bs-bar[data-centro]{grid-template-columns:auto minmax(0,1fr) auto}.cg-folha .bs-bar[data-centro] .bs-title{font-size:16px;line-height:1.2;overflow-wrap:normal;text-wrap:balance}.cg-folha .bs-bar[data-centro] .bs-start .bs-acao{padding-inline:4px 8px}@media(prefers-reduced-motion:reduce){.fxm .fxm-seta{transition:none}.fxm .fxm-seta.is-aberta{transform:none}}@media(prefers-reduced-transparency:reduce){.cartm .cartm-topo:before{background:var(--g-bg, #D6D7D3);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root,:root[data-theme=light]{--ag-r-elem: 16px;--ag-chip-base: #FFFFFF;--ag-chip-mix: 17%}:root[data-theme=dark]{--ag-chip-base: #1D2124;--ag-chip-mix: 28%}.s-ag{display:flex;flex-direction:column;gap:var(--s-gap-section);min-width:0;color:var(--s-ink);font-family:var(--s-font)}.s-ag__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-gap-section);flex-wrap:wrap;padding:2px 2px 0}.s-ag__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.s-ag__h1{margin:0;font-size:var(--s-text-2xl);line-height:1.15;font-weight:500;letter-spacing:-.03em;color:var(--s-ink)}.s-ag__concl{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--s-text-base);font-weight:500;color:var(--s-ink-2);font-variant-numeric:tabular-nums}.s-ag__concl-dot{width:7px;height:7px;border-radius:var(--s-r-pill);background:var(--s-c-ok);flex-shrink:0}.s-ag__concl-dot.is-alert{background:var(--s-c-atraso)}.s-ag__head-actions{display:flex;align-items:center;gap:var(--s-gap-group)}.s-ag__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-section);flex-wrap:wrap}.s-ag__nav{display:flex;align-items:center;gap:var(--s-gap-section);min-width:0;flex-wrap:wrap}.s-ag__nav-btns{display:inline-flex;align-items:center;gap:var(--s-gap-group)}.s-ag__period{margin:0;font-size:var(--s-text-xl);font-weight:500;letter-spacing:-.015em;white-space:nowrap}.s-ag__period-count{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap}.s-ag__filters{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group) var(--s-gap-section);flex-wrap:wrap}.s-ag__pills{display:flex;gap:var(--s-gap-group);flex-wrap:wrap;min-width:0}.s-ag__pill{--ico: var(--s-ico-text);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad);border:0;border-radius:var(--s-r-pill);background:var(--s-elem-soft);color:var(--s-ink-2);font:500 var(--s-text-sm)/1 var(--s-font);white-space:nowrap}.s-ag__pill:has(>svg:first-child){padding-left:var(--s-pad-ico)}.s-ag__pill>svg{width:var(--ico);height:var(--ico);flex:none}.s-ag__pill:hover{background:var(--s-elem)}.s-ag__pill-ic{color:var(--ev, var(--s-ink-3))}.s-ag__pill-n{font-size:var(--s-text-xs);color:var(--s-ink-3)}.s-ag__pill[aria-pressed=true]{background:var(--g-inv);color:var(--g-inv-ink)}.s-ag__pill[aria-pressed=true] .s-ag__pill-n{color:var(--g-inv-ink);opacity:.75}.s-ag__pill[aria-pressed=true] .s-ag__pill-ic{color:var(--g-inv-ink)}.s-ag__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--s-gap-section);align-items:start}.s-ag__layout.is-wide{grid-template-columns:minmax(0,1fr)}@media(max-width:1100px){.s-ag__layout{grid-template-columns:minmax(0,1fr)}}.s-ag__canvas{padding:14px 14px 16px;gap:10px;overflow:hidden}.s-ag__tip{margin:0;padding:0 6px;font-size:var(--s-text-xs);color:var(--s-ink-3)}.s-ag__note{margin:0;padding:0 4px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-ag__stage{min-width:0}.s-ag__stage--next{animation:s-ag-in-next var(--s-dur-spring) var(--s-ease-spring) both}.s-ag__stage--prev{animation:s-ag-in-prev var(--s-dur-spring) var(--s-ease-spring) both}.s-ag__stage--fade{animation:s-fade-in var(--s-dur-base) var(--s-ease-out) both}@keyframes s-ag-in-next{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@keyframes s-ag-in-prev{0%{transform:translate(-28px);opacity:0}to{transform:none;opacity:1}}.s-mc{display:flex;flex-direction:column;gap:6px;min-width:0}.s-mc__dows,.s-mc__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.s-mc__dow{padding:2px 9px;font-size:var(--s-text-md);font-weight:500;color:var(--s-ink);text-align:right}.s-mc__day{position:relative;container:mc / inline-size;display:flex;flex-direction:column;gap:2px;min-width:0;min-height:108px;padding:6px 5px;border-radius:var(--ag-r-elem);background:var(--s-elem);cursor:pointer;outline:none;transition:background-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease}.s-mc__day.is-weekend{background:var(--s-elem-soft)}.s-mc__day.is-outside{--ag-chip-mix: 9%;background:color-mix(in srgb,var(--s-elem) 32%,transparent)}.s-mc__day.is-in-range{background:color-mix(in srgb,var(--s-ink) 5%,var(--s-elem))}.s-mc__day.is-in-range:where(.is-weekend){background:color-mix(in srgb,var(--s-ink) 5%,var(--s-elem-soft))}.s-mc__day.is-in-range:where(.is-outside){background:color-mix(in srgb,var(--s-ink) 4%,color-mix(in srgb,var(--s-elem) 32%,transparent))}.s-mc__day.is-selected{background:var(--s-elem);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-ink) 62%,transparent)}.s-mc__day.is-drop{background:var(--s-elem);box-shadow:inset 0 0 0 2px var(--s-ink)}@media(hover:hover)and (pointer:fine){.s-mc__day:not(.is-selected):not(.is-drop):hover{z-index:1;background:var(--s-elem);box-shadow:var(--s-shadow-card-hover)}}.s-mc__day:focus-visible{box-shadow:inset 0 0 0 2px var(--s-ink)}.s-mc__day.is-outside .s-mc__num{color:var(--s-ink-2);font-weight:400}.s-mc__day.is-outside .s-mc__dot{opacity:.6}.s-mc__day.is-outside .s-mc__title,.s-mc__day.is-outside .s-mc__time,.s-mc__day.is-outside .is-concluido>.s-mc__title,.s-mc__day.is-outside .is-cancelado>.s-mc__title{color:var(--s-ink-2)}.s-mc__top{display:flex;align-items:center;justify-content:space-between;gap:4px;height:24px;flex-direction:row-reverse}.s-mc__num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 4px;border-radius:var(--s-r-pill);font-size:var(--s-text-md);font-weight:500;color:var(--s-ink)}.s-mc__day.is-today .s-mc__num{background:var(--g-inv);color:var(--g-inv-ink)}.s-mc__add{--ico: var(--s-ico-sm);display:inline-flex;align-items:center;justify-content:center;width:var(--s-control-sm);height:var(--s-control-sm);padding:0;border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-3);opacity:0}.s-mc__add>svg{width:var(--ico);height:var(--ico);flex:none}.s-mc__top .s-mc__add{position:absolute;top:4px;left:4px}.s-mc__day:hover .s-mc__add,.s-mc__day:focus-within .s-mc__add,.s-mc__add:focus-visible{opacity:1}.s-mc__add:hover{background:var(--s-line);color:var(--s-ink)}.s-mc__add:focus-visible{outline:2px solid var(--s-ink);outline-offset:1px}@media(hover:none){.s-mc__add{opacity:1}}.s-mc__list{display:flex;flex-direction:column;gap:2px;min-width:0}.s-mc__ev,.s-wk__ev{display:flex;align-items:center;gap:4px;width:100%;min-width:0;height:20px;padding:0 7px;border:0;border-radius:var(--s-r-pill);background:color-mix(in srgb,var(--ev) var(--ag-chip-mix),var(--ag-chip-base));color:var(--s-ink);font:500 11.5px/1 var(--s-font);text-align:left;cursor:pointer;transition:background-color var(--s-dur-fast) ease}.s-mc__ev:hover,.s-wk__ev:hover{background:color-mix(in srgb,var(--ev) calc(var(--ag-chip-mix) + 12%),var(--ag-chip-base))}.s-mc__dot{width:7px;height:7px;border-radius:var(--s-r-pill);background:var(--ev);flex-shrink:0}.s-mc__time{color:var(--s-ink-2);font-size:11px;flex-shrink:0}.s-mc__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-mc__ev.is-concluido,.s-wk__ev.is-concluido{--ag-chip-mix: 8%}.is-concluido>.s-mc__title{color:var(--s-ink-2)}.is-concluido>.s-mc__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ev)}.s-mc__ev.is-cancelado,.s-wk__ev.is-cancelado{background:color-mix(in srgb,var(--s-ink) 6%,var(--ag-chip-base))}.is-cancelado>.s-mc__title{color:var(--s-ink-2);text-decoration:line-through}.is-cancelado>.s-mc__dot{background:var(--s-ink-4)}.is-dragging{opacity:.4}.s-mc__ev[draggable=true],.s-wk__ev[draggable=true]{cursor:grab}@container mc (max-width: 132px){.s-mc__time{display:none}}.s-mc__more{align-self:flex-start;height:var(--s-control-sm);margin-left:-3px;padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-3);font:500 var(--s-text-xs)/1 var(--s-font);cursor:pointer}.s-mc__more:hover{background:var(--s-line);color:var(--s-ink)}@media(max-width:640px){.s-mc,.s-mc__dows,.s-mc__week{gap:4px}.s-mc__day{min-height:64px;padding:2px;border-radius:12px}.s-mc .s-mc__time,.s-mc .s-mc__title{display:none}.s-mc__list{flex-direction:row;flex-wrap:wrap;gap:3px;padding:0 3px}.s-mc .s-mc__ev{width:auto;height:10px;padding:0;background:transparent}.s-mc__dow{text-align:center;padding:2px 0 6px}.s-mc__top{justify-content:center}.s-mc__add{display:none}}.s-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:0}.s-wk__col{position:relative;container:wk / inline-size;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:360px;padding:8px 6px;border-radius:var(--ag-r-elem);background:var(--s-elem);transition:background-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease}.s-wk__col.is-weekend{background:var(--s-elem-soft)}.s-wk__col.is-selected{background:var(--s-elem);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-ink) 62%,transparent)}.s-wk__col.is-drop{box-shadow:inset 0 0 0 2px var(--s-ink)}.s-wk__head{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:0 2px 6px;border-bottom:1px solid var(--s-line)}.s-wk__day{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl);background:transparent;color:var(--s-ink);font:inherit;text-align:left}.s-wk__day:hover{background:var(--s-line)}.s-wk__dow{font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-2)}.s-wk__num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-right:-4px;border-radius:var(--s-r-pill);font-size:var(--s-text-base);font-weight:500}.s-wk__col.is-today .s-wk__num{background:var(--g-inv);color:var(--g-inv-ink)}.s-wk__count{flex:1 1 100%;min-width:0;margin-top:-2px;padding-left:var(--s-pad-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3)}.s-wk__add{position:absolute;top:2px;right:2px;opacity:0}.s-wk__col:hover .s-wk__add,.s-wk__col:focus-within .s-wk__add{opacity:1}@media(hover:none){.s-wk__add{opacity:1}}@container wk (max-width: 107px){.s-wk__add{display:none}}.s-wk__list{display:flex;flex-direction:column;gap:3px;min-width:0}.s-wk__ev{height:auto;min-height:var(--s-control-sm);padding:5px 8px;border-radius:var(--s-r-lg);align-items:flex-start;flex-wrap:wrap;row-gap:2px}.s-wk__glyph{flex:none;color:var(--ev, var(--s-ink-3))}.s-wk__ev .s-mc__title{flex:1 1 100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;font-weight:500}.s-wk__client{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--s-text-xs);font-weight:400;color:var(--s-ink-2)}.s-wk__more{align-self:stretch;margin-left:0;text-align:left}.s-wk__empty{padding:4px 6px;font-size:var(--s-text-xs);color:var(--s-ink-3)}@media(max-width:900px){.s-wk{grid-template-columns:minmax(0,1fr)}.s-wk__col{min-height:0}.s-wk__head{border-bottom:0;flex-wrap:nowrap}.s-wk__count{flex:0 0 auto;margin:0 0 0 var(--s-gap-group);padding:0}}.s-dt{display:flex;flex-direction:column;gap:6px;min-width:0}.s-dt__allday{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:4px 6px 8px;border-bottom:1px solid var(--s-line)}.s-dt__scroll{position:relative;max-height:min(620px,68vh);overflow-y:auto;overscroll-behavior:contain;padding:0 6px;scroll-behavior:smooth;outline:none;border-radius:var(--s-r-lg)}.s-dt__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--s-ink)}.s-dt__row{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;min-height:48px;padding:4px 0;border-top:1px solid var(--s-line)}.s-dt__row:first-child{border-top:0}.s-dt__hour{padding-top:6px;font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3)}.s-dt__row.is-past .s-dt__hour{color:var(--s-ink-4)}.s-dt__slot-list{display:flex;flex-direction:column;gap:4px;min-width:0}.s-dt__ev{display:grid;grid-template-columns:52px 16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:var(--s-control-lg);padding:0 var(--s-pad) 0 6px;border:0;border-radius:var(--s-r-ctl-lg);background:var(--s-elem-soft);color:var(--s-ink);font:inherit;text-align:left;cursor:pointer}.s-dt__ev:hover{background:var(--s-elem)}.s-dt__ev.is-concluido,.s-dt__ev.is-cancelado{opacity:.55}.s-dt__ev.is-cancelado .s-dt__ev-title{text-decoration:line-through}.s-dt__ev-time{display:inline-flex;align-items:center;justify-content:center;justify-self:start;height:24px;padding:0 8px;border-radius:var(--s-r-pill);background:var(--g-inv);color:var(--g-inv-ink);font-size:var(--s-text-sm);font-weight:500;letter-spacing:0}.s-dt__ev-glyph{display:inline-flex}.s-dt__ev-glyph>svg{width:var(--s-ico-text);height:var(--s-ico-text)}.s-dt__ev-text{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.s-dt__ev-title{font-size:var(--s-text-md);font-weight:500;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.s-dt__ev-sub{font-size:var(--s-text-sm);color:var(--s-ink-3);overflow:hidden;text-overflow:ellipsis;flex-shrink:2}.s-dt__ev-status{font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3)}.s-dt__slot-list--allday .s-dt__ev{grid-template-columns:16px minmax(0,1fr) auto}.s-dt__more{align-self:flex-start;margin:2px 0 2px var(--s-pad)}.s-dt__add{--ico: var(--s-ico-lg);align-self:stretch;min-height:var(--s-control-lg);border:0;border-radius:var(--s-r-ctl-lg);background:transparent;color:var(--s-ink-3);display:flex;align-items:center;padding:0 var(--s-pad-ico-lg);opacity:0;cursor:pointer}.s-dt__add>svg{width:var(--ico);height:var(--ico);flex:none}.s-dt__row:hover .s-dt__add,.s-dt__add:focus-visible{opacity:1;background:var(--s-elem-soft)}@media(hover:none){.s-dt__add{display:none}}.s-dt__now{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;height:20px;padding:0 var(--s-pad) 0 6px}.s-dt__now-time{justify-self:start;display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--s-r-pill);background:var(--g-inv);color:var(--g-inv-ink);font-size:var(--s-text-xs);font-weight:500}.s-dt__now-line{position:relative;height:1.5px;border-radius:2px;background:var(--s-red)}.s-dt__now-line:before{content:"";position:absolute;left:-4px;top:-3px;width:7.5px;height:7.5px;border-radius:var(--s-r-pill);background:var(--s-red)}.s-dt__empty{margin:0;padding:4px 6px;font-size:var(--s-text-sm);color:var(--s-ink-3)}@media(max-width:640px){.s-dt__ev{grid-template-columns:48px 16px minmax(0,1fr);min-height:var(--s-touch)}.s-dt__ev-time{padding:0 6px}.s-dt__now{grid-template-columns:48px minmax(0,1fr)}.s-dt__ev-status{display:none}.s-dt__row,.s-dt__allday{grid-template-columns:44px minmax(0,1fr);gap:6px}}.s-agr{position:sticky;top:72px;min-width:0;background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card)}.s-agr__scroll{display:flex;flex-direction:column;gap:var(--s-gap-section);padding:18px 20px 20px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:1100px){.s-agr{position:static}.s-agr__scroll{max-height:none}}.s-agr__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.s-agr__title{margin:0;font-size:var(--s-text-xl);font-weight:500;letter-spacing:-.015em;line-height:1.25}.s-agr__sub{margin:2px 0 0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-agr__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-gap-group);margin:0}.s-agr__num{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;border:0;border-radius:var(--ag-r-elem);background:var(--s-elem-soft);color:var(--s-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--s-dur-fast) ease}@media(hover:hover)and (pointer:fine){.s-agr__num:hover{background:var(--s-elem)}}.s-agr__num[aria-pressed=true]{background:var(--g-inv);color:var(--g-inv-ink)}.s-agr__num-k{font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3)}.s-agr__num-v{font:500 24px/1.1 var(--s-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--s-ink)}.s-agr__num-ref{font:400 var(--s-text-xs)/1.3 var(--s-font);color:var(--s-ink-3)}.s-agr__num.is-alert .s-agr__num-k,.s-agr__num.is-alert .s-agr__num-v{color:var(--s-red-t)}.s-agr__num[aria-pressed=true] .s-agr__num-v{color:var(--g-inv-ink)}.s-agr__num[aria-pressed=true] .s-agr__num-k,.s-agr__num[aria-pressed=true] .s-agr__num-ref{color:color-mix(in srgb,var(--g-inv-ink) 74%,transparent)}.s-agr__sec{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--s-line)}.s-agr__sec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);flex-wrap:wrap}.s-agr__sec-title{margin:0;font-size:var(--s-text-base);font-weight:500;letter-spacing:-.005em;color:var(--s-ink)}.s-agr__sec-title--concl{font-size:15px;letter-spacing:-.012em}.s-agr__count{color:var(--s-ink-3);font-weight:400}.s-agr__switch{align-self:flex-start;min-height:var(--s-control-sm);color:var(--s-ink-2);font:500 var(--s-text-sm)/1 var(--s-font)}.s-agr__meta{display:flex;flex-direction:column;gap:2px}.s-agr__meta-cap{margin:0 0 2px;font-size:var(--s-text-xs);color:var(--s-ink-3)}.s-agr__meta-row{--ico: var(--s-ico-text);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:var(--s-gap-group);min-height:var(--s-control-sm);padding:0 var(--s-pad-sm);margin:0 calc(-1 * var(--s-pad-sm));border-radius:var(--s-r-ctl-sm)}.s-agr__meta-row--btn{border:0;background:transparent;color:var(--s-ink);font:inherit;text-align:left;cursor:pointer}@media(hover:hover)and (pointer:fine){.s-agr__meta-row--btn:hover{background:var(--s-elem-soft)}}.s-agr__meta-row--btn[aria-pressed=true]{background:var(--g-inv);color:var(--g-inv-ink)}.s-agr__meta-row--btn[aria-pressed=true] .s-bar-track{background:color-mix(in srgb,var(--g-inv-ink) 24%,transparent)}.s-agr__meta-row--btn[aria-pressed=true] .s-agr__meta-n small{color:color-mix(in srgb,var(--g-inv-ink) 74%,transparent)}.s-agr__meta-lbl{display:flex;align-items:center;gap:var(--s-gap-ctl);min-width:0;font-size:var(--s-text-sm);font-weight:500}.s-agr__meta-lbl>svg{width:var(--ico);height:var(--ico);flex:none}.s-agr__bar{height:4px}.s-agr__meta-n{font-size:var(--s-text-sm);font-weight:500;white-space:nowrap}.s-agr__meta-n small{font-weight:400;color:var(--s-ink-3);font-size:var(--s-text-xs)}.s-agr__meta-row--rest .s-agr__meta-lbl{color:var(--s-ink-3)}.s-agr__acts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.s-agr__act{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:var(--s-row);padding:3px 12px;margin:0;border:0;border-radius:var(--ag-r-elem);background:var(--s-elem-soft);color:var(--s-ink);font:inherit;text-align:left;box-sizing:border-box}@media(hover:hover)and (pointer:fine){.s-agr .s-agr__act:hover{background:var(--s-elem)}}.s-agr__act-main{display:flex;flex-direction:column;gap:1px;min-width:0}.s-agr__act-hora{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--s-r-pill);background:var(--g-inv);color:var(--g-inv-ink);font-size:var(--s-text-sm);font-weight:500;white-space:nowrap}.s-agr__list{display:flex;flex-direction:column;gap:8px}.s-agr__group{display:flex;flex-direction:column;gap:6px}.s-agr__day{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 0 0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink)}.s-agr__day small{font-size:var(--s-text-xs);font-weight:400;color:var(--s-ink-3);white-space:nowrap}.s-agr__empty{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-agr__empty--big{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;text-align:center}.s-agev{position:relative;display:grid;grid-template-columns:44px 16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:3px 6px;margin:0 -6px;border-radius:var(--s-r-sm);color:var(--s-ink)}.s-agev:hover,.s-agev:focus-within{background:var(--s-elem-soft)}.s-agev__time{display:flex;flex-direction:column;font-size:var(--s-text-md);font-weight:500;white-space:nowrap}.s-agev__time small{font-size:var(--s-text-xs);font-weight:400;color:var(--s-ink-3)}.s-agev__time.is-allday{font-size:var(--s-text-xs);color:var(--s-ink-3)}.s-agev__glyph{display:inline-flex}.s-agev__main{min-width:0;display:flex;flex-direction:column;gap:1px}.s-agev__title{margin:0;padding:0;border:0;background:none;color:inherit;font:500 var(--s-text-md)/1.3 var(--s-font);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.s-agev__title--btn{cursor:pointer;border-radius:4px;padding-block:calc((var(--s-control-sm) - 1.3em) / 2);margin-block:calc((1.3em - var(--s-control-sm)) / 2)}.s-agev__title--btn:after{content:"";position:absolute;inset:0;border-radius:inherit}.s-agev__title--btn:hover{text-decoration:underline;text-underline-offset:2px}.s-agev__sub{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-agev__sub a{position:relative;z-index:1;color:inherit;text-decoration:none}.s-agev__sub a:hover{color:var(--s-blue-t);text-decoration:underline}.s-agev__notes{margin:2px 0 0;font-size:var(--s-text-sm);color:var(--s-ink-2)}.s-agev__error{margin:2px 0 0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-red-t)}.s-agev__side{display:flex;align-items:center;gap:var(--s-gap-group)}.s-agev__actions{position:relative;z-index:1;display:inline-flex;gap:var(--s-gap-group);opacity:0;transition:opacity var(--s-dur-fast) ease}.s-agev:hover .s-agev__actions,.s-agev:focus-within .s-agev__actions{opacity:1}@media(hover:none){.s-agev__actions{opacity:1}}.s-agev__actions .s-btn--icon{width:var(--s-control-sm)}.s-agev__danger:hover{color:var(--s-red-t);background:color-mix(in oklab,var(--s-red) 12%,transparent)}.s-agev--concluido .s-agev__title,.s-agev--cancelado .s-agev__title{color:var(--s-ink-3)}.s-agev--cancelado .s-agev__title{text-decoration:line-through}.s-agr .s-agev{grid-template-columns:44px 16px minmax(0,1fr);padding:5px 12px;margin:0 -12px;border-radius:var(--ag-r-elem);background:transparent}.s-agr .s-agev:hover,.s-agr .s-agev:focus-within{background:var(--s-elem-soft)}html:root .s-agr__act .s-tag,html:root .s-agev.is-overdue .s-tag{background:var(--g-coral);color:#fff}.s-agr__act .s-tag .s-tag__dot,.s-agev.is-overdue .s-tag .s-tag__dot{background:#fff}.s-agr .s-agev__side{grid-column:3;justify-content:space-between}.s-agr .s-agev__side:empty{display:none}@media(max-width:640px){.s-agev{grid-template-columns:40px 16px minmax(0,1fr)}.s-agev__side{grid-column:3}}.s-ag-dica{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.s-ag-dica__meta{display:flex;align-items:center;gap:var(--s-gap-ctl);color:var(--s-ink-3)}.s-ag-dica__title{font-weight:600;color:var(--s-ink);overflow-wrap:anywhere}.s-ag-dica__sub{color:var(--s-ink-3);overflow-wrap:anywhere}.s-ag-dica__tag{margin-top:4px}.s-ag-peek{display:flex;flex-direction:column;gap:4px;padding:10px 6px}.s-ag-peek__row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;border-bottom:1px solid var(--s-line)}.s-ag-peek__ic{display:inline-flex;padding-top:1px;color:var(--s-ink-3)}.s-ag-peek__main{margin:0;font-size:var(--s-text-base);font-weight:600;color:var(--s-ink)}.s-ag-peek__link{text-decoration:none}.s-ag-peek__link:hover{color:var(--s-blue-t);text-decoration:underline}.s-ag-peek__sub{margin:2px 0 0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-ag-peek__tags{display:flex;gap:6px;flex-wrap:wrap}.s-ag-peek__notes{display:flex;flex-direction:column;gap:4px;padding:12px 0}.s-ag-peek__notes p{margin:0;font-size:var(--s-text-base);color:var(--s-ink-2);white-space:pre-line}.s-ag-peek__actions{display:flex;gap:var(--s-gap-group);flex-wrap:wrap;width:100%}.s-agm__error{margin:0;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--s-red) 14%,var(--ag-chip-base));color:var(--s-red-t);font-size:var(--s-text-sm);white-space:pre-line}.s-agm__lead{margin:0;font-size:var(--s-text-base);color:var(--s-ink-2)}.s-agm__client{display:flex;align-items:center;gap:var(--s-gap-ctl);margin:0;font-size:var(--s-text-md);color:var(--s-ink-2)}.s-agm__combo,.s-agm__date{min-width:0}.s-agm__note{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-agm__seg{align-self:flex-start;max-width:100%}.s-agm .s-seg{align-self:flex-start}@media(max-width:640px){.s-ag__filters{flex-direction:column;align-items:stretch;gap:var(--s-gap-group)}.s-ag__pills,.s-ag__filters>.s-seg{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%}.s-ag__pills::-webkit-scrollbar,.s-ag__filters>.s-seg::-webkit-scrollbar{display:none}.s-ag__pill{flex-shrink:0}.s-ag__filters>.s-seg{align-self:flex-start}.s-ag__filters>.s-seg .s-seg__opt{flex-shrink:0}}@media(pointer:coarse),(max-width:640px){.s-ag__head-actions .s-btn,.s-ag__nav-btns .s-btn,.s-ag__pill{height:var(--s-touch)}.s-ag__head-actions .s-btn--icon,.s-ag__nav-btns .s-btn.s-btn--icon{width:var(--s-touch)}.s-wk__day{height:var(--s-touch)}.s-ag .s-seg .s-seg__opt,.s-agm .s-seg .s-seg__opt{height:var(--s-touch);border-radius:var(--s-r-ctl-lg)}.s-ag .s-seg,.s-agm .s-seg{border-radius:calc(var(--s-r-ctl-lg) + 2px)}}@media(prefers-reduced-motion:reduce){.s-ag__stage--next,.s-ag__stage--prev,.s-ag__stage--fade{animation:s-fade-in .15s ease both}.s-mc__day,.s-wk__col{transition:none}.s-dt__scroll{scroll-behavior:auto}}@media(prefers-contrast:more){.s-mc__day,.s-wk__col{box-shadow:inset 0 0 0 1px var(--s-line-2)}}.pwa-faixa{position:fixed;z-index:calc(var(--s-z-sheet, 1400) - 1);inset:0 0 auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));background:var(--g-inv, var(--s-ink));color:var(--g-inv-ink, var(--s-on-ink));font:500 13px/1.25 var(--s-font);text-align:center}.pwa-faixa__icone{display:inline-flex;flex-shrink:0}.pwa-faixa__texto{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){html[data-pwa-offline]{--pwa-faixa-h: calc(30px + env(safe-area-inset-top, 0px)) }html[data-pwa-offline] .s-shell{margin-top:var(--pwa-faixa-h);height:calc(100vh - var(--pwa-faixa-h));height:calc(100dvh - var(--pwa-faixa-h))}}@media(min-width:901px){.pwa-faixa{inset:auto auto 16px 50%;translate:-50% 0;width:max-content;max-width:calc(100vw - 32px);min-height:36px;padding:0 16px;border-radius:var(--s-r-pill, 999px);box-shadow:0 18px 40px -22px #171d228c}}.pwa-motivo{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border-radius:var(--s-r-lg, 12px);background:var(--s-fill-1);color:var(--s-ink-2);font:500 13px/1.35 var(--s-font)}.pwa-motivo svg{flex-shrink:0;margin-top:1px;color:var(--s-c-paralisado-t, var(--s-orange-t))}.pwa-cartao{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:var(--s-r-card, 16px);background:var(--s-surface);box-shadow:var(--s-shadow-card);border:1px solid var(--g-card-stroke, var(--s-line))}.pwa-cartao__topo{display:flex;align-items:flex-start;gap:12px;padding-right:36px}.pwa-cartao__marca{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--g-inv, var(--s-ink));color:var(--g-inv-ink, var(--s-on-ink))}.pwa-cartao__titulo{margin:0;font:500 15px/1.3 var(--s-font);color:var(--s-ink)}.pwa-cartao__texto{margin:2px 0 0;font:400 13px/1.4 var(--s-font);color:var(--s-ink-3)}.pwa-cartao__acoes{display:flex;gap:8px}.pwa-cartao__acoes .s-btn{flex:1 1 0;min-height:var(--s-touch, 44px)}.pwa-cartao__fechar{position:absolute;top:4px;right:4px;width:var(--s-touch, 44px);height:var(--s-touch, 44px);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--s-ink-3);cursor:pointer}.pwa-instalar{min-height:var(--s-touch, 44px)}.pwa-passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:passo}.pwa-passos>li{counter-increment:passo;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;font:400 15px/1.4 var(--s-font);color:var(--s-ink)}.pwa-passos>li:before{content:counter(passo);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--g-inv, var(--s-ink));color:var(--g-inv-ink, var(--s-on-ink));font:500 14px/1 var(--s-font)}.pwa-passos__icone{display:inline-flex;vertical-align:-5px;margin:0 2px;padding:3px;border-radius:8px;background:var(--s-fill-2);color:var(--s-ink)}.pwa-passos>li>span{padding-top:5px}.pwa-passos strong{font-weight:500}.pwa-folha__ok{width:100%;min-height:var(--s-touch, 44px)}.pwa-passos__nota{margin:14px 0 0;font:400 13px/1.4 var(--s-font);color:var(--s-ink-3)}@media(prefers-reduced-motion:reduce){.pwa-faixa,.pwa-cartao{transition:none;animation:none}}.an{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;color:var(--s-ink);font-family:var(--s-font)}.an--cartao{background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card)}.an__topo{display:flex;align-items:center;gap:14px;min-width:0}.an__glyph{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--s-elem-soft);color:var(--s-ink-2)}.an__txt{display:flex;flex-direction:column;gap:1px;min-width:0}.an__titulo{margin:0;font-size:15px;font-weight:500;line-height:1.3}.an__situacao{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.35;color:var(--s-ink-3)}.an__situacao--ok{color:var(--s-c-ok-t)}.an__situacao--erro{color:var(--s-c-atraso-t)}.an__ponto{width:8px;height:8px;border-radius:50%;background:var(--s-c-ok);flex:none}.an__corpo{margin:0;font-size:14px;line-height:1.45;color:var(--s-ink-2);overflow-wrap:anywhere}.an__acoes{display:flex;flex-wrap:wrap;gap:8px}.an .an__btn.s-btn{height:var(--s-touch);padding:0 18px;border-radius:var(--s-r-ctl-lg);font-size:14px}.an .an__acoes .an__btn.s-btn{flex:1 1 140px}.an .an__btn.s-btn[aria-busy=true]{opacity:.7}.an__aviso:empty{margin-top:-12px}.an__msg{margin:0;font-size:13px;line-height:1.4;color:var(--s-ink-2);overflow-wrap:anywhere}.an__msg--erro{color:var(--s-c-atraso-t)}@media(prefers-contrast:more){.an--cartao{box-shadow:0 0 0 1px var(--s-line-2)}}.fid-entrar{display:flex;flex-direction:column;gap:12px}.fid-entrar__ou{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;color:var(--s-ink-3)}.fid-entrar__ou:before,.fid-entrar__ou:after{content:"";flex:1 1 auto;border-top:1px solid var(--s-line)}.s-btn.fid-entrar__btn{width:100%;height:var(--s-control-lg, 40px);gap:8px;border-radius:var(--s-r-ctl-lg, 12px);background:var(--s-fill-1);color:var(--s-ink);font-size:var(--s-text-base, 15px);font-weight:600}@media(pointer:coarse){.s-btn.fid-entrar__btn{height:var(--s-touch)}}.s-btn.fid-entrar__btn[aria-busy=true]{opacity:.7}.fid{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--s-ink);font-family:var(--s-font)}.fid__titulo{margin:0;padding:0 16px;font-size:13px;font-weight:500;color:var(--s-ink-3)}.fid__subtitulo{margin:8px 0 0;padding:0 16px;font-size:13px;font-weight:500;color:var(--s-ink-3)}.fid-card{margin:0;padding:0;list-style:none;background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card);overflow:hidden}.fid-nota{padding:16px;font-size:14px;line-height:1.45;color:var(--s-ink-2)}.fid-linha{display:flex;align-items:center;gap:14px;min-height:60px;box-sizing:border-box;padding:10px 16px}.fid-linha--campo{border-top:1px solid var(--s-line);justify-content:space-between}.fid-linha__icone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--s-elem-soft);color:var(--s-ink-2)}.fid-linha__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.fid-linha__rotulo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:500;line-height:1.3}.fid-linha__sub{font-size:13px;line-height:1.35;color:var(--s-ink-3);overflow-wrap:anywhere}.fid-selo{padding:2px 8px;border-radius:var(--s-r-pill);background:var(--s-elem-soft);color:var(--s-ink-2);font-size:13px;font-weight:500;line-height:1.3}.fid-acoes{padding:0 16px 16px}.s-btn.fid-botao{height:var(--s-touch);padding:0 var(--s-pad-lg, 16px);border-radius:var(--s-r-ctl-lg, 12px);font-size:15px;font-weight:600}.fid-acoes .s-btn.fid-botao{width:100%}.s-btn.fid-botao[aria-busy=true]{opacity:.7}.s-btn.fid-botao--perigo{background:var(--s-c-atraso-t, #b3261e);color:#fff}:root[data-theme=dark] .s-btn.fid-botao--perigo{color:var(--s-bg)}.fid-lista>.fid-item+.fid-item{border-top:1px solid var(--s-line)}.s-btn.fid-remover{flex:none;height:var(--s-touch);padding:0 14px;border-radius:var(--s-r-ctl-lg, 12px);font-size:14px}.fid-confirma{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px;font-size:14px;line-height:1.4;color:var(--s-ink-2)}.fid-confirma__botoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fid-msg{margin:0;padding:0 16px;font-size:14px;line-height:1.4;color:var(--s-ink-2)}.fid-msg--erro{color:var(--s-c-atraso-t, #b3261e)}.fid-link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;min-height:24px}.fid-select{height:var(--s-touch);padding:0 12px;border:0;border-radius:var(--s-r-ctl-lg, 12px);background:var(--s-elem-soft);color:var(--s-ink);font:16px var(--s-font)}.fid-select:focus-visible,.fid-link:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.fid-bloqueio{position:fixed;inset:0;z-index:calc(var(--s-z-toast, 1500) + 100);display:grid;place-items:center;padding:calc(env(safe-area-inset-top) + 24px) calc(env(safe-area-inset-right) + 24px) calc(env(safe-area-inset-bottom) + 24px) calc(env(safe-area-inset-left) + 24px);background:var(--s-bg);color:var(--s-ink);font-family:var(--s-font);overscroll-behavior:none;touch-action:none}.fid-bloqueio__miolo{width:min(340px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.fid-bloqueio__icone{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:var(--s-surface);box-shadow:var(--s-shadow-card);color:var(--s-ink)}.fid-bloqueio__titulo{margin:6px 0 0;font-size:var(--s-text-2xl, 24px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.fid-bloqueio__texto{margin:0;font-size:15px;line-height:1.45;color:var(--s-ink-2)}.fid-bloqueio__msg{margin:0;font-size:14px;line-height:1.4;color:var(--s-c-atraso-t, #b3261e)}.s-btn.fid-bloqueio__btn{width:100%;height:var(--s-touch);margin-top:8px;border-radius:var(--s-r-ctl-lg, 12px);font-size:16px;font-weight:600}.s-btn.fid-bloqueio__sair{height:var(--s-touch);padding:0 16px;border-radius:var(--s-r-ctl-lg, 12px);background:transparent;color:var(--s-ink-2);font-weight:600}.s-btn.fid-bloqueio__btn[aria-busy=true]{opacity:.7}@media(hover:hover)and (pointer:fine){.s-btn.fid-bloqueio__sair:hover:not(:disabled){background:var(--s-fill-1);color:var(--s-ink)}}@media(prefers-contrast:more){.fid-card,.fid-bloqueio__icone{box-shadow:0 0 0 1px var(--s-line-2)}}.mm{display:flex;flex-direction:column;gap:20px;width:100%;max-width:560px;margin:0 auto;min-width:0;padding:0 env(safe-area-inset-right) calc(env(safe-area-inset-bottom) + 8px) env(safe-area-inset-left);color:var(--s-ink);font-family:var(--s-font)}.mm-titulo{margin:0;font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.02em}.mm-conta{display:flex;flex-direction:column;gap:16px;min-width:0}.mm-perfil{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 24px 0;text-align:center;min-width:0}.mm-perfil .mk-avatar{margin-bottom:10px}.mm-perfil__nome{font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.02em;overflow-wrap:anywhere}.mm-perfil__sub{font-size:13px;line-height:18px;color:var(--s-ink-3);overflow-wrap:anywhere}.mm-tema{list-style:none;padding:4px;background:var(--k-sol)}.mm .mm-seg.s-seg{display:flex;width:100%;padding:0;background:transparent;gap:4px;flex-wrap:nowrap;border-radius:0}.mm .mm-seg .s-seg__opt{flex:1 1 0;justify-content:center;height:var(--s-touch);border-radius:var(--s-r-card);padding:0 var(--s-pad);font-size:14px;background:var(--s-elem-soft)}.mm .mm-seg .s-seg__opt[aria-checked=true]{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:none}.mm .mk-linha__ctx{white-space:normal;overflow-wrap:anywhere}.mm .mk-linha__corpo:disabled{opacity:.5;cursor:not-allowed}.mm .mk-linha__corpo:disabled:active{background:var(--k-sol)}.mm-sair .mk-linha__tit{color:var(--s-c-atraso-t)}.mm-sair .mk-linha__corpo{min-height:var(--s-touch)}.mm-dot{width:10px;height:10px;border-radius:50%}.mm-dot--ok{background:var(--s-c-ok)}.mm-dot--off{background:var(--s-c-atraso)}@media(prefers-contrast:more){.mm-tema{outline:1px solid var(--s-ink-3)}}@media(prefers-reduced-motion:reduce){.mm .mm-seg .s-seg__opt{transition:none}}@media(max-width:900px){.mm--folha{max-width:none;padding:0;gap:20px}.mm--folha .fid-card{background:var(--k-sol);box-shadow:none}.mm--folha .mm-conta{gap:16px}.mv-ligacao__campos{display:flex;flex-direction:column;gap:16px;padding-top:8px}.mv-ligacao__erro{margin:12px 0 0;font-size:13px;line-height:18px;color:var(--s-c-atraso-t)}.mv-ligacao__salvar{width:100%;justify-content:center}}html:root{background:var(--s-bg)}html body{margin:0;background:var(--s-bg);color:var(--s-ink);font-family:var(--s-font);font-size:var(--s-text-base);line-height:1.42;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html body :focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}html body [tabindex="-1"]:focus{outline:none}html.s-no-scroll{overflow:hidden}html.s-theme-anim,html.s-theme-anim *,html.s-theme-anim *:before,html.s-theme-anim *:after{transition:background-color .32s ease,color .32s ease,border-color .32s ease,fill .32s ease,stroke .32s ease,box-shadow .32s ease!important}html.s-theme-vt,html.s-theme-vt *,html.s-theme-vt *:before,html.s-theme-vt *:after{transition:none!important}::view-transition-group(root){animation-duration:.32s}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:.001ms}}.s-logo{display:block;height:20px;width:auto;filter:brightness(0)}.s-logo.s-logo--symbol{height:22px;filter:none}:root[data-theme=dark] .s-logo{filter:none}:root[data-theme=dark] .s-logo.s-logo--symbol{filter:invert(1)}.s-side .s-logo:not(.s-logo--symbol){width:70px;height:30px;border-radius:4px;filter:none;background:var(--s-ink);-webkit-mask:url(/assets/stalo-logo.png) no-repeat left center / 66px 19px;mask:url(/assets/stalo-logo.png) no-repeat left center / 66px 19px;object-fit:none;object-position:-9999px 0}.s-shell{--s-top-h: 0px;display:grid;grid-template-columns:calc(var(--s-sidebar) + 10px) minmax(0,1fr);height:100vh;height:100dvh;background:var(--s-bg);color:var(--s-ink);transition:grid-template-columns var(--s-dur-slow) var(--s-ease-out)}.s-shell--rail{grid-template-columns:74px minmax(0,1fr)}.s-shell>.sidebar.s-side{position:relative;inset:auto;transform:none;isolation:auto;margin:10px 0 10px 10px;width:auto;height:auto;min-height:0;max-height:none;padding:16px 12px 12px;display:flex;flex-direction:column;gap:16px;border-radius:var(--s-r-card);border:1px solid var(--s-glass-border);background:var(--s-glass-strong);box-shadow:inset 0 1px 0 var(--s-glass-hi),var(--s-shadow-chrome);overflow:visible;z-index:var(--s-z-sticky);transition:padding var(--s-dur-slow) var(--s-ease-out)}.s-shell>.sidebar.s-side:before{content:none}.s-shell>.sidebar.s-side.collapsed{padding:14px 8px 10px}.s-side__head{display:flex;align-items:center;justify-content:space-between;height:var(--s-control-lg);padding:0 0 0 10px}.s-side__brand{display:flex;align-items:center;width:70px;height:30px;border-radius:4px;color:inherit;text-decoration:none}.s-side .s-side__toggle{position:relative;width:var(--s-control-lg);height:var(--s-control-lg);background:transparent;color:var(--s-ink-2);flex-shrink:0}.s-side .s-side__toggle:before{content:"";position:absolute;inset:-2px}.s-side .s-side__logout,.s-side .s-acct__trigger{width:var(--s-control-sm);background:transparent;color:var(--s-ink-3);flex-shrink:0}@media(hover:hover)and (pointer:fine){.s-side .s-side__toggle:hover,.s-side .s-side__logout:hover,.s-side .s-acct__trigger:hover{color:var(--s-ink);background:var(--s-fill-1)}}.s-side svg{stroke-width:1.6}.s-side__create{--ico: var(--s-ico-text-lg);width:100%;height:var(--s-control-lg);border:0;border-radius:var(--s-r-ctl-lg);background:var(--s-ink);color:var(--s-on-ink);font:600 var(--s-text-md)/1 var(--s-font);display:flex;align-items:center;justify-content:center;gap:var(--s-gap-ctl)}@media(hover:hover)and (pointer:fine){.s-side__create:hover{background:var(--s-ink-2)}}.s-side__create>svg{width:var(--ico);height:var(--ico);flex:none}.s-side__nav{display:flex;flex-direction:column;gap:1px}.s-side__nav--tools{margin-top:-15px}.s-side__item{display:flex;align-items:center;gap:10px;height:var(--s-control);padding:0 var(--s-pad-ico);border-radius:var(--s-r-ctl);color:var(--s-ink-2);font-size:var(--s-text-base);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden}@media(hover:hover)and (pointer:fine){.s-side__item:hover{color:var(--s-ink)}}.s-side .s-side__item.active,.s-side .s-side__item[aria-current=page]{background:var(--s-fill-2);color:var(--s-ink);font-weight:500}.s-side__mark{--ico: 14px;width:22px;height:22px;flex:0 0 22px;border-radius:var(--s-r-xs);display:flex;align-items:center;justify-content:center;color:#fff}.s-side__mark>svg{width:var(--ico);height:var(--ico);flex:none}.s-side__mark[data-tone=gray]{background:var(--s-gray-t)}:root[data-theme=dark] .s-side__mark[data-tone=gray]{background:var(--s-gray)}.s-side__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.s-side__foot{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--s-1);margin-top:auto}.s-side__acctrow{display:flex;align-items:center;gap:var(--s-1);min-width:0}.s-side__actions{display:flex;flex-direction:column;gap:var(--s-gap-ctl)}.s-side__search{--ico: var(--s-ico-text-lg);width:100%;height:var(--s-control-lg);border:0;border-radius:var(--s-r-ctl-lg);padding:0 var(--s-pad-ico) 0 var(--s-pad);background:var(--s-fill-1);color:var(--s-ink-3);font:500 var(--s-text-md)/1 var(--s-font);display:flex;align-items:center;gap:var(--s-gap-ctl);text-align:left}.s-side__search>svg{width:var(--ico);height:var(--ico);flex:none}.s-side__search>.s-side__label{flex:1 1 auto}@media(hover:hover)and (pointer:fine){.s-side__search:hover{background:var(--s-fill-2);color:var(--s-ink-2)}}.s-side__kbd{display:inline-flex;gap:2px;flex:none}.s-side__kbd>kbd{min-width:18px;padding:0 4px;border-radius:var(--s-r-xs);text-align:center;background:var(--s-surface);box-shadow:0 0 0 1px var(--s-line-2);font:500 var(--s-text-xs)/16px var(--s-font);color:var(--s-ink-3)}.s-side__group{display:flex;flex-direction:column;gap:1px}.s-side__sub{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px}.s-side__subhead{display:none}.s-side__subitem{display:flex;align-items:center;height:var(--s-control);padding:0 var(--s-pad-sm) 0 calc(var(--s-pad-ico-sm) + 24px + var(--s-gap-ctl));border-radius:var(--s-r-ctl);color:var(--s-ink-3);font-size:var(--s-text-md);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.s-side__subitem:hover{color:var(--s-ink)}}.s-side .s-side__subitem[aria-current=page],.s-side .s-side__subitem.active{color:var(--s-ink);font-weight:600;background:var(--s-fill-1)}.s-side__theme{display:flex;width:100%;flex-wrap:nowrap}.s-side .s-side__theme .s-seg__opt{--ico: var(--s-ico-text-lg);position:relative;flex:1 1 0;justify-content:center;padding:0 var(--s-pad) 0 var(--s-pad-ico);line-height:20px}.s-side .s-side__theme .s-seg__opt:before{content:"";position:absolute;inset:-2px 0}.s-side__tema{--ico: var(--s-ico-lg);width:40px;height:var(--s-control-lg);margin:0 auto;border:0;border-radius:var(--s-r-ctl-lg);background:transparent;color:var(--s-ink-2);display:flex;align-items:center;justify-content:center}.s-side__tema>svg{width:var(--ico);height:var(--ico)}@media(hover:hover)and (pointer:fine){.s-side__tema:hover{color:var(--s-ink)}}.s-acct{display:flex;align-items:center;gap:var(--s-1);flex:1 1 auto;min-width:0}.s-side__user{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;box-sizing:border-box;height:var(--s-touch);padding:0 var(--s-bar-pad);border-radius:var(--s-r-pill);color:var(--s-ink);text-decoration:none}.s-side__who{display:flex;flex-direction:column;line-height:16px;min-width:0}.s-side__name{font-weight:600;font-size:var(--s-text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-side__role{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.s-side__acctrow{display:grid;gap:0}.s-side__acctrow>*{grid-area:1 / 1}.s-side__acctrow>.s-acct{display:grid;gap:0}.s-side__acctrow>.s-acct>.s-side__user,.s-side__acctrow>.s-acct>.s-acct__trigger{grid-area:1 / 1}.s-side__acctrow>.s-acct>.s-acct__trigger{justify-self:end;align-self:center;margin-right:calc(var(--s-bar-pad) + var(--s-control-sm) + var(--s-1))}.s-side__acctrow>.s-side__logout{justify-self:end;align-self:center;margin-right:var(--s-bar-pad)}.s-side__acctrow .s-acct__trigger,.s-side__acctrow .s-side__logout{opacity:0;pointer-events:none;transition:opacity var(--s-dur-fast) ease,color .12s ease,background-color .12s ease}.s-side__acctrow:is(:hover,:focus-within) :is(.s-acct__trigger,.s-side__logout),.s-side__acctrow .s-acct__trigger[aria-expanded=true]{opacity:1;pointer-events:auto}.s-side__acctrow:is(:hover,:focus-within) .s-side__who{margin-right:calc(var(--s-control-sm) + var(--s-1))}.s-side__acctrow:is(:hover,:focus-within):has(.s-acct__trigger) .s-side__who{margin-right:calc(2 * (var(--s-control-sm) + var(--s-1)))}}.s-shell .s-side .user-avatar{background:var(--s-ink);color:var(--s-on-ink)}.s-acct .s-acct__panel{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:var(--s-z-popover);padding:4px;border-radius:22px;white-space:normal;--origin: 50% 100%}.s-side .s-acct__panel,.s-side .s-side__create-wrap .ds-menu{background:var(--s-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--s-line-2);box-shadow:var(--s-shadow-float)}.s-acct .s-acct__panel[hidden]{display:none}.s-acct__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.s-acct__item{--ico: var(--s-ico-text);display:flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad) 0 var(--s-pad-ico);border-radius:var(--s-r-ctl);color:var(--s-ink-2);font-size:var(--s-text-md);font-weight:500;text-decoration:none}.s-acct__item>svg{width:var(--ico);height:var(--ico);color:var(--s-ink-3);flex-shrink:0}@media(hover:hover)and (pointer:fine){.s-acct__item:hover{color:var(--s-ink)}}.s-acct .s-acct__item[aria-current=page]{background:var(--s-fill-2);color:var(--s-ink);font-weight:600}.s-side .ds-menu-wrap.s-side__create-wrap{position:relative;display:block;width:100%}.s-side .s-side__create-wrap .ds-menu{position:absolute;left:0;right:auto;top:calc(100% + 4px);margin:0;width:200px;padding:4px;border-radius:22px;gap:0;min-width:200px;z-index:var(--s-z-popover);--origin: 50% 0;transform-origin:var(--origin)}.s-shell--rail .s-side__brand{display:none}.s-shell--rail .s-side__head{flex-direction:column;height:auto;padding:0;gap:4px}.s-shell--rail .s-side__label,.s-shell--rail .s-side__who{display:none}.s-shell--rail .s-side__item{justify-content:center;padding:0;width:40px;height:var(--s-control-lg);margin:0 auto;border-radius:var(--s-r-ctl-lg)}.s-shell--rail .s-side__mark{width:24px;height:24px;flex-basis:24px;border-radius:7px}.s-shell--rail .s-side__create{--ico: var(--s-ico-lg);width:40px;margin:0 auto;padding:0}.s-shell--rail .s-side__search{--ico: var(--s-ico-lg);width:40px;margin:0 auto;padding:0;justify-content:center}.s-shell--rail .s-side__kbd{display:none}.s-shell--rail .s-side__acctrow{flex-direction:column;gap:4px}.s-shell--rail .s-side__group{position:relative}.s-shell--rail .s-side__sub{position:absolute;left:calc(100% + 14px);top:-6px;z-index:var(--s-z-popover);min-width:200px;padding:4px;border-radius:22px;background:var(--s-surface);border:1px solid var(--s-line-2);box-shadow:var(--s-shadow-float);opacity:0;visibility:hidden;transition:opacity var(--s-dur-fast) ease,visibility 0s linear var(--s-dur-fast)}.s-shell--rail .s-side__group:focus-within .s-side__sub{opacity:1;visibility:visible;transition:opacity var(--s-dur-fast) ease,visibility 0s}@media(hover:hover)and (pointer:fine){.s-shell--rail .s-side__group:hover .s-side__sub{opacity:1;visibility:visible;transition:opacity var(--s-dur-fast) ease,visibility 0s}}.s-shell--rail .s-side__subhead{display:block;padding:6px var(--s-pad-sm) 4px;font-size:var(--s-text-xs);font-weight:600;color:var(--s-ink-3);text-transform:uppercase;letter-spacing:.04em}.s-shell--rail .s-side__subitem{padding:0 var(--s-pad-sm)}.s-shell--rail .s-side__nav--tools{margin-top:-15px}.s-shell--rail .s-side__foot,.s-shell--rail .s-acct{flex-direction:column;gap:4px}.s-shell--rail .s-side__user{width:100%;padding:0;justify-content:center;flex:0 0 auto}@media(hover:hover)and (pointer:fine){.s-shell--rail .s-side__acctrow{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0}.s-shell--rail .s-side__acctrow>.s-acct{display:flex;flex-direction:column;align-items:stretch;gap:0}.s-shell--rail .s-side__acctrow :is(.s-acct__trigger,.s-side__logout){position:absolute;top:50%;margin:calc(var(--s-control-sm) / -2) 0 0;align-self:auto;justify-self:auto;background:var(--g-float-solid);box-shadow:var(--s-shadow-float)}.s-shell--rail .s-side__acctrow .s-acct__trigger{left:calc(100% + 12px)}.s-shell--rail .s-side__acctrow .s-side__logout{left:calc(100% + 12px + var(--s-control-sm) + var(--s-1))}.s-shell--rail .s-side__acctrow:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:12px}}.s-shell--rail .s-acct .s-acct__panel{left:calc(100% + 14px);right:auto;bottom:0;width:230px;--origin: 0 100%}.s-shell--rail .s-side .s-side__create-wrap .ds-menu{right:auto;left:calc(100% + 14px);top:0;--origin: 0 0}.s-shell .s-tip{position:fixed;z-index:var(--s-z-popover);transform:translateY(-50%);pointer-events:none;color:var(--s-ink);font-weight:600;--origin: 0 50%;animation:s-tip-in var(--s-dur-fast) var(--s-ease-out)}@keyframes s-tip-in{0%{opacity:0;transform:translateY(-50%) scale(.96)}to{opacity:1;transform:translateY(-50%)}}.s-shell__work{position:relative;min-width:0;min-height:0;height:100%}.s-seg a.s-seg__opt{text-decoration:none}.s-seg__opt[aria-current=page]{font-weight:600}.s-shell .s-shell__main.page-content{height:100%;width:100%;max-width:none;margin:0;overflow-y:auto;overflow-x:hidden;padding:0 20px 40px;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;scroll-padding-top:calc(var(--s-top-h) + 8px)}.s-shell .s-shell__main.page-content--settings{overflow:hidden;padding-bottom:12px}.s-shell .s-shell__main .page-inner{max-width:1440px;margin:0 auto;width:100%;min-width:0;flex:1 0 auto;display:flex;flex-direction:column;padding-top:calc(var(--s-top-h) + 14px)}.s-shell .s-shell__main .page-inner--settings{max-width:none;flex:1 1 auto;min-height:0}@media(max-width:900px){.s-shell,.s-shell--rail{grid-template-columns:minmax(0,1fr)}.s-shell{--s-top-h: calc(env(safe-area-inset-top) + 52px) ;--s-dock-h: 60px;--s-dock-total: calc(var(--s-dock-h) + max(12px, env(safe-area-inset-bottom)) + 12px);--s-gutter: 16px}.s-shell[data-dock=oculto]{--s-dock-total: env(safe-area-inset-bottom)}html body .s-toaster{top:calc(env(safe-area-inset-top) + 56px)}.s-shell .s-shell__main.page-content{overscroll-behavior-y:contain}.s-topo{position:absolute;top:0;left:0;right:0;z-index:var(--s-z-sticky);height:var(--s-top-h);padding-top:env(safe-area-inset-top);box-sizing:border-box;pointer-events:none}.s-topo:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--p, 1);background:color-mix(in srgb,var(--s-bg) 76%,transparent);box-shadow:0 12px 24px -18px #171d2238;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important}.s-topo__barra{position:relative;display:flex;align-items:center;gap:8px;height:52px;padding:4px max(12px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left));box-sizing:border-box}.s-shell .s-topo :is(.s-topo__btn,.s-topo__avatar){flex:none;width:var(--s-touch);height:var(--s-touch);padding:0;border:0;border-radius:var(--s-r-pill);display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--s-ink);pointer-events:auto}.s-topo__avatar{margin-right:auto}.s-shell .s-topo .s-topo__avatar .user-avatar{box-shadow:0 0 0 1px var(--g-card-stroke),var(--mv-sombra-suave)}.s-shell .s-topo .s-topo__voltar{margin:0 auto 0 0;background:var(--s-vidro-barra);box-shadow:var(--mv-realce),var(--mv-sombra-suave);-webkit-backdrop-filter:blur(24px) saturate(170%)!important;backdrop-filter:blur(24px) saturate(170%)!important}.s-topo__titulo{position:absolute;inset:4px 0;display:flex;align-items:center;justify-content:center;padding:0 112px;opacity:var(--p, 1);pointer-events:none;font:500 17px/1.2 var(--s-font-display);letter-spacing:-.02em;color:var(--s-ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-topo__acoes{flex:none;display:flex;align-items:center;height:var(--s-touch);padding:0 2px;border-radius:var(--s-r-pill);background:var(--s-vidro-barra);box-shadow:var(--mv-realce),var(--mv-sombra-suave);pointer-events:auto;-webkit-backdrop-filter:blur(24px) saturate(170%)!important;backdrop-filter:blur(24px) saturate(170%)!important}.s-shell .s-topo .s-topo__acoes :is(.s-topo__btn,.nt-sino.s-btn){flex:none;width:var(--s-touch);height:var(--s-touch);padding:0;border:0;border-radius:var(--s-r-pill);display:inline-flex;align-items:center;justify-content:center;background:none;box-shadow:none;color:var(--s-ink);pointer-events:auto}.s-shell .s-topo .nt-sino.s-btn svg{width:20px;height:20px}.s-shell .s-topo .nt-sino__n{top:8px;right:6px;min-width:16px;height:16px;padding:0 4px;font-size:10px;background:var(--g-coral);color:#fff}.s-top__grande{margin:0 0 8px;font:500 30px/36px var(--s-font-display);letter-spacing:-.02em;color:var(--s-ink)}.page-inner:has(h1:not(.s-top__grande))>.s-top__grande{display:none}.s-ptr{position:absolute;z-index:calc(var(--s-z-sticky) + 1);left:50%;top:var(--s-top-h);width:40px;height:40px;margin-left:-20px;border-radius:50%;display:grid;place-items:center;pointer-events:none;background:var(--g-dock);color:var(--g-dock-ink);box-shadow:var(--s-shadow-float);opacity:var(--ptr-o, 0);transform:translateY(calc(var(--ptr, 0px) - 56px)) rotate(var(--ptr-r, 0deg));will-change:transform,opacity}.s-ptr[data-fase=atualizando]{transform:translateY(calc(var(--ptr, 0px) - 56px))}.s-ptr[data-fase=atualizando] svg{animation:s-spin .8s linear infinite}.s-shell{--s-dock-ativo: #FFFFFF;--s-dock-ativo-sombra: 0 1px 3px rgba(23, 29, 34, .1), 0 0 0 1px rgba(23, 29, 34, .04);--s-vidro-barra: rgba(248, 249, 248, .95);--s-vidro-barra-borda: rgba(255, 255, 255, .85)}:root[data-theme=dark] .s-shell{--s-vidro-barra: rgba(26, 30, 32, .95);--s-dock-ativo: rgba(255, 255, 255, .13);--s-dock-ativo-sombra: inset 0 0 0 1px rgba(255, 255, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .06);--s-vidro-barra-borda: rgba(255, 255, 255, .1)}.s-shell .s-dock{display:flex;align-items:center;position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:auto;margin-right:calc(var(--s-dock-h) + 12px);bottom:max(12px,env(safe-area-inset-bottom));z-index:var(--s-z-tabbar);box-sizing:border-box;height:var(--s-dock-h);min-height:0;padding:4px;gap:0;border:1px solid var(--s-vidro-barra-borda);box-shadow:var(--mv-ilha),var(--mv-realce);background:var(--s-vidro-barra);-webkit-backdrop-filter:blur(26px) saturate(180%)!important;backdrop-filter:blur(26px) saturate(180%)!important}.s-shell .s-dock[data-sem-criar]{margin-right:0}.s-shell .s-dock:before{content:none}.s-shell .s-dock .s-dock__tab{flex:1 1 0;min-width:0;height:100%;padding:2px 2px 3px;gap:2px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;text-decoration:none;color:var(--s-ink-3);font:500 10px/12px var(--s-font)}.s-dock__ico{width:56px;height:30px;border-radius:var(--s-r-pill);display:grid;place-items:center}.s-dock__rotulo{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}.s-shell .s-dock .s-dock__tab[aria-current=page]{color:var(--s-ink);font-weight:500;background:var(--s-dock-ativo);box-shadow:var(--s-dock-ativo-sombra)}.s-shell .s-dock .s-dock__tab[aria-current=page] .s-dock__ico{background:none;box-shadow:none}.s-shell .s-criarbtn{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:var(--s-z-tabbar);width:var(--s-dock-h);height:var(--s-dock-h);padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--g-inv);color:var(--g-inv-ink);box-shadow:var(--mv-ilha)}.s-shell[data-teclado] .s-dock,.s-shell[data-teclado] .s-criarbtn{display:none}}@media(pointer:coarse){.s-side__head,.s-side__brand,.s-side__item,.s-acct__item,.s-side__create{height:var(--s-touch)}.s-side .s-side__head .s-side__toggle,.s-side .s-side__foot :is(.s-side__logout,.s-acct__trigger){width:var(--s-touch);height:var(--s-touch)}.s-shell--rail .s-side__item,.s-shell--rail .s-side__create{width:var(--s-touch)}}.s-state__perm{font-family:var(--s-font-mono);font-size:var(--s-text-sm)}@media(prefers-reduced-motion:reduce){.s-shell,.s-shell>.sidebar.s-side{transition:none}@media(max-width:900px){.s-ptr,.s-ptr[data-fase=atualizando]{transform:none;top:calc(var(--s-top-h) + 8px)}}.s-shell .s-tip{animation:s-fade-in .15s ease both}}@media(prefers-reduced-transparency:reduce){.s-shell>.sidebar.s-side,.s-shell .s-tabbar.mobile-bottom-nav{background:var(--s-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.s-topo:before{background:var(--s-bg);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.s-shell .s-dock{background:var(--s-surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.s-shell .s-topo :is(.s-topo__acoes,.s-topo__voltar){background:var(--s-surface);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.s-shell>.sidebar.s-side,.s-shell .s-tabbar.mobile-bottom-nav{background:var(--s-surface)}.s-topo:before{background:var(--s-bg)}.s-shell .s-dock{background:var(--s-surface)}}@media(prefers-contrast:more){.s-shell>.sidebar.s-side{border-color:var(--s-ink-3)}}.spot{--spot-shadow-elem: 0 8px 20px -16px rgba(23, 29, 34, .3);position:fixed;inset:0;z-index:1450}:root[data-theme=dark] .spot{--spot-shadow-elem: 0 10px 24px -16px rgba(0, 0, 0, .6)}.spot__veu{position:absolute;inset:0;background:var(--s-scrim);-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.spot__box{position:relative;display:flex;flex-direction:column;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 18vh - 16px);margin:18vh auto 0;background:var(--g-float);color:var(--s-ink);border:1px solid var(--g-card-stroke);border-radius:28px;box-shadow:var(--s-shadow-float);-webkit-backdrop-filter:var(--g-blur-float)!important;backdrop-filter:var(--g-blur-float)!important;overflow:hidden;font-family:var(--s-font)}.spot__field{display:flex;align-items:center;gap:12px;flex:none;height:52px;padding:0 16px;color:var(--s-ink-3)}.spot__field>svg,.spot__pill>svg{flex:none}.spot__pill,.spot__grupo{display:contents}.spot__input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font:400 18px/24px var(--s-font);letter-spacing:-.012em;color:var(--s-ink)}.spot__input::placeholder{color:var(--s-ink-3);opacity:1}.spot__input:focus,.spot__input:focus-visible{outline:0;box-shadow:none}.spot__modo{flex:none;color:var(--s-ink-3);font:500 12px/16px var(--s-font);white-space:nowrap}.spot__esc{display:inline-flex;align-items:center;flex:none;margin:0;padding:0;border:0;background:none;cursor:pointer;border-radius:8px}.spot__esc:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.spot kbd{display:inline-block;min-width:18px;padding:0 4px;border:0;border-radius:6px;text-align:center;background:var(--g-elem);color:var(--s-ink-3);font:500 11px/16px var(--s-font);white-space:nowrap}@media(hover:hover)and (pointer:fine){.spot__esc{display:none}}.spot__list{--spot-row: 48px;position:relative;flex:0 1 auto;min-height:0;margin:0;padding:8px;max-height:calc(8 * var(--spot-row) + 12px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--s-line)}.spot__list[data-modo=cmd]{--spot-row: 40px}.spot__list[hidden]{display:none}.spot__sec-titulo{padding:8px 10px 4px;font:600 12px/16px var(--s-font);color:var(--s-ink-3)}.spot__row{display:flex;align-items:center;gap:12px;min-height:var(--spot-row);padding:0 8px;border-radius:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.spot__row.is-active{background:var(--g-elem);box-shadow:var(--spot-shadow-elem)}.spot__g{flex:none;display:grid;place-items:center;width:var(--s-control);height:var(--s-control);border-radius:999px;background:var(--g-elem-soft);color:var(--s-ink-2)}.spot__ico{flex:none}.spot__txt{flex:1;min-width:0;display:flex;flex-direction:column}.spot__nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--s-text-base)/20px var(--s-font);color:var(--s-ink)}.spot__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;font:400 12px/16px var(--s-font);color:var(--s-ink-3);white-space:nowrap}.spot__fim{flex:none;display:flex;align-items:center;gap:8px;max-width:46%;min-width:0;font-size:var(--s-text-md);color:var(--s-ink-3);white-space:nowrap}.spot__vazio{display:flex;flex-direction:column;gap:2px;margin:0;padding:20px 12px;border-top:1px solid var(--s-line);font:500 var(--s-text-base)/20px var(--s-font);color:var(--s-ink-2)}.spot__vazio small{font:400 12px/16px var(--s-font);color:var(--s-ink-3)}.spot__dica{display:flex;align-items:center;gap:8px;margin:0;padding:8px 16px 10px;border-top:1px solid var(--s-line);font:400 13px/20px var(--s-font);color:var(--s-ink-3)}.spot__foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;flex:none;min-height:40px;padding:8px 16px;border-top:1px solid var(--s-line);font:400 var(--s-text-sm)/16px var(--s-font);color:var(--s-ink-3)}.spot__dc{display:inline-flex;align-items:center;gap:4px}.spot__sp{margin-left:auto}.spot__cancelar{display:none}@media(max-width:900px){.spot{bottom:auto;top:var(--vv-top, 0px);height:var(--vv-h, 100dvh)}.spot__veu{display:none}.spot__box{width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none;background:radial-gradient(58% 62% at 6% 4%,var(--g-glow-1) 0%,transparent 70%),radial-gradient(60% 66% at 97% 72%,var(--g-glow-2) 0%,transparent 70%),var(--g-bg)}.spot__field{height:auto;gap:4px;align-items:center;padding:calc(env(safe-area-inset-top) + 8px) max(6px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))}.spot__pill{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border-radius:999px;background:var(--g-elem);box-shadow:var(--mv-realce, none);color:var(--s-ink-3)}.spot__input{font-size:17px}.spot__esc{display:inline-flex;min-height:var(--s-touch);padding:0 10px;font:500 16px/1 var(--s-font);color:var(--s-ink)}.spot__esc kbd{display:none}.spot__cancelar{display:inline}.spot__modo{display:none}.spot__limpar{position:relative;flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--s-ink-3);color:var(--g-inv-ink);cursor:pointer}.spot__limpar:before{content:"";position:absolute;inset:-11px}.spot__modos{flex:none;display:flex;gap:8px;padding:0 16px 10px}.spot__modo-btn{height:32px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--g-elem-soft);color:var(--s-ink-2);font:500 14px/1 var(--s-font)}.spot__modo-btn{position:relative}.spot__modo-btn:before{content:"";position:absolute;inset:-6px 0}.spot__modo-btn[aria-pressed=true]{background:var(--g-inv);color:var(--g-inv-ink)}.spot__list{--spot-row: 64px;flex:1 1 auto;max-height:none;border-top:0;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.spot__list[data-modo=cmd]{--spot-row: 56px}.spot__sec-titulo{padding:10px 32px 6px;font:500 13px/18px var(--s-font)}.spot__sub,.spot__vazio small{font-size:13px;line-height:18px}.spot__sub{color:var(--s-ink-2)}.spot__nome{font:500 15px/20px var(--s-font)}.spot__grupo{display:block;margin:0 max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:var(--s-surface);border-radius:16px;overflow:hidden;box-shadow:var(--mv-realce, none)}.spot__row{position:relative;border-radius:0;gap:14px;padding:0 16px}.spot__row+.spot__row:before{content:"";position:absolute;top:0;left:70px;right:0;border-top:1px solid var(--s-line)}.spot__list[data-modo=cmd] .spot__row+.spot__row:before{left:66px}.spot__g{width:36px;height:36px}.spot .spot__fim .s-tag{height:20px;padding:0 8px;font:500 11px/20px var(--s-font)}.spot__vazio{border-top:0;align-items:center;text-align:center;padding:32px;font-size:15px}.spot__dica{display:none}.spot__inicio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 40px 0;text-align:center;color:var(--s-ink-3);font:400 13px/18px var(--s-font)}.spot__inicio b{font:500 17px/22px var(--s-font);letter-spacing:-.01em;color:var(--s-ink)}.spot__inicio-ic{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:var(--g-elem);color:var(--s-ink-2)}.spot__foot{display:none}}@media(max-width:900px)and (hover:none){.spot__row.is-active{background:none;box-shadow:none}.spot__row:active{background:var(--g-elem-soft);box-shadow:none}}@media(prefers-reduced-transparency:reduce){.spot__veu,.spot__box{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spot__box{background:var(--g-float-solid, var(--s-surface))}}@media(forced-colors:active){.spot__row.is-active{outline:2px solid Highlight;outline-offset:-2px}}.s-card.pk-kpi{position:relative;min-width:0}.pk-kpi .s-kpi__cap{overflow-wrap:anywhere}.pk-stretch{color:inherit;text-decoration:none;outline:none}.pk-stretch:after{content:"";position:absolute;inset:0;border-radius:var(--s-r-card)}.pk-stretch:focus-visible:after{outline:2px solid var(--s-ink);outline-offset:2px}.pk-stack,.pk-steps,.pk-acao{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.s-card.pk-kpi--link:hover{box-shadow:var(--s-shadow-card-hover)}}.pk-stack{display:flex;gap:2px;height:6px}.pk-stack__seg{position:relative;display:block;flex:0 1 auto;min-width:4px;height:100%;padding:0;border:0;border-radius:2px;cursor:pointer;transition:width var(--s-dur-slow) var(--s-ease-out),opacity var(--s-dur-fast) ease}.pk-stack__seg:first-child{border-radius:999px 2px 2px 999px}.pk-stack__seg:last-child{border-radius:2px 999px 999px 2px}.pk-stack__seg:only-child{border-radius:999px}.pk-stack__seg:after{content:"";position:absolute;inset:-8px 0}.pk-stack__seg:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.pk-stack[data-sel] .pk-stack__seg:not(.is-on){opacity:.4}.s-card.pk-kpi--ring{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:start;justify-items:start;column-gap:12px;row-gap:8px}.pk-kpi--ring>:not(.pk-ring){grid-column:1}.pk-kpi--ring>.pk-ring{grid-column:2;grid-row:1 / span 3}.pk-ring{position:relative;width:64px;height:64px;flex-shrink:0}.pk-ring svg{display:block;transform:rotate(-90deg)}.pk-ring__arc{transition:stroke-dasharray var(--s-dur-slow) var(--s-ease-out)}.pk-ring__pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--s-text-md);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--s-ink)}.pk-cap__pct{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pk-steps{display:flex;align-items:flex-end;gap:3px;height:18px}.pk-steps__col{position:relative;flex:1;min-width:4px;padding:0;border:0;border-radius:3px;cursor:pointer;transition:height var(--s-dur-slow) var(--s-ease-out),opacity var(--s-dur-fast) ease}.pk-steps__col:after{content:"";position:absolute;inset:-6px -1px}.pk-steps__col:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.pk-steps[data-sel] .pk-steps__col:not(.is-on){opacity:.4}.pk-kpi .s-kpi__value{font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pk-kpi .s-kpi__label{font-weight:500}.pk-kpi--alerta .s-kpi__value{color:var(--s-c-atraso-t)}.pk-kpi--ok .s-kpi__value{color:var(--s-c-ok-t)}.pk-acao{align-self:flex-start;font-weight:500}.s-btn.pk-acao--alerta{background:var(--s-elem);color:var(--s-c-atraso-t)}.pk-acao--ok{--ico: var(--s-ico-text);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-sm) 0 var(--s-pad-ico-sm);border-radius:var(--s-r-ctl-sm);font-size:var(--s-text-sm);background:var(--g-mint);color:#13291c}.pk-acao--ok>svg{width:var(--ico);height:var(--ico);flex:none}@media(hover:hover)and (pointer:fine){.s-btn.pk-acao--alerta:not([disabled]):hover{background:var(--s-elem);box-shadow:var(--s-shadow-card)}}@media(max-width:1100px){.s-bento>.s-card.pk-kpi{grid-column:span 6}.s-bento>.s-card.pk-kpi--solo{grid-column:1 / -1}}@media(max-width:640px){.s-bento>.s-card.pk-kpi{padding:12px}.s-bento>.s-card.pk-kpi .s-kpi__value{font-size:24px}}@media(max-width:520px){.s-bento>.s-card.pk-kpi{gap:6px}.s-bento>.s-card.pk-kpi .s-kpi__value{font-size:22px}.s-bento>.s-card.pk-kpi .s-kpi__label{font-size:var(--s-text-sm)}.pk-kpi .s-kpi__cap{font-size:var(--s-text-xs);line-height:1.35}.s-card.pk-kpi--ring .pk-ring{display:none}.pk-cap__pct{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media(prefers-reduced-motion:reduce){.pk-stack__seg,.pk-ring__arc,.pk-steps__col{transition:opacity .15s ease}}@media(prefers-contrast:more){.pk-stack__seg,.pk-steps__col{outline:1px solid var(--s-line-2)}}.pc-bar{display:flex;height:var(--s-control-lg);gap:3px}.pc-bar .pc-seg{flex:0 1 auto;min-width:8px;height:100%;border:0;padding:0;border-radius:4px;opacity:.35;cursor:pointer}.pc-bar .pc-seg--first{border-radius:999px 4px 4px 999px}.pc-bar .pc-seg--last{border-radius:4px 999px 999px 4px}.pc-bar .pc-seg--first.pc-seg--last{border-radius:999px}.pc-bar .pc-seg[aria-pressed=true]{opacity:1}.pc-chips{display:grid;grid-template-columns:repeat(var(--pc-cols, 5),minmax(0,1fr));gap:6px}.pc-chip{border:0;background:var(--s-elem-soft);text-align:left;padding:8px var(--s-2);border-radius:16px;display:flex;flex-direction:column;gap:2px;font:inherit;color:var(--s-ink);min-width:0}.pc-chip[aria-pressed=true]{background:var(--g-inv);color:var(--g-inv-ink)}.pc-chip__label{display:flex;align-items:center;gap:6px;font-size:var(--s-text-sm);color:var(--s-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-chip[aria-pressed=true] .pc-chip__label{color:color-mix(in srgb,var(--g-inv-ink) 78%,transparent)}.pc-chip__dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.pc-chip__n{font:500 20px/1.15 var(--s-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-detail{display:flex;gap:12px;padding:10px 12px;border-radius:16px;background:var(--s-elem-soft)}.pc-detail__mark{width:4px;align-self:stretch;border-radius:4px;background:var(--tone);flex-shrink:0;transition:background-color var(--s-dur-fast) ease}.pc-detail__body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.pc-detail__text{margin:0;font-size:var(--s-text-md);line-height:1.4;color:var(--s-ink-2)}.pc-detail .s-more{border-top-color:var(--s-line-2)}.pc-motivos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pc-motivo{display:grid;grid-template-columns:minmax(0,1fr) auto var(--s-ico-text);align-items:center;gap:8px;min-height:var(--s-control);padding:0 6px;margin:0 -6px;border-radius:var(--s-r-ctl);font-size:var(--s-text-md);font-weight:500;color:var(--s-ink);text-decoration:none}.pc-motivo>svg{width:var(--s-ico-text);height:var(--s-ico-text);color:var(--s-ink-3)}.pc-motivo__n{color:var(--s-c-paralisado-t)}@media(hover:hover)and (pointer:fine){.pc-chip:not([aria-pressed=true]):hover{background:var(--s-elem)}.pc-motivo:hover{background:var(--s-fill-1)}}@media(max-width:640px){.pc-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pc-chip{min-height:var(--s-touch);padding:8px 6px}.pc-motivo{min-height:var(--s-touch)}}.pa-card{padding-bottom:12px;scroll-margin-top:76px}.pa-card .s-card__title{font-size:var(--s-text-lg)}.pa-card .s-card__title:focus{outline:none}.pa-card .s-card__title:focus-visible{outline:2px solid var(--s-ink);outline-offset:3px;border-radius:4px}.pa-label{font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3)}.pa-link{font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink);text-decoration:none}.s-btn.pa-link--abrir,.pa-lista-wrap .s-more .s-more__all{margin-right:0;background:var(--s-elem-soft);color:var(--s-ink);font-weight:500}@media(hover:hover)and (pointer:fine){.s-btn.pa-link--abrir:not([disabled]):hover,.pa-lista-wrap .s-more .s-more__all:not([disabled]):hover{background:var(--s-elem)}}.pa-selo{display:inline-flex}.pa-selo .s-count{background:var(--g-coral);color:#fff;font-weight:500}.pa-dia,.pa-atrasados{display:flex;flex-direction:column;gap:10px;min-width:0}.pa-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pa-diachip{border:0;padding:7px 0;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;font:inherit;background:var(--s-elem);color:var(--s-ink)}.pa-diachip.is-vazio{background:var(--s-elem-soft);color:var(--s-ink-3)}.pa-diachip.is-sel{background:var(--g-inv);color:var(--g-inv-ink)}.pa-diachip__wd{font-size:var(--s-text-xs);font-weight:500;opacity:.8}.pa-diachip__n{font-size:var(--s-text-lg);font-weight:500;letter-spacing:-.02em;line-height:1}.pa-diachip__c{height:13px;font-size:var(--s-text-xs);font-weight:500;line-height:13px;color:var(--s-ink-3)}.pa-diachip.is-sel .pa-diachip__c{color:var(--g-inv-ink);opacity:.85}.pa-diachip.is-vazio .pa-diachip__c{color:var(--s-ink-3)}.pa-lista-wrap{display:flex;flex-direction:column;min-width:0}.pa-lista{min-width:0}.pa-lista.s-scroll-list{padding:0 6px}.pa-passados{display:grid;grid-template-columns:76px var(--s-ico-text) minmax(0,1fr) auto;align-items:center;gap:10px;height:var(--s-control-lg);padding:0 6px;margin:0 -6px;border:0;border-radius:var(--s-r-ctl-lg);background:transparent;font:inherit;font-size:var(--s-text-sm);color:var(--s-ink-3);text-align:left}.pa-passados__faixa{font-weight:600;white-space:nowrap}.pa-agora{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;height:18px;font-size:var(--s-text-xs);font-weight:500;color:var(--s-c-atraso-t)}.pa-agora__linha{position:relative;height:1.5px;background:var(--s-c-atraso);border-radius:2px}.pa-agora__linha:before{content:"";position:absolute;left:-4px;top:-3px;width:7.5px;height:7.5px;border-radius:var(--s-r-pill);background:var(--s-c-atraso)}.pa-idade{display:flex;flex-direction:column;gap:6px}.pa-legenda{list-style:none;margin:0 calc(-1 * var(--s-pad-sm));padding:0;display:flex;gap:2px var(--s-1);flex-wrap:wrap}.pa-legenda__btn{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:var(--s-elem-soft);font:inherit;font-size:var(--s-text-sm);color:var(--s-ink-2)}.pa-legenda__btn strong{color:var(--s-ink);font-weight:500}.pa-legenda__btn:disabled{cursor:default;opacity:.6;transform:none}.pa-legenda__cor{width:8px;height:8px;border-radius:2px;background:var(--tone)}.pa-atr{--s-lrow-lead: 52px;min-height:46px}.pa-atr .s-lrow__lead{display:flex;flex-direction:column;line-height:1.2}.pa-atr__data{font-size:var(--s-text-md);font-weight:500}.pa-atr__idade{font-size:var(--s-text-xs);font-weight:500;color:var(--s-c-atraso-t)}.pa-atr.is-feito .pa-atr__idade{color:var(--s-ink-3)}.pa-concluir,.pa-feito{--ico: var(--s-ico-text);height:var(--s-control-sm);padding:0 var(--s-pad-sm) 0 var(--s-pad-ico-sm);border:0;border-radius:var(--s-r-ctl-sm);font:500 var(--s-text-sm)/1 var(--s-font);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);white-space:nowrap}.pa-concluir>svg,.pa-feito>svg{width:var(--ico);height:var(--ico);flex:none}.pa-concluir{background:var(--s-elem);color:var(--s-ink)}.pa-concluir:disabled{opacity:.5;cursor:progress;transform:none}.pa-feito{background:var(--g-mint);color:#13291c;transform-origin:center;transition:opacity var(--s-dur-fast) var(--s-ease-out),transform var(--s-dur-fast) var(--s-ease-out)}@starting-style{.pa-feito{opacity:0;transform:scale(.97)}}.pa-vertodos{width:100%;font-weight:500}.pa-sheet-filtro{align-self:flex-start}.pa-sheet-ordem{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.pa-sheet .s-sheet__foot>.s-loadmore{flex:1 1 auto}.pa-sheet-lista .pa-atr{margin:0;min-height:48px}.pa-semanas{margin-top:auto;border-top:1px solid var(--s-line);padding:12px 0 4px;display:flex;flex-direction:column;gap:6px}.pa-semanas__head{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.pa-semanas__head .pa-label{font-size:var(--s-text-sm);flex-shrink:0}.pa-semanas__resumo{margin:0 0 2px;font-size:var(--s-text-sm);color:var(--s-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pa-sw{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:2px;vertical-align:0}.pa-semanas__cols{display:flex;align-items:flex-end;gap:3px;height:64px}.pa-semana{flex:1 1 0;min-width:0;height:100%;border:0;padding:0;background:transparent;display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:1px;opacity:.55;border-radius:3px;cursor:pointer;transition:opacity var(--s-dur-fast) ease}.pa-semana.is-sel{opacity:1}.pa-semana>span{display:block;flex-shrink:0}.pa-semana__a{background:var(--s-c-clientes)}.pa-semana__d{background:var(--s-c-ok)}.pa-semana__c{background:color-mix(in oklab,var(--s-c-baixado) 45%,var(--s-surface))}.pa-semana .is-topo{border-radius:3px 3px 0 0}.pa-semanas__eixo{display:flex;gap:3px}.pa-semanas__eixo span{flex:1 1 0;min-width:0;text-align:center;font-size:10.5px;color:var(--s-ink-3);white-space:nowrap;overflow:visible}.pa-semanas__eixo span.is-sel{color:var(--s-ink);font-weight:500}@media(hover:hover)and (pointer:fine){.pa-legenda__btn:not(:disabled):hover{background:var(--s-fill-1)}.pa-concluir:not(:disabled):hover{background:var(--s-elem);box-shadow:var(--s-shadow-card)}}:root[data-theme=dark] .pa-semana:not(.is-sel){opacity:.72}@media(max-width:640px){.pa-diachip{min-height:var(--s-touch)}.pa-card .pa-ev .s-lrow__main{flex-direction:column;align-items:flex-start;gap:0;padding-block:6px}.pa-card .pa-ev .s-lrow__title,.pa-card .pa-ev .s-lrow__sub{max-width:100%}.pa-legenda__btn{height:var(--s-touch)}}@media(prefers-reduced-motion:reduce){.pa-feito{transition:opacity .15s ease}@starting-style{.pa-feito{transform:none}}}.s-hon__lista{display:flex;flex-direction:column;gap:2px}.s-hon__ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.s-hon__row{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 104px 56px;align-items:center;gap:12px;padding:0 8px}.s-hon__cols{padding-bottom:2px;font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3)}.s-hon__cols>*{white-space:nowrap}.s-hon__r{text-align:right}.s-hon__lista>.s-hon__ul{gap:0}.s-hon__link{width:100%;height:var(--s-control);border:0;border-radius:var(--s-r-ctl);background:transparent;font:var(--s-text-md) var(--s-font);color:var(--s-ink);text-align:left;text-decoration:none}.s-hon__link.is-on{background:var(--s-elem)}.s-hon__outros{height:var(--s-control);font:var(--s-text-md) var(--s-font)}.s-hon__nome{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--s-ink-2)}.s-hon__nome.is-vazio{color:var(--s-ink-3);font-style:italic}.s-hon__outros .s-hon__nome{color:var(--s-ink-3);font-weight:500}.s-hon__outros .s-hon__valor{color:var(--s-ink-2)}.s-hon__track{display:block;height:14px}.s-hon__bar{border-radius:999px;background:var(--s-c-honorarios);opacity:.55}.s-hon__link.is-on .s-hon__bar{opacity:1}.s-hon__valor{text-align:right;font-weight:500;white-space:nowrap}.s-hon__pct{text-align:right;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-hon__vazio{margin:0;padding:24px 0;text-align:center;font-size:var(--s-text-md);color:var(--s-ink-3)}.s-hon__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap;border-top:1px solid var(--s-line);padding-top:10px;margin-top:auto}.s-hon__nota{font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-hon-sheet__tools{display:flex;flex-direction:column;gap:var(--s-gap-group)}.s-hon-sheet__tools>.s-seg{align-self:flex-start}.s-hon-sheet__row{display:grid;grid-template-columns:32px minmax(0,1fr) 70px 104px;align-items:center;gap:10px;padding:4px 6px}.s-hon-sheet__cols{position:sticky;top:0;z-index:1;padding:10px 6px 6px;font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3);background:#f4f5f4}:root[data-theme=dark] .s-hon-sheet__cols{background:#1c2022}.s-hon-sheet__link{min-height:48px;border-radius:16px;color:var(--s-ink);text-decoration:none}.s-hon-sheet__link:hover,.s-hon-sheet__link:focus-visible{background:var(--s-elem)}.s-hon-sheet__rank{font-size:var(--s-text-md);font-weight:500}.s-hon-sheet__main{min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.25}.s-hon-sheet__track{display:block;height:4px;border-radius:2px;background:var(--s-track);overflow:hidden}.s-hon-sheet__bar{background:var(--s-c-honorarios);border-radius:999px}.s-hon-sheet__n{font-size:var(--s-text-md);color:var(--s-ink-2)}@media(hover:hover){.s-hon__outros.s-hon__link:hover{background:var(--s-elem)}}@media(max-width:640px){.s-hon__row{grid-template-columns:minmax(0,1fr) 96px}.s-hon__row>:nth-child(2),.s-hon__row>:nth-child(4){display:none}.s-hon__link,.s-hon__outros{height:var(--s-touch)}.s-hon-sheet__row{grid-template-columns:28px minmax(0,1fr) 96px}.s-hon-sheet__row>:nth-child(3){display:none}}.pe-card{--pe-axis: 28px;--pe-plot-h: 150px}.pe-chart{position:relative;padding-top:72px}.pe-pop{position:absolute;top:0;translate:-50% 0;z-index:2;display:flex;flex-direction:column;gap:4px;transition:left var(--s-dur-fast) var(--s-ease-out)}.pe-pop__linha{display:flex;align-items:center;gap:7px}.pe-pop__ano{font-weight:500;font-size:var(--s-text-md);color:var(--s-ink)}.pe-pop__sep{color:var(--s-ink-4)}.pe-pop__item{display:inline-flex;align-items:center;gap:5px;color:var(--s-ink-2)}.pe-pop__saldo{font-weight:500;color:var(--s-ink-3)}.pe-pop__saldo.is-pos{color:var(--s-green-t)}.pe-pop__saldo.is-neg{color:var(--s-red-t)}.pe-sw{width:8px;height:8px;border-radius:2px;flex-shrink:0}.pe-sw--in{background:var(--s-blue)}.pe-sw--out{background:var(--s-red)}.pe-pop__links{display:flex;align-items:center;gap:var(--s-1)}.pe-pop__ver{color:var(--s-ink-3);margin-right:2px}.pe-pop__link{--ico: var(--s-ico-text);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-ico-sm) 0 var(--s-pad-sm);border-radius:var(--s-r-ctl-sm);background:var(--s-elem-soft);color:var(--s-ink);font-weight:500;text-decoration:none}.pe-pop__link>svg{width:var(--ico);height:var(--ico);flex:none}@media(hover:hover)and (pointer:fine){.pe-pop__link:hover{background:var(--s-elem)}}.pe-plot{display:flex;gap:6px;height:var(--pe-plot-h)}.pe-axis{width:var(--pe-axis);flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:10.5px;color:var(--s-ink-3);line-height:1;margin:-5px 0}.pe-cols{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--s-line-2);background-image:linear-gradient(var(--s-line) 1px,transparent 1px);background-size:100% 25%}.pe-col{flex:1 1 0;min-width:0;height:100%;border:0;padding:0 2px;margin:0;border-radius:6px 6px 0 0;background:transparent;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;gap:2px;transition:background-color var(--s-dur-fast) ease;-webkit-tap-highlight-color:transparent}.pe-col.is-foco{background:var(--s-fill-1)}.pe-bar{display:block;width:44%;max-width:14px;height:var(--h);min-height:0;border-radius:3px 3px 0 0;opacity:.5}.pe-col.is-foco .pe-bar{opacity:1}.pe-bar--in{background:var(--s-blue)}.pe-bar--out{background:var(--s-red)}@starting-style{.pe-bar{height:0}}.pe-labels{display:flex;gap:4px;margin-top:6px;padding-left:calc(var(--pe-axis) + 6px)}.pe-label{flex:1 1 0;min-width:0;text-align:center;font-size:11px;color:var(--s-ink-3);white-space:nowrap;overflow:hidden}.pe-label.is-foco{color:var(--s-ink);font-weight:500}.pe-vazio{margin:0;font-size:var(--s-text-md);color:var(--s-ink-3)}.pe-semano{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.pe-semano a{color:var(--s-blue-t);font-weight:500;text-decoration:none}.pe-semano a:hover{text-decoration:underline}@media(max-width:640px){.pe-col{padding:0 1px}.pe-cols,.pe-labels{gap:2px}.pe-label{font-size:10px;letter-spacing:-.02em}.pe-label.is-foco{font-weight:500}}@media(prefers-reduced-motion:reduce){.pe-pop{transition:none}}.pf-body{display:flex;flex-direction:column;gap:12px}.pf-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pf-steps--loss{padding-top:8px;border-top:1px dashed var(--s-line-2)}.pf-step{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:var(--s-r-ctl)}a.pf-step:hover .pf-step__track{background:var(--s-fill-2)}.pf-step__track{position:relative;display:block;height:var(--s-control);border-radius:var(--s-r-ctl);background:var(--s-track);overflow:hidden;transition:background-color var(--s-dur-fast) ease}.pf-step__bar{position:absolute;inset:0 auto 0 0;border-radius:var(--s-r-ctl);transition:width var(--s-dur-slow) var(--s-ease-out),background-color var(--s-dur-fast) ease}.pf-step__label{position:absolute;inset:0 10px;display:flex;align-items:center;min-width:0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink)}.pf-step__label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-step__label--on{color:var(--s-on-ink)}.pf-step__count{font-size:16px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;color:var(--s-ink)}.pf-step--loss .pf-step__count{color:var(--s-ink-3)}.pf-sources{display:flex;flex-wrap:wrap;gap:var(--s-gap-group);padding-top:12px;border-top:1px solid var(--s-line)}.pf-sources__title{width:100%;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3);margin:0}.pf-sources__list{display:flex;flex-wrap:wrap;gap:var(--s-gap-group);width:100%;list-style:none;margin:0;padding:0}.pf-src__dot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.pf-src__count{font-weight:500;color:var(--s-ink)}.pf-src__more{height:var(--s-control-sm);padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-pill);background:var(--s-elem-soft);font:inherit;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-2);cursor:pointer}@media(hover:hover)and (pointer:fine){.pf-src__more:hover{background:var(--s-elem);color:var(--s-ink)}}.pf-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0 4px}.pf-empty p{margin:0;color:var(--s-ink-3);font-size:var(--s-text-md)}@media(hover:none)and (pointer:coarse){.pf-step{min-height:var(--s-touch)}.pf-src__more{height:var(--s-touch)}}@media(prefers-reduced-motion:reduce){.pf-step__bar{transition:opacity .15s ease,background-color .15s ease}}.pn-fila .pn-fila__row{min-height:48px}.pn-fila .pn-fila__row .s-lrow__glyph{align-self:flex-start;margin-top:8px}.pn-fila .pn-fila__row .s-lrow__main{padding-block:7px}.pn-fila .pn-fila__row .s-lrow__sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;white-space:normal;overflow:visible}.pn-fila .pn-fila__nome{color:var(--s-ink);text-decoration:none;border-radius:4px}.pn-fila .pn-fila__partes{display:inline-flex;flex-wrap:wrap;gap:2px 10px}.pn-fila .pn-fila__parte{display:inline-flex;align-items:baseline;gap:4px;padding-block:5.5px;margin-block:-5.5px;color:var(--s-ink-2);text-decoration:none;border-radius:var(--s-r-xs)}.pn-fila .pn-fila__parte strong{color:var(--s-ink);font-weight:500}@media(hover:hover)and (pointer:fine){.pn-fila a.pn-fila__nome:hover{text-decoration:underline;text-underline-offset:2px}.pn-fila .pn-fila__parte:hover{background:var(--s-elem-soft);color:var(--s-ink)}}.pn-fila .pn-fila__nota{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:var(--s-text-sm);line-height:1.45;color:var(--s-ink-3)}.pn-fila .pn-fila__nota svg{flex-shrink:0;margin-top:1px}@media(max-width:520px){.pn-fila .pn-fila__row .s-lrow__sub,.pn-fila .pn-fila__partes{gap:0 16px}.pn-fila .pn-fila__parte{min-height:var(--s-touch, 44px);align-items:center;padding-block:0;margin-block:0}.pn-fila .pn-fila__row .s-lrow__trail{align-self:flex-start;margin-top:8px}}.nv-acoes{display:grid;gap:8px;min-width:0;font-family:var(--s-font)}.nv-acoes--grade{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.nv-acoes--linha{display:flex;flex-wrap:wrap}.nv-acao{--ico: 22px;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-touch);min-height:var(--s-touch);margin:0;padding:0 14px;border:0;border-radius:var(--s-r-ctl-lg);background:var(--s-surface);color:var(--s-ink);box-shadow:0 0 0 1px var(--s-line-2);font:500 14px/1.15 var(--s-font);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;transition:background-color var(--s-dur-fast) ease}.nv-acoes--grade .nv-acao{flex-direction:column;gap:6px;min-height:64px;padding:10px 6px}.nv-acoes--linha .nv-acao{gap:8px}.nv-acao>svg{flex:none;width:var(--ico);height:var(--ico)}.nv-acao__rotulo{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:13px}.nv-acao:active{background:var(--s-elem-soft, var(--s-surface-2))}.nv-acao:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.nv-acao[aria-busy=true]{cursor:progress;opacity:.7}.nv-acao[disabled]{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.nv-acao:hover{background:var(--s-surface-2)}}.nv-botao{align-self:flex-start}.nv-botao--cheio{width:100%}@media(max-width:900px){.apm-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-gap-group, 8px);min-width:0}.apm-linha>.nv-acoes--linha{display:contents}.apm-linha .nv-botao,.apm-dia .nv-botao{gap:8px}.apm-reg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-gap-group, 8px);min-width:0}.apm-reg__nota{flex:1 1 100%;margin:0;font-size:var(--s-text-md);line-height:1.4;color:var(--s-ink-3)}.apm-reg__erro{flex:1 1 100%;margin:0;font-size:var(--s-text-md);line-height:1.4;color:var(--s-red-t)}.apm-reg__btn[aria-busy=true]{cursor:progress;opacity:.7}.apm-dia{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-gap-group, 8px)}.apm-dia>.s-agmv__dia-cab{flex:1 1 auto;min-width:0}}.hj{--hj-solid: var(--g-elem, #fff);display:flex;flex-direction:column;gap:24px;min-width:0;padding:0 0 8px;color:var(--s-ink);font-family:var(--s-font)}:root[data-theme=dark] .hj{--hj-solid: #252B2E}.hj-topo{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;min-width:0}.hj-topo:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * (var(--s-top-h, 52px) + 14px));inset-inline:calc(-1*max(var(--s-gutter, 16px),env(safe-area-inset-left)));height:380px;background:linear-gradient(160deg,#C8DABD 0%,#E3D7C9 55%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}:root[data-theme=dark] .hj-topo:before{background:linear-gradient(160deg,rgba(97,140,90,.38),rgba(160,120,90,.18) 55%,transparent)}.hc{--hc-marca-cor: #2F5D3E;--hc-link: var(--s-blue-t, #0F5FC4);--hc-circ: rgba(97, 160, 110, .12);padding:6px;border-radius:30px;box-sizing:border-box;min-width:0;background:var(--mv-casca, rgba(255, 255, 255, .07));border:1px solid var(--g-card-stroke, rgba(255, 255, 255, .8));box-shadow:var(--mv-sombra, 0 22px 40px -28px rgba(23, 29, 34, .22))}:root[data-theme=dark] .hc{--hc-marca-cor: #BFE3AA;--hc-circ: rgba(97, 160, 110, .18)}.hc__nucleo{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:20px;border-radius:24px;background:radial-gradient(120% 85% at 100% 100%,#e1edd8,#e1edd800 64%),linear-gradient(160deg,#fff 30%,#fafcf8);box-shadow:var(--mv-realce, inset 0 1px 1px rgba(255, 255, 255, .5))}:root[data-theme=dark] .hc__nucleo{background:radial-gradient(120% 85% at 100% 100%,#61a06e38,#61a06e00 64%),linear-gradient(160deg,#2f363a 30%,#283033)}.hc__nucleo>:not(.hc-marca){position:relative}.hc-marca{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--hc-marca-cor)}.hc-marca__padrao{position:absolute;inset:0;width:100%;height:100%;opacity:.055}.hc-marca__grande{position:absolute;right:-44px;bottom:-62px;width:176px;height:auto;opacity:.07}:root[data-theme=dark] .hc-marca__padrao{opacity:.045}:root[data-theme=dark] .hc-marca__grande{opacity:.06}.hc__linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px;min-width:0}.hc__titulo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.hc__rotulo{margin:0;font:500 15px/20px var(--s-font);color:var(--s-ink)}.hc .hc__var{gap:3px}.hc .hc__var[data-sentido=queda]{background:#d13d3c;color:#fff}.hc__ver{position:relative;display:inline-flex;align-items:center;gap:0;margin-left:auto;min-height:28px;font:500 13px/1 var(--s-font);color:var(--hc-link);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.hc__ver svg{margin:0 -5px 0 -2px}.hc__ver:before{content:"";position:absolute;inset:-8px -6px}.hc__valor{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;min-width:0}.hc__numero{margin:0;min-width:0;flex:0 1 auto;font:500 clamp(32px,10.25vw,40px)/1.1 var(--s-font-display, var(--s-font));letter-spacing:-.035em;color:var(--s-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hc__numero--oculto{height:1.1em;letter-spacing:-.02em;overflow:visible}.hc__bolinhas{font-size:.75em;letter-spacing:.1em;vertical-align:.08em}.hc__centavos{display:inline-block;vertical-align:top;margin:clamp(4px,1.28vw,5px) 0 0 3px;font:500 clamp(15px,4.6vw,18px)/20px var(--s-font);letter-spacing:-.01em;color:var(--s-ink-2);position:static}.hc-olho{position:relative;flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--s-ink) 7%,transparent);color:var(--s-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.hc-olho:before{content:"";position:absolute;inset:-6px}.hc__detalhe{margin:0;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.hj .mk-foco__num{font-size:32px;line-height:36px}.hj .mk-foco__anel{width:60px;height:60px}.hc__atalhos{margin-top:16px}.hc__atalhos .mk-rapidas{display:grid;grid-template-columns:repeat(var(--hc-n, 4),minmax(0,1fr));gap:4px}.hc .mk-rapida{min-width:0;gap:8px;align-items:center;transition:transform .12s var(--s-ease-out, ease-out)}.hc .mk-rapida__circ{width:56px;height:56px;background:var(--hc-circ);box-shadow:none;color:var(--s-ink-2);transition:none}.hc .mk-rapida__rot{max-width:100%;font:500 12px/15px var(--s-font);color:var(--s-ink-2);text-align:center;white-space:nowrap}.hc .mk-rapida:active:not([aria-disabled]){transform:scale(.98)}.hc .mk-rapida:active:not([aria-disabled]) .mk-rapida__circ{transform:none}@media(max-width:374px){.hc__nucleo{padding:18px}.hc__rotulo{font-size:14px}.hc__linha,.hc__titulo{column-gap:6px}}@media(max-width:340px){.hc__numero{font-size:30px}}@media(prefers-reduced-motion:reduce){.hc .mk-rapida{transition:none}.hc .mk-rapida:active:not([aria-disabled]){transform:none}}.hj .mk-mosaico{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);overflow:visible}.hj-sec,.hj-agora{display:flex;flex-direction:column;gap:8px;min-width:0}.hj-sec__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:0 4px}.hj-rotulo{margin:0;font:500 13px/1.2 var(--s-font);letter-spacing:.01em;color:var(--s-ink-3)}.hj-sec__n{font-size:13px;color:var(--s-ink-3);white-space:nowrap}.hj-sec__link{display:inline-flex;align-items:center;gap:2px;min-height:var(--s-touch, 44px);margin:-8px -6px -8px 0;padding:0 6px;font-size:14px;color:var(--s-ink-2);text-decoration:none;-webkit-tap-highlight-color:transparent}.hj-btn.s-btn{height:auto;min-height:48px;justify-content:center;font-size:15px}.hj .s-empty--compact{background:var(--hj-solid);border-radius:16px;padding:20px 16px}.hj-agora__cartao{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:24px;background:var(--hj-solid);box-shadow:inset 0 0 0 1px var(--g-card-stroke, transparent)}.hj-agora__abrir{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.hj-agora__hora{display:inline-flex;align-items:center;height:28px;margin-bottom:4px;padding:0 12px;border-radius:999px;background:var(--g-inv, #171D22);color:var(--g-inv-ink, #F4F5F5);font:500 15px/1 var(--s-font)}.hj-agora__hora.is-mudo{font-size:13px}.hj-agora__titulo{font:500 20px/1.25 var(--s-font-display, var(--s-font));letter-spacing:-.02em;overflow-wrap:anywhere}.hj-agora__sub{font-size:14px;line-height:1.35;color:var(--s-ink-2);overflow-wrap:anywhere}.hj-agora__acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hj-agora__acoes>:only-child{grid-column:1 / -1}.hj-agora__acoes .s-btn--secondary{background:color-mix(in srgb,var(--s-ink) 7%,transparent);box-shadow:none}.hj-hora{display:block;width:36px;font:500 13px/1.15 var(--s-font);letter-spacing:-.01em;color:var(--s-ink)}.hj-hora.is-mudo{font-size:11px;color:var(--s-ink-3)}.hj-passado .mk-linha__lead,.hj-passado .mk-linha__txt{opacity:.55}.hj-instalar.pwa-cartao{padding:10px 12px 10px 14px;gap:8px;border-radius:16px;box-shadow:none;background:var(--g-elem-soft, rgba(255, 255, 255, .55))}.hj-instalar .pwa-cartao__marca{width:32px;height:32px;border-radius:10px}.hj-instalar .pwa-cartao__titulo{font-size:14px}.hj-instalar .pwa-cartao__texto{display:none}.hj-instalar .pwa-cartao__topo{align-items:center;padding-right:40px}.hj-instalar .pwa-cartao__acoes .s-btn--secondary{display:none}@keyframes hj-entra{0%{opacity:0;transform:translateY(12px)}}.hj--entra>*{animation:hj-entra .24s var(--s-ease-out) backwards;animation-delay:calc(var(--hj-i, 0) * 50ms)}.hj--entra>:nth-child(1){--hj-i: 0}.hj--entra>:nth-child(2){--hj-i: 1}.hj--entra>:nth-child(3){--hj-i: 2}.hj--entra>:nth-child(4){--hj-i: 3}.hj--entra>:nth-child(5){--hj-i: 4}.hj--entra>:nth-child(n+6){--hj-i: 5}@media(prefers-reduced-motion:reduce){@keyframes hj-entra{0%{opacity:0}}.hj--entra>*{animation-duration:var(--s-dur-fast, .16s)!important;animation-delay:0s!important}}.pn{display:flex;flex-direction:column;gap:var(--s-4)}.pn-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 2px 0}.pn-head__titles{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}.pn-head__title{margin:0;font-size:var(--s-text-2xl, 26px);line-height:1.15;font-weight:500;letter-spacing:-.032em;color:var(--s-ink)}.pn-head__date{font-size:var(--s-text-md);color:var(--s-ink-3)}.pn-head__actions{display:flex;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap}.pn-refresh>svg{flex-shrink:0;color:var(--s-ink-2)}@media(max-width:640px){.pn-head__actions .s-btn{height:var(--s-touch)}}@media(max-width:520px){.pn-head .pn-refresh.s-btn:not(.s-btn--icon){--ico: var(--s-ico-lg);width:var(--s-touch);padding:0;border-radius:var(--s-r-ctl)}.pn-refresh__txt{display:none}}.s-notice.pn-aviso{align-items:center}.pn-bento>.s-card{transition:box-shadow var(--s-dur-base) ease,opacity var(--s-dur-fast) ease}.pn-bento[aria-busy=true]>.s-card{opacity:.6}@media(min-width:1101px){.pn-bento--sem-pipeline>.s-span-7{grid-column:span 6}}.s-card.pn-skel-card{gap:12px;min-height:120px}.s-card.pn-skel-card.s-rows-2{min-height:280px}.s-card.pn-estado{padding:var(--s-7)}.pn-linha-press{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .1s ease}.pn-linha-press:active{background:var(--s-fill-2)}.sk-app{animation:s-fade-in .2s var(--s-ease-out) .12s both}.sk-page{gap:14px;padding-left:20px;padding-right:20px;padding-bottom:32px}@media(max-width:900px){.sk-page{padding-left:0;padding-right:0}}.sk-row{display:flex;align-items:center;gap:10px;min-width:0}.sk-row--between{justify-content:space-between}.sk-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.sk-stack--gap{gap:10px}.sk-grow{flex:1 1 auto}.sk-side__nav{display:flex;flex-direction:column;gap:14px;padding:4px var(--s-pad-ico-sm)}.sk-side .s-side__head{height:var(--s-control);display:flex;align-items:center;padding:4px var(--s-pad-ico-sm)}.sk-side .s-logo{height:20px;width:auto;opacity:.35}.s-shell--rail .sk-side .s-logo--symbol{height:22px}.sk-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:2px 2px 0}.sk-head__titles{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sk-head__actions{display:flex;gap:var(--s-gap-group)}.sk-pills{display:flex;gap:var(--s-gap-group);flex-wrap:wrap}.sk-toolbar{display:flex;gap:var(--s-gap-group);align-items:center}.sk-toolbar--agenda{flex-wrap:wrap}.sk-table{padding:0;gap:0;overflow:hidden}.sk-table__row{display:grid;align-items:center;gap:16px;min-height:44px;padding:6px 18px;border-top:1px solid var(--s-line)}.sk-table__row--head{min-height:38px;border-top:0;background:var(--s-surface-2)}.sk-card{gap:12px}.sk-field{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center}.sk-ident{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.sk-board{display:grid;grid-template-columns:repeat(5,minmax(240px,1fr));gap:14px;overflow:hidden}.sk-col{display:flex;flex-direction:column;gap:10px;min-width:0}.sk-kcard{padding:12px 14px;gap:8px;border-radius:12px}.sk-agenda{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.sk-month{padding:14px;gap:10px}.sk-month__week,.sk-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.sk-month__day{min-height:92px;padding:8px;border-radius:10px;background:var(--s-surface-2);display:flex;flex-direction:column;gap:6px}.sk-rail{gap:12px}.sk-rail__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px 0 4px}.sk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.sk-settings{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px}.sk-settings__nav{display:flex;flex-direction:column;gap:22px;padding:6px 4px}.sk-settings__body{display:flex;flex-direction:column;gap:16px}.sk-group{padding:4px 18px;gap:0}.sk-group__row{min-height:48px;border-top:1px solid var(--s-line)}.sk-group__row:first-child{border-top:0}@media(max-width:1100px){.sk-agenda{grid-template-columns:minmax(0,1fr)}.sk-rail{display:none}.sk-board{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media(max-width:900px){.sk-side{display:none}.sk-settings{grid-template-columns:minmax(0,1fr)}.sk-settings__nav{display:none}}.s-booting .s-shell__main .page-inner>*{animation:s-fade-in .22s var(--s-ease-out) both}@media(prefers-reduced-motion:reduce){.sk-app{animation-delay:0ms}}.s-erro{--erro-no: var(--s-ink);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(560px,100%);min-height:min(66vh,560px);min-height:min(66dvh,560px);margin:0 auto;padding:40px 16px;text-align:center;color:var(--s-ink);font-family:var(--s-font)}.s-erro--erro{--erro-no: var(--s-c-atraso-t, var(--s-red-t))}.s-erro__corpo{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.s-erro--tela{width:100%;max-width:none;min-height:100vh;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.s-erro--tela .s-erro__corpo{width:min(520px,100%);padding:38px 30px 28px;border-radius:var(--s-r-sheet);background:var(--g-card, var(--s-surface));box-shadow:var(--s-shadow-card)}.s-erro__ilu{display:block;flex-shrink:0;width:96px;height:96px;margin-bottom:18px;color:var(--s-ink-2);overflow:visible}.s-erro__orbita{fill:none;stroke:var(--s-ink-4);stroke-width:2;stroke-linecap:round;stroke-dasharray:.01 6.14}.s-erro__disco{fill:var(--g-elem, var(--s-surface-2));stroke:var(--g-card-stroke, var(--s-line-2));stroke-width:1}.s-erro__traco{fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}.s-erro__miolo{fill:currentColor;stroke:none}.s-erro__no{fill:var(--erro-no)}.s-erro__rotulo{margin:0 0 6px;font-size:var(--s-text-sm);font-weight:600;letter-spacing:.01em;color:var(--s-ink-3)}.s-erro--erro .s-erro__rotulo{color:var(--s-c-atraso-t, var(--s-red-t))}.s-erro__titulo{margin:0;max-width:28ch;font-size:var(--s-text-2xl);font-weight:700;line-height:1.15;letter-spacing:-.032em;color:var(--s-ink);text-wrap:balance}.s-erro__texto{margin:10px 0 0;max-width:46ch;font-size:var(--s-text-base);line-height:1.5;color:var(--s-ink-2);text-wrap:pretty}.s-erro__texto p{margin:0}.s-erro__texto p+p{margin-top:8px}.s-erro__texto strong{font-weight:600;color:var(--s-ink)}.s-erro__nota,.s-erro__espera{font-size:var(--s-text-md);color:var(--s-ink-3)}.s-erro__endereco{display:inline-block;max-width:100%;vertical-align:bottom;padding:0 6px;border-radius:var(--s-r-xs);background:var(--s-fill-1);color:var(--s-ink-2);font:12.5px/1.6 var(--s-font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-erro--api .s-erro__endereco{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.s-erro__detalhe{box-sizing:border-box;width:100%;max-width:460px;margin-top:16px;padding:12px 14px;border-radius:16px;background:var(--g-elem-soft, var(--s-fill-1));text-align:left;font-size:var(--s-text-md);line-height:1.45;color:var(--s-ink-2)}.s-erro__detalhe p{margin:0}.s-erro__mensagem{color:var(--s-c-atraso-t, var(--s-red-t));font-weight:500;overflow-wrap:anywhere;white-space:pre-line}.s-erro__lista{display:flex;flex-direction:column;gap:10px;margin:0}.s-erro__lista dt{font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-3)}.s-erro__lista dd{margin:2px 0 0;color:var(--s-ink-2);overflow-wrap:anywhere}.s-erro__lista dd strong{color:var(--s-ink)}.s-erro__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-gap-group, 8px);margin-top:22px}.s-erro__acoes .s-btn{max-width:100%}.s-erro__acoes .s-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.s-erro__kbd{margin-left:2px;padding:3px 6px;border-radius:6px;background:var(--g-elem, var(--s-surface-2));color:var(--s-ink-2);font:500 var(--s-text-xs)/1 var(--s-font);letter-spacing:.02em}@media(hover:none){.s-erro__kbd{display:none}}.s-erro__suporte{margin:22px 0 0;max-width:100%;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-erro__codigo{display:inline-block;max-width:100%;vertical-align:bottom;padding:1px 6px;border-radius:var(--s-r-xs);background:var(--s-fill-1);color:var(--s-ink-2);font:500 var(--s-text-sm)/1.5 var(--s-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:900px),(pointer:coarse){.s-erro{padding:28px 8px 24px}.s-erro__acoes{flex-direction:column;align-items:stretch;width:min(100%,380px)}.s-erro__acoes .s-btn{width:100%;height:var(--s-touch)}}@media(max-width:560px){.s-erro--tela .s-erro__corpo{padding:30px 20px 24px}}.s-sessao{text-align:left}.s-sessao .s-notice__body p{margin:0}.s-sessao__destino{color:var(--s-ink-2)}.s-sessao__destino strong{color:var(--s-ink);font-weight:600}@media(prefers-contrast:more){.s-erro--tela .s-erro__corpo{box-shadow:0 0 0 1px var(--s-line-2)}.s-erro__detalhe{box-shadow:inset 0 0 0 1px var(--s-line-2)}}.s-login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;box-sizing:border-box;background:var(--s-bg);color:var(--s-ink);font:var(--s-text-base)/1.45 var(--s-font);-webkit-font-smoothing:antialiased;transition:background-color .32s ease,color .32s ease}.s-login__cartao{width:min(400px,100%);box-sizing:border-box;padding:30px 28px 26px;border-radius:var(--s-r-sheet);background:var(--s-surface);box-shadow:var(--s-shadow-card),0 18px 48px #28221414;display:flex;flex-direction:column;gap:22px;overflow:hidden}.s-login__logo{display:block;align-self:flex-start;height:26px;width:auto;max-width:none;filter:brightness(0)}:root[data-theme=dark] .s-login__logo{filter:none}.s-login__etapa{display:flex;flex-direction:column;gap:14px}.s-login__etapa--avanca{animation:s-login-entra-direita var(--s-dur-spring) var(--s-ease-spring) both}.s-login__etapa--volta{animation:s-login-entra-esquerda var(--s-dur-spring) var(--s-ease-spring) both}@keyframes s-login-entra-direita{0%{transform:translate(36px);opacity:0}to{transform:none;opacity:1}}@keyframes s-login-entra-esquerda{0%{transform:translate(-36px);opacity:0}to{transform:none;opacity:1}}.s-login__titulo{margin:0 0 2px;font-size:var(--s-text-2xl);font-weight:700;line-height:1.15;color:var(--s-ink)}.s-login__texto{margin:-6px 0 2px;color:var(--s-ink-2);font-size:var(--s-text-base)}.s-login__texto strong{color:var(--s-ink);font-weight:600;overflow-wrap:anywhere}.s-login__campo{display:flex;flex-direction:column;gap:6px}.s-login__rotulo{font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-2)}.s-login__input{height:var(--s-control-lg);padding:0 var(--s-pad-lg);border:0;border-radius:var(--s-r-ctl-lg);background:var(--s-surface);box-shadow:0 0 0 1px var(--s-line-2);color:var(--s-ink);font:16px var(--s-font);outline:none;transition:box-shadow var(--s-dur-fast) ease}@media(min-width:640px){.s-login__input{font-size:var(--s-text-base)}}.s-login__input:hover{box-shadow:0 0 0 1px var(--s-ink-4)}.s-login__input:focus-visible{box-shadow:0 0 0 1px var(--s-ink-3),0 0 0 4px color-mix(in oklab,var(--s-blue) 22%,transparent)}.s-btn.s-login__enviar{width:100%;height:var(--s-control-lg);margin-top:4px;border-radius:var(--s-r-ctl-lg);font-size:var(--s-text-base)}@media(pointer:coarse){.s-login__input,.s-btn.s-login__enviar{height:var(--s-touch)}}.s-btn.s-login__enviar[aria-busy=true]{opacity:.7}.s-login__erro,.s-login__aviso{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--s-text-md);line-height:1.4}.s-login__erro svg,.s-login__aviso svg{flex-shrink:0;margin-top:1px}.s-login__erro{color:var(--s-red-t)}.s-login__erro svg{color:var(--s-red)}.s-login__aviso{color:var(--s-ink-2)}.s-login__aviso svg{color:var(--s-c-clientes)}.s-login__validade{margin:-2px 0 0;text-align:center;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-login .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-login__rodape{margin:4px 0 0;text-align:center;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-login__acoes{display:flex;justify-content:space-between;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap}.s-login__acoes .s-btn{height:var(--s-control-lg);border-radius:var(--s-r-ctl-lg)}.s-login__trocar{background:transparent;color:var(--s-ink-2);font-weight:600}.s-login__trocar:hover:not(:disabled){background:var(--s-fill-1);color:var(--s-ink)}@media(hover:none){.s-login__acoes .s-btn{height:var(--s-touch)}}.s-login__dev{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);flex-wrap:wrap;padding:8px 10px 8px 12px;border-radius:var(--s-r-sm);border:1px dashed var(--s-line-2);font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-login__dev strong{color:var(--s-ink);letter-spacing:.08em}.s-login .otp{gap:10px}.s-login .otp__label{font:600 var(--s-text-sm)/1.2 var(--s-font);color:var(--s-ink-3)}.s-login .otp__campo{width:100%}.s-login{--otp-lado: var(--s-control-lg)}@media(pointer:coarse){.s-login{--otp-lado: var(--s-touch)}}.s-login .otp__caixas{width:100%;grid-template-columns:repeat(var(--otp-casas, 6),minmax(0,var(--otp-lado)));gap:var(--s-gap-group)}.s-login .otp__caixa{width:auto;height:var(--otp-lado);border:0;border-radius:var(--s-r-ctl-lg);background:var(--s-surface-2);box-shadow:inset 0 0 0 1px var(--s-line-2);color:var(--s-ink);font:600 20px/1 var(--s-font-display);letter-spacing:0;transition:box-shadow var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease,transform var(--s-dur-press) ease-out}.s-login .otp__caixa.is-preenchida{background:var(--s-surface);box-shadow:inset 0 0 0 1px var(--s-ink-4)}.s-login .otp__campo:focus-within .otp__caixa.is-ativa{background:var(--s-surface);box-shadow:inset 0 0 0 1.5px var(--s-ink),0 0 0 4px color-mix(in oklab,var(--s-blue) 20%,transparent)}.s-login .otp__campo:focus-within .otp__caixa.is-selecionada{background:color-mix(in oklab,var(--s-blue) 14%,var(--s-surface))}.s-login .otp__campo:focus-within .otp__cursor{width:2px;height:20px;background:var(--s-ink)}@media(max-width:360px){.s-login__cartao{padding:24px 18px 22px}.s-login .otp__caixas{gap:5px}}@media(prefers-reduced-motion:reduce){.s-login,.s-login__input,.s-login .otp__caixa{transition:none}.s-login__etapa--avanca,.s-login__etapa--volta{animation:s-fade-in .15s ease both}}@media(prefers-contrast:more){.s-login__cartao{box-shadow:0 0 0 1px var(--s-line-2)}.s-login__input,.s-login .otp__caixa{box-shadow:inset 0 0 0 1px var(--s-ink-3)}}.cart{--cart-base: #EDEEEC}:root[data-theme=dark] .cart{--cart-base: #1A1E1F}.cart{position:relative;display:flex;flex-direction:column;gap:var(--s-gap-section);min-width:0;color:var(--s-ink);font-family:var(--s-font)}.cart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-gap-section);flex-wrap:wrap;padding:2px 2px 0}.cart-head__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.cart .cart-head__title{margin:0;font-size:var(--s-text-2xl);line-height:1.15;font-weight:500;letter-spacing:-.032em;color:var(--s-ink)}.cart-head__sub{font-size:var(--s-text-md);color:var(--s-ink-3);font-variant-numeric:tabular-nums}.cart-head__actions{display:flex;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap}.cart-filters{display:flex;flex-direction:column;gap:var(--s-gap-group)}.cart-filters__row{display:flex;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap;min-width:0}.cart .cart-seg{max-width:100%}.cart .cart-seg .s-seg__opt{text-decoration:none}.cart-search{flex:1 1 320px;min-width:0}.cart .cart-search .s-search input{height:100%;font-size:var(--s-text-md)}.cart .cart-filter-btn[aria-expanded=true],.cart .cart-filter-btn[aria-expanded=true]:not([disabled]):hover{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:none}.cart-filter-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--s-r-pill);background:var(--g-inv);color:var(--g-inv-ink);font-size:var(--s-text-xs);font-weight:500;font-variant-numeric:tabular-nums}.cart .cart-filter-btn[aria-expanded=true] .cart-filter-btn__count{background:var(--g-inv-ink);color:var(--g-inv)}.cart-sort{--ico: var(--s-ico-text-lg);position:relative;display:inline-flex;align-items:center;height:var(--s-control-lg);border-radius:var(--s-r-ctl-lg);background:var(--s-elem-soft);color:var(--s-ink-3);transition:background-color var(--s-dur-fast) ease}.cart-sort:hover{background:var(--s-elem)}.cart-sort>svg{position:absolute;width:var(--ico);height:var(--ico);pointer-events:none}.cart-sort>svg:first-of-type{left:var(--s-pad-ico-lg)}.cart-sort>svg:last-of-type{right:var(--s-pad-ico-lg);width:var(--s-ico-text);height:var(--s-ico-text)}.cart .cart-sort select{appearance:none;-webkit-appearance:none;height:100%;max-width:260px;border:0;border-radius:inherit;background:transparent;padding:0 calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl)) 0 calc(var(--s-pad-ico-lg) + var(--s-ico-text-lg) + var(--s-gap-ctl));color:var(--s-ink);font:500 var(--s-text-md) var(--s-font);cursor:pointer;text-overflow:ellipsis}.cart .cart-sort:has(select:focus-visible){outline:2px solid var(--s-ink);outline-offset:2px}.cart-pills{display:flex;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap}.cart .cart-pill{padding-right:0;color:var(--s-ink);animation:s-pop-in var(--s-dur-base) var(--s-ease-out);transform-origin:0 50%}.cart-pill__k{color:var(--s-ink-3)}.cart-pill__x{display:inline-flex;align-items:center;justify-content:center;width:var(--s-control-sm);height:var(--s-control-sm);margin-left:calc(-1 * var(--s-gap-ctl));border:0;padding:0;border-radius:var(--s-r-pill);background:transparent;color:var(--s-ink-3)}.cart-pill__x>svg{width:var(--s-ico-sm);height:var(--s-ico-sm)}.cart-pill__x:hover{background:var(--s-elem);color:var(--s-ink)}.cart .cart-card{padding:0;gap:0;overflow:clip}.cart-card__bar{display:flex;align-items:center;justify-content:space-between;gap:6px var(--s-gap-section);flex-wrap:wrap;min-height:calc(var(--s-control-sm) + 2 * var(--s-gap-group));padding:var(--s-gap-group) 18px;border-bottom:1px solid var(--s-line);font-size:var(--s-text-md)}.cart-card__count{font-weight:500;color:var(--s-ink);font-variant-numeric:tabular-nums}.cart-card__meta{display:flex;align-items:center;gap:6px var(--s-gap-section);flex-wrap:wrap;color:var(--s-ink-3)}.cart-card__meta strong{color:var(--s-c-honorarios-t);font-weight:500;font-variant-numeric:tabular-nums}.cart-card__act{margin-inline:calc(-1 * var(--s-pad-sm))}.cart-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--s-text-md);table-layout:fixed;transition:opacity var(--s-dur-fast) ease}.cart-table th{position:sticky;top:var(--s-top-h, 0px);z-index:2;height:36px;padding:0 var(--s-pad-sm);background:linear-gradient(var(--s-elem-soft),var(--s-elem-soft)),var(--cart-base);border-bottom:1px solid var(--s-line);text-align:left;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-table th.is-num,.cart-table td.is-num{text-align:right}.cart-th-btn{--ico: var(--s-ico-sm);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);max-width:calc(100% + 2 * var(--s-pad-sm));height:var(--s-control-sm);margin:0 calc(-1 * var(--s-pad-sm));padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}.cart-th-btn>svg{width:var(--ico);height:var(--ico)}.cart-th-btn__lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-table th.is-num .cart-th-btn{flex-direction:row-reverse}.cart-th-btn:hover{background:var(--s-elem);color:var(--s-ink)}.cart-th-btn__ic{flex-shrink:0;opacity:0;transition:opacity var(--s-dur-fast) ease}.cart-th-btn:hover .cart-th-btn__ic{opacity:.5}.cart-table [aria-sort=ascending] .cart-th-btn,.cart-table [aria-sort=descending] .cart-th-btn{color:var(--s-ink)}.cart-table [aria-sort=ascending] .cart-th-btn__ic,.cart-table [aria-sort=descending] .cart-th-btn__ic{opacity:1}.cart-table td{height:44px;padding:3px 10px;border-bottom:1px solid var(--s-line);vertical-align:middle;color:var(--s-ink)}.cart-table tbody tr:last-child td{border-bottom:0}.cart-table th:first-child,.cart-table td:first-child{padding-left:18px}.cart-table th:last-child,.cart-table td:last-child{padding-right:var(--s-pad)}.cart-row{cursor:pointer;transition:background-color var(--s-dur-fast) ease}.cart-row:hover,.cart-row:focus-within{background:var(--s-elem-soft)}.cart-table .cart-row.is-peek{background:var(--s-elem)}.cart-table td.is-num,.cart-table .cart-col--codigo{font-variant-numeric:tabular-nums}.cart-table .cart-col--codigo{width:92px;color:var(--s-ink-3)}.cart-table .cart-col--situacao{width:138px}.cart-table .cart-col--terceira{width:15%}.cart-table .cart-col--regime{width:13%}.cart-table .cart-col--honorarios{width:152px}.cart-table .cart-col--grupo{width:13%}.cart-table .cart-col--acao{width:50px}.cart-cell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-note{display:block;font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-table .client-identity{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);column-gap:6px;row-gap:1px;width:100%;min-width:0;line-height:1.3}.cart-table .client-identity>a{grid-column:1 / -1;display:block;font-weight:500;color:var(--s-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px}.cart-table .client-identity>a:hover{text-decoration:underline;text-underline-offset:2px}.cart-table .client-identity>a:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.cart-table .client-identity .client-trade-name,.cart-table .client-identity .client-document{grid-row:2;display:block;font:400 var(--s-text-sm)/1.3 var(--s-font);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-table .client-identity .client-document{font-variant-numeric:tabular-nums}.cart-table .client-identity .client-trade-name+.client-document:before{content:"·";margin-right:6px;color:var(--s-ink-4)}.cart-table .cart-peek-btn{color:var(--s-ink-3);background:transparent;opacity:.6}.cart-row:hover .cart-peek-btn,.cart-table .cart-peek-btn:focus-visible{opacity:1;background:var(--s-elem);color:var(--s-ink)}@media(hover:none){.cart-table .cart-peek-btn{opacity:1}}.cart-more{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 18px 12px;border-top:1px solid var(--s-line);font-size:var(--s-text-md);color:var(--s-ink-3)}.cart-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 20px}.cart .cart-state__title{margin:0;font:500 var(--s-text-xl)/1.25 var(--s-font-display);letter-spacing:-.015em;color:var(--s-ink)}.cart-state p{margin:0;max-width:46ch;color:var(--s-ink-3);font-size:var(--s-text-md)}.cart-state__ic{color:var(--s-ink-3)}.cart-state__ic--erro{color:var(--s-c-atraso-t)}.cart-state .s-btn{margin-top:var(--s-gap-ctl)}.cart-skel{display:flex;flex-direction:column;padding:4px 18px 12px}.cart-skel__row{display:grid;grid-template-columns:56px minmax(0,1fr) 100px 120px;gap:16px;align-items:center;height:44px;border-bottom:1px solid var(--s-line)}.cart-alert{margin:0;padding:10px 14px;border-radius:16px;background:color-mix(in srgb,var(--s-c-atraso) 16%,#FFFFFF);color:var(--s-c-atraso-t);font-size:var(--s-text-md);font-weight:500}:root[data-theme=dark] .cart-alert{background:color-mix(in srgb,var(--s-c-atraso) 26%,#1C2022)}:root[data-theme=light] .s-sheet.cart-peek,:root:not([data-theme]) .s-sheet.cart-peek{background:#f5f6f5fb}:root[data-theme=dark] .s-sheet.cart-peek{background:#181c1efb}.cart-peek__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);flex-wrap:wrap}.cart-peek__pos{display:inline-flex;align-items:center;gap:var(--s-gap-group);font-size:var(--s-text-sm);color:var(--s-ink-3)}.cart-peek__dl{display:grid;grid-template-columns:minmax(110px,36%) minmax(0,1fr);margin:6px 6px 12px}.cart-peek__dl dt,.cart-peek__dl dd{margin:0;padding:10px 0;border-bottom:1px solid var(--s-line);font-size:var(--s-text-md)}.cart-peek__dl dt{color:var(--s-ink-3);padding-right:12px}.cart-peek__dl dd{color:var(--s-ink);overflow-wrap:anywhere}.cart-peek__dl a{color:var(--s-blue-t);font-weight:500;text-decoration:none}.cart-peek__dl a:hover{text-decoration:underline}.cart-peek__fee{font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--s-c-honorarios-t)}.cart-peek__actions{display:flex;gap:var(--s-gap-group);flex-wrap:wrap}@media(max-width:1100px){.cart-table .cart-col--terceira{width:13%}.cart-table .cart-col--regime,.cart-table .cart-col--grupo{width:11%}}@media(max-width:720px){.cart .cart-head__actions .s-btn,.cart .cart-filter-btn,.cart .cart-sort,.cart .cart-search .s-search,.cart .cart-more .s-btn{height:var(--s-touch)}.cart-search{flex-basis:100%}.cart .cart-filter-btn{flex:none}.cart-sort{flex:1 1 0;min-width:0}.cart .cart-sort select{max-width:none;width:100%}.cart .cart-seg{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cart .cart-seg::-webkit-scrollbar{display:none}.cart .cart-seg .s-seg__opt{height:var(--s-touch)}.cart-table,.cart-table tbody{display:block}.cart-table thead{display:none}.cart-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome hon" "nome sit";align-items:center;column-gap:12px;row-gap:3px;min-height:60px;padding:8px 16px;border-bottom:1px solid var(--s-line)}.cart-table tbody tr:last-child{border-bottom:0}.cart-table td,.cart-table td:first-child,.cart-table td:last-child{height:auto;padding:0;border:0}.cart-table td.cart-col--cliente{grid-area:nome}.cart-table td.cart-col--situacao{grid-area:sit;justify-self:end;width:auto}.cart-table td.cart-col--honorarios{grid-area:hon;justify-self:end;width:auto;font-weight:600}.cart-table td.cart-col--codigo,.cart-table td.cart-col--terceira,.cart-table td.cart-col--regime,.cart-table td.cart-col--grupo,.cart-table td.cart-col--acao{display:none}.cart-table--sem-honorarios tr{grid-template-areas:"nome sit"}.cart-more{padding:10px 16px 14px}.cart-card__bar{padding:12px 16px}}@media(pointer:coarse){.cart-peek__pos .s-btn,.cart-peek .s-sheet__foot .s-btn{height:var(--s-touch)}.cart-peek__pos .s-btn.s-btn--icon{width:var(--s-touch)}}@media(prefers-reduced-motion:reduce){.cart .cart-pill{animation:s-fade-in .15s ease both}.cart-th-btn__ic,.cart-row,.cart-table{transition:opacity .15s ease,background-color .15s ease}}.cartm .s-tx,.cartm-flt .s-tx{--tx-h: var(--s-touch);--tx-fs: 16px;--tx-lh: 22px;--tx-ico: var(--s-ico-lg);--tx-ico-pad: var(--s-pad);--tx-btn: calc(var(--s-control-lg) - 4px);--tx-btn-ico: var(--s-ico)}.cartm .s-btn,.cartm-flt .s-btn,.cartm-foot .s-btn{height:var(--s-touch)}.cartm .s-num{font-variant-numeric:tabular-nums}.cartm-fim{padding:0 4px}.cartm .cartm-fim .s-loadmore{flex-direction:column;align-items:stretch;gap:8px;padding-top:4px;text-align:center}.cartm .cartm-fim .s-loadmore__sum{font-size:13px}.cartm .cartm-fim .s-loadmore .s-btn{height:var(--s-touch);font-size:14px}.cartm>.s-empty,.cartm-lista>.s-empty{padding-block:32px}.cartm-flt{display:flex;flex-direction:column;gap:var(--s-gap-section);padding:0 4px 8px}.cartm-flt__titulo{margin:0 0 4px 4px}.cartm-flt .cartm-flt__titulo{font-size:13px}.cartm-flt__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-radius:20px;overflow:clip;background:var(--s-elem-soft)}.cartm-flt__item+.cartm-flt__item{border-top:1px solid var(--s-line)}.cartm-flt__campo{display:flex;align-items:center;gap:var(--s-gap-group);width:100%;min-height:52px;padding:8px 14px;border:0;background:none;color:var(--s-ink);font:400 16px/1.3 var(--s-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.cartm-flt__campo:active{background:var(--s-elem)}.cartm-flt__rot{flex:1 1 auto;min-width:0}.cartm-flt__val{flex:0 1 auto;min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--s-ink)}.cartm-flt__val.is-todos{font-weight:400;color:var(--s-ink-3)}.cartm-flt__seta{flex:none;color:var(--s-ink-3)}.cartm-flt__item--marca{min-height:52px;padding:4px 14px;display:flex;align-items:center}.cartm-flt__item--marca .s-switch{width:100%;min-height:var(--s-touch);flex-direction:row-reverse;justify-content:space-between;gap:var(--s-gap-section);font-size:16px}.cartm-flt__item--marca .s-switch__label{flex:1 1 auto;min-width:0}.cartm-flt__n{color:var(--s-ink-3)}.cartm .cartm-flt__voltar,.cartm-flt .cartm-flt__voltar{align-self:flex-start}.cartm-flt__vazio{margin:8px 4px;font-size:14px;color:var(--s-ink-3)}.cartm-opts{display:flex;flex-direction:column;border-radius:20px;overflow:clip;background:var(--s-elem-soft)}.cartm-opt{display:flex;align-items:center;gap:var(--s-gap-group);width:100%;min-height:52px;padding:8px 14px;border:0;border-top:1px solid var(--s-line);background:none;color:var(--s-ink);font:400 16px/1.3 var(--s-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.cartm-opt:first-child{border-top:0}.cartm-opt:active:not(:disabled){background:var(--s-elem)}.cartm-opt:disabled{color:var(--s-ink-4);cursor:default}.cartm-opt__lbl{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cartm-opt__n{flex:none;font-size:14px;color:var(--s-ink-3)}.cartm-opt__ck{flex:none;width:20px;height:20px;opacity:0;color:var(--s-ink)}.cartm-opt[aria-checked=true]{font-weight:500}.cartm-opt[aria-checked=true] .cartm-opt__ck{opacity:1}.cartm-foot{display:flex;gap:var(--s-gap-group);width:100%}.cartm-foot .s-btn{flex:1 1 0;min-width:0}.cartm-foot .s-btn--primary{flex-grow:1.4}@media(prefers-reduced-motion:reduce){.cartm .s-press,.cartm-flt .s-press{transition:none;transform:none}}.fx{display:flex;flex-direction:column;gap:var(--s-gap-section);min-width:0;color:var(--s-ink);font-family:var(--s-font);font-size:var(--s-text-base);line-height:1.42}.fx a:not(.s-btn){color:inherit}.fx-note{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3);line-height:1.5}.fx-hr{border:0;border-top:1px solid var(--s-line);margin:4px 0}.fx-subhead{margin:0;font:500 var(--s-text-md)/1.3 var(--s-font);letter-spacing:-.005em;color:var(--s-ink)}.fx-subhead small{font-weight:500;color:var(--s-ink-3)}.fx-crumbs{display:flex;align-items:center;gap:var(--s-gap-group);min-width:0;font-size:var(--s-text-md);color:var(--s-ink-3)}.fx-crumbs__link{text-decoration:none;font-weight:500;color:var(--s-ink-3)!important}.fx-crumbs__link:hover{color:var(--s-ink)!important}.fx-crumbs__link:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px;border-radius:4px}.fx-crumbs__sep{color:var(--s-ink-4)}.fx-crumbs__cur{color:var(--s-ink);font-weight:500;max-width:40ch}.fx-crumbs__pos{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap}.fx-crumbs__nav{display:inline-flex;gap:var(--s-gap-group);margin-left:auto}.fx-crumbs .s-btn--icon{color:var(--s-ink-2)}.fx-id{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-gap-section);flex-wrap:wrap}.fx-id__main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 360px}.fx-id__name{margin:0;font-size:var(--s-text-2xl);font-weight:500;letter-spacing:-.032em;line-height:1.15;color:var(--s-ink);overflow-wrap:anywhere}.fx-id__trade{margin:0;font-size:var(--s-text-base);color:var(--s-ink-3)}.fx-id__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:var(--s-text-md);color:var(--s-ink-2);font-variant-numeric:tabular-nums}.fx-id__code{color:var(--s-ink-2);font-weight:500}.fx-id__docwrap{display:inline-flex;align-items:center;gap:var(--s-gap-ctl)}.fx-id__doc{color:var(--s-ink-2)}.fx-id__copy{color:var(--s-ink-3)}.fx-id__group{display:inline-flex;align-items:center;gap:5px;color:var(--s-c-clientes-t)!important;font-weight:500;text-decoration:none}.fx-id__group:hover{text-decoration:underline}.fx-id__group:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px;border-radius:4px}.fx-id__seg{color:var(--s-ink-3)}.fx-id__actions{display:flex;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap}.fx-id__actions .s-btn--primary{color:var(--s-on-ink)!important}.fx-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:16px;background:color-mix(in srgb,var(--tone, var(--s-gray)) 16%,#FFFFFF);color:var(--s-ink);font-size:var(--s-text-md)}:root[data-theme=dark] .fx-banner{background:color-mix(in srgb,var(--tone, var(--s-gray)) 24%,#1C2022)}.fx-banner p{margin:0}.fx-banner svg{flex-shrink:0;margin-top:2px;color:var(--tone-t, var(--s-ink-3))}.fx-banner--paralisado,.fx-banner--atencao{--tone: var(--s-c-paralisado);--tone-t: var(--s-c-paralisado-t)}.fx-banner--baixado{--tone: var(--s-c-baixado);--tone-t: var(--s-c-baixado-t)}.fx-tabs{display:flex;overflow-x:auto;scrollbar-width:none;margin:2px 0}.fx-tabs::-webkit-scrollbar{display:none}.fx-tabs .s-seg{flex-wrap:nowrap}.fx-tabs .s-seg__opt:focus-visible{outline:2px solid var(--s-ink);outline-offset:1px}.fx-panel .s-card{gap:10px}.fx-panel .s-card__title{overflow-wrap:anywhere;font-weight:500;letter-spacing:-.015em}.fx-panel .s-card__head{flex-wrap:nowrap}.fx-panel .s-card__titles{flex:1 1 0;min-width:0}.fx-panel .s-card__head>.s-btn{flex:none}.fx-dl,.fx-events,.fx-partners,.fx-members{background:var(--s-elem-soft);border-radius:16px;padding-inline:14px}.fx-dl{margin:0;display:flex;flex-direction:column}.fx-dl__row{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--s-line)}.fx-dl__row:first-child{border-top:0}.fx-dl dt{font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3)}.fx-dl dd{margin:0;font-size:var(--s-text-md);color:var(--s-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fx-dl dd a{color:var(--s-c-clientes-t);font-weight:500;text-decoration:none}.fx-dl dd a:hover{text-decoration:underline}.fx-dl__empty{color:var(--s-ink-4)}.fx-events,.fx-partners,.fx-members{list-style:none;margin:0;padding:0}.fx-event,.fx-partner{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;border-top:1px solid var(--s-line)}.fx-event:first-child,.fx-partner:first-child,.fx-member:first-child{border-top:0}.fx-event__ic,.fx-partner__ic{display:inline-flex;justify-content:center}.fx-partner__ic{color:var(--s-ink-3)}.fx-event__body,.fx-partner__body{display:flex;flex-direction:column;min-width:0;gap:1px;padding:6px 0}.fx-partner__body strong{font-size:var(--s-text-md);font-weight:500}.fx-partner__body small{font-size:var(--s-text-sm);color:var(--s-ink-3)}.fx-member{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:40px;padding:8px 0;border-top:1px solid var(--s-line)}.fx-member__name{font-size:var(--s-text-md);font-weight:500;color:var(--s-ink)!important;text-decoration:none}.fx-member__name:hover{color:var(--s-c-clientes-t)!important}.fx-member__sub{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap}.fx-tl-sec{display:flex;flex-direction:column;gap:6px}.fx-tl-sec+.fx-tl-sec{margin-top:8px;padding-top:10px;border-top:1px solid var(--s-line)}.fx-tl{list-style:none;margin:0;padding:0;position:relative}.fx-tl__item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px 0}.fx-tl__item:not(:last-child):before{content:"";position:absolute;left:11px;top:30px;bottom:-6px;width:1.5px;background:var(--s-line-2)}.fx-tl__dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:99px;background:var(--s-elem)}.fx-tl__dot--small:after{content:"";width:7px;height:7px;border-radius:99px;background:var(--s-ink-3)}.fx-tl__body{min-width:0;display:flex;flex-direction:column;gap:2px}.fx-tl__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fx-tl__title{margin:0;font-size:var(--s-text-md);font-weight:500;color:var(--s-ink);overflow-wrap:anywhere}.fx-tl__when{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap}.fx-tl__sub,.fx-tl__notes{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.fx-tl__notes{color:var(--s-ink-2);white-space:pre-line}.fx-tl__late{color:var(--s-c-atraso-t);font-weight:500}.fx-tl__item--cancelado .fx-tl__title{color:var(--s-ink-3);text-decoration:line-through}.fx-tl__actions{display:flex;flex-wrap:wrap;gap:var(--s-gap-group);margin-top:var(--s-gap-ctl)}.fx-audit{gap:10px}.fx-audit__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-audit__list>li{padding:8px 0;border-top:1px solid var(--s-line);font-size:var(--s-text-md)}.fx-audit__list>li:first-child{border-top:0}.fx-audit__loading{display:flex;flex-direction:column;gap:8px;padding:6px 0}.fx-formpage{gap:16px}.fx-formhead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.fx-formhead>div{display:flex;flex-direction:column;gap:4px;min-width:0}.fx-formhead__title{margin:0;font-size:var(--s-text-2xl);font-weight:500;letter-spacing:-.032em;line-height:1.15}.fx-formgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.fx-form{padding:20px 22px 0;gap:18px}.fx .fx-form>[data-step]{display:contents}.fx-help{gap:8px;position:sticky;top:76px}.fx-help__list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.fx-help__list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:var(--s-text-sm);color:var(--s-ink-2);line-height:1.45}.fx-help__list svg{margin-top:2px;color:var(--s-ink-3)}.fx-gap-top{margin-top:18px}.fx-steps{display:flex;gap:var(--s-gap-ctl);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.fx-steps::-webkit-scrollbar{display:none}.fx-step{flex:1 1 0;min-width:150px;display:flex;align-items:center;gap:var(--s-gap-ctl)}.fx-step:not(:last-child):after{content:"";flex:1 1 18px;min-width:18px;height:1.5px;background:var(--s-line-2)}.fx-step.is-done:not(:last-child):after{background:var(--s-ink-3)}.fx-step__btn{--ico: var(--s-ico-text);flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--s-gap-group);height:var(--s-control-lg);padding:0 var(--s-pad-sm) 0 var(--s-bar-pad);border:0;border-radius:var(--s-r-ctl-lg);background:transparent;color:var(--s-ink-3);font:500 var(--s-text-md)/1 var(--s-font);text-align:left}.fx-step__btn>svg{width:var(--ico);height:var(--ico)}.fx-step__btn:hover{background:var(--s-elem-soft);color:var(--s-ink)}.fx-step .fx-step__btn:focus-visible{outline-offset:-2px}.fx-step__n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:99px;background:var(--s-elem);color:var(--s-ink-2);font-size:var(--s-text-sm);font-weight:500;font-variant-numeric:tabular-nums}.fx-step__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-step__ok{flex-shrink:0;color:var(--s-c-ok-t)}.fx-step.is-current .fx-step__btn{color:var(--s-ink);font-weight:500}.fx-step.is-current .fx-step__n{background:var(--g-inv);color:var(--g-inv-ink)}.fx-step.is-done .fx-step__btn{color:var(--s-ink-2)}.fx-step.is-done .fx-step__n{background:var(--g-mint);color:#13291c}.fx-formbar{position:sticky;bottom:12px;z-index:var(--s-z-sticky);display:flex;align-items:center;gap:var(--s-gap-group);margin:4px -10px 12px;padding:var(--s-bar-pad);border-radius:calc(var(--s-r-ctl-lg) + var(--s-bar-pad));background:var(--g-float);border-color:var(--g-card-stroke);box-shadow:var(--s-shadow-float);-webkit-backdrop-filter:var(--g-blur-float)!important;backdrop-filter:var(--g-blur-float)!important}.fx-formbar__step{padding:0 var(--s-pad-sm);font-size:var(--s-text-sm);color:var(--s-ink-3)}.fx-formbar__actions{display:inline-flex;align-items:center;gap:var(--s-gap-group);margin-left:auto}.fx-formbar .s-btn{--ico: var(--s-ico-text-lg);height:var(--s-control-lg);padding:0 var(--s-pad-lg);border-radius:var(--s-r-ctl-lg)}.fx-formbar .s-btn:has(>svg:first-child){padding-left:var(--s-pad-ico-lg)}.fx-formbar .s-btn[hidden]{display:none}@media(max-width:900px){.fx-formbar{bottom:calc(82px + env(safe-area-inset-bottom))}}.fx-err{display:flex;align-items:flex-start;gap:5px;margin:5px 0 0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-red-t);line-height:1.35}.fx-err svg{flex-shrink:0;margin-top:1px}.fx-formerr{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;border-radius:16px;background:color-mix(in srgb,var(--s-red) 16%,#FFFFFF);color:var(--s-red-t);font-size:var(--s-text-md);font-weight:500;white-space:pre-line}:root[data-theme=dark] .fx-formerr{background:color-mix(in srgb,var(--s-red) 26%,#1C2022)}.fx-formerr[hidden]{display:none}.fx-formerr svg{flex-shrink:0;margin-top:2px}.fx-formerr:focus-visible,.fx-conflict:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.fx-conflict{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--s-r-card);background:color-mix(in srgb,var(--s-c-paralisado) 16%,#FFFFFF);color:var(--s-ink)}:root[data-theme=dark] .fx-conflict{background:color-mix(in srgb,var(--s-c-paralisado) 22%,#1C2022)}.fx-conflict__head{display:flex;gap:10px;align-items:flex-start}.fx-conflict__head>svg{flex-shrink:0;margin-top:2px;color:var(--s-c-paralisado-t)}.fx-conflict__title{margin:0;font:500 var(--s-text-base)/1.3 var(--s-font);color:var(--s-c-paralisado-t)}.fx-conflict__text{margin:0;font-size:var(--s-text-md);color:var(--s-ink-2)}.fx-conflict .s-kicker{margin:2px 0 0}.fx-conflict__diff{margin:0;display:flex;flex-direction:column;border-radius:16px;background:var(--s-elem);padding:2px 14px}.fx-conflict__diff>div{display:grid;grid-template-columns:minmax(120px,36%) minmax(0,1fr);gap:12px;padding:7px 0;border-top:1px solid var(--s-line)}.fx-conflict__diff>div:first-child{border-top:0}.fx-conflict__diff dt{font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-2)}.fx-conflict__diff dd{margin:0;font-size:var(--s-text-md);color:var(--s-ink);overflow-wrap:anywhere}:is(.fx .fx-form,.s-dialog:has(.fx-editor)) .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}:is(.fx .fx-form,.s-dialog:has(.fx-editor)) .form-control--wide{grid-column:1 / -1}:is(.fx .fx-form,.s-dialog:has(.fx-editor)) .fx-slot{min-width:0}:is(.fx .fx-form,.s-dialog:has(.fx-editor)) [hidden]{display:none}:is(.fx .fx-form,.s-dialog:has(.fx-editor)) .portfolio-check{grid-column:1 / -1}:is(.fx .fx-form,.s-dialog:has(.fx-editor)) .ds-seg{align-self:flex-start}.fx .fx-form .ds-step[hidden],.fx .fx-form fieldset[hidden]{display:none}.fx .fx-form .fx-fieldset{margin:0;padding:0;border:0;min-width:0}.fx .fx-form .fx-fieldset>legend{display:block;width:100%;padding:0;margin:0 0 12px;font:500 var(--s-text-lg)/1.3 var(--s-font-display);letter-spacing:-.015em;text-transform:none;color:var(--s-ink)}.fx .fx-form .fx-fieldset+.fx-fieldset{margin-top:18px}.fx .fx-form .fx-fieldset+.fx-fieldset>legend{padding-top:16px;border-top:1px solid var(--s-line)}:is(.fx .fx-form,.s-dialog:has(.fx-editor)) .fx-group{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:var(--s-elem-soft);box-shadow:inset 0 0 0 1px var(--g-card-stroke)}.fx-cep{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.fx-cep--aviso{color:var(--s-c-paralisado-t)}.fx-partner-rows{display:flex;flex-direction:column;gap:10px}.fx-partner-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:12px 14px;border-radius:20px;background:var(--s-elem-soft);box-shadow:inset 0 0 0 1px var(--g-card-stroke)}.fx-partner-row__head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group)}.fx-partner-row__title{display:inline-flex;align-items:center;gap:6px;font-size:var(--s-text-md);font-weight:500;color:var(--s-ink);min-width:0}.fx-partner-row__title svg{color:var(--s-ink-3);flex-shrink:0}.fx-undo{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-gap-group);margin:8px 0 0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.fx-add{margin-top:10px;align-self:flex-start}.fx-editor{display:flex;flex-direction:column;gap:14px}.fx-confirm{display:flex;flex-direction:column;gap:10px;font-size:var(--s-text-base);color:var(--s-ink-2)}.fx-confirm p{margin:0}.fx-confirm__list{margin:0;padding:4px 12px;list-style:none;border-radius:16px;background:var(--s-elem-soft)}.fx-confirm__list li{padding:8px 0;border-top:1px solid var(--s-line);font-size:var(--s-text-md);color:var(--s-ink)}.fx-confirm__list li:first-child{border-top:0}@media(max-width:1100px){.fx-formgrid{grid-template-columns:minmax(0,1fr)}.fx-help{position:static}}@media(max-width:640px){:is(.fx .fx-form,.s-dialog:has(.fx-editor)) .form-grid,.fx-partner-row{grid-template-columns:minmax(0,1fr)}.fx-form{padding:16px 16px 0}.fx-formbar{margin:4px -6px 12px}.fx-id__actions{width:100%}.fx-id__actions>.s-btn,.fx-id__actions>a.s-btn{flex:1 1 auto;height:var(--s-touch)}.fx-id__actions .fx-menu{margin-left:auto}.fx-id__actions .fx-menu .s-btn{width:var(--s-touch);height:var(--s-touch)}.fx-dl__row{grid-template-columns:minmax(0,1fr);gap:2px}.fx-crumbs__cur,.fx-crumbs__sep{display:none}.fx-step{min-width:0;flex:0 0 auto}.fx-step:not(.is-current) .fx-step__name{display:none}}@media(pointer:coarse){.fx-formbar .s-btn,.fx-formhead .s-btn,.fx-crumbs .s-btn,.fx-tabs .s-seg .s-seg__opt,.fx-step .fx-step__btn{height:var(--s-touch)}.fx-crumbs .s-btn.s-btn--icon{width:var(--s-touch)}}@media(prefers-contrast:more){.fx-dl__row,.fx-event,.fx-partner,.fx-member,.fx-conflict__diff>div{border-top-color:var(--s-line-2)}.fx-conflict{box-shadow:inset 0 0 0 1px var(--s-c-paralisado-t)}}.crm-pipe .crm-head__kicker{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;font-size:var(--s-text-sm);line-height:16px;font-weight:500;color:var(--s-ink-3)}.crm-pipe .crm-head__k1{flex:none;color:var(--s-ink-2)}.crm-pipe .crm-head__k1:after{content:"·";margin-left:6px;color:var(--s-ink-4)}.crm-pipe .crm-head__kicker-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pipe .crm-head__late{font-weight:500;color:var(--s-c-atraso-t);border-radius:4px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.crm-pipe .crm-head__title--leitura{max-width:100%;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.crm-pipe .crm-trilha-wrap{container:trilha / inline-size;flex:none;min-width:0}.crm-pipe .crm-trilha{display:flex;align-items:center;gap:var(--s-gap-section);padding:10px 16px 10px 12px;background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card)}.crm-pipe .crm-trilha__todas{flex:none;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:148px;padding:6px 18px 6px 6px;margin-right:4px;border:0;border-right:1px solid var(--s-line-2);border-radius:0;background:none;color:var(--s-ink);font:inherit;text-align:left;cursor:pointer}.crm-pipe .crm-trilha__todas-k{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);font:600 var(--s-text-md)/18px var(--s-font)}.crm-pipe .crm-trilha__todas-k>svg{flex:none;width:var(--s-ico-sm);height:var(--s-ico-sm)}.crm-pipe .crm-trilha__todas-v{font-size:var(--s-text-sm);line-height:16px;font-weight:500;color:var(--s-ink-3)}.crm-pipe .crm-trilha__todas-v b{font-weight:600;color:var(--s-ink)}.crm-pipe .crm-trilha__todas:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px;border-radius:var(--s-r-sm)}@media(hover:hover)and (pointer:fine){.crm-pipe .crm-trilha.has-focus .crm-trilha__todas:hover .crm-trilha__todas-k{text-decoration:underline;text-underline-offset:2px}}.crm-pipe .crm-trilha__lista{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr))}.crm-pipe .crm-trilha__etapa{position:relative;min-width:0}.crm-pipe .crm-trilha__etapa+.crm-trilha__etapa:before{content:"";position:absolute;top:15px;left:calc(-50% + 18px);right:calc(50% + 18px);height:2px;border-radius:2px;background:color-mix(in srgb,var(--s-ink) 22%,transparent)}.crm-pipe .crm-trilha__etapa.is-perda:before{height:0;border-top:2px dashed var(--s-ink-4)}.crm-pipe .crm-trilha__botao{width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 4px 2px;border:0;border-radius:var(--s-r-lg);background:none;color:var(--s-ink);text-align:center;cursor:pointer;transition:opacity var(--s-dur-fast) ease}.crm-pipe .crm-trilha__botao:focus-visible{outline:2px solid var(--s-blue);outline-offset:0}.crm-pipe .crm-trilha__ponto{position:relative;width:32px;height:32px;margin-bottom:4px;border-radius:999px;display:grid;place-items:center;font:500 var(--s-text-md)/1 var(--s-font);background:var(--g-inv);color:var(--g-inv-ink);border:2px solid var(--g-inv);transition:transform var(--s-dur-fast) var(--s-ease-out),box-shadow var(--s-dur-fast) ease}.crm-pipe .crm-trilha__etapa.is-perda .crm-trilha__ponto{background:var(--s-elem);color:var(--s-ink-2);border:2px dashed var(--s-gray)}.crm-pipe .crm-trilha__nome{max-width:100%;font:600 var(--s-text-md)/18px var(--s-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pipe .crm-trilha__etapa.is-perda .crm-trilha__nome{color:var(--s-ink-2)}.crm-pipe .crm-trilha__meta{max-width:100%;font-size:var(--s-text-sm);line-height:16px;font-weight:500;color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pipe .crm-trilha__meta b{font-weight:600;color:var(--s-ink)}.crm-pipe .crm-trilha.has-focus .crm-trilha__etapa:not(.is-on) .crm-trilha__botao{opacity:.5}.crm-pipe .crm-trilha__etapa.is-on .crm-trilha__ponto{transform:scale(1.12);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-ink) 14%,transparent)}.crm-pipe .crm-trilha__etapa.is-perda.is-on .crm-trilha__ponto{box-shadow:0 0 0 4px color-mix(in srgb,var(--s-gray) 24%,transparent)}@media(hover:hover)and (pointer:fine){.crm-pipe .crm-trilha__botao:hover{opacity:1!important}.crm-pipe .crm-trilha__botao:hover .crm-trilha__ponto{transform:scale(1.08)}.crm-pipe .crm-trilha__etapa.is-on .crm-trilha__botao:hover .crm-trilha__ponto{transform:scale(1.12)}}@container trilha (max-width: 760px){.crm-pipe .crm-trilha__meta{display:none}.crm-pipe .crm-trilha__todas{min-width:0}.crm-pipe .crm-trilha__todas-v{display:none}}@media(max-width:900px){.crm-pipe .crm-trilha-wrap{display:none}}.crm-pipe .s-kb-col.is-focus{flex:1 1 0;width:auto;min-width:360px}.crm-pipe .s-kb-col.is-focus .s-kb-col__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start}.crm-pipe .s-kb:has(>.s-kb-col.is-focus) .s-kb-newstage{display:none}.crm-pipe .s-kb-col.s-kb-col--faixa{flex:0 0 56px;width:56px;min-width:56px;padding:0;background:transparent;box-shadow:none;cursor:pointer}.crm-pipe .s-kb-col.s-kb-col--faixa.is-drop-target{background:transparent;box-shadow:none}.crm-pipe .s-kb-faixa{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;min-height:220px;padding:12px 0;border:0;border-radius:var(--s-r-card);background:var(--s-well);box-shadow:var(--s-shadow-card);color:var(--s-ink-2);font:inherit;cursor:pointer;transition:background-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease}.crm-pipe .s-kb-faixa:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.crm-pipe .s-kb-faixa__n{min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--s-elem);color:var(--s-ink);font-size:var(--s-text-sm);font-weight:500;transition:background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease}.crm-pipe .s-kb-faixa__nome{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--s-text-md);font-weight:500;white-space:nowrap}@media(hover:hover)and (pointer:fine){.crm-pipe .s-kb-faixa:hover{background-color:var(--s-elem-soft);box-shadow:var(--s-shadow-card-hover)}}.crm-pipe .s-kb-col--faixa.is-drop-target .s-kb-faixa{background:color-mix(in oklab,var(--s-c-prospeccao) 12%,var(--s-well));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--s-c-prospeccao) 45%,transparent)}.crm-pipe .s-kb-col--faixa.is-drop-target .s-kb-faixa__n{background:var(--g-inv);color:var(--g-inv-ink)}@media(prefers-reduced-motion:reduce){.crm-pipe .crm-trilha__ponto{transition:none}.crm-pipe .crm-trilha__etapa.is-on .crm-trilha__ponto,.crm-pipe .crm-trilha__botao:hover .crm-trilha__ponto{transform:none}}@media(prefers-contrast:more){.crm-pipe .crm-trilha,.crm-pipe .s-kb-faixa{box-shadow:0 0 0 1px var(--s-line-2)}}html.crm-massa-aberta .crm-pipe .s-kb-col__list{padding-bottom:104px}.crm-dock--massa .crm-dock__who{min-width:180px}.s-popover.crm-massa__pop{width:min(340px,calc(100vw - 24px));padding:14px}.crm-massa__form{display:flex;flex-direction:column;gap:12px;margin:0}.crm-massa__form-h{display:flex;flex-direction:column;gap:2px}.crm-massa__form-h b{font:500 14px/20px var(--s-font);color:var(--s-ink)}.crm-massa__form-h span{font-size:12px;line-height:16px;color:var(--s-ink-3)}.crm-massa__form-f{display:flex;justify-content:flex-end;gap:var(--s-gap-group);padding-top:2px}.crm-massa__atalho{margin-left:8px;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,currentColor 18%,transparent);font:500 11px/16px var(--s-font)}:root[data-via-teclado] .crm-pipe,:root[data-via-teclado] .crm-pipe *,:root[data-via-teclado] .crm-pipe *:before,:root[data-via-teclado] .crm-pipe *:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.crm-keys-btn{color:var(--s-ink-2)}@media(hover:hover)and (pointer:fine){.crm-keys-btn:hover{color:var(--s-ink)}}@media(pointer:coarse){.crm-pipe .s-btn.crm-keys-btn{width:var(--s-touch);height:var(--s-touch)}}.crm-keys__lead{margin:0 0 var(--s-gap-section);font-size:var(--s-text-md);color:var(--s-ink-3)}.crm-keys{display:flex;flex-direction:column;gap:var(--s-gap-section)}.crm-keys__h{margin:0 0 var(--s-gap-ctl);font:500 var(--s-text-sm)/1.2 var(--s-font);color:var(--s-ink-3)}.crm-keys__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:var(--s-r-md);background:var(--s-surface-2)}.crm-keys__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-section);min-height:var(--s-control-lg);padding:6px var(--s-pad-lg)}.crm-keys__row+.crm-keys__row{border-top:1px solid var(--s-line)}.crm-keys__txt{min-width:0;font-size:var(--s-text-md);color:var(--s-ink)}.crm-keys__k{display:inline-flex;align-items:center;flex:none;gap:4px}.crm-keys__kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border:1px solid var(--s-line-2);border-radius:var(--s-r-xs);background:var(--s-elem);color:var(--s-ink-2);font:500 var(--s-text-sm)/1 var(--s-font);white-space:nowrap}.crm-keys__ate{color:var(--s-ink-4);font-size:var(--s-text-sm)}.crm-keys[data-uma-tecla=desligada] .crm-keys__row[data-uma-tecla]{opacity:.5}.crm-keys__pref{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--s-gap-section);padding-bottom:var(--s-gap-section);border-bottom:1px solid var(--s-line)}.crm-keys__hint{margin:0 0 0 48px;font-size:var(--s-text-sm);line-height:1.45;color:var(--s-ink-3)}@media(max-width:560px){.crm-keys__row{flex-direction:column;align-items:flex-start;gap:6px;padding-block:10px}.crm-keys__hint{margin-left:0}}@media(pointer:coarse){.crm-keys__kbd{height:24px}}.crm-pipe{display:flex;flex-direction:column;gap:var(--s-3);min-width:0;min-height:0;flex:1 1 auto;font-family:var(--s-font);color:var(--s-ink)}.crm-pipe .crm-head{container:crm-head / inline-size;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;min-height:44px;padding:0}.crm-pipe .crm-head__titles{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-block:var(--s-gap-group)}.crm-pipe .crm-head__kicker{font-variant-numeric:normal}.crm-pipe .crm-head__title{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.025em;color:var(--s-ink)}.crm-pipe .crm-head__actions{flex:none;display:flex;align-items:center;gap:var(--s-gap-group);flex-wrap:wrap}.crm-pipe .crm-head__actions>.s-seg .s-seg__opt{--ico: var(--s-ico-text-lg);position:relative;line-height:20px}.crm-pipe .crm-head__actions>.s-seg .s-seg__opt:before{content:"";position:absolute;inset:-2px 0}.crm-pipe .crm-head__actions>.s-seg .s-seg__opt:has(>svg:first-child){padding-left:var(--s-pad-ico)}.crm-pipe .crm-head__find{display:flex;align-items:center;gap:var(--s-gap-group)}.crm-pipe .crm-head__search{width:200px;padding-right:var(--s-pad-ico)}.crm-pipe .crm-head__search input{align-self:stretch;font-weight:500;line-height:20px}.crm-pipe .crm-head__kbd{flex:none;display:inline-block;min-width:18px;padding:0 var(--s-1);border:0;border-radius:var(--s-r-xs);background:var(--g-elem);color:var(--s-ink-3);font:500 var(--s-text-sm)/16px var(--s-font);text-align:center;pointer-events:none}.crm-pipe .crm-head__filtros{color:var(--s-ink);line-height:20px}.crm-pipe .crm-head__badge{min-width:18px;height:18px;margin-right:-2px;padding:0 5px;border-radius:var(--s-r-pill);display:inline-grid;place-items:center;background:var(--g-inv);color:var(--g-inv-ink);font-size:var(--s-text-xs);font-weight:600;line-height:1}@container crm-head (max-width: 1067.98px){.crm-pipe .crm-head__titles{flex-basis:100%}.crm-pipe .crm-head__actions{flex:1 1 0}.crm-pipe .crm-head__find{flex:1 1 0;min-width:0}.crm-pipe .crm-head__search{flex:1 1 0;width:auto;min-width:0}}.crm-pipe .s-popover.crm-pf{width:min(280px,calc(100vw - 24px));padding:var(--s-2);gap:0}.crm-pipe .crm-pf__grupo{min-width:0;margin:0;padding:0;border:0}.crm-pipe .crm-pf__grupo+.crm-pf__grupo{margin-top:var(--s-1);padding-top:2px;border-top:1px solid var(--s-line)}.crm-pipe .crm-pf__lbl{display:block;padding:var(--s-2) 10px var(--s-1);font:500 var(--s-text-sm)/16px var(--s-font);color:var(--s-ink-3)}.crm-pipe .crm-pf__opts{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;padding:0;background:none;border-radius:0}.crm-pipe .crm-pf__opts .s-seg__opt{width:100%;height:var(--s-control);padding:0 var(--s-pad-ico);gap:var(--s-gap-group);border-radius:var(--s-r-ctl);justify-content:flex-start;font:500 var(--s-text-md)/20px var(--s-font);text-align:left}.crm-pipe .crm-pf__opts .s-seg__opt:before{content:"";flex:none;width:16px;height:16px;border-radius:var(--s-r-pill);box-shadow:inset 0 0 0 1.5px var(--s-ink-4)}html:root .crm-pipe .crm-pf__opts .s-seg__opt[aria-pressed=true]{background:none;color:var(--s-ink);box-shadow:none}html:root .crm-pipe .crm-pf__opts .s-seg__opt[aria-pressed=true]:before{box-shadow:inset 0 0 0 5px var(--g-inv)}.crm-pipe .crm-pf__opts .s-seg__count{margin-left:auto;font-size:var(--s-text-sm);color:var(--s-ink-3);opacity:1}.crm-pipe .crm-pf__opts .s-seg__opt:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.crm-pipe .crm-pf__opts .s-seg__opt:hover{background:var(--s-fill-1)}}.crm-pipe .crm-clear{margin-top:var(--s-2);color:var(--s-blue-t);background:transparent}.crm-pipe .crm-stages-m{display:none}.crm-pipe .s-kb{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0;margin:0;min-height:0;position:relative;overscroll-behavior-x:contain}.crm-pipe .s-kb:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px;border-radius:var(--s-r-card)}.crm-pipe .s-kb-col{--kb-col-pad: 6px;--kb-cards-inset: 4px;--kb-col-min: 208px;--kb-card-pad-x: var(--s-3);--kb-ctl: var(--s-control-sm);--kb-ico: var(--s-ico-sm);--kb-hang: calc((var(--kb-ctl) - var(--kb-ico)) / 2);flex:1 1 0;width:auto;height:auto;display:flex;flex-direction:column;gap:0;min-width:var(--kb-col-min);padding:0 var(--kb-col-pad);margin:0;border-radius:var(--s-r-card);background:var(--s-well);box-shadow:var(--s-shadow-card);outline:0;transition:background-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease}.crm-pipe .s-kb-col.is-drop-target{background:color-mix(in oklab,var(--s-c-prospeccao) 12%,var(--s-well));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--s-c-prospeccao) 45%,transparent)}.crm-pipe .s-kb-col__head{--kb-head-pt: 5px;--kb-head-padx: calc(var(--kb-cards-inset) + var(--kb-card-pad-x));--kb-head-h: max(var(--s-control-lg), var(--kb-ctl));position:relative;display:flex;align-items:center;flex:none;gap:var(--s-gap-ctl);min-height:calc(var(--kb-head-h) + var(--kb-head-pt));padding:var(--kb-head-pt) var(--kb-head-padx) 0}.crm-pipe .s-kb-col__chev{--ico: var(--kb-ico);width:var(--kb-ctl);height:var(--kb-ctl);flex-shrink:0;padding:0;border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-2);display:inline-flex;align-items:center;justify-content:center}.crm-pipe .s-kb-col__chev:hover{background:var(--s-elem);color:var(--s-ink)}.crm-pipe :is(.s-kb-col__chev,.s-kb-col__tool,.s-kb-col__add)>svg{width:var(--ico);height:var(--ico);flex:none}.crm-pipe .s-kb-col__dot{width:8px;height:8px;border-radius:99px;flex-shrink:0;background:var(--g-inv)}.crm-pipe .s-kb-col__title{margin:0;min-width:0;font:600 var(--s-text-base)/20px var(--s-font);letter-spacing:-.01em;color:var(--s-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pipe .s-kb-col__count{margin-right:auto;font-size:var(--s-text-md);line-height:20px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--s-ink-3)}.crm-pipe .s-kb-col__tools{position:absolute;z-index:3;right:calc(var(--kb-head-padx) - var(--kb-hang));top:var(--kb-head-pt);bottom:0;display:inline-flex;align-items:center;gap:0;padding-left:0;background:none}.crm-pipe .s-kb-col__tools button{opacity:0;transition:opacity var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease}.crm-pipe .s-kb-col__head:is(:hover,:has(:focus-visible)) .s-kb-col__tools button,.crm-pipe .s-kb-col__tools:has(.s-kb-col__tool[aria-expanded=true]) button{opacity:1}.crm-pipe .s-kb-col__head:is(:hover,:has(:focus-visible)) .s-kb-col__count{margin-right:calc(var(--kb-ctl) * 3 - var(--kb-hang))}.crm-pipe .s-kb-col__head:is(:hover,:has(:focus-visible)):not(:has(.s-kb-col__agg:focus-visible)) .s-kb-col__agg{display:none}.crm-pipe .s-kb-col:has(.s-kb-col__agg:focus-visible) .s-kb-col__tools button{opacity:0}.crm-pipe .s-kb-col:has(.s-kb-col__agg:focus-visible) .s-kb-col__count{margin-right:auto}html.crm-arrastando .crm-pipe .s-kb-col .s-kb-col__tools button{opacity:0}@media(hover:none){.crm-pipe .s-kb-col__tools{position:static;padding-left:0;background:none}.crm-pipe .s-kb-col__tools button{opacity:1}.crm-pipe .s-kb-col__head:is(:hover,:has(:focus-visible)) .s-kb-col__count{margin-right:auto}.crm-pipe .s-kb-col__head:is(:hover,:has(:focus-visible)):not(:has(.s-kb-col__agg:focus-visible)) .s-kb-col__agg{display:inline-flex}}.crm-pipe .s-kb-col__meta{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.crm-pipe .s-kb-col__agg{position:relative;display:inline-flex;flex:none;align-items:center;gap:4px;height:auto;margin:0;padding:0;border:0;background:transparent;border-radius:0;font:600 var(--s-text-sm)/20px var(--s-font);font-variant-numeric:tabular-nums;color:var(--s-c-honorarios-t);white-space:nowrap;cursor:default}.crm-pipe .s-kb-col__agg-lbl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.crm-pipe .s-kb-col__agg:hover{background:transparent;color:var(--s-c-honorarios-t)}.crm-pipe .s-kb-col__tool{--ico: var(--kb-ico);width:var(--kb-ctl);height:var(--kb-ctl);padding:0;border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-2);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease}.crm-pipe .s-kb-col__tool:hover,.crm-pipe .s-kb-col__tool[aria-expanded=true]{background:var(--s-elem);color:var(--s-ink)}.crm-pipe .s-kb-col__late{display:inline-flex;align-items:center;gap:5px;font-size:var(--s-text-sm);line-height:16px;font-weight:500;color:var(--s-c-atraso-t)}.crm-pipe .s-kb-col__list{display:flex;flex-direction:column;gap:var(--s-gap-group);min-height:64px;max-height:max(320px,calc(100dvh - 330px));overflow-y:auto;overscroll-behavior:contain;padding:2px var(--kb-cards-inset) 12px;margin:0}.crm-pipe .s-kb-col__empty{margin:0;padding:4px 6px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.crm-pipe .s-kb-col.is-drop-target .s-kb-col__empty{color:var(--s-c-prospeccao-t)}.crm-pipe .s-kb-col__more{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--s-gap-group);padding:0 calc(var(--kb-cards-inset) + var(--kb-card-pad-x)) 12px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.crm-pipe .s-kb-col__add{--ico: var(--s-ico-text);opacity:0;transition:opacity var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease;display:flex;flex:none;align-items:center;gap:var(--s-gap-ctl);width:100%;height:var(--s-control);padding:0 var(--s-pad) 0 var(--s-pad-ico);border:0;border-radius:var(--s-r-ctl);background:var(--s-elem-soft);color:var(--s-ink-3);font:500 var(--s-text-md)/1 var(--s-font)}.crm-pipe .s-kb-col__add:hover{color:var(--s-ink);background:var(--s-elem)}.crm-pipe .s-kb-col:hover .s-kb-col__add,.crm-pipe .s-kb-col:has(:focus-visible) .s-kb-col__add{opacity:1}html.crm-arrastando .crm-pipe .s-kb-col .s-kb-col__add{opacity:0}@media(hover:none){.crm-pipe .s-kb-col__add{opacity:1}}.crm-pipe .s-kb-col--perda .s-kb-col__dot{background:transparent;border:1.5px dashed var(--s-gray)}.crm-pipe .s-kb-col--perda .s-kb-card__name{font-weight:500}.crm-pipe .s-kb-col--perda .s-kb-card__badge.is-vazia{height:auto;padding:0;border-radius:0;background:transparent;font-size:var(--s-text-sm);line-height:16px;font-variant-numeric:tabular-nums;color:var(--s-ink-3)}.crm-pipe .s-kb-col--perda .s-kb-card__badge.is-vazia>svg{display:none}.crm-pipe .s-kb-col--perda .s-kb-card__name button{color:var(--s-ink-2)}.crm-pipe .s-kb-col--ok .s-kb-col__dot{background:var(--s-c-ok)}.crm-pipe .s-kb-col.s-kb-col--collapsed{flex:0 0 44px;width:44px;min-width:0;padding:0;align-items:stretch;background:transparent;box-shadow:none;cursor:default}.crm-pipe .s-kb-col.s-kb-col--collapsed.is-drop-target{background:transparent;box-shadow:none}.crm-pipe .s-kb-strip{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:220px;padding:12px 0;border:0;border-radius:var(--s-r-card);background:var(--s-well);box-shadow:var(--s-shadow-card);color:var(--s-ink-2);font:inherit}.crm-pipe .s-kb-strip:hover{background-image:linear-gradient(var(--s-fill-1),var(--s-fill-1));box-shadow:var(--s-shadow-card-hover)}.crm-pipe .s-kb-col--collapsed.is-drop-target .s-kb-strip{background:color-mix(in oklab,var(--s-c-prospeccao) 12%,var(--s-well));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--s-c-prospeccao) 45%,transparent)}.crm-pipe .s-kb-strip .s-kb-col__count{font-size:var(--s-text-sm)}.crm-pipe .s-kb-strip__lbl{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--s-text-md);font-weight:500;white-space:nowrap}.crm-pipe .s-kb-newstage{flex:0 0 0;width:0;margin-left:calc(-1 * var(--kb-gap, 10px));padding-top:6px;overflow:visible}.crm-pipe .s-kb-newstage .s-btn{width:200px;margin-left:var(--kb-gap, 10px);justify-content:flex-start;border:0;background:var(--s-elem-soft);color:var(--s-ink-3)}.crm-pipe .s-kb-newstage .s-btn:hover{color:var(--s-ink);background:var(--s-elem)}.s-kb-card{--kb-card-shadow: 0 8px 20px -16px rgba(23, 29, 34, .3);position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:3px;--pad-x: var(--kb-card-pad-x, var(--s-3));--pad-y: 10px;padding:var(--pad-y) var(--pad-x);border:0;border-radius:16px;background:var(--s-elem);box-shadow:var(--kb-card-shadow);font-weight:500;color:var(--s-ink);user-select:none;-webkit-user-select:none;transition:box-shadow var(--s-dur-fast) ease,opacity var(--s-dur-fast) ease}:root[data-theme=dark] .s-kb-card{--kb-card-shadow: 0 10px 24px -16px rgba(0, 0, 0, .6)}.crm-pipe .s-kb-card:hover{box-shadow:var(--s-shadow-card-hover);border-color:transparent}.s-kb-card[data-arrastavel=true]{cursor:grab;touch-action:pan-y;-webkit-touch-callout:none}.s-kb-card.is-saving{opacity:.72}.s-kb-card.is-dragging{opacity:.32;box-shadow:inset 0 0 0 1px var(--g-card-stroke)}.crm-pipe .s-kb-card.is-dragging:hover{box-shadow:inset 0 0 0 1px var(--g-card-stroke)}.s-kb-card.is-landing{visibility:hidden}.crm-pipe .s-kb-card.is-sel,.crm-pipe .s-kb-card.is-sel:hover{box-shadow:0 0 0 2px var(--g-inv),var(--kb-card-shadow)}.crm-pipe .s-kb-card.is-sel.is-dragging{box-shadow:0 0 0 2px var(--g-inv)}.s-kb-card__chk{position:absolute;z-index:1;top:-6px;left:-6px;width:18px;height:18px;display:grid;place-items:center;border-radius:99px;background:var(--g-inv);color:var(--g-inv-ink);box-shadow:0 0 0 2px var(--s-elem);opacity:0;transform:scale(.6);transition:opacity var(--s-dur-fast) var(--s-ease-out),transform var(--s-dur-fast) var(--s-ease-out);pointer-events:none}.s-kb-card.is-sel .s-kb-card__chk{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.s-kb-card__chk{transform:none}}html[data-via-teclado] .s-kb-card__chk{transition:none}.s-kb-card__top{position:relative;display:flex;align-items:center;gap:var(--s-gap-group);min-width:0}.s-kb-card{--alvo: var(--s-control-sm);--linha: 18px}.s-kb-card__name{flex:1 1 auto;min-width:0;margin:0;font:600 var(--s-text-md)/18px var(--s-font);letter-spacing:-.005em}.s-kb-card__name button{display:block;max-width:100%;margin-block:calc((var(--linha) - var(--alvo)) / 2);padding:calc((var(--alvo) - 18px) / 2) 0;border:0;background:transparent;font:inherit;color:var(--s-ink);text-align:left;cursor:pointer;border-radius:var(--s-r-ctl-sm)}.s-kb-card__name-txt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s-kb-card[data-arrastavel=true] .s-kb-card__name button{cursor:inherit}.s-kb-card__name button:hover{text-decoration:underline;text-underline-offset:2px}.s-kb-card__ev{display:flex;align-items:center;gap:5px;min-width:0;font-size:var(--s-text-xs);line-height:14px;color:var(--s-ink-3)}.s-kb-card__ev-txt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-kb-card__grip{--ico: var(--s-ico-sm);position:absolute;right:calc((var(--ico) - var(--alvo)) / 2);top:50%;translate:0 -50%;width:var(--alvo);height:var(--alvo);margin:0;padding:0;border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-4);display:inline-flex;align-items:center;justify-content:center;opacity:0;cursor:grab;transition:opacity var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease}.s-kb-card__grip>svg{width:var(--ico);height:var(--ico);flex:none}.s-kb-card:hover .s-kb-card__grip,.s-kb-card:focus-within .s-kb-card__grip,.s-kb-card__grip:focus-visible{opacity:1}.s-kb-card__grip:hover{background:var(--s-track);color:var(--s-ink)}.s-kb-card:has(.s-kb-card__grip):is(:hover,:focus-within) .s-kb-card__fee{opacity:0}.s-kb-card.is-dragging .s-kb-card__grip{opacity:0}.s-kb-card.is-dragging .s-kb-card__fee{opacity:1}@media(hover:none){.s-kb-card__grip{position:static;translate:none;margin-right:calc((var(--ico) - var(--alvo)) / 2);opacity:1}.s-kb-card:is(:hover,:focus-within) .s-kb-card__fee{opacity:1}}.s-kb-card__contact{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-kb-card__next{display:flex;align-items:center;gap:6px;min-height:20px;min-width:0}.s-kb-card__badge{display:inline-flex;align-items:center;flex:none;gap:4px;max-width:100%;height:20px;padding:0 8px 0 6px;border-radius:999px;font-size:var(--s-text-xs);line-height:20px;font-weight:500;white-space:nowrap}.s-kb-card__badge>svg{flex:none}.s-kb-card__badge.is-late{background:var(--g-coral);color:#fff}.s-kb-card__badge.is-today{background:var(--g-inv);color:var(--g-inv-ink)}.s-kb-card__badge.is-none{background:var(--g-amber);color:#3a2a05}.s-kb-card__evic{display:inline-flex;flex:none}.s-kb-card__when{flex:none;font-size:var(--s-text-sm);line-height:16px;font-variant-numeric:tabular-nums;color:var(--s-ink-3);white-space:nowrap}.s-kb-card__action{flex:1 1 auto;min-width:0;font-size:var(--s-text-sm);line-height:16px;color:var(--s-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-kb-card__action.is-empty{color:var(--s-ink-3)}.s-kb-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);min-height:var(--s-control-sm);margin-top:1px}.s-kb-card__info{display:flex;align-items:center;gap:var(--s-gap-group);min-width:0;padding-top:1px;font-size:var(--s-text-xs);line-height:14px;color:var(--s-ink-3)}.s-kb-card__who{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.s-kb-card__who-nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-kb-card__who .s-kb-card__sep{flex:none;margin-inline:5px;color:var(--s-ink-4)}.s-kb-card__org{flex:none;white-space:nowrap}.s-kb-card__fee{flex:none;font-size:var(--s-text-sm);line-height:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--s-ink-2);white-space:nowrap;transition:opacity var(--s-dur-fast) ease}.s-kb-card .s-kb-card__upd{position:absolute;right:calc(var(--pad-x) - var(--s-pad-sm));bottom:calc(var(--pad-y) + 7px - var(--s-control-sm) / 2);background:var(--s-track);opacity:0;pointer-events:none}.s-kb-card .s-kb-card__upd:not([disabled]):hover{background:color-mix(in oklab,var(--s-ink) 14%,transparent)}.s-kb-card:is(:hover,:focus-within) .s-kb-card__upd{opacity:1;pointer-events:auto}@media(hover:hover){.s-kb-card:not(.is-dragging):has(.s-kb-card__upd):is(:hover,:focus-within) .s-kb-card__who{padding-right:calc(73px - var(--s-pad-sm) + var(--s-gap-group))}}.s-kb-card.is-dragging .s-kb-card__upd{opacity:0;pointer-events:none}@media(hover:none){.s-kb-card .s-kb-card__upd{position:static;align-self:flex-end;opacity:1;pointer-events:auto}}.s-kb-card.bcard{border:0;padding:11px 12px 10px;gap:7px;min-height:0}.s-kb-card.bcard:hover{border-color:transparent;box-shadow:var(--s-shadow-card-hover)}.s-kb-card.bcard.dragging{opacity:.32}.s-kb-card__av{width:20px;height:20px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--s-track);color:var(--s-ink-2);font-size:10px;font-weight:500}.s-kb-card__fields{display:flex;flex-direction:column;gap:3px;font-size:var(--s-text-sm);color:var(--s-ink-2)}.s-kb-card__val{font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-kb-ghost{position:fixed;left:0;top:0;z-index:var(--s-z-popover);pointer-events:none;will-change:transform}.s-kb-ghost__card{transform-origin:var(--grab-x, 50%) var(--grab-y, 50%);transition:transform .18s var(--s-ease-out),box-shadow .18s var(--s-ease-out)}.s-kb-ghost__card .s-kb-card{background:#fff;box-shadow:var(--s-shadow-card)}:root[data-theme=dark] .s-kb-ghost__card .s-kb-card{background:#2a3033}.s-kb-ghost.is-lifted .s-kb-ghost__card{transform:scale(1.035) rotate(1.6deg)}.s-kb-ghost.is-lifted .s-kb-ghost__card .s-kb-card{box-shadow:var(--s-shadow-float)}.s-kb-ghost.is-settling{transition:transform var(--s-dur-bounce) var(--s-ease-bounce),opacity var(--s-dur-slow) ease var(--s-dur-fast)}.s-kb-ghost.is-settling .s-kb-ghost__card{transition:transform var(--s-dur-slow) var(--s-ease-out)}.s-kb-ghost.is-settling .s-kb-ghost__card .s-kb-card{transition:box-shadow var(--s-dur-slow) var(--s-ease-out)}html.crm-arrastando,html.crm-arrastando *{cursor:grabbing!important}html.crm-arrastando{user-select:none;-webkit-user-select:none}.crm-menu-wrap{position:relative;display:inline-flex}.crm-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:var(--s-z-popover);min-width:210px;padding:4px;border-radius:var(--s-r-lg);display:flex;flex-direction:column;gap:1px;transform-origin:var(--origin, 100% 0);animation:s-pop-in var(--s-dur-base) var(--s-ease-out)}.crm-menu__item{--ico: var(--s-ico-text);display:flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad) 0 var(--s-pad-ico);border:0;border-radius:var(--s-r-ctl);background:transparent;color:var(--s-ink);font:500 var(--s-text-md)/1 var(--s-font);text-align:left;white-space:nowrap}.crm-menu__item>svg{width:var(--ico);height:var(--ico);flex:none;color:var(--s-ink-3)}.crm-menu__item:hover,.crm-menu__item:focus-visible{background:var(--s-elem);outline:none}.crm-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--s-glass-border);border-radius:var(--s-r-sheet);background:var(--g-float);color:var(--s-ink);box-shadow:var(--s-shadow-float);font-family:var(--s-font);overflow:hidden}:root[data-theme=light] .crm-dialog,:root:not([data-theme]) .crm-dialog{background:#f4f5f4f0}.crm-dialog[open]{animation:s-pop-in var(--s-dur-spring) var(--s-ease-spring)}.crm-dialog::backdrop{background:var(--s-scrim);-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.crm-dialog__form{display:flex;flex-direction:column;max-height:inherit;margin:0}.crm-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 6px}.crm-dialog__title{margin:0;font:500 var(--s-text-lg)/1.3 var(--s-font-display);letter-spacing:-.015em}.crm-dialog__body{display:flex;flex-direction:column;gap:14px;padding:10px 20px 16px;overflow-y:auto}.crm-dialog__foot{display:flex;justify-content:flex-end;gap:var(--s-gap-group);padding:12px 20px 16px;border-top:1px solid var(--s-line)}.crm-dialog .crm-dialog__close{border-radius:999px}.crm-dialog__lead{margin:0;font-size:var(--s-text-base);font-weight:500}.crm-dialog__note{display:flex;gap:8px;margin:0;font-size:var(--s-text-sm);line-height:1.45;color:var(--s-ink-3)}.crm-dialog__note svg{flex-shrink:0;margin-top:1px}.crm-dialog__error{margin:0;padding:9px 12px;border-radius:16px;background:color-mix(in srgb,var(--s-red) 16%,#FFFFFF);color:var(--s-c-atraso-t);font-size:var(--s-text-sm);font-weight:500;white-space:pre-line}.crm-field{display:flex;flex-direction:column;gap:6px}.crm-field__lbl{font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-2)}:root[data-theme=dark] .crm-dialog__error{background:color-mix(in srgb,var(--s-red) 26%,#1C2022)}.crm-field__req{color:var(--s-ink-3);font-weight:500}.crm-input{height:var(--s-control-lg);width:100%;padding:0 var(--s-pad);border:0;border-radius:14px;background:var(--s-elem);box-shadow:inset 0 0 0 1px var(--g-card-stroke);color:var(--s-ink);font:var(--s-text-base) var(--s-font)}.crm-input:focus,.crm-input:focus-visible{outline:0;box-shadow:0 0 0 1px var(--s-blue),0 0 0 4px color-mix(in oklab,var(--s-blue) 18%,transparent)}.crm-empty{margin:0;padding:24px 8px;text-align:center;font-size:var(--s-text-md);color:var(--s-ink-3)}.crm-pipe .crm-list{display:flex;flex-direction:column;gap:var(--s-gap-group);min-height:0}.crm-pipe .crm-list__name{max-width:100%;height:var(--s-control-sm);padding:0;border:0;background:transparent;font:500 var(--s-text-md)/var(--s-control-sm) var(--s-font);color:var(--s-ink);text-align:left;cursor:pointer;border-radius:var(--s-r-ctl-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.crm-pipe .crm-list__name:hover{text-decoration:underline;text-underline-offset:2px}.crm-pipe .crm-list__acao-d{display:inline-flex;align-items:center;gap:6px}.crm-pipe .crm-list__acao-d>svg{flex:none;color:var(--s-ink-3)}.crm-pipe .crm-list__acao-d.is-late{color:var(--s-c-atraso-t);font-weight:500}.crm-pipe .crm-list__acao-d.is-late>svg{color:var(--s-red-t)}.crm-pipe .crm-list__acao-d.is-today{color:var(--s-ink)}.crm-pipe .crm-list__acao-d.is-today>svg{color:var(--s-ink)}.crm-pipe .crm-list__acao-d.is-none{color:var(--s-ink-3)}.crm-pipe .crm-list__acao-d.is-none>svg{color:var(--s-orange-t)}.crm-pipe .crm-list__muted{color:var(--s-ink-3)}.crm-pipe .crm-list__more{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);padding:0 4px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.crm-pipe .crm-foot-note{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.crm-pipe .crm-foot-note svg{flex-shrink:0;margin-top:1px}@media(min-width:901px){.s-shell .s-shell__main .page-inner:has(>.crm-pipe){flex:1 1 auto;min-height:auto}.s-shell .s-shell__main .page-inner:has(>:is(.crm-pipe,.rg)){padding-top:10px}.s-shell .s-shell__main.page-content:has(:is(.crm-pipe,.rg)){padding-bottom:18px}.page-inner>.crm-pipe{flex:1 1 auto;min-height:0}.crm-pipe :is(.s-kb,.crm-list){flex:1 1 0;min-height:360px}.crm-pipe .s-kb{align-items:stretch}.crm-pipe .s-kb-col{min-height:0}.crm-pipe .s-kb-col.s-kb-col--collapsed{align-self:flex-start}.crm-pipe .s-kb-col__list{flex:1 1 0;min-height:0;max-height:none}.crm-pipe .s-kb-newstage{align-self:flex-start}}@media(max-width:900px){.crm-pipe .crm-stages-m{display:block;overflow-x:auto;margin:0 -2px;padding:2px}.crm-pipe .crm-stages-m .s-seg{flex-wrap:nowrap}.crm-pipe .s-kb{overflow:visible;display:block}.crm-pipe .s-kb-col,.crm-pipe .s-kb-col.s-kb-col--collapsed{width:100%;flex:none}.crm-pipe .s-kb-col.is-mobile-hidden,.crm-pipe .s-kb-newstage{display:none}.crm-pipe .s-kb-col__list{max-height:none;overflow:visible}.crm-pipe .s-kb-strip{min-height:0;flex-direction:row;justify-content:center;padding:0 12px;height:var(--s-touch)}.crm-pipe .s-kb-strip__lbl{writing-mode:horizontal-tb;transform:none}.crm-pipe .s-kb-col__tools{position:static;padding-left:0;background:none}.crm-pipe .s-kb-col__tools button{opacity:1}.crm-pipe .s-kb-col__head:is(:hover,:has(:focus-visible)) .s-kb-col__count{margin-right:auto}.crm-pipe .s-kb-col__head:is(:hover,:has(:focus-visible)):not(:has(.s-kb-col__agg:focus-visible)) .s-kb-col__agg{display:inline-flex}.crm-pipe .s-kb-col__add{opacity:1}}@media(max-width:640px){.crm-pipe .crm-head__find{flex-basis:100%}}@media(max-width:640px){.crm-pipe .s-kb-col__head{flex-wrap:wrap;row-gap:0;padding-bottom:6px}.crm-pipe .s-kb-col__agg{order:1;flex:0 0 100%;margin-top:-6px;padding-left:14px}}@media(pointer:coarse),(max-width:640px){.s-kb-card{--alvo: var(--s-touch);--linha: 24px}.s-kb-card__grip{--ico: var(--s-ico-lg)}.crm-pipe .crm-head__actions .s-btn,.crm-pipe .s-kb-card__upd{height:var(--s-touch)}.crm-pipe .s-kb-col{--kb-ctl: var(--s-touch);--kb-ico: var(--s-ico-lg)}.crm-pipe .s-kb-col__add,.crm-menu__item{height:var(--s-touch)}.crm-input{height:var(--s-touch);font-size:16px}}@media(prefers-reduced-motion:reduce){.s-kb-ghost__card,.s-kb-ghost.is-settling,.s-kb-ghost.is-settling .s-kb-ghost__card{transition:none}.s-kb-ghost.is-lifted .s-kb-ghost__card{transform:none}.crm-menu,.crm-dialog[open]{animation:s-fade-in .15s ease both}.crm-pipe .s-kb-col,.s-kb-card{transition:opacity .15s ease,background-color .15s ease}}@media(prefers-contrast:more){.s-kb-card,.crm-pipe .s-kb-col,.crm-pipe .s-kb-strip{box-shadow:0 0 0 1px var(--s-line-2)}.crm-pipe .s-kb-col.is-drop-target{box-shadow:inset 0 0 0 2px var(--s-c-prospeccao)}}.crm-m{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--s-ink);font:400 14px/20px var(--s-font)}.crm-m.is-selecionando{padding-bottom:168px}.crm-m-vistas{display:flex;align-items:center;gap:4px;margin-inline:calc(-1 * var(--k-gutter, 16px));padding-right:var(--k-gutter, 16px);min-width:0}.crm-m-vistas .crm-m-vistas__seg{flex:1 1 auto;min-width:0;margin-inline:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.crm-m-filtro{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--g-elem-soft);color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--g-card-stroke);-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.crm-m-filtro__badge{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;box-sizing:border-box;display:grid;place-items:center;background:var(--g-inv);color:var(--g-inv-ink);font:500 12px/1 var(--s-font);box-shadow:0 0 0 2px var(--g-bg)}.crm-m-chips{margin:-2px 0}.crm-m .s-chip__del{min-width:32px;min-height:32px}.crm-m-painel{display:flex;flex-direction:column;gap:20px;min-width:0;min-height:56vh}.crm-m-grupo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.crm-m-grupo__nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s-ink-2)}.crm-m-grupo__meta{flex:none;font-weight:400;white-space:nowrap}.crm-m .mk-linha.is-saving .mk-linha__corpo{opacity:.6}.crm-m .s-empty{padding:28px 8px}.crm-m .s-loadmore{padding:4px 2px}.crm-m .s-loadmore .s-btn,.mk-folha .s-btn--lg{height:var(--s-touch)}.mk-folha.bs-panel[data-state=open]:not([data-dragging]){will-change:auto}.crm-mf,.crm-mfil{color:var(--s-ink);font:400 14px/20px var(--s-font)}.crm-mf{display:flex;flex-direction:column;gap:20px;padding:2px 0 8px}.crm-mf__abrir{width:100%;justify-content:center;gap:8px}.crm-mf__id{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.crm-mf__nome{margin:6px 0 0;max-width:100%;font:500 22px/28px var(--s-font);letter-spacing:-.02em;overflow-wrap:anywhere}.crm-mf__sub{margin:0;font-size:14px;line-height:20px;color:var(--s-ink-2);overflow-wrap:anywhere}.crm-mf__etapa{display:flex;flex-direction:column;align-items:center;gap:0}.crm-mf__pontos{display:flex;align-items:center;justify-content:center;width:100%}.crm-mf__ponto{position:relative;flex:0 1 44px;min-width:28px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.crm-mf__ponto[aria-disabled=true]{cursor:default;opacity:.55}.crm-mf__ponto:before{content:"";position:absolute;top:50%;left:-50%;right:50%;height:2px;margin-top:-1px;background:var(--k-div, rgba(23, 29, 34, .09))}.crm-mf__ponto:first-child:before{display:none}.crm-mf__ponto.is-passou:before,.crm-mf__ponto.is-on:before{background:var(--g-inv)}.crm-mf__bolinha{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;background:var(--s-ink-4);transition:background-color var(--s-dur-fast) ease,transform var(--s-dur-fast) var(--s-ease-out)}.crm-mf__ponto.is-passou .crm-mf__bolinha{background:var(--g-inv)}.crm-mf__ponto.is-on .crm-mf__bolinha{width:16px;height:16px;background:var(--g-inv);box-shadow:0 0 0 4px color-mix(in srgb,var(--g-inv) 16%,transparent)}.crm-mf__ponto.is-perda .crm-mf__bolinha{background:transparent;border:2px dashed var(--s-ink-3);box-sizing:border-box}.crm-mf__ponto.is-perda.is-on .crm-mf__bolinha{border-style:solid;background:var(--g-inv)}.crm-mf__ponto:focus-visible{outline:2px solid var(--s-blue);outline-offset:-4px;border-radius:12px}.crm-mf__etapa-nome{margin:0;font-size:13px;line-height:18px;color:var(--s-ink-3)}.crm-mf__etapa-nome b{font-weight:500;color:var(--s-ink)}.crm-mf__detalhes .mk-linha__tit{white-space:normal;overflow-wrap:anywhere}.crm-mf__un{font-weight:400;font-size:13px;color:var(--s-ink-3)}.crm-mf__dica,.crm-mf__nota{margin:-8px 0 0;font-size:13px;line-height:18px;color:var(--s-ink-3);text-align:center}.crm-mf__nota{text-align:left;margin:0}.crm-mf__alvo{display:flex;align-items:center;gap:12px;min-width:0}.crm-mf__alvo-t{display:flex;flex-direction:column;min-width:0;margin:0}.crm-mf__alvo-t b{font:500 15px/20px var(--s-font);overflow-wrap:anywhere}.crm-mf__alvo-t span{font-size:13px;line-height:18px;color:var(--s-ink-2);overflow-wrap:anywhere}.crm-mf__campo{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-mf__rotulo{margin:0;padding:0 2px;font:500 13px/18px var(--s-font);color:var(--s-ink-3)}.crm-mf--form .mk-seg{margin-inline:calc(-1 * var(--k-gutter, 16px))}.crm-mf--form .mk-campo__rot{max-width:none}.crm-mf--form .mk-campo[data-tipo=textarea] .mk-campo__input{min-height:56px}.crm-mf__erro{margin:0;padding:10px 14px;border-radius:16px;background:color-mix(in srgb,var(--s-red) 16%,var(--k-sol, #fff));color:var(--s-c-atraso-t);font-size:13px;line-height:18px;font-weight:500}.crm-mf__rodape{position:sticky;bottom:0;display:flex;gap:8px;padding:12px 0 2px}.crm-mf__rodape .s-btn{flex:1 1 0;justify-content:center}.crm-mfil{display:flex;flex-direction:column;gap:20px;padding:2px 0 8px}.crm-mfil__rodape{display:flex;gap:8px}.crm-mfil__rodape .s-btn{flex:1 1 0;justify-content:center}.crm-m-massa,.crm-m-barra{position:fixed;left:12px;right:12px;z-index:calc(var(--s-z-tabbar, 40) + 20);display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:28px;box-sizing:border-box;background:var(--k-vidro-forte, rgba(247, 248, 247, .88));color:var(--s-ink);isolation:isolate;box-shadow:inset 0 0 0 1px var(--g-card-stroke),0 22px 44px -22px #171d2259;transition:transform var(--s-dur-base) var(--s-ease-out),opacity var(--s-dur-base) var(--s-ease-out)}.crm-m-massa:before,.crm-m-barra:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important}.crm-m-massa{bottom:calc(var(--s-dock-total, calc(72px + max(12px, env(safe-area-inset-bottom, 0px))) ) + 4px)}.crm-m-barra{bottom:max(12px,env(safe-area-inset-bottom,0px))}.crm-m-massa[data-state=closed]{transform:translateY(24px);opacity:0;pointer-events:none;transition-duration:var(--s-dur-exit)}@starting-style{.crm-m-massa{transform:translateY(24px);opacity:0}}.crm-m-massa__topo{display:flex;align-items:center;gap:8px}.crm-m-massa__quem{flex:1;min-width:0;display:flex;flex-direction:column}.crm-m-massa__quem b{font:500 15px/20px var(--s-font)}.crm-m-massa__quem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/18px var(--s-font);color:var(--s-ink-2)}.crm-m-massa__x,.crm-m-massa__todos,.crm-m-massa__b{border:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:color-mix(in srgb,var(--s-ink) 8%,transparent)}.crm-m-massa__x{flex:none;width:var(--s-touch);height:var(--s-touch);display:grid;place-items:center;border-radius:999px}.crm-m-massa__todos{flex:none;height:var(--s-touch);padding:0 16px;border-radius:999px;font:500 14px/1 var(--s-font)}.crm-m-massa__todos[aria-disabled=true]{opacity:.45}.crm-m-massa__acoes{display:flex;gap:8px}.crm-m-massa__b{flex:1 1 0;min-width:0;height:var(--s-touch);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border-radius:999px;font:500 14px/1 var(--s-font);white-space:nowrap}.crm-m-massa__b--forte{background:var(--g-inv);color:var(--g-inv-ink)}.crm-m-massa__b:disabled,.crm-m-massa__b[aria-disabled=true]{opacity:.45}.crm-m-massa :is(button):focus-visible,.crm-m-barra :is(a,button):focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.crm-m-barra{flex-direction:row;gap:4px;padding:6px}.crm-m-barra__b{flex:1 1 0;min-width:0;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 4px;border:0;border-radius:22px;background:transparent;color:var(--s-ink-2);font:500 12px/16px var(--s-font);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.crm-m-barra__b--forte{background:var(--g-inv);color:var(--g-inv-ink)}.crm-m-barra__b[aria-disabled=true]{opacity:.4}.crm-m-barra__mais{display:contents}.crm-m-barra__mais>.s-anchor{flex:1 1 0;min-width:0;display:flex}.crm-m-barra__mais .crm-m-barra__b{flex:1 1 0}@media(prefers-reduced-motion:reduce){.crm-m-massa,.crm-m-barra{transition:opacity var(--s-dur-fast) ease}.crm-m-massa[data-state=closed]{transform:none}@starting-style{.crm-m-massa{transform:none;opacity:0}}.crm-mf__bolinha{transition:none}}@media(prefers-reduced-transparency:reduce){.crm-m-massa,.crm-m-barra{background:var(--k-sol, #fff)}.crm-m-massa:before,.crm-m-barra:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:900px){.rg{gap:16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));font-size:14px}.rg .rg-top__nav{display:none}.rg .rg-top{flex-direction:column;align-items:center;gap:10px}.rg .rg-top__id{align-items:center;text-align:center;gap:6px;width:100%}.rg .rg-top__avatar{margin-bottom:2px}.rg .rg-top__end{justify-content:center}.rg .rg-top .rg-round,.rg .rg-top .s-pager .s-btn{width:var(--s-touch);height:var(--s-touch)}.rg .rg-top__end>a.s-btn--primary,.rg .rg-top__end>[aria-label="Mais ações do prospect"]{display:none}.rg .rg-top__nome{font:500 22px/28px var(--s-font);letter-spacing:-.02em;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rg .rg-top__sit{justify-content:center;font-size:14px}.rg .s-btn{min-height:var(--s-touch)}.rg .s-card{border-radius:16px;background:var(--k-sol, #fff);box-shadow:0 10px 26px -22px #171d2238}.rg .rg-et{padding:14px 8px 10px}.rg .rg-et [role=group]{scroll-snap-type:x proximity}.rg .rg-et__lista{grid-template-columns:repeat(var(--n, 5),minmax(96px,1fr))}.rg .rg-et__etapa{scroll-snap-align:center}.rg .rg-et__botao{min-height:var(--s-touch);-webkit-tap-highlight-color:transparent}.rg .rg-et__ponto{width:36px;height:36px;font-size:14px}.rg .rg-et__etapa+.rg-et__etapa:before{top:17px;left:calc(-50% + 22px);right:calc(50% + 22px)}.rg .rg-et__nome{font-size:13px}.rg .rg-sum__card,.rg .rg-sec{padding:16px}.rg .rg-label,.rg .rg-chip,.rg .rg-par__k,.rg .rg-sec__nota,.rg .rg-fee__por,.rg .rg-acts__n,.rg .rg-tl__h,.rg .rg-tl__vazio,.rg .rg-ev__n,.rg .rg-ev__d,.rg .rg-form__hint,.rg .rg-sec__tag,.rg .rg-sec__sub,.rg .rg-os .rg-par__k,.rg .s-field__label{font-size:13px;line-height:18px}.rg .rg-reg__opts .s-field--inline{grid-template-columns:minmax(0,1fr);gap:6px}.rg .rg-reg__opts .s-lb,.rg .rg-reg__opts .s-lb__control{width:100%}.rg .rg-chip{height:28px}.rg .rg-valor__acts .s-btn{height:var(--s-touch);padding:0 14px;font-size:13px}.rg .rg-valor__acts{margin:-12px 0 -12px 2px}.rg .rg-reg .s-seg__opt,.rg .rg-reg__tipos .s-seg__opt{height:var(--s-touch);font-size:13px}.rg .rg-reg .s-tx--area .s-tx__control,.rg .rg-reg input,.rg .rg-form input{font-size:16px}.rg .rg-more span{font-size:13px}.rg .rg-valor__link{padding-block:12px;margin-block:-12px}.rg .rg-ev{min-height:var(--s-touch)}.rg .rg-evs,.rg .rg-evs.s-scroll-list{padding:0 16px}.rg .rg-acts__head{padding:16px 16px 0}.rg .rg-reg{padding:12px 16px 16px}.rg .rg-reg__row{flex-wrap:wrap}.rg .rg-reg__row>.rg-more,.rg .rg-reg__row>.s-btn--primary{flex:1 1 auto;min-width:0}.crm-ap{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-ap__titulo{margin:0;padding:0 2px;font:500 13px/18px var(--s-font);color:var(--s-ink-3)}.crm-ap .nv-acoes--grade{display:flex;justify-content:space-around;gap:4px}.crm-ap .nv-acoes--grade .nv-acao{flex:1 1 0;min-width:0;min-height:0;padding:0;gap:6px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--s-ink)}.crm-ap .nv-acoes--grade .nv-acao>svg{width:52px;height:52px;padding:15px;box-sizing:border-box;border-radius:50%;background:var(--k-sol, #fff);box-shadow:0 8px 20px -14px #171d224d,inset 0 1px 1px #ffffff80}.crm-ap .nv-acoes--grade .nv-acao__rotulo{font-size:12px;line-height:16px;color:var(--s-ink-2)}.crm-ap__mais{display:flex;flex-wrap:wrap;gap:8px}.crm-ap__mais .nv-botao{gap:8px}}.ios-ditado{position:relative;display:inline-flex;align-items:center;gap:var(--s-gap-ctl, 8px);min-width:0;max-width:100%}.ios-ditado__btn{position:relative;flex:none}@media(pointer:coarse){.ios-ditado__btn.s-btn--icon{width:var(--s-touch, 44px);height:var(--s-touch, 44px)}}.ios-ditado.is-ouvindo .ios-ditado__btn{background:color-mix(in oklab,var(--s-red) 14%,transparent);color:var(--s-red-t)}.ios-ditado__btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--s-red);opacity:0;transform:scale(1)}.ios-ditado.is-ouvindo .ios-ditado__btn:after{animation:ios-ditado-pulso 1.4s var(--s-ease-out, ease-out) infinite}@keyframes ios-ditado-pulso{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.ios-ditado.is-ouvindo .ios-ditado__btn:after{animation:none;opacity:.6}}.ios-ditado__legenda{min-width:0;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--s-text-sm, 13px);color:var(--s-ink-3)}.ios-ditado__erro{font-size:var(--s-text-sm, 13px);line-height:1.35;color:var(--s-red-t);max-width:28ch}.rg{container:rg / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--s-ink);font:400 var(--s-text-md)/20px var(--s-font);animation:rg-in .16s var(--s-ease-out) both}@keyframes rg-in{0%{opacity:0}}.rg .s-btn{line-height:20px}.rg .s-btn--primary{font-weight:500}.rg .s-btn--sm{position:relative}.rg .s-btn--sm:not(.rg-more):before{content:"";position:absolute;inset:-2px}.rg .rg-btn--ghost{background:transparent;color:var(--s-ink-2);box-shadow:none;font-weight:500}.rg .rg-btn--inv{background:var(--g-inv);color:var(--g-inv-ink);font-weight:500}@media(hover:hover)and (pointer:fine){.rg .rg-btn--ghost:hover:not([aria-disabled=true]):not(:disabled){background:var(--s-fill-1);color:var(--s-ink)}.rg .rg-btn--inv:hover{opacity:.88}}.rg [aria-disabled=true]:not(.rg-et__botao){opacity:.5;cursor:not-allowed}.rg-muted{color:var(--s-ink-3)}.rg-label{margin:0;font-size:var(--s-text-sm);line-height:16px;font-weight:400;color:var(--s-ink-3)}.rg-top{display:flex;align-items:center;gap:var(--s-gap-section);min-width:0}.rg-top__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rg-top__nav{display:flex;align-items:center;gap:var(--s-gap-group);min-width:0}.rg .rg-round,.rg-top .s-pager .s-btn{width:var(--s-control-lg);height:var(--s-control-lg);padding:0;border-radius:999px;background:var(--s-elem);color:var(--s-ink);box-shadow:none;--ico: var(--s-ico-lg)}.rg-top .s-pager .s-btn svg{width:var(--s-ico-lg);height:var(--s-ico-lg)}.rg-top .s-pager .s-btn:disabled{opacity:.4}@media(hover:hover)and (pointer:fine){.rg .rg-round:hover,.rg-top .s-pager .s-btn:hover:not(:disabled){background:var(--s-elem);box-shadow:var(--s-shadow-card-hover)}}.rg-crumbs{min-width:0}.rg-crumbs ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.rg-crumbs li{display:flex;align-items:center;min-width:0;color:var(--s-ink-3);font-size:var(--s-text-md)}.rg-crumbs li+li:before{content:"›";color:var(--s-ink-4);padding:0 8px}.rg-crumbs a{color:var(--s-ink-3);text-decoration:none;white-space:nowrap;border-radius:4px}.rg-crumbs li:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.rg-crumbs a:hover{color:var(--s-ink);text-decoration:underline;text-underline-offset:2px}}.rg-top__nome{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 24px/30px var(--s-font);letter-spacing:-.025em;color:var(--s-ink)}.rg-top__nome:focus-visible{outline-offset:4px;border-radius:6px}.rg-top__sit{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;margin:0;font-size:var(--s-text-md);line-height:24px;color:var(--s-ink-2)}.rg-top__sep{color:var(--s-ink-4)}.rg-top__acao{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-top__fee,.rg-top__quando{white-space:nowrap}.rg-top__end{flex:none;display:flex;align-items:center;gap:var(--s-gap-group)}.rg-top .s-pager{display:inline-flex;align-items:center;gap:4px;margin-right:8px;color:var(--s-ink-2)}.rg-top .s-pager__pos{min-width:0;padding:0 4px;font:500 var(--s-text-md)/20px var(--s-font);font-variant-numeric:tabular-nums;color:var(--s-ink-2)}.rg-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--s-elem-soft);box-shadow:0 0 0 1px var(--s-line-2);color:var(--s-ink);font:500 var(--s-text-sm)/16px var(--s-font);white-space:nowrap}.rg-chip__dot{width:8px;height:8px;border-radius:999px;flex:none}.rg-chip--atraso{padding:0 10px;background:color-mix(in srgb,var(--s-red) 82%,#000);color:#fff;box-shadow:none;font-variant-numeric:tabular-nums}:root[data-theme=dark] .rg-chip--atraso{background:var(--s-red);color:#1b0f0f}@container rg (max-width: 719.98px){.rg-top{flex-direction:column;align-items:stretch;gap:12px}.rg-top__end{justify-content:space-between}.rg-top .s-pager{margin-right:0}}.rg .rg-et{padding:20px 20px 16px;gap:0}.rg-et [role=group]{margin:-6px -8px;padding:6px 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.rg-et [role=group]::-webkit-scrollbar{display:none}.rg-et__lista{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(88px,1fr));margin:0;padding:0;list-style:none}.rg-et__etapa{position:relative;min-width:0}.rg-et__etapa+.rg-et__etapa:before{content:"";position:absolute;top:15px;left:calc(-50% + 20px);right:calc(50% + 20px);height:2px;border-radius:2px;background:color-mix(in srgb,var(--s-ink) 22%,transparent)}.rg-et__etapa.is-passada+.rg-et__etapa:before,.rg-et__etapa.is-atual:before{background:color-mix(in srgb,var(--s-ink) 45%,transparent)}.rg-et__lista .rg-et__etapa.is-perda:before{background:repeating-linear-gradient(90deg,var(--s-ink-4) 0 4px,transparent 4px 8px)}.rg-et__botao{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 4px 2px;border:0;border-radius:12px;background:none;color:var(--s-ink);font:inherit;text-align:center;cursor:pointer}.rg-et__botao[aria-disabled=true]{cursor:default}.rg-et__botao:focus-visible{outline:2px solid var(--s-blue);outline-offset:0}.rg-et__ponto{position:relative;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font:500 var(--s-text-md)/1 var(--s-font);transition:transform var(--s-dur-fast) var(--s-ease-out),box-shadow var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease}.rg-et__etapa.is-passada .rg-et__ponto{background:var(--s-elem);color:var(--s-ink-2);box-shadow:0 0 0 1px var(--s-line-2)}.rg-et__etapa.is-atual .rg-et__ponto{background:var(--g-inv);color:var(--g-inv-ink);transform:scale(1.12);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-ink) 14%,transparent)}.rg-et__etapa.is-futura .rg-et__ponto{background:transparent;color:var(--s-ink-3);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-ink) 28%,transparent)}.rg-et__etapa.is-perda:not(.is-atual) .rg-et__ponto{background:var(--s-elem);color:var(--s-ink-2);box-shadow:none;border:2px dashed var(--s-gray)}.rg-et__etapa.is-perda.is-atual .rg-et__ponto{box-shadow:0 0 0 4px color-mix(in srgb,var(--s-gray) 28%,transparent)}.rg-et__nome{max-width:100%;font:400 var(--s-text-md)/18px var(--s-font);color:var(--s-ink-2);overflow-wrap:anywhere;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rg-et__etapa.is-atual .rg-et__nome{font-weight:500;color:var(--s-ink)}.rg-et__etapa.is-futura .rg-et__nome{color:var(--s-ink-3)}@media(hover:hover)and (pointer:fine){.rg-et__botao:not([aria-disabled=true]):hover .rg-et__ponto{transform:scale(1.08)}.rg-et__etapa.is-atual .rg-et__botao:hover .rg-et__ponto{transform:scale(1.12)}.rg-et__etapa:not(.is-atual) .rg-et__botao:not([aria-disabled=true]):hover .rg-et__nome{color:var(--s-ink)}}@media(prefers-reduced-motion:reduce){.rg-et__ponto{transition:none}.rg-et__etapa.is-atual .rg-et__ponto,.rg-et__botao:hover .rg-et__ponto{transform:none}}.rg-grid{display:flex;flex-direction:column;gap:var(--s-gap-section);min-width:0}.rg-main{container:rgm / inline-size;display:flex;flex-direction:column;gap:var(--s-gap-section);min-width:0}.rg-right{min-width:0}@container rg (min-width: 940px){.rg-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start}.rg-right{position:sticky;top:16px}.rg-acts{max-height:max(440px,calc(100dvh - 292px))}}@media(min-width:901px){.page-inner>.rg{flex:1 1 auto}}.rg-sum{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.rg-sum.is-sem-fee{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.rg .rg-sum__card{padding:20px;gap:8px;transition:box-shadow var(--s-dur-fast) ease}.rg-sum:has(>.is-editing){grid-template-columns:repeat(2,minmax(0,1fr))}.rg-sum__card.is-editing{grid-column:1 / -1;box-shadow:var(--s-shadow-card),0 0 0 1.5px var(--s-blue)}@container rgm (max-width: 559.98px){.rg-sum,.rg-sum.is-sem-fee{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-sum>:first-child{grid-column:1 / -1}.rg-sum.is-sem-fee>.rg-os{grid-column:1 / -1}}@container rgm (max-width: 379.98px){.rg-sum,.rg-sum.is-sem-fee{grid-template-columns:minmax(0,1fr)}}.rg-nx__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:16px}.rg-nx__when{display:flex;align-items:center;gap:6px;margin:0;font:500 var(--s-text-md)/20px var(--s-font);color:var(--s-ink-3)}.rg-nx__when>svg{flex:none}.rg-nx--late .rg-nx__when{color:var(--s-red-t)}.rg-nx--today .rg-nx__when{color:var(--s-blue-t)}.rg-nx--warn .rg-nx__when{color:var(--s-orange-t)}.rg-nx__what{margin:0;font:500 15px/22px var(--s-font);overflow-wrap:anywhere;color:var(--s-ink)}.rg-nx__what.rg-muted{color:var(--s-ink-3);font-weight:400}.rg-nx__acts{display:flex;flex-wrap:wrap;gap:var(--s-gap-group);margin-top:auto;padding-top:8px}.rg-fee__v{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;margin:0;font:500 28px/32px var(--s-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.rg-fee__rs{margin-right:-2px;font-size:15px;letter-spacing:0;color:var(--s-ink-3)}.rg-fee__por{font:400 var(--s-text-sm)/16px var(--s-font);letter-spacing:0;color:var(--s-ink-3)}.rg .rg-os{gap:12px}.rg-os .rg-par__v{margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rg .rg-sec{padding:20px;gap:16px;transition:box-shadow var(--s-dur-fast) ease}.rg-sec.is-editing{box-shadow:var(--s-shadow-card),0 0 0 1.5px var(--s-blue)}.rg-sec__head{display:flex;align-items:center;gap:12px;min-height:var(--s-control)}.rg-sec__titles{flex:1;min-width:0;display:flex;align-items:baseline;gap:12px}.rg-sec__title{flex:none;margin:0;font:500 15px/22px var(--s-font)}.rg-sec__sub{flex:1 1 0;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--s-text-sm)/16px var(--s-font);color:var(--s-ink-3)}.rg-sec__tag{flex:none;height:var(--s-control);display:inline-flex;align-items:center;font-size:var(--s-text-sm);font-weight:500;color:var(--s-blue-t)}.rg-sec__nota{margin:0;font-size:var(--s-text-sm);line-height:16px;color:var(--s-ink-3)}@container rgm (max-width: 479.98px){.rg-sec__sub{display:none}}.rg-pares{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}@container rgm (max-width: 479.98px){.rg-pares{grid-template-columns:minmax(0,1fr)}}.rg-par{min-width:0;margin:0}.rg-par.is-largo{grid-column:1 / -1}.rg-par__k{margin:0;font:400 var(--s-text-sm)/16px var(--s-font);color:var(--s-ink-3)}.rg-par__v{margin:8px 0 0;min-width:0;font:500 var(--s-text-base)/20px var(--s-font);color:var(--s-ink);overflow-wrap:anywhere}.rg-par__vazio{font-weight:400;color:var(--s-ink-3)}.rg-valor{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;min-width:0}.rg-valor__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--s-ink)!important;font-weight:500!important;text-decoration:none}.rg-valor__acts{display:inline-flex;align-items:center;flex:none;gap:2px;margin:-4px 0 -4px 4px}@media(hover:hover)and (pointer:fine){.rg-valor__link:hover{text-decoration:underline;text-underline-offset:2px}}.rg-valor__acts .s-btn{height:var(--s-control-sm);padding:0 var(--s-pad-sm);font-size:var(--s-text-sm)}.rg-form{display:flex;flex-direction:column;gap:16px}.rg-form__campos{display:flex;flex-direction:column;gap:12px}.rg-form__erro{margin:0}.rg-form__foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid var(--s-line)}.rg-form__hint{margin-right:auto;font-size:var(--s-text-sm);color:var(--s-ink-3)}@container rg (max-width: 639.98px){.rg-form__hint{display:none}}.rg .rg-acts{padding:0;gap:0;overflow:hidden}.rg-acts__head{display:flex;align-items:baseline;gap:8px;padding:20px 20px 0;flex:none}.rg-acts__title{margin:0;font:500 15px/22px var(--s-font)}.rg-acts__n{font:400 var(--s-text-md)/20px var(--s-font);color:var(--s-ink-3)}.rg-reg{flex:none;display:flex;flex-direction:column;gap:0;padding:12px 20px 20px;border-bottom:1px solid var(--s-line)}.rg-reg>*+*{margin-top:12px}.rg-reg>.s-collapse{margin-top:0}.rg .rg-reg__tipos.s-seg{display:grid;grid-template-columns:repeat(4,auto);gap:2px;width:100%;border-radius:999px}.rg-reg__tipos .s-seg__opt{min-width:0;justify-content:center;padding-inline:5px;gap:4px;font-size:var(--s-text-sm)}@container rg (max-width: 520px){.rg .rg-reg__tipos.s-seg{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:18px}}.rg-reg__row{display:flex;align-items:center;gap:8px}.rg-reg .s-tx--area{padding:12px 14px;border-radius:16px;box-shadow:none;font:400 var(--s-text-md)/20px var(--s-font)}.rg-reg .s-tx--area .s-tx__control{padding:0}.rg-reg .s-tx__foot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg .rg-more{flex:1;min-width:0;justify-content:flex-start;text-align:left;margin-left:calc(-1 * var(--s-pad-ico-sm));padding-inline:var(--s-pad-ico-sm);background:none;color:var(--s-ink-2);font-weight:500}.rg-more span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-reg__opts{display:flex;flex-direction:column;gap:12px;padding-top:12px}.rg-reg__opts .s-field--inline{grid-template-columns:104px minmax(0,1fr);column-gap:8px}.rg-tl{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:12px}.rg-tl__h{margin:0;padding:16px 20px 4px;font-size:var(--s-text-sm);line-height:16px;font-weight:400;color:var(--s-ink-3)}.rg-tl__vazio{margin:0;padding:4px 20px 8px;font-size:var(--s-text-sm);color:var(--s-ink-3)}.rg-evs,.rg-evs.s-scroll-list{position:relative;margin:0;padding:0 20px;list-style:none}.rg-evs>li{position:relative}.rg-evs>li:not(:last-child):before{content:"";position:absolute;left:11.25px;top:34px;bottom:-2px;width:1.5px;border-radius:1px;background:var(--s-line-2)}.rg-ev{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:start;padding:8px 0;color:var(--s-ink);text-decoration:none;font-weight:500;border-radius:8px}.rg-ev:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}@media(hover:hover)and (pointer:fine){.rg-ev:hover .rg-ev__t{text-decoration:underline;text-underline-offset:2px}}.rg-ev__g{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--s-elem);box-shadow:0 0 0 1px var(--s-line-2);color:var(--s-ink-2)}.rg-ev__g svg{width:14px;height:14px}.rg-ev__m{display:flex;flex-direction:column;min-width:0;padding-top:2px}.rg-ev__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-ev__n{font-weight:400;font-size:var(--s-text-sm);line-height:16px;color:var(--s-ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rg-ev__d{padding-top:2px;font-weight:400;font-size:var(--s-text-sm);line-height:20px;font-variant-numeric:tabular-nums;color:var(--s-ink-3);text-align:right;white-space:nowrap}.rg-ev__d.is-late{color:var(--s-red-t)}.rg-ev.is-cancel .rg-ev__t{text-decoration:line-through;color:var(--s-ink-3)}@container rg (max-width: 939.98px){.rg-acts,.rg-tl{max-height:none;overflow:visible}}.rg-vazio{align-items:flex-start;gap:8px;max-width:520px;padding:24px}.rg-vazio__t{margin:0;font-size:var(--s-text-2xl);font-weight:500;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.rg-vazio__p{margin:0;color:var(--s-ink-3)}.rg-vazio__acts{display:flex;gap:var(--s-gap-group);margin-top:8px;flex-wrap:wrap}@media(prefers-contrast:more){.rg-chip{box-shadow:0 0 1px 1px var(--s-ink-3)}}.s-agmv{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--s-ink);font-family:var(--s-font);overflow-x:clip}.s-agmv__painel{display:flex;flex-direction:column;gap:14px;min-width:0}.s-agmv__mes-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.s-agmv__mes{margin:0;min-width:0;font:500 17px/22px var(--s-font);letter-spacing:-.01em}.s-agmv__mes-sem{white-space:nowrap;display:block;font:400 13px/18px var(--s-font);color:var(--s-ink-3);letter-spacing:0}.s-agmv__passos{flex:none;display:flex;gap:8px}.s-agmv .s-agmv__hoje{height:var(--s-touch);margin:0;padding:0 16px;border:0;border-radius:999px;background:var(--g-elem-soft, var(--s-elem-soft));color:var(--s-ink);font:500 14px/1 var(--s-font);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.s-agmv .s-agmv__hoje:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-agmv .s-agmv__passo{width:var(--s-touch);height:var(--s-touch);display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:var(--s-elem-soft);color:var(--s-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.s-agmv .s-agmv__passo:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-agmv__faixa{overflow:hidden;border-radius:16px;background:var(--k-sol, var(--s-surface));box-shadow:inset 0 0 0 1px var(--g-card-stroke);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.s-agmv__trilho{display:flex;width:300%;will-change:transform}.s-agmv__semana{flex:0 0 33.3333%;min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:8px 4px 6px;box-sizing:border-box}.s-agmv__dia{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-width:0;min-height:76px;padding:4px 0 2px;border:0;background:transparent;color:var(--s-ink);font-family:var(--s-font);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.s-agmv__dia-sem{font:500 11px/14px var(--s-font);color:var(--s-ink-3)}.s-agmv__dia-num{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font:500 17px/1 var(--s-font);font-variant-numeric:tabular-nums}.s-agmv__pontos{display:flex;align-items:center;justify-content:center;gap:3px;height:5px}.s-agmv__pontos i{width:5px;height:5px;border-radius:50%;background:var(--ev, var(--s-ink-3))}.s-agmv__dia.is-fim .s-agmv__dia-num{color:var(--s-ink-2)}.s-agmv__dia.is-sel .s-agmv__dia-num{box-shadow:inset 0 0 0 1.5px var(--g-inv);color:var(--s-ink)}.s-agmv__dia.is-hoje .s-agmv__dia-num{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:none}.s-agmv__dia.is-hoje .s-agmv__dia-sem{color:var(--s-ink)}.s-agmv__dia.is-hoje.is-sel .s-agmv__dia-num{box-shadow:0 0 0 2px var(--k-sol, var(--s-surface)),0 0 0 3.5px var(--g-inv)}.s-agmv__dia:focus-visible{outline:2px solid var(--s-blue);outline-offset:-2px;border-radius:12px}@media(hover:hover)and (pointer:fine){.s-agmv__dia:not(.is-hoje):not(.is-sel):hover .s-agmv__dia-num{background:var(--s-elem-soft)}}.s-agmv__dia-cab{display:flex;flex-direction:column;gap:1px;padding:2px 2px 0}.s-agmv__dia-titulo{margin:0;font:500 17px/22px var(--s-font);letter-spacing:-.01em}.s-agmv__dia-resumo{margin:0;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}.s-agmv__dica{margin:0;padding:0 8px;text-align:center;font:400 13px/18px var(--s-font);color:var(--s-ink-3)}@media(hover:hover)and (pointer:fine){.s-agmv__dica{display:none}}.s-agmv-tl{overflow:hidden;border-radius:16px;background:var(--k-sol, var(--s-surface));box-shadow:inset 0 0 0 1px var(--g-card-stroke)}.s-agmv-tl__todo{display:grid;grid-template-columns:52px minmax(0,1fr);gap:0;padding:10px 10px 10px 0;border-bottom:1px solid var(--k-div, var(--s-line))}.s-agmv-tl__todo-rot{padding:0 8px 0 0;text-align:right;font:500 11px/16px var(--s-font);color:var(--s-ink-3)}.s-agmv-tl__todo-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.s-agmv-tl__grade{position:relative;margin:14px 0}.s-agmv-tl__hora{position:absolute;left:0;right:0;height:0}.s-agmv-tl__hora span{position:absolute;left:0;width:46px;transform:translateY(-50%);text-align:right;font:400 11px/14px var(--s-font);color:var(--s-ink-3)}.s-agmv-tl__hora:after{content:"";position:absolute;left:52px;right:0;top:0;border-top:1px solid var(--k-div, var(--s-line))}.s-agmv-tl__trilha{position:absolute;inset:0 10px 0 52px}.s-agmv-tl__agora{position:absolute;left:47px;right:0;height:0;z-index:1;border-top:1.5px solid var(--g-coral);pointer-events:none}.s-agmv-tl__agora i{position:absolute;left:-1px;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--g-coral)}.s-agmv-bl{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;width:100%;min-height:44px;padding:6px 28px 6px 12px;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--ev) 15%,var(--s-elem));box-shadow:inset 3px 0 0 var(--ev);font-family:var(--s-font);color:var(--s-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.s-agmv-tl__trilha .s-agmv-bl{position:absolute;z-index:2;width:auto}.s-agmv-bl:focus-visible{outline:2px solid var(--s-blue);outline-offset:1px}.s-agmv-bl__titulo{font:500 14px/18px var(--s-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-agmv-bl__ctx{display:flex;align-items:center;gap:4px;min-width:0;font:400 12px/16px var(--s-font);color:var(--s-ink-2)}.s-agmv-bl__ctx svg{flex:none;color:var(--ev)}.s-agmv-bl__ctx>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-agmv-bl__ok{position:absolute;right:8px;top:8px;color:var(--s-c-ok-t, var(--s-c-ok))}.s-agmv-bl__ponto{position:absolute;right:10px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--g-coral)}.s-agmv-bl--concluido{opacity:.62}.s-agmv-bl--cancelado{opacity:.5}.s-agmv-bl--cancelado .s-agmv-bl__titulo{text-decoration:line-through}.s-agmv-fl{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px;font-family:var(--s-font);color:var(--s-ink)}.s-agmv-fl__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.s-agmv-fl__tipo{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--ev) 16%,var(--s-elem));font:500 12px/1 var(--s-font);color:var(--s-ink)}.s-agmv-fl__tipo svg{color:var(--ev)}.s-agmv-fl__lead{margin:0;font:400 15px/22px var(--s-font);color:var(--s-ink-2)}.s-agmv-fl__notas{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.s-agmv-fl .mk-linha__ctx:has(.s-agmv-fl__notas){white-space:normal;overflow:visible}.s-btn.s-agmv-fl__principal{width:100%;height:48px;justify-content:center;font-size:var(--s-text-base)}.s-agmv-fl__nativas{display:flex;flex-wrap:wrap;gap:8px}.s-agmv-fl__nativas .nv-botao{gap:8px;align-self:auto}.s-agmv-fl__perigo .mk-linha__tit{color:var(--s-c-atraso-t, #C13B3A)}@media(max-width:900px){.s-agm .s-dp__btn{width:var(--s-touch);height:var(--s-touch);border-radius:12px}.s-agm .s-dp__btn>svg{width:20px;height:20px}.s-agm .s-dp .s-dp__input{font-size:16px}.s-agm .s-field__label,.s-agm .s-field__hint,.s-agm .s-seg__opt,.s-agm .s-agm__note,.s-agm .s-kicker{font-size:var(--s-text-md)}html:root .s-agm small{font-size:var(--s-text-md)}.s-agm .s-modal__close{width:var(--s-touch);height:var(--s-touch)}html:root .s-agm .s-dp-pop.s-dp-pop--hora{border-radius:22px}.s-agm .s-dp-pop--hora .s-dp-op{height:var(--s-touch);font-size:var(--s-text-base);border-radius:14px}}@media(prefers-reduced-motion:reduce){.s-agmv__trilho{transition:none!important}}@media(prefers-contrast:more){.s-agmv-bl{box-shadow:inset 3px 0 0 var(--ev),inset 0 0 0 1px var(--s-ink-3)}.s-agmv__dia.is-sel .s-agmv__dia-num{box-shadow:inset 0 0 0 2px var(--g-inv)}}@media(forced-colors:active){.s-agmv__dia.is-hoje .s-agmv__dia-num{forced-color-adjust:none;background:Highlight;color:HighlightText}.s-agmv__dia.is-sel .s-agmv__dia-num{outline:2px solid Highlight}.s-agmv-bl{outline:1px solid CanvasText}}.s-agmv .apm-dia{flex-wrap:nowrap}.s-agmv .apm-dia .nv-botao{flex:none;min-width:var(--s-touch);width:var(--s-touch);padding:0;border-radius:50%}.s-agmv .apm-dia .nv-acao__rotulo{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-page{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--s-ink);font-family:var(--s-font)}.g-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.g-head__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.g-head__kicker{display:inline-flex;align-items:center;gap:6px}.g-head__title{margin:0;font-size:var(--s-text-2xl);font-weight:500;line-height:1.15;letter-spacing:-.03em}.g-head__conclusion{margin:2px 0 0;font-size:var(--s-text-base);font-weight:500;color:var(--s-ink-2)}.g-head__link{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:var(--s-text-sm);font-weight:500;color:var(--s-blue-t);text-decoration:none;border-radius:4px}.g-head__link:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.g-toolbar{display:flex;align-items:center;gap:var(--s-gap-group) var(--s-gap-section);flex-wrap:wrap}.g-toolbar__search{flex:1 1 260px;max-width:420px;min-width:0}.g-toolbar__filters{display:flex;align-items:center;gap:var(--s-gap-group) var(--s-gap-section);flex-wrap:wrap}.g-toolbar__search .s-search input,.g-mtools__search .s-search input{align-self:stretch}.g-count{margin:-4px 0 0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.g-count:empty{display:none}.g-principal{margin:0;font-size:var(--s-text-md);color:var(--s-ink-2);font-weight:500}.g-principal__k{color:var(--s-ink-3);font-weight:500}.g-pending{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:var(--s-text-md);font-weight:500;color:var(--s-c-paralisado-t)}.g-found{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-2)}.g-found__k{color:var(--s-ink-3)}.g-mark{background:color-mix(in srgb,var(--s-c-clientes) 22%,#FFFFFF);color:inherit;border-radius:4px;padding:0 2px}:root[data-theme=dark] .g-mark{background:color-mix(in srgb,var(--s-c-clientes) 34%,#1C2022)}.g-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.g-card{position:relative;gap:14px;transition:box-shadow var(--s-dur-base) ease,scale var(--s-dur-press) var(--s-ease-out)}.g-card:active{scale:.985}@media(hover:hover)and (pointer:fine){.g-card:has(.g-card__link):hover{box-shadow:var(--s-shadow-card-hover)}}.g-card__head{display:flex;flex-direction:column;gap:3px;min-width:0}.g-card__title{margin:0;font:500 var(--s-text-lg)/1.25 var(--s-font-display);letter-spacing:var(--s-track-snug);min-width:0;overflow-wrap:anywhere}.g-card__link{color:inherit;text-decoration:none;outline:none}.g-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--s-r-card)}.g-card__link:focus-visible:after{outline:2px solid var(--s-ink);outline-offset:2px}.g-card__figures{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.g-card__count{margin:0;display:inline-flex;align-items:baseline;gap:5px;font-size:var(--s-text-md);color:var(--s-ink-3)}.g-card__count strong{font:500 var(--s-text-xl)/1 var(--s-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--s-ink)}.g-card__glyph{color:var(--s-c-clientes-t);align-self:center;flex-shrink:0}.g-card__empty{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3);border-top:1px solid var(--s-line);padding-top:10px}.g-card__stack .s-stackbar__legend{gap:4px 12px;color:var(--s-ink-3)}.g-gfee{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.g-gfee__v{font:500 var(--s-text-xl)/1.1 var(--s-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.g-gfee__ref{font-size:var(--s-text-sm);font-weight:500;color:var(--s-c-honorarios-t)}.g-more{border-top:0;padding:0 2px}.g-listcard{padding-top:10px}.g-table-wrap{margin:0 calc(var(--s-pad-sm) * -1);overflow-x:auto;overscroll-behavior-x:contain}.g-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--s-text-md);table-layout:auto}.g-table th{padding:0 var(--s-pad-sm) 6px;text-align:left;font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3);white-space:nowrap;border-bottom:1px solid var(--s-line)}.g-th{--ico: var(--s-ico-text);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:inherit;font:inherit}.g-th>svg{width:var(--ico);height:var(--ico);flex:none}.g-table th:has(>.g-th){padding-inline:0}.g-th:focus-visible{outline:2px solid var(--s-ink);outline-offset:1px}.g-th__arrow{opacity:0;transition:opacity var(--s-dur-fast) ease}.g-th:focus-visible .g-th__arrow,.g-th__arrow--on{opacity:1}.g-table td{padding:5px var(--s-pad-sm);height:48px;vertical-align:middle;border-bottom:1px solid var(--s-line);transition:background-color var(--s-dur-fast) ease}.g-table tbody tr:last-child td{border-bottom:0}.g-tr{cursor:pointer}.g-tr--active td{background:var(--s-elem-soft)}.g-tr--active td:first-child{border-radius:16px 0 0 16px}.g-tr--active td:last-child{border-radius:0 16px 16px 0}.g-tr--active td{border-bottom-color:transparent}.g-col-code{width:56px}.g-col-name{max-width:0;width:100%}.g-col-name>*{display:block}.g-row-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-row-sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-row-sub.g-pending{font-size:var(--s-text-sm)}.g-row-sit{display:none;flex-shrink:0;width:7px;height:7px;border-radius:var(--s-r-pill);background:var(--tone, var(--s-gray))}.g-principal-tag{display:inline;flex-shrink:0;font-weight:500;color:var(--s-c-clientes-t)}.g-col-status{white-space:nowrap}.g-col-n{width:80px;text-align:right;white-space:nowrap;font-weight:500}.g-table th.g-col-n{text-align:right}.g-col-sit{width:140px}.g-col-num{text-align:right;white-space:nowrap}.g-table th.g-col-num{text-align:right}.g-col-actions{width:calc(var(--s-control-sm) + 2 * var(--s-pad-sm));text-align:right}.g-row-action{color:var(--s-ink-3);opacity:0;transition:opacity var(--s-dur-fast) ease}.g-row-action:focus-visible,.g-tr--active .g-row-action{opacity:1}@media(hover:none){.g-row-action{opacity:1}}.g-link{color:var(--s-ink);text-decoration:none;font-weight:500;border-radius:3px}.g-link:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.g-fee{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;vertical-align:middle}.g-fee__line{display:inline-flex;align-items:center;gap:8px}.g-fee__track{display:block;width:52px;height:4px;border-radius:2px;background:var(--s-track);overflow:hidden}.g-fee__bar{background:var(--s-c-honorarios);opacity:.55}.g-tr--active .g-fee__bar{opacity:1}.g-fee__v{font-weight:500;white-space:nowrap}.g-fee__ref{font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3);white-space:nowrap}.g-fee--fora .g-fee__v{color:var(--s-ink-3);font-weight:500}.g-fee-note{font-size:var(--s-text-sm);font-weight:500;color:var(--s-c-honorarios-t)}.g-fee-note--missing{color:var(--s-ink-3);font-weight:500}@media(hover:hover)and (pointer:fine){.g-th:hover{background:var(--s-elem-soft);color:var(--s-ink-2)}.g-th:hover .g-th__arrow{opacity:1}.g-tr:hover td{background:var(--s-elem-soft);border-bottom-color:transparent}.g-tr:hover td:first-child{border-radius:16px 0 0 16px}.g-tr:hover td:last-child{border-radius:0 16px 16px 0}.g-tr:hover .g-row-action,.g-tr:hover .g-fee__bar{opacity:1}.g-link:hover{color:var(--s-blue-t)}.g-head__link:hover{text-decoration:underline;text-underline-offset:2px}.g-trail__link:hover{color:var(--s-ink)}.g-comp__item:hover{background:var(--s-elem-soft)}}.g-trail{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--s-text-md)}.g-trail__back{color:var(--s-ink-2)}.g-trail__link{display:inline-flex;align-items:center;gap:5px;color:var(--s-ink-2);font-weight:500;text-decoration:none;border-radius:4px}.g-trail__link:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.g-trail__sep{color:var(--s-ink-4)}.g-trail__current{font-weight:500;color:var(--s-ink)}.g-record{align-items:start}.g-id{gap:16px;position:sticky;top:72px}.g-id__top{display:flex;flex-direction:column;gap:4px;min-width:0}.g-id__name{margin:0;font-size:var(--s-text-2xl);font-weight:500;line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}.g-id__principal{margin:4px 0 0;display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--s-text-md);font-weight:500}.g-id__total{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--s-line)}.g-id__total .s-kicker{color:var(--s-c-honorarios-t)}.g-id__value{margin:0;display:flex;align-items:baseline;gap:6px}.g-id__value strong{font:500 var(--s-text-kpi)/1.05 var(--s-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.g-id__value span{font-size:var(--s-text-md)}.g-id__cap{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3);line-height:1.4}.g-id__cap--ref{font-weight:500;color:var(--s-c-honorarios-t)}.g-id__actions{display:flex;gap:var(--s-gap-group);flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--s-line)}.g-btn-excluir{background:transparent;color:var(--s-c-atraso-t)}@media(hover:hover)and (pointer:fine){.g-btn-excluir:not([disabled]):hover{background:var(--s-elem)}}.g-comp{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--s-line)}.g-comp__count{margin:0;display:flex;align-items:baseline;gap:6px;font-size:var(--s-text-md);color:var(--s-ink-3)}.g-comp__count strong{font:500 var(--s-text-xl)/1 var(--s-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--s-ink)}.g-comp__legend{display:flex;flex-wrap:wrap;gap:0 var(--s-1);margin:0 calc(var(--s-pad-sm) * -1);padding:0;list-style:none}.g-comp__item{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-sm);border-radius:var(--s-r-ctl-sm);font-size:var(--s-text-sm);color:var(--s-ink-2);text-decoration:none;transition:background-color var(--s-dur-fast) ease,opacity var(--s-dur-fast) ease,transform var(--s-dur-press) var(--s-ease-out)}.g-comp__dot{width:7px;height:7px;border-radius:var(--s-r-pill);background:var(--tone, var(--s-gray));flex-shrink:0}.g-comp[data-foco] .g-comp__item:not([data-active]){opacity:.55}.g-comp__item[data-active]{color:var(--s-ink);font-weight:500;background:var(--s-elem)}.g-comp__detail{margin:0;min-height:18px;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-2)}.g-mtools{display:flex;align-items:center;gap:var(--s-gap-group) var(--s-gap-section);flex-wrap:wrap}.g-mtools__search{flex:1 1 220px;max-width:340px;min-width:0}.g-mtools .g-count{flex-basis:100%;margin:0}.g-peek{display:flex;flex-direction:column;gap:16px;padding:4px 6px 12px}.g-peek__stack .s-stackbar__legend{color:var(--s-ink-3)}.g-peek__sec{display:flex;flex-direction:column;gap:4px}.g-peek__h{margin:0 0 2px}.g-peek__v{font-weight:500}.g-peek__rest{margin:4px 0 0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.g-peek-role{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.g-peek-role__why{flex-basis:100%;font-size:var(--s-text-sm);color:var(--s-ink-3)}.g-combo .client-combobox{display:flex;flex-direction:column;gap:6px}.g-combo .client-combobox>label{font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-2)}.g-combo .client-combobox__input{width:100%;height:var(--s-control-lg);padding:0 34px 0 var(--s-pad-lg);border:1px solid var(--g-card-stroke);border-radius:14px;background:var(--s-elem);color:var(--s-ink);font:400 var(--s-text-md) var(--s-font);box-shadow:none;outline:none;transition:border-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease}.g-combo .client-combobox__input:focus{border-color:var(--s-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--s-ink) 14%,transparent)}.g-combo{--g-combo-h: var(--s-control-lg)}.g-combo .client-combobox__panel{position:static;max-height:min(264px,40dvh);margin-top:4px;background:var(--s-glass-float);border:1px solid var(--s-glass-border);border-radius:16px;box-shadow:var(--s-shadow-float)}.g-combo .client-combobox__clear{top:calc(var(--g-combo-h) / 2);right:calc((var(--g-combo-h) - var(--s-control-sm)) / 2)}.g-combo .client-combobox small{font-size:var(--s-text-sm);color:var(--s-ink-3)}@media(max-width:1100px){.g-id{position:static}}@media(max-width:640px){.g-toolbar__search{max-width:none;flex-basis:100%}.g-vista__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g-grid{grid-template-columns:1fr;gap:10px}.g-card{padding:12px 14px;gap:10px}.g-card__title{font-size:15px}.g-card--uma .s-stackbar__legend,.g-col-code,.g-col-status,.g-col-sit{display:none}.g-row-sit{display:inline-block}.g-row-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.g-col-num{width:96px}.g-col-n{width:56px}.g-fee__track{width:32px}.g-table td{height:var(--s-touch);padding-block:8px}.g-table-wrap{margin-inline:-6px}.g-table th,.g-table td,.g-th{padding-inline:6px}.g-id{gap:12px}.g-id__total,.g-comp,.g-id__actions{padding-top:12px}.g-id__value strong{font-size:26px}.g-comp__count,.g-comp__detail{display:none}.g-mtools__search{max-width:none;flex-basis:100%}}@media(max-width:640px),(pointer:coarse){.g-page .s-btn{height:var(--s-touch)}.g-page .s-btn.s-btn--icon{width:var(--s-touch)}.g-toolbar .s-search,.g-mtools .s-search{height:var(--s-touch)}.g-toolbar .s-seg .s-seg__opt,.g-mtools .s-seg .s-seg__opt{height:var(--s-touch);border-radius:var(--s-r-ctl-lg)}.g-toolbar .s-seg,.g-mtools .s-seg{border-radius:calc(var(--s-r-ctl-lg) + 2px)}.g-th,.g-comp__item{height:var(--s-touch)}.g-combo{--g-combo-h: var(--s-touch)}.g-combo .client-combobox__input{height:var(--s-touch);padding-right:var(--s-touch)}.g-combo .client-combobox__clear{width:var(--s-touch);height:var(--s-touch);right:0}.g-table .g-col-actions{width:calc(var(--s-touch) + 2 * var(--s-pad-sm))}}@media(max-width:640px){.g-table .g-col-actions{width:calc(var(--s-touch) + 12px)}}@media(prefers-reduced-motion:reduce){.g-card{transition:box-shadow .15s ease}.g-card:active{scale:none}.g-comp__item{transition:background-color .15s ease,opacity .15s ease}}@media(prefers-contrast:more){.g-table th,.g-table td{border-color:var(--s-line-2)}}@media(max-width:900px){.g-page,.g-peek,.s-sheet:has(.g-peek){--s-text-xs: 13px;--s-text-sm: 13px}.g-page .g-head__link,.g-page .g-trail__link,.g-page .g-id__principal .g-link{display:inline-flex;align-items:center;min-height:var(--s-touch)}.g-page .g-head__link{margin-top:0}}@media(max-width:640px){.g-toolbar .s-seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.g-toolbar .s-seg::-webkit-scrollbar{display:none}.g-toolbar .s-seg .s-seg__opt{flex-shrink:0}.g-toolbar__filters{flex:1 1 100%;min-width:0;max-width:100%}.g-toolbar .g-vista .s-seg__opt{min-width:var(--s-touch);justify-content:center}.g-table--grupos thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.g-table--grupos,.g-table--grupos tbody,.g-table--empresas,.g-table--empresas tbody{display:block;width:100%}.g-table--grupos .g-tr,.g-table--empresas .g-tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px 6px;border-bottom:1px solid var(--s-line)}.g-table--grupos .g-tr:last-child,.g-table--empresas .g-tr:last-child{border-bottom:0}.g-table--grupos .g-tr .g-col-sit,.g-table--grupos .g-tr .g-col-status,.g-table--empresas .g-tr .g-col-code{display:none}.g-table--grupos .g-tr td,.g-table--empresas .g-tr td{display:block;width:auto;height:auto;padding:0;border:0;border-radius:0;background:none}.g-table--grupos .g-tr--active,.g-table--empresas .g-tr--active{background:var(--s-elem-soft);border-radius:16px}.g-table--grupos .g-col-name,.g-table--empresas .g-col-name{grid-column:1;grid-row:1;width:auto;max-width:none;min-width:0}.g-table--grupos .g-col-actions,.g-table--empresas .g-col-actions{grid-column:2;grid-row:1;width:auto;text-align:right;position:relative;z-index:1}.g-table--grupos .g-col-n{grid-column:1;grid-row:2;width:auto;text-align:left}.g-table--grupos .g-col-n:before{content:"Empresas ";color:var(--s-ink-3);font-weight:400}.g-table--grupos .g-col-num,.g-table--empresas .g-col-num{grid-column:2;grid-row:2;width:auto;text-align:right}.g-table--empresas .g-col-status{display:block;grid-column:1;grid-row:2}.g-table--empresas .g-row-sit{display:none}.g-row-title{-webkit-line-clamp:2}.g-table--grupos .g-row-sub,.g-table--empresas .g-row-sub{white-space:normal;display:block;overflow-wrap:anywhere}.g-table--grupos .g-principal-tag,.g-table--empresas .g-principal-tag{margin-right:6px}.g-table--grupos .g-row-title:after,.g-table--empresas .g-row-title:after{content:"";position:absolute;inset:0;border-radius:16px}.g-table--grupos .g-row-title:focus-visible,.g-table--empresas .g-row-title:focus-visible{outline:none}.g-table--grupos .g-row-title:focus-visible:after,.g-table--empresas .g-row-title:focus-visible:after{outline:2px solid var(--s-ink);outline-offset:-2px}.g-table--grupos .g-fee,.g-table--empresas .g-fee{align-items:flex-end}.g-table--grupos .g-fee__ref,.g-table--empresas .g-fee__ref{white-space:normal;text-align:right}.g-table--empresas thead,.g-table--empresas thead tr{display:block}.g-table--empresas thead tr{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:0 0 6px;border-bottom:1px solid var(--s-line)}.g-table--empresas thead tr::-webkit-scrollbar{display:none}.g-table--empresas thead th{flex:none;display:block;padding:0;border:0}.g-table--empresas thead th.g-col-code,.g-table--empresas thead th.g-col-status{display:block;width:auto}.g-table--empresas thead th.g-col-actions{display:none}.g-table--empresas thead th.g-col-num{text-align:left}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-400-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-400-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-400-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,:root[data-theme=light]{color-scheme:light;--t-accent-primary: #0A0A0A;--t-accent-quaternary: #F3F1EB;--t-accent-tertiary: #E5E1D6;--t-background-primary: #F3F1EB;--t-background-quaternary: #DBD7CD;--t-background-secondary: #FFFFFF;--t-background-tertiary: #FFFFFF;--t-background-transparent-light: color(display-p3 0 0 0 / .039);--t-background-transparent-medium: color(display-p3 0 0 0 / .078);--t-background-transparent-strong: color(display-p3 0 0 0 / .161);--t-border-color-light: rgba(10, 10, 10, .06);--t-border-color-medium: rgba(10, 10, 10, .12);--t-border-color-strong: #A8A498;--t-border-radius-md: 8px;--t-border-radius-pill: 999px;--t-border-radius-sm: 4px;--t-border-radius-xl: 20px;--t-border-radius-xs: 2px;--t-box-shadow-light: 0px 2px 4px 0px color(display-p3 0 0 0 / .039), 0px 0px 4px 0px color(display-p3 0 0 0 / .078);--t-color-amber: color(display-p3 1 .77 .26);--t-color-green: color(display-p3 .332 .634 .442);--t-color-red: color(display-p3 .83 .329 .324);--t-font-color-extra-light: color(display-p3 .8 .8 .8);--t-font-color-inverted: color(display-p3 1 1 1);--t-font-color-light: color(display-p3 .702 .702 .702);--t-font-color-primary: #0A0A0A;--t-font-color-secondary: #363630;--t-font-color-tertiary: #6E6C60;--t-font-family: Inter, sans-serif;--t-font-family-mono: "JetBrains Mono", ui-monospace, monospace;--t-font-size-lg: 1.23rem;--t-font-size-md: 1rem;--t-font-size-sm: .92rem;--t-font-size-xl: 1.54rem;--t-font-size-xs: .85rem;--t-font-size-xxs: .625rem;--t-glass-bg: rgba(243, 241, 235, .66);--t-glass-bg-chrome: rgba(255, 255, 255, .55);--t-glass-bg-strong: rgba(243, 241, 235, .82);--t-glass-blur: 16px;--t-glass-blur-chrome: 10px;--t-glass-border: rgba(10, 10, 10, .1);--t-glass-highlight: rgba(255, 255, 255, .6);--t-glass-saturate: 110%;--t-glass-shadow: 0 12px 32px rgba(10, 10, 10, .1);--t-glass-shadow-chrome: 0 4px 16px rgba(10, 10, 10, .04);--t-spacing-1: 4px;--t-spacing-2: 8px;--t-spacing-3: 12px;--t-spacing-4: 16px;--t-spacing-5: 20px;--t-spacing-6: 24px;--t-tag-background-amber: color(display-p3 .994 .969 .782);--t-tag-background-blue: color(display-p3 .933 .948 .992);--t-tag-background-green: color(display-p3 .913 .964 .925);--t-tag-background-iris: color(display-p3 .943 .945 .992);--t-tag-background-orange: color(display-p3 .989 .938 .85);--t-tag-background-pink: color(display-p3 .981 .917 .96);--t-tag-background-purple: color(display-p3 .963 .931 .989);--t-tag-background-red: color(display-p3 .985 .925 .925);--t-tag-background-sky: color(display-p3 .899 .963 .989);--t-tag-background-turquoise: color(display-p3 .895 .971 .952);--t-tag-text-amber: color(display-p3 .64 .4 0);--t-tag-text-blue: color(display-p3 .256 .354 .755);--t-tag-text-green: color(display-p3 .19 .5 .32);--t-tag-text-iris: color(display-p3 .337 .326 .748);--t-tag-text-orange: color(display-p3 .76 .34 0);--t-tag-text-pink: color(display-p3 .698 .219 .528);--t-tag-text-purple: color(display-p3 .473 .281 .687);--t-tag-text-red: color(display-p3 .744 .234 .222);--t-tag-text-sky: color(display-p3 .193 .448 .605);--t-tag-text-turquoise: color(display-p3 .08 .5 .43)}:root{--t-z-base: 0;--t-z-sticky: 100;--t-z-dropdown: 1000;--t-z-popover: 1100;--t-z-tooltip: 1200;--t-z-overlay: 1300;--t-z-modal: 1400;--t-z-toast: 1500;--t-content-gutter: var(--t-spacing-5);--t-col-min-sm: 220px;--t-col-min-md: 280px;--t-col-min-lg: 300px}:root[data-theme=dark]{color-scheme:dark;--t-accent-primary: #F3F1EB;--t-accent-quaternary: #191817;--t-accent-tertiary: #2A2925;--t-background-primary: #0A0A0A;--t-background-quaternary: #363630;--t-background-secondary: #191817;--t-background-tertiary: #2A2925;--t-background-transparent-light: color(display-p3 1 1 1 / .059);--t-background-transparent-medium: color(display-p3 1 1 1 / .102);--t-background-transparent-strong: color(display-p3 1 1 1 / .141);--t-border-color-light: rgba(243, 241, 235, .06);--t-border-color-medium: rgba(243, 241, 235, .12);--t-border-color-strong: #6E6C60;--t-box-shadow-light: 0px 2px 4px 0px rgba(0, 0, 0, .04), 0px 0px 4px 0px rgba(0, 0, 0, .08);--t-font-color-extra-light: color(display-p3 .298 .298 .298);--t-font-color-inverted: color(display-p3 .09 .09 .09);--t-font-color-light: color(display-p3 .4 .4 .4);--t-font-color-primary: #F3F1EB;--t-font-color-secondary: #DBD7CD;--t-font-color-tertiary: #8A887F;--t-glass-bg: rgba(25, 24, 23, .6);--t-glass-bg-chrome: rgba(38, 38, 36, .55);--t-glass-bg-strong: rgba(25, 24, 23, .74);--t-glass-border: rgba(243, 241, 235, .12);--t-glass-highlight: rgba(243, 241, 235, .12);--t-glass-shadow: 0 12px 34px rgba(0, 0, 0, .42);--t-glass-shadow-chrome: 0 4px 16px rgba(0, 0, 0, .28);--t-tag-background-amber: color(display-p3 .178 .128 .049);--t-tag-background-blue: color(display-p3 .105 .141 .275);--t-tag-background-green: color(display-p3 .1 .173 .133);--t-tag-background-iris: color(display-p3 .128 .134 .272);--t-tag-background-orange: color(display-p3 .189 .12 .056);--t-tag-background-pink: color(display-p3 .198 .098 .179);--t-tag-background-purple: color(display-p3 .175 .112 .224);--t-tag-background-red: color(display-p3 .211 .081 .099);--t-tag-background-sky: color(display-p3 .089 .154 .244);--t-tag-background-turquoise: color(display-p3 .087 .175 .165);--t-tag-text-amber: color(display-p3 1 .8 .29);--t-tag-text-blue: color(display-p3 .63 .69 1);--t-tag-text-green: color(display-p3 .434 .828 .573);--t-tag-text-iris: color(display-p3 .685 .662 1);--t-tag-text-orange: color(display-p3 1 .63 .38);--t-tag-text-pink: color(display-p3 1 .535 .78);--t-tag-text-purple: color(display-p3 .8 .62 1);--t-tag-text-red: color(display-p3 1 .57 .55);--t-tag-text-sky: color(display-p3 .536 .772 .924);--t-tag-text-turquoise: color(display-p3 .388 .835 .719)}:root[data-theme=light]{--t-accent-primary: #0A0A0A}:root[data-theme=dark]{--t-accent-primary: #F3F1EB}:root,:root[data-theme=light]{--t-box-shadow-strong: 2px 4px 16px 0px color(display-p3 0 0 0 / .161), 0px 2px 4px 0px color(display-p3 0 0 0 / .078)}:root[data-theme=dark]{--t-box-shadow-strong: 2px 4px 16px 0px rgba(0, 0, 0, .16), 0px 2px 4px 0px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit}svg{display:block;max-width:100%}[hidden]{display:none!important}.skip-link{position:fixed;z-index:var(--t-z-toast);top:8px;left:8px;display:inline-flex;align-items:center;height:var(--s-control-lg);padding:0 var(--s-pad-lg);border-radius:var(--s-r-ctl-lg);background:var(--t-accent-primary);color:var(--t-font-color-inverted);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.metric-switcher{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--t-border-color-light)}.tab-list{display:flex;min-width:max-content;padding:0 14px}.tab-list [role=tab]{position:relative;min-height:44px;padding:0 11px;border:0;background:transparent;cursor:pointer}.tab-list [role=tab]:after{position:absolute;right:11px;bottom:-1px;left:11px;height:2px;content:"";opacity:0}.tab-list [role=tab][aria-selected=true]:after{opacity:1}.tab-panel{padding:14px}.form-control{display:grid;gap:6px}.client-combobox__field{position:relative}.client-combobox__input{padding-right:40px}.client-combobox__clear{position:absolute;top:50%;right:calc((var(--s-control-lg) - var(--s-control-sm)) / 2);display:grid;width:var(--s-control-sm);height:var(--s-control-sm);padding:0;border:0;border-radius:var(--s-r-ctl-sm);background:none;translate:0 -50%;color:var(--t-font-color-light);font-size:18px;line-height:1;cursor:pointer;place-items:center}.client-combobox__clear:hover{background:var(--s-fill-1);color:var(--t-font-color-primary)}.client-combobox__panel{position:absolute;z-index:var(--t-z-dropdown);top:calc(100% + 4px);right:0;left:0;max-height:264px;overflow-y:auto;border:1px solid var(--t-glass-border);border-radius:var(--t-border-radius-md);background:var(--t-glass-bg);-webkit-backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));box-shadow:var(--s-shadow-float);animation:stalo-pop .13s ease}.client-combobox__list{margin:0;padding:5px;list-style:none}.client-combobox__option{display:grid;gap:2px;padding:8px 9px;border-radius:var(--s-r-ctl);color:var(--t-font-color-secondary);font-size:var(--t-font-size-md);font-weight:400;cursor:pointer}.client-combobox__option strong{color:var(--t-font-color-primary);font-weight:600;overflow-wrap:anywhere}.client-combobox__option small{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);overflow-wrap:anywhere}.client-combobox__option:hover{background:var(--t-background-transparent-light);color:var(--t-font-color-primary)}.client-combobox__option.is-active{background:var(--t-background-transparent-medium);color:var(--t-font-color-primary)}.client-combobox__empty,.client-combobox__more{margin:0;padding:10px 14px;color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);font-weight:400}.client-combobox__more{border-top:1px solid var(--t-border-color-light)}.stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;padding:0;list-style:none}.stepper li{position:relative}.stepper li:not(:last-child):after{position:absolute;z-index:0;right:0;left:50%;content:""}.stepper button{position:relative;z-index:1;display:grid;width:100%;justify-items:center;gap:2px;border:0;background:transparent;cursor:pointer}.stepper button>span{display:grid;margin-bottom:4px;place-items:center}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.form-control--wide{grid-column:1 / -1}@media(max-width:767px){.metric-switcher{grid-auto-flow:row;grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.stepper{grid-template-columns:repeat(4,minmax(72px,1fr));max-width:100%;overflow-x:auto}.stepper button small{display:none}.form-control--wide{grid-column:auto}}.portfolio-error{white-space:pre-line}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--t-col-min-lg),1fr));gap:16px;margin-bottom:20px;align-items:start}.portfolio-grid>*{min-width:0}.portfolio-check{grid-column:1 / -1}.portfolio-check label,label.portfolio-check{display:flex;align-items:center;gap:9px;min-height:var(--s-control-sm)}.portfolio-check input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0}:root label.portfolio-check.ds-checkrow{align-items:center;min-height:var(--s-control-sm)}:root label.portfolio-check.ds-checkrow input[type=checkbox]{margin:0}.portfolio-check small{display:block;margin-top:3px}.portfolio-error:empty{display:none}.portfolio-list{margin:0;padding:0;list-style:none}.portfolio-list li:last-child{border-bottom:0}.portfolio-list li>a{display:flex;justify-content:space-between;align-items:center;gap:12px}.portfolio-list small{display:block}.client-identity{display:grid;gap:2px;min-width:0}.client-trade-name,.client-document{font-size:var(--t-font-size-sm);overflow-wrap:anywhere}.dashboard-more{margin-bottom:20px;border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);background:var(--t-background-secondary)}.dashboard-more>summary{min-height:44px;display:flex;align-items:center;padding:10px 14px;color:var(--t-font-color-primary);cursor:pointer;font-weight:600}.dashboard-more[open]>summary{border-bottom:1px solid var(--t-border-color-light)}.dashboard-more>.portfolio-grid{margin:0;padding:14px}@media(max-width:767px){.portfolio-grid,.portfolio-dialog .form-grid{grid-template-columns:1fr}.portfolio-check{grid-column:auto}}.agenda-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px 16px;margin-bottom:12px;padding:14px;border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);background:var(--t-background-transparent-light)}.agenda-controls .form-control{flex:1 1 180px;min-width:0}.agenda-range{margin:0;color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);font-variant-numeric:tabular-nums}.agenda-empty{display:grid;gap:8px;justify-items:start;color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm)}.agenda-empty p{margin:0}.agenda-event{display:grid;gap:4px;padding:11px;border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);background:var(--t-background-secondary);box-shadow:inset 2px 0 0 var(--sig, var(--t-border-color-strong))}.agenda-event h3{margin:0;color:var(--t-font-color-primary);font-size:var(--t-font-size-md);font-weight:600;overflow-wrap:anywhere}.agenda-event p{margin:0;color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);line-height:1.5;overflow-wrap:anywhere}.agenda-event__time{font-family:var(--t-font-family-mono);font-variant-numeric:tabular-nums}.agenda-event__client a{color:var(--t-font-color-primary);text-decoration:underline;text-underline-offset:3px}.agenda-event--concluido{--sig: var(--t-color-green)}.agenda-event--cancelado{--sig: var(--t-font-color-light);background:var(--t-background-transparent-light)}.agenda-event--cancelado h3{text-decoration:line-through}.agenda-event.is-overdue{--sig: var(--t-color-red)}.agenda-event.is-overdue .agenda-event__status{color:var(--t-color-red);font-weight:600}.agenda-event__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.agenda-timeline{display:grid;gap:12px}.agenda-group{display:grid;gap:10px;min-width:0}.agenda-group+.agenda-group{margin-top:6px}.agenda-group__day{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:4px 0 6px;border-bottom:1px solid var(--t-border-color-light);background:var(--t-background-secondary);color:var(--t-font-color-primary);font-size:var(--t-font-size-md);font-weight:600}.agenda-group__day small{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:767px){.agenda-event__actions .button{flex:1 1 auto}}:root{--color-canvas: var(--t-background-primary);--color-surface: var(--t-background-secondary);--color-surface-subtle: var(--t-background-transparent-light);--color-text: var(--t-font-color-primary);--color-text-soft: var(--t-font-color-secondary);--color-muted: var(--t-font-color-tertiary);--color-faint: var(--t-font-color-light);--color-border: var(--t-border-color-light);--color-border-medium: var(--t-border-color-medium);--color-border-strong: var(--t-border-color-strong);--color-primary: var(--t-accent-primary);--color-on-primary: var(--t-font-color-inverted);--color-active: var(--t-accent-primary);--color-active-soft: var(--t-background-transparent-medium);--color-selected: var(--t-accent-quaternary);--color-success: var(--t-color-green);--color-warning: var(--t-color-amber);--color-danger: var(--t-color-red);--t-status-color-success: var(--t-color-green);--t-status-color-danger: var(--t-color-red);--t-font-color-muted: var(--t-font-color-tertiary);--t-bg-card: var(--t-background-secondary);--t-border-color: var(--t-border-color-light);--t-space-4: var(--t-spacing-4);--t-font-size-2xl: var(--t-font-size-xl);--t-color-blue: var(--t-tag-text-blue);--color-success-soft: var(--t-background-transparent-light);--color-warning-soft: var(--t-background-transparent-light);--color-danger-soft: var(--t-background-transparent-light);--radius-card: var(--t-border-radius-md);--radius-kpi: 12px;--radius-control: var(--t-border-radius-md);--radius-pill: var(--t-border-radius-pill);--control-height: var(--s-control);--control-height-sm: var(--s-control-sm);--field-height: var(--s-control-lg);--sidebar-width: 240px;--nav-rail: 64px;--font-sans: var(--t-font-family);--font-mono: var(--t-font-family-mono);--shadow-float: var(--t-glass-shadow);--ease-enter: cubic-bezier(.4, 0, .2, 1);--mobile-nav-height: 64px;--touch-target: 44px}:root,:root[data-theme=light]{--t-background-transparent-light: var(--s-fill-1);--t-background-transparent-medium: var(--s-fill-2);--t-background-transparent-strong: var(--s-line-2);--t-glass-border: var(--s-glass-border);--t-glass-shadow: var(--s-shadow-float);--t-glass-shadow-chrome: var(--s-shadow-chrome);--t-box-shadow-light: var(--s-shadow-card)}html{font-size:13px;font-family:var(--t-font-family);color:var(--t-font-color-primary);background:var(--t-background-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--t-font-family);font-size:var(--t-font-size-md);line-height:normal;color:var(--t-font-color-primary);background:var(--t-background-primary)}button,input,select,textarea{font-family:inherit}::selection{background:var(--t-accent-tertiary)}a{color:var(--t-font-color-secondary);text-decoration:none}a:hover{color:var(--t-font-color-primary)}.mono,.tabular{font-family:var(--t-font-family-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--t-border-color-medium);border-radius:var(--t-border-radius-md);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--t-border-color-strong);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}h1,h2,h3,strong{font-weight:600}:focus-visible{outline:2px solid var(--t-accent-primary);outline-offset:2px}[tabindex="-1"]:focus{outline:none}[role=region][tabindex="0"]:focus-visible{outline:none}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:none}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus:not([aria-invalid=true]){border-color:var(--t-border-color-strong)}a,button,input,select,textarea{transition:background-color .1s ease,border-color .1s ease,color .1s ease}input[type=checkbox],input[type=radio]{accent-color:var(--t-accent-primary)}.sidebar{position:sticky;top:0;isolation:isolate;display:flex;flex-direction:column;gap:10px;height:100vh;min-height:0;padding:12px 8px 12px 14px;overflow:hidden;border:0;border-right:1px solid var(--t-glass-border);border-radius:0;background:transparent;box-shadow:inset 0 1px 0 var(--t-glass-highlight),var(--t-glass-shadow-chrome);transition:padding .24s var(--ease-enter)}.sidebar:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--t-glass-bg-chrome);-webkit-backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate))}.page-content{flex:1;width:100%;max-width:none;min-height:0;min-width:0;margin:0;padding:var(--t-content-gutter);background:var(--t-background-secondary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);box-shadow:var(--s-shadow-card);overflow-y:auto;overflow-x:hidden}.page-inner{max-width:1440px;margin:0 auto;min-width:0;width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.surface.page-content{overflow-y:auto;overflow-x:hidden}.surface.page-content--settings{overflow:hidden}.page-inner>*{flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--control-height);padding:0 11px;border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);background:transparent;color:var(--t-font-color-secondary);font-size:var(--t-font-size-md);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .1s ease}.button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.button:hover:not(:disabled){background:var(--t-background-transparent-light);border-color:var(--t-border-color-strong);color:var(--t-font-color-secondary)}.button:active:not(:disabled){background:var(--t-background-transparent-medium)}.button:disabled{opacity:.5;cursor:not-allowed;filter:none}.agenda-event__actions .button,.agenda-day-panel__head .button{min-height:var(--control-height-sm);padding:0 9px;font-size:var(--t-font-size-sm);gap:5px}.form-control{display:grid;gap:6px;color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);font-weight:500}.form-control small{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);font-weight:400;line-height:1.45}.form-control input,.form-control select,.form-control textarea{width:100%;min-width:0;min-height:var(--field-height);padding:0 11px;border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);background:var(--t-background-primary);color:var(--t-font-color-primary);font:inherit;font-size:var(--t-font-size-md);font-weight:400;line-height:normal;box-shadow:none;transition:border-color .1s ease}.form-control textarea{min-height:90px;padding:9px 11px;line-height:1.45;resize:vertical}.form-control input[type=file]{padding:6px 11px}input::placeholder,textarea::placeholder{color:var(--s-ink-3);opacity:1}.form-control :is(input,select,textarea):hover{border-color:var(--t-border-color-strong)}.form-control :is(input,select,textarea)[aria-invalid=true]{border-color:var(--t-color-red)}.portfolio-check label,label.portfolio-check{color:var(--t-font-color-primary);font-size:var(--t-font-size-md)}.portfolio-check small{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs)}.card{box-shadow:none}.card{background:var(--t-background-secondary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);overflow:hidden;min-width:0;max-width:100%}.portfolio-note{padding:2px 0 12px;color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);line-height:1.5}.portfolio-error{margin:10px 0;padding:10px 12px;border-radius:var(--t-border-radius-md);background:var(--t-background-transparent-light);color:var(--t-color-red);font-size:var(--t-font-size-sm);line-height:1.5}.portfolio-list li{padding:9px 0;border-bottom:1px solid var(--t-border-color-light)}.portfolio-list li>a{color:var(--t-font-color-primary);font-weight:500}.portfolio-list small{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);line-height:1.4}.completion-card .portfolio-list li>a>strong{color:var(--t-font-color-secondary);font-family:var(--t-font-family-mono);font-variant-numeric:tabular-nums;font-weight:400}.completion-card .portfolio-list li>strong{color:var(--t-font-color-primary);font-weight:500}.kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;min-height:96px;padding:15px 16px;border-radius:var(--radius-kpi);background:var(--t-background-secondary);border:1px solid var(--t-border-color-light);transition:box-shadow .14s ease,transform .08s ease}.metric-switcher{background:transparent;border-bottom-color:var(--t-border-color-light)}.client-identity a{color:var(--t-font-color-primary);font-weight:500}.client-document{color:var(--t-font-color-tertiary);font-family:var(--t-font-family-mono);font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:22px;padding:0 9px;border-radius:var(--t-border-radius-sm);font-size:var(--t-font-size-md);font-weight:500;line-height:1;white-space:nowrap}.sdot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.tab-list [role=tab]{color:var(--t-font-color-tertiary);font-weight:500}.tab-list [role=tab][aria-selected=true]{color:var(--t-font-color-primary);font-weight:600}.tab-list [role=tab]:after{background:var(--t-accent-primary)}.portfolio-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;text-align:center;color:var(--t-font-color-tertiary)}.portfolio-empty h2,.portfolio-empty h3{margin:0;font-size:var(--t-font-size-lg);font-weight:600;line-height:1.3;color:var(--t-font-color-primary)}.portfolio-empty p{max-width:340px;margin:0;font-size:var(--t-font-size-md);line-height:1.5;color:var(--t-font-color-tertiary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.portfolio-dialog{width:min(560px,94vw);max-width:none;max-height:85dvh;padding:0;overflow:hidden;color:var(--t-font-color-primary);background:var(--t-glass-bg-chrome);-webkit-backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate));border:1px solid var(--t-glass-border);border-radius:14px;box-shadow:inset 0 1px 0 var(--t-glass-highlight),0 24px 70px #28221452;animation:stalo-pop .16s cubic-bezier(.22,1,.36,1)}.portfolio-dialog::backdrop{background:var(--s-scrim);animation:stalo-fade .12s ease}.portfolio-dialog:has(.permission-editor){width:min(800px,94vw)}@keyframes stalo-pop{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes stalo-fade{0%{opacity:0}to{opacity:1}}.toast{position:fixed;z-index:var(--t-z-toast);right:22px;bottom:22px;display:flex;align-items:center;gap:9px;max-width:min(420px,calc(100vw - 32px));padding:11px 16px;border:1px solid var(--t-glass-border);border-radius:var(--t-border-radius-md);color:var(--t-font-color-primary);font-size:var(--t-font-size-md);font-weight:500;line-height:1.4;background:var(--t-glass-bg-strong);-webkit-backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));box-shadow:inset 0 1px 0 var(--t-glass-highlight),var(--t-glass-shadow);animation:stalo-toast-in .18s ease}.toast svg{color:var(--t-color-green);flex-shrink:0}@keyframes bulkin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stalo-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-grid{gap:14px}.stepper li:not(:last-child):after{top:11px;height:2px;background:var(--t-border-color-medium)}.stepper button{color:var(--t-font-color-tertiary)}.stepper button>span{width:22px;height:22px;border:1px solid var(--t-border-color-medium);border-radius:50%;background:var(--t-background-tertiary);color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.stepper button strong{font-size:var(--t-font-size-sm);font-weight:600}.stepper button small{font-size:var(--t-font-size-xs)}.stepper button[aria-current=step]{color:var(--t-font-color-primary)}.stepper button[aria-current=step]>span{border-color:var(--t-font-color-primary);background:var(--t-font-color-primary);color:var(--t-font-color-inverted);box-shadow:none}.stepper li.done:not(:last-child):after{background:var(--t-border-color-strong)}.stepper li.done button{color:var(--t-font-color-secondary)}.stepper li.done button>span{border-color:var(--t-border-color-strong);background:var(--t-background-secondary);color:var(--t-font-color-primary)}@keyframes detailsExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}details summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease}details summary .chev,details summary svg.chev{width:16px;height:16px;flex-shrink:0;color:var(--t-font-color-tertiary);transition:transform .15s ease}details[open]>summary .chev,details[open]>summary svg.chev{transform:rotate(90deg)}details[open]>:not(summary){animation:detailsExpand .3s ease}.user-avatar{border:1px solid var(--t-border-color-light);background:var(--t-background-transparent-light);color:var(--t-font-color-secondary)}.avatar-cropper__preview{border:1px solid var(--t-border-color-light);background:var(--t-background-transparent-light)}.avatar-cropper__preview:focus-visible{outline:2px solid var(--t-accent-primary);outline-offset:2px}.avatar-cropper__zoom{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm)}.completion-card{margin-bottom:20px}.mobile-bottom-nav{display:none}@media(min-width:768px){.is-sidebar-collapsed{--sidebar-width: var(--nav-rail)}.is-sidebar-collapsed .sidebar{padding:12px 8px;gap:8px;z-index:30}}@media(max-width:767px){.page-content{border:0;border-radius:0;box-shadow:none;padding:20px 16px 32px;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 24px)}.sidebar{position:fixed;z-index:60;inset:8px auto 8px 8px;width:min(86vw,284px);height:auto;max-height:calc(100dvh - 16px);padding:12px 8px calc(12px + env(safe-area-inset-bottom)) 14px;border:1px solid var(--t-glass-border);border-radius:var(--t-border-radius-md);box-shadow:inset 0 1px 0 var(--t-glass-highlight),var(--t-glass-shadow);transform:translate(calc(-100% - 20px));transition:transform .18s ease;overflow-y:auto;overscroll-behavior:contain}.is-sidebar-open .sidebar{transform:translate(0)}.is-sidebar-open{overflow:hidden}.mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:40;bottom:0;left:0;right:0;min-height:var(--mobile-nav-height);padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--t-background-secondary);border-top:1px solid var(--t-border-color-light)}.mobile-bottom-nav a,.mobile-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:var(--t-font-color-tertiary);background:none;border:0;border-radius:var(--t-border-radius-md);font-family:inherit;font-size:var(--t-font-size-sm);font-weight:500;line-height:16px;text-decoration:none}.mobile-bottom-nav button>span:first-child{height:24px;font-size:20px}.mobile-bottom-nav [aria-current=page]{color:var(--t-font-color-primary);background:var(--t-background-transparent-medium)}.button{min-height:var(--touch-target)}.form-control input,.form-control select{min-height:var(--touch-target);font-size:16px}.form-control input,.form-control select,.form-control textarea,input,select,textarea{font-size:16px}.agenda-event__actions .button,.agenda-day-panel__head .button{min-height:var(--touch-target);font-size:var(--t-font-size-md)}.stepper button strong{font-size:var(--t-font-size-xs)}.portfolio-dialog{max-height:calc(100dvh - 32px)}body[data-page=novo-cliente] .mobile-bottom-nav{display:none}body[data-page=novo-cliente] .page-content{padding-bottom:24px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sidebar,.sidebar:before,.portfolio-dialog,.client-combobox__panel,.toast,.modal,.menu,.peek{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--t-background-secondary)!important}.portfolio-dialog::backdrop,.scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-transparency:reduce){.sidebar,.sidebar:before,.portfolio-dialog,.client-combobox__panel,.toast,.modal,.menu,.peek{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--t-background-secondary)!important}.portfolio-dialog::backdrop,.scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){.portfolio-dialog,.client-combobox__panel,.toast,.modal,.menu,.peek{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ausente{color:var(--t-font-color-tertiary)}.page-content,.page-content>*{min-width:0}@media(max-width:767px){.portfolio-list a{display:inline-flex;align-items:center;min-height:24px}}.user-avatar{display:inline-flex;flex-shrink:0;overflow:hidden;border-radius:50%;border:1px solid var(--t-border-color-light);background:var(--t-background-transparent-light);color:var(--t-font-color-secondary);font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.user-avatar img{width:100%;height:100%;display:block;object-fit:cover}.user-avatar__iniciais{display:block}.avatar-cropper{display:grid;gap:12px;justify-items:center;margin:12px 0}.avatar-cropper__zoom{display:flex;align-items:center;gap:10px;width:100%;max-width:220px}.avatar-cropper__zoom input{flex:1 1 auto;accent-color:var(--t-accent-primary)}.otp{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--s-gap-group)}.otp__label{color:var(--t-font-color-secondary);font-size:var(--t-font-size-sm);font-weight:500;text-align:center}.otp__campo{position:relative;display:flex;justify-content:center;width:280px}.otp__caixas{display:grid;grid-template-columns:repeat(var(--otp-casas, 6),var(--s-control-lg));gap:var(--s-gap-group);justify-content:center}.otp__caixa{display:grid;place-items:center;width:var(--s-control-lg);height:var(--s-control-lg);min-width:0;border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);background:var(--t-background-transparent-secondary, var(--t-background-primary));color:var(--t-font-color-primary);font-family:var(--t-font-family-mono);font-size:18px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box;transition:border-color .1s ease}.otp__caixa.is-preenchida{border-color:var(--t-border-color-strong)}.otp__caixa:focus,.otp__caixa:focus-visible,.otp__campo:focus-within .otp__caixa.is-ativa{outline:none;border-color:var(--t-border-color-strong)}.otp__campo:focus-within .otp__caixa.is-selecionada{border-color:var(--t-border-color-strong);background:var(--t-accent-tertiary)}.otp--invalida .otp__caixa{border-color:var(--t-color-red)}.otp__cursor{display:none}.otp__campo:focus-within .otp__cursor{display:block;width:2px;height:20px;background:var(--t-accent-primary);animation:stalo-otp-cursor 1.06s steps(2,start) infinite}@keyframes stalo-otp-cursor{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.otp__cursor{animation:none}}.otp__input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font:inherit;font-size:16px;text-align:center}.otp__input:focus,.otp__input:focus-visible{outline:none}.otp__input::selection{background:transparent}.otp__input:-webkit-autofill,.otp__input:-webkit-autofill:hover,.otp__input:-webkit-autofill:focus{-webkit-text-fill-color:transparent;transition:background-color 0s 600000s}@media(max-width:360px){.otp__campo{width:100%}.otp__caixas{grid-template-columns:repeat(var(--otp-casas, 6),var(--s-control-lg));gap:4px}.otp__caixa{font-size:16px}}:root{--t-z-base:0;--t-z-sticky:100;--t-z-dropdown:1000;--t-z-popover:1100;--t-z-tooltip:1200;--t-z-overlay:1300;--t-z-modal:1400;--t-z-toast:1500;--t-content-gutter:var(--t-spacing-5);--t-col-min-sm:220px;--t-col-min-md:280px;--t-col-min-lg:300px}.surface{flex:1;min-height:0;background:var(--t-background-secondary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #0a0a0a08}.empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;text-align:center}.empty .e-ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--t-background-transparent-light);color:var(--t-font-color-light)}.empty .e-ic svg{width:24px;height:24px}.empty .e-t{font-size:var(--t-font-size-lg);font-weight:600;color:var(--t-font-color-primary)}.empty .e-s{font-size:var(--t-font-size-md);color:var(--t-font-color-tertiary);max-width:340px;line-height:1.5}.menu{position:absolute;z-index:var(--t-z-dropdown);background:var(--t-glass-bg);-webkit-backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));border:1px solid var(--t-glass-border);border-radius:var(--t-border-radius-md);box-shadow:inset 0 1px 0 var(--t-glass-highlight),0 14px 44px #0a0a0a2e;padding:5px;min-width:190px;animation:pop .13s ease}.menu .mi{display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:var(--t-border-radius-md);cursor:pointer;color:var(--t-font-color-secondary);font-size:var(--t-font-size-md);border:0;background:transparent;width:100%;text-align:left;font-family:inherit}.menu .mi svg{width:15px;height:15px;color:var(--t-font-color-tertiary);flex-shrink:0}.menu .mi:hover{background:var(--t-background-transparent-light);color:var(--t-font-color-primary)}.menu .mi.danger{color:var(--t-color-red)}.menu .mi.danger svg{color:var(--t-color-red)}.menu .mi.on{color:var(--t-font-color-primary);background:var(--t-background-transparent-light)}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg .opt{padding:7px 12px;border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);font-size:var(--t-font-size-md);cursor:pointer;color:var(--t-font-color-secondary);background:var(--t-background-primary);transition:all .1s ease;font-family:inherit}.seg .opt:hover{border-color:var(--t-border-color-strong)}.seg .opt.on{border-color:var(--t-accent-primary);background:var(--t-accent-primary);color:var(--t-font-color-inverted);font-weight:600}.wskel{background:linear-gradient(90deg,var(--t-background-transparent-light) 25%,var(--t-background-transparent-medium) 37%,var(--t-background-transparent-light) 63%);background-size:400% 100%;animation:shimmer 1.3s ease infinite;border-radius:var(--t-border-radius-md)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pop{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}:root[data-theme=light]{--t-accent-primary:#0A0A0A }:root[data-theme=dark]{--t-accent-primary:#F3F1EB }:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--t-accent-primary);outline-offset:2px}.app{display:flex;height:100vh;width:100vw;overflow:hidden}.workspace{flex:1;min-width:0;display:flex;flex-direction:column;padding:6px 6px 6px 0}.ab-left{display:flex;align-items:center;min-width:0}.ab-crumb{font-size:var(--t-font-size-md);font-weight:600;color:var(--t-font-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-right{display:flex;align-items:center;gap:3px;flex-shrink:0}.ab-search{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px 0 10px;border-radius:var(--t-border-radius-md);border:1px solid var(--t-border-color-light);background:var(--t-background-secondary);color:var(--t-font-color-light);cursor:pointer;font-size:var(--t-font-size-sm);min-width:210px;transition:border-color .1s ease,color .1s ease}.ab-search:hover{border-color:var(--t-border-color-medium);color:var(--t-font-color-tertiary)}.ab-search .t{flex:1;text-align:left}.ab-search .kbd{font-family:var(--t-font-family-mono);font-size:var(--t-font-size-xxs);color:var(--t-font-color-light);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-sm);padding:1px 5px}.ab-pop{position:relative;display:flex}.ab-dot{position:absolute;top:4px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--t-color-red);box-shadow:0 0 0 2px var(--t-background-primary)}.ab-menu{position:absolute;right:0;top:100%;margin-top:6px;width:308px;z-index:var(--t-z-dropdown)}.ab-notif{display:flex;gap:9px;padding:8px 10px;cursor:pointer;border-radius:var(--t-border-radius-md)}.ab-notif:hover{background:var(--t-background-transparent-light)}.ab-nt{font-size:var(--t-font-size-sm);color:var(--t-font-color-secondary);line-height:1.35}.ab-na{font-size:var(--t-font-size-xxs);color:var(--t-font-color-light);margin-top:2px}.ck-head{display:flex;align-items:center;justify-content:space-between;height:40px;flex-shrink:0;padding:0 16px;border-bottom:1px solid var(--t-border-color-light)}.sidebar{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 8px 12px 14px;overflow:hidden;background:var(--t-glass-bg-chrome);-webkit-backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate));border-right:1px solid var(--t-glass-border);box-shadow:inset 0 1px 0 var(--t-glass-highlight),var(--t-glass-shadow-chrome);transition:width .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed{width:64px;padding:12px 8px;gap:8px}.tabs{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;overflow:hidden;scrollbar-width:none;height:100%}.tabs::-webkit-scrollbar{display:none}.tab{display:flex;align-items:center;gap:6px;background:transparent;border:0;flex-shrink:0;border-bottom:2px solid transparent;color:var(--t-font-color-tertiary);cursor:pointer;font-size:var(--t-font-size-md);font-weight:400;padding:0 12px;transition:color .12s ease,border-color .12s ease;white-space:nowrap;height:100%}.tab svg{width:var(--s-ico-text);height:var(--s-ico-text);flex-shrink:0}.tab:hover{color:var(--t-font-color-primary)}.tab.active{border-bottom-color:var(--t-accent-primary);color:var(--t-font-color-primary);font-weight:600}.tab-more{display:inline-flex;align-items:center;gap:5px;cursor:pointer;flex-shrink:0;padding:0 10px}.vmore{height:100%;display:flex;align-items:center}.vmore .ds-menu{min-width:180px}.hbtn{display:flex;align-items:center;gap:var(--s-gap-ctl);border:none;background:transparent;border-radius:var(--s-r-ctl-sm);color:var(--t-font-color-secondary);cursor:pointer;font-size:var(--t-font-size-md);height:var(--s-control-sm);padding:0 var(--s-pad-sm);transition:background .1s ease,color .1s ease}.hbtn svg{width:var(--s-ico-text);height:var(--s-ico-text)}.hbtn:hover{background:var(--t-background-transparent-light);color:var(--t-font-color-primary)}.hbtn.on{background:var(--t-background-transparent-medium);color:var(--t-font-color-primary)}.sep-v{width:1px;height:18px;background:var(--t-border-color-medium);margin:0 4px;flex-shrink:0}.idc{position:relative;display:flex;align-items:center;gap:9px;min-width:0;width:100%}.av{width:22px;height:22px;border-radius:var(--t-border-radius-md);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-font-size-xs);font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px var(--s-line);background:var(--t-background-tertiary);color:var(--t-font-color-secondary)}.client-identity{display:inline-flex;flex-direction:column;min-width:0;width:100%;vertical-align:middle}.client-identity a{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.client-identity .client-trade-name{color:var(--t-font-color-secondary);font-size:var(--t-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.client-identity .client-document{color:var(--t-font-color-tertiary);font-family:var(--t-font-family-mono);font-size:var(--t-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.row-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--s-gap-group);opacity:0;pointer-events:none;background:var(--t-background-secondary);padding:2px 4px;border-radius:var(--t-border-radius-sm);box-shadow:-8px 0 12px var(--t-background-secondary);transition:opacity .1s ease;z-index:2}.ra-btn{width:var(--s-control-sm);height:var(--s-control-sm);border-radius:var(--s-r-ctl-sm);border:0;background:transparent;color:var(--t-font-color-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s ease,color .1s ease;text-decoration:none}.ra-btn:focus-visible{outline:2px solid var(--t-accent-primary);outline-offset:1px}.ra-btn svg{width:var(--s-ico-sm);height:var(--s-ico-sm)}.ra-btn:hover{background:var(--t-background-transparent-medium);color:var(--t-font-color-primary)}.tag{align-items:center;border-radius:var(--t-border-radius-sm);display:inline-flex;font-size:var(--t-font-size-md);height:22px;padding:0 9px;gap:5px;line-height:1;font-weight:500;max-width:100%}.tag .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-sm) 0 5px;border-radius:var(--t-border-radius-xl);background:var(--t-background-transparent-light);color:var(--t-font-color-primary);cursor:pointer;font-size:var(--t-font-size-md);transition:background .1s ease}.chip:hover{background:var(--t-background-transparent-medium)}.chip .ca{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;flex-shrink:0}.sdot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.sdot.ok{background:var(--t-color-green)}.sdot.warn{background:var(--t-color-amber)}.sdot.due{background:var(--t-color-red)}.sdot.neutral{background:var(--t-font-color-light)}@keyframes bulkin{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.scrim{position:absolute;inset:0;background:#2822142e;z-index:var(--t-z-overlay);animation:fade .15s ease}@keyframes fade{0%{opacity:0}to{opacity:1}}.peek{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--t-glass-bg-strong);-webkit-backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur)) saturate(var(--t-glass-saturate));border-left:1px solid var(--t-glass-border);z-index:var(--t-z-modal);display:flex;flex-direction:column;box-shadow:inset 1px 0 0 var(--t-glass-highlight),-12px 0 40px #2822141a;animation:slidein .2s cubic-bezier(.22,1,.36,1)}@keyframes slidein{0%{transform:translate(100%)}to{transform:translate(0)}}.peek-head{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--t-border-color-light);flex-shrink:0}.peek-body{flex:1;min-height:0;overflow-y:auto}.peek-tabs{display:flex;flex-direction:column;gap:1px;padding:4px 8px 12px;border-bottom:1px solid var(--t-border-color-light)}.peek-tab{display:flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad-sm);border-radius:var(--s-r-ctl);border:0;background:transparent;color:var(--t-font-color-secondary);font-size:var(--t-font-size-md);cursor:pointer;width:100%;text-align:left;font-family:inherit;transition:background .1s ease,color .1s ease}.peek-tab svg{width:var(--s-ico-text);height:var(--s-ico-text);color:var(--t-font-color-tertiary);flex-shrink:0}.peek-tab:hover{background:var(--t-background-transparent-light);color:var(--t-font-color-primary)}.peek-tabbar{display:flex;gap:var(--s-gap-group);overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--t-border-color-light);scrollbar-width:none}.peek-tabbar::-webkit-scrollbar{display:none}.peek-tabcontent{padding:12px 0 10px}.board{flex:1;min-height:0;height:100%;overflow-x:auto;overflow-y:hidden;display:flex;gap:12px;padding:16px}.bcol{width:290px;flex-shrink:0;display:flex;flex-direction:column;gap:9px;min-height:0;height:100%}.bcard{background:var(--s-elem);border:0;border-radius:16px;box-shadow:var(--s-shadow-card);padding:11px;cursor:pointer;transition:box-shadow .12s ease;display:flex;flex-direction:column;gap:9px;-webkit-user-select:none;user-select:none}.bcard:hover{box-shadow:var(--s-shadow-card-hover)}.bcol-agg{display:flex;align-items:center;justify-content:space-between;padding:0 6px 6px;font-size:var(--t-font-size-xs);color:var(--t-font-color-light);text-transform:uppercase;letter-spacing:.04em}.bcol-agg .mono{color:var(--t-font-color-secondary);font-weight:500;text-transform:none;letter-spacing:0}.agg-btn{display:inline-flex;align-items:center;gap:3px;height:var(--s-control-sm);padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:var(--t-background-transparent-light);color:var(--t-font-color-secondary);font-size:var(--t-font-size-xs);font-weight:500;font-variant-numeric:tabular-nums;font-family:var(--t-font-family-mono);cursor:pointer;transition:background .1s ease}.agg-btn:hover{background:var(--t-background-transparent-medium);color:var(--t-font-color-primary)}.agg-btn svg{width:var(--s-ico-sm);height:var(--s-ico-sm);color:var(--t-font-color-light)}.bcol.collapsed{width:48px;align-items:center;cursor:pointer;background:var(--s-well);box-shadow:var(--s-shadow-card);border-radius:var(--s-r-card);padding:10px 0}.bcol.collapsed:hover{box-shadow:var(--s-shadow-card-hover)}.bcard.dragging{opacity:.5}.bcard[draggable=true]{cursor:grab}.bcard.compact{gap:0}.bc{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--t-font-size-md)}.bc svg{width:15px;height:15px}.bc .obj{color:var(--t-font-color-tertiary);cursor:pointer;display:flex;align-items:center;gap:6px}.bc .obj:hover{color:var(--t-font-color-primary)}.bc .sep{color:var(--t-font-color-light)}.bc .rec{color:var(--t-font-color-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fields{padding:0 8px 16px}.frow{display:flex;align-items:center;gap:6px;min-height:32px;padding:5px 6px;border-radius:var(--t-border-radius-md);transition:background .1s ease;cursor:default}.frow:hover{background:var(--t-background-transparent-light)}.bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;min-height:96px;padding:15px 16px;border-radius:12px;background:var(--t-background-secondary);border:1px solid var(--t-border-color-light);transition:box-shadow .14s ease,transform .08s ease}.kpi:hover{box-shadow:var(--t-glass-shadow-chrome)}@media(max-width:1280px){.kpi{padding:14px 12px}}.card{background:var(--t-background-secondary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-md);overflow:hidden}.ob-row{display:flex;align-items:center;gap:11px;padding:10px 14px;transition:background .1s ease}.ob-row+.ob-row{border-top:1px solid var(--t-border-color-light)}.ob-row:hover{background:var(--t-background-transparent-light)}.peek-nav{display:flex;align-items:center;gap:var(--s-gap-group)}.sep-v{display:inline-block;width:1px;height:16px;background:var(--t-border-color-light);margin:0 4px}.modal{width:min(560px,94vw);background:var(--t-glass-bg-chrome);-webkit-backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate));backdrop-filter:blur(var(--t-glass-blur-chrome)) saturate(var(--t-glass-saturate));border:1px solid var(--t-glass-border);border-radius:14px;box-shadow:inset 0 1px 0 var(--t-glass-highlight),0 24px 70px #0a0a0a52;overflow:hidden;animation:pop .16s cubic-bezier(.22,1,.36,1)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:var(--t-font-size-sm);color:var(--t-font-color-tertiary);font-weight:500}.field .req,.form-control .req,.field__label .req,label .req,.req{color:var(--t-color-red);display:inline}.field__label{display:inline}.seg .opt:disabled{opacity:.5;cursor:default;pointer-events:none}.input{height:var(--s-control-lg);border:1px solid var(--t-border-color-medium);border-radius:var(--s-r-ctl-lg);padding:0 var(--s-pad-lg);font-size:var(--t-font-size-md);font-family:inherit;color:var(--t-font-color-primary);background:var(--t-background-primary);outline:0;transition:border-color .1s ease}.input:focus{border-color:var(--t-border-color-strong)}.input::placeholder{color:var(--t-font-color-light)}.modal fieldset,.prospect-form fieldset{border:0;margin:0;padding:0;min-width:0}.modal legend,.prospect-form legend{display:block;width:100%;padding:0;margin:12px 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--t-font-color-light)}.prospect-form{padding:18px 24px 0;display:flex;flex-direction:column;gap:14px}.agenda-wrap{flex:1;min-height:0;display:flex;overflow:hidden}.agenda-cal{flex:1;min-width:0;display:flex;flex-direction:column}.agenda-cal-scroll{flex:1;min-height:0;overflow:auto;padding:14px 16px}.agenda-rail{width:322px;flex-shrink:0;border-left:1px solid var(--t-border-color-light);display:flex;flex-direction:column;min-height:0;background:var(--t-background-secondary)}.agenda-rail-scroll{flex:1;min-height:0;overflow-y:auto;padding:14px}.sdot{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.agenda-tip{padding:10px 2px 0;font-size:var(--t-font-size-xs);color:var(--t-font-color-light);line-height:1.4}.agenda-rail-events{display:flex;flex-direction:column;gap:10px;margin-top:14px}.agenda-group{display:flex;flex-direction:column;gap:8px}.agenda-group__day{margin:0;padding:4px 0 2px;display:flex;align-items:baseline;gap:8px;font-size:var(--t-font-size-sm);font-weight:600;color:var(--t-font-color-secondary)}.agenda-group__day small{font-size:var(--t-font-size-xs);font-weight:400;color:var(--t-font-color-light)}.agenda-surface{position:relative;display:flex;flex-direction:column}.agenda-head{padding-left:16px;justify-content:space-between;height:44px;flex-wrap:nowrap}.agenda-head-left{display:flex;align-items:center;gap:10px}.agenda-head-title{margin:0;font-size:var(--t-font-size-md);font-weight:600}.agenda-head-tag{height:20px;font-size:var(--t-font-size-xs)}.agenda-head-count{font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary)}.agenda-head-right{display:flex;align-items:center;gap:8px}.agenda-filter-btn{font-size:var(--t-font-size-xs);padding:0 8px;display:inline-flex;align-items:center;gap:4px}.agenda-nav-group{display:flex;align-items:center;gap:2px}.agenda-today-btn{height:var(--s-control-sm)}.agenda-rail-header{margin-bottom:6px}.agenda-rail-title{margin:0;font-size:var(--t-font-size-md);line-height:1.25}.agenda-rail-sub{margin:2px 0 0;font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary)}.agenda-new-btn{height:var(--s-control-sm);font-size:var(--t-font-size-xs)}.agenda-rail-summary{margin-top:14px}.agenda-action-tag{height:20px;background:var(--t-background-transparent-light);font-size:var(--t-font-size-xxs);flex-shrink:0}.agenda-rail-events-sec{padding-top:10px}.agenda-sec-count{color:var(--t-font-color-light);font-weight:400}.agenda-peek-events{display:flex;flex-direction:column;gap:12px}@media(max-width:1279px){.agenda-surface{margin-left:calc(-1 * var(--t-content-gutter) + 2px);margin-right:calc(-1 * var(--t-content-gutter) + 2px)}.agenda-wrap{flex-direction:column-reverse;overflow-y:auto}.agenda-cal-scroll{padding:8px 2px;overflow-x:hidden}.agenda-rail{width:100%;border-left:0;border-bottom:1px solid var(--t-border-color-light);max-height:300px}}.page-content--settings{padding:0;overflow:hidden;display:flex;flex-direction:column}.page-inner--settings{max-width:none;margin:0;width:100%;height:100%;flex:1;min-height:0;display:flex;flex-direction:column}.set-content{flex:1;overflow-y:auto;padding:22px 20px;display:flex;flex-direction:column;min-height:0}.set-content>*{flex-shrink:0}:root,:root[data-theme=light]{color-scheme:light;--s-bg: #EFEDE6;--s-surface: #FAF9F6;--s-surface-2: #F5F3EE;--s-well: #E8E5DD;--s-track: #E8E5DD;--s-ink: #0A0A0A;--s-ink-2: #3C3C3A;--s-ink-3: #64625A;--s-ink-4: #A8A498;--s-on-ink: #F3F1EB;--s-line: rgba(40, 34, 20, .08);--s-line-2: rgba(40, 34, 20, .14);--s-fill-1: rgba(40, 34, 20, .05);--s-fill-2: rgba(40, 34, 20, .09);--s-blue: #0A72E8;--s-blue-t: #0A5AB8;--s-green: #28A458;--s-green-t: #1B7340;--s-indigo: #5856D6;--s-indigo-t: #4644B8;--s-teal: #1E9DB8;--s-teal-t: #146D80;--s-orange: #F08A00;--s-orange-t: #9A5700;--s-red: #E5372C;--s-red-t: #B5241B;--s-purple: #A64DD6;--s-purple-t: #8436B0;--s-gray: #9C9A92;--s-gray-t: #64625A;--s-glass-chrome: #FAF9F6;--s-glass-strong: #FAF9F6;--s-glass-float: #FAF9F6;--s-glass-border: rgba(40, 34, 20, .1);--s-glass-hi: transparent;--s-glass-blur: 0px;--s-glass-blur-chrome: 0px;--s-glass-saturate: 100%;--s-shadow-chrome: 0 0 0 1px rgba(40, 34, 20, .07), 0 4px 16px rgba(40, 34, 20, .05);--s-shadow-float: 0 0 0 1px rgba(40, 34, 20, .08), 0 10px 30px rgba(40, 34, 20, .14), 0 1px 3px rgba(40, 34, 20, .07);--s-shadow-card: 0 0 0 1px rgba(40, 34, 20, .07), 0 1px 2px rgba(40, 34, 20, .05);--s-shadow-card-hover: 0 0 0 1px rgba(40, 34, 20, .11), 0 2px 6px rgba(40, 34, 20, .07), 0 10px 24px rgba(40, 34, 20, .08);--s-shadow-sheet: 0 0 0 1px rgba(40, 34, 20, .08), -12px 0 40px rgba(40, 34, 20, .16);--s-scrim: rgba(28, 24, 16, .3)}:root[data-theme=dark]{color-scheme:dark;--s-bg: #0A0A0A;--s-surface: #191817;--s-surface-2: #211F1D;--s-well: #121110;--s-track: #2C2A27;--s-ink: #F3F1EB;--s-ink-2: #DAD6CC;--s-ink-3: #9A978D;--s-ink-4: #6E6C64;--s-on-ink: #0A0A0A;--s-line: rgba(243, 241, 235, .07);--s-line-2: rgba(243, 241, 235, .13);--s-fill-1: rgba(255, 255, 255, .06);--s-fill-2: rgba(255, 255, 255, .11);--s-blue: #3B95FF;--s-blue-t: #7DB8FF;--s-green: #34C46A;--s-green-t: #6BDA92;--s-indigo: #7F7DF0;--s-indigo-t: #AAA8FF;--s-teal: #3FC3DB;--s-teal-t: #7FDAEA;--s-orange: #FF9F1A;--s-orange-t: #FFBE5C;--s-red: #FF5A4F;--s-red-t: #FF8F87;--s-purple: #C27BF0;--s-purple-t: #D9A8F7;--s-gray: #7A786F;--s-gray-t: #9A978D;--s-glass-chrome: #191817;--s-glass-strong: #191817;--s-glass-float: #211F1D;--s-glass-border: rgba(243, 241, 235, .12);--s-glass-hi: transparent;--s-shadow-chrome: 0 4px 16px rgba(0, 0, 0, .3);--s-shadow-float: 0 12px 34px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .4);--s-shadow-card: 0 0 0 .5px rgba(243, 241, 235, .06);--s-shadow-card-hover: 0 0 0 .5px rgba(243, 241, 235, .1), 0 12px 28px rgba(0, 0, 0, .45);--s-shadow-sheet: -12px 0 40px rgba(0, 0, 0, .5);--s-scrim: rgba(0, 0, 0, .5)}:root{--s-c-clientes: var(--s-blue);--s-c-clientes-t: var(--s-blue-t);--s-c-honorarios: var(--s-green);--s-c-honorarios-t: var(--s-green-t);--s-c-prospeccao: var(--s-indigo);--s-c-prospeccao-t: var(--s-indigo-t);--s-c-constituicao: var(--s-teal);--s-c-constituicao-t: var(--s-teal-t);--s-c-paralisado: var(--s-orange);--s-c-paralisado-t: var(--s-orange-t);--s-c-baixado: var(--s-gray);--s-c-baixado-t: var(--s-gray-t);--s-c-atraso: var(--s-red);--s-c-atraso-t: var(--s-red-t);--s-c-ok: var(--s-green);--s-c-ok-t: var(--s-green-t);--s-ev-reuniao: var(--s-blue);--s-ev-reajuste: var(--s-indigo);--s-ev-proposta: var(--s-indigo);--s-ev-visita: var(--s-teal);--s-ev-ligacao: var(--s-green);--s-ev-retorno: var(--s-orange);--s-ev-observacao: var(--s-gray);--s-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, system-ui, sans-serif;--s-font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", Inter, system-ui, sans-serif;--s-font-mono: "SF Mono", "JetBrains Mono", ui-monospace, Menlo, monospace;--s-text-xs: 11px;--s-text-sm: 12px;--s-text-md: 13px;--s-text-base: 14px;--s-text-lg: 17px;--s-text-xl: 18px;--s-text-2xl: 26px;--s-text-kpi: 30px;--s-track-tight: -.022em;--s-track-snug: -.01em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 14px;--s-5: 16px;--s-6: 20px;--s-7: 24px;--s-8: 32px;--s-r-xs: 6px;--s-r-sm: 8px;--s-r-md: 10px;--s-r-lg: 12px;--s-r-card: 16px;--s-r-sheet: 18px;--s-r-pill: 999px;--s-control-sm: 28px;--s-ico-sm: 16px;--s-pad-sm: 10px;--s-pad-ico-sm: 6px;--s-r-ctl-sm: 7px;--s-control: 32px;--s-ico: 18px;--s-pad: 12px;--s-pad-ico: 8px;--s-r-ctl: 8px;--s-control-lg: 40px;--s-ico-lg: 20px;--s-pad-lg: 16px;--s-pad-ico-lg: 11px;--s-r-ctl-lg: 10px;--s-ico-text: 16px;--s-ico-text-lg: 18px;--s-gap-ctl: 6px;--s-gap-group: 8px;--s-gap-section: 16px;--s-bar-pad: 6px;--s-row: 40px;--s-touch: 44px;--s-sidebar: 236px;--s-dur-press: .16s;--s-dur-fast: .16s;--s-dur-tip: 125ms;--s-dur-pop: .18s;--s-dur-modal: .2s;--s-dur-exit: .15s;--s-dur-base: .24s;--s-dur-slow: .3s;--s-dur-drawer: .4s;--s-dur-spring: .56s;--s-dur-bounce: .88s;--s-ease-out: cubic-bezier(.23, 1, .32, 1);--s-ease-in-out: cubic-bezier(.77, 0, .175, 1);--s-ease-drawer: cubic-bezier(.32, .72, 0, 1);--s-ease-spring: linear(0, .0509, .1621, .2926, .4206, .5357, .6341, .7154, .781, .8328, .8734, .9046, .9286, .9468, .9605, .9707, .9784, .9841, .9884, .9915, .9938, .9955, .9967, .9976, .9983, .9987, .9991, .9993, 1);--s-ease-bounce: linear(0, .0934, .2855, .4907, .668, .8032, .8971, .9567, .9909, 1.008, 1.0144, 1.0149, 1.0127, 1.0096, 1.0066, 1.0041, 1.0024, 1.0011, 1.0004, 1, .9998, .9998, .9998, .9998, .9999, .9999, .9999, 1, 1);--s-z-sticky: 100;--s-z-tabbar: 400;--s-z-popover: 1100;--s-z-sheet: 1400;--s-z-toast: 1500}:root,:root[data-theme=light],:root[data-theme=dark]{--t-glass-blur: 0px;--t-glass-blur-chrome: 0px;--t-glass-saturate: 100%;--t-glass-highlight: transparent}:root,:root[data-theme=light]{--t-glass-bg: #FAF9F6;--t-glass-bg-chrome: #FAF9F6;--t-glass-bg-strong: #FAF9F6}:root,:root[data-theme=light]{--t-background-primary: var(--s-bg);--t-background-secondary: var(--s-surface);--t-background-tertiary: var(--s-surface);--t-border-color-light: var(--s-line);--t-border-color-medium: var(--s-line-2);--t-font-color-tertiary: var(--s-ink-3)}:root[data-theme=dark]{--t-glass-bg: #191817;--t-glass-bg-chrome: #191817;--t-glass-bg-strong: #191817}.s-material{border:1px solid var(--s-glass-border);box-shadow:var(--s-shadow-chrome)}.s-material--chrome{background:var(--s-glass-chrome)}.s-material--strong{background:var(--s-glass-strong)}.s-material--float{background:var(--s-glass-float);box-shadow:var(--s-shadow-float)}.s-scroll-edge{background:linear-gradient(var(--s-bg) 60%,transparent)}*,*:before,*:after,::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.s-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-display{font-family:var(--s-font-display);letter-spacing:var(--s-track-tight)}.s-kicker{font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-3)}.s-muted{color:var(--s-ink-3)}.s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-press{cursor:pointer;transition:transform var(--s-dur-press) var(--s-ease-out),background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease,opacity var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease;-webkit-tap-highlight-color:transparent}.s-press:active{transform:scale(.97)}.s-press:disabled:active,.s-press[aria-disabled=true]:active,.s-press[aria-busy=true]:active{transform:none}.s-press:focus-visible,.s-focus:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}@media(hover:hover)and (pointer:fine){.s-hover:hover{background:var(--s-fill-1)}}.s-btn{--ico: var(--s-ico-text);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--s-gap-ctl);height:var(--s-control);padding:0 var(--s-pad);border:0;border-radius:var(--s-r-ctl);font:500 var(--s-text-md)/1 var(--s-font);white-space:nowrap;text-decoration:none}.s-btn--primary{background:var(--s-ink);color:var(--s-on-ink);font-weight:600}.s-btn--secondary{background:var(--s-surface);color:var(--s-ink);box-shadow:0 0 0 1px var(--s-line-2),0 1px 2px #2822140d}.s-btn--quiet{background:var(--s-fill-1);color:var(--s-ink);font-weight:600}.s-btn--danger{background:color-mix(in oklab,var(--s-red) 12%,transparent);color:var(--s-red-t);font-weight:600}.s-btn--link{background:transparent;color:var(--s-blue-t);font-weight:600}.s-btn--sm{--ico: var(--s-ico-text);height:var(--s-control-sm);padding:0 var(--s-pad-sm);font-size:var(--s-text-sm);border-radius:var(--s-r-ctl-sm)}.s-btn--lg{--ico: var(--s-ico-text-lg);height:var(--s-control-lg);padding:0 var(--s-pad-lg);border-radius:var(--s-r-ctl-lg)}.s-btn--icon{--ico: var(--s-ico);width:var(--s-control);padding:0}.s-btn--icon.s-btn--sm{--ico: var(--s-ico-sm);width:var(--s-control-sm)}.s-btn--icon.s-btn--lg{--ico: var(--s-ico-lg);width:var(--s-control-lg)}:is(.s-btn,.s-seg__opt,.s-pill,.s-search,.s-chip,.s-menu__item)>svg{width:var(--ico, var(--s-ico-text));height:var(--ico, var(--s-ico-text));flex:none}.s-btn:not(.s-btn--icon):has(>svg:first-child){padding-left:var(--s-pad-ico)}.s-btn--sm:not(.s-btn--icon):has(>svg:first-child){padding-left:var(--s-pad-ico-sm)}.s-btn--lg:not(.s-btn--icon):has(>svg:first-child){padding-left:var(--s-pad-ico-lg)}.s-btn--round{border-radius:var(--s-r-pill)}.s-btn[disabled],.s-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.s-btn[aria-busy=true]{opacity:1;cursor:progress}@media(hover:hover)and (pointer:fine){.s-btn--quiet:not([disabled]):hover{background:var(--s-fill-2)}.s-btn--link:not([disabled]):hover{background:var(--s-fill-1)}.s-btn--danger:not([disabled]):hover{background:color-mix(in oklab,var(--s-red) 18%,transparent)}}.s-seg{display:inline-flex;gap:2px;padding:2px;border-radius:calc(var(--s-r-ctl-sm) + 2px);background:var(--s-fill-1);flex-wrap:wrap}.s-seg__opt{--ico: var(--s-ico-text);height:var(--s-control-sm);padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-ctl-sm);background:transparent;color:var(--s-ink-2);font:500 var(--s-text-sm)/1 var(--s-font);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);white-space:nowrap;text-decoration:none;cursor:pointer}.s-seg__opt[aria-pressed=true],.s-seg__opt[aria-selected=true],.s-seg__opt[aria-checked=true],.s-seg__opt[aria-current=page]{background:var(--s-surface);color:var(--s-ink);box-shadow:0 0 0 1px var(--s-line),0 1px 2px #2822141a}:root[data-theme=dark] .s-seg__opt[aria-pressed=true],:root[data-theme=dark] .s-seg__opt[aria-selected=true],:root[data-theme=dark] .s-seg__opt[aria-checked=true],:root[data-theme=dark] .s-seg__opt[aria-current=page],:root[data-theme=dark] .s-seg__opt.is-on{background:var(--s-track);box-shadow:0 0 0 1px var(--s-line-2),0 1px 2px #0006}.s-seg__opt[disabled],.s-seg__opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.s-seg__count{font-size:var(--s-text-xs);opacity:.85}.s-seg__dot{width:7px;height:7px;border-radius:var(--s-r-pill);background:var(--tone, var(--s-gray));flex-shrink:0}.s-seg--md{border-radius:var(--s-r-ctl-lg)}.s-seg--md .s-seg__opt{height:calc(var(--s-control-lg) - 4px);padding:0 var(--s-pad);border-radius:var(--s-r-ctl);font-size:var(--s-text-md)}.s-seg--scroll{position:relative;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.s-seg--scroll::-webkit-scrollbar{display:none}.s-seg--scroll .s-seg__opt{flex-shrink:0}.s-card{background:var(--s-surface);border-radius:var(--s-r-card);box-shadow:var(--s-shadow-card);padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px;min-width:0;transition:box-shadow var(--s-dur-base) ease}@media(hover:hover)and (pointer:fine){.s-card--interactive:hover{box-shadow:var(--s-shadow-card-hover)}}.s-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.s-card__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.s-card__title{margin:0;font:600 var(--s-text-xl)/1.25 var(--s-font-display);letter-spacing:var(--s-track-snug);color:var(--s-ink)}.s-card__action{opacity:0;transition:opacity var(--s-dur-fast) ease,transform var(--s-dur-press) var(--s-ease-out),background-color var(--s-dur-fast) ease,color var(--s-dur-fast) ease}.s-card__action:focus-visible,.s-card:focus-within .s-card__action{opacity:1}@media(hover:hover)and (pointer:fine){.s-card:hover .s-card__action{opacity:1}}@media(hover:none){.s-card__action{opacity:1}}.s-card__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--s-line);padding-top:10px;margin-top:auto}.s-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.s-span-3{grid-column:span 3}.s-span-4{grid-column:span 4}.s-span-5{grid-column:span 5}.s-span-6{grid-column:span 6}.s-span-7{grid-column:span 7}.s-span-8{grid-column:span 8}.s-span-12{grid-column:1 / -1}.s-rows-2{grid-row:span 2}@media(max-width:1100px){.s-bento>*{grid-column:1 / -1;grid-row:auto}.s-bento>.s-span-3{grid-column:span 6}}@media(max-width:520px){.s-bento>.s-span-3{grid-column:1 / -1}}.s-kpi{padding:14px 16px;gap:8px}.s-kpi__link{display:contents;color:inherit;text-decoration:none}.s-kpi__label{display:flex;align-items:center;gap:8px;font-size:var(--s-text-md);font-weight:600}.s-kpi__dot{width:8px;height:8px;border-radius:var(--s-r-pill);flex-shrink:0}.s-kpi__value{font:700 var(--s-text-kpi)/1.05 var(--s-font-display);letter-spacing:var(--s-track-tight);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--s-ink)}.s-kpi__cap{font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-row{display:grid;align-items:center;gap:10px;min-height:var(--s-row);padding:0 6px;margin:0 -6px;border-radius:9px;color:var(--s-ink);text-decoration:none}.s-row__title{font-size:var(--s-text-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-row__sub{font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.s-lrows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.s-lrow{display:flex;align-items:center;gap:10px;min-height:var(--s-row);padding:0 6px;margin:0 -6px;border-radius:9px;color:var(--s-ink);transition:background-color var(--s-dur-fast) ease,opacity var(--s-dur-fast) ease}.s-lrow--dimmed{opacity:.5}.s-lrow--divided+.s-lrow--divided{border-top:1px solid var(--s-line);border-radius:0}.s-lrow__link{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;align-self:stretch;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;border-radius:7px;cursor:pointer}.s-lrow__link:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-lrow__lead{flex:0 0 var(--s-lrow-lead, 48px);font-size:var(--s-text-md);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.s-lrow__lead--muted{font-size:var(--s-text-xs);font-weight:500;color:var(--s-ink-3)}.s-lrow__glyph{flex:0 0 16px;display:inline-flex;color:var(--tone, var(--s-ink-3))}.s-lrow__main{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden;white-space:nowrap}.s-lrow--stacked .s-lrow__main{flex-direction:column;align-items:flex-start;gap:2px;padding-block:6px}.s-lrow__title{min-width:0;flex-shrink:1;font-size:var(--s-text-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lrow__sub{min-width:0;flex-shrink:2;font-size:var(--s-text-sm);color:var(--s-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lrow--stacked .s-lrow__title,.s-lrow--stacked .s-lrow__sub{max-width:100%}.s-lrow__trail{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:6px}@media(hover:hover)and (pointer:fine){.s-lrow--link:hover{background:var(--s-fill-1)}}@media(pointer:coarse){.s-lrow{min-height:var(--s-touch)}}.s-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--s-r-xs);font-size:var(--s-text-sm);font-weight:600;white-space:nowrap;background:color-mix(in oklab,var(--tone, var(--s-gray)) 13%,transparent);color:var(--tone-t, var(--s-ink-2))}.s-tag__dot{width:7px;height:7px;border-radius:99px;background:var(--tone, var(--s-gray))}.s-pill{--ico: var(--s-ico-sm);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);height:var(--s-control-sm);padding:0 var(--s-pad-sm);border-radius:var(--s-r-pill);background:var(--s-fill-1);font-size:var(--s-text-sm);color:var(--s-ink-2)}.s-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--s-r-pill);background:var(--tone-t, var(--s-ink-2));color:var(--s-surface);font:700 var(--s-text-xs)/1 var(--s-font);font-variant-numeric:tabular-nums;flex-shrink:0}.s-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-gap-group);margin:0;padding:0;list-style:none}.s-chip{gap:var(--s-gap-ctl);padding:0 0 0 var(--s-pad-sm);transition:opacity var(--s-dur-fast) ease}@starting-style{.s-chip{opacity:0}}.s-chip__k{color:var(--s-ink-3)}.s-chip__v{color:var(--s-ink);font-weight:600}.s-chip__del{--ico: var(--s-ico-sm);position:relative;width:var(--s-control-sm);height:var(--s-control-sm);padding:0;border:0;border-radius:var(--s-r-pill);background:transparent;color:var(--s-ink-3);display:inline-flex;align-items:center;justify-content:center}.s-chip__del>svg{width:var(--ico);height:var(--ico);flex:none}@media(pointer:coarse){.s-chip__del:after{content:"";position:absolute;inset:-8px}}@media(hover:hover)and (pointer:fine){.s-chip__del:hover{background:var(--s-fill-2);color:var(--s-ink)}}.s-chip__del:focus-visible{outline:2px solid var(--s-blue);outline-offset:1px}.s-bar-track{display:block;height:8px;border-radius:4px;background:var(--s-track);overflow:hidden}.s-bar{display:block;height:100%;border-radius:inherit;transition:width var(--s-dur-slow) var(--s-ease-out),opacity var(--s-dur-fast) ease}.s-col{transition:height var(--s-dur-slow) var(--s-ease-out),opacity var(--s-dur-fast) ease}.s-stackbar{display:flex;flex-direction:column;gap:8px;min-width:0}.s-stackbar__bar{display:flex;gap:2px;height:var(--s-stackbar-h, 10px)}.s-stackbar__seg{flex:1 1 0;min-width:8px;height:100%;padding:0;border:0;border-radius:3px;background:var(--tone, var(--s-gray));transition:opacity var(--s-dur-fast) ease}.s-stackbar__seg:first-child{border-radius:5px 3px 3px 5px}.s-stackbar__seg:last-child{border-radius:3px 5px 5px 3px}.s-stackbar__seg:only-child{border-radius:5px}.s-stackbar__seg:is(button,a){cursor:pointer}.s-stackbar__seg:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-stackbar[data-active] .s-stackbar__seg:not([data-active]){opacity:.4}.s-stackbar__legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:var(--s-text-sm);color:var(--s-ink-2)}.s-stackbar__item{display:inline-flex;align-items:center;gap:6px;transition:color var(--s-dur-fast) ease,opacity var(--s-dur-fast) ease}.s-stackbar__item:before{content:"";width:7px;height:7px;border-radius:var(--s-r-pill);background:var(--tone, var(--s-gray));flex-shrink:0}.s-stackbar[data-active] .s-stackbar__item:not([data-active]){opacity:.55}.s-stackbar__item[data-active]{color:var(--s-ink);font-weight:600}.s-more{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-group);border-top:1px solid var(--s-line);padding-top:8px;margin-top:4px}.s-more__all{background:transparent;color:var(--s-blue-t);font-weight:600}.s-scroll-list{max-height:400px;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:0 6px}.s-loadmore{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--s-line)}.s-loadmore--bare{border-top:0;padding-top:0}.s-loadmore__sum{margin:0;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-pager{display:inline-flex;align-items:center;gap:var(--s-gap-ctl)}.s-pager>.s-btn--icon{width:var(--s-control-sm)}.s-pager__pos{min-width:64px;padding:0 4px;text-align:center;font-size:var(--s-text-sm);color:var(--s-ink-3);white-space:nowrap}.s-dl{margin:0;display:flex;flex-direction:column}.s-dl__row{display:grid;grid-template-columns:minmax(110px,36%) minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--s-line)}.s-dl__row:first-child{border-top:0}.s-dl__k{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:var(--s-text-sm);font-weight:500;color:var(--s-ink-3)}.s-dl__k svg{flex-shrink:0;align-self:center}.s-dl__v{margin:0;min-width:0;font-size:var(--s-text-md);color:var(--s-ink);overflow-wrap:anywhere}.s-dl__v a{color:var(--s-blue-t);text-decoration:none;font-weight:500}.s-dl__empty{color:var(--s-ink-3)}@media(max-width:420px){.s-dl__row{grid-template-columns:minmax(0,1fr);gap:2px}}.s-sheet-wrap{position:fixed;inset:0;z-index:var(--s-z-sheet);display:flex;justify-content:flex-end;align-items:stretch}.s-scrim{position:absolute;inset:0;border:0;padding:0;background:var(--s-scrim);animation:s-fade-in var(--s-dur-base) ease;cursor:default}.s-sheet{position:relative;width:min(580px,100%);height:100%;display:flex;flex-direction:column;border-radius:var(--s-r-sheet) 0 0 var(--s-r-sheet);border-right:0;background:var(--s-glass-strong);box-shadow:var(--s-shadow-sheet);animation:s-sheet-in-right var(--s-dur-drawer) var(--s-ease-drawer);outline:none}.s-sheet--sm{width:min(440px,100%)}.s-sheet__head{padding:18px 20px 12px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--s-line)}.s-sheet__bar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.s-sheet__title{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--s-ink)}.s-sheet__grabber{display:none}.s-sheet__body{flex:1 1 auto;overflow-y:auto;padding:4px 14px 8px;overscroll-behavior:contain}.s-sheet__foot{padding:10px 20px 16px;border-top:1px solid var(--s-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.s-sheet--closing{animation:s-sheet-out-right var(--s-dur-base) var(--s-ease-out) forwards}.s-sheet-wrap--closing{pointer-events:none}.s-sheet-wrap--closing .s-scrim{animation:s-fade-out var(--s-dur-base) var(--s-ease-out) forwards}.s-sheet[data-dragging]{animation:none;-webkit-user-select:none;user-select:none}@media(max-width:640px){.s-sheet-wrap{align-items:flex-end}.s-sheet,.s-sheet--sm{width:100%;height:92%;border-radius:var(--s-r-sheet) var(--s-r-sheet) 0 0;border-right:1px solid var(--s-glass-border);animation-name:s-sheet-in-up}.s-sheet--closing{animation-name:s-sheet-out-down}.s-sheet__head{padding-top:8px;touch-action:pan-x}.s-sheet__grabber{display:block;width:36px;height:5px;margin:0 auto 2px;border-radius:3px;background:var(--s-line-2);touch-action:none;cursor:grab}}.s-search{--ico: var(--s-ico-text-lg);display:flex;align-items:center;gap:var(--s-gap-group);height:var(--s-control-lg);padding:0 var(--s-pad-ico-lg);border-radius:var(--s-r-ctl-lg);background:var(--s-surface);box-shadow:0 0 0 1px var(--s-line-2)}.s-search:focus-within{box-shadow:0 0 0 1px var(--s-blue),0 0 0 4px color-mix(in oklab,var(--s-blue) 18%,transparent)}.s-search input{border:0;background:transparent;outline:none;font:var(--s-text-md) var(--s-font);color:var(--s-ink);width:100%;min-width:0}.s-search input::placeholder{color:var(--s-ink-3);opacity:1}.s-search__glyph{color:var(--s-ink-3);flex-shrink:0}.s-pop{border-radius:var(--s-r-md);padding:6px 10px;font-size:var(--s-text-sm);white-space:nowrap;animation:s-pop-in var(--s-dur-pop) var(--s-ease-out);transform-origin:var(--origin, 50% 100%)}.s-popover,.s-menu,.s-tooltip{transform-origin:var(--origin, 50% 0);transition:opacity var(--s-dur-pop) var(--s-ease-out),transform var(--s-dur-pop) var(--s-ease-out)}@starting-style{.s-popover,.s-menu,.s-tooltip{opacity:0;transform:scale(.97)}}.s-pop[data-state=closed],.s-popover[data-state=closed],.s-menu[data-state=closed],.s-tooltip[data-state=closed]{opacity:0;transform:scale(.97);pointer-events:none;transition:opacity var(--s-dur-exit) var(--s-ease-out),transform var(--s-dur-exit) var(--s-ease-out)}.s-tooltip{transition-duration:var(--s-dur-tip)}.s-tooltip[data-instant]{transition-duration:0ms}.s-anchor{position:relative;display:inline-flex;vertical-align:middle}.s-popover,.s-menu,.s-tooltip{position:fixed;z-index:var(--s-z-popover);margin:0;color:var(--s-ink);font-family:var(--s-font)}.s-popover{min-width:240px;max-width:min(360px,calc(100vw - 16px));max-height:min(70vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:14px;border-radius:var(--s-r-lg);display:flex;flex-direction:column;gap:12px}.s-popover:focus{outline:none}.s-popover__title{margin:0}.s-menu{min-width:200px;max-width:min(320px,calc(100vw - 16px));padding:var(--s-bar-pad);border-radius:calc(var(--s-r-ctl) + var(--s-bar-pad));display:flex;flex-direction:column;gap:1px}.s-menu__item{--ico: var(--s-ico-text);display:flex;align-items:center;gap:var(--s-gap-ctl);width:100%;min-height:var(--s-control);padding:0 var(--s-pad);border:0;border-radius:var(--s-r-ctl);background:transparent;color:var(--s-ink);font:500 var(--s-text-md)/1.2 var(--s-font);text-align:left;text-decoration:none;cursor:pointer}.s-menu__item:has(>svg:first-child){padding-left:var(--s-pad-ico)}.s-menu__item>svg{flex-shrink:0;color:var(--s-ink-3)}.s-menu__item:focus-visible{outline:none;background:var(--s-fill-1);box-shadow:inset 0 0 0 2px var(--s-blue)}@media(hover:hover)and (pointer:fine){.s-menu__item:not([disabled]):not([aria-disabled=true]):hover{background:var(--s-fill-1)}}.s-menu__item--danger,.s-menu__item--danger>svg{color:var(--s-red-t)}@media(hover:hover)and (pointer:fine){.s-menu__item--danger:not([disabled]):hover{background:color-mix(in oklab,var(--s-red) 10%,transparent)}}.s-menu__item[disabled],.s-menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.s-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-menu__hint{margin-left:auto;font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-menu__check{color:var(--s-blue-t)}.s-menu__item>.s-menu__check{color:var(--s-blue-t)}.s-menu__sep{height:1px;margin:4px 6px;background:var(--s-line)}@media(pointer:coarse){.s-menu__item{min-height:var(--s-touch)}}.s-tooltip{max-width:min(280px,calc(100vw - 16px));padding:5px 9px;border-radius:8px;font-size:var(--s-text-sm);font-weight:500;line-height:1.35;pointer-events:none}.s-modal{--s-modal-w: 560px;width:min(var(--s-modal-w),calc(100vw - 32px));max-width:none;max-height:min(86dvh,820px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--s-glass-border);border-radius:var(--s-r-card);background:var(--s-glass-strong);color:var(--s-ink);font-family:var(--s-font);box-shadow:var(--s-shadow-float);opacity:0;transform:scale(.97);transition:opacity var(--s-dur-exit) var(--s-ease-out),transform var(--s-dur-exit) var(--s-ease-out),overlay var(--s-dur-exit) allow-discrete,display var(--s-dur-exit) allow-discrete}.s-modal[open]{display:flex;flex-direction:column;opacity:1;transform:none;transition-duration:var(--s-dur-modal)}@starting-style{.s-modal[open]{opacity:0;transform:scale(.97)}}.s-modal::backdrop{background:var(--s-scrim, rgba(28, 24, 16, .3));opacity:0;transition:opacity var(--s-dur-exit) var(--s-ease-out),overlay var(--s-dur-exit) allow-discrete,display var(--s-dur-exit) allow-discrete}.s-modal[open]::backdrop{opacity:1;transition-duration:var(--s-dur-modal)}@starting-style{.s-modal[open]::backdrop{opacity:0}}.s-modal--sm{--s-modal-w: 420px}.s-modal--lg{--s-modal-w: 760px}.s-modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0}.s-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 14px 10px 20px;flex-shrink:0}.s-modal__heading{display:flex;align-items:flex-start;gap:10px;min-width:0}.s-modal__glyph{flex-shrink:0;margin-top:2px;color:var(--tone, var(--s-ink-3))}.s-modal__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.s-modal__title{margin:0;font:700 var(--s-text-xl)/1.25 var(--s-font-display);letter-spacing:var(--s-track-snug);color:var(--s-ink)}.s-modal__close{flex-shrink:0;margin-top:-4px}.s-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:6px 20px 18px;font-size:var(--s-text-md);line-height:1.5;color:var(--s-ink-2)}.s-modal__body>p{margin:0}.s-modal__body fieldset{min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px}.s-modal__body fieldset+fieldset{padding-top:14px;border-top:1px solid var(--s-line)}.s-modal__body legend{padding:0;margin:0 0 10px;font:600 var(--s-text-sm)/1.3 var(--s-font);color:var(--s-ink-3)}.s-modal__impact{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;color:var(--s-ink)}.s-modal__foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px 16px;border-top:1px solid var(--s-line)}.s-modal__start{display:flex;align-items:center;gap:var(--s-gap-group);min-width:0}.s-modal__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-gap-group);margin-left:auto}.s-modal__discard{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%;font-size:var(--s-text-md);font-weight:600;color:var(--s-ink)}@media(max-width:560px){.s-modal{width:100%;margin:auto 0 0;max-height:calc(100dvh - 24px);border-bottom:0;border-radius:var(--s-r-sheet) var(--s-r-sheet) 0 0;opacity:1;transform:translateY(100%);transition:transform var(--s-dur-base) var(--s-ease-out),overlay var(--s-dur-base) allow-discrete,display var(--s-dur-base) allow-discrete}.s-modal[open]{transform:none;transition:transform var(--s-dur-drawer) var(--s-ease-drawer),overlay var(--s-dur-drawer) allow-discrete,display var(--s-dur-drawer) allow-discrete}@starting-style{.s-modal[open]{transform:translateY(100%)}}.s-modal__foot{padding-bottom:max(16px,env(safe-area-inset-bottom))}.s-modal__actions{width:100%}.s-modal__actions>.s-btn{flex:1 1 auto;height:var(--s-touch)}}.s-toaster{position:fixed;z-index:var(--s-z-toast);inset:16px auto auto 50%;translate:-50% 0;width:max-content;max-width:calc(100vw - 32px);height:auto;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:8px;list-style:none;pointer-events:none}.s-toaster__toast{pointer-events:auto;display:flex;align-items:center;gap:var(--s-gap-group);max-width:min(480px,calc(100vw - 32px));padding:var(--s-bar-pad) var(--s-bar-pad) var(--s-bar-pad) var(--s-pad-lg);min-height:calc(var(--s-control-sm) + 2 * var(--s-bar-pad));border:1px solid var(--s-glass-border);border-radius:calc((var(--s-control-sm) + 2 * var(--s-bar-pad)) / 2);background:var(--s-glass-float);box-shadow:var(--s-shadow-float);color:var(--s-ink);font:500 var(--s-text-md)/1.35 var(--s-font);transition:opacity var(--s-dur-base) var(--s-ease-out),transform var(--s-dur-base) var(--s-ease-out)}@starting-style{.s-toaster__toast{opacity:0;transform:translateY(-100%)}}.s-toaster__toast[data-leaving]{opacity:0;transform:translateY(-100%);transition-duration:var(--s-dur-exit);pointer-events:none}.s-toaster__toast[data-type=success]{--tone-t: var(--s-c-ok-t)}.s-toaster__toast[data-type=error]{--tone-t: var(--s-c-atraso-t)}.s-toaster__toast[data-type=warning]{--tone-t: var(--s-c-paralisado-t)}.s-toaster__icon{display:inline-flex;flex-shrink:0;color:var(--tone-t, var(--s-ink-3))}.s-toaster__text{min-width:0;padding-block:3px;white-space:pre-line}.s-toaster__action{flex-shrink:0}.s-toaster__close{flex-shrink:0;width:var(--s-control-sm);color:var(--s-ink-3)}.s-toaster__toast:not(:has(.s-toaster__action,.s-toaster__close)){padding-right:var(--s-gap-section)}.s-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--s-font)}.s-field--inline{display:grid;grid-template-columns:minmax(140px,32%) minmax(0,1fr);align-items:start;column-gap:16px;row-gap:4px}.s-field--inline>.s-field__label{padding-top:9px}.s-field--inline>:not(.s-field__label){grid-column:2}.s-field__label{font-size:var(--s-text-sm);font-weight:600;color:var(--s-ink-2)}.s-field__req{color:var(--s-red-t)}.s-field__hint{margin:0;font-size:var(--s-text-sm);line-height:1.45;color:var(--s-ink-3)}.s-field__error{display:flex;align-items:flex-start;gap:6px;margin:0;font:500 var(--s-text-sm)/1.45 var(--s-font);color:var(--s-red-t);white-space:pre-line;transition:opacity var(--s-dur-fast) ease}@starting-style{.s-field__error{opacity:0}}.s-field__error svg{flex-shrink:0;margin-top:1px}.s-grid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.s-grid-form>.s-field--wide,.s-grid-form>.s-wide{grid-column:1 / -1}@media(max-width:640px){.s-grid-form,.s-field--inline{grid-template-columns:minmax(0,1fr)}.s-field--inline>:not(.s-field__label){grid-column:1}.s-field--inline>.s-field__label{padding-top:0}}.s-input{width:100%;min-width:0;height:var(--s-control-lg);min-height:var(--s-control-lg);padding:0 var(--s-pad-lg);margin:0;border:1px solid var(--s-line-2);border-radius:var(--s-r-ctl-lg);background-color:var(--s-surface);color:var(--s-ink);font:400 var(--s-text-md)/normal var(--s-font);box-shadow:none;outline:none;transition:border-color var(--s-dur-fast) ease,box-shadow var(--s-dur-fast) ease,background-color var(--s-dur-fast) ease}textarea.s-input{height:auto;min-height:88px;padding:8px var(--s-pad-lg);line-height:1.45;resize:vertical}.s-input::placeholder{color:var(--s-ink-3);opacity:1}@media(hover:hover)and (pointer:fine){.s-input:not(:disabled):hover{border-color:color-mix(in oklab,var(--s-ink) 22%,transparent)}}.s-input:focus,.s-input:focus-visible{border-color:var(--s-blue);box-shadow:0 0 0 3px color-mix(in oklab,var(--s-blue) 22%,transparent);outline:none}.s-input[aria-invalid=true]{border-color:var(--s-red);box-shadow:none}.s-input:disabled,.s-input[readonly]{background-color:var(--s-surface-2);color:var(--s-ink-3)}.s-input:disabled{cursor:not-allowed}.s-select{position:relative;display:block;min-width:0}.s-select>select.s-input{appearance:none;-webkit-appearance:none;padding-right:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl));background-image:none;cursor:pointer}.s-select>svg{width:var(--s-ico-text);height:var(--s-ico-text);flex:none}.s-select__arrow{position:absolute;right:var(--s-pad-ico-lg);top:50%;translate:0 -50%;color:var(--s-ink-3);pointer-events:none}.s-select__icon{position:absolute;left:var(--s-pad-ico-lg);top:50%;translate:0 -50%;color:var(--s-ink-3);pointer-events:none}.s-select--icon>select.s-input{padding-left:calc(var(--s-pad-ico-lg) + var(--s-ico-text) + var(--s-gap-ctl))}@media(max-width:900px){.s-input{height:var(--s-touch);min-height:var(--s-touch);font-size:16px}textarea.s-input{height:auto;min-height:88px}}.s-check{display:inline-grid;grid-template-columns:16px minmax(0,1fr);column-gap:9px;align-items:start;font-size:var(--s-text-md);color:var(--s-ink);cursor:pointer}.s-check__input{grid-area:1 / 1;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:1px 0 0;border:1.5px solid var(--s-line-2);border-radius:4px;background:var(--s-surface);cursor:pointer;transition:background-color var(--s-dur-fast) ease,border-color var(--s-dur-fast) ease}.s-check__input:checked{background:var(--s-ink);border-color:var(--s-ink)}.s-check__input:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-check__input:disabled{opacity:.45;cursor:not-allowed}.s-check__mark{grid-area:1 / 1;margin:3px 0 0 2px;color:var(--s-on-ink);opacity:0;pointer-events:none;transition:opacity var(--s-dur-fast) ease}.s-check__input:checked+.s-check__mark{opacity:1}.s-check__text{display:flex;flex-direction:column;gap:2px;min-width:0}.s-check__text small{font-size:var(--s-text-sm);color:var(--s-ink-3)}.s-switch{display:inline-flex;align-items:center;gap:10px;min-height:var(--s-control-sm);font-size:var(--s-text-md);color:var(--s-ink);cursor:pointer;position:relative}.s-switch__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.s-switch__track{position:relative;flex-shrink:0;width:38px;height:22px;border-radius:var(--s-r-pill);background:var(--s-fill-2);transition:background-color var(--s-dur-fast) ease}.s-switch__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--s-r-pill);background:var(--s-surface);box-shadow:0 1px 3px #28221442,0 0 0 .5px #28221414;transition:transform var(--s-dur-fast) var(--s-ease-out)}:root[data-theme=dark] .s-switch__thumb{background:var(--s-ink);box-shadow:0 1px 3px #0006}.s-switch__input:checked+.s-switch__track{background:var(--s-c-ok)}.s-switch__input:checked+.s-switch__track .s-switch__thumb{transform:translate(16px)}.s-switch__input:focus-visible+.s-switch__track{outline:2px solid var(--s-blue);outline-offset:2px}.s-switch__input:disabled+.s-switch__track{opacity:.45}.s-switch:has(.s-switch__input:disabled){cursor:not-allowed}.s-switch--sm .s-switch__track{width:30px;height:18px}.s-switch--sm .s-switch__thumb{width:14px;height:14px}.s-switch--sm .s-switch__input:checked+.s-switch__track .s-switch__thumb{transform:translate(12px)}.s-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 20px;text-align:center}.s-empty__glyph{color:var(--tone, var(--s-ink-4));margin-bottom:2px}.s-empty__title{margin:0;font:600 var(--s-text-xl)/1.25 var(--s-font-display);letter-spacing:var(--s-track-snug);color:var(--s-ink)}.s-empty__text{margin:0;max-width:46ch;font-size:var(--s-text-md);line-height:1.5;color:var(--s-ink-2);white-space:pre-line}.s-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-gap-group);margin-top:6px}.s-empty--compact{padding:20px 12px;gap:6px}.s-empty--compact .s-empty__title{font-size:var(--s-text-base)}.s-empty--compact .s-empty__text{color:var(--s-ink-3)}.s-empty--page{min-height:50vh;gap:10px}.s-empty--page .s-empty__title{font-size:var(--s-text-2xl);font-weight:700;letter-spacing:var(--s-track-tight)}.s-notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;border-radius:var(--s-r-lg);background:color-mix(in oklab,var(--tone, var(--s-gray)) 10%,var(--s-surface));color:var(--s-ink-2);font-size:var(--s-text-md);line-height:1.45;transition:opacity var(--s-dur-fast) ease}@starting-style{.s-notice{opacity:0}}.s-notice--neutral{background:var(--s-fill-1)}.s-notice--plain{padding:0;background:none;border-radius:0}.s-notice__glyph{flex-shrink:0;margin-top:1px;color:var(--tone-t, var(--s-ink-3))}.s-notice__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;white-space:pre-line}.s-notice__title{margin:0;font-weight:600;color:var(--tone-t, var(--s-ink))}.s-notice--error .s-notice__body{color:var(--s-c-atraso-t);font-weight:500}.s-notice__action{flex-shrink:0;align-self:center}.s-notice a{color:var(--s-blue-t);font-weight:600}.s-notice:focus-visible{outline:2px solid var(--s-blue);outline-offset:2px}.s-collapse{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--s-dur-base) var(--s-ease-out),opacity var(--s-dur-base) var(--s-ease-out),visibility 0s linear var(--s-dur-base)}.s-collapse>*{min-height:0;overflow:hidden}.s-collapse[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.s-tabbar{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:var(--s-z-tabbar);height:58px;border-radius:18px;display:none;justify-content:space-around;align-items:center}.s-tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;font-size:10.5px;font-weight:500;color:var(--s-ink-3);text-decoration:none}.s-tabbar a[aria-current=page]{color:var(--s-blue-t);font-weight:600}@media(max-width:900px){.s-tabbar{display:flex}}.s-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--s-fill-1) 0%,var(--s-fill-2) 50%,var(--s-fill-1) 100%);background-size:200% 100%;animation:s-shimmer 1.4s linear infinite}.s-skel-rows{display:flex;flex-direction:column}.s-skel-rows__row{display:grid;gap:16px;align-items:center;height:var(--s-row);border-top:1px solid var(--s-line)}.s-skel-rows__row:first-child{border-top:0}@keyframes s-fade-in{0%{opacity:0}to{opacity:1}}@keyframes s-fade-out{0%{opacity:1}to{opacity:0}}@keyframes s-sheet-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes s-sheet-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes s-sheet-in-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes s-sheet-out-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes s-pop-in{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes s-rise{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@keyframes s-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes s-spin{to{transform:rotate(1turn)}}.s-rise{animation:s-rise var(--s-dur-slow) var(--s-ease-out) both;animation-delay:calc(min(var(--i, 0),8)*30ms)}.s-spin{animation:s-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.s-press,.s-bar,.s-col,.s-card{transition:opacity .15s ease,background-color .15s ease,color .15s ease}.s-press:active{transform:none}.s-sheet,.s-sheet--closing,.s-pop,.s-rise{animation:s-fade-in .16s ease both;animation-delay:0ms}.s-sheet--closing{animation-name:s-fade-out}.s-popover,.s-menu,.s-tooltip,.s-toaster__toast{transition-property:opacity}@starting-style{.s-popover,.s-menu,.s-tooltip,.s-toaster__toast{transform:none}}.s-pop[data-state=closed],.s-popover[data-state=closed],.s-menu[data-state=closed],.s-tooltip[data-state=closed],.s-toaster__toast[data-leaving],.s-modal,.s-modal[open]{transform:none}.s-modal{opacity:0;transition:opacity var(--s-dur-exit) ease,overlay var(--s-dur-exit) allow-discrete,display var(--s-dur-exit) allow-discrete}.s-modal[open]{opacity:1;transition:opacity var(--s-dur-modal) ease,overlay var(--s-dur-modal) allow-discrete,display var(--s-dur-modal) allow-discrete}@starting-style{.s-modal[open]{opacity:0;transform:none}}.s-switch__thumb{transition:none}.s-collapse{transition:opacity var(--s-dur-base) ease,visibility 0s linear var(--s-dur-base)}.s-collapse[data-open=true]{transition-delay:0s}.s-skel,.s-spin{animation:none}.s-popover,.s-menu,.s-tooltip,.s-toaster__toast,.s-modal,.s-modal::backdrop,.s-notice,.s-chip,.s-field__error{transition-duration:var(--s-dur-fast)!important}.s-collapse{transition-duration:var(--s-dur-fast),0s!important}.s-sheet,.s-sheet--closing,.s-scrim,.s-pop{animation-duration:var(--s-dur-fast)!important}}@media(prefers-reduced-transparency:reduce){.s-material,.s-material--chrome,.s-material--strong,.s-material--float,.s-sheet,.s-modal,.s-toaster__toast{background:var(--s-surface)}}@media(prefers-contrast:more){.s-card{box-shadow:0 0 0 1px var(--s-line-2)}.s-material,.s-modal,.s-toaster__toast,.s-input{border-color:var(--s-ink-3)}}.of-fila{display:inline-flex;max-width:100%}.of-pill{--tone: var(--s-ink-3);--tone-t: var(--s-ink-2);display:inline-flex;align-items:center;gap:var(--s-gap-ctl);max-width:100%;min-height:var(--s-control-sm);padding:0 var(--s-pad-sm);border:0;border-radius:var(--s-r-pill);background:var(--s-fill-1);color:var(--tone-t);font:600 var(--s-text-sm)/1 var(--s-font);white-space:nowrap}.of-pill>span{overflow:hidden;text-overflow:ellipsis}.of-pill[data-estado=enviando]{--tone: var(--s-blue);--tone-t: var(--s-blue-t)}.of-pill[data-estado=conflito]{--tone: var(--s-c-paralisado);--tone-t: var(--s-c-paralisado-t)}.of-pill[data-estado=erro]{--tone: var(--s-c-atraso);--tone-t: var(--s-c-atraso-t)}.of-pill[data-estado=enviando],.of-pill[data-estado=conflito],.of-pill[data-estado=erro]{background:color-mix(in oklab,var(--tone) 12%,transparent)}@media(pointer:coarse){.of-pill{min-height:var(--s-touch);padding:0 var(--s-pad)}}.of-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.of-lista:not(:first-child){margin-top:var(--s-gap-section)}.of-item{display:flex;align-items:center;justify-content:space-between;gap:var(--s-gap-section);padding:12px 0;border-top:1px solid var(--s-line)}.of-item:first-child{border-top:0}.of-item__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.of-item__titulo{font-weight:600;color:var(--s-ink)}.of-item__nome{color:var(--s-ink-2);overflow-wrap:anywhere}.of-item__estado{font-size:var(--s-text-sm);color:var(--s-ink-3)}.of-item[data-estado=erro] .of-item__estado{color:var(--s-c-atraso-t)}.of-item[data-estado=conflito] .of-item__estado{color:var(--s-c-paralisado-t)}.of-item__acoes{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-gap-group)}.of-agora{width:100%}@media(pointer:coarse){.of-item__acoes .s-btn{min-height:var(--s-touch)}}.of-conf__lead{margin:0 0 var(--s-gap-section);color:var(--s-ink-2)}.of-conf__bloco{display:flex;flex-direction:column;gap:var(--s-gap-group);margin-bottom:var(--s-gap-section)}.of-conf__bloco h3,.of-conf__nota{margin:0}.of-conf__lista{margin:0;display:flex;flex-direction:column;gap:var(--s-gap-group)}.of-conf__linha{display:grid;grid-template-columns:1fr 1fr;gap:4px var(--s-gap-section);padding:10px 12px;border-radius:var(--s-r-md);background:var(--s-fill-1)}.of-conf__linha dt{grid-column:1 / -1;font-weight:600;color:var(--s-ink)}.of-conf__linha dd{margin:0;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere;color:var(--s-ink)}.of-conf__linha dd>span{font-size:var(--s-text-sm)}@media(max-width:480px){.of-conf__linha{grid-template-columns:1fr}}.of-pill[data-compacto]{position:relative;flex:none;justify-content:center;width:var(--s-control-lg);height:var(--s-control-lg);min-height:0;padding:0;background:var(--g-elem-soft, var(--s-fill-1));color:var(--tone-t)}.of-pill[data-compacto]>span:not(.of-pill__n){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.of-pill__n{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--s-r-pill);display:grid;place-items:center;font:500 11px/1 var(--s-font);font-variant-numeric:tabular-nums;background:var(--s-ink);color:var(--s-on-ink);pointer-events:none}.of-pill[data-estado=conflito] .of-pill__n,.of-pill[data-estado=erro] .of-pill__n{background:var(--g-coral);color:#fff}.s-shell--rail .s-side__foot .of-fila{justify-content:center}@media(max-width:900px){.s-topo__fila{display:contents;pointer-events:auto}.s-topo__fila .of-fila{flex:none}.s-topo__fila .of-pill[data-compacto]{width:var(--s-touch);height:var(--s-touch)}.s-topo__fila .of-pill__n{min-width:20px;height:20px;font-size:13px;top:-4px;right:-4px}}@font-face{font-family:Inter V;font-style:normal;font-weight:100 500;font-display:swap;src:url(/assets/fonts/inter-latin-opsz-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--g-bg: #D6D7D3;--g-glow-1: #D5DDD0;--g-glow-2: #E6DDD4;--g-glow-3: #D9DFD4;--g-vignette: transparent;--g-pane: linear-gradient(180deg, rgba(222, 224, 222, .55), rgba(238, 239, 238, .78));--g-pane-flat: rgba(230, 231, 229, .62);--g-pane-stroke: rgba(255, 255, 255, .6);--g-card: rgba(255, 255, 255, .6);--g-card-stroke: rgba(255, 255, 255, .8);--g-elem: #FFFFFF;--g-elem-soft: rgba(255, 255, 255, .55);--g-float: rgba(246, 247, 246, .82);--g-inv: #171D22;--g-inv-ink: #F4F5F5;--g-dock: #171D22;--g-dock-stroke: rgba(255, 255, 255, 0);--g-dock-blur: none;--g-dock-ink: rgba(255, 255, 255, .92);--g-shadow-card: 0 14px 34px -22px rgba(23, 29, 34, .22);--g-shadow-pane: 0 30px 60px -40px rgba(23, 29, 34, .28);--g-blur-pane: blur(34px) saturate(130%);--g-blur-card: blur(20px);--g-blur-float: blur(24px) saturate(140%);--g-coral: #EF5B5A;--g-mint: #61DD8D;--g-lime: #8FE384;--g-amber: #F6C36E;--g-sky: #2D8CFF;--s-bg: var(--g-bg);--s-surface: var(--g-card);--s-surface-2: var(--g-elem-soft);--s-elem: var(--g-elem);--s-elem-soft: var(--g-elem-soft);--s-well: var(--g-card);--s-track: rgba(27, 31, 34, .08);--s-ink: #1B1F22;--s-ink-2: #43494E;--s-ink-3: #60666B;--s-ink-4: #8E9397;--s-on-ink: var(--g-inv-ink);--s-line: rgba(27, 31, 34, .07);--s-line-2: rgba(27, 31, 34, .12);--s-fill-1: rgba(255, 255, 255, .55);--s-fill-2: rgba(255, 255, 255, .9);--s-blue: #2D8CFF;--s-blue-t: #0F5FC4;--s-green: #3DBB6E;--s-green-t: #1C7A43;--s-red: #EF5B5A;--s-red-t: #C2373A;--s-orange: #F5B84B;--s-orange-t: #8F5600;--s-gray: #9A9FA3;--s-gray-t: #6B7075;--s-glass-chrome: var(--g-pane-flat);--s-glass-strong: var(--g-pane-flat);--s-glass-float: var(--g-float);--s-glass-border: var(--g-card-stroke);--s-shadow-chrome: var(--g-shadow-pane);--s-shadow-float: 0 28px 60px -26px rgba(23, 29, 34, .34), 0 2px 8px -4px rgba(23, 29, 34, .1);--s-shadow-card: inset 0 0 0 1px var(--g-card-stroke), var(--g-shadow-card);--s-shadow-card-hover: inset 0 0 0 1px #FFFFFF, 0 18px 40px -22px rgba(23, 29, 34, .3);--s-shadow-sheet: -30px 0 60px -34px rgba(23, 29, 34, .36);--s-scrim: rgba(23, 29, 34, .16);--s-r-card: 24px;--s-r-sheet: 28px;--s-r-ctl-sm: 999px;--s-r-ctl: 999px;--s-r-ctl-lg: 999px;--s-font: "Inter V", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--s-font-display: var(--s-font)}:root[data-theme=dark]{--g-bg: #0E1113;--g-glow-1: rgba(128, 160, 112, .2);--g-glow-2: rgba(210, 160, 128, .16);--g-glow-3: rgba(112, 140, 108, .12);--g-vignette: rgba(6, 8, 9, .42);--g-pane: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .06));--g-pane-flat: rgba(255, 255, 255, .05);--g-pane-stroke: rgba(255, 255, 255, .07);--g-card: rgba(255, 255, 255, .055);--g-card-stroke: rgba(255, 255, 255, .085);--g-elem: rgba(255, 255, 255, .1);--g-elem-soft: rgba(255, 255, 255, .07);--g-float: rgba(28, 32, 34, .86);--g-inv: #F1F3F2;--g-inv-ink: #171D22;--g-dock: rgba(11, 14, 16, .88);--g-dock-stroke: rgba(255, 255, 255, .08);--g-dock-blur: blur(20px);--g-dock-ink: rgba(255, 255, 255, .82);--g-shadow-card: 0 24px 50px -34px rgba(0, 0, 0, .8);--g-shadow-pane: 0 40px 80px -50px rgba(0, 0, 0, .9);--s-bg: var(--g-bg);--s-surface: var(--g-card);--s-surface-2: var(--g-elem-soft);--s-elem: var(--g-elem);--s-elem-soft: var(--g-elem-soft);--s-well: var(--g-card);--s-track: rgba(255, 255, 255, .1);--s-ink: #F1F3F2;--s-ink-2: #C9CED0;--s-ink-3: #A7ADAF;--s-ink-4: #7B8286;--s-on-ink: var(--g-inv-ink);--s-line: rgba(255, 255, 255, .07);--s-line-2: rgba(255, 255, 255, .12);--s-fill-1: rgba(255, 255, 255, .07);--s-fill-2: rgba(255, 255, 255, .12);--s-blue: #4C9DFF;--s-blue-t: #8CC0FF;--s-green: #61DD8D;--s-green-t: #7FE6A3;--s-red: #F07068;--s-red-t: #FF9A93;--s-orange: #F6C36E;--s-orange-t: #FFD38A;--s-gray: #7B8286;--s-gray-t: #A7ADAF;--s-glass-chrome: var(--g-pane-flat);--s-glass-strong: var(--g-pane-flat);--s-glass-float: var(--g-float);--s-glass-border: var(--g-card-stroke);--s-shadow-chrome: var(--g-shadow-pane);--s-shadow-float: 0 30px 70px -30px rgba(0, 0, 0, .85);--s-shadow-card: inset 0 0 0 1px var(--g-card-stroke), var(--g-shadow-card);--s-shadow-card-hover: inset 0 0 0 1px rgba(255, 255, 255, .14), 0 24px 50px -30px rgba(0, 0, 0, .85);--s-shadow-sheet: -30px 0 70px -34px rgba(0, 0, 0, .8);--s-scrim: rgba(0, 0, 0, .38)}html:root{background:radial-gradient(58% 62% at 6% 4%,var(--g-glow-1) 0%,transparent 70%),radial-gradient(60% 66% at 97% 72%,var(--g-glow-2) 0%,transparent 70%),radial-gradient(48% 56% at 14% 96%,var(--g-glow-3) 0%,transparent 66%),var(--g-bg);background-attachment:fixed;font-synthesis-weight:none}html:root:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 80% at 50% 45%,transparent 40%,var(--g-vignette) 100%)}html body{background:transparent;font-feature-settings:"cv11","ss01";font-optical-sizing:auto}html body :focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.s-scroll-edge{background:none}html body .s-shell>.sidebar.s-side{background:var(--g-pane);border:1px solid var(--g-pane-stroke);box-shadow:var(--g-shadow-pane);border-radius:32px;-webkit-backdrop-filter:var(--g-blur-pane)!important;backdrop-filter:var(--g-blur-pane)!important}.s-shell__work:before{content:"";position:absolute;inset:10px;z-index:0;pointer-events:none;border-radius:32px;background:var(--g-pane);border:1px solid var(--g-pane-stroke);box-shadow:var(--g-shadow-pane);-webkit-backdrop-filter:var(--g-blur-pane)!important;backdrop-filter:var(--g-blur-pane)!important}html body .s-shell .s-shell__work>.s-shell__main.page-content{position:relative;z-index:1;margin:10px;height:calc(100% - 20px);width:auto;border-radius:32px;padding-left:20px;padding-right:20px}@media(max-width:900px){.s-shell__work:before{display:none}html body .s-shell .s-shell__work>.s-shell__main.page-content{margin:0;height:100%;border-radius:0;padding:0 max(var(--s-gutter, 16px),env(safe-area-inset-right)) calc(var(--s-dock-total, 0px) + 24px) max(var(--s-gutter, 16px),env(safe-area-inset-left))}}.s-card{background:var(--g-card);box-shadow:var(--s-shadow-card)}@media(hover:hover)and (pointer:fine){.s-card[role=button]:hover,a.s-card:hover{box-shadow:var(--s-shadow-card-hover)}}.s-material--float,.s-tip,.s-pop,.ds-menu,.s-menu{background:var(--g-float);border-color:var(--g-card-stroke);-webkit-backdrop-filter:var(--g-blur-float)!important;backdrop-filter:var(--g-blur-float)!important}.s-popover,.ds-pop{background:var(--g-float-solid);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.s-material,.s-material--chrome,.s-material--strong{border-color:var(--g-pane-stroke)}.s-modal,dialog.s-dialog,dialog.s-dialog.portfolio-dialog,.s-sheet,.s-material.ds-modal{background:var(--g-sheet);border-color:var(--g-card-stroke)}.s-modal::backdrop,dialog.s-dialog::backdrop{background:var(--s-scrim);-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.s-toaster__toast,.s-toast{background:var(--g-dock);color:var(--g-dock-ink);border:1px solid var(--g-dock-stroke);border-radius:999px;box-shadow:0 24px 50px -24px #171d228c;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.s-toaster__toast :is(.s-btn--link,.s-btn--quiet,button){color:#fff}.s-seg{background:var(--g-elem-soft)}html:root .s-seg .s-seg__opt[aria-pressed=true],html:root .s-seg .s-seg__opt[aria-selected=true],html:root .s-seg .s-seg__opt[aria-checked=true],html:root .s-seg .s-seg__opt[aria-current=page]{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:none}.s-btn--primary{background:var(--g-inv);color:var(--g-inv-ink)}.s-btn--secondary{background:var(--g-elem);box-shadow:none}.s-btn--quiet{background:var(--g-elem-soft)}@media(hover:hover)and (pointer:fine){.s-btn--secondary:not([disabled]):hover{background:var(--g-elem);box-shadow:var(--g-shadow-card)}.s-btn--quiet:not([disabled]):hover{background:var(--g-elem)}.s-hover:hover{background:var(--g-elem-soft)}}.s-input{background-color:var(--g-elem);border-color:var(--g-card-stroke);border-radius:14px}:root[data-theme=dark] .s-input{border-color:#ffffff14}.s-input:disabled,.s-input[readonly]{background-color:var(--g-elem-soft)}.s-search{background:var(--g-elem-soft);box-shadow:none}.s-search:focus-within{background:var(--g-elem)}.s-pill{background:var(--g-elem-soft)}.s-pill[aria-pressed=true],.s-pill.is-on{background:var(--g-inv);color:var(--g-inv-ink)}.s-tag{border-radius:999px;padding:0 9px;font-weight:500;background:color-mix(in srgb,var(--tone, var(--s-gray)) 20%,#FFFFFF)}:root[data-theme=dark] .s-tag{background:color-mix(in srgb,var(--tone, var(--s-gray)) 26%,#1C2022)}html body .s-side .s-side__item.active,html body .s-side .s-side__item[aria-current=page]{background:var(--s-track);color:var(--s-ink)}html body .s-side .s-side__subitem[aria-current=page],html body .s-side .s-side__subitem.active{background:var(--g-elem)}.s-side__search{background:var(--g-elem-soft)}.s-side__kbd>kbd{background:var(--g-elem);box-shadow:none}.s-side__create{background:var(--g-inv);color:var(--g-inv-ink)}.s-shell .s-side .user-avatar.ds-avatar[data-avatar=iniciais]{background:radial-gradient(circle at 30% 25%,#eef7e7,#d5ddd0 78%);color:#1b1f22}.s-shell .s-side .s-acct__panel,.s-side .s-side__create-wrap .ds-menu{background:#f6f7f6f5;border-color:var(--g-card-stroke)}:root[data-theme=dark] .s-shell .s-side .s-acct__panel,:root[data-theme=dark] .s-side .s-side__create-wrap .ds-menu{background:#1c2022f5}@media(prefers-reduced-transparency:reduce){html body .s-shell>.sidebar.s-side,.s-shell__work:before,.s-material--float,.s-tip,.s-pop,.ds-menu,.s-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root{--g-card: rgba(255, 255, 255, .92);--g-pane-flat: #E9EAE8;--g-pane: #E9EAE8;--g-float: #F4F5F4}:root[data-theme=dark]{--g-card: #1C2022;--g-pane-flat: #15191B;--g-pane: #15191B;--g-float: #1C2022}}html body .s-shell,html body .s-login,html body .dsx,html body #root{background:transparent}:root,:root[data-theme=light]{--g-sheet: rgba(244, 245, 244, .95);--g-float-solid: rgba(247, 248, 247, .98);--g-chip: #ECEEED;--g-sticky: #EFF1EF;--g-skel-a: rgba(27, 31, 34, .06);--g-skel-b: rgba(27, 31, 34, .12);--g-opt-shadow: 0 1px 3px rgba(23, 29, 34, .1);--g-field-shadow: 0 1px 2px rgba(23, 29, 34, .05);--g-switch-off: rgba(27, 31, 34, .18);--g-knob: #FFFFFF;--g-red-soft: color-mix(in srgb, #EF5B5A 16%, #FFFFFF)}:root[data-theme=dark]{--g-sheet: rgba(28, 32, 34, .96);--g-float-solid: rgba(30, 34, 36, .98);--g-chip: rgba(255, 255, 255, .14);--g-sticky: #252B2E;--g-skel-a: rgba(255, 255, 255, .06);--g-skel-b: rgba(255, 255, 255, .14);--g-opt-shadow: none;--g-field-shadow: none;--g-switch-off: rgba(255, 255, 255, .18);--g-knob: #F1F3F2;--g-red-soft: color-mix(in srgb, #F07068 26%, #1C2022)}.s-kpi__value,.ds-peek__kpi-v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.s-card__title,.s-empty__title,:root .empty .e-t,.s-modal__title,.ds-modal__title h2,.s-sheet__title,.ds-peek__title,.s-notice__title{letter-spacing:-.015em}.s-login__titulo,.s-empty--page .s-empty__title{letter-spacing:-.032em}.ds-peek__kpi{background:var(--g-elem-soft);box-shadow:none;border-radius:16px}.ds-table thead th,.ds-table-card--plain .ds-table thead th,.ds-table tfoot td{background:var(--g-sticky)}.ds-table tbody tr.is-sel td{background:color-mix(in srgb,var(--g-inv) 7%,transparent)}.ds-cbx,.ds-check__box,.s-check__input,.s-lb__box,.ds-tl__node{background:var(--g-elem)}html:root .s-seg .s-seg__opt.is-on{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:none}.s-chip,.s-pill.ds-chip{background:var(--g-elem)}@media(hover:hover)and (pointer:fine){.s-chip__del:hover,.ds-chip__del:hover{background:var(--g-chip)}}.s-count{color:var(--g-inv-ink)}.s-stackbar__bar{gap:3px}.s-stackbar__seg,.s-stackbar__seg:first-child,.s-stackbar__seg:last-child,.s-stackbar__seg:only-child{border-radius:10px}.s-bar-track,.s-bar{border-radius:999px}.s-btn--danger{background:var(--g-red-soft)}@media(hover:hover)and (pointer:fine){.s-btn--danger:not([disabled]):hover{background:color-mix(in srgb,var(--s-red) 26%,var(--g-elem-soft))}}.s-notice{border-radius:16px;background:color-mix(in srgb,var(--tone, var(--s-gray)) 16%,#FFFFFF)}:root[data-theme=dark] .s-notice{background:color-mix(in srgb,var(--tone, var(--s-gray)) 24%,#1C2022)}.s-notice.s-notice--neutral{background:var(--g-elem-soft)}:root[data-theme=dark] .s-notice.s-notice--neutral{background:var(--g-elem-soft)}.s-notice.s-notice--plain,:root[data-theme=dark] .s-notice.s-notice--plain{background:none}:root .empty .e-ic,.ds-peek__ic,.ds-modal__ic{background:var(--g-elem)}.s-skel,:root .wskel,.ds-skel-bar{background:linear-gradient(90deg,var(--g-skel-a) 0%,var(--g-skel-b) 50%,var(--g-skel-a) 100%);background-size:200% 100%;border-radius:8px}.sk-month__day,.sk-kcard{border-radius:16px}.s-modal,dialog.s-dialog.portfolio-dialog,.s-material.ds-modal{border-radius:28px}.s-sheet{border-radius:28px 0 0 28px}@media(max-width:640px){.s-sheet,.s-sheet--sm{border-radius:28px 28px 0 0}}.ds-modal-scrim{background:var(--s-scrim)}.s-material .ds-menu,.s-material .ds-pop{background:var(--g-float-solid);border-color:var(--g-card-stroke)}@media(hover:hover)and (pointer:fine){.s-menu__item:not([disabled]):not([aria-disabled=true]):hover{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}.s-menu__item--danger:not([disabled]):not([aria-disabled=true]):hover{background:var(--g-red-soft);box-shadow:none}}.s-menu__item:focus-visible{background:var(--g-elem)}.ds-menu__item:focus-visible{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}@media(hover:hover)and (pointer:fine){.ds-menu__item:hover:not([disabled]){background:var(--g-elem);box-shadow:var(--g-opt-shadow)}}.ds-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--s-blue)}@media(hover:hover)and (pointer:fine){.ds-menu__item.danger:hover:not([disabled]){background:var(--g-red-soft);box-shadow:none}}.s-menu__check,.s-menu__item>.s-menu__check,.ds-menu__check{color:var(--s-ink)!important}.s-popover,.s-menu,.ds-menu,.ds-pop{border-radius:20px}.s-toaster__toast[data-type=success]{--tone-t: var(--g-mint)}.s-toaster__toast[data-type=error]{--tone-t: #FF8A86}.s-toaster__toast[data-type=warning]{--tone-t: var(--g-amber)}.s-toast{color:var(--g-dock-ink)}.s-toaster__toast .s-btn{color:#fff}.s-toaster__toast .s-btn--quiet,.s-toaster__toast .s-btn--secondary{background:#ffffff24}.s-toaster__toast .s-btn--link{background:transparent}@media(hover:hover)and (pointer:fine){.s-toaster__toast .s-btn--quiet:not([disabled]):hover,.s-toaster__toast .s-btn--secondary:not([disabled]):hover,.s-toaster__toast .s-btn--link:not([disabled]):hover{background:#ffffff3d;box-shadow:none}}.s-toaster__toast .s-toaster__close{color:#ffffffb3}.s-input,.s-dp,.s-tx,:root .ds-field :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):not(.otp__input){background-color:var(--g-elem);border-color:var(--g-card-stroke);border-radius:14px;box-shadow:var(--g-field-shadow)}:root .ds-field :where(input,select,textarea):not(.otp__input):disabled,.s-tx[data-disabled],.s-dp[data-disabled]{background-color:var(--g-elem-soft);box-shadow:none}.s-tx[data-readonly],.s-dp[data-readonly]{background-color:var(--g-elem-soft);box-shadow:none}.ds-vsearch__slot.open{background:var(--g-elem);box-shadow:inset 0 0 0 1px var(--g-card-stroke),var(--g-field-shadow)}.s-lb__search{background:var(--g-elem-soft);border-color:var(--g-card-stroke);border-radius:14px}.s-lb__chip{background:var(--g-chip)}@media(hover:hover)and (pointer:fine){.s-lb__chip-x:hover{background:var(--g-elem-soft)}}.s-tx__kbd,.s-lb__kbd{background:var(--g-elem-soft)}.s-switch__track,.ds-switch{background:var(--g-switch-off)}.s-switch__thumb,.ds-switch__knob{background:var(--g-knob)}.s-switch__input:checked+.s-switch__track,.ds-switch[aria-checked=true]{background:var(--g-inv)}.s-switch__input:checked+.s-switch__track .s-switch__thumb,.ds-switch[aria-checked=true] .ds-switch__knob{background:var(--g-inv-ink)}.s-dp-pop--faixa,.s-dp-pop:not(.s-dp-pop--hora){border-radius:24px}.s-cal__dia{background:var(--g-elem);box-shadow:var(--g-field-shadow);transition:background-color var(--s-dur-fast) ease,transform var(--s-dur-fast) ease}.s-cal__dow{color:var(--s-ink-2)}.s-cal__cel[data-hoje]>.s-cal__dia{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:none}.s-cal__cel[data-sel]>.s-cal__dia{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:inset 0 0 0 2px var(--g-inv),inset 0 0 0 3.5px var(--g-inv-ink)}.s-cal__cel[aria-disabled=true]>.s-cal__dia{background:transparent;box-shadow:none}@media(hover:hover)and (pointer:fine){.s-cal__cel:not([aria-disabled=true]):not(.s-cal__cel--vazia):hover>.s-cal__dia{background:var(--g-elem);box-shadow:var(--g-opt-shadow);transform:scale(1.06)}.s-cal__cel[data-hoje]:not([aria-disabled=true]):not(.s-cal__cel--vazia):hover>.s-cal__dia,.s-cal__cel[data-sel]:not([aria-disabled=true]):not(.s-cal__cel--vazia):hover>.s-cal__dia{background:var(--g-inv);box-shadow:none}.s-cal__pcel:not([aria-disabled=true]):hover{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}.s-cal__pcel[aria-selected=true]:hover{background:var(--g-inv);box-shadow:none}}.s-cal__cel[data-faixa]{background:color-mix(in srgb,var(--g-inv) 8%,transparent)}.s-cal__cel[data-faixa][data-previa]{background:color-mix(in srgb,var(--g-inv) 5%,transparent)}.s-cal__pcel{background:var(--g-elem);box-shadow:var(--g-field-shadow)}.s-cal__pcel[aria-selected=true]{background:var(--g-inv);color:var(--g-inv-ink);box-shadow:none}.s-cal__pcel[aria-disabled=true]{background:transparent;box-shadow:none}.s-dp-chip{background:var(--g-elem)}.s-dp-chip[aria-current=true],.s-dp-lado__item[aria-current=true]{background:var(--g-inv);color:var(--g-inv-ink)}.s-dp-op[data-ativo]{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}.s-dp-op[aria-disabled=true][data-ativo]{background:transparent;box-shadow:none}@media(hover:hover)and (pointer:fine){.s-dp-chip:not(:disabled):hover,.s-dp-lado__item:not(:disabled):hover{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}}.s-lb-pop{border-radius:22px}.s-lb__opt[data-active]{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}.s-lb__check,.s-lb__opt--create .s-lb__glyph{color:var(--s-ink)}.s-choice__card{background:var(--g-elem);border-color:var(--g-card-stroke);border-radius:16px}.s-choice__card[data-checked]{border-color:var(--g-inv);box-shadow:0 0 0 1px var(--g-inv)}@media(hover:hover)and (pointer:fine){html body .s-side .s-side__item:not(.active):not([aria-current=page]):hover,html body .s-side .s-side__subitem:not(.active):not([aria-current=page]):hover{background:var(--g-elem-soft)}}.s-acct .s-acct__item[aria-current=page]{background:var(--g-elem)}:root .user-avatar.ds-avatar{background:radial-gradient(circle at 30% 25%,#eef7e7,#bfe3aa 78%);color:#1b1f22;font-weight:500;letter-spacing:0}:root .user-avatar.ds-avatar[data-tom="1"]{background:radial-gradient(circle at 30% 25%,#fcf0e6,#f2cba8 78%)}:root .user-avatar.ds-avatar[data-tom="2"]{background:radial-gradient(circle at 30% 25%,#f2eefb,#cdc4f0 78%)}:root .user-avatar.ds-avatar[data-tom="3"]{background:radial-gradient(circle at 30% 25%,#eaf3fc,#bdd5f2 78%)}:root .user-avatar.ds-avatar[data-tom="4"]{background:radial-gradient(circle at 30% 25%,#fcedeb,#f2bdb7 78%)}:root .user-avatar.ds-avatar[data-avatar=foto]{background:var(--g-elem-soft);box-shadow:none}.ds-idc__av{background:radial-gradient(circle at 30% 25%,#eef7e7,#bfe3aa 78%);color:#1b1f22;font-weight:500}.ds-table tbody tr:nth-child(5n+2) .ds-idc__av{background:radial-gradient(circle at 30% 25%,#fcf0e6,#f2cba8 78%)}.ds-table tbody tr:nth-child(5n+3) .ds-idc__av{background:radial-gradient(circle at 30% 25%,#f2eefb,#cdc4f0 78%)}.ds-table tbody tr:nth-child(5n+4) .ds-idc__av{background:radial-gradient(circle at 30% 25%,#eaf3fc,#bdd5f2 78%)}.ds-table tbody tr:nth-child(5n) .ds-idc__av{background:radial-gradient(circle at 30% 25%,#fcedeb,#f2bdb7 78%)}.s-login__cartao{background:var(--g-pane);border:1px solid var(--g-pane-stroke);border-radius:32px;box-shadow:var(--g-shadow-pane);-webkit-backdrop-filter:var(--g-blur-pane)!important;backdrop-filter:var(--g-blur-pane)!important}.s-login__input,.s-login .otp__caixa{background:var(--g-elem);border-radius:14px;box-shadow:inset 0 0 0 1px var(--g-card-stroke),var(--g-field-shadow)}.s-login .otp__caixa.is-preenchida,.s-login .otp__campo:focus-within .otp__caixa.is-ativa{background:var(--g-elem)}.s-login .otp__caixa.is-preenchida{box-shadow:inset 0 0 0 1px var(--s-ink-4)}.s-login .otp--invalida .otp__caixa{box-shadow:inset 0 0 0 1.5px var(--s-red)}.s-login__input:focus-visible{box-shadow:0 0 0 1px var(--s-ink),0 0 0 4px color-mix(in srgb,var(--s-ink) 14%,transparent)}.s-login .otp__campo:focus-within .otp__caixa.is-ativa{box-shadow:inset 0 0 0 1.5px var(--s-ink),0 0 0 4px color-mix(in srgb,var(--s-ink) 14%,transparent)}.dsx-topo{-webkit-backdrop-filter:var(--g-blur-pane)!important;backdrop-filter:var(--g-blur-pane)!important}.dsx-intro__titulo{font-size:44px;line-height:1.05;letter-spacing:-.032em}.dsx-secao__titulo{letter-spacing:-.02em}.dsx-tema{background:var(--g-bg);box-shadow:inset 0 0 0 1px var(--g-card-stroke)}.dsx-amostra,.dsx-sems,.dsx-tema__mini{background:var(--g-elem-soft);box-shadow:none}.dsx-cascata__item{background:var(--g-elem-soft)}.dsx-trilho{background:var(--s-track)}.dsx-bola{background:var(--g-knob)}.dsx-press{background:var(--g-inv);color:var(--g-inv-ink)}@media(hover:hover)and (pointer:fine){.dsx-nav__link:hover{background:var(--g-elem-soft)}}:root .form-control :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){background-color:var(--g-elem);border-radius:14px;box-shadow:var(--g-field-shadow)}:root .form-control :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not(:hover):not(:focus):not([aria-invalid=true]){border-color:var(--g-card-stroke)}:root .form-control :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):disabled{background-color:var(--g-elem-soft);box-shadow:none}.client-combobox__panel{background:var(--g-float);border:1px solid var(--g-card-stroke);border-radius:20px;-webkit-backdrop-filter:var(--g-blur-float)!important;backdrop-filter:var(--g-blur-float)!important}.client-combobox__option{border-radius:14px}.client-combobox__option.is-active{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}@media(hover:hover)and (pointer:fine){.client-combobox__option:hover{background:var(--g-elem);box-shadow:var(--g-opt-shadow)}}.s-input:focus,.s-input:focus-visible{border-color:var(--s-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-ink) 14%,transparent)}.s-input[aria-invalid=true]:focus{border-color:var(--s-red);box-shadow:0 0 0 3px color-mix(in oklab,var(--s-red) 20%,transparent)}:root .ds-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not(.otp__input):not([aria-invalid=true]):is(:focus,:focus-visible){border-color:var(--s-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-ink) 14%,transparent)}.s-lb .s-lb__control.s-input:focus,.s-lb .s-lb__control.s-input:focus-visible,.s-lb[data-open] .s-lb__control.s-input,.s-lb .s-lb__input.s-input:focus,.s-lb .s-lb__input.s-input:focus-visible,.s-lb__search:focus-within{border-color:var(--s-ink);outline-color:var(--s-ink)}.s-dp:has(.s-dp__input:focus),.s-dp[data-open],.s-tx:focus-within{border-color:var(--s-ink);outline-color:var(--s-ink)}.s-dp[data-invalid]:has(.s-dp__input:focus),.s-dp[data-invalid][data-open],.s-tx[data-invalid]:focus-within{border-color:var(--s-red);outline-color:var(--s-red)}@media(prefers-reduced-transparency:reduce){.s-login__cartao,.dsx-topo{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root{--g-sheet: #F4F5F4;--g-float-solid: #F6F7F6}:root[data-theme=dark]{--g-sheet: #1C2022;--g-float-solid: #1E2224}}@media(prefers-reduced-motion:reduce){.s-cal__dia{transition:none}.s-cal__cel:hover>.s-cal__dia{transform:none!important}}@media(max-width:900px){:root,:root[data-theme=light]{--mv-casca: rgba(255, 255, 255, .07);--mv-casca-solida: #E2E4E1;--mv-nucleo: rgba(255, 255, 255, .66);--mv-nucleo-solido: #F8F9F8;--mv-realce: inset 0 1px 1px rgba(255, 255, 255, .5);--mv-sombra: 0 22px 40px -28px rgba(23, 29, 34, .22);--mv-sombra-suave: 0 14px 30px -22px rgba(23, 29, 34, .18);--mv-ilha: 0 22px 44px -24px rgba(23, 29, 34, .3), 0 4px 16px -10px rgba(23, 29, 34, .12);--mv-seta: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23000' fill-opacity='.2'/%3E%3Cpath d='M10 16h11.5M17 11.25L21.75 16 17 20.75' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='butt' stroke-linejoin='miter'/%3E%3C/svg%3E")}:root[data-theme=dark]{--mv-casca: rgba(255, 255, 255, .04);--mv-casca-solida: #15191B;--mv-nucleo: rgba(255, 255, 255, .075);--mv-nucleo-solido: #20262A;--mv-realce: inset 0 1px 1px rgba(255, 255, 255, .12);--mv-sombra: 0 24px 44px -28px rgba(0, 0, 0, .55);--mv-sombra-suave: 0 14px 30px -22px rgba(0, 0, 0, .5);--mv-ilha: 0 22px 48px -24px rgba(0, 0, 0, .6), 0 4px 16px -10px rgba(0, 0, 0, .35)}html body .s-shell .s-tabbar.mobile-bottom-nav.s-dock{border-radius:28px}html body .s-shell .s-dock .s-dock__tab{border-radius:24px}html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn{justify-content:space-between;gap:12px;padding-block:0;padding-inline:20px 6px;text-align:left}html body :is(.fx-formbar .s-btn--primary,.hj-btn--embutido).s-btn{--mv-ic: 36px}html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:after{content:"";flex:none;width:var(--mv-ic, 32px);height:var(--mv-ic, 32px);background:currentColor;-webkit-mask:var(--mv-seta) center / 100% 100% no-repeat;mask:var(--mv-seta) center / 100% 100% no-repeat;transition:transform .16s cubic-bezier(.32,.72,0,1)}html body .crm-mf__abrir.s-btn>svg{display:none}html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:scale(.98)}html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):after{transform:translate(2px,-1px) scale(1.05)}@media(hover:hover)and (pointer:fine){html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:hover:not(:disabled):not([aria-disabled=true]):after{transform:translate(2px,-1px) scale(1.05)}@media(prefers-reduced-motion:reduce){html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:hover:after{transform:none}}}.s-modal__foot{border-top:0;background:linear-gradient(180deg,color-mix(in srgb,var(--s-ink) 5%,transparent),transparent 18px)}}@media(max-width:900px)and (prefers-reduced-motion:reduce){html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:after{transition:none}html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:active:after{transform:none}html body :is(.hj-btn--embutido,.crm-mf__abrir,.crm-mf__rodape .s-btn--primary,.rg-reg__row>.s-btn--primary,.fx-formbar .s-btn--primary,.s-modal__foot button[type=submit].s-btn--primary).s-btn:active{transform:none}}@supports (-webkit-touch-callout: none){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}:where(button,[role=button],[role=tab],[role=menuitem],[role=option],summary,.s-btn,.s-press,.s-seg__opt,.s-pill,.s-chip,.s-menu__item,.s-tabbar a,.s-side a,img,svg){-webkit-touch-callout:none}:where(a,button,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],input,select,textarea,label,summary,.s-press){touch-action:manipulation}:where(button,[role=button],[role=tab],[role=menuitem],summary,.s-btn,.s-press,.s-seg__opt,.s-pill,.s-chip,.s-menu__item,.s-tabbar a,.s-side a,.s-top__title){-webkit-user-select:none;user-select:none}:where(input,textarea,[contenteditable=true],.s-selecionavel){-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}}@media(display-mode:standalone){:root{--s-safe-top: env(safe-area-inset-top, 0px);--s-safe-right: env(safe-area-inset-right, 0px);--s-safe-bottom: env(safe-area-inset-bottom, 0px);--s-safe-left: env(safe-area-inset-left, 0px)}.s-safe-top{padding-top:var(--s-safe-top)}.s-safe-bottom{padding-bottom:var(--s-safe-bottom)}html,body{overscroll-behavior:none}html[data-voltando]{-webkit-user-select:none;user-select:none}.ios-voltar-dica{--p: 0;position:fixed;left:0;top:50%;z-index:var(--s-z-toast, 1500);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--s-ink);color:var(--s-on-ink);pointer-events:none;box-shadow:0 6px 18px #00000038;opacity:min(1,calc(var(--p) * 1.6));transform:translate3d(calc(var(--p) * 44px - 36px),-50%,0) scale(calc(.7 + var(--p) * .3))}.ios-voltar-dica[data-armado]{transform:translate3d(8px,-50%,0) scale(1.12);transition:transform .16s var(--s-ease-out, ease-out)}@media(prefers-reduced-motion:reduce){.ios-voltar-dica,.ios-voltar-dica[data-armado]{transform:translate3d(8px,-50%,0);transition:none}}html[data-status-escudo]:before{content:"";position:fixed;z-index:var(--s-z-toast, 1500);top:0;left:0;right:0;height:calc(var(--s-safe-top) + 6px);pointer-events:none;background:linear-gradient(rgba(10,10,10,.55),transparent)}}
