.etl-adm__head{align-items:center;margin:4px 0 10px}.etl-readat{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center;font-family:DM Mono,monospace;font-size:11px}.etl-btn-spin{border-width:2px;flex:none;width:14px;height:14px}.etl-confirm{margin-bottom:10px}.etl-adm .ttabs__panel{background:var(--surface)}.etl-adm .svc-tab{margin-top:0}.etl-adm .ttab .etl-tab-count{margin-left:0}.etl-tab-alert{background:var(--danger);border-radius:50%;flex:none;width:7px;height:7px}.etl-loading{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.etl-loading .spinner{border-width:2px;flex:none;width:18px;height:18px}.etl-state .empty{padding-bottom:10px}.etl-state__tech{text-align:center;word-break:break-word;max-width:640px;margin:0 auto 24px}.etl-adm .params-table{border-collapse:separate;border-spacing:0}.etl-adm .params-table thead tr{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface)}.etl-adm .params-table th{background:0 0;border-bottom:0;padding:10px 8px}.etl-adm .svc-log-table thead tr{z-index:1;position:sticky;top:0}.etl-adm .svc-log-table th{position:static}.etl-adm .params-table .etl-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etl-adm tr.is-error>td{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.etl-adm .cellstack{align-items:flex-start}.etl-mono{font-family:DM Mono,monospace}.etl-num-inline{color:var(--ink-soft);font-family:DM Mono,monospace}.etl-msg__clamp{-webkit-line-clamp:2;line-clamp:2;white-space:normal;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.etl-msg__clamp.is-open{-webkit-line-clamp:unset;line-clamp:none;white-space:pre-wrap;display:block}.etl-adm .params-table td.etl-msg--mono{color:var(--ink);font-family:DM Mono,monospace;font-size:11.5px}.etl-level-text{color:var(--muted);font-size:11px}.etl-qsum{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin:4px 0 8px;display:grid}.etl-qsum__item{--c:var(--ink);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.etl-qsum__item:hover{border-color:color-mix(in srgb, var(--c) 35%, var(--line))}.etl-qsum__item[aria-pressed=true]{border-color:color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 8%, var(--surface))}.etl-qsum__item--pending{--c:var(--warning)}.etl-qsum__item--running{--c:var(--col-blue)}.etl-qsum__item--error{--c:var(--danger)}.etl-qsum__item--completed{--c:var(--success)}.etl-qsum__item--cancelled{--c:var(--ink-soft)}.etl-qsum__num{letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c);font-size:22px;font-weight:800;line-height:1}.etl-qsum__label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.etl-elapsed{flex-direction:column;gap:4px;min-width:120px;display:flex}.etl-elapsed .etl-mono{font-size:11.5px}.etl-track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.etl-track__fill{background:linear-gradient(90deg, var(--brand), var(--brand-2));border-radius:3px;height:100%}.etl-track__fill.is-warn{background:var(--warning)}.etl-ftp-head{align-items:center;gap:16px;margin-bottom:8px;display:flex}.etl-ftp-head__text{flex:1;min-width:0;margin:0;font-size:11.5px}.etl-ftp-head>button{flex:none}.etl-page{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:360px;display:flex}.etl-page>*{flex:none}.etl-page>.etl-adm,.etl-adm>.ttabs{flex-direction:column;flex:auto;min-height:0;display:flex}.etl-adm .ttabs__bar{flex:none}.etl-adm .ttabs__panel{flex:auto;min-height:0;overflow:auto}@media (width<=720px){.etl-page{height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.etl-adm .ttab{align-items:center;gap:7px;display:inline-flex}.etl-adm .svc-log-filters .filter-search .uform-input{height:32px;padding-top:0;padding-bottom:0}.etl-state .etl-state__tech{text-align:center;margin:0 auto 24px;line-height:1.5;display:block}.etl-adm__head .sel-panel__actions svg{flex:none;width:16px;height:16px}.adm.agd .field-hint,.adm.agd .agd-alert span,.adm.agd .agd-pause__text{line-height:1.45}.adm.agd .agd-alert{margin:0 0 12px}.adm.agd .stat-cards+.agd-alert{margin-top:14px}.adm.agd .agd-alert__btn{white-space:nowrap;flex:none}.adm.agd .agd-stale{opacity:.55;filter:saturate(.6);transition:opacity .2s}.adm.agd .agd-kpi--text .stat-num{letter-spacing:-.02em;font-size:26px;line-height:1.3}.adm.agd .agd-kpi__detail{margin-top:8px}.adm.agd .agd-kpi__skel{border-radius:8px;width:60%;height:40px}.adm.agd .agd-cmds{margin-top:16px}.adm.agd .agd-cmds__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.adm.agd .agd-cmds__head .form-section__title{margin:0}.adm.agd .agd-cmds__chips{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.adm.agd .agd-chipval{color:var(--ink)}.adm.agd .agd-cmd{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:10px 0;display:flex}.adm.agd .agd-cmd__text{flex:1;min-width:0}.adm.agd .agd-cmd__state{flex:none}.adm.agd .agd-cmds__foot{margin-top:10px}.adm.agd .agd-chipspin{width:12px;height:12px}.adm.agd .agd-tabs{margin-top:16px}.adm.agd .agd-panel{background:var(--surface);box-shadow:var(--shadow-sm)}.adm.agd .agd-panel__hint{margin:0 0 10px}.adm.agd .agd-panel__warn{color:var(--danger);font-weight:700}.adm.agd .agd-panel .empty{padding:32px 24px 28px}.adm.agd .agd-scroll{flex:auto;min-height:0;max-height:none}.adm.agd .page-fit__grow>.ttabs__panel.agd-panel{flex-direction:column;display:flex;overflow:hidden}.adm.agd .agd-panel>*{flex:none}.adm.agd .agd-panel>.agd-scroll{flex:auto}.adm.agd .dtable th.agd-r,.adm.agd .dtable td.agd-r{text-align:right}.adm.agd .agd-num{color:var(--ink);font-weight:700}.adm.agd .dtable tr.agd-idle td,.adm.agd .dtable tr.agd-idle .agd-num{color:var(--muted)}.adm.agd .agd-sit{align-items:center;gap:8px;min-width:0;display:flex}.adm.agd .agd-sit .status-chip{flex:none}.adm.agd .agd-sit__msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:11px;overflow:hidden}.adm.agd .agd-sit .rowbtn{flex:none}.adm .modal:has(.agd-pause){width:min(560px,100vw - 48px);max-width:none;height:290px}.adm .modal:has(.agd-pause) .modal__body{flex:1}.adm .agd-pause__text{margin:0 0 14px;line-height:1.45}.adm .agd-pause .form-error span{line-height:1.45}.adm .modal:has(.agd-errmodal){width:min(760px,100vw - 48px);max-width:none;height:min(560px,100vh - 48px)}.adm .modal:has(.agd-errmodal) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.adm .agd-errmodal{flex:1;grid-template-rows:auto 1fr;min-height:0;line-height:1.4}.adm .agd-errmodal__grid{margin:0}.adm .agd-errmodal__msg{flex-direction:column;min-height:0;display:flex}.adm .agd-errmodal__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.adm .agd-errmodal__head h4{margin:0}.adm .agd-errmodal__head .copy-btn{opacity:1;position:static}.adm .agd-errmodal .svc-err-pre{flex:1;min-height:0;max-height:none;font-size:11px}.sia-page .view-header{flex-wrap:wrap;row-gap:10px;margin-bottom:12px}.sia-page .view-header__actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.sia-page .sia-filter{flex:0 auto;min-width:0}.sia-page .sia-filter--periodo{width:190px}.sia-page .sia-filter--ambiente{width:240px}.sia-page .sia-filter--assistente{width:225px}.sia-page .sia-filter .select{width:100%;height:38px;padding-top:0;padding-bottom:0}.sia-page .sia-refresh{border:1px solid var(--line);background:var(--surface);color:var(--brand);box-shadow:var(--shadow-rest);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.sia-page .sia-refresh:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 3%, var(--surface))}.sia-page .sia-refresh:disabled{opacity:.6;cursor:default}.sia-page .sia-refresh svg{flex:none;width:16px;height:16px}@media (width<=900px){.sia-page .view-header__actions{flex:100%;justify-content:flex-start}.sia-page .view-header__filters{flex:auto;justify-content:flex-start}.sia-page .sia-filter{flex:150px;width:auto}}.adm.sia .stat-card{padding:12px 14px;line-height:1.5}.adm.sia .stat-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (width<=1200px){.adm.sia .stat-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.adm.sia .stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.adm.sia .stat-cards{grid-template-columns:minmax(0,1fr)}}.adm.sia .stat-num{letter-spacing:-.03em;font-size:30px}.adm.sia .sia-kpi-skel{border-radius:10px;width:60%;height:30px}.adm.sia .stat-top{min-width:0;margin-bottom:6px}.adm.sia .stat-label{text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:12.5px;font-weight:600;overflow:hidden}.adm.sia .stat-ico{width:24px;height:24px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:7px;flex:none;place-items:center;display:inline-grid}.adm.sia .stat-ico svg{width:14px;height:14px}.adm.sia .stat-unit{letter-spacing:0;margin-left:3px;font-size:.42em;font-weight:700}.adm.sia .sia-kpi--err{-moz-column-gap:10px;flex-flow:wrap;align-items:baseline;column-gap:10px}.adm.sia .sia-kpi--err .stat-top{flex:0 0 100%}.adm.sia .sia-kpi--err .stat-foot{flex:1 1 0;min-width:0;margin:0}.adm.sia .stat-card.is-link{cursor:pointer}.adm.sia .stat-card.is-link:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--line))}.adm.sia .stat-card.is-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.adm.sia .stat-corner{color:var(--c);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:12px}.adm.sia .stat-corner svg{width:13px;height:13px}.adm.sia .sia-kpi--err.is-link .stat-top{padding-right:76px}@media (width<=1500px) and (width>=1201px){.adm.sia .stat-corner__txt{display:none}.adm.sia .sia-kpi--err.is-link .stat-top{padding-right:20px}}.adm.sia .sia-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.adm.sia .sia-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.adm.sia .sia-chip b{color:var(--ink);font-weight:700}.adm.sia .ttabs{margin-top:12px}.adm.sia .ttabs__bar{flex-wrap:wrap}.adm.sia .subtab__count{text-align:center;background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:20px;color:var(--ink-soft);border-radius:999px;margin-left:2px;padding:1px 7px;font-weight:600}.adm.sia .ttab.is-active .subtab__count{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand)}.adm.sia .ttab .subtab__count.sia-count--err{background:var(--danger);color:var(--surface);font-weight:700}@media (width<=560px){.adm.sia .ttabs__bar .ttab{gap:4px;padding-left:7px;padding-right:7px}.adm.sia .subtab__count{min-width:0;padding:1px 5px}}@media (width<=440px){.adm.sia .subtab__count:not(.sia-count--err){display:none}}.adm.sia .sia-panel{background:var(--surface);min-width:0;position:relative;overflow:auto}.adm.sia .sia-hint{margin:0 0 10px}.adm.sia .sia-panel__body{transition:opacity .2s,filter .2s}.adm.sia .sia-panel.is-busy .sia-panel__body{opacity:.55;filter:saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none}.adm.sia .sia-busybar{z-index:3;background:linear-gradient(90deg, var(--brand-2), var(--brand-cta-2));border-radius:2px;width:38%;height:3px;animation:1.1s ease-in-out infinite sia-busy;position:absolute;top:0;left:0}@keyframes sia-busy{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.adm.sia .sia-busybar{animation:none;left:18%}}.adm.sia .sia-card{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.adm.sia .sia-card .tablescroll{overflow:visible}.adm.sia .sia-card:after{display:none}.adm.sia .sia-table{min-width:1040px}.adm.sia .sia-table--errors{min-width:980px}.adm.sia .sia-table thead tr{z-index:2}.adm.sia .dtable th.sia-num,.adm.sia .dtable td.sia-num{text-align:right}.adm.sia .dtable td.sia-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.adm.sia .dtable td.td-mono{color:var(--ink-soft);font-family:DM Mono,ui-monospace,monospace;font-size:11px}.adm.sia .cellstack>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm.sia .cellstack .td-mono{font-family:DM Mono,ui-monospace,monospace;font-size:11px}.adm.sia .sia-table tbody tr:nth-child(2n):not(.sia-total) td{background-color:color-mix(in srgb, var(--ink) 3%, transparent)}.adm.sia .sia-sort{max-width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.adm.sia .sia-sort svg{opacity:.5;flex:none;width:11px;height:11px}.adm.sia .sia-sort:hover,.adm.sia .sia-sort.is-on{color:var(--brand)}.adm.sia .sia-sort.is-on svg{opacity:1}.adm.sia .dtable th.sia-last,.adm.sia .dtable td.sia-last{text-align:right;white-space:nowrap;padding-left:32px}.adm.sia .sia-dt{flex-direction:column;line-height:1.3;display:inline-flex}.adm.sia .sia-dt__d{color:var(--ink)}.adm.sia .sia-dt__h{color:var(--muted);font-size:10.5px}.adm.sia .dtable td.sia-err{color:var(--danger);font-weight:700}.adm.sia .dtable tr.sia-total td{border-top:2px solid color-mix(in srgb, var(--brand) 34%, transparent);background:color-mix(in srgb, var(--brand) 5%, var(--surface));color:var(--brand);font-weight:700}.adm.sia .dtable tr.sia-total .sia-dt__d{color:inherit}.adm.sia .dtable td.sia-errtd{white-space:normal}.adm.sia .sia-code{float:left;background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:999px;margin:1px 8px 0 0;padding:1px 8px;font:700 11px DM Mono,ui-monospace,monospace}.adm.sia .sia-errmsg{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.adm.sia .sia-panel{flex-direction:column;display:flex}.adm.sia .sia-panel__body{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.adm.sia .sia-panel__body>*{flex:none}.adm.sia .sia-panel .empty{margin:auto;padding:24px}.sia-btnspin{vertical-align:-2px;border-width:2px;width:14px;height:14px;display:inline-block}.svc-err-stats{margin-bottom:14px}.svc-err-fchip{border:1px solid var(--line-strong);background:var(--surface);height:35px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 4px 0 12px;display:inline-flex}.svc-err-fchip__label{color:var(--muted);font-size:11px;font-weight:700}.svc-err-fchip__hash{font-family:DM Mono,monospace;font-size:12px;font-weight:600}.svc-err-scroll{max-height:62vh;overflow:auto}.page-fit__grow .ttabs__panel.svc-err-panel{flex-direction:column;display:flex;overflow:hidden}.svc-err-panel>*{flex:none}.page-fit__grow .svc-err-panel>.svc-err-scroll{flex:auto;min-height:0;max-height:none}.page-fit .svc-log-filters .filter-search .uform-input{height:44px}.adm .svc-err-scroll .dtable thead tr{z-index:1;position:sticky;top:0}.adm .svc-err-table td{vertical-align:middle}.svc-err-table tbody tr{cursor:pointer}.svc-err-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.adm .svc-err-table td.td-mono{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:11.5px}.adm .svc-err-table td.svc-err-table__where{color:var(--muted)}.adm .svc-err-table .svc-err-count{text-align:right}.svc-err-mono{font-family:DM Mono,monospace}.adm .svc-err-table .cellstack{min-width:0}.adm .svc-err-table .cellstack>span{text-overflow:ellipsis;overflow:hidden}.svc-err-hora{color:var(--ink);font-family:DM Mono,monospace;font-size:12px;font-weight:600}.svc-err-col--quando{width:104px}.svc-err-col--tipo{width:270px}.svc-err-col--amb{width:96px}.svc-err-col--user{width:190px}.svc-err-col--onde{width:20%}.svc-err-col--acoes{width:84px}.svc-err-col--vezes{width:72px}.svc-err-col--num{width:92px}.svc-err-row--danger{--sev:var(--danger)}.svc-err-row--warn{--sev:var(--warning)}.svc-err-row--info{--sev:var(--col-blue)}.adm .svc-err-row>td:first-child{box-shadow:inset 3px 0 #0000;box-shadow:inset 3px 0 0 var(--sev,transparent);padding-left:10px}.svc-err-kind{align-items:center;gap:6px;max-width:100%;display:inline-flex}.svc-err-pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:6px;flex:none;align-items:center;padding:1px 7px;font-family:DM Mono,monospace;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.svc-err-actions{align-items:center;gap:6px;display:inline-flex}.svc-err-state{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.svc-err-panel .svc-err-scroll,.svc-err-panel .pager{transition:opacity .15s}.svc-err-panel.is-loading .svc-err-scroll,.svc-err-panel.is-loading .pager{opacity:.5;pointer-events:none}.spinner.svc-err-spin{vertical-align:middle;border-width:2px;width:14px;height:14px;margin:2px;display:inline-block}.modal:has(.svc-err-modal){width:min(1060px,100vw - 48px);height:min(86vh,820px)}.modal:has(.svc-err-modal) .modal-body{flex-direction:column;min-height:0;display:flex}.svc-err-modal{flex-direction:column;flex:1 0 auto;display:flex}.svc-err-modal>.svc-err-state{flex:1}.svc-err-modal .svc-err-hint+.svc-err-hint{margin-top:6px}.svc-err-modal .svc-err-hint strong{margin-bottom:2px;display:block}.svc-err-hint__text{color:var(--ink);font-weight:500}.svc-err-modal .svc-err-msg{align-items:flex-start}.svc-err-msg__text{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;font-family:DM Mono,monospace;font-size:12px}.svc-err-msg>.svc-err-copy{flex:none;margin-top:-4px}.svc-err-modal .svc-err-pre{background:var(--surface-2);font-family:DM Mono,monospace;font-size:11.5px;line-height:1.55}.svc-err-prewrap{position:relative}.svc-err-modal .svc-err-prewrap>.svc-err-pre{padding-right:44px}.svc-err-prewrap>.svc-err-copy{position:absolute;top:6px;right:6px}.page-fit>.svc-err-tabs{margin-bottom:0}.docsai-sections{margin-top:16px}.docsai-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.docsai-row>.fld{flex:320px;min-width:0;max-width:520px}.docsai-row .uform-input,.docsai-row .select,.docsai-row>.btn-cancel,.docsai-row>.btn-save{height:42px}.docsai-kv{table-layout:fixed}.docsai-kv col.docsai-kv__key{width:200px}.docsai-kv col.docsai-kv__tool{width:40px}.docsai-kv td:first-child{color:var(--ink-soft);font-weight:600}.docsai-kv td.docsai-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docsai-ago{color:var(--muted)}.docsai-kv td.docsai-path{white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;overflow:hidden}.docsai-kv td.docsai-path>bdi{direction:ltr}.docsai-copy{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.docsai-copy:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface));color:var(--ink)}.docsai-copy svg{width:15px;height:15px}.docsai-copy.copy-btn--ok{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--line))}.docsai-vsfield{position:relative}.docsai-vsfield .uform-input{padding-right:46px}.docsai-row .uform-input.is-dirty{border-color:color-mix(in srgb, var(--warning) 60%, var(--line-strong))}.docsai-vsfield .docsai-copy{width:30px;height:30px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.docsai-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.docsai-state{color:var(--muted);font-size:12px;font-weight:600}.docsai-state--dirty{color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.docsai-state--busy{color:var(--ink-soft)}.docsai-actions .spinner,.docsai-loading .spinner{border-width:2px;width:16px;height:16px}.docsai-why{color:var(--muted);text-align:right;max-width:320px;margin:0;font-size:11.5px;font-weight:500}.login-info.docsai-result,.form-error.docsai-result{margin:12px 0 0}.form-section.docsai-busy{position:relative;overflow:hidden}.form-section.docsai-busy:before{content:"";background:linear-gradient(90deg, var(--brand-2), var(--brand-cta-2));width:38%;height:3px;animation:1.4s ease-in-out infinite docsai-run;position:absolute;top:0;left:0}.docsai-busy .docsai-body{opacity:.55;filter:saturate(.6);pointer-events:none}@keyframes docsai-run{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (prefers-reduced-motion:reduce){.form-section.docsai-busy:before{animation:none;left:20%}}.docsai-empty{border:1px dashed var(--line-strong);background:var(--glass-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:18px 20px;display:flex}.docsai-empty__ico{color:var(--muted);display:inline-grid}.docsai-empty__ico svg{width:28px;height:28px}.docsai-empty__text{flex:260px;min-width:0}.docsai-empty__title{color:var(--ink);font-weight:700}.docsai-empty__text .field-hint{margin-top:3px}.docsai-loading{color:var(--ink-soft);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.docsai-modal-text{margin:0 0 12px}.docsai-prompt{white-space:pre-wrap;word-break:break-word;background:color-mix(in srgb, var(--ink) 4%, var(--surface));border:1px solid var(--line);border-radius:8px;max-height:60vh;margin:0;padding:12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.5;overflow:auto}.form-error.docsai-modal-warn{margin:12px 0 0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#1d2167;--brand-strong:#14185a;--brand-2:#0f7a3d;--brand-cta-2:#3a4fc4;--brand-deep:#141649;--success:#0f7a3d;--success-2:#15a052;--success-soft:#7fcba0;--danger:#b3261e;--bg:#f0f4f8;--surface:#fff;--surface-2:#f7f9fc;--uq-screen:#e6ebfb;--uq-screen-deep:#f7f9fd;--uq-bg:#f3f6fb;--uq-bg-deep:#e7edf7;--uq-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Plus Jakarta Sans", Inter, Helvetica, Arial, sans-serif;--ink:#0f1923;--ink-soft:#4a5e70;--muted:#8a9eb0;--line:#dde6ef;--line-strong:#cdd9e6;--glass:color-mix(in srgb, var(--surface) 86%, transparent);--glass-firm:color-mix(in srgb, var(--surface) 92%, transparent);--glass-panel:color-mix(in srgb, var(--surface) 90%, transparent);--glass-soft:color-mix(in srgb, var(--surface) 74%, transparent);--sheen:#ffffffc7;--sheen-pop:#ffffffd9;--sheen-soft:#ffffffb3;--shadow-ink:8, 17, 31;--col-blue:#2563eb;--col-amber:#f59e0b;--col-purple:#9333ea;--col-teal:#0d9488;--col-pink:#ec4899;--col-indigo:#6366f1;--shadow-rest:0 1px 2px rgba(var(--shadow-ink), .05), inset 0 1px 0 var(--sheen);--shadow-hover:0 6px 16px rgba(var(--shadow-ink), .1), inset 0 1px 0 var(--sheen);--shadow-pop:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);--shadow-max:0 32px 80px rgba(var(--shadow-ink), .3);--shadow-cta:0 12px 26px color-mix(in srgb, var(--brand) 22%, transparent);--tile-brand:linear-gradient(135deg, var(--brand), var(--brand-2));--cta-navy:linear-gradient(135deg, var(--brand), var(--brand-cta-2));--tarja:linear-gradient(90deg,  color-mix(in srgb, var(--brand) 22%, transparent) 0%, color-mix(in srgb, var(--brand-2) 16%, transparent) 26%, transparent 50%);--uq-q:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='251.4 -1 184.4 184.4'%3E%3Cpath fill='%232a2873' d='m325.1 159.7c-1.1-2.8-1.5-5.9-1.2-8.9 0.1-1 0.2-2 0.5-3l1.6-10.9c-22.3-7.7-38.2-29.4-36.9-54.6 1.5-27.9 24.4-50.5 52.3-51.6 31.1-1.2 56.8 23.7 56.8 54.5q0 0.3 0 0.7l11 1.6q0.9 0.1 1.8 0.2c7.2 1.1 13 5.9 15.6 12.1q1.3-7.1 1.3-14.6c0-48-40.3-86.7-88.9-84.1-43.2 2.3-78 37.7-79.6 80.9-1.6 43.9 30.5 80.8 72.5 86.7-3-2.2-5.3-5.2-6.8-9z'/%3E%3Cpath fill='%23008243' d='m406.1 121.1c7.5 1 14.3-4.1 15.4-11.5 1.1-7.4-4.1-14.3-11.5-15.4q-0.7-0.1-1.4-0.1l-53.4-8.1q-0.6-0.2-1.2-0.2c-7.3-1.1-14 3.8-15.3 11l-7.9 52.3q-0.2 0.7-0.3 1.5c-1.1 7.4 4.1 14.3 11.5 15.4 7.4 1 14.3-4.1 15.3-11.5q0.1-0.4 0.1-0.7h0.1l3.2-21.3 31.8 43.7c4.5 5.8 12.9 6.9 18.8 2.5 6-4.5 7.2-13 2.7-19q-0.4-0.6-0.9-1.1l-29.8-41.1 21.1 3.2q0.9 0.2 1.7 0.4z'/%3E%3C/svg%3E");--cortina-bg:linear-gradient(180deg, color-mix(in srgb, var(--brand) 8%, var(--surface)) 0%, color-mix(in srgb, var(--surface) 97%, transparent) 58px) padding-box, linear-gradient(180deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 50%, transparent) 22%, color-mix(in srgb, var(--line) 90%, transparent) 82%) border-box;--accent:var(--brand);--accent-strong:var(--brand-strong);--accent-soft:color-mix(in srgb, var(--brand) 12%, transparent);--accent-softer:color-mix(in srgb, var(--brand) 7%, transparent);--warning:var(--col-amber);--shadow-card:var(--shadow-rest)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sheen:#ffffff12;--sheen-pop:#ffffff17;--sheen-soft:#ffffff0d;--shadow-ink:0, 0, 0;--uq-bg:color-mix(in srgb, var(--bg) 86%, var(--surface));--uq-bg-deep:var(--bg)}*{box-sizing:border-box}*,:before,:after{scrollbar-width:thin;scrollbar-color:var(--brand) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--brand);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--accent-strong)}:root{font-size:12px}html,body,#root{height:100%}body{padding:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);font-family:var(--uq-font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button{font:inherit}input,textarea,select,optgroup{font-family:inherit}textarea{resize:none}.page{display:none}.page.active{animation:.4s both fadeIn;display:flex}.view-enter{animation:.32s both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.6}}@keyframes numPop{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}@keyframes toastProgress{0%{width:100%}to{width:0%}}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button:focus-visible,input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-layout{min-height:100vh;font-family:var(--uq-font);letter-spacing:-.01em;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.hero{color:#eef1f8;background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--brand-cta-2) 55%, transparent), transparent 38%), radial-gradient(circle at 88% 90%, color-mix(in srgb, var(--brand-2) 40%, transparent), transparent 42%), linear-gradient(150deg, var(--brand-deep) 0%, var(--brand) 52%, #15304f 130%);flex-direction:column;flex:1;justify-content:center;padding:64px clamp(44px,6vw,88px);display:flex;position:relative;overflow:hidden}.hero__art{opacity:.13;filter:brightness(0)invert();pointer-events:none;width:min(560px,66vw);height:auto;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.hero__content{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero__logo{align-self:flex-start;width:auto;height:38px;margin-bottom:44px;display:block}.hero__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--success-soft);align-items:center;gap:8px;margin-bottom:20px;font-family:DM Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.hero__title{letter-spacing:-.045em;color:#fff;max-width:15ch;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:700;line-height:1.06}.hero__title--highlight{color:var(--success-soft)}.hero__lead{color:#ffffffb8;max-width:40ch;margin:20px 0 0;font-size:16.5px;font-weight:400;line-height:1.55}.hero__lead strong{color:#fff;font-weight:700}.hero__features{flex-direction:column;gap:13px;margin:32px 0 0;padding:0;list-style:none;display:flex}.hero__feature{color:#ffffffdb;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.hero__feature-icon{background:#ffffff1a;border:1px solid #ffffff29;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.hero__feature-icon svg{width:16px;height:16px}.hero__feature-icon--green{color:var(--success-soft)}.hero__feature-icon--blue{color:#9fb0ff}.hero__footer{color:#ffffff73;align-items:center;gap:14px;margin-top:42px;font-family:DM Mono,monospace;font-size:12px;display:flex}.hero__footer-sep{background:#fff3;width:1px;height:12px}.hero__footer-link{color:inherit;text-decoration:none;transition:color .2s}.hero__footer-link:hover{color:var(--success-soft);text-decoration:none}.right-panel{width:500px;color:var(--ink);background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--brand-2) 6%, transparent), transparent 30%), linear-gradient(180deg, var(--uq-bg), var(--uq-bg-deep));flex-shrink:0;justify-content:center;align-items:center;padding:40px;display:flex}.login-panel{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--brand-2) 8%, transparent), transparent 26%), var(--glass-panel);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);width:100%;max-width:380px;box-shadow:0 26px 70px rgba(var(--shadow-ink), .12), inset 0 1px 0 var(--sheen);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);border-radius:9px;padding:34px 32px;position:relative;overflow:hidden}.login-panel__inner{background:0 0;padding:0}.login-panel h2{letter-spacing:-.03em;width:fit-content;color:var(--brand);background:var(--tarja);border-radius:7px;margin:0;padding:7px 15px 7px 12px;font-size:24px;font-weight:700;display:block}.login-pill{color:var(--success);letter-spacing:.02em;text-transform:uppercase;--bc-fill:color-mix(in srgb, var(--success) 24%, var(--surface));--bc-bd:color-mix(in srgb, var(--brand-2) 60%, transparent);background:linear-gradient(135deg, var(--bc-fill) 0%, var(--bc-fill) 10%, var(--surface) 55%) padding-box, linear-gradient(135deg, var(--bc-bd) 0%, var(--bc-bd) 16%, transparent 84%) border-box;box-shadow:0 3px 10px rgba(var(--shadow-ink), .1), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 14px 6px 11px;font-size:12px;font-weight:700;display:inline-flex}.login-pill svg{flex-shrink:0;width:11px;height:11px}.login-sub{width:fit-content;color:var(--ink-soft);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 14%, transparent) 0%, color-mix(in srgb, var(--brand-2) 10%, transparent) 30%, transparent 50%);border-radius:6px;margin:9px 0 24px;padding:5px 13px;font-size:13.5px;font-weight:600;display:block}.muted{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.center{text-align:center}.login-panel__inner>.muted{margin:9px 0 20px}.login-panel__inner>.login-info,.login-panel__inner>.login-error{margin-bottom:16px}.form{grid-gap:16px;gap:16px;margin-top:0;display:grid}.field__label{color:var(--ink-soft);letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.field input{border:1px solid color-mix(in srgb, var(--line-strong) 90%, transparent);background:var(--glass);width:100%;color:var(--ink);font-family:var(--uq-font);box-shadow:0 4px 12px rgba(var(--shadow-ink), .07), inset 0 1px 0 var(--sheen);border-radius:5px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.field input::placeholder{color:var(--muted)}.field input:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent), inset 0 1px 0 var(--sheen)}.secretfield{width:100%;display:block;position:relative}.secretfield input.secretfield__input{width:100%;padding-right:38px}.secretfield__eye{width:26px;height:26px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.secretfield__eye:hover:not(:disabled){color:var(--brand)}.secretfield__eye:focus-visible{outline:2px solid var(--brand);outline-offset:1px;color:var(--brand)}.secretfield__eye:disabled{opacity:.45;cursor:not-allowed}.secretfield__eye svg{width:16px;height:16px}.password-row{align-items:center;display:flex;position:relative}.password-row input{padding-right:44px}.btn-ghost{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px}.btn-ghost:hover{color:var(--brand)}.btn-ghost--icon{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.btn-ghost--icon:hover{color:var(--brand);background:0 0}.form__meta{justify-content:space-between;align-items:center;margin:-2px 0 4px;display:flex}.form__meta--end{justify-content:flex-end}.checkbox{cursor:pointer;color:var(--ink-soft);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.checkbox input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.checkbox:hover{color:var(--ink)}.link{color:var(--brand);text-decoration:none}.link-button{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.link-button:hover{color:var(--brand-cta-2);text-decoration:none}.login-error,.login-info{color:var(--c);background:linear-gradient(105deg, color-mix(in srgb, var(--c) 16%, var(--surface)) 0%, color-mix(in srgb, var(--c) 7%, var(--surface)) 52%, var(--surface) 100%) padding-box, linear-gradient(105deg, color-mix(in srgb, var(--c) 50%, transparent) 0%, color-mix(in srgb, var(--c) 28%, transparent) 60%, transparent 100%) border-box;box-shadow:0 3px 10px rgba(var(--shadow-ink), .08), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.login-error{--c:var(--danger)}.login-info{--c:var(--success)}.login-error:before,.login-info:before{content:"";background:currentColor;flex-shrink:0;width:16px;height:16px;margin-top:1px}.login-error:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E") 50%/contain no-repeat}.login-info:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.primary{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);color:#fff;width:100%;font-family:var(--uq-font);letter-spacing:-.01em;cursor:pointer;box-shadow:var(--shadow-cta);border:0;border-radius:5px;margin-top:2px;padding:13px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s}.primary:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--brand) 32%, transparent);transform:translateY(-1px)}.primary:active{transform:none}.primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.app-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.app-welcome-card{background:var(--surface);width:min(700px,100%);box-shadow:var(--shadow-card);border-radius:24px;padding:40px 38px}@media (width<=880px){.hero{display:none}.right-panel{width:100%}}@media (width<=720px){.right-panel{padding:24px}}.shell{background:linear-gradient(180deg, var(--uq-screen) 0%, var(--uq-screen-deep) 100%);min-height:100%;color:var(--ink);flex-direction:column;display:flex}.nav{z-index:50;position:sticky;top:0}.shell{--topbar-h:50px}.topbar{height:var(--topbar-h);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);border-bottom:1px solid color-mix(in srgb, var(--line) 90%, transparent);align-items:center;gap:22px;padding:0 28px;display:flex;position:relative;overflow-x:clip}.topbar:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--brand) 7%, var(--brand) 93%, transparent 100%);height:2px;-webkit-mask:radial-gradient(118px 220% at -300px,#0000 36%,#000 80%);-webkit-mask:radial-gradient(118px 220% at var(--tab-cx,-300px) 50%, transparent 36%, #000 80%);-webkit-mask:radial-gradient(118px 220% at -300px,#0000 36%,#000 80%);mask:radial-gradient(118px 220% at -300px,#0000 36%,#000 80%);-webkit-mask:radial-gradient(118px 220% at var(--tab-cx,-300px) 50%, transparent 36%, #000 80%);-webkit-mask:radial-gradient(118px 220% at var(--tab-cx,-300px) 50%, transparent 36%, #000 80%);mask:radial-gradient(118px 220% at var(--tab-cx,-300px) 50%, transparent 36%, #000 80%);position:absolute;bottom:-1px;left:0;right:0}html[data-env=desenvolvimento]{--env-c:var(--col-blue)}html[data-env=homologacao]{--env-c:var(--col-amber)}html[data-env] .topbar:before{content:"";z-index:2;pointer-events:none;background:var(--env-c);height:3px;position:absolute;top:0;left:0;right:0}.chip.envtag{--c:var(--env-c);color:color-mix(in srgb, var(--env-c) 55%, var(--ink));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.envtag--float{z-index:60;position:fixed;top:14px;right:18px}html[data-env] .render-dash .std-build{position:relative}html[data-env] .render-dash .std-build:after{content:var(--env-label);z-index:5;letter-spacing:.06em;color:color-mix(in srgb, var(--env-c) 55%, var(--ink));background:color-mix(in srgb, var(--env-c) 22%, var(--surface));border:1px solid color-mix(in srgb, var(--env-c) 50%, transparent);pointer-events:none;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.topbar__brand{position:relative}.topbar .chip.envtag:not(.envtag--float){z-index:3;letter-spacing:0;border:1.5px solid var(--surface);background:color-mix(in srgb, var(--env-c) 30%, var(--surface));width:16px;height:16px;min-height:0;box-shadow:0 2px 6px rgba(var(--shadow-ink), .18);pointer-events:none;border-radius:50%;place-items:center;padding:0;font-size:0;display:grid;position:absolute;bottom:2px;left:0}.topbar .chip.envtag:not(.envtag--float):after{content:attr(data-letra);color:color-mix(in srgb, var(--env-c) 55%, var(--ink));place-items:center;font-size:9.5px;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.topbar__brand{align-items:center;gap:12px;display:flex}.brand-mark{background:color-mix(in srgb, var(--ink) 2%, var(--surface));border:1px solid var(--line);width:38px;height:38px;box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 80%, transparent);border-radius:25px;place-items:center;display:grid;overflow:hidden}.brand-mark img{-o-object-fit:contain;object-fit:contain;width:80%;height:80%}.brand-mark--btn{cursor:pointer;font:inherit;box-shadow:none;background:0 0;border-color:#0000;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:visible}.brand-mark--btn img{width:100%;height:100%;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--brand) 35%, transparent))}.brand-mark--btn:hover{transform:translateY(-1px)scale(1.04)}.brand-mark--btn.is-open{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 14%, transparent)}.brand-text{align-items:center;gap:9px;line-height:1.05;display:flex}.brand-text--btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.brand-text--btn:hover .wordmark{opacity:.85}.wordmark{letter-spacing:-.4px;font-size:16.8px;font-weight:800}.wordmark__up{color:var(--brand-2)}.wordmark__q{color:var(--brand)}.groups{align-self:stretch;align-items:flex-end;gap:4px;margin-left:18px;display:flex}.group-wrap{align-items:flex-end;height:100%;display:flex;position:relative}.group{cursor:pointer;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;margin-bottom:5px;padding:8px 13px;font-size:13px;font-weight:600;transition:color .18s,background .18s;display:inline-flex;position:relative}.group:hover{color:var(--ink);background:color-mix(in srgb, var(--brand) 5%, transparent)}.group.is-open{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent)}.group.is-active{--tabend:var(--uq-screen,var(--surface));z-index:2;color:var(--brand);background:linear-gradient(180deg, var(--surface) 0%, var(--tabend) 65%) padding-box, linear-gradient(180deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 55%, transparent) 24%, transparent 84%) border-box;box-shadow:0 -12px 28px -10px rgba(var(--shadow-ink), .16);border:2px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;margin-bottom:-1px;padding:10px 18px;font-weight:700}.group.is-active:before,.group.is-active:after{content:"";background:var(--tabend);width:13px;height:13px;position:absolute;bottom:-1px}.group.is-active:before{left:-13px;-webkit-mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px);mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px)}.group.is-active:after{right:-13px;-webkit-mask:radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px);mask:radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px)}.group__icon{opacity:.85;width:14px;height:14px}.group--icon-only{padding:9px 12px}.group--icon-only .group__icon{width:18px;height:18px}.megamenu{transform:translate(-50%)translateY(-4px);transform:translateX(calc(-50% + var(--mega-shift,0px))) translateY(-4px);background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);min-width:240px;max-width:calc(100vw - 24px);box-shadow:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);opacity:0;pointer-events:none;z-index:60;border:1px solid #0000;border-radius:10px;padding:14px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 10px);left:50%}.group-wrap.is-open .megamenu{opacity:1;transform:translate(-50%)translateY(0);transform:translateX(calc(-50% + var(--mega-shift,0px))) translateY(0);pointer-events:auto}.group-wrap:after{content:"";pointer-events:auto;height:10px;position:absolute;top:100%;left:0;right:0}.megamenu__grid{flex-direction:column;gap:2px;display:flex}.megamenu__item{cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;transition:background .12s,color .12s;display:flex}.megamenu__item:hover{background:var(--accent-softer)}.megamenu__item.is-current{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.megamenu__bullet{width:16px;height:16px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.megamenu__item:hover .megamenu__bullet,.megamenu__item.is-current .megamenu__bullet{color:inherit}.megamenu__bullet svg{width:16px;height:16px}.megamenu--cols{transform:translate(-50%)translateY(-4px);transform:translateX(calc(-50% + var(--mega-shift,0px))) translateY(-4px);max-width:calc(100vw - 24px)}.group-wrap.is-open .megamenu--cols{transform:translate(-50%)translateY(0);transform:translateX(calc(-50% + var(--mega-shift,0px))) translateY(0)}.megamenu--cols .megamenu__cols{grid-template-columns:repeat(4,max-content);grid-template-columns:repeat(var(--mega-cols,4), max-content);gap:22px}.megamenu--cols .megamenu__col *{white-space:nowrap}.megamenu__cols{grid-template-columns:repeat(4,minmax(180px,1fr));grid-template-columns:repeat(var(--mega-cols,4), minmax(180px, 1fr));grid-gap:28px;gap:28px;display:grid}.megamenu__col{flex-direction:column;gap:10px;display:flex}.megamenu__coltitle{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;font-size:.7rem;font-weight:700;display:inline-flex}.megamenu__coltitle svg{width:16px;height:16px;color:var(--accent)}.megamenu__colitems{flex-direction:column;gap:2px;display:flex}.topbar__right{align-items:center;gap:10px;margin-left:auto;display:flex}.chip{--c:var(--brand);letter-spacing:.01em;color:var(--c);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 22%, var(--surface)) 0%, color-mix(in srgb, var(--c) 22%, var(--surface)) 12%, var(--surface) 62%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--c) 50%, transparent) 0%, color-mix(in srgb, var(--c) 50%, transparent) 16%, transparent 84%) border-box;box-shadow:0 2px 8px rgba(var(--shadow-ink), .08), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.chip__icon{width:13px;height:13px}.chip--tenant{cursor:pointer;border-radius:10px;gap:9px;height:38px;padding:0 14px 0 4px;font-family:inherit;font-size:12px;transition:box-shadow .15s,transform .15s}.chip--tenant:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--brand) 22%, transparent), 0 1px 2px rgba(var(--shadow-ink), .06);transform:translateY(-1px)}.chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.org-logo{flex-shrink:0;place-items:center;display:grid}.org-logo__img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.org-logo--chip{background:var(--surface);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:8px;width:30px;height:30px;padding:3px}.org-logo--chip .org-logo__fallback{width:18px;height:18px}.org-logo--item{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;width:32px;height:32px;padding:3px}.org-logo--item .org-logo__fallback{width:16px;height:16px;color:var(--accent-strong)}.tenant-list{flex-direction:column;gap:2px;max-height:420px;display:flex;overflow-y:auto}.tenant-list__head{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:700}.tenant-list__empty{color:var(--muted);padding:10px;font-size:13px}.tenant-list__search{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;margin:2px 0 6px;padding:8px 10px;font-size:13px}.tenant-list__search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.tenant-list__item{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.tenant-list__item:hover{background:var(--accent-soft);color:var(--accent-strong)}.tenant-list__item:disabled{opacity:.5;cursor:not-allowed;color:var(--ink);background:0 0}.tenant-list__item.is-current{cursor:default;background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 12%, var(--surface)), color-mix(in srgb, var(--brand) 3%, var(--surface)));border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--brand) 12%, transparent);padding-left:14px;position:relative}.tenant-list__item.is-current:before{content:"";background:var(--brand);border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0}.tenant-list__txt{flex-direction:column;min-width:0;margin-right:auto;line-height:1.25;display:flex}.tenant-list__nm{font-size:14px;font-weight:600}.tenant-list__sub{color:var(--muted);font-size:11px}.tenant-list__logo{flex-shrink:0;display:grid;position:relative}.tenant-list__dot{background:var(--success-2);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite tenantPulse;position:absolute;bottom:-3px;right:-3px}@keyframes tenantPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success-2) 55%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.tenant-list__here{white-space:nowrap;letter-spacing:.02em;color:var(--surface);background:var(--brand);box-shadow:0 2px 8px color-mix(in srgb, var(--brand) 30%, transparent);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.tenant-list__here svg{stroke-width:3px;width:12px;height:12px}.tenant-list__swap{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:10px 10px 4px;font-size:11px;font-weight:700;display:flex}.tenant-list__swap:before,.tenant-list__swap:after{content:"";background:var(--line);flex:1;height:1px}.tenant-list__swap span{align-items:center;gap:6px;display:inline-flex}.tenant-list__swap svg{width:14px;height:14px;color:var(--brand)}.tenant-list:has(.tenant-list__item--go){gap:6px}.tenant-list__item--go{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px rgba(var(--shadow-ink), .05)}.tenant-list__item--go:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.tenant-list__item--go .org-logo{transition:background .18s,border-color .18s,transform .18s}.tenant-list__item--go .org-logo__fallback{transition:color .18s}.tenant-list__item--go:hover:not(:disabled) .org-logo{background:var(--brand);border-color:var(--brand);transform:scale(1.06)}.tenant-list__item--go:hover:not(:disabled) .org-logo__fallback{color:var(--surface)}.tenant-list__enter{white-space:nowrap;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);opacity:0;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;transition:opacity .16s,transform .16s;display:inline-flex;transform:translate(-6px)}.tenant-list__enter svg{width:13px;height:13px}.tenant-list__item--go:hover:not(:disabled) .tenant-list__enter,.tenant-list__item--go:focus-visible .tenant-list__enter{opacity:1;transform:none}.tenant-list.is-switching .tenant-list__item--go:not(.is-picked){opacity:.4;pointer-events:none}.tenant-list__item--go.is-picked{background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.tenant-list__wait{color:var(--brand);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.tenant-list__wait .spinner{border-width:2px;width:16px;height:16px}.tenant-list__intro{color:var(--ink-soft);margin:0;padding:0 10px 10px;font-size:13px;line-height:1.5}.iconbtn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;border-radius:11px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}.iconbtn:hover{background:var(--accent-softer);color:var(--accent-strong);border-color:var(--line-strong)}.iconbtn.is-active{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--line-strong)}.iconbtn--danger:hover{background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);border-color:color-mix(in srgb, var(--danger) 28%, var(--surface))}.iconbtn>svg{width:18px;height:18px;display:block}.chip>svg{width:14px;height:14px;display:block}.iconbtn__dot{background:var(--success-2);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--success-2) 22%, transparent);border-radius:50%;animation:2.4s infinite blink;position:absolute;top:9px;right:10px}.avatar{background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);color:#fff;letter-spacing:.5px;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12.5px;font-weight:700;display:grid;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.avatar--btn{border:1px solid var(--line);cursor:pointer;padding:0;transition:box-shadow .15s,border-color .15s}.avatar--btn:hover{border-color:var(--accent)}.avatar--btn.is-open{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.avatar--lg{border-radius:13px;flex-shrink:0;width:48px;height:48px;font-size:15.2px}.usermenu-wrap{position:relative}.usermenu{background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:260px;box-shadow:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);z-index:60;border:1px solid #0000;border-radius:10px;padding:8px;animation:.12s ease-out searchPopIn;position:absolute;top:calc(100% + 10px);right:0}.usermenu__head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.usermenu__id{flex-direction:column;min-width:0;display:flex}.usermenu__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.2px;font-weight:700;overflow:hidden}.usermenu__email{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.8px;overflow:hidden}.usermenu__sep{background:var(--line);height:1px;margin:4px 2px 6px}.usermenu__item{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14.7px;font-weight:500;transition:background .12s,color .12s;display:flex}.usermenu__item>svg{width:17px;height:17px}.usermenu__item--danger:hover{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.search-wrap{position:relative}.search-pop{background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:400px;max-width:calc(100vw - 32px);box-shadow:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);z-index:60;border:1px solid #0000;border-radius:10px;flex-direction:column;animation:.12s ease-out searchPopIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes searchPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-input{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.search-input>svg{flex-shrink:0;width:16px;height:16px}.search-input input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:15.2px}.search-input input::placeholder{color:var(--muted)}.search-kbd{letter-spacing:.6px;color:var(--muted);background:var(--bg);border:1px solid var(--line-strong);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:10.4px;font-weight:700}.search-results{flex-direction:column;gap:2px;max-height:340px;padding:8px;display:flex;overflow-y:auto}.search-result{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-size:14.7px;transition:background .1s,color .1s;display:flex}.search-result.is-focused{background:var(--accent-soft);color:var(--accent-strong)}.search-result.is-current .search-result__label{font-weight:600}.search-result__bullet{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-strong);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.search-result__bullet svg{width:14px;height:14px}.search-result__label{flex:1}.search-result__group{letter-spacing:.8px;color:var(--muted);text-transform:uppercase;flex-shrink:0;font-size:11.2px;font-weight:700}.search-result.is-focused .search-result__group{color:var(--accent-strong);opacity:.75}.search-empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:14.4px}.shell__main{flex:1;width:100%;padding:5px 28px}.page-head{margin-bottom:26px}.page-head__crumb{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.page-head__crumb-sep{opacity:.5}.page-head__crumb-current{color:var(--ink-soft)}.page-head__title{letter-spacing:-.025em;width:fit-content;color:var(--brand);background:var(--tarja);border-radius:7px;margin:8px 0 4px;padding:7px 16px 7px 13px;font-size:22px;font-weight:700;display:inline-block}.page-head__lead{color:var(--muted);margin:0;font-size:15.2px}.page-head__lead strong{color:var(--ink-soft);font-weight:600}.kpis{grid-gap:18px;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;padding:20px 22px}.kpi__label{letter-spacing:.9px;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.kpi__value{letter-spacing:-.6px;color:var(--ink);margin:10px 0 6px;font-size:32px;font-weight:800}.kpi__delta{font-size:13.6px;font-weight:600}.kpi__delta--up{color:var(--success)}.kpi__delta--warn{color:var(--warning)}.hint{background:var(--surface);border:1px dashed var(--line-strong);color:var(--muted);border-radius:16px;padding:16px 20px;font-size:14.4px;line-height:1.55}.hint strong{color:var(--ink-soft);font-weight:600}.placeholder{background:var(--surface);border:1px dashed var(--line-strong);text-align:center;color:var(--muted);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:48px 32px;display:flex}.placeholder__badge{text-transform:uppercase;letter-spacing:.9px;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:5px 12px;font-size:11.2px;font-weight:700}@media (width<=960px){.kpis{grid-template-columns:1fr}}.topbar.is-c1 .group__label{display:none}.topbar.is-c1 .group{padding:9px 12px}.topbar.is-c1 .group__icon{width:18px;height:18px}.topbar.is-c2 .brand-text,.topbar.is-c3 .chip--tenant .chip__label{display:none}.topbar.is-c3 .chip--tenant{gap:0;padding:0 10px}.topbar.is-c3 .logout-btn span{display:none}.topbar.is-c3 .logout-btn{gap:0;padding:8px 10px}@media (width<=720px){.shell{--topbar-h:64px}.topbar{gap:12px;padding:0 14px}.groups{margin-left:0}.group{padding:8px 12px;font-size:13.6px}.megamenu{min-width:260px}.shell__main{padding:22px 16px}.search-pop{width:calc(100vw - 28px);right:-14px}.search-result__group,.chip--tenant .chip__label{display:none}.chip--tenant{gap:0;padding:0 10px}}@media (width<=560px){.logout-btn span{display:none}.logout-btn{gap:0;padding:8px 10px}}.crud{flex-direction:column;gap:14px;display:flex}.crud__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.crud__count{color:var(--muted);font-size:13.6px}.crud__error{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:10px;padding:10px 12px;font-size:13.6px}.crud__tablewrap{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.crud__table{border-collapse:collapse;width:100%}.crud__table thead tr{background:var(--surface-2);border-bottom:1px solid var(--line-strong)}.crud__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 14px;font-size:11.5px;font-weight:700}.crud__table td{color:var(--ink);border-bottom:1px solid var(--line);padding:10px 14px;font-size:14.1px}.crud__table tbody tr:last-child td{border-bottom:none}.crud__mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.crud__empty{text-align:center;color:var(--muted);padding:28px 14px}.crud__rowactions{justify-content:flex-end;gap:6px;display:flex}.crud__pager{justify-content:center;align-items:center;gap:14px;display:flex}.crud__btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:13.1px;font-weight:600;transition:all .15s}.crud__btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.crud__btn:disabled{opacity:.45;cursor:not-allowed}.crud__btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.crud__btn--primary:hover:not(:disabled){background:var(--accent-strong);color:#fff}.crud__btn--danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.crud__btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, transparent);border-color:var(--danger);color:var(--danger)}.crud__overlay{background:rgba(var(--shadow-ink), .45);z-index:400;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.crud__form{background:var(--surface);width:min(96vw,460px);box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden}.crud__form:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));height:3px;position:absolute;top:0;left:0;right:0}.crud__form h3{color:var(--ink);font-size:16.8px}.crud__field{flex-direction:column;gap:6px;display:flex}.crud__field span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.crud__field input{border:1px solid var(--line-strong);color:var(--ink);background:var(--surface-2);border-radius:9px;outline:none;padding:9px 12px;font-size:14.4px}.crud__field input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.crud__formactions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.page-title{letter-spacing:-.025em;width:fit-content;height:42px;color:var(--brand);background:var(--tarja);border-radius:7px;align-items:center;margin:0;padding:0 16px 0 13px;font-size:22px;font-weight:700;display:inline-flex}.view-header__text{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.page-sub{color:var(--ink-soft);margin:0;font-size:13px;font-weight:600}.view-header.is-sem-sub .page-sub{display:none}@media (width<=1024px){.view-header .page-sub{display:none}}.uform-label{color:var(--ink-soft);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.btn-add,.btn-save{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);color:#fff;cursor:pointer;box-shadow:var(--shadow-cta);border:none;border-radius:9px;align-items:center;gap:7px;padding:10px 24px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-add:hover,.btn-save:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--brand) 30%, transparent);transform:translateY(-1px)}.btn-save:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-green{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), linear-gradient(135deg, var(--success), var(--success-2));box-shadow:0 12px 26px color-mix(in srgb, var(--brand-2) 25%, transparent)}.btn-green:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--brand-2) 32%, transparent)}.btn-cancel,.btn-filter{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-soft);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.btn-cancel:hover,.btn-filter:hover{border-color:var(--ink-soft);color:var(--ink)}.btn-cancel:disabled,.btn-filter:disabled{opacity:.6;cursor:not-allowed}.icon-btn{border:1px solid var(--line-strong);background:var(--bg);cursor:pointer;width:36px;height:36px;color:var(--ink-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.icon-btn:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.rowbtn,.sh-pill__ap.std-cfg__mtxap{--ac:var(--ink-soft);width:30px;height:30px;color:var(--ac);cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--ac) 16%, var(--surface)) 0%, color-mix(in srgb, var(--ac) 16%, var(--surface)) 12%, var(--surface) 60%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--ac) 52%, transparent) 0%, color-mix(in srgb, var(--ac) 52%, transparent) 16%, transparent 84%) border-box;box-shadow:0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid #0000;border-radius:7px;place-items:center;margin-left:6px;transition:transform .16s,box-shadow .16s;display:inline-grid}.rowbtn:hover,.sh-pill__ap.std-cfg__mtxap:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-1px)}.rowbtn:disabled,.sh-pill__ap.std-cfg__mtxap:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.rowbtn svg,.sh-pill__ap.std-cfg__mtxap svg{width:15px;height:15px}.rowbtn--edit{--ac:var(--success)}.rowbtn--hist{--ac:var(--col-amber)}.rowbtn--link,.sh-pill__ap.std-cfg__mtxap{--ac:var(--col-indigo)}.rowbtn--run{--ac:var(--col-teal)}.rowbtn--brand{--ac:var(--brand)}.rowbtn--danger{--ac:var(--danger)}.rowbtn--sm{border-radius:7px;width:28px;height:28px;margin-left:0}.rowbtn--sm svg{width:14px;height:14px}.rowbtn--locked,.rowbtn--locked:hover{background:color-mix(in srgb, var(--ink) 3%, var(--surface));color:var(--muted);border:1px dashed var(--line);cursor:not-allowed;box-shadow:none;transform:none}.logout-btn{background:color-mix(in srgb, var(--danger) 6%, transparent);border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);color:var(--danger);cursor:pointer;border-radius:5px;flex-shrink:0;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.logout-btn:hover{border-color:color-mix(in srgb, var(--danger) 50%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent)}.logout-btn svg{width:15px;height:15px}.uform-input{background:var(--surface);border:1px solid var(--line-strong);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:11px 14px;font-size:13.5px;font-weight:400;transition:all .2s}.uform-input:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.uform-input::placeholder{color:var(--muted);font-weight:400}.uform-input:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.selwrap{width:100%;min-width:0;display:flex;position:relative}.selwrap>select.uform-input{appearance:none;flex:1;min-width:0;padding-right:34px}.selwrap:after{content:"";pointer-events:none;background:var(--brand);width:13px;height:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.uform-input--mirror{color:var(--ink-soft);cursor:text;-webkit-user-select:all;user-select:all;border-style:dashed;font-family:DM Mono,monospace;font-size:12.5px}.uform-input--mirror:focus{background:var(--surface);box-shadow:none}.switch{border:1px solid var(--line);cursor:pointer;background:color-mix(in srgb, var(--ink) 11%, var(--surface));width:38px;height:20px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent);border-radius:999px;flex:none;padding:0;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.switch--on{background:radial-gradient(circle at 25% 22%, #ffffff47, transparent 42%), var(--cta-navy);border-color:#0000;box-shadow:inset 0 1px 1px #ffffff2e}.switch__dot{background:radial-gradient(circle at 35% 25%,#fff,#e9eef4);border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.4,.9,.3,1.2);position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #08111f59,inset 0 1px #ffffffe6}.switch--on .switch__dot{transform:translate(18px)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-line{color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.swatch{border:1px solid var(--line);vertical-align:middle;border-radius:6px;width:24px;height:24px;display:inline-block}.swatch-picker{border:1px solid var(--line);cursor:pointer;vertical-align:middle;background:0 0;border-radius:6px;width:32px;height:26px;padding:0}.u-fase-chip,.status-chip{--c:var(--ink-soft);letter-spacing:.01em;white-space:nowrap;color:var(--c);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 22%, var(--surface)) 0%, color-mix(in srgb, var(--c) 22%, var(--surface)) 12%, var(--surface) 62%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--c) 50%, transparent) 0%, color-mix(in srgb, var(--c) 50%, transparent) 16%, transparent 84%) border-box;box-shadow:0 2px 8px rgba(var(--shadow-ink), .08), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:2px 9px 2px 8px;font-size:11px;font-weight:700;display:inline-flex}.u-fase-chip:before{content:"";background:currentColor;flex-shrink:0;width:9px;height:9px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat}.sc-active{--c:#16a34a}.sc-inactive{--c:var(--ink-soft)}.sc-warn{--c:#d97706}.sc-info{--c:var(--col-blue)}.sc-danger{--c:#ef4444}.sc-dot{background:currentColor;border-radius:0;flex-shrink:0;width:9px;height:9px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat}.user-badge{letter-spacing:.01em;--bc-fill:color-mix(in srgb, var(--brand) 24%, var(--surface));--bc-bd:color-mix(in srgb, var(--brand) 50%, transparent);color:var(--brand);background:linear-gradient(135deg, var(--bc-fill) 0%, var(--bc-fill) 12%, var(--surface) 60%) padding-box, linear-gradient(135deg, var(--bc-bd) 0%, var(--bc-bd) 16%, transparent 84%) border-box;box-shadow:0 3px 10px rgba(var(--shadow-ink), .1), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10px;font-weight:800;display:inline-flex}.user-badge:before{content:"";background:currentColor;flex-shrink:0;width:9px;height:9px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat}.user-badge--admin{--bc-fill:color-mix(in srgb, var(--col-purple) 24%, var(--surface));--bc-bd:color-mix(in srgb, var(--col-purple) 50%, transparent);color:var(--col-purple)}.spinner{border:3px solid var(--line-strong);border-top-color:var(--success);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}.u-loading{justify-content:center;padding:48px;display:flex}.view-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.view-header__id{align-items:center;gap:12px;display:flex}.view-header__icon{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);width:42px;height:42px;box-shadow:0 3px 9px color-mix(in srgb, var(--brand) 28%, transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.view-header__actions{align-items:center;gap:10px;display:flex}.view-header__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-search{position:relative}.filter-search .uform-input{width:245px;padding-right:34px}.filter-search.olap-files__hsearch .uform-input{height:34px;padding-top:0;padding-bottom:0}.filter-search__icon{width:15px;height:15px;color:var(--brand);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.filter-field{width:220px}@media (width<=900px){.view-header{flex-wrap:wrap}.filter-search .uform-input{width:100%}}.view-header__text .doc-help-btn{border-radius:8px;align-self:center;width:26px;height:26px}.view-header__text .doc-help-btn svg{width:15px;height:15px}.profile-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-rest);border-radius:14px;max-width:640px;padding:22px 24px}.profile-state{color:var(--ink-soft);padding:28px 4px;font-size:13.5px}.profile-state--error{color:var(--danger)}.profile-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:18px;display:flex}.profile-avatar{background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:inline-flex;overflow:hidden}.profile-avatar__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-name{color:var(--ink);margin:0;font-size:17px;font-weight:800}.profile-email{color:var(--muted);font-size:13px}.profile-grid{grid-gap:0;gap:0;margin:18px 0 0;display:grid}.profile-row{grid-gap:12px;border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:12px;padding:10px 0;display:grid}.profile-row dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);align-self:center;font-family:DM Mono,monospace;font-size:11px;font-weight:700}.profile-row dd{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.profile-roles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-sec{margin-top:22px}.profile-sec__toggle{display:none}.profile-sec__title{color:var(--ink);margin:0 0 12px;font-size:14px;font-weight:800}.profile-form{grid-gap:14px;gap:14px;max-width:360px;display:grid}.profile-msg{color:var(--success);font-size:12.5px;font-weight:600}.profile-msg--error{color:var(--danger)}.profile-form__btn{justify-self:start}.profile-theme{grid-gap:10px 12px;grid-template-columns:minmax(0,300px);align-items:center;gap:10px 12px;max-width:480px;display:grid}.profile-theme .uform-label{grid-column:1/-1;margin-bottom:0}.profile-swatches{gap:5px;display:inline-flex}.profile-swatch{border:1px solid var(--line-strong);width:20px;height:20px;box-shadow:var(--shadow-rest);border-radius:6px}.profile-hint{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.5}.profile-hint--error{color:var(--danger)}.profile-row dd .profile-hint{margin-top:4px;font-weight:500}.profile-row dd .form-error{margin-bottom:0}.profile-view{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:300px;display:flex}.profile-view>.view-header{flex:none;margin-bottom:14px}.profile-card--cols{flex:auto;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);max-width:none;min-height:0;padding:0;display:grid;overflow:hidden}.profile-col{min-height:0;padding:22px 26px;overflow:hidden auto}.profile-col--pref{border-left:1px solid var(--line);grid-gap:26px 34px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:26px 34px;display:grid}.profile-col--pref>.profile-sec{margin:0}.profile-col--id .profile-row{grid-template-columns:minmax(100px,180px) minmax(0,1fr)}.profile-col--id .profile-row dd,.profile-col--id .profile-email{overflow-wrap:anywhere}.profile-col--pref .profile-theme,.profile-col--pref .profile-form{max-width:none}@media (width<=1280px){.profile-col--pref{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.profile-card--cols{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;overflow:hidden auto}.profile-col{min-height:auto;overflow:visible}.profile-col--pref{border-left:0;border-top:1px solid var(--line)}}@media (width<=720px){.profile-view{height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.stat-cards{grid-gap:16px;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-left:4px solid var(--c,var(--brand));background:linear-gradient(180deg, color-mix(in srgb, var(--c,var(--brand)) 9%, transparent) 0%, transparent 86%), linear-gradient(105deg, color-mix(in srgb, var(--c,var(--brand)) 11%, transparent) 0%, color-mix(in srgb, var(--c,var(--brand)) 4%, transparent) 30%, transparent 60%), var(--glass-soft);box-shadow:var(--shadow-rest);border-radius:5px;flex-direction:column;gap:2px;padding:16px 18px 14px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.stat-card:hover{box-shadow:0 6px 16px rgba(var(--shadow-ink), .08);transform:translateY(-1px)}.stat-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.stat-dot{background:var(--c,var(--success));border-radius:50%;flex-shrink:0;width:8px;height:8px}.stat-label{letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;font-weight:700}.stat-num{letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c,var(--ink));font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1}.stat-num.popped{animation:.45s cubic-bezier(.22,.9,.36,1) both numPop}.stat-num--text{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-height:40px;padding-top:6px;font-size:22px;overflow:hidden}.stat-wait,.stat-content{align-items:center;min-height:40px;display:flex}.stat-wait .spinner{border-width:2px;width:18px;height:18px}.stat-content .status-chip{padding:4px 12px;font-size:13px}.stat-foot{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:11.5px;font-weight:500;overflow:hidden}.stat-bar{background:var(--line);border-radius:2px;height:3px;margin-top:12px;overflow:hidden}.stat-bar-fill{background:var(--c,var(--success));border-radius:2px;height:100%;transition:width 1.2s}@media (width<=900px){.stat-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.stat-cards{grid-template-columns:1fr}}.leads-wrap{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-rest);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.u-table{border-collapse:separate;border-spacing:0;width:100%}.u-table thead tr{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface);position:sticky;top:0}.u-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:11px 16px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:700;transition:color .15s}.u-table th:hover{color:var(--accent)}.u-table th .sort-arrow{opacity:.3;margin-left:5px;font-size:11px}.u-table th.sorted-asc .sort-arrow:after{content:"↑";opacity:1}.u-table th.sorted-desc .sort-arrow:after{content:"↓";opacity:1}.u-table th:not(.sorted-asc):not(.sorted-desc) .sort-arrow:after{content:"↕"}.u-table th.sorted-asc,.u-table th.sorted-desc{color:var(--accent)}.u-table tbody tr{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 15%, transparent) 0%, color-mix(in srgb, var(--brand-2) 11%, transparent) 100%) bottom / 100% 1px no-repeat;transition:background .15s}.u-table tbody tr:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 17%, transparent), color-mix(in srgb, var(--brand-2) 13%, transparent)) bottom / 100% 1px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--brand) 8.5%, transparent) 0%, transparent 92%), linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 26%, transparent 52%)}.u-table tbody tr.is-newrow{animation:2s ease-out adm-row-flash!important}.u-table td{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:12px 16px;font-size:12px;overflow:hidden}.u-table td.td-mono{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:12px}.u-table td.td-actions{white-space:nowrap;width:1%}.row-actions{justify-content:flex-end;gap:6px;display:inline-flex}.u-empty{text-align:center;color:var(--muted);padding:48px 24px;font-size:13.5px}.leads-footer{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.leads-pagination{align-items:center;gap:8px;display:flex}.page-btn{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;width:28px;height:28px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.page-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand);box-shadow:0 4px 10px rgba(var(--shadow-ink), .1);transform:translateY(-1px)}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-info,.modal-count{color:var(--muted);font-family:DM Mono,monospace;font-size:12px}.modal-overlay{background:rgba(var(--shadow-ink), .45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:400;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;pointer-events:all}.modal{background:var(--surface);width:min(96vw,720px);max-height:86vh;box-shadow:var(--shadow-max), 0 4px 20px rgba(var(--shadow-ink), .15);border-radius:12px;flex-direction:column;transition:transform .28s cubic-bezier(.22,.9,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.98)}.modal-overlay.open .modal{transform:translateY(0)scale(1)}.modal--wide{width:min(96vw,1060px)}.modal:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));flex-shrink:0;height:3px}.modal-header{border-bottom:1px solid var(--line);flex-shrink:0;padding:18px 24px 14px}.modal__headrow{align-items:center;gap:12px;display:flex}.modal__titlewrap{flex:0 auto;min-width:0}.modal__title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.2}.modal__titlewrap--icon{align-items:center;gap:10px;display:flex}.modal__icon{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);width:30px;height:30px;box-shadow:0 3px 9px color-mix(in srgb, var(--brand) 28%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.modal__icon svg{width:20px;height:20px}.olap-fx__tile{font-family:DM Mono,monospace;font-size:13px;font-style:italic;font-weight:700}.modal__title--tarja{white-space:nowrap;min-width:0;max-width:100%;color:var(--brand);background:var(--tarja);border-radius:8px;align-items:center;padding:6px 15px 6px 12px;display:inline-flex;overflow:hidden}.modal__texts{align-items:baseline;gap:9px;min-width:0;display:flex}.modal__subtitle{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:color-mix(in srgb, var(--brand) 65%, var(--muted));flex:0 auto;font-family:DM Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;overflow:hidden}.modal__headactions{align-items:center;gap:8px;margin-left:auto;display:flex}.modal__headactions .icon-btn{background:var(--surface);border-color:var(--line);width:34px;height:34px;color:var(--ink-soft)}.modal__headactions .icon-btn:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.modal__headactions .icon-btn svg,.modal__headactions .icon-btn .lc svg{width:17px;height:17px}.modal__headactions+.modal__close{margin-left:0}.modal-header--bg{isolation:isolate;position:relative;overflow:hidden}.modal__headbg{z-index:-1;pointer-events:none;color:var(--brand);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal__headbg svg{opacity:.34;width:auto;height:100%}.modal__close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border-radius:9px;flex:none;place-items:center;margin-left:auto;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.modal__close:hover{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.modal__close svg{width:18px;height:18px}.confirm-msg{color:var(--ink);margin:0 0 4px;line-height:1.5}.modal-body{flex:1;padding:24px;overflow-y:auto}.modal-footer{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.lead-form-grid{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.lead-form-grid>*{min-width:0}.lead-form-grid .fg-full{grid-column:1/-1}.form-error{--c:var(--danger);color:var(--c);background:linear-gradient(105deg, color-mix(in srgb, var(--c) 16%, var(--surface)) 0%, color-mix(in srgb, var(--c) 7%, var(--surface)) 52%, var(--surface) 100%) padding-box, linear-gradient(105deg, color-mix(in srgb, var(--c) 50%, transparent) 0%, color-mix(in srgb, var(--c) 28%, transparent) 60%, transparent 100%) border-box;box-shadow:0 3px 10px rgba(var(--shadow-ink), .08), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.form-error--warn{--c:var(--warning);color:color-mix(in srgb, var(--c) 55%, var(--ink))}.form-error__spacer{flex:1}@media (width<=560px){.lead-form-grid{grid-template-columns:1fr}}.form-section{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-left:4px solid var(--brand);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 7%, transparent) 0%, transparent 72%), var(--glass-soft);box-shadow:var(--shadow-rest);border-radius:5px;margin-bottom:14px;padding:13px 18px 18px}.form-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;font-family:DM Mono,monospace;font-size:11px;font-weight:700}.form-section__grid{grid-gap:12px 16px;grid-template-columns:repeat(3,1fr);gap:12px 16px;display:grid}.form-section__grid>*{min-width:0}.form-section__grid .fg-full{grid-column:1/-1}@media (width<=1100px){.form-section__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.form-section__grid{grid-template-columns:1fr}}.list-layout{grid-gap:16px;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:16px;display:grid}.list-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;max-height:calc(100vh - 220px);padding:10px 8px;overflow:auto}.list-nav__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px 8px;font-family:DM Mono,monospace;font-size:10px;font-weight:700}.list-nav__item{width:100%;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:7px 10px;font-size:12.5px;display:flex}.list-nav__item:hover{background:var(--accent-softer);color:var(--ink)}.list-nav__item.is-active{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.list-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.list-nav__count{background:color-mix(in srgb, var(--ink) 7%, transparent);text-align:center;border-radius:999px;flex:none;min-width:22px;padding:1px 6px;font-size:11px;font-weight:700}.list-nav__item.is-active .list-nav__count{background:color-mix(in srgb, var(--brand) 16%, transparent)}.list-nav__item--l1{padding-left:22px}.list-nav__item--l2{padding-left:40px}.list-nav__caret{width:13px;height:13px;color:var(--muted);flex:none;transition:transform .15s;transform:rotate(-90deg)}.list-nav__caret.is-open{transform:rotate(0)}.list-nav__item:hover .list-nav__caret,.list-nav__item.is-active .list-nav__caret{color:inherit}.list-nav__caret--spacer{visibility:hidden}@media (width<=900px){.list-layout{grid-template-columns:1fr}.list-nav{max-height:none}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast-item{background:var(--glass-firm);color:var(--ink);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);box-shadow:0 18px 44px rgba(var(--shadow-ink), .12), inset 0 1px 0 var(--sheen);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);pointer-events:auto;border-radius:7px;align-items:flex-start;gap:10px;min-width:260px;max-width:380px;padding:13px 15px;font-size:13px;font-weight:500;animation:.35s cubic-bezier(.21,1.02,.73,1) forwards toastIn;display:flex;position:relative;overflow:hidden}.toast-item.removing{animation:.3s forwards toastOut}.toast-item .toast-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.toast-item.ok .toast-icon{color:var(--success)}.toast-item.err .toast-icon{color:var(--danger)}.toast-item.warn .toast-icon{color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.toast-item.info .toast-icon{color:var(--brand)}.toast-item .toast-text{color:var(--ink-soft);flex:1;font-weight:600;line-height:1.4}.toast-item .toast-close{cursor:pointer;width:18px;height:18px;color:var(--muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toast-item .toast-close:hover{color:var(--ink-soft)}.toast-item .toast-progress{height:3px;position:absolute;bottom:0;left:0}.toast-item.ok .toast-progress{background:var(--success)}.toast-item.err .toast-progress{background:var(--danger)}.toast-item.warn .toast-progress{background:var(--warning)}.toast-item.info .toast-progress{background:color-mix(in srgb, var(--brand) 70%, var(--ink-soft))}.blocking-overlay{z-index:999999;cursor:wait;background:0 0;position:fixed;inset:0}.multisel-wrap{display:inline-block;position:relative}.multisel-trigger{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:170px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.multisel-trigger__chev{color:var(--brand);flex:none}.multisel-dropdown{background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);min-width:210px;box-shadow:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);z-index:9000;border:1px solid #0000;border-radius:10px;padding:6px;display:none;position:absolute;top:calc(100% + 4px);right:0}.multisel-dropdown.open{flex-direction:column;display:flex}.multisel-list{max-height:240px;overflow-y:auto}.multisel-option{color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.multisel-option:hover{background:var(--bg)}.multisel-actions{border-top:1px solid var(--line);gap:6px;margin-top:4px;padding:6px 4px 2px;display:flex}.multisel-actions button{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--muted);cursor:pointer;border-radius:7px;flex:1;font-size:11px;font-weight:600}.multisel-actions button.primary{background:var(--cta-navy);color:#fff;box-shadow:0 3px 8px color-mix(in srgb, var(--brand) 26%, transparent);border:0;font-weight:700}.select{background:var(--surface);border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:400;transition:all .2s;display:flex}.select:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.select:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select__value,.select__placeholder,.select-panel__optlabel{margin-block:-3px;padding-block:3px}.select__more{color:var(--brand);background:var(--accent-soft);border-radius:99px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.4}.select__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-weight:400;overflow:hidden}.select__chev{width:14px;height:14px;color:var(--brand);flex:none}.select__ico{color:var(--muted);flex:none;align-items:center;display:inline-flex}.lc{justify-content:center;align-items:center;line-height:0;display:inline-flex}.lc>svg{display:block}.select__chev>svg,.select__ico>svg{width:100%;height:100%}.select__ico svg{width:15px;height:15px;display:block}.select:has(.select__ico){background:var(--surface);border-color:var(--line);width:220px;font-weight:400}.select-panel__opt--combo{align-items:baseline;gap:10px;display:flex}.select-panel__opt--combo code{color:var(--brand);font-family:DM Mono,monospace;font-size:12px;font-weight:600}.select-panel__opt--combo span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.select-panel__opt--combo span.select-panel__optlabel{color:var(--ink);font-size:13px}.select-panel__opt--sug{gap:8px}.select-panel__opt--sug small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-left:auto;padding-left:10px;font-size:11.5px;font-weight:400;overflow:hidden}.select-panel__opt--sug small code{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:11px}.select-panel__opt--sug .fxname{color:var(--col-purple);flex:none;font-family:DM Mono,monospace;font-size:12.5px;font-weight:600}.select-backdrop{z-index:1099;cursor:default;background:0 0;border:none;position:fixed;inset:0}.select-panel{z-index:1100;background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow-pop,0 12px 32px rgba(var(--shadow-ink), .16));border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:clip}.select-panel__search{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:7px 10px;display:flex}.select-panel__searchicon{width:15px;height:15px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.select-panel__searchicon svg{width:15px;height:15px;display:block}.select-panel__searchinput{width:0;min-width:0;color:var(--ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.select-panel__list{margin:0;padding:5px;list-style:none;overflow-y:auto}.select-panel__opt{color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:9px;padding:7px 11px;font-size:13px;display:flex;overflow:hidden}.select-panel__opt:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.select-panel__opt--active{color:var(--brand);background:var(--accent-soft);font-weight:700}.select-panel__opt--cursor{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 55%, transparent)}.select-panel__opt--cursor:not(.select-panel__opt--active){background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.select-panel__opt--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.select-panel__opt--all{border-bottom:1px solid var(--line);border-radius:0;margin-bottom:3px}.select-panel__empty{color:var(--muted);text-align:center;padding:12px 11px;font-size:13px}.select-panel__opthint{color:var(--muted);flex:none;font-family:DM Mono,monospace;font-size:10.5px}.select-panel--mascara .select-panel__optlabel{flex:none;max-width:100%}.select-panel--mascara .select-panel__opthint{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.select-panel__notice{color:var(--muted);white-space:normal;padding:6px 11px 8px;font-size:11.5px;line-height:1.35}.select-panel__optlabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-panel__ord{color:#fff;background:var(--brand);border-radius:99px;flex:none;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.select-panel__tog{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:-4px;padding:0;transition:transform .15s;display:inline-flex}.select-panel__tog:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.select-panel__tog.is-open{color:var(--brand);transform:rotate(90deg)}.select-panel__tog svg{width:14px;height:14px;display:block}.select-panel__opt--kid{padding-left:38px;position:relative}.select-panel__opt--kid:before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:0;left:16px}.select-panel__opt--kid.is-last:before{bottom:50%}.select-panel__opt--kid:after{content:"";border-top:1px solid var(--line);width:12px;position:absolute;top:50%;left:16px}.select-opt-with-count{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.select-opt-with-count__count{background:var(--surface-2);border:1px solid var(--line-strong);min-width:20px;height:20px;color:var(--ink-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.select-opt-with-count__count:before,.select-opt-with-count__count:after{content:none}.select-opt-with-count__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-panel__group{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--tarja), var(--surface);padding:7px 11px 4px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;position:sticky;top:0}.lvlpick-row{align-self:stretch;align-items:center;gap:8px;min-width:0;margin:-7px 0;padding:0 2px;display:flex}.lvlpick-guide{flex:0 0 18px;align-self:stretch;width:18px;position:relative}.lvlpick-guide:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:9px}.lvlpick-guide--branch:after{content:"";background:var(--line-strong);width:9px;height:1px;position:absolute;top:50%;left:9px}.lvlpick-row .menutree__defico{color:var(--muted);flex:none;display:inline-flex}.lvlpick-row .menutree__defico svg{width:15px;height:15px}.lvlpick-row .menutree__img{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none;width:16px;height:16px}.lvlpick-row .list-nav__label{flex:1;min-width:0}.fld__req{color:var(--danger);vertical-align:super;font-size:.78em;font-weight:700;line-height:0}.drawer-backdrop{background:rgba(var(--shadow-ink), .35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:700;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;pointer-events:all}.drawer{background:var(--surface);width:360px;box-shadow:-8px 0 40px rgba(var(--shadow-ink), .18);z-index:701;flex-direction:column;transition:transform .3s cubic-bezier(.22,.9,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.drawer-backdrop.open .drawer{transform:translate(0)}.drawer:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));flex-shrink:0;height:3px}.drawer--left{box-shadow:8px 0 40px rgba(var(--shadow-ink), .18);left:0;right:auto;transform:translate(-100%)}.drawer-backdrop--clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.drawer-backdrop--within .drawer{position:absolute}.leads-wrap,.profile-card,.chat-config__card,.docs__body,.docs-chat__main{position:relative}.leads-wrap:after,.profile-card:after,.chat-config__card:after,.docs__body:after,.docs-chat__main:after,.drawer:after{content:"";background:var(--uq-q) center/contain no-repeat;opacity:.045;pointer-events:none;z-index:0;width:170px;height:170px;position:absolute;bottom:-30px;right:-24px;transform:rotate(-6deg)}.modal:after{content:"";background:var(--uq-q) center/contain no-repeat;opacity:.045;pointer-events:none;z-index:0;width:190px;height:190px;position:absolute;top:-30px;right:-26px;transform:rotate(-6deg)}.leads-wrap>*,.profile-card>*,.chat-config__card>*,.docs__body>*,.docs-chat__main>*,.modal>*,.drawer>*{z-index:1;position:relative}.stat-donut{display:block}.cal-calendar{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.cal-header{justify-content:center;align-items:center;gap:8px;margin-bottom:14px;display:flex}.cal-month-label{color:var(--ink);text-align:center;min-width:170px;font-size:15px;font-weight:700}.cal-nav-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:30px;height:30px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.cal-nav-btn:hover{border-color:var(--success);color:var(--success)}.cal-weekdays{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;grid-template-columns:repeat(7,1fr);margin-bottom:6px;font-size:11px;font-weight:600;display:grid}.cal-grid{grid-gap:3px;grid-template-columns:repeat(7,1fr);grid-auto-rows:84px;gap:3px;display:grid}.cal-day{--c:var(--brand);border:1.5px solid color-mix(in srgb, var(--c) 22%, color-mix(in srgb, var(--line) 90%, transparent));cursor:pointer;text-align:left;background:linear-gradient(150deg, color-mix(in srgb, var(--c) 16%, transparent) 0%, color-mix(in srgb, var(--c) 5%, transparent) 36%, transparent 66%), color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:inset 0 1px 0 var(--sheen-soft);border-radius:8px;flex-direction:column;padding:4px 5px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.cal-day:hover{border-color:color-mix(in srgb, var(--c) 44%, color-mix(in srgb, var(--line) 90%, transparent));box-shadow:0 6px 14px rgba(var(--shadow-ink), .08), inset 0 1px 0 var(--sheen-soft);transform:translateY(-1px)}.cal-day.other-month{opacity:.35}.cal-day.weekend{--c:var(--danger)}.cal-day.weekend .cal-day-num{color:var(--danger)}.cal-day.today{--c:var(--success);border-width:2px;border-color:color-mix(in srgb, var(--success) 58%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--success) 30%, transparent) 0%, color-mix(in srgb, var(--success) 10%, transparent) 42%, transparent 72%), var(--glass)}.cal-day.selected{--c:var(--brand);border-width:2px;border-color:color-mix(in srgb, var(--brand) 58%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--brand) 28%, transparent) 0%, color-mix(in srgb, var(--brand) 9%, transparent) 42%, transparent 72%), var(--glass)}.cal-day-num{color:var(--ink);margin-bottom:2px;font-size:11px;font-weight:700;line-height:1}.thinking-fog{isolation:isolate;text-align:center;border:1px solid color-mix(in srgb, var(--brand) 50%, transparent);background:var(--brand-deep);border-radius:12px;justify-content:center;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}.thinking-fog:before{content:"";filter:blur(26px);opacity:.8;background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--brand-cta-2) 80%, transparent), transparent 42%), radial-gradient(circle at 72% 60%, color-mix(in srgb, var(--brand-2) 70%, transparent), transparent 40%), radial-gradient(circle at 55% 30%, color-mix(in srgb, var(--success-soft) 50%, transparent), transparent 36%);animation:5s ease-in-out infinite alternate fogMove;position:absolute;inset:-40%}.thinking-fog:after{content:"";opacity:.35;filter:blur(18px);background:conic-gradient(from 0deg at 50% 50%, transparent, color-mix(in srgb, var(--success-soft) 50%, transparent), transparent 60%);animation:7s linear infinite swirlSpin;position:absolute;inset:-60%}.thinking-fog-verb{z-index:2;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(110deg,#dbe4ff 30%,#7fcba0 50%,#dbe4ff 70%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:800;animation:3.4s linear infinite fogShimmer;position:relative}@keyframes fogMove{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}@keyframes swirlSpin{to{transform:rotate(360deg)}}@keyframes fogShimmer{0%{background-position:0 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.thinking-fog,.thinking-fog:before,.thinking-fog:after,.thinking-fog-verb{animation:none!important}}.docs{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:420px;display:flex}.docs__head{flex:none;align-items:center;gap:12px;margin-bottom:18px;display:flex}.docs__head-icon{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);width:42px;height:42px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent);border-radius:11px;place-items:center;display:grid}.docs__title{letter-spacing:-.025em;width:fit-content;color:var(--brand);background:var(--tarja);border-radius:7px;margin:0;padding:6px 16px 6px 13px;font-size:22.4px;font-weight:700;line-height:1.1;display:inline-block}.docs__sub{color:var(--muted);margin:6px 0 0;font-size:14.4px}.docs__head.is-sem-sub .docs__sub,.docs-chat__head.is-sem-sub .docs__sub{display:none}@media (width<=1024px){.docs__sub{display:none}}.back-btn-wrap{flex:none;display:inline-flex}.docs__head-actions .adm .backlink,.docs-chat__head-actions .adm .backlink{height:40px;padding:0 16px 0 13px;font-size:13px}.docs__head-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.docs__head-actions .docs__chat-btn{margin-left:0}.docs__chat-btn:disabled{opacity:.6;cursor:default}.docs__chat-btn{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;box-shadow:var(--shadow-cta);border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:9px 16px;font-size:13px;font-weight:700;transition:box-shadow .2s,transform .2s;display:inline-flex}.docs__chat-btn:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--brand) 30%, transparent);transform:translateY(-1px)}.docs__chat-btn svg{width:16px;height:16px}.docs__chat-btn--ghost{background:var(--surface);color:var(--accent-strong);border-color:var(--line);box-shadow:none}.docs__chat-btn--ghost:hover{background:var(--accent-softer);box-shadow:0 4px 10px rgba(var(--shadow-ink), .08);transform:none}.doc-help-btn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink-soft);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid}.doc-help-btn:hover{background:var(--accent-softer);color:var(--accent-strong);border-color:var(--accent)}.doc-help-btn svg{width:18px;height:18px}.docs__body{background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow-rest);border-radius:16px;flex:1;grid-template-columns:250px minmax(0,1fr) 250px;display:grid;overflow:hidden}.docs__tree{border-right:1px solid var(--line);padding:14px 10px;overflow:auto}.docs-tree__group{margin-bottom:6px}.docs-tree__grouphead{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:700;display:flex}.docs-tree__gicon{width:14px;height:14px;color:var(--accent)}.docs-tree__item{cursor:pointer;width:100%;color:var(--ink-soft);font:inherit;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 26px;font-size:12.5px;display:flex}.docs-tree__item:hover:not(:disabled){background:var(--accent-softer);color:var(--ink)}.docs-tree__item.is-active{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.docs-tree__item.is-empty{color:var(--muted);cursor:default}.docs-tree__iicon{flex:none;width:14px;height:14px}.docs-tree__soon{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin-left:auto;font-size:9px}.docs__search{flex:0 auto;min-width:0;position:relative}.docs__search-icon{width:16px;height:16px;color:var(--brand);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.docs__search-input{border:1px solid var(--line);background:var(--surface);width:245px;max-width:46vw;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:9px 12px 9px 34px;font-size:13px}.docs__search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.docs-find__head{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 10px;font-size:11px;font-weight:700;display:flex}.docs-find__clear{cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;color:var(--accent);background:0 0;border:none;border-radius:6px;padding:2px 4px;font-size:11px;font-weight:600}.docs-find__clear:hover{color:var(--accent-strong);text-decoration:underline}.docs-find__empty{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;padding:8px;font-size:12.5px;line-height:1.5}.docs-find__doc{flex-direction:column;margin-bottom:8px;display:flex}.docs-find__title{cursor:pointer;font:inherit;text-align:left;color:var(--ink);background:0 0;border:none;border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;font-size:12.5px;font-weight:700;display:flex}.docs-find__title:hover{background:var(--accent-softer)}.docs-find__faixa{border-top:1px solid var(--line);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin:6px 0 2px;padding:4px 8px;font-size:10px;font-weight:700}.docs-find__doc:first-of-type>.docs-find__faixa{border-top:none;margin-top:0}.docs-find__grp{letter-spacing:.4px;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700}.docs-find__title.is-active{color:var(--accent-strong)}.docs-find__hit{border:none;border-left:2px solid var(--line);cursor:pointer;font:inherit;text-align:left;color:var(--ink-soft);background:0 0;flex-direction:column;gap:2px;margin-left:8px;padding:5px 8px;display:flex}.docs-find__hit:hover{background:var(--accent-softer);border-left-color:var(--accent);color:var(--ink)}.docs-find__sec{color:var(--accent-strong);font-size:11px;font-weight:600}.docs-find__txt{overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.docs-find__txt mark{background:color-mix(in srgb, var(--col-amber) 32%, transparent);color:inherit;border-radius:3px;padding:0 1px}.docs-find__more{border-left:2px solid var(--line);color:var(--muted);margin-left:8px;padding:3px 8px;font-size:11px}.docs__content{padding:24px 30px;overflow:auto}.docs__placeholder{color:var(--muted)}.docs__content--frame{flex-direction:column;padding:0;display:flex;overflow:hidden}.doc-frame{background:var(--surface);border:0;flex:auto;width:100%;min-height:0}.docs__toc{border-left:1px solid var(--line);padding:18px 12px;overflow:auto}.docs__toc-head{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:8px;padding-left:8px;font-size:10px;font-weight:700}.docs__toc-list{margin:0;padding:0;list-style:none}.docs__toc-sub{margin-left:12px}.docs__toc-link{text-align:left;cursor:pointer;width:100%;color:var(--ink-soft);font:inherit;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.35;display:block}.docs__toc-link:hover{background:var(--accent-softer);color:var(--accent-strong)}.md{color:var(--ink);font-size:13.5px;line-height:1.6}.md h1{color:var(--ink);letter-spacing:-.02em;margin:0 0 12px;font-size:25.6px}.md h2{color:var(--ink);border-top:1px solid var(--line);margin:28px 0 10px;padding-top:16px;font-size:19.2px}.md h2:first-of-type{border-top:none;margin-top:4px;padding-top:0}.md h3{color:var(--ink);margin:18px 0 8px;font-size:16px}.md p{margin:0 0 12px}.md ul,.md ol{margin:0 0 12px;padding-left:22px}.md li{margin:4px 0}.md a{color:var(--accent);text-decoration:none}.md a:hover{text-decoration:underline}.md code{background:var(--accent-softer);color:var(--accent-strong);border-radius:5px;padding:1px 5px;font-family:DM Mono,ui-monospace,monospace;font-size:.9em}.md pre{background:var(--brand-deep);color:#e2e8f0;border-radius:10px;margin:0 0 14px;padding:14px 16px;overflow:auto}.md pre code{color:inherit;background:0 0;padding:0}.md blockquote{border-left:3px solid var(--accent);background:var(--accent-softer);color:var(--ink-soft);border-radius:0 8px 8px 0;margin:0 0 14px;padding:8px 14px}.md blockquote p{margin:0}.md table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:12.5px}.md th,.md td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 10px}.md th{background:var(--surface-2);font-weight:700}.md hr{border:none;border-top:1px solid var(--line);margin:22px 0}.md-doclink{color:var(--accent);cursor:pointer;text-decoration:underline}.md-doclink:hover{color:var(--accent-strong)}.md-img{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:100%;height:auto;margin:8px 0 16px;display:block}@media (width<=980px){.docs__body{grid-template-columns:200px minmax(0,1fr)}.docs__toc{display:none}}.docs-chat{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:460px;display:flex}@media (width<=720px){.docs,.docs-chat{height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.docs-chat__head{flex:none;align-items:center;gap:12px;margin-bottom:16px;display:flex}.docs-chat__notice{background:var(--accent-softer);border:1px solid var(--line);color:var(--ink-soft);border-radius:12px;padding:16px 18px}.docs-chat__head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.docs-chat__head-actions .docs__chat-btn{margin-left:0}.docs-chat__head-actions .docs__chat-btn:disabled{opacity:.6;cursor:default}.chat-config{max-width:760px}.chat-config__card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:14px;margin-bottom:16px;padding:16px}.chat-config__card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.chat-config__card-title{color:var(--ink);font-size:15px;font-weight:700}.chat-config__key{color:var(--muted);font-size:12px;font-weight:500}.chat-config__actions{flex:none;gap:8px;display:inline-flex}.chat-config__form{flex-direction:column;gap:12px;display:flex}.chat-config__row{grid-gap:12px;grid-template-columns:1fr 1fr;gap:12px;display:grid}.docs-chat__layout{grid-gap:16px;flex:1;grid-template-columns:240px minmax(0,1fr);gap:16px;min-height:0;display:grid}.docs-chat__side{background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow-rest);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.docs-chat__new{border:1px dashed var(--accent);background:var(--accent-softer);color:var(--accent-strong);cursor:pointer;font:inherit;border-radius:10px;margin:12px;padding:9px 12px;font-size:13px;font-weight:600}.docs-chat__new:hover{background:var(--accent-soft)}.docs-chat__convs{flex:1;padding:0 8px 10px;overflow:auto}.docs-chat__empty{color:var(--muted);padding:8px 10px;font-size:12.5px}.docs-chat__conv{cursor:pointer;color:var(--ink-soft);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.docs-chat__conv:hover{background:var(--accent-softer)}.docs-chat__conv.is-active{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.docs-chat__conv-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.docs-chat__conv-del{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:0 4px;font-size:17px;line-height:1}.docs-chat__conv-del:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.docs-chat__main{background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow-rest);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.docs-chat__messages{flex-direction:column;flex:1;gap:14px;padding:20px 22px;display:flex;overflow:auto}.docs-chat__hello{text-align:center;max-width:460px;color:var(--muted);margin:auto;font-size:14px}.chat-msg{flex-direction:column;max-width:78%;display:flex}.chat-msg--user{align-self:flex-end;align-items:flex-end}.chat-msg--assistant{align-self:flex-start;align-items:flex-start}.chat-msg__body{border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.55}.chat-msg--user .chat-msg__body{background:var(--accent);color:#fff;white-space:pre-wrap;border-bottom-right-radius:4px}.chat-msg--assistant .chat-msg__body{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:4px}.chat-msg__typing{color:var(--muted);font-style:italic}.md--chat{max-width:none;font-size:13.5px}.md--chat h1{font-size:19.2px}.md--chat h2{border-top:none;margin:14px 0 8px;padding-top:0;font-size:16.8px}.md--chat p:last-child{margin-bottom:0}.md--chat pre{font-size:12px}.chat-msg__sources{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding-left:4px;display:flex}.chat-msg__sources-label{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:10.5px;font-weight:700}.chat-msg__source{background:var(--accent-softer);color:var(--accent-strong);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:11px}.chat-msg__source--link{cursor:pointer;font:inherit;align-items:center;gap:5px;font-size:11px;display:inline-flex}.chat-msg__source--link:hover{background:var(--accent-soft);border-color:var(--accent);text-decoration:underline}.chat-msg__source--link svg{width:12px;height:12px}.docs-chat__error{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border-radius:8px;margin:0 16px;padding:8px 12px;font-size:12.5px}.docs-chat__composer{border-top:1px solid var(--line);align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.docs-chat__input{resize:none;border:1px solid var(--line);font:inherit;color:var(--ink);background:var(--surface);border-radius:12px;flex:1;max-height:160px;padding:10px 12px;font-size:13.5px;line-height:1.4}.docs-chat__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.docs-chat__send{background:var(--accent);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:12px;padding:10px 20px;font-size:13.5px;font-weight:700}.docs-chat__send:hover:not(:disabled){background:var(--accent-strong)}.docs-chat__send:disabled{opacity:.5;cursor:default}@media (width<=860px){.docs-chat__layout{grid-template-columns:1fr}.docs-chat__side{display:none}.chat-msg{max-width:90%}}.modal--wide .lead-form-grid{grid-template-columns:repeat(3,1fr)}.fg-span-2{grid-column:span 2}@media (width<=860px){.modal--wide .lead-form-grid{grid-template-columns:1fr}.fg-span-2{grid-column:span 1}}.olap-screen{flex-direction:column;gap:10px;display:flex}.olap-build{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;flex-direction:column;flex:none;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.olap-build>.olap-etabs-bar{margin:-12px -14px 0}.olap-build.is-folha>.olap-etabs-bar{background:var(--surface);border-top-left-radius:inherit;border-top-right-radius:inherit}.olap-etabs-bar{border-bottom:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 5%, transparent) 0%, color-mix(in srgb, var(--brand-2) 3%, transparent) 34%, transparent 62%), var(--surface);flex:none;align-items:stretch;display:flex}.olap-filetools{flex:none;align-items:center;gap:4px;padding:5px 8px 5px 4px;display:flex}.olap-filetool{color:#fff;cursor:pointer;background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);width:26px;height:26px;box-shadow:0 2px 6px color-mix(in srgb, var(--brand) 26%, transparent), inset 0 1px 0 #ffffff38;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:all .13s;display:inline-flex;position:relative}.olap-filetool svg{width:15px;height:15px}.olap-filetool:hover:not(:disabled){box-shadow:0 6px 14px color-mix(in srgb, var(--brand) 34%, transparent), inset 0 1px 0 #ffffff42;transform:translateY(-1px)}.olap-filetool:disabled{opacity:.35;cursor:default;box-shadow:none}.olap-filetool.is-open{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), linear-gradient(135deg, var(--success), var(--success-2));box-shadow:0 2px 8px color-mix(in srgb, var(--brand-2) 32%, transparent), inset 0 1px 0 #ffffff3d}.olap-filetool--home{background:var(--surface);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.olap-filetool--home:hover:not(:disabled){color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.olap-filetool--home.is-open{color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), linear-gradient(135deg, var(--success), var(--success-2));box-shadow:0 2px 8px color-mix(in srgb, var(--brand-2) 32%, transparent), inset 0 1px 0 #ffffff3d}.olap-filetool--star{background:var(--surface);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-strong)}.olap-filetool--star:hover:not(:disabled){color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.olap-filetool--star.is-open{color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff4d, transparent 30%), linear-gradient(135deg, var(--col-amber), color-mix(in srgb, var(--col-amber) 62%, var(--danger)));box-shadow:0 2px 7px color-mix(in srgb, var(--col-amber) 36%, transparent), inset 0 1px 0 #ffffff42}.olap-filetool--star.is-open svg{fill:currentColor}.olap-filetool--fav,.olap-filetool--fav.is-open{background:radial-gradient(circle at 25% 18%, #ffffff4d, transparent 30%), linear-gradient(135deg, var(--col-amber), color-mix(in srgb, var(--col-amber) 62%, var(--danger)));box-shadow:0 2px 7px color-mix(in srgb, var(--col-amber) 36%, transparent), inset 0 1px 0 #ffffff42}.olap-filetool--share,.olap-filetool--share.is-open{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), linear-gradient(135deg, var(--success), var(--success-2));box-shadow:0 2px 7px color-mix(in srgb, var(--brand-2) 32%, transparent), inset 0 1px 0 #ffffff3d}.olap-filetool--share .olap-tool__count{background:var(--brand-2)}.olap-filetool .olap-tool__count{box-shadow:0 0 0 2px var(--surface)}.olap-filelist{gap:0;padding:8px}.olap-menu__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.olap-filelist .olap-menu__title{border-bottom:1px solid var(--line);letter-spacing:.12em;color:var(--ink-soft);align-items:center;gap:8px;margin:2px 4px 6px;padding:4px 6px 8px;font-family:inherit;font-size:.7rem;display:flex}.olap-filelist .olap-menu__title>svg{width:16px;height:16px;color:var(--accent);flex:none}.olap-filelist__body{flex-direction:column;gap:2px;max-height:290px;display:flex;overflow:auto}.olap-menu__row{border-radius:8px;align-items:center;display:flex}.olap-menu__row:hover{background:var(--accent-softer)}.olap-menu__row-open{cursor:pointer;min-width:0;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:10px;padding:7px 10px;font-size:11px;font-weight:500;line-height:1.25;display:flex}.olap-menu__row-open:hover{background:var(--accent-softer)}.olap-menu__row .olap-menu__row-open:hover{background:0 0}.olap-menu__row-open svg{width:16px;height:16px;color:var(--muted);flex:none}.olap-menu__row:hover .olap-menu__row-open svg,.olap-menu__row-open:hover svg{color:inherit}.olap-menu__row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.olap-menu__row-sub{text-overflow:ellipsis;white-space:nowrap;max-width:110px;color:var(--muted);flex:none;font-size:10.5px;overflow:hidden}.olap-menu__row-x{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.olap-menu__row-x svg{width:14px;height:14px}.olap-menu__row-x:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}@media (hover:hover){.olap-menu__row-x{opacity:0}.olap-menu__row:hover .olap-menu__row-x,.olap-menu__row-x:focus-visible{opacity:1}}.olap-menu__empty{color:var(--muted);padding:8px 10px;font-size:11px;line-height:1.45}.olap-menu__empty--error{color:var(--danger)}.olap-menu__action{border:none;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--accent-strong);cursor:pointer;text-align:left;background:0 0;border-radius:0 0 8px 8px;align-items:center;gap:10px;margin-top:6px;padding:9px 10px 7px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.olap-menu__action svg{width:16px;height:16px;color:var(--accent);flex:none}.olap-menu__action:hover:not(:disabled){background:var(--accent-softer)}.olap-menu__action:disabled{color:var(--muted);cursor:default}.olap-menu__action:disabled svg{color:var(--muted)}.olap-import{width:min(96vw,640px)}.olap-import__lead{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px;line-height:1.55}.olap-import__lead b{color:var(--ink)}.olap-import__list{flex-direction:column;gap:6px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.olap-import__item{grid-gap:8px;border:1px solid color-mix(in srgb, var(--warning) 30%, var(--line));background:color-mix(in srgb, var(--warning) 6%, var(--surface));color:var(--ink);border-radius:8px;grid-template-columns:16px 118px 1fr;align-items:start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:grid}.olap-import__item svg{width:15px;height:15px;color:var(--warning);margin-top:1px}.olap-import__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);padding-top:2px;font-family:DM Mono,monospace;font-size:10px}.olap-import__msg{overflow-wrap:anywhere;min-width:0}.olap-share__title{align-items:center;gap:6px;display:flex}.olap-share__help{border:1px solid var(--line);background:var(--surface);width:18px;height:18px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.olap-share__help svg{width:11px;height:11px}.olap-share__help:hover,.olap-share__help.is-on{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.olap-share__helptext{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:color-mix(in srgb, var(--brand) 5%, var(--surface));color:var(--ink-soft);border-radius:8px;flex-direction:column;gap:6px;margin:8px 2px 2px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:flex}.olap-share__helptext p{margin:0}.olap-share__helptext b{color:var(--ink);font-weight:700}.olap-share__title .olap-share__help{margin-left:auto}.olap-share__send{flex-direction:column;gap:4px;padding:0 4px 2px;display:flex}.olap-share__file{color:var(--ink);align-items:center;gap:8px;min-width:0;padding:2px 6px 4px;font-size:11px;display:flex}.olap-share__file svg{width:16px;height:16px;color:var(--accent);flex:none}.olap-share__file b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.olap-share__input{border-radius:8px;width:100%;padding:7px 10px;font-size:12px}.olap-share__users{flex-direction:column;gap:2px;max-height:150px;display:flex;overflow:auto}.olap-share__sub{max-width:110px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:10.5px;overflow:hidden}.olap-share__label{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:10px 4px 4px;padding:0 6px 6px;font-size:.65rem;font-weight:700}.olap-share__list{max-height:200px}.olap-share__list--sent{max-height:130px}.olap-menu__row.is-new .olap-menu__row-open{background:color-mix(in srgb, var(--brand-2) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-2) 30%, transparent)}.olap-menu__row.is-new .olap-menu__row-name{font-weight:800}.olap-tabs{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 22%, transparent) transparent;z-index:1;flex-wrap:nowrap;flex:1;align-items:flex-end;gap:2px;min-width:0;margin-bottom:-1px;padding:6px 10px 1px;display:flex;position:relative;overflow:auto hidden}.olap-tabs:hover{scrollbar-color:color-mix(in srgb, var(--brand) 55%, transparent) transparent}.olap-tab{border-radius:9px 9px 0 0;flex:none;align-items:stretch;width:255px;transition:all .15s;display:inline-flex;position:relative}.olap-tab:not(.is-active):hover{background:var(--accent-softer)}.olap-tabs.is-tabdragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.olap-tabs.is-tabdragging .olap-tab button{cursor:grabbing}.olap-tab.is-dragging{background:var(--surface);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand) 45%, transparent), 0 2px 6px rgba(var(--shadow-ink), .1)}.olap-tab__ico{flex:none;display:inline-flex}.olap-tab__ico .dashmenu__img,.olap-tab__ico .dashmenu__defico,.olap-tab__ico .dashmenu__defico svg{width:14px;height:14px}.olap-tab.is-active{z-index:2;background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--brand) 3%, var(--surface)) 42%, var(--tabend,var(--bg)) 100%) padding-box, linear-gradient(180deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 45%, transparent) 28%, transparent 86%) border-box;box-shadow:0 -8px 20px -10px color-mix(in srgb, var(--brand) 22%, transparent);border:1.5px solid #0000;border-bottom:0;margin-bottom:-1px}.olap-tab.is-active:before,.olap-tab.is-active:after{content:"";background:var(--tabend,var(--bg));width:9px;height:9px;position:absolute;bottom:-1px}.olap-tab.is-active:before{left:-9px;-webkit-mask:radial-gradient(circle at 0 0,#0000 9px,#000 9.5px);mask:radial-gradient(circle at 0 0,#0000 9px,#000 9.5px)}.olap-tab.is-active:after{right:-9px;-webkit-mask:radial-gradient(circle at 100% 0,#0000 9px,#000 9.5px);mask:radial-gradient(circle at 100% 0,#0000 9px,#000 9.5px)}.olap-tab__label{cursor:pointer;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:auto;align-items:center;gap:7px;padding:6px 4px 8px 12px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}.olap-tab:not(.is-active):hover .olap-tab__label{color:var(--ink)}.olap-tab.is-active .olap-tab__label{color:var(--brand);font-weight:700}.olap-tab__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.olap-tab__dirty{background:var(--col-amber);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--col-amber) 18%, transparent);border-radius:50%;flex:none;align-self:center;margin-right:6px}.olap-tab__close{cursor:pointer;width:14px;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-self:center;align-items:center;margin:0 8px 2px 0;padding:0;font-size:9px;display:inline-flex}.olap-tab__close:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.olap-tab__add{border:1px dashed color-mix(in srgb, var(--brand) 35%, transparent);background:var(--surface);width:22px;height:22px;font:inherit;color:var(--brand);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 0 5px 4px;font-size:13px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.olap-tab__add:hover:not(:disabled){background:var(--accent-softer);transform:translateY(-1px)}.olap-tab__add:disabled{opacity:.35;cursor:default}.olap{--olap-vh:calc(100vh - var(--topbar-h,50px) - 12px);height:calc(100vh - 62px);height:var(--olap-vh);flex-direction:column;gap:14px;min-height:460px;display:flex;position:relative}.olap.olap--hidden{display:none}.olap__conn-warn{margin:0}.screen-keeper{display:contents}.screen-keeper.is-off{display:none}.shell__routed{display:contents}.shell__main:has(>.shell__routed .home-main,>.screen-keeper:not(.is-off) .home-main){padding:0}.home-main{height:calc(100vh - 50px);height:calc(100vh - var(--topbar-h,50px));background-color:var(--surface);background-image:var(--home-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:320px;position:relative;overflow:hidden}.home-main__intro{background:var(--surface);opacity:1;transition:opacity .6s;position:absolute;inset:0}.home-main__intro.is-fading{opacity:0;pointer-events:none}.home-main__video{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.home-main__skip{border:1px solid var(--line);background:var(--glass-firm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-soft);font:inherit;cursor:pointer;box-shadow:var(--shadow-rest);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;line-height:1;transition:color .16s,border-color .16s;position:absolute;bottom:18px;right:20px}.home-main__skip:hover{color:var(--brand);border-color:var(--line-strong)}.olap__layout{flex:1;align-items:stretch;gap:14px;min-height:0;display:flex}.olap-main{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden}.studio-main{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow-rest);border-radius:10px;flex-direction:column;flex:1;gap:12px;display:flex;overflow:hidden}.olap-workarea{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;position:relative}.olap-dnd{z-index:40;grid-gap:10px;background:color-mix(in srgb, var(--surface) 74%, transparent);-webkit-backdrop-filter:blur(2px);border:1px solid var(--line);box-shadow:var(--shadow-rest);border-radius:10px;grid-template-rows:minmax(56px,22%) 1fr;grid-template-columns:minmax(130px,24%) 1fr;gap:10px;padding:12px;display:grid;position:absolute;inset:0}.olap-dnd__z{border:2px dashed color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);letter-spacing:.04em;text-transform:uppercase;color:var(--brand);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:8px;font-size:12px;font-weight:800;transition:all .12s;display:flex;overflow:hidden}.olap-dnd__z.top{grid-area:1/1/auto/3}.olap-dnd__z.left{grid-area:2/1}.olap-dnd__z.main{grid-area:2/2}.olap-dnd__z.is-off{opacity:.3;border-style:dotted}.olap-dnd__z.is-over{border-style:solid;border-color:var(--brand-2);color:var(--brand-2);background:color-mix(in srgb, var(--brand-2) 10%, transparent)}.olap-dnd__z .zt{flex-shrink:0;align-items:center;gap:8px;display:flex}.olap-dnd__z svg{width:15px;height:15px}.olap-dnd__z .sig{font-family:DM Mono,monospace;font-size:13px;font-weight:700}.olap-dnd__z .zlist{text-transform:none;letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex;overflow:hidden}.olap-dnd__z.left .zlist{flex-flow:column;align-items:stretch;max-height:70%;overflow-y:auto}.olap-dnd__z .zchip{border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);max-width:180px;color:var(--brand);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:grab;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;overflow:hidden}.olap-dnd__z .zchip:active{cursor:grabbing}.olap-dnd__z .zchip.self{opacity:.45;border-style:dashed}.olap-dnd__fx{border:1px solid color-mix(in srgb, var(--col-purple) 45%, transparent);background:color-mix(in srgb, var(--col-purple) 8%, var(--surface));color:var(--col-purple);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:6px;margin-left:2px;padding:1px 7px;font-family:DM Mono,monospace;font-size:11px;font-weight:700}.olap-dnd__fx:hover{background:color-mix(in srgb, var(--col-purple) 16%, var(--surface))}.olap-dnd__z .zchip.ins-b{box-shadow:-3px 0 0 0 var(--brand-2)}.olap-dnd__z .zchip.ins-a{box-shadow:3px 0 0 0 var(--brand-2)}.olap-dnd__z.left .zchip.ins-b{box-shadow:0 -3px 0 0 var(--brand-2)}.olap-dnd__z.left .zchip.ins-a{box-shadow:0 3px 0 0 var(--brand-2)}.olap-dnd__z.left,.olap-dnd__z.main{justify-content:flex-start;padding-top:14px}.olap-dnd__note{z-index:1;border:1px solid color-mix(in srgb, var(--col-amber) 45%, transparent);background:color-mix(in srgb, var(--col-amber) 12%, var(--surface));max-width:70%;color:var(--col-amber-ink,var(--ink));text-align:center;text-transform:none;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.olap-dnd.is-filter-only .olap-dnd__note{display:block}.olap-side.is-trash{outline:2px dashed color-mix(in srgb, var(--danger) 45%, transparent);outline-offset:-3px}.olap-side.is-trash-over{outline-style:solid;outline-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, transparent)}.olap-grid thead th[draggable=true]{cursor:grab}.olap-grid thead th[draggable=true]:active{cursor:grabbing}.olap__crash{max-width:560px;margin:auto}.olap-result-row{flex:1;gap:12px;min-height:180px;display:flex}@media (width<=1100px){.olap{height:auto}.olap__layout{flex-direction:column}.olap-side{max-height:320px;width:100%!important}.olap-vsplit,.olap-rail{display:none}.olap-result-row{flex-direction:column}.olap-chart{width:auto;min-height:300px}.olap-grid-wrap{max-height:60vh}}.olap-side{border:1px solid var(--line);background:var(--surface);min-height:0;max-height:100%;box-shadow:var(--shadow-rest);border-radius:10px;flex-direction:column;flex:none;display:flex;overflow:hidden}.olap-side__head{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:7px 8px;display:flex}.olap-side__tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.olap-side__tab{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.olap-side__tab svg{width:12px;height:12px}.olap-side__tab+.olap-side__tab{border-left:1px solid var(--line)}.olap-side__tab.is-on{background:var(--accent-soft);color:var(--accent-strong)}.olap-side__hide{margin-left:auto}.olap-side__pane--ai{padding:0}.olap-side__aictx{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:6px 12px 0;font-family:DM Mono,monospace;font-size:9.5px;overflow:hidden}.olap-side__aiempty{color:var(--ink-soft);padding:18px 14px;font-size:12px;line-height:1.6}.olap-side__hide{border:1px solid var(--line);background:var(--surface-2);width:27px;height:27px;color:var(--brand);cursor:pointer;border-radius:6px;place-items:center;padding:0;transition:all .13s;display:inline-grid}.olap-side__hide:hover{background:var(--accent-softer);border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.olap-side__hide svg{width:12px;height:12px}.olap-side__pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.olap-side__search{flex-direction:column;gap:6px;padding:8px 8px 4px;display:flex}.olap-side__search .filter-search .uform-input{width:100%;padding-right:34px}.olap-side__conn{width:100%}.olap-rail{cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 11%, var(--surface)) 0%, color-mix(in srgb, var(--brand) 4%, var(--surface)) 40%, var(--surface) 100%) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--brand) 45%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 60%, transparent 100%) border-box;width:30px;box-shadow:var(--shadow-rest);border:1px solid #0000;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:16px;padding:12px 0;transition:transform .16s,box-shadow .16s;display:flex}.olap-rail:hover{box-shadow:var(--shadow-pop,0 6px 18px rgba(var(--shadow-ink), .16));transform:translate(1px)}.olap-rail__btn+.olap-rail__btn{border-top:1px solid var(--line)}.olap-rail__btn{cursor:pointer;color:var(--brand);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.olap-rail__btn svg{width:14px;height:14px;color:var(--accent)}.olap-rail__vt{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800;transform:rotate(180deg)}.olap-vsplit{cursor:col-resize;touch-action:none;flex:none;justify-content:center;align-items:center;width:14px;margin:0 -13px;display:flex;position:relative}.olap-vsplit:before{content:"";opacity:.45;background:linear-gradient(180deg, var(--brand), var(--brand-2));border-radius:999px;width:4px;height:44px;transition:all .15s}.olap-vsplit:hover:before{opacity:1;height:64px}body.is-col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.olap-list{flex-direction:column;flex:1;gap:7px;padding:6px 8px 10px;display:flex;overflow:auto}.olap-item{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface-2);font:inherit;border-radius:9px;flex-direction:column;gap:4px;padding:8px 10px;transition:all .14s;display:flex}.olap-item:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent);box-shadow:0 3px 8px rgba(var(--shadow-ink), .07);transform:translateY(-1px)}.olap-item.is-active{border-color:var(--brand);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 8%, transparent), color-mix(in srgb, var(--brand-2) 5%, transparent))}.olap-item.is-pending{opacity:.6}.olap-item__mv{color:var(--brand);white-space:nowrap;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:12px;font-weight:700;overflow:hidden}.olap-item__cn{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.olap-model__bar{padding:8px 8px 0}.olap-back{cursor:pointer;border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);background:var(--surface-2);font:inherit;color:var(--brand);border-radius:8px;align-items:center;gap:5px;padding:4px 10px 4px 7px;font-size:11px;font-weight:700;transition:all .13s;display:inline-flex}.olap-back:hover{background:var(--accent-softer);transform:translate(-1px)}.olap-back svg{width:13px;height:13px}.olap-model{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 12px 9px;display:flex}.olap-model__name{color:var(--brand);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.olap-model__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:9.5px;font-weight:600;overflow:hidden}.olap-model__obs{color:var(--muted);margin-top:2px;font-size:10.5px;line-height:1.45}.olap-fld-toggle{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);background:var(--surface-2);border-radius:9px;margin:9px 10px 6px;display:flex;overflow:hidden}.olap-fld-toggle .ft{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:0;flex:1;padding:6px 4px;font-size:11px;font-weight:700;transition:all .13s}.olap-fld-toggle .ft+.ft{border-left:1px solid color-mix(in srgb, var(--brand) 12%, transparent)}.olap-fld-toggle .ft:hover{color:var(--brand)}.olap-fld-toggle .ft.is-active{background:linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 80%, #fff));color:#fff}.olap-fld-toggle .ct{opacity:.75;font-family:DM Mono,monospace;font-size:9.5px}.olap-fld-tree{flex-direction:column;flex:1;gap:4px;padding:2px 8px 12px;display:flex;overflow:auto}.olap-tree-item{cursor:grab;border:1px solid var(--line);background:var(--surface-2);background-color:color-mix(in srgb, var(--surface) 75%, transparent);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:11.5px;font-weight:700;transition:all .13s;display:flex}.olap-tree-item:active{cursor:grabbing}.olap-tree-item:hover{box-shadow:0 2px 6px rgba(var(--shadow-ink), .07);transform:translate(1px)}.olap-tree-item .gr{color:var(--line-strong);flex-shrink:0;padding:7px;display:inline-flex}.olap-tree-item .gr svg{width:12px;height:12px}.olap-tree-item .tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.olap-tree-item .ag{border-radius:4px;flex-shrink:0;padding:0 4px;font-family:DM Mono,monospace;font-size:8.5px;font-weight:700}.olap-tree-item.dim{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 28%, transparent)}.olap-tree-item.mea{color:var(--brand-2);border-color:color-mix(in srgb, var(--brand-2) 32%, transparent)}.olap-tree-item.mea .ag{background:color-mix(in srgb, var(--brand-2) 12%, transparent)}.olap-tree-item.dim.on{border-color:color-mix(in srgb, var(--brand) 50%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 10%, transparent), color-mix(in srgb, var(--brand) 4%, transparent))}.olap-tree-item.mea.on{border-color:color-mix(in srgb, var(--brand-2) 50%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-2) 10%, transparent), color-mix(in srgb, var(--brand-2) 4%, transparent))}.olap-tree-item.on .gr{color:var(--brand-2)}.olap-dict-age{color:var(--muted);align-items:center;gap:8px;padding:2px 10px 8px;font-size:10.5px;display:flex}.olap-dict-age>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.olap-dict-age__reload{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:inline-grid}.olap-dict-age__reload:hover{color:var(--brand);background:var(--accent-softer)}.olap-dict-age__reload svg{width:13px;height:13px}.olap-shelves{flex-direction:column;gap:8px;display:flex}.olap-srow{grid-gap:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:8px;min-width:0;display:grid}.olap-shelves .olap-srow:first-child{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr)}.olap-shelves.is-collapsed .olap-srow:first-child{grid-template-columns:1fr}.olap-shelves.is-collapsed .olap-srow--roles,.olap-shelves.is-collapsed .olap-srow:first-child .olap-shelf+.olap-shelf{display:none}.olap-shelf__tgl{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:3px;padding:3px 7px;transition:all .15s;display:inline-flex}.olap-shelf__label .olap-shelf__tgl{margin-right:4px}.olap-shelf__tgl svg{width:12px;height:12px}.olap-shelf__tgl:hover{color:var(--brand);border-color:var(--brand)}.olap-shelf__tgl .ch{transition:transform .15s}.olap-shelves:not(.is-collapsed) .olap-shelf__tgl .ch{transform:rotate(180deg)}.olap-shelf{border:1px dashed var(--line-strong);background:var(--surface);border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:6px 10px;transition:border-color .15s,background .15s;display:flex}.olap-shelf.is-over{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-style:solid}.olap-shelf__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;align-items:center;gap:4px;min-width:76px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.olap-shelf__sigma{color:var(--brand-2);font-size:12px;font-style:normal}.olap-shelf__pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.olap-shelf__hint{color:var(--muted);font-size:11px}.olap-pill{color:var(--ink);background:var(--surface-2);border:1px solid #0000;border-color:var(--line);border-radius:7px;align-items:center;gap:6px;padding:3px 4px 3px 9px;font-size:12px;font-weight:600;display:inline-flex}.olap-pill--dim{border-left:3px solid color-mix(in srgb, var(--brand) 45%, transparent)}.olap-pill--mea{border-left:3px solid color-mix(in srgb, var(--brand-2) 55%, transparent)}.olap-pill__agg{letter-spacing:.05em;color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.olap-pill__remove{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;padding:0;display:inline-grid}.olap-pill__remove:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.olap-pill__remove svg{width:11px;height:11px}.olap-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.olap-toolbar__group{align-items:center;gap:7px;display:inline-flex}.olap-toolbar__sep{background:var(--line);flex:none;width:2px;height:20px;margin:0 2px}.olap-tool{--ac:var(--ink-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--ac) 16%, var(--surface)) 0%, color-mix(in srgb, var(--ac) 16%, var(--surface)) 12%, var(--surface) 60%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--ac) 52%, transparent) 0%, color-mix(in srgb, var(--ac) 52%, transparent) 16%, transparent 84%) border-box;width:30px;height:30px;box-shadow:0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);font:inherit;color:var(--ac);cursor:pointer;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.olap-tool--brand{--ac:var(--brand)}.olap-tool--success{--ac:var(--brand-2)}.olap-tool--warning{--ac:var(--warning)}.olap-tool--danger{--ac:var(--danger)}.olap-tool--analysis{--ac:var(--col-purple)}.olap-tool--pivot{--ac:var(--col-blue)}.olap-tool--wide{width:auto;padding:0 10px}.olap-menu-btn:after{content:"";opacity:.5;border:3px solid;border-color:#0000 currentColor currentColor #0000;position:absolute;bottom:3px;right:3px}.olap-tool.is-on:disabled{opacity:1;filter:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--ac) 22%, transparent), 0 6px 16px color-mix(in srgb, var(--ac) 30%, transparent)}.olap-tool{position:relative}.olap-tool__count{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-family:DM Mono,monospace;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.olap-tool .olap-tool__count{background:var(--ac)}.olap-tool svg{width:16px;height:16px}.olap-tool--sql svg{width:18px;height:18px}.olap-tool:hover:not(:disabled){box-shadow:0 6px 14px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-1px)}.olap-tool:disabled{opacity:.4;cursor:default;filter:grayscale(.4);box-shadow:none}.olap-tool.is-on{border-color:color-mix(in srgb, var(--ac) 70%, transparent);background:color-mix(in srgb, var(--ac) 16%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--ac) 22%, transparent), 0 6px 16px color-mix(in srgb, var(--ac) 30%, transparent);color:var(--ac)}.olap-tool.is-on:hover:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb, var(--ac) 30%, transparent), 0 9px 20px color-mix(in srgb, var(--ac) 38%, transparent)}.olap-toolbar__run{border-radius:7px;padding:8px 22px;font-size:13px}.olap-toolbar__run:disabled{opacity:.55;cursor:default;transform:none}.olap-sql{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-soft);white-space:pre;border-radius:9px;max-height:300px;margin:0;padding:12px 14px;font-family:DM Mono,monospace;font-size:11px;line-height:1.5;overflow:auto}.olap-query-error{margin:0}.olap-result{flex:1;min-width:0;min-height:0}.olap-result__head{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex:none;align-items:center;gap:9px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.olap-result__title{flex:none}.olap-result__stat{--c:var(--brand-2)}.olap-result__cap{--c:var(--warning)}.olap-result__stat,.olap-result__cap{letter-spacing:.01em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.olap-result.is-busy .olap-grid-wrap{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;filter:saturate(.6);transition:opacity .2s,filter .2s}.olap-result.is-busy .olap-result__head{pointer-events:none}.olap-result__mist{z-index:4;pointer-events:none;background:radial-gradient(38% 46% at 22% 34%, color-mix(in srgb, var(--brand-2) 22%, transparent), transparent 70%), radial-gradient(44% 54% at 78% 66%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 70%), radial-gradient(30% 40% at 58% 22%, color-mix(in srgb, var(--success-2) 16%, transparent), transparent 70%), radial-gradient(34% 44% at 38% 80%, color-mix(in srgb, var(--brand-cta-2) 16%, transparent), transparent 70%);filter:blur(14px);animation:3.4s ease-in-out infinite alternate olapMist;position:absolute;inset:-30%}.olap-result__busybar{z-index:5;background:linear-gradient(90deg, var(--brand-2), var(--brand-cta-2));border-radius:0 3px 3px 0;width:38%;height:3px;animation:1.1s ease-in-out infinite olapBusy;position:absolute;top:0;left:0}@keyframes olapMist{0%{transform:translate(-5%,-3%)rotate(-1.5deg)scale(1.02)}50%{transform:translate(4%,3%)rotate(1.2deg)scale(1.08)}to{transform:translate(-3%,4%)rotate(-.8deg)scale(1.04)}}@keyframes olapBusy{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.olap-result__mist,.olap-result__busybar{animation:none}}.olap-grid-wrap{overflow-anchor:none;flex:1;min-height:0;overflow:auto}.olap-grid{font-size:12px}.olap-grid th{white-space:pre-line}.olap-grid td{white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent);padding:5px 10px;font-size:11.5px;line-height:16px}.olap-grid tbody tr:hover td{background:color-mix(in srgb, var(--brand) 4%, transparent)}.olap-grid tbody tr:hover td.olap-grid__rl{background:color-mix(in srgb, var(--brand) 4%, var(--surface))}.olap-grid th{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, var(--surface)), color-mix(in srgb, var(--brand-2) 8%, var(--surface)));color:var(--brand);letter-spacing:.03em;text-transform:none;border-bottom:1px solid color-mix(in srgb, var(--brand) 16%, transparent);padding:7px 10px;font-family:inherit;font-size:10.5px;font-weight:800;line-height:1.3}.olap-grid th:hover{color:var(--brand)}.olap-grid thead tr{height:31px}.olap-grid thead tr:nth-child(2){top:31px}.olap-grid th.olap-grid__pivot{text-align:center;border-left:1px solid color-mix(in srgb, var(--brand) 10%, transparent)}.olap-grid th.olap-grid__pivot.olap-grid__rowtotal{color:var(--brand-2)}.olap-grid th.olap-grid__num,.olap-grid td.olap-grid__num{text-align:right}.olap-grid td.olap-grid__num{color:var(--ink);font-family:DM Mono,monospace;font-size:11.5px}.olap-grid td.olap-grid__text{text-align:left}.olap-grid .olap-grid__rowtotal{border-left:1px solid color-mix(in srgb, var(--brand) 10%, transparent);font-weight:700}.olap-grid th.olap-grid__gs,.olap-grid td.olap-grid__gs{border-left:1px solid color-mix(in srgb, var(--brand) 10%, transparent)}.olap-grid th.olap-grid__rl,.olap-grid td.olap-grid__rl{text-align:left;background:var(--surface);box-shadow:2px 0 0 color-mix(in srgb, var(--brand) 8%, transparent);text-overflow:ellipsis;max-width:300px;position:sticky;left:0;overflow:hidden}.olap-grid th.olap-grid__rl{z-index:3;background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, var(--surface)), color-mix(in srgb, var(--brand-2) 8%, var(--surface)))}.olap-grid td.olap-grid__rl{z-index:1;font-weight:600}.olap-grid td.olap-grid__rl.olap-grid__rl--sub{color:var(--ink-soft);font-weight:500}.olap-grid__hdrfld{cursor:grab;align-items:center;gap:2px;display:inline-flex}.olap-grid__hdrfld:active{cursor:grabbing}.olap-hgr{vertical-align:-2px;opacity:0;color:var(--muted);flex-shrink:0;margin-right:2px;transition:opacity .12s;display:inline-flex}.olap-grid__hdrfld:hover .olap-hgr,.olap-grid th:hover .olap-hgr{opacity:.9}.olap-hgr svg{width:10px;height:10px}.zchip .olap-hgr{opacity:.6}.zchip:hover .olap-hgr{opacity:.9}.olap-grid tr.olap-grid__grp td{background:color-mix(in srgb, var(--brand) 6%, transparent);cursor:pointer;color:var(--brand);font-weight:800}.olap-grid tr.olap-grid__grp:hover td{background:color-mix(in srgb, var(--brand) 10%, transparent)}.olap-grid tr.olap-grid__grp td.olap-grid__rl{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.olap-grid tr.olap-grid__grp:hover td.olap-grid__rl{background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.olap-grid tr.olap-grid__grp--l1 td{background:color-mix(in srgb, var(--brand) 4.5%, transparent);font-weight:700}.olap-grid tr.olap-grid__grp--l1:hover td{background:color-mix(in srgb, var(--brand) 8%, transparent)}.olap-grid tr.olap-grid__grp--l1 td.olap-grid__rl{background:color-mix(in srgb, var(--brand) 5%, var(--surface))}.olap-grid tr.olap-grid__grp--l1:hover td.olap-grid__rl{background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.olap-grid tr.olap-grid__grp--l2 td{background:color-mix(in srgb, var(--brand) 2.8%, transparent);font-weight:600}.olap-grid tr.olap-grid__grp--l2:hover td{background:color-mix(in srgb, var(--brand) 6%, transparent)}.olap-grid tr.olap-grid__grp--l2 td.olap-grid__rl{background:color-mix(in srgb, var(--brand) 3.5%, var(--surface))}.olap-grid tr.olap-grid__grp--l2:hover td.olap-grid__rl{background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.olap-grid__car{vertical-align:1px;border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:5px solid;width:0;height:0;margin-right:8px;transition:transform .12s;display:inline-block}.olap-grid__car.is-open{transform:rotate(90deg)}.olap-grid__grand td{z-index:1;background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand);border-top:2px solid color-mix(in srgb, var(--brand) 28%, transparent);font-weight:800;position:sticky;bottom:0}.olap-grid__grand td.olap-grid__num{text-align:right;font-family:DM Mono,monospace}.olap-grid tr.olap-grid__others td.olap-grid__rl{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}.olap-grid tr.olap-grid__grand td.olap-grid__rl{z-index:3;background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.olap-grid__more{justify-content:center;padding:10px;display:flex}.olap-main__empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:24px 14px;display:flex}.olap-main__empty svg{width:26px;height:26px}.olap-main__empty-title{color:var(--ink-soft);margin:0;font-weight:700}.olap-main__empty-text{max-width:440px;margin:0;font-size:12.5px}.olap-main__empty--result{justify-content:center;min-height:160px}.olap-toolbar__help{margin-left:auto;display:inline-flex}.olap-toolbar__run.is-stale{box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 32%, transparent)}.olap-toolbar__stale{color:var(--warning);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.olap-toolbar__stale svg{width:13px;height:13px}.olap-dict-age__cut{color:var(--warning);font-weight:600}.olap-pill--flt{border-left:3px solid color-mix(in srgb, var(--warning) 55%, transparent)}.olap-pill__open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.olap-pill--flt:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.olap-pill__or{letter-spacing:.06em;color:var(--brand-2);font-family:DM Mono,monospace;font-size:9px;font-weight:700}.olap-pill__cond{color:var(--muted);font-family:DM Mono,monospace;font-size:10px}.olap-pill__cond--todo{color:var(--danger)}.olap-flt-backdrop{z-index:1040;background:0 0;border:none;position:fixed;inset:0}.olap-flt{z-index:1050;background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);max-height:min(70vh,560px);box-shadow:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);border:1px solid #0000;border-radius:10px;flex-direction:column;display:flex;position:fixed}.olap-flt__head{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:9px 12px 7px;display:flex}.olap-flt__title{color:var(--ink);font-size:12px;font-weight:700}.olap-flt__col{color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.olap-flt__body{flex-direction:column;gap:9px;padding:10px 12px;display:flex;overflow:auto}.olap-flt__field{flex-direction:column;gap:4px;display:flex}.olap-flt__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,monospace;font-size:9px;font-weight:700}.olap-flt__note{color:var(--muted);margin:0;font-size:11px}.olap-flt__opts{flex-direction:column;gap:6px;display:flex}.olap-flt__search{align-items:center;gap:6px;display:flex}.olap-flt__search .uform-input{flex:1;min-width:0}.olap-flt__lupa{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.olap-flt__lupa:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.olap-flt__list{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:1px;max-height:190px;padding:4px;display:flex;overflow:auto}.olap-flt__hint{color:var(--muted);align-items:center;gap:6px;padding:8px 6px;font-size:11px;display:flex}.olap-flt__hint--error{color:var(--danger)}.olap-flt__opt{color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;font-size:11px;display:flex}.olap-flt__opt:hover{background:var(--accent-softer)}.olap-flt__opt-tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.olap-flt__opt-rv{color:var(--muted);font-family:DM Mono,monospace;font-size:9px}.olap-flt__sel{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.olap-flt__clear{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.olap-flt__or{color:var(--ink);align-items:center;gap:7px;font-size:11px;display:flex}.olap-flt__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.olap-flt__remove{color:var(--danger);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.olap-flt__remove:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}.olap-flt__actions{align-items:center;gap:7px;display:flex}.olap-grid th.olap-grid__sortable{padding:0}.olap-grid__sortbtn{width:100%;font:inherit;color:inherit;text-align:right;cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:4px;padding:7px 10px;display:flex}.olap-grid__sortbtn:hover{color:var(--brand);background:var(--accent-softer)}.olap-grid__sortbtn,.olap-grid__hdrfld{white-space:pre-line}.olap-grid__ord{color:var(--brand-2);min-width:8px;font-size:9px}.olap-grid__others td{background:color-mix(in srgb, var(--warning) 8%, var(--surface));color:color-mix(in srgb, var(--warning) 75%, var(--ink));border-top:1px dashed color-mix(in srgb, var(--warning) 45%, transparent);font-weight:700}.olap-grid__others td.olap-grid__num{text-align:right;font-family:DM Mono,monospace}.olap-kpis{grid-gap:10px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:12px 16px;display:grid}.olap-kpi{border-left:3px solid var(--kc,var(--brand-2));flex-direction:column;gap:2px;min-width:0;padding:2px 0 2px 12px;display:flex}.olap-kpi .kl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.olap-kpi .kv{color:var(--brand);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:19px;font-weight:700;overflow:hidden}.olap-kpi .kc{color:var(--muted);font-size:9.5px}.olap-grid__up{color:var(--success)}.olap-grid__down{color:var(--danger)}.olap-grid__up.olap-grid__num,.olap-grid__down.olap-grid__num{font-weight:700}.olap-toolbar__mode{min-width:190px}.olap-sem-dot{vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px;display:inline-block}.olap-sem-dot.is-bad{background:var(--danger)}.olap-sem-dot.is-warn{background:var(--warning)}.olap-sem-dot.is-good{background:var(--success)}.olap-grid__outlier{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--danger) 55%, transparent);color:var(--col-purple);border-radius:4px;font-weight:700}.olap-grid__att{text-align:right;font-family:DM Mono,monospace}.olap-att{--att:var(--success);flex-direction:column;align-items:flex-end;gap:2px;min-width:74px;display:inline-flex}.olap-att.is-warn{--att:var(--warning)}.olap-att.is-bad{--att:var(--danger)}.olap-att__pct{color:var(--att);font-weight:800}.olap-att__bar{background:color-mix(in srgb, var(--muted) 28%, transparent);border-radius:3px;width:74px;height:4px;display:block;overflow:hidden}.olap-att__bar span{background:var(--att);border-radius:3px;height:100%;display:block}.olap-grid__both{flex-direction:column;align-items:flex-end;line-height:1.15;display:inline-flex}.olap-grid__both small{color:var(--muted);font-size:9.5px;font-weight:600}.olap-grid__abc{text-align:center}.olap-abc{text-align:center;color:#fff;border-radius:6px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.olap-abc.is-a{background:var(--success)}.olap-abc.is-b{background:var(--warning)}.olap-abc.is-c{background:var(--muted)}.olap-sem__hint{color:var(--ink-soft);margin:0 0 12px;font-size:11.5px;line-height:1.55}.olap-sem__grid{flex-direction:column;gap:6px;display:flex}.olap-sem__head,.olap-sem__row{grid-gap:8px;grid-template-columns:minmax(0,1fr) 96px 96px 96px 92px 110px;align-items:center;gap:8px;display:grid}.olap-sem__head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.olap-sem__col{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.olap-sem__row .uform-input{text-align:right}.olap-sem__inv{justify-content:center;display:flex}.olap-sem__colors{justify-content:center;gap:4px;display:flex}.olap-sem__color{cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:6px;width:24px;height:24px;padding:0}.olap-sem__color::-webkit-color-swatch-wrapper{padding:2px}.olap-sem__color::-webkit-color-swatch{border:0;border-radius:4px}.olap-sem__color::-moz-color-swatch{border:0;border-radius:4px}.olap-sem__foot{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.olap-sem__actions{align-items:center;gap:7px;display:flex}.olap-note{border:1px solid color-mix(in srgb, var(--col-amber) 30%, var(--line));background:color-mix(in srgb, var(--col-amber) 7%, transparent);color:var(--ink-soft);border-radius:8px;flex:none;align-items:flex-start;gap:8px;padding:6px 11px;font-size:11px;line-height:1.5;display:flex}.olap-note svg{width:13px;height:13px;color:var(--col-amber);flex:none;margin-top:1px}.olap-trend{border:1px solid var(--line);border-left:3px solid var(--col-purple);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;flex-direction:column;gap:5px;padding:7px 12px;display:flex}.olap-trend__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.olap-trend__title{letter-spacing:.07em;text-transform:uppercase;color:var(--col-purple);font-family:DM Mono,monospace;font-size:9.5px;font-weight:800}.olap-trend__note{color:var(--muted);font-size:10px;line-height:1.4}.olap-trend-wrap{overflow-x:auto}.olap-trend__table{width:100%}.olap-trend__table th,.olap-trend__table td{padding:3px 10px;font-size:11px;line-height:15px}.olap-trend__table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,monospace;font-size:9px;font-weight:700}.olap-trend__table tr:last-child td{border-bottom:0}.olap-trend__proj{color:var(--ink-soft);font-style:italic}.olap-chart{border:1px solid var(--line);background:var(--surface);width:38%;min-width:280px;min-height:0;box-shadow:var(--shadow-rest);border-radius:10px;flex-direction:column;flex:none;gap:8px;padding:12px 14px;display:flex}.olap-chart.is-full{flex:1;width:auto}.olap-chart__head{flex:none;align-items:center;gap:8px;display:flex}.olap-chart__title{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:700;overflow:hidden}.olap-chart__png{width:26px;height:26px}.olap-chart__png svg{width:14px;height:14px}.olap-chart__note{color:var(--warning);font-size:10.5px;font-weight:600}.olap-chart__canvas{flex:1;width:100%;min-height:200px}.olap-chart__loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11.5px;display:flex}.olap-adv__hint{color:var(--ink-soft);margin:0 0 12px;font-size:11.5px;line-height:1.55}.olap-adv__list{flex-direction:column;gap:4px;display:flex}.olap-adv__block{flex-direction:column;gap:3px;display:flex}.olap-adv__row{flex-wrap:wrap;align-items:center;gap:6px;line-height:14px;display:flex}.olap-adv__row .uform-input,.olap-adv__sel{border-radius:8px;padding:5px 9px;font-size:12px;line-height:14px}.olap-adv__panel .select-panel__opt{padding:5px 9px;font-size:12px;line-height:14px}.olap-adv__panel .select-panel__searchinput{font-size:12px}.olap-adv__con{cursor:pointer;border:1px solid var(--line);background:var(--surface-2);letter-spacing:.06em;min-width:46px;color:var(--muted);border-radius:7px;flex:none;padding:5px 8px;font-family:DM Mono,monospace;font-size:10px;font-weight:800;transition:all .13s}.olap-adv__con:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 40%, var(--line));color:var(--brand)}.olap-adv__con:disabled{cursor:default;opacity:.65}.olap-adv__con.is-or{border-color:color-mix(in srgb, var(--brand-2) 50%, transparent);background:color-mix(in srgb, var(--brand-2) 10%, transparent);color:var(--brand-2)}.olap-adv__col{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 150px;font-size:12px;font-weight:700;overflow:hidden}.olap-adv__op{flex:0 0 168px}.olap-adv__val{flex:160px;min-width:0}.olap-adv__val2{flex:0 0 130px}.olap-adv__novalue{color:var(--muted);flex:1;font-size:11px}.olap-adv__chips{flex-wrap:wrap;flex:220px;align-items:center;gap:5px;min-width:0;display:flex}.olap-adv__chip{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:6px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:11px;display:inline-flex}.olap-adv__chip button{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:0;display:inline-grid}.olap-adv__chip button:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.olap-adv__chip button svg{width:10px;height:10px}.olap-adv__chipinp{flex:140px;min-width:120px}.olap-adv__pick{flex:none}.olap-adv__del{width:28px;height:28px;color:var(--danger);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.olap-adv__del:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}.olap-adv__opts{flex-direction:column;gap:6px;margin-left:54px;display:flex}.olap-adv__search{align-items:center;gap:6px;display:flex}.olap-adv__search .uform-input{flex:1;min-width:0}.olap-adv__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.olap-adv__modal{width:min(96vw,900px)}.olap-adv__add{align-items:center;gap:7px;min-width:0;display:flex}.olap-adv__add>:first-child{min-width:200px}.olap-adv__add>button{white-space:nowrap;flex:none;justify-content:center}.olap-adv__actions{align-items:center;gap:7px;display:flex}.olap-flt__adv{border:1px solid var(--line);background:var(--surface-2);color:var(--brand);cursor:pointer;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:600}.olap-flt__adv:hover{background:var(--accent-softer)}.olap-shelf__adv{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;margin-left:6px;padding:1px 6px;font-family:inherit;font-size:9px;font-weight:700}.olap-shelf__adv:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.olap-tree-node{flex-direction:column;gap:4px;display:flex}.olap-tree-item__der{color:var(--muted);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:7px;display:inline-flex}.olap-tree-item__der svg{width:11px;height:11px;transition:transform .13s}.olap-tree-item__der:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.olap-tree-item__der.is-open svg{transform:rotate(90deg)}.olap-tree-item__der.is-open{color:var(--brand)}.olap-tree-item--sub{border-style:dashed;margin-left:16px;font-size:11px;font-weight:600}.olap-pill--fx{border-left:3px solid color-mix(in srgb, var(--col-purple) 60%, transparent)}.olap-shelf__fx{border:1px solid var(--line);color:var(--col-purple);cursor:pointer;background:0 0;border-radius:5px;margin-left:6px;padding:1px 7px;font-family:DM Mono,monospace;font-size:10px;font-weight:700}.olap-shelf__fx:hover{border-color:color-mix(in srgb, var(--col-purple) 50%, var(--line));background:color-mix(in srgb, var(--col-purple) 8%, transparent)}.olap-fx__grid{grid-gap:12px;grid-template-columns:minmax(0,1fr) 150px;gap:12px;margin-bottom:10px;display:grid}.olap-fx__name{resize:none;font:inherit;height:auto;min-height:0;line-height:1.4}.olap-fx__head{grid-gap:12px;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:4px;display:grid}.olap-fx__grid--format{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.olap-fx__scalarhint{grid-column:1/-1;align-self:center;margin:0}.olap-fx__lblrow{align-items:center;gap:8px;display:flex;position:relative}.olap-fx__helpbtn{border:1px solid var(--line-strong);background:var(--surface);width:18px;height:18px;color:var(--ink-soft);cursor:pointer;border-radius:6px;place-items:center;padding:0;font-family:DM Mono,monospace;font-size:11px;font-weight:700;display:inline-grid}.olap-fx__helpbtn:hover,.olap-fx__helpbtn.is-on{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 7%, transparent)}.olap-fx__help{z-index:40;background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:min(520px,100%);box-shadow:var(--shadow-pop);color:var(--ink-soft);border:1px solid #0000;border-radius:10px;padding:10px 14px 12px;font-size:11.5px;line-height:1.55;position:absolute;top:calc(100% + 6px);left:0}.olap-fx__help p{margin:0 0 8px}.olap-fx__help ul{margin:0;padding-left:16px}.olap-fx__help li{margin:2px 0}.olap-fx__help b{color:var(--ink)}.olap-fx__helphead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:6px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700;display:flex}.olap-fx__helpclose{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.olap-fx__helpclose:hover{color:var(--danger)}.olap-fx__expr{color:#0000;height:150px;min-height:80px;caret-color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5;display:block}.olap-fx__expr::selection{background:color-mix(in srgb, var(--brand) 22%, transparent)}.olap-fx__hl{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:var(--ink);padding:11px 14px;font-family:DM Mono,monospace;font-size:12px;font-weight:600;line-height:1.5;position:absolute;inset:1px;overflow:hidden}.fxt-ref{color:var(--success)}.fxt-ref.is-dim{color:var(--brand)}.fxt-ref.is-calc{color:var(--col-purple);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--col-purple) 70%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--col-purple) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--col-purple) 70%, transparent);text-underline-offset:3px}.olap-fx__signame--calc{color:var(--col-purple)}.fxt-ref.is-unknown,.fxt-bad{color:var(--danger);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--danger) 70%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--danger) 70%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--danger) 70%, transparent);text-underline-offset:3px}.fxt-fn{color:var(--brand);font-weight:700}.fxt-word{color:var(--col-purple)}.fxt-str{color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.fxt-var{color:var(--col-teal);font-weight:700}.fxt-op,.fxt-sep{color:var(--ink-soft)}.fxt-paren{border-radius:3px;font-weight:700}.fxt-p0{color:var(--brand)}.fxt-p1{color:var(--col-purple)}.fxt-p2{color:var(--col-teal)}.fxt-paren.is-bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.fxt-paren.is-match{background:color-mix(in srgb, var(--brand) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent)}.olap-fx__sig{box-sizing:border-box;background:var(--surface-2);height:26px;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;margin-top:5px;padding:4px 9px;font-family:DM Mono,monospace;font-size:11.5px;line-height:17px;overflow:hidden}.olap-fx__sig.is-empty{background:0 0}.olap-fx__signame{color:var(--brand);font-weight:700}.olap-fx__sig .is-cur{color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.olap-fx__sigdesc{font-family:Plus Jakarta Sans,sans-serif}.olap-fx__check{white-space:nowrap;text-overflow:ellipsis;height:17px;margin-top:5px;font-size:11.5px;line-height:17px;overflow:hidden}.olap-fx__check.is-ok{color:var(--success)}.olap-fx__check.is-error{color:var(--danger)}.olap-fx__check.is-warn{color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.olap-fx__check.is-busy{color:var(--muted)}.olap-fx__src{min-height:22px;color:var(--ink-soft);align-items:center;gap:8px;margin-top:4px;font-size:11.5px;line-height:16px;display:flex}.olap-fx__srctext{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.olap-fx__src.is-unlinked .olap-fx__srctext{color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.olap-fx__srcbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--brand);cursor:pointer;border-radius:6px;flex:none;padding:2px 8px;font:600 11px Plus Jakarta Sans,sans-serif}.olap-fx__srcbtn:hover{background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.olap-fx__sugitem.is-fn .olap-fx__sugkind{color:var(--brand)}.olap-fx__sugname{font-family:DM Mono,monospace;font-weight:700}.olap-fx__sugdesc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.olap-fx__field{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.olap-fx__field--small{margin-bottom:0}.olap-fx__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.olap-fx__lbl small{text-transform:none;letter-spacing:0;font-size:9.5px;font-weight:600}.olap-fx__expr{resize:none;font-family:DM Mono,monospace;font-size:12px}.modal.fx-assist{width:min(100vw - 48px,480px)}.fx-assist__hint{color:var(--ink-soft);margin:0 0 12px;font-size:12.5px;line-height:1.45}.fx-assist__fhint{color:var(--muted);font-size:11px;line-height:1.35}.fx-assist__num{width:110px}.fx-assist__text{width:200px}.fx-assist__preview{white-space:pre-wrap;word-break:break-word;resize:none;height:auto;min-height:34px;color:var(--ink);font-family:DM Mono,monospace;font-size:12px;font-weight:600;line-height:1.5}.olap-fx__ops{gap:6px;margin:2px 0 6px;display:flex}.olap-fx__op{border:1px solid var(--line);background:var(--surface-2);min-width:32px;color:var(--brand);cursor:pointer;border-radius:7px;padding:3px 8px;font-family:DM Mono,monospace;font-size:12.5px;font-weight:700}.olap-fx__op:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 7%, transparent)}.olap-fx__op svg{margin:2px auto;display:block}.olap-fx__op:disabled{opacity:.45;cursor:not-allowed}.olap-fx__op:active{background:color-mix(in srgb, var(--brand) 12%, transparent)}.olap-fx__hint{color:var(--ink-soft);margin:0 0 8px;font-size:11.5px;line-height:1.55}.olap-fx__refs{flex-direction:column;gap:6px;margin-top:4px;display:flex}.olap-fx__body{grid-gap:14px;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:14px;display:grid}.olap-fx__main{min-width:0}.olap-fx__side{flex:none;height:100%;max-height:520px}.olap-fx__side .std-cfg__chips{max-height:380px}.olap-fx__sidehint{margin:0;font-size:10.5px}.olap-fx__fntabs{margin-bottom:4px}.olap-fx__fntabs .subtab{padding:4px 8px;font-size:11px}.olap-fx__ref--fn.is-planned{opacity:.45;cursor:not-allowed;border-style:dotted}.olap-fx__ref--var{align-items:center;gap:6px;display:inline-flex}.olap-fx__ref--var code{color:var(--col-teal);font-family:DM Mono,monospace;font-size:.92em}.olap-fx__exprwrap{position:relative}.olap-fx__suggest{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:260px;max-width:100%;box-shadow:var(--shadow-pop,0 12px 32px rgba(var(--shadow-ink), .16));border-radius:10px;flex-direction:column;margin-top:3px;padding:5px;display:flex;position:absolute;top:100%;left:0}.olap-fx__sugitem{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.olap-fx__sugitem:hover,.olap-fx__sugitem.is-on{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.olap-fx__sugkind{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none;width:32px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.olap-fx__sugitem.is-mea .olap-fx__sugkind{color:var(--success)}@media (width<=900px){.olap-fx__body{grid-template-columns:1fr}}.olap-fx__chips{flex-wrap:wrap;align-content:flex-start;gap:6px;height:52px;padding-right:2px;display:flex;overflow-y:auto}.olap-fx__ref--fn{letter-spacing:.02em;border-style:dashed;font-family:DM Mono,monospace;font-weight:700}.olap-fx__ref{border:1px solid var(--line);background:var(--surface-2);color:var(--brand-2);cursor:pointer;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:600}.olap-fx__ref:hover{border-color:color-mix(in srgb, var(--brand-2) 45%, var(--line));background:var(--accent-softer)}.olap-fx__foot{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.olap-fx__actions{align-items:center;gap:7px;display:flex}.olap-fx__libwrap{align-items:center;gap:7px;display:flex;position:relative}.olap-fx__lib{z-index:30;border:1px solid var(--line);background:var(--surface);width:340px;max-height:300px;box-shadow:var(--shadow-pop);border-radius:11px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.olap-fx__libhead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:2px 6px 6px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700;overflow:hidden}.olap-fx__libempty{color:var(--muted);padding:4px 6px 6px;font-size:11.5px}.olap-fx__librow{align-items:center;gap:4px;display:flex}.olap-fx__libuse{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;padding:5px 6px;display:flex}.olap-fx__libuse:hover{background:color-mix(in srgb, var(--col-purple) 7%, transparent)}.olap-fx__libname{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.olap-fx__libinfo{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.olap-fx__libdel{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:11px}.olap-fx__libdel:hover{color:var(--danger)}.olap-fx__libgroup{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:6px 6px 2px;font-family:DM Mono,monospace;font-size:9px;font-weight:700;overflow:hidden}.std-chip--fx{color:var(--col-teal);border-color:color-mix(in srgb, var(--col-teal) 40%, var(--line))}.std-chip--fx:hover{border-color:var(--col-teal);background:color-mix(in srgb, var(--col-teal) 8%, transparent)}.std-chip--tpl{border-style:dashed}.std-chip--calc{color:var(--col-purple);border-color:color-mix(in srgb, var(--col-purple) 40%, var(--line))}.std-chip--calc.std-chip--fx{color:var(--col-teal);border-color:color-mix(in srgb, var(--col-teal) 40%, var(--line))}.olap-fx__catdel{color:var(--muted);font-size:11px}.olap-fx__catdel:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.olap-fx__catdel:disabled{opacity:.5;cursor:default}.olap-files__act{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink-soft);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:all .13s;display:inline-flex}.olap-files__act svg{width:15px;height:15px}.olap-files__act:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.olap-files__act:disabled{opacity:.4;cursor:default}.olap-files__search{margin-bottom:10px;position:relative}.olap-files__search .uform-input{width:100%;padding-right:34px}.olap-files__kind{border:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface-2);border-radius:9px;flex:none;gap:4px;padding:4px;display:inline-flex}.olap-files__kindbtn{color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:7px 16px;font:600 12.5px Plus Jakarta Sans,sans-serif;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.olap-files__kindbtn svg{flex:none;width:15px;height:15px}.olap-files__kindbtn:hover:not(.is-active){color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent)}.olap-files__kindbtn.is-active{background:var(--tile-brand);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent)}.olap-files__owner{flex:0 400px;align-items:center;gap:8px;min-width:220px;display:flex}.olap-files__owner .uform-label{flex:none;margin:0}.olap-files__owner .select{flex:0 320px;min-width:0}.modal.olap-files-modal{width:min(96vw,1320px)}.olap-files__top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.olap-files__bar{flex:360px;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.olap-files__cols{align-items:stretch;gap:10px;height:min(56vh,480px);display:flex}.olap-files__treewrap{border:1.5px solid color-mix(in srgb, var(--brand) 16%, transparent);background:var(--glass-soft);border-radius:12px;flex-direction:column;flex:0 0 320px;min-width:0;display:flex;overflow:hidden}.olap-files__treehead{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;padding:7px 8px;display:flex}.olap-files__treetitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:1;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.olap-files__newfolder{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:6px;padding:7px 8px;display:flex}.olap-files__newfolder .uform-input{flex:1;min-width:0}.olap-files__tree{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;padding:6px 4px;overflow:auto}.olap-files__node{align-items:center;gap:2px;display:flex}.olap-files__caret{width:16px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.olap-files__caret svg{transition:transform .13s}.olap-files__caret.is-closed svg{transform:rotate(-90deg)}.olap-files__caret--none{cursor:default}.olap-files__nodebtn{min-width:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:flex}.olap-files__nodebtn:hover{background:var(--accent-softer)}.olap-files__nodebtn.is-on{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);font-weight:700}.olap-files__nodebtn .olap-files__ico{color:var(--brand)}.olap-files__nodename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.olap-files__nodecount{color:var(--muted);flex:none;font-family:DM Mono,monospace;font-size:10px}.olap-files__renameinp{flex:1;min-width:0;height:24px;padding:0 6px;font-size:12px}.olap-files__types{color:var(--ink-soft);padding:0 2px 4px;font-size:11px}.olap-files__nodebtn.is-drop{background:color-mix(in srgb, var(--brand) 14%, transparent);outline:1.5px dashed color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-1.5px}.olap-files__row[draggable]{cursor:grab}.olap-files__nodemv{width:16px;height:22px;color:var(--ink-soft);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:all .13s;display:inline-flex}.olap-files__node:hover .olap-files__nodemv,.olap-files__nodemv:focus-visible{opacity:.6}.olap-files__nodemv:hover:not(:disabled){opacity:1;background:var(--accent-softer)}.olap-files__nodemv:disabled{cursor:default}.olap-files__node:hover .olap-files__nodemv:disabled{opacity:.15}.olap-files__nodedel{width:18px;height:22px;color:var(--danger);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:all .13s;display:inline-flex}.olap-files__node:hover .olap-files__nodedel,.olap-files__nodedel:focus-visible{opacity:.7}.olap-files__nodedel:hover:not(:disabled){opacity:1;background:color-mix(in srgb, var(--danger) 10%, transparent)}.olap-files__nodedel:disabled{color:var(--muted);cursor:not-allowed;opacity:0}.olap-files__node:hover .olap-files__nodedel:disabled{opacity:.35}.olap-files__listwrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;overflow:auto}.olap-files__list{flex-direction:column;gap:4px;display:flex}.olap-files__head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;padding:0 2px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.olap-files__head:first-child{margin-top:0}.olap-files__row{align-items:center;gap:6px;display:flex}.olap-files__row.is-current{background:color-mix(in srgb, var(--brand) 12%, transparent);box-shadow:inset 3px 0 0 var(--brand);border-radius:8px}.olap-files__open{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.olap-files__open:hover{background:var(--accent-softer);border-color:var(--line)}.olap-files__ico{width:15px;height:15px;color:var(--muted);flex:none}.olap-files__name{max-width:60%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;font-weight:600;overflow:hidden}.olap-files__meta{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-left:auto;font-family:DM Mono,monospace;font-size:9.5px;overflow:hidden}.olap-files__hist{cursor:pointer;min-width:0;color:var(--brand);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:0 auto;padding:0 10px 0 0;font-family:DM Mono,monospace;font-size:9.5px;text-decoration:underline;overflow:hidden}.olap-files__hist:hover{color:var(--ink)}.olap-files__who{background:color-mix(in srgb, var(--brand) 9%, transparent);max-width:30%;color:var(--brand);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:1.5;overflow:hidden}.olap-files__renameinp--file{flex:1;height:30px;font-size:12px;font-weight:600}.olap-files__pick{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex:none;margin:0 2px}.olap-files__star{width:24px;height:24px;color:var(--line-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:13px;line-height:1}.olap-files__star.is-on{color:var(--col-amber)}.olap-files__star:hover{background:var(--accent-softer)}.olap-files__dl{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.olap-files__dl svg{width:14px;height:14px}.olap-files__dl:hover:not(:disabled){color:var(--brand-2);background:color-mix(in srgb, var(--brand-2) 8%, transparent)}.olap-files__dl:disabled{opacity:.4;cursor:default}.olap-files__del{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.olap-files__del svg{width:14px;height:14px}.olap-files__del:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.olap-files__nameinp{flex:1;min-width:0;margin-right:auto}.olap-menu__backdrop{z-index:1040;background:0 0;position:fixed;inset:0}.olap-menu{z-index:1050;background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);min-width:220px;box-shadow:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:5px;display:flex;position:fixed}.olap-menu__close{z-index:1;border-radius:8px;width:28px;height:28px;margin:0;position:absolute;top:5px;right:5px}.olap-menu__close svg{width:15px;height:15px}.olap-menu:not(:has(>.olap-menu__title)){padding-top:38px}.olap-menu>.olap-menu__title{min-height:34px;padding-right:40px}.drl-menu>.drl-menu__head{align-items:center;min-height:34px;padding-right:40px;display:flex}.olap-menu__item{cursor:pointer;font:inherit;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:500;line-height:1;display:flex}.olap-menu__item:hover:not(:disabled){background:var(--accent-softer)}.olap-menu__swatch{border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);border-radius:3px;flex:none;width:11px;height:11px}.olap-heat__picker{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute}.olap-menu__item.is-current{background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.olap-menu__sep{border-top:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0 1px;padding:6px 10px 2px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:700}.olap-menu__item:disabled{opacity:.45;cursor:default}.olap-crumb{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:var(--accent-softer);border-radius:8px;flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:5px 9px;font-size:11px;display:flex}.olap-crumb__home{cursor:pointer;background:var(--surface);font:inherit;color:var(--brand);border:0;border-radius:6px;padding:3px 8px;font-weight:700}.olap-crumb__home:hover:not(:disabled){background:var(--brand);color:#fff}.olap-crumb__home:disabled{opacity:.5;cursor:default}.olap-crumb__step{align-items:center;gap:3px;display:inline-flex}.olap-crumb__sep{color:var(--muted);margin:0 2px}.olap-crumb__label{background:var(--surface);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:6px 0 0 6px;max-width:260px;padding:3px 4px 3px 8px;font-weight:600;overflow:hidden}.olap-crumb__x{cursor:pointer;background:var(--surface);font:inherit;color:var(--muted);border:0;border-radius:0 6px 6px 0;padding:3px 7px;font-size:10px}.olap-crumb__x:hover:not(:disabled){background:var(--danger);color:#fff}.olap-crumb__x:disabled{opacity:.5;cursor:default}.olap-drill-btn{vertical-align:-3px;cursor:pointer;width:16px;height:16px;color:var(--brand);opacity:0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:5px;padding:0;transition:all .12s;display:inline-flex}.olap-drill-btn svg{width:12px;height:12px}.olap-grid tbody tr:hover .olap-drill-btn,.olap-drill-btn:focus-visible{opacity:1}.olap-drill-btn:hover{background:var(--accent-soft)}.olap-grid tbody tr{cursor:default}.olap-detail{max-height:62vh;margin:-6px -8px;padding:6px 8px;overflow:auto}.olap-detail__stat{z-index:2;background:var(--surface);color:var(--ink-soft);padding:2px 0 8px;font-size:11px;font-weight:700;position:sticky;top:0}.olap-detail__table{width:max-content;min-width:100%}.olap-detail__table th{white-space:nowrap}.olap-detail__table td{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.olap-detail__loading{justify-content:center;padding:14px;display:flex}.olap-detail__hint{color:var(--muted);margin-right:auto;font-size:11px}.olap-list__head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:600}.olap-item--macro .olap-item__mv{color:var(--brand)}.olap-item--macro:before{content:"";background:var(--brand-2);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.olap-item--macro{position:relative}.olap-model__tag{background:var(--accent-soft);color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:5px;margin-left:7px;padding:1px 6px;font-family:DM Mono,monospace;font-size:9px;font-weight:700}.macro__layout{align-items:flex-start;gap:14px;display:flex}.macro__side{flex-direction:column;flex:none;gap:10px;width:260px;display:flex}.macro__main{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex;position:relative}.macro__main.is-busy>:not(.tlink__veil){pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;filter:saturate(.6);transition:opacity .2s,filter .2s}.tlink__veil{z-index:6;background:color-mix(in srgb, var(--surface) 35%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.tlink__veil-box{z-index:7;background:var(--glass-firm);border:1px solid var(--line-strong);box-shadow:var(--shadow-rest);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:600;display:flex;position:relative}.macro__side-head{flex-direction:column;gap:8px;display:flex}.macro__new{width:100%}.macro__list{flex-direction:column;gap:4px;max-height:60vh;display:flex;overflow:auto}.macro__item{border-radius:8px;align-items:stretch;display:flex}.macro__item:hover{background:var(--accent-softer)}.macro__item.is-active{background:var(--accent-soft)}.macro__item-open{cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:7px 9px;display:flex}.macro__item-name{color:var(--ink);font-size:12px;font-weight:700}.macro__item-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.macro__item-del{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;flex:none;padding:0 9px;font-size:11px}.macro__item-del:hover{color:var(--danger)}.macro__form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.macro__name{flex:1;min-width:180px}.macro__form .uform-input{flex:1;min-width:160px}.macro__add{min-width:210px}.macro__hint{background:var(--accent-soft);color:var(--accent-strong);border-radius:8px;padding:7px 11px;font-size:11.5px}.macro__hint-x{cursor:pointer;font:inherit;color:var(--brand);background:0 0;border:0;margin-left:6px;font-size:11px;text-decoration:underline}.macro__canvas{border:1px dashed var(--line);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 0) 0 0 / 18px 18px;border-radius:10px;position:relative;overflow:auto}.macro__wires{pointer-events:none;position:absolute;inset:0}.macro__wire{fill:none;stroke:var(--brand);stroke-width:2px;opacity:.65}.macro__wire.is-weak{stroke:var(--col-amber);stroke-dasharray:5 4}.macro__empty{text-align:center;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.macro__card{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));background:var(--surface);box-shadow:var(--shadow-rest);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;display:flex;position:absolute}.macro__card:active{cursor:grabbing}.tlink__source{cursor:default;border-color:color-mix(in srgb, var(--brand) 45%, transparent)}.tlink__source:active{cursor:default}.tlink__source .macro__card-body{max-height:none;overflow:visible}.tlink__lblhint{color:var(--ink-soft);margin:0 0 12px;font-size:12px;line-height:1.45}.tlink__lbls{grid-gap:7px 12px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px 12px;display:grid}.tlink__lblrow{display:contents}.tlink__lblrow code{font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap;font-size:11.5px}.tlink__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:9px;font-weight:800}.tlink .tlink__aux.is-loose{border-style:dashed;border-color:color-mix(in srgb, var(--col-amber) 60%, transparent)}.tlink__cardwarn{color:color-mix(in srgb, var(--col-amber) 55%, var(--ink));padding:4px 10px 0;font-size:10.5px;font-weight:700}.tlink__form{flex-wrap:wrap;align-items:center}.macro.tlink{height:calc(100vh - 62px);height:calc(100vh - var(--topbar-h,50px) - 12px);flex-direction:column;min-height:460px;display:flex}.macro.tlink>.macro__layout{flex:auto;align-items:stretch;min-height:0}.tlink .macro__side{scrollbar-gutter:stable;width:320px;min-height:0;padding:12px;overflow:hidden auto}.tlink .macro__side:after{content:none}.tlink .macro__side>*{flex:none}.tlink .macro__list{flex:none;min-height:0;max-height:none;overflow:visible}.tlink .macro__list>.macro__item{flex:none}.tlink .macro__main{min-height:0;padding:12px}.tlink .macro__canvas{flex:auto;min-height:0}.tlink__kind{flex:none;display:flex}.tlink__kind .pillmode{height:32px;padding:3px}.tlink__kind .pillmode .pillmode__btn{gap:6px;padding:0 13px}.tlink__sidetop{align-items:center;gap:6px;display:flex}.tlink__sidetop .tlink__sidesearch{flex:auto;min-width:0}.tlink .tlink__sidemode{align-self:flex-end}.tlink .macro__side{scrollbar-gutter:auto;overflow-y:hidden}.tlink .macro__side>.tlink__ltabs{flex-direction:column;flex:auto;min-height:0;display:flex}.tlink .tlink__ltabs .ttabs__bar{flex:none}.tlink .tlink__ltabs .ttabs__panel.tlink__ltabs-panel{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.tlink .macro__side>.macro__list{flex:auto;min-height:0;overflow-y:auto}.tlink__emptytxt{background:var(--surface);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));width:min(640px,100% - 32px);box-shadow:0 10px 28px -10px color-mix(in srgb, var(--brand) 35%, transparent), 0 2px 6px rgba(var(--shadow-ink), .06);border-radius:14px;margin:0;padding:16px 18px;line-height:1.55}.tlink__ltabs .ttabs__bar .ttab{gap:6px;padding:6px 12px;font-size:12px}.tlink__ltabs .ttabs__panel.tlink__ltabs-panel{background:var(--surface);padding:8px}.tlink__ltabs-n{min-width:18px;height:16px;color:inherit;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:99px;place-items:center;padding:0 5px;font:700 9.5px/1 DM Mono,ui-monospace,monospace;display:inline-grid}.tlink .tlink__itemico .lc svg{width:15px;height:15px}.tlink__sidediv{border:0;border-top:1px solid var(--line);flex:none;margin:0}.tlink__siderail{align-self:stretch}.tlink__sidemode{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;gap:2px;min-width:0;padding:3px;display:inline-flex}.tlink__sidemode-btn{cursor:pointer;letter-spacing:0;text-transform:none;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 13px;font:700 11px Plus Jakarta Sans,system-ui,sans-serif}.tlink__sidemode-btn:hover:not(.is-active){color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent)}.tlink__sidemode-btn.is-active{color:#fff;background:var(--tile-brand)}.tlink .macro__canvas.is-labels>:not(.tlink__lbled){display:none}.tlink .macro__canvas.is-labels{display:flex}.tlink__lbled{background:var(--surface);border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));width:min(640px,100% - 32px);box-shadow:0 10px 28px -10px color-mix(in srgb, var(--brand) 35%, transparent), 0 2px 6px rgba(var(--shadow-ink), .06);border-radius:14px;flex-direction:column;gap:12px;margin:auto;padding:16px 18px;display:flex;position:relative}.tlink__lbled.is-open{margin:16px auto auto 16px}.tlink__lbled>.u-empty{text-align:center;padding:18px 6px}.tlink__lbled .tlink__lblhint{margin:0}.tlink__lbled-head{align-items:center;gap:10px;display:flex}.tlink__lbled-title{flex-direction:column;min-width:0;display:flex}.tlink__lbled-title b{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tlink__lbled-title small{color:var(--ink-soft);font-size:11.5px}.tlink__lbled .uform-input{height:32px;padding-top:0;padding-bottom:0;font-size:13px}.tlink__lblelo{vertical-align:1px;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-radius:99px;margin-left:6px;padding:0 5px;font:700 9px DM Mono,ui-monospace,monospace}.tlink__elogrp-h--btn{cursor:pointer;text-align:left;border:0;width:100%}.tlink__elogrp-h--btn:hover .tlink__elogrp-name{text-decoration:underline}.tlink__nova{flex-direction:column;gap:14px;display:flex}.tlink__nova .tlink__lblhint{margin:0}.tlink .btn-save{gap:6px;height:32px;padding:0 14px}.tlink .btn-save .lc,.tlink .btn-save svg{width:15px;height:15px}.tlink .macro__side-head{flex-direction:column;align-items:stretch;gap:8px}.tlink .macro__new{align-self:flex-end;width:auto}.tlink__sidesearch{position:relative}.tlink__sidesearch .uform-input{height:32px;padding:0 30px 0 10px;font-size:12.5px}.tlink__sidesearch-ico{width:15px;height:15px;color:var(--brand);pointer-events:none;position:absolute;top:8px;right:9px}.tlink__sidesearch-ico svg{width:15px;height:15px;display:block}.tlink .macro__list{gap:6px}.tlink .macro__item{background:var(--surface);border:1px solid var(--line);border-radius:10px;position:relative;overflow:visible}.tlink .macro__item:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 3%, var(--surface))}.tlink .macro__item.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 12%, var(--surface)), color-mix(in srgb, var(--brand-2) 10%, var(--surface)));border-color:color-mix(in srgb, var(--brand) 35%, transparent);box-shadow:inset 3px 0 0 var(--brand)}.tlink .macro__item.is-active .macro__item-name{color:var(--brand)}.tlink .macro__item .macro__item-open{text-align:left;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:9px 6px 9px 11px;display:flex}.tlink__itemico{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.tlink__itemico .lc,.tlink__itemico svg{width:15px;height:15px;display:block}.tlink__itemtxt{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.tlink .macro__item-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tlink .macro__item-del{opacity:0}.tlink .macro__item:hover .macro__item-del,.tlink .macro__item-del:focus-visible{opacity:1}.tlink .macro__canvas{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--brand) 14%, transparent) 1px, transparent 0) 0 0 / 22px 22px, linear-gradient(160deg, color-mix(in srgb, var(--brand) 5%, var(--surface)), color-mix(in srgb, var(--brand-2) 4%, var(--surface)));box-shadow:inset 0 2px 10px rgba(var(--shadow-ink), .05);border-radius:14px}.tlink .macro__wire{stroke:var(--el,var(--brand));stroke-width:2.6px;opacity:.9}.tlink__dot{fill:var(--surface);stroke:var(--el,var(--brand));stroke-width:2px}.tlink .macro__card{border-color:color-mix(in srgb, var(--brand) 18%, var(--line));box-shadow:0 10px 28px -10px color-mix(in srgb, var(--brand) 35%, transparent), 0 2px 6px rgba(var(--shadow-ink), .06);border-radius:12px}.tlink .macro__card-head{border-bottom:0;border-radius:11px 11px 0 0;padding:5px 10px 5px 8px}.tlink .macro__card,.tlink .macro__card:active{cursor:default}.tlink .macro__card-head{cursor:grab;touch-action:none}.tlink .macro__card.is-dragging{z-index:5}.tlink .macro__card{transition:none!important}.tlink .macro__card.is-dragging .macro__card-head{cursor:grabbing}.tlink__grip{color:color-mix(in srgb, var(--el,var(--brand)) 60%, var(--ink-soft));opacity:.75;flex:none;display:inline-flex}.tlink__grip svg{display:block}.tlink .macro__card-head:hover .tlink__grip{opacity:1}.tlink .tlink__source .tlink__grip{color:#fffc}.tlink .macro__card-name{font-size:12px}.tlink .tlink__source .macro__card-head{background:radial-gradient(circle at 20% 0, #ffffff38, transparent 45%), var(--cta-navy)}.tlink .tlink__source .macro__card-name{color:#fff}.tlink .tlink__source .tlink__badge{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.tlink .tlink__aux{border-color:color-mix(in srgb, var(--el,var(--brand)) 45%, var(--line))}.tlink .tlink__aux .macro__card-head{background:color-mix(in srgb, var(--el,var(--brand)) 14%, var(--surface));box-shadow:inset 4px 0 0 var(--el,var(--brand))}.tlink .tlink__aux .macro__card-name{color:color-mix(in srgb, var(--el,var(--brand)) 75%, var(--ink))}.tlink .macro__card-body .macro__col.is-linked{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 12%, var(--surface)), color-mix(in srgb, var(--brand-2) 10%, var(--surface)))}.tlink .tlink__aux .macro__col.is-linked{color:color-mix(in srgb, var(--el,var(--brand)) 70%, var(--ink))}.tlink .macro__col{padding:1px 5px;font-size:10.5px;line-height:16px}.tlink .macro__card-body{padding:2px}.tlink .macro__card-body .macro__col:nth-child(2n):not(.is-linked){background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.tlink .tlink__aux .macro__col-label{font-family:DM Mono,ui-monospace,monospace;font-size:10.5px}.tlink .macro__card-body{max-height:none;overflow:visible}.tlink__hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:default}.tlink .macro__wires g[data-elo]{transition:opacity .12s}.tlink .macro__main.is-lit .macro__wires g[data-elo]:not(.is-hl){opacity:.15}.tlink .macro__wires g.is-hl .macro__wire{stroke-width:4px;opacity:1}.tlink__wirex{opacity:0;pointer-events:none;cursor:pointer;transition:opacity .12s}.tlink__wirex circle{fill:var(--surface);stroke:var(--danger);stroke-width:1.5px}.tlink__wirex path{fill:none;stroke:var(--danger);stroke-width:1.8px;stroke-linecap:round}.tlink .macro__wires g[data-elo]:hover .tlink__wirex{opacity:1;pointer-events:all}.tlink__wirex:hover circle{fill:var(--danger)}.tlink__wirex:hover path{stroke:#fff}.tlink .macro__col{cursor:pointer}.tlink .macro__main.is-del .macro__wires g.is-hl .macro__wire,.tlink .macro__main.is-del .macro__wires g.is-hl .tlink__dot{stroke:var(--danger)}.tlink .macro__main.is-del .macro__col.is-hl{box-shadow:inset 0 0 0 1px var(--danger);background:color-mix(in srgb, var(--danger) 16%, var(--surface))!important;color:var(--danger)!important}.tlink .macro__main.is-del .tlink__elogrp:has(.tlink__elopair.is-hl){border-color:var(--danger)}.tlink .macro__main.is-del .tlink__elogrp:has(.tlink__elopair.is-hl) .tlink__elogrp-h{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.tlink .macro__main.is-del .tlink__elogrp:has(.tlink__elopair.is-hl) .tlink__elodot{background:var(--danger)}.tlink .macro__main.is-del .tlink__elopair.is-hl{background:color-mix(in srgb, var(--danger) 10%, var(--surface));box-shadow:inset 3px 0 0 var(--danger)}.tlink .macro__col.is-match{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--col-amber) 70%, var(--ink));background:color-mix(in srgb, var(--col-amber) 20%, var(--surface))!important}.tlink .macro__col.is-dim,.tlink__elopair.is-dim{opacity:.3}.tlink .macro__col:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tlink .tlink__aux .macro__col.is-pending{outline-color:var(--el,var(--brand))}.tlink .macro__col-kind .lc,.tlink .macro__col-kind svg{width:10px;height:10px;margin:0 auto;display:block}.tlink .macro__col-kind:has(.lc){color:color-mix(in srgb, var(--col-amber) 70%, var(--ink))}.tlink .macro__col.is-hl{box-shadow:inset 0 0 0 1px var(--hl,var(--el,var(--brand-2)));background:color-mix(in srgb, var(--hl,var(--el,var(--brand-2))) 24%, var(--surface))!important}.tlink__stage{flex:auto;gap:10px;min-height:0;display:flex}.tlink__stage>.macro__canvas{flex:auto;min-width:0}.tlink__elos{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));background:var(--surface-2);border-radius:14px;flex-direction:column;flex:0 0 240px;min-height:0;display:flex;overflow:hidden}.tlink__elos-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;padding:7px 6px 6px 12px;font:800 9.5px DM Mono,ui-monospace,monospace;display:flex}.tlink__elos-toggle{width:24px;height:24px;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-left:auto;display:inline-grid}.tlink__elos-toggle:hover{background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.tlink__elos-toggle .lc,.tlink__elos-toggle svg{width:15px;height:15px;display:block}.tlink__elos-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 8px 8px;display:flex;overflow:auto}.tlink__elos-empty{color:var(--ink-soft);padding:4px 4px 0;font-size:11.5px;line-height:1.45}.tlink__elogrp{background:var(--surface);border:1px solid color-mix(in srgb, var(--el,var(--brand)) 30%, var(--line));border-radius:10px;flex:none;overflow:hidden}.tlink__elogrp-h{color:color-mix(in srgb, var(--el,var(--brand)) 75%, var(--ink));background:color-mix(in srgb, var(--el,var(--brand)) 9%, var(--surface));align-items:center;gap:6px;padding:5px 8px 5px 10px;font:700 10.5px DM Mono,ui-monospace,monospace;display:flex}.tlink__elogrp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tlink__elogrp-h small{color:var(--ink-soft);flex:none;font:600 10px Plus Jakarta Sans,system-ui,sans-serif}.tlink__elodot{background:var(--el,var(--brand));border-radius:50%;flex:none;width:8px;height:8px}.tlink__elopair{border-top:1px solid var(--line);align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 10px;font-size:11.5px;transition:background .12s;display:flex}.tlink__elopair-s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:0 auto;font-weight:600;overflow:hidden}.tlink__elopair-eq{color:var(--el,var(--brand));flex:none;font-weight:800}.tlink__elopair-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);flex:auto;font:500 10px DM Mono,ui-monospace,monospace;overflow:hidden}.tlink__elopair-x{font:inherit;color:var(--ink-soft);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;padding:0 4px;font-size:11px}.tlink__elopair:hover .tlink__elopair-x,.tlink__elopair-x:focus-visible{opacity:1}.tlink__elopair-x:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.tlink__elopair.is-hl{background:color-mix(in srgb, var(--el,var(--brand)) 12%, var(--surface));box-shadow:inset 3px 0 0 var(--el,var(--brand))}.tlink__elorail{border:1px solid color-mix(in srgb, var(--brand) 12%, var(--line));background:var(--surface-2);color:var(--brand);cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;flex:0 0 34px;align-items:center;gap:10px;padding:10px 0;display:flex}.tlink__elorail:hover{background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.tlink__elorail .lc,.tlink__elorail svg{width:15px;height:15px;display:block}.tlink__elorail-txt{writing-mode:vertical-rl;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font:800 10px DM Mono,ui-monospace,monospace}.tlink__elorail-n{min-width:18px;height:18px;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-radius:99px;place-items:center;padding:0 4px;font:700 10px DM Mono,ui-monospace,monospace;display:inline-grid}.tlink__addwrap{flex:0 360px;min-width:240px;display:flex}.tlink__addwrap .macro__add{flex:auto;width:100%;min-width:0}.tlink__addwrap.adm .select:has(.select__ico){border-color:var(--brand);width:100%;height:32px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent)}.tlink__addwrap.adm .select:has(.select__ico) .select__ico{color:var(--brand)}.tlink__form .select,.tlink__form .adm .select{height:32px;min-height:0;padding-top:0;padding-bottom:0;font-size:13px}.tlink__form .uform-input{height:32px;padding-top:0;padding-bottom:0;font-size:13px}.tlink__colsearch{flex:0 240px;min-width:160px;margin-left:auto}.macro__card-head{border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:9px 9px 0 0;align-items:center;gap:6px;padding:7px 8px 7px 11px;display:flex}.macro__card-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:700;overflow:hidden}.macro__card-x{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;padding:0 3px;font-size:11px}.macro__card-x:hover{color:var(--danger)}.macro__card-body{max-height:260px;padding:4px;overflow:auto}.macro__col{color:var(--ink-soft);border-radius:6px;align-items:center;gap:6px;padding:3px 5px;font-size:11px;line-height:16px;display:flex}.macro__col:hover{background:var(--accent-softer)}.macro__col.is-linked{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.macro__col.is-pending{outline:2px solid var(--brand);outline-offset:-2px}.macro__col.is-off{opacity:.4;text-decoration:line-through}.macro__col-kind{text-align:center;width:12px;color:var(--muted);flex:none;font-size:10px}.macro__col-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.macro__col-link{cursor:pointer;width:18px;font:inherit;color:var(--brand);opacity:0;background:0 0;border:0;border-radius:4px;flex:none;font-size:11px}.macro__col:hover .macro__col-link,.macro__col.is-linked .macro__col-link{opacity:1}.macro__col-link:disabled{color:var(--danger);cursor:not-allowed}.macro__links{flex-direction:column;gap:4px;display:flex}.macro__links-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,monospace;font-size:9.5px;font-weight:600}.macro__link{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 9px;font-size:11px;display:flex}.macro__link-side{color:var(--ink-soft)}.macro__link-side b{color:var(--ink)}.macro__link-eq{color:var(--brand);font-weight:700}.macro__link-pc{color:var(--muted);margin-left:auto;font-family:DM Mono,monospace;font-size:10.5px}.macro__link-pc.is-weak{color:var(--col-amber);font-weight:700}.macro__link-x{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;padding:0 3px;font-size:11px}.macro__link-x:hover{color:var(--danger)}@media (width<=1100px){.macro__layout{flex-direction:column}.macro__side{width:100%}.macro.tlink{height:auto}.tlink .macro__side{width:100%;max-height:40vh}.tlink__siderail{flex-direction:row;flex-basis:34px;justify-content:center;padding:0 10px}.tlink__siderail .tlink__elorail-txt{writing-mode:horizontal-tb}.tlink__stage{flex:none;height:60vh}}.dict{flex-direction:column;gap:12px;display:flex}.dict__note{border:1px solid color-mix(in srgb, var(--col-amber) 35%, var(--line));background:color-mix(in srgb, var(--col-amber) 8%, transparent);color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:11.5px;line-height:1.5;display:flex}.dict__note svg{width:15px;height:15px;color:var(--col-amber);flex:none;margin-top:1px}.dict__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dict__tabs{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:var(--surface-2);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.dict__tab{cursor:pointer;font:inherit;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;padding:6px 13px;font-size:11.5px;font-weight:600;transition:all .13s}.dict__tab+.dict__tab{border-left:1px solid color-mix(in srgb, var(--brand) 12%, var(--line))}.dict__tab:hover{background:var(--accent-softer)}.dict__tab.is-active{background:var(--brand);color:#fff}.dict__conn{min-width:200px}.dict__search{flex:none;max-width:100%}.dict__hint{color:var(--muted);margin:0;font-size:11px}.dict__layout{align-items:flex-start;gap:12px;display:flex}.dict__layout--index .dict__table-wrap{flex:none;width:max-content;max-width:34%}.dict__layout--index .dict__detail{flex:1;width:auto;min-width:0}.dict__table-wrap{flex:1;min-width:0;max-height:64vh;overflow:auto}.dict__detail{flex-direction:column;flex:none;width:460px;max-height:64vh;display:flex;overflow:hidden}.dict__detail-head{flex:none}.dict__detail-body{flex:1;min-height:0;overflow:auto}.dict__table{width:100%;font-size:11.5px}.dict__table td,.dict__table th{padding:5px 10px;line-height:16px}.dict__num{text-align:right;font-family:DM Mono,monospace}.dict__mono{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:10.5px}.dict__row--clickable{cursor:pointer}.dict__row--clickable:hover{background:var(--accent-softer)}.dict__detail-head{align-items:center;gap:10px;margin-bottom:4px;padding:10px 14px 6px;display:flex}.dict__detail-name{color:var(--ink);flex:none;font-size:13px;font-weight:800}.dict__detail-head .dict__detail-meta{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.dict__detail-head .dict__detail-x{margin-left:auto}.dict__detail-search{flex:none}.dict__detail-search .uform-input{width:200px;padding:6px 10px;font-size:11.5px}.dict__detail-x{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:12px}.dict__detail-x:hover{color:var(--danger)}.dict__detail-meta{color:var(--muted);margin-bottom:8px;font-size:10.5px}.dict__detail-note{color:var(--ink-soft);margin:0 14px 10px;font-size:11px}.dict__row--clickable.is-active{background:var(--accent-soft)}.dict__row--dim td{color:var(--muted)}.dict__by{font-size:10px}.dict__clip{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.dict__tag{color:#fff;background:var(--col-purple);border-radius:4px;margin-left:5px;padding:0 5px;font-size:9.5px;font-weight:700;display:inline-block}.dict__flags{flex-wrap:wrap;gap:6px 18px;display:flex}.dict__flag{cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dict__flag input{width:15px;height:15px;accent-color:var(--brand)}.dict__flag-empty{color:var(--muted);font-size:10px;font-style:normal}.dict__mono-input{font-family:DM Mono,monospace;font-size:12px}.dict__field-hint{color:var(--ink-soft);margin:6px 0 0;font-size:11px;line-height:1.5}.dict__field-hint code{font-family:DM Mono,monospace;font-size:10.5px}.dict__advanced summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:10px;font-family:DM Mono,monospace;font-size:11px;font-weight:700}@media (width<=1200px){.dict__layout{flex-direction:column}.dict__detail{width:100%}}.olap-ai{flex-direction:column;gap:10px;margin:-4px -2px;display:flex}.olap-ai--dock{flex:1;gap:8px;min-height:0;margin:0;padding:8px 4px 10px 10px}.olap-ai--dock .olap-ai__body{flex:1;min-height:0;max-height:none;padding-right:2px}.olap-ai--dock .olap-ai__turn.is-assistant{align-self:stretch;max-width:none}.olap-ai--dock .olap-ai__turn.is-user{max-width:88%}.olap-ai--dock .olap-ai__ask,.olap-ai--dock .olap-ai__modes{padding-right:6px}.olap-ai__send{flex:none;justify-content:center;align-items:center;width:42px;padding:8px 0;display:inline-flex}.olap-ai__send svg{width:16px;height:16px}.olap-ai__clear{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.olap-ai__clear:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.olap-ai__clear:disabled{opacity:.45;cursor:default}.olap-ai__body{flex-direction:column;gap:8px;min-height:220px;max-height:46vh;padding:2px;display:flex;overflow:auto}.olap-ai__intro{color:var(--ink-soft);font-size:12px;line-height:1.6}.olap-ai__intro p{margin:0 0 10px}.olap-ai__examples{flex-wrap:wrap;gap:6px;display:flex}.olap-ai__example{border:1px dashed var(--line);cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border-radius:6px;padding:5px 11px;font-size:11px}.olap-ai__example:hover{color:var(--brand);border-color:var(--accent);background:var(--accent-softer)}.olap-ai__turn{white-space:pre-wrap;border-radius:12px;max-width:82%;padding:8px 12px;font-size:12px;line-height:1.55}.olap-ai__turn.is-user{background:var(--brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.olap-ai__turn.is-assistant{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.olap-ai__turn.is-waiting{padding:10px 14px}.olap-ai__turn.is-user.is-error{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--ink);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);-webkit-user-select:text;user-select:text}.olap-ai__err{border-top:1px dashed color-mix(in srgb, var(--danger) 40%, transparent);color:color-mix(in srgb, var(--danger) 55%, var(--ink));white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:6px;font-size:11px;display:flex}.olap-ai__err b{font-weight:700}.olap-ai__retry{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:var(--surface);color:color-mix(in srgb, var(--danger) 55%, var(--ink));font:inherit;cursor:pointer;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.olap-ai__retry:hover{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.olap-ai__turn.is-assistant{position:relative}.olap-ai__turn.is-assistant .olap-ai__md{padding-right:16px}.olap-ai__expand{width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .13s;display:inline-flex;position:absolute;top:4px;right:4px}.olap-ai__turn.is-assistant:hover .olap-ai__expand,.olap-ai__expand:focus-visible{opacity:1}.olap-ai__expand:hover{color:var(--brand);border-color:var(--line);background:var(--surface)}.olap-ai__expand svg{width:12px;height:12px}.modal.olap-ai__zoom{resize:both;width:min(92vw,760px);min-width:380px;height:min(80vh,640px);min-height:260px;max-height:none;overflow:hidden}.olap-ai__zoomtext{max-width:72ch;font-size:13px;line-height:1.65}.olap-ai__zoomtext p{margin:0 0 10px}.olap-ai__proposal{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--accent-softer);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.olap-ai__summary{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.olap-ai__part{color:var(--ink-soft);font-size:11px}.olap-ai__part b{color:var(--ink)}.olap-ai__warnings{width:100%;color:var(--col-amber);margin:0;padding-left:18px;font-size:11px;line-height:1.55}.olap-ai__nothing{color:var(--muted);font-size:11.5px}.olap-ai__ask{gap:8px;display:flex}.olap-ai__ask .uform-input{flex:1}.olap-ai__foot{color:var(--muted);margin-right:auto;font-size:11px}.olap-ai__numtag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#ffffff38;border-radius:6px;margin-left:8px;padding:1px 7px;font-family:DM Mono,monospace;font-size:9px;display:inline-block}.olap-ai__when{text-align:right;letter-spacing:.02em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;margin-top:3px;font-size:9.5px;line-height:1;display:block}.olap-ai__turn.is-user .olap-ai__when{color:#ffffffb3}.olap-ai__turn.is-user.is-error .olap-ai__when{color:var(--muted)}.olap-ai__turn.is-assistant .olap-ai__md{white-space:normal}.olap-ai__md p{margin:0 0 6px}.olap-ai__md p:last-child{margin-bottom:0}.olap-ai__md ul,.olap-ai__md ol{margin:0 0 6px;padding-left:18px}.olap-ai__md li{margin:2px 0}.olap-ai__md h1,.olap-ai__md h2,.olap-ai__md h3,.olap-ai__md h4{color:var(--ink);margin:8px 0 4px;font-size:12.5px;font-weight:800}.olap-ai__md code{background:color-mix(in srgb, var(--brand) 7%, transparent);border-radius:4px;padding:0 4px;font-family:DM Mono,monospace;font-size:11px}.olap-ai__md table{border-collapse:collapse;margin:4px 0 6px;font-size:11px}.olap-ai__md th,.olap-ai__md td{border:1px solid var(--line);padding:3px 7px}.olap-ai__md th{background:var(--surface);font-weight:700}.olap-ai__modes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.olap-ai__mode{color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.olap-ai__mode.is-off{opacity:.55;cursor:default}.olap-ai__model{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.olap-ai__model select{font:inherit;color:var(--ink-soft);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;max-width:170px;padding:3px 6px;font-size:11px;font-weight:500}.olap-ai__model select:disabled{opacity:.55;cursor:default}.olap-ai__analyze{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));background:var(--accent-softer);color:var(--brand);font:inherit;cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.olap-ai__analyze svg{width:13px;height:13px}.olap-ai__analyze:hover:not(:disabled){background:var(--accent-soft)}.olap-ai__analyze:disabled{opacity:.45;cursor:default}.std-strip{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 7%, var(--surface)), var(--surface) 55%);width:56px;min-height:0;box-shadow:var(--shadow-rest);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:8px;padding:12px 8px;display:flex;overflow:hidden}.std-strip__ia{cursor:pointer;border:1px solid color-mix(in srgb, var(--col-purple) 45%, transparent);background:color-mix(in srgb, var(--col-purple) 8%, var(--surface));width:40px;height:36px;color:var(--col-purple);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.std-strip__ia svg{width:15px;height:15px}.std-strip__ia:hover{border-color:var(--col-purple);box-shadow:0 2px 8px color-mix(in srgb, var(--col-purple) 18%, transparent)}.std-strip__hide{border:1px solid var(--line);background:var(--surface);width:40px;height:28px;color:var(--ink-soft);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.std-strip__hide svg{width:13px;height:13px}.std-strip__hide:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.std-strip__pal{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;min-height:0;margin-top:2px;padding-top:8px;display:flex;overflow-y:auto}.std-strip__err{cursor:help;background:color-mix(in srgb, var(--danger) 12%, transparent);width:20px;height:20px;color:var(--danger);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.std-palette__item{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);width:40px;height:36px;color:var(--brand);box-shadow:inset 0 1px 0 var(--sheen), 0 1px 2px rgba(var(--shadow-ink), .06);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:5px;transition:transform .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.std-palette__item svg{width:16px;height:16px}.std-palette__item svg.std-ico{width:24px;height:24px}.std-palette__item:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:inset 0 1px 0 var(--sheen), 0 6px 16px color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-2);transform:translateY(-2px)}.std-palette__item:active{cursor:grabbing;transform:scale(.96)}.std-palette__item.is-dragging{opacity:.45}.std-palette__item:disabled{opacity:.45;cursor:default}.std-strip__tip{z-index:660;pointer-events:none;background:var(--ink);color:var(--surface);letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 16px rgba(var(--shadow-ink), .25);border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:700;position:fixed;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.std-palette__item{transition:none}}.std-build{flex:auto;min-height:0}.std-build.has-wm{isolation:isolate}.std-build.has-wm:before{content:"";z-index:-1;pointer-events:none;background-image:var(--std-wm);background-size:cover;background-size:var(--std-wm-size,cover);background-position:50%;background-position:var(--std-wm-pos,center);background-repeat:no-repeat;background-repeat:var(--std-wm-repeat,no-repeat);opacity:.15;opacity:var(--std-wm-op,.15);position:absolute;inset:0}.std-appop__thumb{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);background:var(--surface-2);border-radius:6px;flex:none;width:28px;height:28px;display:inline-block}.org-logo.std-appop__thumb{place-items:center;padding:2px;display:grid}.org-logo.std-appop__thumb>.org-logo__img,.org-logo.std-appop__thumb>.org-logo__fallback{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.std-name{width:100%;max-width:100%;color:var(--brand);font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-self:stretch;margin:-2px 0;padding:4px 10px;font-size:15.5px;font-weight:800}.std-name:hover{border-color:var(--line)}.std-name:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--surface);outline:none}.std-subname{width:100%;color:var(--ink-soft);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-self:flex-end;margin:-6px 0 0;padding:3px 10px;font-size:12px;font-weight:500}.std-subname:hover{border-color:var(--line)}.std-titles.is-line{flex-direction:row;align-items:baseline;gap:10px;min-width:0;display:flex}.std-flat{display:contents}.std-subname--ro.std-flatsub{margin-top:-10px}.std-titles.is-line>.std-name,.std-titles.is-line>.std-subname{flex:1 1 0;align-self:auto;width:auto;min-width:0;max-width:none;margin:0}.std-name[readonly]{cursor:default}.std-head__text.is-line{-moz-column-gap:10px;flex-direction:row;align-items:baseline;column-gap:10px}.std-head__text.is-line>.std-name--ro,.std-head__text.is-line>.std-subname--ro{flex:1 1 0;width:auto;min-width:0}.std-titlelogo{align-items:center;gap:5px;min-width:0;display:flex}.std-titlelogo>.std-titles.is-line{flex:auto}.std-titles--stack{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.org-logo--chip.std-logo{border:0;border-radius:10px;width:42px;height:42px;padding:3px}.org-logo--chip.std-logo>.org-logo__fallback,.org-logo--chip.std-logo>.org-logo__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.std-titlelogo>.org-logo--chip.std-logo{width:46px;height:46px;margin:-12px 0}.std-build.is-unpinned{overflow-y:auto}.std-build.is-unpinned>.std-board{flex:1 0 auto;overflow:visible}.std-build.is-unpinned>.olap-etabs-bar{z-index:40;position:sticky;top:-12px}.std-build.is-unpinned>.std-fbar{top:0;top:var(--std-fbar-top,0px);z-index:39;isolation:isolate;position:sticky}.std-build.is-unpinned .std-pin{top:0;top:var(--pin-top,0px);z-index:38;background-color:var(--std-sheet-bg,var(--surface));position:sticky}.std-build.is-unpinned>.std-fbar:before{content:"";z-index:-1;border-radius:inherit;background:var(--std-sheet-bg,var(--surface));position:absolute;inset:-1px}.std-subname:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--surface);outline:none}.std-tpop{z-index:690}.std-fpop.std-tpop:not(.std-dspop){width:max-content;min-width:260px}.std-tpop__head{border-bottom:1px solid var(--line);margin:-2px -2px 2px;padding-bottom:6px}.olap-filetool--undo svg{width:16px;height:16px}.std-fpop.std-tpop--over{z-index:696}.std-tpop__seg{gap:4px;display:flex}.std-tpop__segbtn{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;border-radius:8px;flex:1;padding:5px 8px;font-size:11.5px;font-weight:700}.std-tpop__segbtn.is-on{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--brand)}.std-tpop__field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.std-tpop__color{align-items:center;gap:4px;display:inline-flex}.std-tpop__clear{cursor:pointer;background:color-mix(in srgb, var(--ink) 6%, transparent);width:20px;height:20px;color:var(--ink-soft);border:none;border-radius:6px;font-size:10px;line-height:1}.std-tpop__clear:hover{color:var(--danger)}.std-tpop__size{width:100%}.std-tpop__toggles{align-items:stretch;gap:4px;height:calc(1lh + 8px);font-size:12px;display:inline-flex}.std-tpop__tg{cursor:pointer;border:1px solid var(--line);background:var(--surface);width:28px;height:100%;color:var(--ink-soft);font:inherit;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.std-tpop__tg .lc svg{width:14px;height:14px}.std-tpop__tg--tx{font-size:13px;font-weight:800}.std-tpop__tg.is-on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand)}.std-tpop__tg:disabled,.std-appop__sel:disabled,.std-appop__num:disabled,.std-appop__color.is-off{opacity:.7;cursor:not-allowed}.std-appop__cb:has(>.std-appop__num:disabled){opacity:.7;cursor:not-allowed}.std-appop__cb:has(>.std-appop__num:disabled)>:disabled{opacity:1}.std-appop__color.is-off .std-appop__swatch{cursor:not-allowed}.std-tpop__close{margin-left:auto}.std-tpop .std-appop__row>.std-appop__lbl:first-child{flex:0 0 88px;min-width:88px}.std-tpop .std-appop__row:has(>.std-appop__lbl:first-child){padding-left:96px}.std-tpop .std-appop__row:has(>.std-appop__lbl:first-child)>.std-appop__lbl:first-child{margin-left:-96px}.std-tpop--ttl .std-appop__row{gap:5px}.std-tpop--ttl .std-appop__row:has(>.std-appop__lbl:first-child){padding-left:93px}.std-tpop--ttl .std-appop__row:has(>.std-appop__lbl:first-child)>.std-appop__lbl:first-child{margin-left:-93px}.std-tpop__secttl{justify-content:space-between;align-items:center;gap:10px;display:flex}.std-tpop__segtabs{flex:none}.std-cfg__tabs.std-tpop__segtabs button{text-transform:none;flex:none;padding:5px 10px}.std-tpop__segtabs .std-tpop__segtab--s.is-on{background:linear-gradient(135deg, var(--success), var(--success-2))}.std-tpop__segtabs button:disabled{opacity:.4;cursor:not-allowed}.std-fbar{border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--surface-2) 55%, transparent);border-radius:7px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:3px 12px;display:flex}.std-fbar__title{letter-spacing:.08em;text-transform:uppercase;color:var(--fb-cor,var(--muted));align-items:center;gap:6px;margin-right:2px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.std-fbar__title svg{width:12px;height:12px}.std-fbar__list{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.tabdrag-origin{pointer-events:none;z-index:1;box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--brand) 40%, transparent);border-radius:7px;border-radius:var(--fb-crad,7px);background:color-mix(in srgb, var(--brand) 5%, transparent);position:absolute}.tabdrag-mark{pointer-events:none;z-index:6;background:var(--brand-2);width:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 22%, transparent);border-radius:3px;position:absolute}.std-fbar__slot.is-dragging{opacity:.9}.std-fbar.is-collapsed .std-fbar__list{max-height:28px;max-height:var(--fbar-row,calc(var(--fb-ch,26px) + 2px));padding:1px 0;overflow:hidden}.std-fbar{align-items:flex-start}.std-fbar__list{padding:1px 0}.std-fbar__title{min-height:28px;min-height:calc(var(--fb-ch,26px) + 2px)}.std-fbar>.std-fbar__more,.std-fbar>.std-fbar__multi{margin-top:1px}.std-fbar__add,.std-fbar>.std-fbar__more{height:26px;height:var(--fb-ch,26px)}.std-fbar__list>.std-fbar__add{flex:none}.std-fbar__more{height:26px;height:var(--fb-ch,26px);border-radius:7px;border-radius:var(--fb-crad,7px);cursor:pointer;min-width:32px;font:inherit;color:var(--brand);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--brand) 6%, var(--surface)));border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line-strong));box-shadow:0 2px 6px rgba(var(--shadow-ink), .12), inset 0 1px 0 #fff9;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:11.5px;font-weight:800;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.std-fbar__more:hover{background:color-mix(in srgb, var(--brand) 12%, var(--surface));box-shadow:0 4px 10px color-mix(in srgb, var(--brand) 22%, transparent)}.std-fbar__more:active{box-shadow:0 1px 3px rgba(var(--shadow-ink), .15);transform:translateY(1px)}.std-fbar__more .lc,.std-fbar__more svg{width:15px;height:15px;display:block}.std-fbar__morecount{line-height:1}.std-fbar__chip{min-height:26px;min-height:var(--fb-ch,26px);border-radius:7px;border-radius:var(--fb-crad,7px);background:var(--fb-chip-bg,linear-gradient(135deg, color-mix(in srgb, var(--warning) 14%, transparent), color-mix(in srgb, var(--warning) 5%, transparent)));border:1px solid var(--fb-chip-bc,color-mix(in srgb, var(--warning) 45%, transparent));max-width:420px;box-shadow:none;box-shadow:var(--fb-csh,none);color:var(--fb-ccor,color-mix(in srgb, var(--warning) 55%, var(--ink)));align-items:center;gap:6px;padding:0 5px 0 9px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}summary.std-fbar__chip{cursor:pointer}.std-fbar__chiptx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.std-fbar__chip--hid{opacity:.72;border-style:dashed}.std-fbar__sel{min-height:26px;min-height:var(--fb-ch,26px);border-radius:7px;border-radius:var(--fb-crad,7px);border:1px solid var(--fb-chip-bc,color-mix(in srgb, var(--success) 40%, transparent));background:var(--fb-chip-bg,linear-gradient(135deg, color-mix(in srgb, var(--success) 10%, transparent), color-mix(in srgb, var(--success) 3%, transparent)));box-shadow:none;box-shadow:var(--fb-csh,none);color:var(--fb-ccor,var(--ink));align-items:center;gap:4px;padding:0 5px 0 9px;font-size:12px;display:inline-flex;position:relative}.std-fbar__lab{color:var(--fb-ccor,var(--success));white-space:nowrap;font-size:11.5px;font-weight:800}.std-fbar__sel .select.std-fbar__pick{width:auto;min-width:160px;max-width:240px;height:24px;height:calc(var(--fb-ch,26px) - 2px);box-shadow:none;color:var(--fb-ccor,var(--ink));background:0 0;border:none;border-radius:6px;gap:4px;padding:0 4px 0 6px;font-size:12px}.std-fbar__sel .select.std-fbar__pick:focus,.std-fbar__sel .select.std-fbar__pick[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.std-fbar__sel .select.std-fbar__pick .select__placeholder{color:inherit}.std-fbar__sel .select.std-fbar__pick .select__chev{width:15px;height:15px}.std-fbar__x{color:var(--fb-ccor,var(--success));cursor:pointer;background:0 0;border:none;border-radius:99px;flex-shrink:0;place-items:center;width:22px;height:22px;padding:0;line-height:0;display:inline-grid}.std-fbar__x svg{width:12px;height:12px}.std-fbar__gear svg{width:15px;height:15px}.std-fbar__x:hover{background:color-mix(in srgb, var(--success) 15%, transparent)}.std-fbar__chip .std-fbar__x{color:inherit}.std-fbar__chip .std-fbar__x:hover{background:color-mix(in srgb, var(--warning) 18%, transparent)}.std-fbar__slot{border-radius:7px;border-radius:var(--fb-crad,7px);align-items:center;gap:2px;display:inline-flex;position:relative}.std-fbar__grip{cursor:grab;width:12px;height:22px;color:color-mix(in srgb, var(--ink-soft) 45%, transparent);opacity:.55;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:inline-flex}.std-fbar__slot:hover .std-fbar__grip{opacity:1;color:var(--brand)}.std-fbar__grip:active{cursor:grabbing}.std-fbar.is-tabdragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.std-fbar.is-tabdragging .std-fbar__slot *{cursor:grabbing}.std-fbar__slot.is-dragging{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand) 45%, transparent), 0 2px 6px rgba(var(--shadow-ink), .1)}.std-fbar__multi{display:inline-flex;position:relative}.std-fbar__multi summary{list-style:none}.std-fbar__multi summary::-webkit-details-marker{display:none}.std-fbar__drop{z-index:40;border:1px solid var(--line);background:var(--surface);width:252px;max-height:340px;box-shadow:var(--shadow-pop);border-radius:11px;flex-direction:column;gap:6px;padding:9px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.std-fbar__hiditem{text-align:left;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:11.5px;font-weight:600;overflow:hidden}.std-fbar__hiditem:hover{background:color-mix(in srgb, var(--brand) 6%, transparent)}.std-fbar__add{border-radius:7px;border-radius:var(--fb-crad,7px);border:1px dashed var(--fb-bc,color-mix(in srgb, var(--brand) 35%, transparent));color:var(--fb-cor,var(--brand));font:inherit;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:3px 11px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lch, red, blue)) and (top:var(--f)){.std-fbar__add{border:1px var(--fb-btr,dashed) var(--fb-bc,color-mix(in srgb, var(--brand) 35%, transparent))}}.std-fbar__add svg{width:12px;height:12px}.std-fbar__add:hover:not(:disabled){border-color:var(--fb-bc,var(--brand));background:color-mix(in srgb, var(--fb-cor,var(--brand)) 6%, transparent)}.std-fbar__add:disabled{opacity:.4;cursor:default}.std-fcal{z-index:680;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:230px;box-shadow:var(--shadow-pop);border-radius:11px;flex-direction:column;gap:6px;padding:9px;display:flex;position:fixed;top:0;left:0}.std-fcal .uform-input{padding:5px 8px;font-size:12px}.std-fcal .dtf>input{padding-right:30px}.std-fcal__foot{justify-content:flex-end;gap:6px;display:flex}.std-fpop{z-index:680;background:var(--surface);border:1px solid var(--line);width:300px;box-shadow:0 14px 34px rgba(var(--shadow-ink), .18);border-radius:11px;flex-direction:column;gap:7px;padding:11px;display:flex;position:fixed}.std-fpop__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:800}.std-fpop__check{cursor:pointer;color:var(--ink);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.std-fpop__check input{flex:none;width:14px;height:14px;margin:0}.std-fpop__row{gap:6px;display:flex}.std-fpop__row .uform-input{min-width:0}.std-fpop .uform-input,.std-fpop .select{padding:6px 8px;font-size:12px}.std-fpop__foot{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.std-fpop__del{color:var(--danger);margin-right:auto}.std-fpres{grid-gap:1px 10px;grid-template-columns:1fr 1fr;gap:1px 10px;margin:2px 0 4px;display:grid}.std-fpres label{cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.std-fpres input{flex:none;width:13px;height:13px;margin:0}.std-topright{flex:none;align-items:center;gap:4px;margin-left:auto;padding:5px 10px 5px 8px;display:inline-flex}.std-topright__conn{border:1px solid var(--line);background:var(--surface);max-width:240px;color:var(--ink);font:inherit;border-radius:8px;padding:4px 8px;font-size:11.5px;font-weight:400}.std-topright .doc-help-btn,.fent-bar .doc-help-btn{color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);width:26px;height:26px;box-shadow:0 2px 6px color-mix(in srgb, var(--brand) 26%, transparent), inset 0 1px 0 #ffffff38;border:0;border-radius:7px}.std-topright .doc-help-btn:hover,.fent-bar .doc-help-btn:hover{color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);transform:translateY(-1px)}.std-topright .doc-help-btn svg,.fent-bar .doc-help-btn svg{width:15px;height:15px}.std-board{border:1px solid var(--line);background:linear-gradient(150deg, color-mix(in srgb, var(--brand) 3%, transparent), transparent 55%), color-mix(in srgb, var(--surface-2) 70%, transparent);border-radius:12px;flex-direction:column;flex:auto;gap:10px;min-height:200px;padding:12px;display:flex;position:relative;overflow:auto}.std-build.is-pdf{flex:none;height:auto}.std-build.is-pdf .std-board{flex:none;overflow:visible}.olap-filetool.is-busy .spinner{border-width:2px;width:15px;height:15px}.std-board.is-drop-end{outline:2px dashed var(--brand-2);outline-offset:-6px}.std-empty{border:2px dashed color-mix(in srgb, var(--brand) 18%, transparent);color:var(--muted);text-align:center;pointer-events:none;border-radius:12px;justify-content:center;align-items:center;padding:20px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:12px}.std-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex;position:relative}.dashviewer:not(.render-dash) .std-widget--tabela.std-widget--fixed{max-height:var(--wh);height:auto!important}.std-col{flex-direction:column;align-self:flex-start;gap:10px;display:flex;position:relative}.std-col>.std-cell{flex:none;align-self:stretch;min-width:0}.std-col>.std-row{width:100%}.std-gap{z-index:7;height:12px;position:absolute;top:-11px;left:0;right:0}.std-gap.is-on:after{content:"";background:var(--brand-2);pointer-events:none;border-radius:3px;height:4px;position:absolute;top:4px;left:6px;right:6px}.std-cell{align-self:flex-start;display:flex;position:relative}.std-row>.std-cell,.std-row>.std-col{flex:-99900%;flex:1 1 calc((var(--limit,0px) - 100%) * 999);min-width:min(160px,100%);min-width:min(var(--minw,160px), 100%);max-width:100%}.std-row>[data-sized-w]{flex:0 max(-0px,-99900%);flex:0 1 max(calc(var(--wp,0) * 1% - var(--gaps,0px) * var(--wp,0) / 100), calc((var(--limit,0px) - 100%) * 999))}.std-cell>.std-widget{flex:1}.std-cell.is-dragging{opacity:.4}body.std-carrying,body.std-carrying *{cursor:grabbing!important}.std-cell:after{content:"";background:var(--brand-2);z-index:6;pointer-events:none;border-radius:3px;display:none;position:absolute}.std-cell[data-drop]:after{display:block}.std-cell[data-drop=left]:after{width:4px;top:6px;bottom:6px;left:-1px}.std-cell[data-drop=right]:after{width:4px;top:6px;bottom:6px;right:-1px}.std-cell[data-drop=top]:after{height:4px;top:-1px;left:6px;right:6px}.std-cell[data-drop=bottom]:after{height:4px;bottom:-1px;left:6px;right:6px}.std-rz{z-index:8;touch-action:none;position:absolute}.std-rz-e{cursor:col-resize;width:9px;top:0;bottom:14px;right:-4px}.std-rz-s{cursor:row-resize;height:9px;bottom:-4px;left:0;right:14px}.std-rz-se{cursor:nwse-resize;width:16px;height:16px;bottom:-4px;right:-4px}.std-rz:after{content:"";opacity:0;background:color-mix(in srgb, var(--ink-soft) 40%, transparent);border-radius:99px;transition:all .15s;position:absolute}.std-rz-e:after{width:3px;height:26px;top:50%;left:3px;transform:translateY(-50%)}.std-rz-s:after{width:26px;height:3px;top:3px;left:50%;transform:translate(-50%)}.std-rz-se:after{border-radius:2px;width:8px;height:8px;bottom:4px;right:4px}.std-cell:hover .std-rz:after,.std-col:hover>.std-rz:after{opacity:1}.std-rz:hover:after,.std-cell.is-resizing .std-rz:after,.std-col.is-resizing>.std-rz:after{background:var(--success);opacity:1}.std-cell.is-resizing .std-widget,.std-col.is-resizing>.std-cell>.std-widget{border-color:var(--success);box-shadow:0 0 0 1px var(--success)}.std-guide{z-index:40;pointer-events:none;background:var(--success);display:none;position:absolute}.std-guide.v{width:2px}.std-guide.h{height:2px}.std-guide.warn{background:color-mix(in srgb, var(--warning) 80%, var(--ink))}.std-guide.err{background:var(--danger)}.std-guide-tag{z-index:41;pointer-events:none;color:#fff;background:var(--success);white-space:nowrap;box-shadow:0 1px 4px rgba(var(--shadow-ink), .25);border-radius:99px;padding:2px 9px;font:700 10.5px Plus Jakarta Sans,sans-serif;display:none;position:absolute}.std-guide-tag.warn{background:color-mix(in srgb, var(--warning) 80%, var(--ink))}.std-guide-tag.err{background:var(--danger)}.std-align-hit{outline:2px dashed var(--success);outline-offset:2px}.std-widget{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);border-radius:11px;flex-direction:column;display:flex;position:relative;overflow:hidden}.std-widget__bar{grid-gap:0 7px;cursor:grab;grid-template-columns:minmax(0,1fr);place-items:center stretch;gap:0 7px;min-height:24px;padding:2px 10px;display:grid;position:relative}.std-widget__bar:active{cursor:grabbing}.std-widget__bar:has(>.std-widget__grip){grid-template-columns:auto minmax(0,1fr)}.std-widget__bar:has(>.std-widget__sub)>.std-widget__grip{grid-row:1/span 2}.std-widget__bar>.std-widget__title,.std-widget__bar>.std-widget__sub{grid-column:-2/-1;max-width:100%}.std-widget__bar>.std-widget__tools{grid-area:1/1/2/-1}.std-widget__grip{color:color-mix(in srgb, var(--ink-soft) 55%, transparent);flex-shrink:0;align-self:center;display:flex}.std-widget__title{color:var(--ink);white-space:pre;text-overflow:ellipsis;align-self:center;font-size:13px;font-weight:700;overflow:hidden}.std-widget__sub{color:var(--muted);white-space:pre;text-overflow:ellipsis;padding-right:3px;font-size:11.5px;overflow:hidden}.std-widget__tools{z-index:7;opacity:0;pointer-events:none;background:var(--glass-firm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;gap:2px;padding:0 2px;transition:opacity .15s;display:inline-flex;position:absolute;top:70%;right:10px;transform:translateY(-50%)}.std-widget:hover .std-widget__tools,.std-widget__tools:focus-within{opacity:1;pointer-events:auto}.std-widget__toolrow{gap:2px;display:inline-flex}.std-widget__tools--2r:not(.is-1row){flex-direction:column;align-items:flex-end;gap:0}.std-cell>.std-widget__tools--2r{z-index:8;top:2px;transform:none}.std-cell>.std-widget__tools--2r.is-left{left:2px;right:auto}.std-cell>.std-widget__tools--2r.is-left:not(.is-1row){align-items:flex-start}.std-cell:hover>.std-widget__tools--2r{opacity:1;pointer-events:auto}.std-widget__title,.std-widget__sub{min-width:0}.std-widget__tools button,.std-colmenu__btn{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;line-height:1;display:inline-flex}.std-widget__tools button:hover,.std-colmenu__btn:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.std-widget__tools svg,.std-colmenu__btn svg{width:18px;height:18px;display:block}.std-widget__tools .std-widget__del:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.std-widget__tools .std-widget__wf.is-on,.std-widget__tools .std-widget__drl.is-on,.std-widget__tools .std-widget__dst.is-on{color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.std-widget__tools .std-widget__drl:disabled{opacity:.45;cursor:default;color:var(--muted);background:0 0}.std-widget__tools.is-fdw{opacity:1;pointer-events:auto}.std-widget__tools .std-widget__fdw.is-on,.std-widget__tools .std-widget__sql.is-on,.std-widget__tools .std-widget__upd.is-on{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.std-updpop{z-index:1100;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:12.5px;display:flex;position:fixed}.std-updpop__title{color:var(--brand);font-size:11px;font-weight:700}.std-updpop__value{color:var(--ink);font-weight:600}.std-updgrid{grid-column-gap:18px;-moz-column-gap:18px;grid-row-gap:4px;grid-template-columns:auto auto auto;justify-items:start;gap:4px 18px;display:grid}.std-updgrid__row{display:contents}.std-updgrid__mv{color:var(--muted);font-weight:500}.std-updgrid__val{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.std-updgrid__none{color:var(--muted);grid-column:span 2;font-weight:500}.std-updsheet{z-index:1300;position:fixed;inset:0}.std-updsheet__scrim{background:rgba(var(--shadow-ink), .4);position:absolute;inset:0}.std-updsheet__panel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--surface);max-height:62vh;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-max);border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;font-size:14px;display:flex;position:absolute;overflow-y:auto}.std-updsheet__panel .std-updpop__title{font-size:13px}.olap-filetool.is-on{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.std-updpop__pin{border:0;border-top:1px dashed var(--line);cursor:pointer;font:inherit;color:var(--brand);white-space:nowrap;background:0 0;align-items:center;gap:6px;margin-top:6px;padding:6px 2px 0;font-size:12px;font-weight:600;display:inline-flex}.std-updpop__pin:hover{color:var(--brand-2)}.std-updpop__pin svg{width:15px;height:15px}.std-cfg__txtwrap{position:relative}.std-cfg__txtwrap>.std-cfg__txtexpr,.std-cfg__txtwrap>.std-cfg__txthl{white-space:pre-wrap;overflow-wrap:break-word}.std-cfg__txtwrap>.std-cfg__txtexpr{color:#0000;caret-color:var(--ink);display:block}.std-cfg__txtwrap>.std-cfg__txtexpr::selection{background:color-mix(in srgb, var(--brand) 22%, transparent)}.std-cfg__txthl{pointer-events:none;color:var(--ink);position:absolute;inset:1px;overflow:hidden}.std-cfg__txthl .fxt-var{font-weight:inherit;background:color-mix(in srgb, var(--col-teal) 12%, transparent);border-radius:3px}.std-cfg__txtvars{flex-direction:column;gap:2px;margin-top:10px;display:flex}.std-cfg__txtvars .olap-fx__chips{height:auto;max-height:132px}.std-widget.is-notools>.std-widget__bar>.std-widget__tools,.std-cell>.std-widget.is-notools+.std-widget__tools{opacity:0;pointer-events:none}.std-fdw{z-index:1200;background:var(--surface);height:500px;color:var(--ink);border:1px solid var(--line-strong);box-shadow:0 24px 48px -16px rgba(var(--shadow-ink), .35), 0 4px 12px rgba(var(--shadow-ink), .1);border-radius:14px;flex-direction:column;font-size:12px;animation:.24s cubic-bezier(.2,.8,.2,1) std-fdw-in;display:flex;position:fixed}@keyframes std-fdw-in{0%{clip-path:inset(0 100% 0 0 round 14px)}to{clip-path:inset(0 round 14px)}}.std-fdw [data-o=tela]{--fdw-c:var(--success-2)}.std-fdw [data-o=objeto]{--fdw-c:color-mix(in srgb, var(--warning) 82%, var(--ink))}.std-fdw [data-o=drill]{--fdw-c:var(--danger)}.std-fdw [data-o=ignorar]{--fdw-c:var(--muted)}.std-fdw__head{cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:10px 12px 2px 8px;display:flex}.std-fdw__head:active{cursor:grabbing}.std-fdw__head{touch-action:none}.std-fdw__close{border-radius:8px;width:28px;height:28px}.std-fdw__close svg{width:15px;height:15px}.std-fdw__head .std-appop__grip{color:var(--muted)}.std-fdw__title{color:var(--ink);flex:none;font-size:13px;font-weight:800}.std-fdw__obj{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.std-fdw__obj:before{content:"·";margin-right:6px}.std-fdw__leg{white-space:nowrap;color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:10px;padding:2px 14px 6px 26px;font-size:10.5px;display:flex}.std-fdw__leg span{align-items:center;gap:3px;display:inline-flex}.std-fdw__leg i{background:var(--fdw-c);border-radius:50%;width:7px;height:7px}.std-fdw__body{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px 8px 14px 12px;display:flex;overflow-y:auto}.std-fdw__row{box-sizing:border-box;grid-column-gap:8px;-moz-column-gap:8px;height:44px;box-shadow:inset 3px 0 0 var(--fdw-c);background:color-mix(in srgb, var(--fdw-c) 11%, var(--surface));border-radius:0 6px 6px 0;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:4px 8px 4px 10px;display:grid}.std-fdw__row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.std-fdw__col{font-weight:700}.std-fdw__cond{max-width:130px;color:var(--muted);text-align:right;font-size:10.5px}.std-fdw__val{color:var(--fdw-c);grid-column:1/-1;font:500 11px DM Mono,ui-monospace,monospace}.std-fdw__row.has-from{grid-template-rows:1fr 1fr 1fr;height:58px}.std-fdw__from{color:var(--muted);grid-column:1/-1;font-size:10.5px}.std-fdw__row[data-o=ignorar]{background:color-mix(in srgb, var(--ink-soft) 7%, var(--surface))}.std-fdw__row[data-o=ignorar] .std-fdw__col{color:var(--ink-soft)}.std-fdw__row[data-o=ignorar] .std-fdw__val{color:var(--ink-soft);font:italic 10.5px Plus Jakarta Sans,sans-serif}.modal-overlay:has(.qsql-modal){z-index:1150}.std-fdw__note{color:var(--muted);text-align:center;padding:14px 6px;font-size:11px}.std-widget__tools:has(.std-widget__dl.is-busy){opacity:1;pointer-events:auto}.std-widget__tools .std-widget__dl:disabled{cursor:default}.std-widget__tools .std-widget__dl:disabled:not(.is-busy){opacity:.45}.std-widget__tools .std-widget__dl .spinner{border-width:2px;width:15px;height:15px}.std-widget__title[style*=background],.std-widget__sub[style*=background],.std-widget__title.is-styled,.std-widget__sub.is-styled{border-radius:6px;padding:1px 7px}.std-widget__body{flex-direction:column;flex:1;min-height:0;padding:4px 12px 12px;display:flex;position:relative}.std-appop{z-index:690;background:var(--surface);border:1px solid var(--line);width:max-content;min-width:280px;max-width:calc(100vw - 24px);max-height:min(92vh,900px);box-shadow:0 18px 44px rgba(var(--shadow-ink), .22);border-radius:13px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}.std-appop--over{z-index:692}.std-appop__cols{grid-gap:6px 16px;grid-template-columns:max-content max-content;align-items:start;gap:6px 16px;display:grid}.std-appop__col{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=820px){.std-appop__cols{grid-template-columns:minmax(0,1fr)}}.std-appop__inl{border:0;min-width:0;margin:0;padding:0;display:contents}.std-appop__inl:disabled>*{opacity:.55}.std-appop__head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.std-appop__head:active{cursor:grabbing}.std-appop__grip{color:color-mix(in srgb, var(--brand) 55%, transparent);flex:none;display:inline-flex}.std-appop__close{cursor:pointer;width:24px;height:24px;color:var(--muted);background:0 0;border:none;border-radius:7px;margin-left:auto;font-size:12px;line-height:1}.std-appop__close:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.std-appop .modal-header,.std-fpop .modal-header{cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:none;padding:0}.std-appop .modal-header:active,.std-fpop .modal-header:active{cursor:grabbing}.std-appop .modal__headrow,.std-fpop .modal__headrow{box-sizing:border-box;gap:8px;width:100%}.std-appop .modal__titlewrap--icon,.std-fpop .modal__titlewrap--icon{gap:8px}:is(.std-appop,.std-fpop) .modal__headrow .modal__titlewrap--icon,:is(.std-appop,.std-fpop) .modal__headrow .modal__texts{flex:auto;min-width:0}:is(.std-appop,.std-fpop) .modal__headrow .modal__subtitle{flex:1 1 0;width:0;min-width:0}.std-appop .form-section,.std-fpop .form-section,.std-cfg__ttl .form-section{flex-direction:column;gap:6px;display:flex}.std-appop .form-section__title,.std-fpop .form-section__title,.std-cfg__ttl .form-section__title{margin:0}.std-appop__row{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.std-appop__row:disabled,.std-appop__cb:disabled{opacity:.7}.std-appop__row:disabled :disabled:not([type=color]),.std-appop__row:disabled .is-off,.std-appop__cb:disabled :disabled:not([type=color]){opacity:1}.std-appop__row:disabled .std-appop__cb:has(>.std-appop__num:disabled){opacity:1}.std-appop__lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;min-width:48px;font-size:9.5px;font-weight:800}.std-appop__row>.std-appop__lbl:first-child{flex:0 0 76px;min-width:76px}.std-appop__row:has(>.std-appop__lbl:first-child){padding-left:84px}.std-appop__row:has(>.std-appop__lbl:first-child)>.std-appop__lbl:first-child{margin-left:-84px}.std-appop__row>.std-appop__lbl--wide:first-child{white-space:normal;line-height:1.2}:is(.std-appop .std-appop__cb:has(>.switch),.std-appop .switch-line){background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:2px 10px 2px 4px}.std-appop__cb{color:var(--ink-soft);cursor:pointer;border:0;align-items:center;gap:5px;min-width:0;margin:0;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}.std-appop__cb input[type=checkbox]{width:14px;height:14px;margin:0}.std-appop__cb:has(>.std-appop__num){cursor:text;border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:5px;padding:0 7px}.std-appop__cb:has(>.std-appop__num)>.std-appop__num{background:0 0;border:0;border-radius:0;width:40px;padding:3px 0}.std-appop__cb:has(>.std-appop__num)>.std-appop__num:focus{outline:none}.std-appop__turn{gap:3px;padding-right:0}.std-appop__cb.std-appop__turn>.std-appop__num{width:30px;margin-left:2px}@supports (field-sizing:content){.std-appop__cb.std-appop__turn>.std-appop__num{field-sizing:content;width:auto;min-width:1ch}}.std-appop__turnunit{color:var(--ink);margin-left:-2px;font-size:12px;font-weight:600}.std-appop__turnpick{align-self:stretch}.std-appop__turnpick>.std-appop__sel{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;width:24px;padding:0}.std-appop__turnpick>.std-appop__sel option{color:var(--ink)}.std-appop__turnpick:after{right:6px}.std-appop__turnpick>.std-appop__sel:focus{outline:none}.std-appop__cb.std-appop__turn:focus-within{border-color:var(--line-strong)}.switch-line.is-off{opacity:.7}.std-appop input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;width:34px;height:24px;padding:0}.std-appop input[type=range]{accent-color:var(--brand)}.std-appop__selwrap{flex:0 auto;min-width:0;display:inline-flex;position:relative}.std-appop__selwrap:after{content:"";pointer-events:none;background:var(--brand);width:12px;height:12px;position:absolute;top:50%;right:7px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.std-appop__sel{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);appearance:none;border-radius:7px;padding:3px 24px 3px 6px;font-size:12px}.std-appop__sel:focus{border-color:var(--line-strong);outline:none}.select.std-appop__fsel{width:130px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:7px;flex:none;gap:4px;padding:3px 7px 3px 6px;font-size:12px}.select.std-appop__fsel:focus{box-shadow:none;border-color:var(--line-strong)}.select.std-appop__fsel:disabled{opacity:.7;cursor:not-allowed;background:var(--surface)}.select.std-appop__fsel .select__chev{width:12px;height:12px}@supports (appearance:base-select){.std-appop__sel{appearance:base-select}.std-appop__sel::picker(select){appearance:base-select}.std-appop__sel{align-items:center;min-block-size:0}.std-appop__sel::picker-icon{display:none}.std-appop__sel::picker(select){border:1px solid var(--line);background:var(--surface);min-inline-size:72px;box-shadow:var(--shadow-pop,0 12px 32px rgba(var(--shadow-ink), .16));border-radius:10px;margin-block:4px;padding:5px}.std-appop__sel option{color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:7px;padding:7px 11px;font-size:13px;font-weight:500}.std-appop__sel option::checkmark{display:none}.std-appop__sel option:hover,.std-appop__sel option:focus-visible{background:color-mix(in srgb, var(--ink) 4%, var(--surface));outline:none}.std-appop__sel option:checked{color:var(--brand);background:var(--accent-soft);font-weight:700}}.std-appop__num{font:inherit;border:1px solid var(--line);background:var(--surface);width:52px;color:var(--ink);border-radius:7px;padding:3px 6px;font-size:12px}.std-appop__num--w{width:84px}.std-appop__sel--w{flex:none;width:100px}.std-appop__sel--geolbl{flex:none;width:116px}.std-geoscale__pal.select{border-radius:7px;flex:0 0 210px;width:210px;min-width:0;height:26px;min-height:26px;padding:3px 8px;font-size:12px}.std-geoscale__chip{width:54px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:6px}.std-geoscale__num{text-align:right;width:86px}.std-geoscale__opt{align-items:center;gap:8px;display:inline-flex}.select-panel.std-geoscale__panel{min-width:max-content}.std-appop__color{display:inline-flex;position:relative}.std-appop__color .std-appop__num{padding-right:26px}.std-appop__swatch{cursor:pointer;border:1px solid var(--line-strong);background-image:linear-gradient(45deg, var(--line) 25%, transparent 25%), linear-gradient(-45deg, var(--line) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--line) 75%), linear-gradient(-45deg, transparent 75%, var(--line) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:4px;width:18px;height:18px;display:block;position:absolute;top:50%;right:3px;overflow:hidden;transform:translateY(-50%)}.std-appop__swatch:before{content:"";background:0 0;background:var(--cor,transparent);position:absolute;inset:0}.std-appop__swatch:hover{border-color:var(--accent)}.std-appop__swatch:focus-within{outline:2px solid var(--brand);outline-offset:1px}.std-appop__swatch input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.std-appop__libname{flex:1;min-width:0;padding:4px 8px;font-size:11.5px}.std-appop .olap-fx__lib{width:300px}.std-appop__dstcol{max-width:150px}.std-appop__sublbl{margin-top:9px}.std-appop__mini{padding:2px 8px;font-size:10.5px}.std-fpop.std-dimpop{width:min(100vw - 32px,460px)}.std-appop__dimbtn{align-items:center;gap:5px;display:inline-flex}.std-appop__dimgrid{grid-gap:6px 14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;max-height:180px;padding-right:4px;display:grid;overflow:auto}.std-appop__dimc{align-items:center;gap:6px;min-width:0;display:flex}.std-appop__dimn{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;font-size:11.5px;font-weight:600;overflow:hidden}.std-appop__dimx{flex:none}.std-appop__dimfoot{margin-top:8px}.std-appop__dimhint{color:var(--ink-soft);margin:0;font-size:11.5px}.std-appop__mini.is-on{border-color:var(--brand);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.std-appop__btnsm{padding:5px 12px;font-size:12px}.std-appop__del{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);width:28px;height:28px;color:var(--danger);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.std-appop__del:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 16%, transparent)}.std-appop__del:disabled{opacity:.45;cursor:not-allowed}.std-appop__thumb.is-off{opacity:.45}.std-appop__inline{display:contents}.img-choose{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--tile-brand);color:#fff;height:28px;box-shadow:var(--shadow-cta);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.img-choose:hover:not(:disabled){box-shadow:0 14px 30px color-mix(in srgb, var(--brand-2) 30%, transparent);transform:translateY(-1px)}.img-choose:disabled{opacity:.5;cursor:not-allowed}.img-choose svg,.img-choose .lc{width:15px;height:15px}.adm .img-choose{height:30px}.std-appop__del svg{width:15px;height:15px}.std-dst__list{flex-direction:column;gap:6px;display:flex}.std-dst__col{max-width:170px}.std-dst__topo{justify-content:flex-end;display:flex}.std-cfg__main>.std-cfg__grid:has(>.std-cfg__dst){flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex}.std-cfg__grid>.std-cfg__dst,.std-cfg__dst>.std-dst__list{flex:auto;min-height:0}.std-dst__scroll{border:1px solid var(--line);border-radius:10px;flex:0 auto;min-height:0;overflow-y:auto}.std-dst__tab{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.std-dst__tab thead th{z-index:1;position:sticky;top:0}.std-dst__tab th{text-align:left;background:var(--surface-2);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;padding:6px 8px;font-size:9.5px;font-weight:800}.std-dst__tab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:5px 8px}.std-dst__tab tbody tr:last-child td{border-bottom:0}.std-dst__tab tr.is-incomplete td{background:color-mix(in srgb, var(--col-amber) 8%, var(--surface))}.std-dst__tab tr.is-dropalvo td{box-shadow:inset 0 2px 0 var(--brand)}.std-dst__th-grip,.std-dst__grip-td{width:26px;padding-right:0!important}.std-dst__grip{width:20px;height:24px;color:var(--muted);cursor:grab;border-radius:6px;place-items:center;display:inline-grid}.std-dst__grip:hover{background:var(--surface);color:var(--ink)}.std-dst__grip:active{cursor:grabbing}.std-dst__valor{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.std-dst__th-acoes,.std-dst__acoes{white-space:nowrap;width:1%;text-align:right!important}.std-dst__tab th,.std-dst__tab td{white-space:nowrap;width:1%}.std-dst__tab .std-dst__fill{width:auto;padding:0}.std-dst__alvo{min-width:76px;display:inline-block}.std-dst__th-acoes .std-appop__mini{text-transform:none;letter-spacing:0;font-weight:600}.std-cfg__dst>.std-dst__list:has(>.std-dst__vazio){flex:auto}.std-dst__vazio{text-align:center;border:1px dashed var(--line-strong);min-height:0;color:var(--ink);border-radius:14px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;padding:30px 20px;font-size:13px;display:flex}.std-dst__vazio-ilu{gap:6px;display:flex}.std-dst__vazio-ilu span{border-radius:6px;width:54px;height:24px}.std-dst__vazio-ilu .is-ok{background:var(--success)}.std-dst__vazio-ilu .is-mau{background:color-mix(in srgb, var(--danger) 18%, var(--surface))}.std-dst__vazio-ilu .is-aviso{background:color-mix(in srgb, var(--col-amber) 28%, var(--surface))}.std-dst__vazio-txt{max-width:420px;color:var(--muted);font-size:12px}.std-cfg__grid>.std-cfg__dst{gap:8px}.std-dst__aa{border:1px solid var(--line);background:var(--surface);min-width:38px;height:24px;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.std-dst__aa:hover{border-color:var(--brand)}.std-dst__where{color:var(--muted);white-space:nowrap}.std-dst__em{color:var(--ink-soft);cursor:pointer;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-size:11px;display:inline-flex}.std-dst__em+.std-dst__em{margin-left:14px}.std-dst__fixed{border:1px dashed var(--line-strong);max-width:170px;height:24px;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}body:has(.adm.modal-overlay) .std-fpop.std-tpop--over{z-index:1010}.std-tbl td.drl-cell{cursor:pointer}.std-tbl td.drl-cell:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--col-purple) 8%, transparent)}.drl-win{background:var(--surface);border:1.5px solid color-mix(in srgb, var(--brand) 30%, transparent);width:min(92vw,560px);box-shadow:0 18px 48px rgba(var(--shadow-ink), .3);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.drl-win__head{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(135deg, var(--brand), var(--brand-deep,var(--brand-strong)));color:#fff;align-items:center;gap:8px;padding:8px 12px;display:flex}.drl-win__head .std-appop__grip{color:color-mix(in srgb, var(--surface) 70%, transparent)}.drl-win__bc{white-space:pre-line;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;font-weight:800;overflow:hidden}.drl-win__x{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;flex:none;padding:2px;display:flex}.drl-win__x:hover{opacity:1}.drl-win__tool{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;flex:none;padding:3px;display:flex}.drl-win__tool:hover{opacity:1}.drl-win__tool.is-on{opacity:1;background:#ffffff2e}.drl-win__tool--dl svg{width:13px;height:13px}.drl-win__tool--dl:disabled{cursor:default;opacity:.35}.drl-win__tool--dl.is-busy{opacity:1}.drl-win__tool--dl .spinner{border-width:2px;width:13px;height:13px}.drl-win--obj{width:min(94vw,680px)}.drl-win__objbody{max-height:62vh;padding:10px;overflow:auto}.drl-win__objbody .std-widget{min-height:120px}.drl-win__objbody{flex-direction:column;display:flex}.drl-win:not(.is-sized) .drl-win__objbody .std-widget--tabela{max-height:calc(62vh - 20px);height:auto!important}.drl-win.is-sized .drl-win__objbody .std-widget--tabela{flex:auto;min-height:0;height:auto!important}.drl-win__body{min-height:90px;max-height:52vh;overflow:auto}.drl-win__body .std-tbl{width:100%}.drl-win__empty{color:var(--muted);text-align:center;padding:18px 14px;font-size:12px}.drl-win__chart{height:312px;padding:6px 8px 2px}.drl-win__wait{justify-content:center;align-items:center;height:120px;display:flex}.drl-win__resize{cursor:nwse-resize;z-index:2;background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--brand) 45%, transparent) 50%, color-mix(in srgb, var(--brand) 45%, transparent) 58%, transparent 58%, transparent 70%, color-mix(in srgb, var(--brand) 45%, transparent) 70%, color-mix(in srgb, var(--brand) 45%, transparent) 78%, transparent 78%);touch-action:none;border-bottom-right-radius:11px;width:16px;height:16px;position:absolute;bottom:0;right:0}.drl-win.is-sized{max-width:none}.drl-win.is-sized .drl-win__body,.drl-win.is-sized .drl-win__objbody{flex:auto;min-height:0;max-height:none}.drl-win.is-sized .drl-win__chart{box-sizing:border-box;height:100%;min-height:120px}.drl-win.is-resizing{-webkit-user-select:none;user-select:none}.drl-win__foot{color:var(--ink-soft);border-top:1px solid var(--line);background:var(--surface-2);justify-content:space-between;gap:8px;padding:6px 12px;font-size:10.5px;display:flex}.drl-win--skin .drl-win__foot{color:inherit;border-top-color:color-mix(in srgb, currentColor 18%, transparent);background:0 0}.drl-win--skin .drl-win__empty{color:inherit;opacity:.75}.drl-menu__veil{z-index:718;position:fixed;inset:0}.drl-menu{z-index:719;background:var(--surface);border:1px solid var(--line);min-width:210px;max-width:320px;box-shadow:0 14px 34px rgba(var(--shadow-ink), .22);border-radius:10px;flex-direction:column;gap:1px;padding:5px;display:flex;position:fixed}.drl-menu__head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:4px 8px 3px;font-size:9.5px;font-weight:800}.drl-menu__item{cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;font-weight:600;display:flex}.drl-menu__item:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.drl-menu__ic{color:var(--accent,var(--brand));flex:none;display:inline-flex}.drl-menu__ic svg{width:15px;height:15px}.drl-menu__tx{white-space:pre-line;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.std-colmenu{z-index:719;background:var(--glass-firm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;gap:2px;padding:0 2px;display:inline-flex;position:fixed}.std-colmenu__btn:disabled{opacity:.35;cursor:default;color:var(--muted);background:0 0}.std-colmenu__btn--fx,.std-colmenu__btn--fx:disabled{color:var(--col-purple)}.std-colmenu__btn--fx .std-chip__fxtx{font-size:13.5px}.drl-wrap{align-items:stretch;gap:14px;height:min(56vh,520px);display:flex}.drl-tree{border:1px solid var(--line);overscroll-behavior:contain;background:var(--glass-soft);border-radius:10px;flex-direction:column;flex:1;align-content:flex-start;gap:4px;min-width:0;height:100%;padding:8px;display:flex;overflow-y:auto}.drl-cat.std-cfg__cat{box-sizing:border-box;height:100%}.drl-cat__dest{box-sizing:border-box;cursor:pointer;letter-spacing:.02em;color:#fff;text-align:left;width:100%;box-shadow:0 2px 6px rgba(var(--shadow-ink), .16), inset 0 1px 0 #ffffff40;box-shadow:0 2px 6px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-soft,#ffffff40);border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:7px 10px;font:800 11px Plus Jakarta Sans,sans-serif;display:flex}.drl-cat__dest svg{flex:none;width:15px;height:15px}.drl-cat__dest span{flex:1;min-width:0}.drl-cat__dest--dash{background:linear-gradient(135deg, var(--col-purple), color-mix(in srgb, var(--col-purple) 70%, var(--ink)))}.drl-cat__dest--obj{background:linear-gradient(135deg, var(--col-teal), color-mix(in srgb, var(--col-teal) 70%, var(--ink)))}.drl-cat__dest:hover{filter:brightness(1.08)}.drl-cat__dests{flex-shrink:0;gap:6px;display:flex}.drl-cat__dests .drl-cat__dest{flex:1 1 0;min-width:0}.drl-cat__plus{flex:none;margin-left:auto;display:block}.drl-cat__dest .drl-cat__plus{width:13px;height:13px}.drl-node.sh-pill{cursor:pointer;box-sizing:border-box;background:0 0;flex:none;min-height:32px;padding:3px 7px;position:relative}.drl-node.sh-pill:hover{border-color:var(--brand)}.drl-node.sh-pill.is-sel{background:color-mix(in srgb, var(--brand) 18%, var(--surface));border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.drl-node.is-sel .drl-node__lb{font-weight:800}.drl-node.is-drop{outline:2px dashed var(--brand-2);outline-offset:-2px}.drl-tree{position:relative}.drl-preview{z-index:3;pointer-events:none;background:var(--brand);will-change:transform;border-radius:2px;height:4px;display:none;position:absolute;top:0;left:0}.drl-preview:before{content:"";background:var(--surface);border:2px solid var(--brand);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:-4px}.drl-node__titin{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:70px;height:24px;font:inherit;color:var(--ink);text-align:left;border-radius:7px;flex:0 180px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:600}.drl-node__titin::placeholder{color:var(--muted);font-weight:500}textarea.drl-node__titin,textarea.drl-pop__tit{resize:none;white-space:pre-wrap;line-height:16px;overflow:hidden}textarea.drl-node__titin{height:auto;min-height:24px;padding:3px 8px}.drl-node__titin:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);outline:none}.drl-node--nq.sh-pill{color:var(--col-purple);border-color:color-mix(in srgb, var(--col-purple) 45%, transparent)}.drl-node--ob.sh-pill{color:var(--col-teal);border-color:color-mix(in srgb, var(--col-teal) 45%, transparent)}.drl-node--ob .drl-node__tit,.drl-node--nq .drl-node__tit{margin-left:auto}.drl-node--kid:before{content:"";border-left:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);border-bottom:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);pointer-events:none;border-bottom-left-radius:5px;width:9px;height:calc(50% + 6px);position:absolute;top:-6px;left:-10px}.drl-node--kid:not(.is-last):after{content:"";border-left:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);pointer-events:none;position:absolute;top:50%;bottom:-6px;left:-10px}.drl-node__guide{pointer-events:none;border-left:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);width:0;position:absolute;top:-6px;bottom:-6px}.drl-node__ic{flex:none;display:inline-flex}.drl-node__ic svg{width:14px;height:14px}.drl-node__lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.drl-node__tit{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;color:var(--muted);flex:0 auto;font-size:11px;font-style:italic;font-weight:600;overflow:hidden}.drl-node.is-sel .drl-node__tit{color:inherit;opacity:.8}.drl-node__lb .drl-node__tit{margin-left:10px}.drl-node__kndw{flex:none;display:inline-flex}.drl-node__kndsel.select{border-radius:7px;width:128px;height:24px;min-height:24px;padding:0 8px;font-size:10.5px;font-weight:700}.drl-kndopt{align-items:center;gap:6px;display:inline-flex}.drl-kndopt svg{width:14px;height:14px;color:var(--brand);flex:none}.drl-node__dims{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.drl-node__dim{white-space:nowrap;background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:6px;align-items:center;gap:2px;padding:1px 4px 1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.drl-node__dim.is-bad{color:var(--danger)}.drl-node__dim .sh-pill__ap{width:18px;height:18px}.drl-node__meaw{flex:none;display:inline-flex}.drl-node__measel.select{border-radius:7px;width:150px;height:24px;min-height:24px;padding:0 8px;font-size:10.5px;font-weight:700}.drl-node__edit.is-on,.drl-node__edit.is-open{color:var(--brand-2)}.drl-cfg{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 3%, var(--surface));border-radius:10px;flex-direction:column;gap:6px;margin:2px 8px 8px;padding:8px 10px;display:flex}.drl-cfg__row{align-items:flex-start;gap:8px;display:flex}.drl-cfg__lb{text-transform:uppercase;letter-spacing:.04em;color:var(--col-purple);flex:0 0 74px;padding-top:5px;font-size:10px;font-weight:800}.drl-cfg__chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.drl-cfg__chip{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 7%, transparent);color:var(--brand);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.drl-cfg__chip.is-fixed{border-style:dashed;font-weight:800}.drl-cfg__chip--mea{color:var(--brand-2);border-color:color-mix(in srgb, var(--brand-2) 40%, transparent);background:color-mix(in srgb, var(--brand-2) 7%, transparent)}.drl-cfg__chip--mea.is-inherit{color:var(--ink-soft);border-color:var(--line-strong);background:0 0;border-style:dashed}.drl-cfg__x{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:0;padding:0 1px;font-size:13px;font-weight:700;line-height:1}.drl-cfg__x:hover{opacity:1}.drl-cfg__add.select{border-radius:6px;width:170px;padding:3px 9px;font-size:11px;font-weight:600}.drl-cfg__note{color:var(--muted);font-size:10.5px;font-style:italic}.drl-cfg__ords{flex:1;min-width:0}.drl-cfg__ords .std-cfg__ordadd .drl-cfg__add.select{width:100%}.drl-cfg__reset{cursor:pointer;font:inherit;color:var(--brand);background:0 0;border:0;padding:0;font-size:10.5px;font-weight:700;text-decoration:underline}.drl-win--wide{width:min(94vw,760px)}.drl-nqdrop{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 8px 6px;display:flex}.drl-nqdrop__lb{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px;font-weight:800}.drl-nqdrop__chip{border:1px solid color-mix(in srgb, var(--brand-2) 40%, transparent);background:color-mix(in srgb, var(--brand-2) 7%, transparent);cursor:pointer;color:var(--brand-2);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:600}.drl-nqdrop__chip.is-cut{background:color-mix(in srgb, var(--danger) 10%, transparent);border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger);text-decoration:line-through}.drl-dest{flex-direction:column;gap:2px;max-height:180px;padding:2px 8px 6px;display:flex;overflow-y:auto}.drl-dest__empty{color:var(--muted);font-size:11px}.drl-dest__item{cursor:pointer;text-align:left;font:inherit;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:7px;padding:4px 8px;font-size:12px;overflow:hidden}.drl-dest__item:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.drl-dest__item.is-on{color:var(--col-purple);font-weight:800}.drl-pop.std-wfpop{width:min(560px,100vw - 16px)}.drl-pop__body{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.drl-pop .std-appop__num.drl-pop__tit{flex:auto;width:auto}.drl-pop .std-appop__row.drl-pop__row{align-items:flex-start}.drl-pop .drl-pop__row>.std-appop__lbl{padding-top:5px}.drl-dest__col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.drl-pop .uform-input.drl-pop__search{border-radius:7px;min-height:28px;padding:4px 9px;font-size:12px}.drl-dest.drl-dest--pop{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:7px;max-height:146px;padding:4px;overflow-y:auto}.drl-dest--pop .drl-dest__item{height:26px;color:var(--ink);border-radius:7px;flex:0 0 26px;padding:0 9px;line-height:26px}.drl-dest--pop .drl-dest__item:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface));color:var(--ink)}.drl-dest--pop .drl-dest__item.is-on{color:var(--brand);background:var(--accent-soft);font-weight:700}.drl-pop .drl-cfg__chip,.drl-pop .drl-nqdrop__chip,.drl-pop .drl-cfg__add.select{border-radius:7px}.drl-cfg__chips.drl-nqdrop--pop{align-content:flex-start;max-height:84px;overflow-y:auto}.drl-editor__count{letter-spacing:.03em;white-space:nowrap;color:var(--col-purple);border:1px solid color-mix(in srgb, var(--col-purple) 40%, transparent);background:color-mix(in srgb, var(--col-purple) 8%, transparent);border-radius:99px;padding:2px 10px;font-size:10px;font-weight:800}.modal__badge{flex:none;align-self:center;margin-left:10px;display:inline-flex}.drl-editor__clear{color:var(--danger);margin-right:auto}.drl-cat__chips button:disabled{opacity:.45;cursor:not-allowed;filter:none}.drl-cat__chips .std-chip.is-on{align-items:center;gap:6px;display:flex}.drl-node.is-bad,.drl-node.is-bad.is-sel{color:var(--danger)}.drl-node.is-bad{background:color-mix(in srgb, var(--danger) 7%, transparent)}.drl-node__mv,.drl-cfg__chip.is-bad,.drl-editor__warn{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent)}.drl-node__mv{white-space:nowrap;letter-spacing:.02em;border-radius:99px;flex:none;padding:1px 8px;font-size:10px;font-weight:800}.drl-editor__warn{border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:11.5px;font-weight:600;line-height:1.45;display:flex}.drl-editor__warn span{flex:1;min-width:0}.std-cfg__sql{flex-direction:column;gap:5px;margin-top:4px;display:flex}.std-cfg__sqlhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.std-cfg__sqlhead .uform-label{margin-bottom:0}.std-cfg__sqlhead .copy-btn{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.std-cfg__sqlhead .copy-btn:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.std-cfg__sqlhead .copy-btn svg{width:15px;height:15px}.std-cfg__sqlhead .copy-btn--ok{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--line))}.olap-fx__maskrow{align-items:center;gap:6px;display:flex}.olap-fx__maskrow>.select{flex:1;min-width:0}.olap-fx__maskrow>.rowbtn{flex:none;margin-left:0}.std-cfg__imgrow{align-items:center;gap:6px;display:flex}.std-cfg__imgrow .uform-input{flex:1;min-width:0}.std-cfg__imgrow .btn-cancel{white-space:nowrap;flex:none}.std-cfg__imgrow .std-editor__footbtn{white-space:nowrap;flex:none;height:30px;padding:0 11px}.std-cfg__icrow>.std-cfg__icop{min-width:190px}.std-cfg__icrow .std-appop__color,.std-cfg__colorcell .std-appop__color{display:flex}.std-cfg__icrow .std-appop__color .std-appop__num,.std-cfg__colorcell .std-appop__color .std-appop__num,.std-cfg__geocolors .std-appop__color .std-appop__num{border-color:var(--line-strong);border-radius:8px;height:30px;padding:6px 26px 6px 9px;font-size:12px}.std-appop__foot{border-top:1px dashed var(--line);justify-content:flex-end;padding-top:7px}.std-appop__foot .btn-cancel:first-child{margin-right:auto}.std-wfpop{z-index:690;width:max-content;min-width:280px}.std-sfpop .modal-header,.std-sfpop .modal-header:active{cursor:default}.std-sfpop .std-sfpop__wide,.std-sfpop .select.std-sfpop__wide{flex:none;width:308px}.std-sfpop .fchk{contain:inline-size}.std-sfpop .std-sfpop__val{flex:none;width:150px}.std-wfpop__empty{color:var(--muted);font-size:12px}.std-wfpop__item{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:4px 7px;display:flex}.std-wfpop__txt{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.std-wfpop__x{cursor:pointer;width:20px;height:20px;color:var(--muted);background:0 0;border:none;border-radius:6px;flex:none;font-size:11px;line-height:1}.std-wfpop__x:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.std-wfpop__x.std-dst__dup,.std-wfpop__x.std-dst__mv{justify-content:center;align-items:center;display:inline-flex}.std-wfpop__x.std-dst__dup:hover,.std-wfpop__x.std-dst__mv:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.std-wfpop__x.std-dst__dup:disabled,.std-wfpop__x.std-dst__mv:disabled{opacity:.4;cursor:default;color:var(--muted);background:0 0}.std-wfpop__pen{justify-content:center;align-items:center;padding:0;display:inline-flex}.std-wfpop__pen svg{width:13px;height:13px}.std-wfpop__pen:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.select.std-wfpop__col{border-color:var(--line);border-radius:7px;flex:none;gap:4px;width:260px;height:26px;padding:0 6px 0 8px;font-size:12px}.select.std-wfpop__col .select__chev{width:12px;height:12px}.select.std-wfpop__col.std-wfpop__op{width:110px}.std-wfpop__val{flex:1 1 0;min-width:0;display:inline-flex}.std-wfpop__vals{flex:none;gap:6px;width:270px;height:26px;display:inline-flex}.std-wfpop__acts{justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.std-wfpop__acts>.std-appop__btnsm{box-sizing:border-box;height:28px;padding-top:0;padding-bottom:0}.std-wfpop__form{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.std-wfpop__fld{flex-direction:column;gap:4px;min-width:0;display:flex}.std-wfpop__form--agg{margin-top:6px}.std-wfpop__note{min-width:0;max-width:428px;color:var(--muted);flex:1 1 0;padding-bottom:5px;font-size:11px;line-height:1.3}.std-wfpop__lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700}.select.std-wfpop__opsel{width:150px}.select.std-wfpop__colsel{width:170px}.select-panel.std-wfpop__oppanel{min-width:max-content}.modal-overlay:has(.std-wfdel){z-index:1050}.modal-overlay:has(.std-dstdel){z-index:1050}.std-wfpop__acts>.std-appop__btnsm{white-space:nowrap}.std-wfpop__tbl tbody tr.is-click{cursor:pointer}.std-wfpop__tbl tbody tr.is-sel{background:color-mix(in srgb, var(--brand) 10%, transparent)}.std-wfpop__tbl tbody tr.is-sel>td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.std-fbar__slot.is-hot{box-shadow:0 0 0 2px var(--brand), 0 0 0 6px color-mix(in srgb, var(--brand) 22%, transparent);animation:1.2s ease-in-out 2 std-fbar-hot}@keyframes std-fbar-hot{50%{box-shadow:0 0 0 2px var(--brand), 0 0 0 10px color-mix(in srgb, var(--brand) 8%, transparent)}}.uform-input.std-wfpop__in{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;height:26px;padding:3px 8px;font-size:12px}.uform-input.std-wfpop__in:focus{box-shadow:none;border-color:var(--line-strong)}.std-wfpop__item--edit{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface-2))}.std-wfpop>.std-cfg__pagetabs{margin-top:2px}.std-wfpop>.std-wfpop__panel{margin-top:-7px}.std-wfpop__panel{border:1px solid var(--brand);background:var(--surface);border-radius:0 10px 10px;padding:10px 12px;display:grid}.std-wfpop__pane{flex-direction:column;grid-area:1/1;gap:12px;min-width:0;display:flex}.std-wfpop__pane.is-off{visibility:hidden;opacity:0;pointer-events:none}.std-wfpop__bar{align-items:center;gap:8px;display:flex}.std-wfpop__bar .form-section__title{margin:0}.std-wfpop__search{align-items:center;margin-left:auto;display:inline-flex;position:relative}.std-wfpop__search>.lc{color:var(--muted);pointer-events:none;position:absolute;left:7px}.std-wfpop__searchin{width:150px;height:24px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;outline:none;padding:0 8px 0 24px;font-size:12px}.std-wfpop__searchin:focus{border-color:var(--line-strong)}.std-wfpop__tblwrap{contain:inline-size;width:100%}.std-wfpop__tblwrap.is-scroll{scrollbar-gutter:stable;overflow-y:auto}.std-wfpop__tblwrap.is-scroll thead{z-index:1;position:sticky;top:0}.std-wfpop__nonebox{padding:6px 5px}.std-wfpop__tbl{table-layout:fixed;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%;font-size:11px;font-weight:400}.std-wfpop__tbl thead tr{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface)}.std-wfpop__tbl th{text-align:left;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:6px 5px;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-weight:700;overflow:hidden}.std-wfpop__tbl tbody{background:var(--surface)}.std-wfpop__tbl td{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 15%, transparent) 0%, color-mix(in srgb, var(--brand-2) 11%, transparent) 100%) bottom / 100% 1px no-repeat;height:24px;padding:0 5px;overflow:hidden}.std-wfpop__tbl tbody tr:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 8.5%, transparent) 0%, transparent 92%), linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 26%, transparent 52%)}.std-wfpop__tbl tbody tr.is-edit{background:color-mix(in srgb, var(--brand) 10%, transparent)}.std-wfpop__tbl tbody tr.is-edit>td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.std-wfpop__tbl tbody tr:has(.rowbtn--danger:hover){background:color-mix(in srgb, var(--danger) 12%, transparent)}.std-wfpop__tbl tbody tr:has(.rowbtn--danger:hover)>td{color:var(--danger)}.std-wfpop__v{font-family:DM Mono,ui-monospace,monospace;font-size:10.5px}.std-wfpop__a>.switch.std-wfpop__sw{vertical-align:middle;transform-origin:100%;transform:scale(.8)}.std-wfpop__tbl tbody tr.is-off>td:not(.std-wfpop__a){opacity:.45}.std-wfpop__tbl th.std-wfpop__ah{text-align:right;cursor:default;padding-right:6px}.std-wfpop__none{color:var(--muted);font-size:11px}.std-wfpop__a{text-align:right;padding-right:2px!important}.std-wfpop__a>.rowbtn{vertical-align:middle;border-radius:6px;width:20px;height:20px;margin:0;padding:0}.std-wfpop__a>.rowbtn+.rowbtn{margin-left:4px}.std-wfpop__a>.rowbtn svg{width:11px;height:11px}.std-wfpop__tbl--roomy td{height:30px;padding:0 9px}.std-wfpop__tbl--roomy th{padding:6px 9px}.std-wfpop__tbl--roomy th.std-wfpop__ah{padding-right:9px}.std-wfpop__tbl--roomy .std-wfpop__a>.rowbtn{border-radius:7px;width:26px;height:26px}.std-wfpop__tbl--roomy .std-wfpop__a>.rowbtn svg{width:13px;height:13px}.std-widget__hint,.std-widget__err{color:var(--muted);text-align:center;margin:auto;padding:12px;font-size:12.5px;line-height:1.5}.std-widget__err{color:var(--danger)}.std-widget__wait{margin:auto}.std-widget__mist{background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.std-reload-mist{z-index:50;pointer-events:none;background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:7px;justify-content:center;align-items:center;display:flex;position:fixed}.std-reload-mist .spinner{width:22px;width:var(--mist-spin,22px);height:22px;height:var(--mist-spin,22px);border-width:2px}.std-widget__text{white-space:pre-wrap;color:var(--ink);font-size:14px;line-height:1.55;overflow:auto}.std-sheet{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;display:flex}.std-sheet>*{flex:none}.std-sheet__state{max-width:100%;color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.std-sheet__txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.std-sheet__state .spinner{flex:none}.std-sheet__state.is-error{color:var(--danger)}.std-sheet__state .spinner{border-width:2px;width:16px;height:16px}.std-sheet__file{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:DM Mono,monospace;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:hidden}.std-sheet__file:hover{color:var(--brand);text-decoration:underline}.std-sheet__actions{justify-content:center;gap:8px;max-width:100%;display:flex}.std-sheet__actions button{white-space:nowrap;min-width:0}.std-sheet__lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.std-sheet__actions svg,.std-sheet__actions .spinner{flex:none}.std-sheet__swap{min-width:0;display:grid}.std-sheet__swap>span{text-overflow:ellipsis;text-align:center;grid-area:1/1;min-width:0;overflow:hidden}.std-sheet__swap>.is-off{visibility:hidden}.std-sheet__actions .btn-save.is-stop{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--danger);box-shadow:0 10px 22px color-mix(in srgb, var(--danger) 28%, transparent)}.std-sheet__actions .btn-save.is-stop:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--danger) 32%, transparent)}.std-dots{gap:2px;margin-left:3px;display:inline-flex}.std-dots i{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite both std-dots}.std-dots i:nth-child(2){animation-delay:.2s}.std-dots i:nth-child(3){animation-delay:.4s}@keyframes std-dots{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.std-dots i{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}.std-widget--planilha>.std-widget__bar{padding-top:4px;padding-bottom:2px}.std-widget--planilha>.std-widget__body{padding-top:0;padding-bottom:8px}.std-sheet__actions .btn-save,.std-sheet__actions .btn-cancel{padding:7px 14px;font-size:12.5px}.std-sheet__actions svg{width:15px;height:15px}.std-widget__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0;margin:auto;display:block}.std-widget__imglink{flex:1;min-height:0;display:flex}.std-card{grid-gap:8px;flex:1;grid-template-columns:1fr;align-content:center;gap:8px;display:grid}.std-card--2{grid-template-columns:1fr 1fr}.std-card--3{grid-template-columns:repeat(3,1fr)}.std-card--4{grid-template-columns:repeat(4,1fr)}.std-card-wrap,.std-card-wrap *{transition:none!important}.std-card__item{gap:2px;gap:calc(2px * var(--kfit,1));text-align:center;flex-direction:column;min-width:0;display:flex}.std-card__label{font-size:10.5px;font-size:calc(10.5px * var(--kfit-t,1));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:pre;text-overflow:ellipsis;font-family:DM Mono,monospace;font-weight:700;overflow:hidden}.std-card__value{font-size:27px;font-size:calc(27px * var(--kfit,1));color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.std-card__sub{font-size:11px;font-size:calc(11px * var(--kfit-t,1));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.std-card__multi{vertical-align:super;color:var(--muted);cursor:help;margin-left:2px;font-size:.5em;font-weight:700;display:inline-block}.std-card-wrap{flex-direction:column;flex:1;justify-content:center;gap:6px;min-height:0;display:flex}.std-widget--card:not(.std-widget--fixed) .std-widget__wait,.std-widget--card:not(.std-widget--fixed) .std-widget__hint,.std-widget--card:not(.std-widget--fixed) .std-widget__err{justify-content:center;align-items:center;min-height:60px;display:flex}.std-widget.is-fault:not(.std-widget--fixed) .std-widget__body{min-height:56px}.std-card-wrap--kp{justify-content:flex-start}.std-card-wrap>.std-card{flex:none}.std-card--emp{grid-template-columns:1fr}.std-card--bands{align-content:stretch;gap:0}.std-card--bands .std-card__item{justify-content:center;min-height:0}.std-widget--fixed .std-card-wrap>.std-card--bands{flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0}.std-widget--fixed .std-card--bands .std-card__item{overflow:hidden}.std-card__item>*{flex-shrink:0}.std-card-wrap.is-measuring .std-card__item>*{align-self:center!important}.std-card__item.is-dark .std-card__label{color:#ffffffdb}.std-card__item.is-dark .std-card__sub{color:#ffffffb3}.std-card__item.is-dark .std-card__value{color:#fff}.std-card__item.is-sep{border-left:var(--k-sep)}.std-card__item.is-sep-pad{padding-left:14px}.std-card__item.is-drl{cursor:pointer;border-radius:8px}.std-card__item.is-drl:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--col-purple) 8%, transparent)}.std-icw{flex:1;align-items:center;gap:10px;min-width:0;min-height:0;display:flex}.std-icw.topo{flex-direction:column;justify-content:center;gap:6px}.std-icw>.std-card-wrap{flex:auto;min-width:0;height:100%;min-height:0}.std-icw.topo>.std-card-wrap{width:100%;height:auto}.std-ic{flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.std-ic img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.std-ic.circ{border-radius:50%}.std-ic.quad{border-radius:22%}.std-ic-fun{pointer-events:none;max-width:38%;max-height:66%;position:absolute;bottom:6px;right:8px}.std-ic-fun img{max-width:100%;max-height:100%;display:block}.std-card__obs{font-size:10px;font-size:calc(10px * var(--kfit-o,1));color:var(--muted);text-align:center;white-space:pre;text-overflow:ellipsis;flex:none;font-weight:600;overflow:hidden}.std-card__obs.is-styled{border-radius:6px;padding:1px 7px}.std-widget.std-sc>.std-widget__bar{z-index:6;opacity:0;pointer-events:none;background:0 0;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.std-widget.std-sc:hover>.std-widget__bar,.std-widget.std-sc:focus-within>.std-widget__bar{opacity:1}.std-widget.std-sc:hover>.std-widget__bar>*,.std-widget.std-sc:focus-within>.std-widget__bar>*{pointer-events:auto}.std-widget.std-sc>.std-widget__bar .std-widget__grip,.std-widget.std-sc>.std-widget__bar .std-widget__tools button,.std-cell>.std-widget.std-sc+.std-widget__tools button{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--surface) 90%, transparent)) drop-shadow(0 1px 1px rgba(var(--shadow-ink), .28))}.std-widget.std-sc>.std-widget__body{padding-top:10px}.std-gauge{flex:1;min-width:0;min-height:0;display:flex}.std-gauge__svg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:visible}.std-tblwrap{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;overflow:auto}.std-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.std-tbl th,.std-tbl td{border-bottom:1px solid var(--tb-lc,var(--line));text-align:left;white-space:nowrap;padding:6px 10px}.std-tbl--hv th,.std-tbl--hv td{border-right:1px solid var(--tb-lc,var(--line))}.std-tbl--hv th:last-child,.std-tbl--hv td:last-child{border-right:0}.std-tbl--sem th,.std-tbl--sem td{border-bottom:0;border-right:0}.std-tbl--v th,.std-tbl--v td{border-bottom:0;border-right:1px solid var(--tb-lc,var(--line))}.std-tbl--v th:last-child,.std-tbl--v td:last-child{border-right:0}.std-tbl--compacta th,.std-tbl--compacta td{padding-top:3px;padding-bottom:3px}.std-tbl--folgada th,.std-tbl--folgada td{padding-top:10px;padding-bottom:10px}.std-tbl tbody td{background:0 0;background:var(--tb-bg,transparent);color:var(--tb-cor,inherit);font-size:inherit;font-size:var(--tb-fs,inherit)}.std-tbl--zeb tbody tr:nth-child(2n) td{background:var(--tb-zbg,color-mix(in srgb, var(--ink-soft) 7%, transparent))}.std-tbl td.is-bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, transparent);font-weight:700}.std-tbl td.is-warn{color:color-mix(in srgb, var(--warning) 55%, var(--ink));background:color-mix(in srgb, var(--warning) 12%, transparent);font-weight:700}.std-tbl td.is-good{color:var(--brand-2);background:color-mix(in srgb, var(--brand-2) 9%, transparent);font-weight:700}.std-tbl th{background:var(--tb-hbg,var(--surface-2));color:var(--tb-hcor,var(--ink-soft));font-size:10.5px;font-size:var(--tb-hfs,10.5px);letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace;font-weight:700;font-family:var(--tb-ff,"DM Mono", monospace);z-index:1;position:sticky;top:0}.std-tbl .is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.std-sig{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.std-sig--replace{justify-content:center}.std-tbl .is-text{text-align:left}.std-tbl tfoot td{background:var(--tb-tbg,var(--surface-2));color:var(--tb-tcor,inherit);font-weight:700;font-size:inherit;font-size:var(--tb-tfs,var(--tb-fs,inherit));border-top:1px solid var(--line-strong);position:sticky;bottom:0}.std-tbl__more{color:var(--muted);padding:6px 10px;font-size:11.5px}.std-tbl__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.std-tbl__foot>.std-tbl__more{flex:auto;min-width:0}.std-tbl__foot>.std-tbl__pager:only-child{margin:0 auto}.std-tbl__pager{color:var(--ink-soft);justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:6px 10px;font-size:11.5px;display:flex}.std-tbl__pager button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;width:24px;height:24px;font:inherit;border-radius:7px;line-height:1}.std-tbl__pager button:disabled{opacity:.4;cursor:default}.std-tbl .std-tbl__tot{font-weight:700}.std-tbl .std-tbl__tot--first{border-left:1px solid var(--line-strong)}.std-tbl__prow th{height:26px;padding-top:2px;padding-bottom:2px}.std-tbl .std-tbl__fix{position:sticky}.std-tbl th.std-tbl__fix{z-index:2}.std-tbl tfoot td.std-tbl__fix{z-index:1}.std-tbl tbody td.std-tbl__fix{background:linear-gradient(transparent, transparent), linear-gradient(transparent, transparent), var(--fx-base,var(--surface));background:linear-gradient(var(--tb-bg,transparent), var(--tb-bg,transparent)), linear-gradient(var(--fx-tr,transparent), var(--fx-tr,transparent)), var(--fx-base,var(--surface))}.std-tbl--zeb tbody tr:nth-child(2n):not(.std-tbl__sub) td.std-tbl__fix{background:linear-gradient(var(--tb-zbg,color-mix(in srgb, var(--ink-soft) 7%, transparent)), var(--tb-zbg,color-mix(in srgb, var(--ink-soft) 7%, transparent))), linear-gradient(transparent, transparent), var(--fx-base,var(--surface))}@supports (color:color-mix(in lch, red, blue)) and (top:var(--f)){.std-tbl--zeb tbody tr:nth-child(2n):not(.std-tbl__sub) td.std-tbl__fix{background:linear-gradient(var(--tb-zbg,color-mix(in srgb, var(--ink-soft) 7%, transparent)), var(--tb-zbg,color-mix(in srgb, var(--ink-soft) 7%, transparent))), linear-gradient(var(--fx-tr,transparent), var(--fx-tr,transparent)), var(--fx-base,var(--surface))}}.std-tbl .std-tbl__fix--end:after,.std-tbl--hv .std-tbl__fix:after,.std-tbl--v .std-tbl__fix:after{content:"";background:var(--tb-lc,var(--line));pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:-1px}.std-tbl .std-tbl__fix--end:after{background:var(--line-strong)}.std-tbl td.std-tbl__fixlbl{white-space:normal}.std-tbl th.std-tbl__pgroup{text-align:center;border-left:1px solid var(--tb-lc,var(--line));vertical-align:middle}.std-editor .modal-body{min-height:0;padding:12px;display:flex;overflow:hidden}.std-cfg{flex:1;align-items:stretch;gap:16px;min-width:0;min-height:0;display:flex}.std-cfg--compact .uform-input,.std-cfg--compact .select{border-radius:8px;min-height:30px;padding:6px 9px;font-size:12px}.std-cfg--compact textarea.uform-input{min-height:0;padding:9px 10px}.std-cfg--paged{flex-direction:column;gap:0}.std-cfg__pagebody{display:contents}.std-cfg--paged .std-cfg__pagebody{border:1px solid var(--brand);box-sizing:border-box;background:var(--surface);border-radius:0 10px 10px;flex:0 auto;align-items:stretch;gap:16px;min-width:0;height:min(470px,62vh);min-height:0;padding:14px;display:flex}.std-cfg__pagetabs{flex-shrink:0;gap:4px;display:flex}.std-cfg__pagetab{border:1px solid var(--line);border-bottom:1px solid var(--brand);background:color-mix(in srgb, var(--ink) 4%, var(--surface));color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s;display:inline-flex;position:relative;top:1px}.std-cfg__pagetab:hover{color:var(--ink)}.std-cfg__pagetab svg{flex:none;width:15px;height:15px}.std-cfg__pagetab.is-active{background:var(--surface);color:var(--brand);border-color:var(--brand);border-bottom:1px solid var(--surface);z-index:2}.std-cfg__pagetab.is-active:after{content:"";background:var(--surface);pointer-events:none;height:3px;position:absolute;bottom:-2px;left:-1px;right:-1px}.std-cfg__ttlpage{flex-direction:column;flex:none;gap:12px;display:flex}.std-cfg__ttl{grid-gap:12px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.std-cfg__ttlmtx{flex-direction:column;flex:none;gap:2px;display:flex}.std-appop__num.std-ttlf__txt{width:220px}.std-cfg__ttl .std-appop__num.std-ttlf__txt{flex:220px;width:auto;max-width:520px}.std-ttlf--ml{min-height:0}.std-ttlf--ml>.std-ttlf__mlrow{flex-wrap:nowrap;flex:1 1 0;align-items:stretch;min-height:44px}.std-ttlf--ml>.std-ttlf__mlrow>.std-appop__lbl{align-self:flex-start;padding-top:6px}.std-appop__num.std-ttlf__ta{resize:none;min-width:0;max-width:520px;height:auto;min-height:0;line-height:1.4;font:inherit;flex:auto;padding:5px 7px;font-size:12px;overflow-y:auto}.std-cfg__fieldap{align-items:center;gap:6px;display:flex}.std-appop.std-mskp{z-index:696}body:has(.tplcfg) .std-appop.std-mskp{z-index:1010}.std-mskp .std-mskp__text{width:196px}.std-mskp .std-appop__sel.std-mskp__sel{white-space:nowrap;flex:none;width:128px}.std-mskp .uform-input.std-mskp__combo{border-radius:7px;width:196px;height:26px;min-height:26px;padding:3px 6px;font-size:12px}.std-mskp .uform-input.std-mskp__combo--uni{width:100px}.std-dspop.std-wfpop{z-index:696}.std-dspop .std-dspop__cols,.std-dspop .select.std-dspop__cols{flex:none;width:280px}.lnksel__own{align-items:center;gap:6px;min-width:0;display:inline-flex}.lnksel__pk{color:color-mix(in srgb, var(--warning) 60%, var(--ink));display:inline-flex}.lnksel__pk svg{width:12px;height:12px}.std-tbl th.is-sortable{padding:0}.std-tbl__sortbtn{width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 10px;display:flex}.std-tbl th.is-num .std-tbl__sortbtn{justify-content:flex-end}.std-tbl__hdrtxt{white-space:pre}.std-tbl th.is-num .std-tbl__hdrtxt{text-align:right}.std-tbl .is-al-center{text-align:center}.std-tbl .is-al-left{text-align:left}.std-tbl th.is-al-center .std-tbl__sortbtn{justify-content:center}.std-tbl th.is-al-left .std-tbl__sortbtn{justify-content:flex-start}.std-tbl th.is-al-center .std-tbl__hdrtxt{text-align:center}.std-tbl th.is-al-left .std-tbl__hdrtxt{text-align:left}.std-tbl__sortbtn:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent)}.std-tbl__ord{align-items:baseline;gap:1px;min-width:8px;font-size:8px;display:inline-flex}.std-tbl__ordn,.olap-grid__ordn{color:var(--brand);font-family:DM Mono,monospace;font-size:8.5px;font-weight:800}.std-cfg__grid>.std-cfg__ordtoprow{flex-direction:row;align-items:flex-start;gap:14px}.std-cfg__ordtoprow>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.std-cfg__ords{flex-direction:column;gap:4px;display:flex}.std-cfg__ordk{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:3px 6px 3px 4px;font-size:12px;display:flex}.std-cfg__ordk.is-mea{border-color:color-mix(in srgb, var(--success) 45%, var(--line))}.std-cfg__ordn{background:var(--brand);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font:800 9.5px DM Mono,monospace;display:inline-flex}.std-cfg__ordk.is-mea .std-cfg__ordn{background:var(--success)}.std-cfg__ordlbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:600;overflow:hidden}.std-cfg__ordbtn{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-soft);cursor:pointer;border-radius:6px;flex:none;width:22px;height:20px;padding:0;font-size:10px}.std-cfg__ordbtn:hover:not(:disabled){color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.std-cfg__ordbtn:disabled{opacity:.35;cursor:not-allowed}.std-cfg__ordbtn--x:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.std-cfg__ordadd{font-size:12px}.std-cfg__under{margin-top:12px}.std-tbl tbody tr.std-tbl__sub>td{color:var(--ink);background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-top:1px solid color-mix(in srgb, var(--brand) 18%, transparent);font-weight:700}.std-tbl tbody tr.std-tbl__sub--0>td{background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.std-cfg__hint{color:var(--ink-soft);margin:0 0 6px;font-size:12px;line-height:1.45}.std-cfg__fieldap .uform-input{flex:1;min-width:0}.std-cfg__mtxap{border:1px solid #0000;padding:4px}.std-cfg__pages{flex-shrink:0}.std-cfg__note{color:var(--ink-soft);padding:4px 0;font-size:12px}.subtabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;display:flex}.subtab{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;padding:8px 12px 10px;font:600 12.5px Plus Jakarta Sans,sans-serif;transition:color .15s;position:relative}.subtab:hover{color:var(--brand)}.subtab:disabled{opacity:.45;cursor:not-allowed;color:var(--ink-soft)}.subtab.is-active{color:var(--brand);font-weight:700}.subtab.is-active:after{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.std-cfg__main{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.std-cfg__grid{grid-gap:12px 14px;grid-template-columns:1fr 1fr;align-items:start;gap:12px 14px;display:grid}.std-cfg__grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.std-cfg__fw{grid-column:1/-1}.std-cfg__grid .std-cfg__kindsel.select{height:26px;min-height:26px;padding:4px 8px;line-height:16px}.std-cfg__grid>.std-cfg__mvrow{flex-direction:row;align-items:flex-end;gap:10px}.std-cfg__mvfield{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.std-cfg__kindfield{flex-direction:column;flex:none;gap:2px;display:flex}.std-cfg__mvfield .uform-label,.std-cfg__kindfield .uform-label{margin-bottom:0}.std-cfg__kindfield .std-cfg__kindsel.select{width:auto;min-width:130px}.std-cfg__toolsrow{flex:none;gap:8px;display:flex}.std-cfg__toolsrow .std-editor__footbtn{height:26px;padding:0 10px}.std-cfg__row{gap:8px;margin-top:10px;display:flex}.std-cfg__row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.std-cfg__textarea{resize:none;font:inherit;box-sizing:border-box;width:100%}.std-cfg__icrow{flex-wrap:wrap}.std-cfg__icrow>div{min-width:120px}.std-cfg__ordcol{flex:120px}.std-cfg__orddir{flex:none;width:128px}.std-cfg__mtx{flex-direction:column;gap:6px;display:flex}.std-cfg__mtxrow{align-items:center;gap:6px;display:flex}.std-cfg__mtxrow .uform-input{flex:1;min-width:0}.std-cfg__mtxlabel{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:0 0 150px;font-size:11px;font-weight:800;overflow:hidden}.std-cfg__shelves{flex:1;align-items:stretch;gap:10px;min-height:160px;display:flex}.std-shelf{border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);background:var(--glass-soft);border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.std-shelf__head{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 14%, transparent), color-mix(in srgb, var(--brand) 5%, transparent) 55%, transparent);align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;font-weight:800;display:flex}.std-shelf--mea .std-shelf__head{color:var(--success);background:linear-gradient(90deg, color-mix(in srgb, var(--success) 15%, transparent), color-mix(in srgb, var(--success) 5%, transparent) 55%, transparent)}.std-shelf--piv{border-color:color-mix(in srgb, var(--col-amber) 26%, transparent)}.std-shelf--piv .std-shelf__head{color:color-mix(in srgb, var(--col-amber) 60%, var(--ink));background:linear-gradient(90deg, color-mix(in srgb, var(--col-amber) 18%, transparent), color-mix(in srgb, var(--col-amber) 6%, transparent) 55%, transparent)}.std-shelf__cnt{color:var(--muted);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);background:var(--surface);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:9px;font-weight:800}.std-shelf__list{flex-direction:column;flex:1;gap:4px;min-height:140px;padding:7px 8px;display:flex;overflow-y:auto}.std-shelf__list>.uform-input.std-shelf__metafix{box-sizing:border-box;flex:none;width:100%}.std-shelf__empty{border:1.5px dashed color-mix(in srgb, var(--brand) 22%, transparent);text-align:center;color:var(--muted);border-radius:8px;padding:9px 8px;font-size:10.5px;font-weight:700}.sh-pill{border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 12%, transparent), color-mix(in srgb, var(--brand) 2%, transparent) 70%, var(--surface));color:var(--brand);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:4px 7px;font-size:11px;font-weight:700;display:flex}.sh-pill--mea{border-color:color-mix(in srgb, var(--success) 45%, transparent);color:var(--success);background:linear-gradient(135deg, color-mix(in srgb, var(--success) 12%, transparent), color-mix(in srgb, var(--success) 2%, transparent) 70%, var(--surface))}.sh-pill--piv{border-color:color-mix(in srgb, var(--col-amber) 50%, transparent);color:color-mix(in srgb, var(--col-amber) 60%, var(--ink));background:linear-gradient(135deg, color-mix(in srgb, var(--col-amber) 14%, transparent), color-mix(in srgb, var(--col-amber) 3%, transparent) 70%, var(--surface))}.sh-pill--piv .sh-pill__n{background:color-mix(in srgb, var(--col-amber) 70%, var(--ink))}.sh-pill__grip{cursor:grab;color:color-mix(in srgb, var(--brand) 45%, transparent);flex-shrink:0;display:flex}.sh-pill--mea .sh-pill__grip{color:color-mix(in srgb, var(--success) 50%, transparent)}.sh-pill--piv .sh-pill__grip{color:color-mix(in srgb, var(--col-amber) 55%, transparent)}.sh-pill__n{background:var(--brand);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:9.5px;font-weight:800;display:inline-flex}.sh-pill--mea .sh-pill__n{background:var(--success)}.sh-pill__tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sh-pill__x{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:0;flex-shrink:0;padding:1px;display:flex}.sh-pill__x:hover{opacity:1;color:var(--danger)}.sh-pill.is-over{box-shadow:0 -3px 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}.std-shelf__list.is-dragging .sh-pill>*{pointer-events:none}.std-shelf__list.is-over{background:color-mix(in srgb, var(--brand) 6%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 40%, transparent);border-radius:0 0 9px 9px}.std-shelf__list.is-over .std-shelf__empty{border-color:color-mix(in srgb, var(--brand) 55%, transparent);color:var(--brand)}.std-chip[draggable=true]{cursor:grab}.std-chip--sub{border-style:dashed;margin-left:18px;position:relative;width:calc(100% - 18px)!important}.std-chip--sub:before{content:"";border-left:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);border-bottom:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);pointer-events:none;border-bottom-left-radius:5px;width:7px;height:calc(50% + 6px);position:absolute;top:-6px;left:-8px}.std-chip--sub:has(+.std-chip--sub):after{content:"";border-left:1.5px solid color-mix(in srgb, var(--brand) 35%, transparent);pointer-events:none;position:absolute;top:50%;bottom:-6px;left:-8px}.olap-tree-item--link .tx:before{content:"⤷ ";color:var(--muted)}.std-chip__grip{color:color-mix(in srgb, var(--brand) 55%, transparent);flex-shrink:0;display:inline-flex}.std-chip__n--piv{background:color-mix(in srgb, var(--col-amber) 72%, var(--ink));min-width:22px}.sh-pill--mea.is-over{box-shadow:0 -3px 0 0 color-mix(in srgb, var(--success) 55%, transparent)}.sh-pill--piv.is-over{box-shadow:0 -3px 0 0 color-mix(in srgb, var(--col-amber) 60%, transparent)}.std-cfg__cat{border:1.5px solid color-mix(in srgb, var(--brand) 16%, transparent);background:var(--surface);border-radius:12px;flex-direction:column;flex:0 0 292px;gap:8px;min-height:0;padding:10px;display:flex}.std-cfg__tabs{border:1px solid color-mix(in srgb, var(--brand) 24%, transparent);border-radius:9px;flex-shrink:0;display:flex;overflow:hidden}.std-cfg__tabs button{background:var(--surface);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;border:0;flex:1;padding:6px 4px;font:800 10px Plus Jakarta Sans,sans-serif}.std-cfg__tabs button.is-on{background:var(--cta-navy);color:#fff}.std-cfg__tabs .std-cfg__tab--mea.is-on{background:linear-gradient(135deg, var(--success), var(--success-2))}.std-cfg__tabs .std-cfg__tab--piv.is-on{background:color-mix(in srgb, var(--col-amber) 72%, var(--ink))}.std-cfg__pane{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.std-cfg__q{flex-shrink:0}.std-cfg__q.filter-search .uform-input{box-sizing:border-box;width:100%;height:30px;padding:0 28px 0 9px}.std-cfg__q .filter-search__icon{width:13px;height:13px;right:9px}.std-cfg__chips{flex-direction:column;flex:1;gap:4px;min-height:120px;padding-right:2px;display:flex;overflow-y:auto}.std-cfg__catempty{border:1.5px dashed color-mix(in srgb, var(--brand) 22%, transparent);text-align:center;color:var(--muted);border-radius:8px;padding:9px 8px;font-size:10.5px;font-weight:700}.std-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;width:100%;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.std-chip:hover{border-color:var(--brand);color:var(--brand)}.std-chip.is-on{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 12%, transparent), color-mix(in srgb, var(--brand) 4%, transparent));border-color:color-mix(in srgb, var(--brand) 55%, transparent);color:var(--brand)}.std-chip--mea:hover{border-color:var(--success);color:var(--success)}.std-chip--mea.is-on{background:linear-gradient(135deg, color-mix(in srgb, var(--success) 12%, transparent), color-mix(in srgb, var(--success) 4%, transparent));border-color:color-mix(in srgb, var(--success) 55%, transparent);color:var(--success)}.std-chip__tx{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.std-chip__n{background:var(--brand);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:9.5px;font-weight:800;display:inline-flex}.std-chip--mea .std-chip__n{background:var(--success)}.std-chip--piv:hover{border-color:color-mix(in srgb, var(--col-amber) 70%, var(--ink));color:color-mix(in srgb, var(--col-amber) 60%, var(--ink))}.std-chip--piv.is-on{background:linear-gradient(135deg, color-mix(in srgb, var(--col-amber) 14%, transparent), color-mix(in srgb, var(--col-amber) 4%, transparent));border-color:color-mix(in srgb, var(--col-amber) 60%, transparent);color:color-mix(in srgb, var(--col-amber) 60%, var(--ink))}.std-chip--piv .std-chip__n{background:color-mix(in srgb, var(--col-amber) 70%, var(--ink))}.std-shelf__fx{border:1px solid color-mix(in srgb, var(--col-purple) 40%, transparent);background:var(--surface);letter-spacing:0;text-transform:none;color:var(--col-purple);cursor:pointer;border-radius:99px;flex-shrink:0;padding:1px 8px;font:800 9.5px Plus Jakarta Sans,sans-serif}.std-shelf__fx:hover:not(:disabled){background:color-mix(in srgb, var(--col-purple) 8%, transparent)}.std-shelf__fx:disabled{opacity:.45;cursor:default}.std-chipw{flex-shrink:0;align-items:stretch;width:100%;min-width:0;display:flex}.std-chipw .std-chip{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.std-chip__fxe{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--col-purple);border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.std-chip__fxe svg{display:block}.std-chipw .std-chip.is-on+.std-chip__fxe{border-color:color-mix(in srgb, var(--success) 55%, transparent)}.std-chip__fxe:hover{background:color-mix(in srgb, var(--col-purple) 8%, transparent)}.std-chip__fxtx{letter-spacing:-.02em;font:italic 800 10.5px/1 Plus Jakarta Sans,sans-serif}.std-chip__side{color:color-mix(in srgb, var(--brand) 70%, transparent)}.std-chip__side:hover:not(:disabled){color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.std-chipw .std-chip__side:not(:last-child){border-radius:0}.std-chipw .std-chip.is-on~.std-chip__side{border-color:color-mix(in srgb, var(--brand) 55%, transparent)}.sh-pill__col{color:inherit;opacity:.7}.sh-pill__col:hover:not(:disabled){opacity:1}.std-chip__tog svg{stroke-width:2.6px;width:12px;height:12px;transition:transform .15s}.std-chip__tog.is-open svg{transform:rotate(180deg)}.sh-pill__fxe{cursor:pointer;color:var(--col-purple);background:0 0;border:0;flex-shrink:0;padding:1px;display:flex}.sh-pill__fxe svg{display:block}.sh-pill__ap{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:5px;flex-shrink:0;padding:1px;display:flex}.sh-pill__ap svg{width:14px;height:14px;display:block}.sh-pill__ap:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent)}.sh-pill__ap.is-on{color:var(--success)}.sh-pill__ap.sh-pill__agg{letter-spacing:.04em;padding:1px 4px;font-family:DM Mono,monospace;font-size:9px;font-weight:700;line-height:14px}.sh-pill__ap.std-cfg__mtxap{margin-left:0}.sh-pill__ap.std-cfg__mtxap.is-on{--ac:var(--success)}@media (width<=900px){.std-editor .modal-body{overflow:auto}.std-cfg{flex-direction:column}.std-cfg__cat{flex:none;min-height:0}}.std-editor__field{flex-direction:column;min-width:0;display:flex}.std-editor__filters{flex-direction:column;gap:8px;display:flex}.std-editor__filterrow{align-items:center;gap:8px;display:flex}.std-editor__filterrow .uform-input{min-width:0}.std-editor__op{flex:0 0 130px}.std-editor__x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:12px}.std-editor__x:hover{color:var(--danger)}.std-editor__addfilter{align-self:flex-start}.std-editor__problems{color:color-mix(in srgb, var(--warning) 55%, var(--ink));margin-right:auto;font-size:11.5px}.std-editor__footbtn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.std-editor__footbtn:disabled{opacity:.6;cursor:not-allowed}.std-editor__footbtn svg{flex:none;width:14px;height:14px}.std-editor__footbtn--light{background:var(--surface);color:var(--ink-soft);border-color:var(--line)}.std-editor__footbtn--light:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 3%, var(--surface));color:var(--ink)}.std-editor__footbtn--light.is-on{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.std-editor__footbtn--primary{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);color:#fff;box-shadow:var(--shadow-cta)}.std-editor__footbtn--primary:hover:not(:disabled){box-shadow:0 14px 30px color-mix(in srgb, var(--brand) 30%, transparent);transform:translateY(-1px)}.std-cta-brand{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--tile-brand);color:#fff;box-shadow:var(--shadow-cta);border-color:#0000}.std-cta-brand:hover:not(:disabled){box-shadow:0 14px 30px color-mix(in srgb, var(--brand-2) 30%, transparent);transform:translateY(-1px)}.std-cta-brand:disabled{opacity:.55}.std-editor__footspin{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite olap-proc-spin;display:inline-block}.olap-dnd--static{pointer-events:none}.olap-dnd--static .olap-dnd__note{display:none}.olap-dnd--static .zchip,.olap-dnd--static .olap-dnd__fx{pointer-events:auto}.olap-proc-btn{position:relative}.olap-proc-btn.is-running{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), linear-gradient(135deg, var(--success), var(--success-2));animation:1.6s ease-in-out infinite olap-proc-pulse}@keyframes olap-proc-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-2) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--brand-2) 0%, transparent)}}.olap-proc-btn__badge{background:var(--brand-2);color:#fff;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--surface), var(--shadow-rest);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-family:DM Mono,monospace;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-6px}.olap-proc__head{align-items:center;gap:8px;display:flex}.olap-proc__clear{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:8px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600}.olap-proc__clear:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.olap-proc__list{max-height:300px;overflow:auto}.olap-proc__row{grid-gap:10px;border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,auto) 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.olap-proc__row:last-child{border-bottom:none}.olap-proc__conn{color:var(--brand);white-space:nowrap;font-family:DM Mono,monospace;font-size:10.5px;font-weight:700}.olap-proc__cmd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:11px;overflow:hidden}.olap-proc__st{white-space:nowrap;align-items:center;gap:5px;font-family:DM Mono,monospace;font-size:10.5px;display:inline-flex}.olap-proc__st.is-run,.olap-proc__st.is-ok{color:var(--brand-2)}.olap-proc__st.is-err{color:var(--danger)}.olap-proc__spin{border:2px solid color-mix(in srgb, var(--brand-2) 25%, transparent);border-top-color:var(--brand-2);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.8s linear infinite olap-proc-spin}@keyframes olap-proc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.olap-proc-btn.is-running{animation:none}}.dashmenu{top:50px;top:var(--topbar-h,50px);z-index:45;background:var(--glass-firm);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-right:1px solid color-mix(in srgb, var(--line) 90%, transparent);width:320px;max-width:92vw;box-shadow:var(--shadow-pop);visibility:hidden;flex-direction:column;transition:transform .28s cubic-bezier(.22,.9,.36,1),visibility 0s linear .28s;display:flex;position:fixed;bottom:0;left:0;transform:translate(-100%)}.dashmenu.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.dashmenu:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));flex-shrink:0;height:3px}.dashmenu__bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 10px;display:flex}.dashmenu__search{flex:auto;min-width:0;position:relative}.dashmenu__search .uform-input{height:30px;padding:0 30px 0 10px;font-size:12.5px}.dashmenu__search-ico{width:15px;height:15px;color:var(--brand);pointer-events:none;position:absolute;top:7px;right:9px}.dashmenu__search-ico svg{width:15px;height:15px;display:block}.dashmenu__tool{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .15s;display:grid;position:relative}.dashmenu__tool svg{width:16px;height:16px}.dashmenu__tool:hover{background:var(--accent-softer);color:var(--ink);transform:translateY(-1px)}.dashmenu__tool.is-on{color:var(--col-amber,#b7791f);background:color-mix(in srgb, #b7791f 10%, var(--surface));border-color:#b7791f73}@supports (color:color-mix(in lch, red, blue)) and (top:var(--f)){.dashmenu__tool.is-on{border-color:color-mix(in srgb, var(--col-amber,#b7791f) 45%, transparent);background:color-mix(in srgb, var(--col-amber,#b7791f) 10%, var(--surface))}}.dashmenu__tool.is-on svg{fill:currentColor}.dashmenu__tool{flex:none}.dashmenu__tool .lc>svg{width:16px;height:16px}.shell__main{transition:filter .24s}.shell__main.is-veiled{filter:blur(3px)saturate(.85);pointer-events:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.shell__main{transition:none}}.dashmenu__tree{scrollbar-gutter:stable;flex:1;padding:8px 8px 16px;overflow:auto}.dashmenu__state{color:var(--muted);padding:18px 12px;font-size:12.5px}.dashmenu__state--error{color:var(--danger)}.dashmenu__tree.adm .list-nav{box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;padding:0;overflow:visible}.dashmenu__img{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none;width:16px;height:16px}.dashmenu__defico{color:var(--muted);flex:none;display:inline-flex}.dashmenu__defico svg{width:15px;height:15px}.dashmenu__fav{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;transition:opacity .15s,color .15s,background .15s;display:grid}.dashmenu__fav svg{width:15px;height:15px}.menutree__row:hover .dashmenu__fav,.dashmenu__fav:focus-visible,.dashmenu__fav.is-on{opacity:1}.dashmenu__tree .dashmenu__fav{margin-right:4px}.dashmenu__fav:hover{color:var(--col-amber,#b7791f);background:#b7791f1f}@supports (color:color-mix(in lch, red, blue)) and (top:var(--f)){.dashmenu__fav:hover{background:color-mix(in srgb, var(--col-amber,#b7791f) 12%, transparent)}}.dashmenu__fav.is-on{color:var(--col-amber,#b7791f)}.dashmenu__fav.is-on svg{fill:currentColor}.dashmenu__play:hover{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.dashmenu__tree .dashmenu__home{margin-right:0}.dashmenu__home:hover{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.dashmenu__home.is-on{color:var(--success)}.dashmenu__home.is-on svg{fill:none}.dashmenu__tree.adm .menutree__item.is-tabcurrent{box-shadow:inset 3px 0 0 var(--brand)}.dashmenu__tree.adm .menutree__children{border-left:0}.dashmenu__tree.adm .menutree__row{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:10px}.dashmenu__tree.adm .menutree__node{padding-bottom:4px}.dashmenu__tree.adm .menutree__children>.menutree__node{position:relative}.dashmenu__tree.adm .menutree__children>.menutree__node>.menutree__row:before{border-left:1.5px solid color-mix(in srgb, var(--brand) 35%, var(--surface));border-bottom:1.5px solid color-mix(in srgb, var(--brand) 35%, var(--surface));pointer-events:none;background:0 0;border-bottom-left-radius:5px;width:7px;height:calc(50% + 2px);top:-2px;left:-9px}.dashmenu__tree.adm .menutree__children>.menutree__node:not(:last-child):after{content:"";pointer-events:none;border-left:1.5px solid color-mix(in srgb, var(--brand) 35%, var(--surface));position:absolute;top:0;bottom:-1px;left:-8px}.dashviewer__hint{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.render-dash .std-topright{display:none}.dashviewer__error{margin:12px 0 0}.dashviewer__loading{color:var(--ink-soft);align-items:center;gap:10px;padding:28px 4px;font-size:13px;display:flex}.home-main .dashviewer__loading--sobre{background:var(--glass-firm);border:1px solid var(--line);box-shadow:0 8px 22px rgba(var(--shadow-ink), .12);color:var(--ink);border-radius:999px;padding:8px 14px;position:absolute;bottom:16px;right:18px}.olap--full{z-index:300;box-sizing:border-box;background:linear-gradient(180deg, var(--uq-screen) 0%, var(--uq-screen-deep) 100%);height:100vh;min-height:0;padding:10px 12px;position:fixed;inset:0}.slideshow{z-index:300;background:linear-gradient(180deg, var(--uq-screen) 0%, var(--uq-screen-deep) 100%);flex-direction:column;display:flex;position:fixed;inset:0}.slideshow__stage{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:10px 12px 12px;display:flex;position:relative}.slideshow__stage .olap{flex:auto;height:auto;min-height:0}.slideshow .std-topright{display:none}.slideshow__state,.slideshow__warn,.slideshow__bar{z-index:50}.slideshow__state{background:var(--glass-firm);border:1px solid var(--line);box-shadow:0 8px 22px rgba(var(--shadow-ink), .12);color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow__warn{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.slideshow__bar{background:var(--glass-firm);border:1px solid var(--line);box-shadow:0 8px 22px rgba(var(--shadow-ink), .12);color:var(--ink);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:6px 10px 6px 14px;font-size:12px;transition:opacity .25s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.slideshow.is-awake .slideshow__bar,.slideshow.is-paused .slideshow__bar,.slideshow.is-error .slideshow__bar{opacity:1;pointer-events:auto}.slideshow__title{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:700;overflow:hidden}.slideshow__pos{color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.slideshow__tag{text-transform:uppercase;color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);border-radius:6px;padding:1px 7px;font-size:10px;font-weight:700}.slideshow__track{background:var(--line);border-radius:999px;flex:none;width:120px;height:4px;overflow:hidden}.slideshow__progress{background:var(--brand);width:0;height:100%;animation:linear forwards slideshow-progress;display:block}.slideshow.is-paused .slideshow__progress{animation-play-state:paused}@keyframes slideshow-progress{0%{width:0}to{width:100%}}.slideshow__btns{align-items:center;gap:4px;display:flex}@media (prefers-reduced-motion:reduce){.slideshow__progress{animation-timing-function:steps(20,end)}}.std-name--ro,.std-subname--ro{cursor:default;white-space:pre-wrap;overflow-wrap:anywhere}.std-name--ro:hover,.std-subname--ro:hover{border-color:#0000}.std-head{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.std-head__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.olap-etabs-bar--ro .std-topright--ro{align-self:center;padding:0 8px 0 4px}.std-head .std-name--ro{max-width:100%;margin:0}.std-head .std-subname--ro{margin:0}.std-topright--ro{padding:0}.std-fbar__chip--ro{cursor:default}.std-fbar__lock{opacity:.8;flex:none;width:13px;height:13px}.std-fbar__cond{cursor:default;gap:5px;padding-right:5px}.std-fbar__cond.is-empty{opacity:.78;border-style:dashed}.std-fbar__cond.is-bad{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));background:color-mix(in srgb, var(--danger) 8%, transparent)}.std-fbar__condlab{white-space:nowrap;font-weight:800}.std-fbar__condop{opacity:.8;white-space:nowrap;font-weight:600}.std-fbar__in{border:1px solid color-mix(in srgb, var(--warning) 35%, transparent);background:var(--surface);width:130px;max-width:220px;color:var(--ink);font:inherit;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:400}.std-fbar__in:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent);outline:none}.std-fbar__in::placeholder{color:var(--muted);font-weight:500}.std-widget--ro .std-widget__bar,.std-widget--ro .std-widget__bar:active{cursor:default}@media (width<=720px){.dashmenu{z-index:1500;width:100vw;max-width:100vw}html,body{overflow-x:clip}.chart-tip{overflow-wrap:anywhere;max-width:calc(100vw - 12px);white-space:normal!important}.dashmenu__close{width:44px;height:44px;color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:color-mix(in srgb, var(--danger) 28%, transparent);border-radius:12px;margin-left:0}.dashmenu__close svg{width:22px;height:22px}.topbar .groups,.topbar .brand-text--btn,.topbar__right>.chip--tenant,.topbar__right>.search-wrap,.topbar__right>.iconbtn,.olap-etabs-bar--ro .olap-tabs,.dashmenu__tool,.olap-filetool--star,.olap-filetool--home,.doc-help-btn{display:none!important}.olap-etabs-bar--ro{justify-content:flex-end}.std-head{padding:10px}.olap-build.std-build.is-folha.is-unpinned{gap:0}.olap-build.std-build.is-folha.is-unpinned .std-titlelogo>.org-logo--chip.std-logo{width:42px;height:42px;margin:0}}@keyframes std-skel{0%,to{opacity:1}50%{opacity:.45}}.std-widget__skel,.topbar__dash,.std-widget__more,.std-mbar__lbl,.topbar__acts,.profile-back{display:none}.usermenu{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.usermenu__name{border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding:6px 12px 8px;font:500 11px DM Mono,monospace;overflow:hidden}.usermenu__item{cursor:pointer;text-align:left;height:44px;font:inherit;color:var(--ink);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.usermenu__item:hover{background:var(--accent-softer)}.usermenu__item svg{flex:none;width:18px;height:18px}.usermenu__item--danger{color:var(--danger)}.topbar__us{color:#fff;cursor:pointer;background:var(--cta-navy);width:38px;height:38px;box-shadow:0 6px 14px color-mix(in srgb, var(--brand) 30%, transparent);border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.topbar__us svg{width:21px;height:21px}.topbar__us.is-active{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--brand) 45%, transparent)}.topbar__us-dot{background:var(--success-2);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;animation:1.8s ease-out 3 topbar-us-dot;position:absolute;top:-3px;right:-3px}@keyframes topbar-us-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success-2) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (width<=720px){.topbar .brand-mark{width:44px;height:44px}.topbar .brand-text--btn{min-height:44px}.topbar .wordmark{font-size:19px}.topbar .avatar{border-radius:12px;width:44px;height:44px}.topbar .logout-btn{display:none}.topbar{gap:5px;padding:0 5px}.topbar__right{gap:0;position:relative}.topbar__dash{min-width:0;color:var(--brand);flex:auto;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.topbar__dash-ico{display:none}.topbar__dash-text{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.shell__main{padding:0}body:has(>.std-mportal) .dashviewer{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.std-mbar{z-index:46;height:calc(65px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);border-top:1px solid color-mix(in srgb, var(--line) 90%, transparent);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex;position:fixed;bottom:0;left:0;right:0}.std-mbar:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--brand) 7%, var(--brand) 93%, transparent 100%);height:2px;position:absolute;top:-1px;left:0;right:0}body.liquid-ui .std-mbar{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);border-top:1px solid color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:0 -1px 0 rgba(var(--shadow-ink), .06), 0 -12px 32px -14px rgba(var(--shadow-ink), .14)}.std-mbar__btn{cursor:pointer;min-width:0;font:inherit;color:var(--brand);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:600;display:flex}.std-mbar__btn svg{width:26px;height:26px}.std-mbar__btn .spinner{border-width:2px;width:24px;height:24px}.std-mbar__btn:disabled{opacity:.5;cursor:default}.std-mbar__btn.is-on{background:var(--accent-softer)}:root{--m-topbar:64px}html[data-mlayout="5"] body:has(.std-mbar){--m-bot:0px}html[data-mlayout="5"] body:has(>.std-mportal) .dashviewer{padding-bottom:0}.topbar__acts{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 10%, var(--surface));width:38px;height:38px;color:var(--brand);cursor:pointer;border-radius:12px;place-items:center;margin-right:4px;padding:0;display:grid}.topbar__acts.is-open{background:color-mix(in srgb, var(--brand) 20%, var(--surface))}.topbar__acts svg{width:21px;height:21px}.topbar__us{margin-right:6px}html[data-mlayout="5"] .std-mbar{top:calc(var(--m-topbar) + 4px);z-index:1250;background:var(--surface);border:1px solid var(--line);width:250px;height:auto;box-shadow:var(--shadow-pop);border-radius:14px;flex-direction:column;gap:2px;padding:6px;bottom:auto;left:auto;right:10px}html[data-mlayout="5"] .std-mbar:before{display:none}html[data-mlayout="5"] .std-mbar__btn{height:56px;color:var(--brand);border-radius:12px;flex-direction:row;flex:none;justify-content:flex-start;gap:14px;padding:0 14px}html[data-mlayout="5"] .std-mbar__btn svg{width:22px;height:22px;color:var(--brand)}html[data-mlayout="5"] .std-mbar__lbl{font-size:16px;font-weight:600;display:inline}html[data-mlayout="5"] .std-mbar__btn.is-on:before{display:none}html[data-mlayout="5"] .std-mbar__badge{border:0;margin-left:auto;position:static}.std-mbar.is-min{visibility:hidden;pointer-events:none}.topbar:not(:has(.topbar__dash)) .brand-text--btn{cursor:pointer;display:inline-flex!important}body:not(:has(>.std-mportal)) .topbar__acts{display:none}.usermenu__item--perfil,.usermenu__item--perfil svg{color:var(--brand)}.usermenu .usermenu__name{letter-spacing:0;text-transform:none;color:var(--brand);padding:6px 12px 10px;font:800 15px Plus Jakarta Sans,sans-serif}.usermenu{gap:6px}.usermenu .usermenu__item--perfil{border:1px solid color-mix(in srgb, var(--brand) 26%, transparent);background:color-mix(in srgb, var(--brand) 9%, var(--surface));font-weight:800}.usermenu .usermenu__item--danger{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 26%, transparent);background:color-mix(in srgb, var(--danger) 9%, var(--surface));font-weight:800}.usermenu .usermenu__item--danger svg{color:var(--danger)}.std-mbar__btn{position:relative}.std-mbar__btn.is-on:before{content:"";background:var(--brand);border-radius:2px;width:22px;height:3px;margin-left:-11px;position:absolute;top:6px;left:50%}.std-mbar__badge{border:2px solid var(--surface);background:var(--brand-2);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:12px;left:calc(50% + 6px)}.topbar .brand-text--btn{cursor:default}.dashmenu .list-nav__caret--spacer{display:none}.view-header{padding:14px 16px 0}.profile-view>.view-header{flex-wrap:nowrap;align-items:center}.profile-back{flex:none;align-items:center;gap:6px;height:40px;padding:0 14px;display:inline-flex}.profile-back svg{width:18px;height:18px}.profile-view input,.profile-view select,.profile-view textarea{font-size:16px}.usermenu__item{height:52px;font-size:16px}.usermenu__name{padding:8px 12px 10px;font-size:13px}.nav:has(.usermenu){z-index:1350}.usermenu__item svg{width:22px;height:22px}.std-widget--ro.std-sc>.std-widget__bar{opacity:1}.std-widget--ro.std-sc>.std-widget__bar>.std-widget__more,.std-widget--ro.std-sc.is-tools>.std-widget__bar>.std-widget__tools{pointer-events:auto}.std-widget--ro.std-sc:has(>.std-widget__bar>.std-widget__more)>.std-widget__body{padding-top:42px}.olap-build{padding:0}.olap-build>.olap-etabs-bar{margin:0}.std-row>.std-cell,.std-row>.std-col,.std-row>[data-sized-w]{flex:100%;max-width:100%}.std-widget--card.std-widget--fixed{height:auto!important}.std-card{grid-template-columns:1fr}.std-card__item.is-sep{border-left:0;border-top:var(--k-sep)}.std-card__item.is-sep-pad{padding-top:6px;padding-left:0}.drl-menu{max-width:calc(100vw - 16px)}.drl-menu__item{gap:12px;font-size:15px}.drl-menu__ic svg{width:20px;height:20px}.drl-menu__head{font-size:11px}.drl-win,.drl-win.is-sized{max-width:calc(100vw - 8px);max-height:calc(100vh - var(--m-top) - var(--m-bot) - 8px);max-height:calc(100dvh - var(--m-top) - var(--m-bot) - 8px)}:root{--m-top:64px;--m-bot:0px}body:has(.std-mbar){--m-bot:calc(65px + env(safe-area-inset-bottom,0px))}.std-mportal .std-fsheet{top:var(--m-top);bottom:var(--m-bot)}.std-mportal .std-fsheet__panel{background:var(--glass-firm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:calc(100% - 8px);max-height:calc(100% - 8px);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));transition:transform .2s}html.kb-open .std-mportal .std-fsheet__panel{padding-bottom:calc(16px + max(0px, 0px - var(--m-bot)));padding-bottom:calc(16px + max(0px, var(--kb,0px) - var(--m-bot)))}.std-fsheet__list{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:0 auto;padding:10px;overflow-x:hidden}.std-fsheet__list>*{flex:none;min-width:0;max-width:100%}.std-fsheet__foot{flex:none}.std-widget__mist:has(>.std-widget__skel)>.spinner{display:none}.std-widget__mist>.std-widget__skel{background:var(--surface);flex-direction:column;gap:10px;padding:8px 12px 14px;display:flex;position:absolute;inset:0}.std-widget__skel i{background:var(--surface-2);border-radius:7px;animation:1.2s ease-in-out infinite std-skel;display:block}.std-widget__skel--lines i{height:14px}.std-widget__skel--lines i:nth-child(odd){width:86%}.std-widget__skel--lines i:nth-child(3n){width:64%}.std-widget__skel--bars{flex-direction:row;align-items:flex-end;gap:8px}.std-widget__skel--bars i{flex:1;height:45%}.std-widget__skel--bars i:nth-child(2n){height:75%}.std-widget__skel--bars i:nth-child(3n){height:30%}.std-widget__skel--round{justify-content:center;align-items:center}.std-widget__skel--round i{display:none}.std-widget__skel--round i:first-child{aspect-ratio:1;border-radius:50%;width:min(60%,180px);display:block}.std-widget__skel--kpi i{display:none}.std-widget__skel--kpi i:first-child{width:60%;height:36px;display:block}.std-widget__skel--kpi i:nth-child(2){width:40%;height:14px;display:block}.std-fdw{max-height:calc(100vh - var(--m-top) - var(--m-bot) - 16px)}body:has(.topbar) .modal-overlay{top:var(--m-top);bottom:var(--m-bot);padding:8px}.modal-overlay:has(.olap-ai){z-index:1400}.modal-overlay:has(.olap-ai)~.modal-overlay{z-index:1410}.modal:has(.olap-ai){border-radius:14px;width:100%;height:100%;max-height:100%}.modal:has(.olap-ai) .modal-body{flex-direction:column;flex:auto;min-height:0;padding:12px;display:flex}.modal:has(.olap-ai) .olap-ai{flex:auto;min-height:0;margin:0}.modal:has(.olap-ai) .olap-ai__body{flex:auto;min-height:0;max-height:none}.modal:has(.olap-ai) .olap-ai__turn{max-width:92%;font-size:14px}.modal:has(.olap-ai) .olap-ai__turn.is-assistant{max-width:100%}.modal:has(.olap-ai) .olap-ai__ask .uform-input{height:46px;padding:0 10px;font-size:16px}.modal:has(.olap-ai) .olap-ai__modes{flex-wrap:nowrap;gap:8px}.modal:has(.olap-ai) :is(.olap-ai__clear,.olap-ai__analyze){border-radius:10px;min-height:40px;padding:0 16px;font-size:14px}.modal:has(.olap-ai) .olap-ai__clear{color:var(--ink-soft);border:1px solid var(--line-strong);background:var(--surface);order:1;align-items:center;font-weight:700;display:inline-flex}.modal:has(.olap-ai) .olap-ai__analyze{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);box-shadow:0 3px 9px color-mix(in srgb, var(--brand) 28%, transparent);border:0;order:2;gap:8px;margin-left:auto}.modal:has(.olap-ai) .olap-ai__analyze svg{width:18px;height:18px}.modal:has(.olap-ai) .modal__close{width:44px;height:44px;color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:color-mix(in srgb, var(--danger) 28%, transparent);border-radius:12px}.modal:has(.olap-ai) .modal__close svg{width:22px;height:22px}.modal:has(.olap-ai) .modal__icon{border-radius:12px;width:44px;height:44px}.modal:has(.olap-ai) .modal__icon svg{width:24px;height:24px}html.kb-open body:has(.topbar) .modal-overlay:has(.olap-ai){padding-bottom:8px;padding-bottom:calc(8px + var(--kb,0px))}body:has(.topbar) .modal-overlay:has(.olap-ai){padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));bottom:0}.modal:has(.olap-ai) .olap-ai__model{display:none}.modal:has(.olap-ai) .olap-ai__ask .uform-input::-moz-placeholder{font-size:12.5px}.modal:has(.olap-ai) .olap-ai__ask .uform-input::placeholder{font-size:12.5px}.modal:has(.olap-ai) .modal__subtitle{display:none}:is(.modal:has(.olap-ai) .olap-ai__md ul,.modal:has(.olap-ai) .olap-ai__md ol){padding-left:18px}.modal:has(.olap-ai) .olap-ai__md{padding-right:0}.modal:has(.olap-ai) :is(.modal__icon,.modal__close){border-radius:10px;width:36px;height:36px}.modal:has(.olap-ai) :is(.modal__icon,.modal__close) svg{width:20px;height:20px}.modal:has(.olap-ai) .modal__headactions{gap:4px}.modal:has(.olap-ai) .modal-header.modal__headrow{gap:6px;padding-left:12px;padding-right:12px}.modal:has(.olap-ai) .modal__titlewrap{flex:auto;gap:8px;min-width:0}.modal:has(.olap-ai) .modal__texts{flex:auto;min-width:0}.modal:has(.olap-ai) .modal__title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.modal:has(.olap-ai) .olap-ai__ask .uform-input{height:40px}.modal:has(.olap-ai) .olap-ai__send{width:40px;height:40px}.modal:has(.olap-ai) .olap-ai__send svg{width:18px;height:18px}.drl-win__foot{font-size:13px}.drl-win__tool--sql,.std-widget__tools .std-widget__sql{display:none}.drl-win__head{padding:4px 6px 4px 12px}.drl-win__tool,.drl-win__x{border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:44px}.drl-win__tool svg,.drl-win__x svg{width:22px;height:22px}.drl-win__resize{width:32px;height:32px}.olap-menu__close{width:40px;height:40px}.olap-menu:not(:has(>.olap-menu__title)){padding-top:50px}.olap-menu>.olap-menu__title,.drl-menu>.drl-menu__head{min-height:46px;padding-right:50px}.drl-menu__item{min-height:44px}.std-fdw__close{width:40px;height:40px;color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:color-mix(in srgb, var(--danger) 28%, transparent)}.std-fdw__close svg{width:20px;height:20px}.std-fdw__head .std-fdw__close{justify-self:end;width:34px;height:34px}.std-fdw__head{grid-row-gap:2px;grid-template-columns:40px minmax(0,1fr) 40px;row-gap:2px;padding:10px 10px 2px;display:grid}.std-fdw__title{text-align:center;color:var(--brand);grid-area:1/2}.std-fdw__head .std-fdw__close{grid-area:1/3}.std-fdw__obj{display:none}.std-fdw__leg{flex-wrap:wrap;justify-content:center;padding:2px 10px 6px}.dashmenu__bar{padding:10px 12px}.dashmenu__search .uform-input{border-radius:12px;height:44px;padding:0 40px 0 14px;font-size:16px}.dashmenu__search-ico{width:18px;height:18px;top:13px;right:14px}.dashmenu__search-ico svg{width:18px;height:18px}.dashmenu__tree.adm .menutree__node{min-height:52px}.dashmenu__tree.adm .menutree__item.list-nav__item{min-height:52px;padding-top:12px;padding-bottom:12px}body:has(.std-mbar) .dashmenu{padding-bottom:env(safe-area-inset-bottom,0px);bottom:0}.std-fsheet{z-index:1300;position:fixed;inset:0}body:has(.std-fsheet) :is(.select-panel,.dtpick){z-index:1320}body:has(.std-fsheet) .select-backdrop{z-index:1319}.std-fsheet__scrim{background:rgba(var(--shadow-ink), .46);position:absolute;inset:0}.std-fsheet__panel{max-height:86vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:var(--shadow-max);overscroll-behavior:contain;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.std-fsheet__grip{touch-action:none;cursor:grab;flex:none;justify-content:center;height:22px;margin:-8px -16px 4px;padding-top:9px;display:flex}.std-fsheet__grip:before{content:"";background:var(--line-strong);border-radius:2px;width:40px;height:4px}.std-fsheet__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.std-fsheet__head h3{color:var(--brand);margin:0;font-size:17px;font-weight:800}.std-fsheet__close{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:color-mix(in srgb, var(--danger) 28%, transparent);border-radius:10px;margin-left:0;padding:0}.std-fsheet__list{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.std-fsheet__foot{grid-gap:10px;grid-template-columns:1fr 2fr;gap:10px;margin-top:16px;display:grid}.std-fsheet__foot button{justify-content:center;height:46px;font-size:15px}.std-fsheet__list .std-fbar__sel{min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:5px;padding:0}.std-fsheet__list .std-fbar__lab{letter-spacing:.04em;text-transform:uppercase;color:var(--success);font:500 11px DM Mono,monospace}.std-fsheet__list .std-fbar__sel .select.std-fbar__pick{border:1px solid var(--line-strong);background:var(--surface);width:100%;max-width:none;height:46px;color:var(--ink);border-radius:12px;padding:0 12px 0 14px;font-size:15px}.std-fsheet__list .std-fbar__sel .select.std-fbar__pick .select__chev{width:18px;height:18px}.std-fsheet__list .std-fbar__chip{border-radius:12px;max-width:none;min-height:46px;padding:0 12px;font-size:14px}.std-fsheet__list .std-fbar__in{flex:auto;width:auto;min-width:0;max-width:none;height:34px;font-size:16px}.std-widget--ro .std-widget__more{z-index:9;background:var(--glass-firm);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:8px}.std-widget--ro .std-widget__more svg{width:18px;height:18px}.std-widget--ro .std-widget__tools button{width:48px;height:48px;color:var(--brand);border-radius:12px}.std-widget--ro .std-widget__tools button{color:var(--brand)}.std-widget--ro .std-widget__tools{border:1px solid var(--line);box-shadow:var(--shadow-pop)}.std-widget--ro .std-widget__tools svg{width:24px;height:24px}.std-widget--ro .std-widget__tools,.std-widget--ro:hover .std-widget__tools{opacity:0;pointer-events:none;top:20px;right:44px}.std-widget--ro.is-tools .std-widget__tools,.std-widget--ro .std-widget__tools.is-fdw{opacity:1;pointer-events:auto}.std-widget--ro .std-widget__tools:has(.std-widget__dl.is-busy){opacity:1;pointer-events:auto}.home-main{background-image:var(--home-bg-mobile,var(--home-bg));background-position:top;background-size:100%}.home-main__video{-o-object-fit:contain;object-fit:contain}.dashmenu .dashmenu__fav{display:none}.dashmenu__tree.adm .menutree__item{flex:auto;min-width:0;min-height:44px;font-size:15px}.dashmenu__tree .list-nav__label{white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.3}.dashmenu__tree.adm .menutree__children{margin:0}.profile-view{height:auto;min-height:0}.profile-card--cols{overflow:visible}.profile-row,.profile-col--id .profile-row{grid-template-columns:minmax(0,1fr);gap:3px;padding:10px 0}.profile-row dt{align-self:start}.profile-col--id .profile-row dd{overflow-wrap:break-word}.profile-id{min-width:0}.profile-email,.profile-hint:not(.profile-hint--error){display:none}.profile-theme{grid-template-columns:minmax(0,1fr);max-width:none}.profile-theme[style]{grid-template-columns:minmax(0,1fr)!important}.profile-form{gap:10px;max-width:none}.profile-col{padding:12px 14px 14px}.profile-head{gap:12px;padding-bottom:10px}.profile-grid{-moz-column-gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;margin-top:6px}.profile-row,.profile-col--id .profile-row{gap:2px;padding:7px 0}.profile-grid>.profile-row:is(:nth-child(3),:nth-child(4)){grid-column:1/-1}.profile-grid>.profile-row:has(.profile-roles){grid-column:1/-1}.profile-sec__title{margin-bottom:8px}.profile-theme{gap:6px 12px}.profile-theme>.uform-label{display:none}.profile-form__btn{justify-self:end;height:46px;padding:0 22px;font-size:15px}.profile-head{padding-bottom:8px}.profile-avatar{width:38px;height:38px}.profile-name{font-size:15px}.profile-row,.profile-col--id .profile-row{border-bottom:0;gap:1px;padding:5px 0}.profile-row dt{font-size:10px}.profile-row dd{font-size:13px}.profile-col--pref{padding-top:4px}.profile-sec{margin-top:10px}.profile-sec__title{margin-bottom:6px;font-size:13.5px}.profile-theme:has(.profile-swatches){grid-template-columns:minmax(0,1fr) auto}.profile-sec--senha>.profile-sec__title{display:none}.profile-sec__toggle{border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);background:var(--surface);cursor:pointer;width:100%;height:46px;color:var(--brand);border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-family:inherit;font-size:15px;font-weight:800;display:flex}.profile-sec__toggle svg{width:20px;height:20px;color:var(--brand);transition:transform .2s}.profile-sec--senha.is-open .profile-sec__toggle svg{transform:rotate(180deg)}.profile-sec--senha:not(.is-open)>.profile-form{display:none}.profile-sec--senha.is-open>.profile-form{margin-top:10px}html.kb-open .profile-view{padding-bottom:0;padding-bottom:var(--kb,0px)}.profile-grid{grid-template-columns:minmax(0,1fr)}.profile-grid>.profile-row:is(:first-child,:nth-child(2),:nth-child(4):not(:has(.form-error)),:nth-child(6)){display:none}.profile-grid>.profile-row:has(.profile-roles){display:none}.profile-back{height:44px;color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, transparent);padding:0 16px;font-size:15px}.profile-back svg{color:var(--brand);width:20px;height:20px}.modal__close,.adm .modal__close,.dashmenu__close,.std-fdw__head .std-fdw__close,.std-fsheet__close{width:36px;height:36px}:is(.modal__close,.dashmenu__close,.std-fdw__close,.std-fsheet__close) svg{width:20px;height:20px}:is(.dashmenu__close,.std-fdw__head .std-fdw__close){border-radius:10px}}.modal-overlay:has(.sysimg__body){z-index:1300}.modal-overlay.modal-overlay--sobre-adm{z-index:1050}.adm.modal-overlay.modal-overlay--ask{z-index:1200}.sysimg__search{margin-bottom:10px}.sysimg__search .uform-input{width:100%}.sysimg__body{max-height:52vh;overflow:auto}.sysimg__group+.sysimg__group{margin-top:14px}.sysimg__grouptitle{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;margin:0 0 8px;font-family:DM Mono,monospace;font-size:11px;font-weight:700;display:flex}.sysimg__count{color:var(--muted);font-size:10.5px;font-weight:700}.sysimg__none{color:var(--muted);padding:2px 0 4px;font-size:12px}.sysimg__grid{grid-gap:8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.sysimg__item{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;font:inherit;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:10px 6px;font-size:11.5px;transition:border-color .15s,background .15s,transform .15s;display:flex}.sysimg__item:hover{border-color:var(--brand-cta-2);background:var(--accent-softer);transform:translateY(-1px)}.sysimg__item.is-on{border-color:var(--brand);box-shadow:0 0 0 2px var(--accent-soft)}.sysimg__thumb{background:var(--surface-2);border-radius:8px;justify-content:center;align-items:center;width:100%;height:46px;display:flex}.sysimg__thumb img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.sysimg__label{overflow-wrap:anywhere;line-height:1.25}.sysimg__cell{display:block;position:relative}.sysimg__cell .sysimg__item{width:100%}.sysimg__del{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;opacity:0;border-radius:7px;padding:3px 5px;font-size:10px;line-height:1;transition:opacity .15s,color .15s,border-color .15s;position:absolute;top:4px;right:4px}.sysimg__cell:hover .sysimg__del,.sysimg__del:focus-visible,.sysimg__del.is-armed{opacity:1}.sysimg__del:hover,.sysimg__del.is-armed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.sysimg__del.is-armed{font-weight:700}.conn-test{color:var(--brand)}.conn-test:disabled{opacity:.45}.conn-test__spin{transform-origin:50%;animation:.9s linear infinite spin}.conn-lasttest{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.conn-primary{letter-spacing:.02em;color:var(--brand);background:var(--surface);border:1px solid var(--line-strong);vertical-align:middle;border-radius:6px;align-items:center;margin-left:8px;padding:1px 7px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.modal.stpl-modal{width:min(96vw,1180px)}.stpl-modal .modal-body{overflow:hidden}.stpl{grid-gap:18px;grid-template-columns:minmax(0,1fr) 500px;gap:18px;height:min(560px,66vh);display:grid}.stpl__side{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.stpl__bar{flex:none;align-items:flex-end;gap:12px;display:flex}.stpl__owner{flex:0 280px;min-width:0}.stpl__barbtns{gap:8px;margin-left:auto;display:flex}.stpl__barbtns button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.stpl__hint{color:var(--ink-soft);margin:6px 0 0;font-size:11.5px;line-height:1.45}.stpl__demo{font-weight:700}.stpl__demo svg{width:15px;height:15px;color:var(--brand)}.stpl-table-wrap{scrollbar-gutter:stable;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:1;min-height:0;overflow:auto}.stpl-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:13px}.stpl-table th{z-index:1;text-align:left;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-2);border-bottom:1px solid var(--line);padding:9px 10px;font:700 10.5px/1.3 DM Mono,ui-monospace,monospace;position:sticky;top:0}.stpl-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 10px}.stpl-table tbody tr:last-child td{border-bottom:0}.stpl-table tbody tr[aria-selected]{cursor:pointer}.stpl-table tbody tr:hover td{background:color-mix(in srgb, var(--brand) 5%, transparent)}.stpl-table tbody tr.is-active td{background:color-mix(in srgb, var(--brand) 9%, var(--surface))}.stpl-table th.stpl-table__chk,.stpl-table td.stpl-table__chk{text-align:center}.stpl-table__chk input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;vertical-align:middle}.stpl-table__chk input:disabled{cursor:not-allowed}.stpl-table th.stpl-table__acts,.stpl-table td.stpl-table__acts{text-align:right;white-space:nowrap}.stpl-table__acts .rowbtn{vertical-align:middle;margin-left:5px}.stpl-table__name{align-items:center;gap:10px;min-width:0;display:flex}.stpl-table__name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.stpl-table__empty{text-align:center;color:var(--muted);padding:22px 12px}.stpl-table__none{color:var(--muted)}.stpl-tag{vertical-align:middle;letter-spacing:.04em;text-transform:uppercase;color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--surface));border-radius:6px;margin-left:6px;padding:2px 7px;font:600 10px/1.4 DM Mono,ui-monospace,monospace;display:inline-block}td>.stpl-tag:first-child{margin-left:0}.stpl-tag--warn{color:color-mix(in srgb, var(--warning) 60%, var(--ink));background:color-mix(in srgb, var(--warning) 14%, var(--surface))}.stpl-tag--err{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.stpl__vigor{border:1px solid var(--line);color:var(--ink);border-radius:12px;flex:none;align-items:baseline;gap:10px;padding:8px 11px;font-size:12.5px;line-height:1.45;display:flex}.stpl__vigorlbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex:none;font:600 10.5px/1.4 DM Mono,ui-monospace,monospace}.stpl__main{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;overflow:auto}.stpl__none{margin:auto}.stpl__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stpl__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:700;overflow:hidden}.stpl__rename{flex:200px;max-width:320px}.stpl__renbtn{margin-left:auto;padding:6px 11px;font-size:12px}.stpl__sum{grid-gap:4px 10px;grid-template-columns:70px minmax(0,1fr);gap:4px 10px;margin:0;font-size:12.5px;display:grid}.stpl__sum dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font:600 10.5px/1.6 DM Mono,ui-monospace,monospace}.stpl__sum dd{color:var(--ink);margin:0}.stpl__opts{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:7px;margin:0;padding:10px 12px;display:flex}.stpl__opts legend{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:0 6px;font:600 10.5px/1 DM Mono,ui-monospace,monospace}.stpl__opts label{color:var(--ink);cursor:pointer;align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.stpl__opts label.is-off{opacity:.5;cursor:default}.stpl__opts input{accent-color:var(--brand)}.stpl__opts small{color:var(--ink-soft);font-size:11.5px;font-weight:500}.stpl-mini{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;flex:none;padding:10px}.stpl-mini__board{background:var(--bg);border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.stpl-mini__title{color:var(--ink);min-height:4px;font-size:14px;font-weight:700}.stpl-mini__sub{color:var(--ink-soft);margin-top:-4px;font-size:11px}.stpl-mini__fbar{border:1px dashed var(--line-strong);border-radius:8px;gap:6px;padding:5px 7px;display:flex}.stpl-mini__fbar span{background:color-mix(in srgb, var(--success) 30%, var(--surface));border-radius:999px;width:46px;height:9px}.stpl-mini__objs{grid-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stpl-mini__obj{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;flex-direction:column;gap:5px;min-height:74px;padding:7px 8px;display:flex}.stpl-mini__objt{color:var(--ink);min-height:3px;font-size:10.5px;font-weight:700}.stpl-mini__objh{background:var(--surface-2);border-radius:3px;height:7px}.stpl-mini__objl{background:color-mix(in srgb, var(--ink-soft) 22%, transparent);border-radius:3px;height:5px}.stpl-mini__objl:last-child{width:60%}.stpl-mini--sm{border-radius:7px;width:74px;padding:3px}.stpl-mini--sm .stpl-mini__board{border-radius:5px;gap:2px;padding:3px 4px 4px}.stpl-mini--sm .stpl-mini__title{opacity:.75;background:currentColor;border-radius:2px;width:50%;min-height:3px}.stpl-mini--sm .stpl-mini__fbar{border-radius:3px;gap:2px;padding:2px}.stpl-mini--sm .stpl-mini__fbar span{width:12px;height:3px}.stpl-mini--sm .stpl-mini__objs{gap:2px}.stpl-mini--sm .stpl-mini__obj{border-radius:3px;gap:2px;min-height:16px;padding:2px}.stpl-mini--sm .stpl-mini__objt,.stpl-mini--sm .stpl-mini__objl{display:none}.stpl-mini--sm .stpl-mini__objh{height:3px}@media (width<=860px){.stpl{grid-template-columns:1fr;height:auto}.stpl-table-wrap{max-height:260px}}.stpl-new{flex-direction:column;display:flex}.stpl-new__chk{color:var(--ink);margin-top:14px;font-weight:600}.stpl-new__chk.is-off{opacity:.5;cursor:default}.modal .confirm-msg+.stpl__opts{margin-top:12px}.modal.stpl-bulk-modal{width:min(96vw,1120px)}.stpl-bulk-modal .modal-body{overflow:hidden}.stpl-bulk{flex-direction:column;gap:12px;height:min(540px,64vh);display:flex}.stpl-bulk__top{flex:none;align-items:flex-end;gap:14px;display:flex}.stpl-bulk__top .stpl__opts{flex:1;min-width:0}.stpl-bulk__search{flex:0 0 260px}.stpl-bulk__count{color:var(--ink-soft);margin-right:auto;font-size:12.5px}.olap-tab--tpl .olap-tab__label,.olap-tab--tpl.is-active .olap-tab__label{color:color-mix(in srgb, var(--col-amber) 62%, var(--ink))}.olap-tab--tpl .olap-tab__ico svg{width:13px;height:13px}.olap-tab--tpl.is-active{background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--col-amber) 8%, var(--surface)) 42%, var(--tabend,var(--bg)) 100%) padding-box, linear-gradient(180deg, var(--col-amber) 0%, color-mix(in srgb, var(--col-amber) 45%, transparent) 28%, transparent 86%) border-box}.std-tplbar{border:1px dashed color-mix(in srgb, var(--col-amber) 55%, transparent);background:color-mix(in srgb, var(--col-amber) 9%, var(--surface));color:var(--ink);border-radius:12px;align-items:center;gap:12px;margin:8px 12px 4px;padding:8px 12px;font-size:13px;display:flex}.std-tplbar__ico{color:color-mix(in srgb, var(--col-amber) 70%, var(--ink));flex:none;display:inline-flex}.std-tplbar__text{flex:1;min-width:0}.std-tplbar__text small{color:var(--ink-soft);margin-top:1px;font-size:11.5px;display:block}.std-tplbar__save{flex:none}.dtf{align-items:center;display:flex;position:relative}.dtf>input{flex:auto;width:100%;min-width:0;padding-right:30px}.dtf__btn{width:22px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.dtf__btn:hover,.dtf__btn.is-on{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.dtf__btn svg{width:15px;height:15px}.dtpick{z-index:1100;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop,0 12px 32px rgba(var(--shadow-ink), .16));-webkit-user-select:none;user-select:none;border-radius:10px;padding:8px;position:fixed}.dtpick__head{align-items:center;gap:4px;margin-bottom:6px;display:flex}.dtpick__title{text-align:center;color:var(--ink);text-transform:capitalize;flex:1;font-size:12.5px;font-weight:700}.dtpick__nav{width:24px;height:24px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:17px;line-height:1}.dtpick__nav:hover{background:var(--surface-2);color:var(--brand)}.dtpick__week,.dtpick__grid{grid-gap:2px;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dtpick__week span{text-align:center;color:var(--muted);padding-bottom:2px;font-family:DM Mono,monospace;font-size:10px;font-weight:600}.dtpick__day{height:30px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:7px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.dtpick__day:hover{background:var(--surface-2)}.dtpick__day.is-out{color:var(--muted);font-weight:500}.dtpick__day.is-today{box-shadow:inset 0 0 0 1px var(--line-strong)}.dtpick__day.is-cur{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.dtpick__day.is-sel{background:var(--brand);color:#fff;box-shadow:none}.dtpick__foot{border-top:1px solid var(--line);justify-content:space-between;gap:6px;margin-top:6px;padding-top:6px;display:flex}.dtpick__act{color:var(--brand);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:600}.dtpick__act:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.sel-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;padding:14px 16px}.sel-panel__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.sel-panel__title{color:var(--ink);margin:0;font-size:14px;font-weight:800}.sel-panel__actions{gap:8px;margin-left:auto;display:flex}.subtab__count{color:var(--muted);margin-left:6px;font-family:DM Mono,monospace;font-size:10px}.field-hint{color:var(--muted);margin:5px 0 0;font-size:11px;font-weight:500}.cell-empty{color:var(--muted)}.rowbtn-slot{flex:none;width:30px;height:30px}.rowbtn-slot--sm{width:28px;height:28px}.params-table{border-collapse:collapse;width:100%;margin:12px 0 4px}.params-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-family:DM Mono,monospace;font-size:10px;font-weight:700}.params-table td{color:var(--ink);border-bottom:1px solid var(--line);padding:7px 8px;font-size:12px}.params-table tr:last-child td{border-bottom:none}.params-table td.td-mono{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:11px}.svc-tab{margin-top:14px}.svc-tab .stat-cards{margin-bottom:10px}.svc-table-scroll{overflow-x:auto}.svc-table-scroll .params-table td{white-space:nowrap}.svc-log-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.svc-log-scroll{border-top:1px solid var(--line);max-height:62vh;overflow:auto}.svc-log-table th{z-index:1;background:var(--surface);position:sticky;top:0}.svc-log-table td{vertical-align:top}.svc-err-tabs{margin-bottom:8px}.svc-err-tabs .ttabs__panel{background:var(--surface)}.svc-err-table__where{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;color:var(--muted);overflow:hidden}.svc-err-count{text-align:right;font-weight:600}.svc-err-chip{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.svc-err-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.svc-err-detail{grid-gap:14px;gap:14px;display:grid}.svc-err-detail__grid{grid-gap:6px 16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;display:grid}.svc-err-detail__grid dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.svc-err-detail__grid dd{word-break:break-word;margin:0}.svc-err-detail h4{margin:0 0 6px;font-size:13px}.svc-err-pre{border:1px solid var(--line);border-radius:8px;border-radius:var(--radius-sm,8px);background:var(--surface);white-space:pre-wrap;word-break:break-word;max-height:32vh;margin:0;padding:8px 10px;font-size:12px;overflow:auto}.svc-err-detail details>summary{cursor:pointer;color:var(--muted);margin-bottom:4px;font-size:12px}.svc-log-table__nowrap{white-space:nowrap}.svc-log-table__msg{white-space:pre-wrap;word-break:break-word;min-width:320px}.svc-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--col-purple);margin:18px 0 4px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:700}.field-hint.td-mono{font-family:DM Mono,monospace}.secret-field{position:relative}.secret-field .uform-input{padding-right:44px}.secret-field__toggle{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.secret-field__toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.secret-field__toggle[aria-pressed=true]{color:var(--brand)}.list-nav__alert{width:14px;height:14px;color:var(--danger);flex:none}.jet-token{border:1px dashed var(--line-strong);background:var(--bg);color:var(--ink);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:10px;margin:12px 0;padding:10px 12px;font-family:DM Mono,monospace;font-size:12.5px}.svc-command{border:1px solid var(--line);background:var(--bg);max-height:50vh;color:var(--ink);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;border-radius:10px;margin:10px 0 0;padding:12px 14px;font-family:DM Mono,monospace;font-size:12px;overflow:auto}.std-geo{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.std-geo__map{flex:1;width:100%;min-height:200px}.std-geo__map[hidden]{display:none}.std-funnel{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.std-funnel__chart{flex:1;width:100%;min-height:180px}.std-funnel__chart[hidden]{display:none}.std-funnel__res{border-top:1px dashed var(--line);color:var(--ink-soft);flex-wrap:wrap;flex:none;justify-content:center;gap:4px 16px;padding:6px 8px 2px;font-size:11.5px;display:flex}.std-funnel__res b{color:var(--ink);font-weight:700}.std-calendar{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.std-calendar__chart{flex:1;width:100%;min-height:140px}.std-calendar__chart[hidden]{display:none}.std-calendar__cut{border-top:1px dashed var(--line);color:var(--ink-soft);text-align:center;flex:none;padding:4px 8px 2px;font-size:11px}.std-cfg__geo{flex-direction:column;gap:12px;display:flex}.std-cfg__grid>.std-cfg__geo{gap:12px}.std-cfg__geo>div{flex-direction:column;gap:5px;min-width:0;display:flex}.std-geolv{grid-gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.std-geolv__opt{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;font:600 12.5px var(--uq-font);color:var(--ink-soft);border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:11px 6px 9px;transition:border-color .15s,box-shadow .15s;display:flex}.std-geolv__opt svg{width:21px;height:21px;color:var(--muted)}.std-geolv__opt:hover{border-color:var(--brand)}.std-geolv__opt.is-on{border-color:var(--brand);color:var(--brand);box-shadow:var(--shadow-card);background:linear-gradient(135deg, var(--accent-soft), var(--surface) 70%)}.std-geolv__opt.is-on svg{color:var(--brand)}.std-geolv__opt:focus-visible,.std-geomode__opt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.std-cfg__geo>.std-geocutbox{gap:6px}.std-geocutbox__title{color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.std-geocutbox__title svg{width:14px;height:14px}.std-geocutbox>.std-geocut{grid-gap:10px 12px;border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--surface-2));border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:12px 14px 14px;display:grid}.std-geocut>div{flex-direction:column;gap:5px;min-width:0;display:flex}.std-geomode{grid-gap:10px;grid-template-columns:1fr 1fr;gap:10px;display:grid}.std-geomode__opt{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.std-geomode__opt:hover{border-color:var(--brand)}.std-geomode__opt.is-on{border-color:var(--brand);box-shadow:var(--shadow-card);background:linear-gradient(135deg, var(--accent-soft), var(--surface) 70%)}.std-geomode__opt svg{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;flex:none;width:76px;height:52px;padding:4px}.std-geomode__opt span{color:var(--muted);flex-direction:column;gap:1px;font-size:11.5px;display:flex}.std-geomode__opt b{color:var(--ink);font-size:13px}.std-cfg__geocheck{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.std-cfg__geocheck input{accent-color:var(--brand)}.std-chip--tplcol{border-style:double;border-width:3px;padding-top:4px;padding-bottom:4px}.std-chip__cnt{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:99px;flex-shrink:0;padding:0 6px;font-size:9px;font-weight:800}.std-chip__fxe:disabled,.sh-pill__fxe:disabled{opacity:.35;cursor:default}.olap-fx__help .olap-fx__helplink{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.olap-fx__help .olap-fx__helplink:hover{text-decoration:underline}.modal__badge .doc-help-btn{border-radius:8px;width:26px;height:26px}.modal__badge .doc-help-btn svg{width:15px;height:15px}.jet-chunkdel__count{color:var(--ink);margin-bottom:10px;font-size:.95rem}.jet-chunkdel__list{border:1px solid var(--line);border-radius:8px;max-height:220px;margin-bottom:12px;overflow:auto}.modal-body>.form-error+.jet-chunkdel__count{margin-top:12px}.jet-nav__label{flex-direction:column;gap:2px;min-width:0;display:flex}.jet-nav__name,.jet-nav__host{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jet-nav__host{color:var(--muted);font-family:DM Mono,monospace;font-size:10.5px;font-weight:500}.jet-tabs{margin-top:12px}.jet-tabs .jet-tabs__count{margin-left:0}.jet-tabs__panel{border:1px solid var(--brand);background:var(--surface);border-radius:0 8px 8px;padding:14px}.jet-tabs__panel>.svc-tab{margin-top:0}.jet-page>.list-layout{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.jet-page .list-nav{min-height:0;max-height:none}.jet-page .list-layout>.sel-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.jet-page .list-layout>.sel-panel>*{flex:none}.jet-page .list-layout>.sel-panel>.jet-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.jet-page .jet-tabs>.adm{flex:none}.jet-page .jet-tabs__panel{flex:auto;min-height:0;overflow:auto}.jet-page .ttab{align-items:center;gap:7px;display:inline-flex}.jet-page .ttab svg{flex:none;width:15px;height:15px}@media (width<=900px){.jet-page>.list-layout{grid-template-rows:auto minmax(0,1fr)}.jet-page .list-nav{max-height:160px}}.jet-loading{color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;padding:28px 0;font-size:12.5px;font-weight:600;display:flex}.jet-loading .spinner{border-width:2px;width:18px;height:18px}.params-table th.jet-num,.params-table td.jet-num,.adm .dtable th.jet-num,.adm .dtable td.jet-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jet-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jet-err{color:var(--danger);font-weight:800}.jet-clear{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.jet-clear__bar{--c:var(--brand);flex:none;width:64px;margin:0}.jet-clear__bar.is-near{--c:var(--warning)}.jet-clear__bar .stat-bar-fill{display:block}.svc-log-table tr.jet-log-err td{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.params-table tr.jet-row-admin td{background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.jet-token-row{align-items:center;gap:8px;display:flex}.jet-token-row .jet-token{flex:1;min-width:0}.adm .tbled-bk__bar:has(.jet-bk__conn){flex-wrap:wrap}.adm .jet-bk__conn{width:300px;max-width:42vw}.adm .tbled-bk__chunk.list-nav__count{font-weight:600}.adm .dtable td.jet-bk-mono .dtable__cell{color:var(--ink-soft);font-family:DM Mono,monospace}.tlink__form:has(.tlink__dirtybar){grid-column-gap:10px;-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px;display:grid}.tlink__form:has(.tlink__dirtybar)>.tlink__addwrap{justify-self:start;width:min(360px,100%);min-width:0}.tlink__form:has(.tlink__dirtybar)>.tlink__colsearch{justify-self:end;width:min(240px,100%);min-width:0;margin-left:0}.tlink__dirtybar{white-space:nowrap;color:color-mix(in srgb, var(--col-amber) 55%, var(--ink));background:color-mix(in srgb, var(--col-amber) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--col-amber) 55%, transparent);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--col-amber) 70%, transparent);border-radius:11px;align-items:center;gap:10px;padding:4px 5px 4px 12px;font-size:12.5px;animation:.22s cubic-bezier(.2,.8,.2,1) tlink-dirtybar-in;display:inline-flex}@keyframes tlink-dirtybar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tlink__dirtybar>svg{flex:none;width:15px;height:15px}.tlink__dirtybar b{font-weight:800}.tlink__dirtybar-ghost{cursor:pointer;height:28px;color:inherit;border:1px solid color-mix(in srgb, var(--col-amber) 60%, transparent);background:0 0;border-radius:8px;padding:0 12px;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.tlink__dirtybar-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--col-amber) 18%, var(--surface))}.tlink .tlink__dirtybar .btn-save{height:28px;padding:0 12px}.tlink__dirtybar kbd{opacity:.85;border:1px solid #ffffff8c;border-radius:5px;padding:1px 5px;font:700 9.5px DM Mono,ui-monospace,monospace}.tlink .macro__canvas.is-dirty{border-color:color-mix(in srgb, var(--col-amber) 75%, transparent);box-shadow:inset 0 2px 10px rgba(var(--shadow-ink), .05)}.macro__item-edit .lc,.macro__item-edit svg{width:13px;height:13px;display:block}.macro__elopc{cursor:pointer;white-space:nowrap;color:var(--el,var(--brand));background:color-mix(in srgb, var(--el,var(--brand)) 10%, var(--surface));border:0;border-radius:99px;flex:none;padding:1px 7px;font:700 9.5px DM Mono,ui-monospace,monospace}.macro__elopc:hover:not(:disabled){background:color-mix(in srgb, var(--el,var(--brand)) 18%, var(--surface))}.macro__elopc.is-weak{color:color-mix(in srgb, var(--col-amber) 60%, var(--ink));background:color-mix(in srgb, var(--col-amber) 14%, var(--surface))}.macro__elopc:disabled{cursor:default;opacity:.7}.tlink .macro__col.is-off{opacity:.4;text-decoration:line-through}.macro--elos .tlink__aux .macro__col-label{font-family:inherit}.tlink .tlink__ltabs-panel>.tlink__novabtn{width:fit-content;margin:0 0 8px auto;display:flex}.select-panel.frm-mtest{gap:8px;padding:10px 12px 12px}.frm-mtest__head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-family:DM Mono,monospace;font-size:10.5px;font-weight:700;display:flex}.frm-mtest__close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 5px;font-size:12px}.frm-mtest__close:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.frm-mtest__in{width:100%}.frm-mtest__res{flex-direction:column;gap:2px;min-height:20px;font-size:12.5px;display:flex}.frm-mtest__out{color:var(--ink);overflow-wrap:anywhere;font-family:DM Mono,monospace;font-weight:600}.frm-mtest__err{color:var(--danger)}.frm-mtest__muted{color:var(--muted);font-size:11.5px}.std-tbl--dre td.std-dre__label{white-space:nowrap;min-width:220px}.std-tbl--dre th.std-dre__head-label{min-width:220px}.std-tbl--dre .std-dre__num{text-align:right;font-family:DM Mono,monospace;font-family:var(--tb-ff,"DM Mono", monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.std-tbl--dre th.std-dre__num{text-align:right}.std-tbl--dre th.std-dre__group{text-align:center}.std-tbl--dre td.is-neg{color:var(--danger)}.std-tbl--dre tr.is-bold td{font-weight:700}.std-tbl--dre tr.std-dre__row--formula td{background:color-mix(in srgb, var(--brand) 4%, transparent)}.std-tbl--dre tr.is-collapsible{cursor:pointer}.std-dre__caret{width:12px;color:var(--muted);margin-left:-12px;display:inline-block}.std-tbl--dre td.has-hl .std-dre__code,.std-tbl--dre td.has-hl .std-dre__caret{color:inherit}.std-tbl--dre .std-dre__code{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:.92em}.std-treecalc{flex-direction:column;gap:10px;display:flex}.std-treecalc__hint{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.std-treecalc__hint code{font-family:DM Mono,monospace;font-size:11.5px}.std-treecalc__list{flex-direction:column;gap:6px;display:flex}.std-treecalc__topo{justify-content:flex-end;align-items:center;gap:8px;display:flex}.std-treecalc__topo>.help-tip,.std-dst__topo>.help-tip{margin-right:auto}.help-tip{width:24px;height:24px;color:var(--muted);cursor:help;border-radius:99px;outline:none;flex:none;place-items:center;display:inline-grid;position:relative}.help-tip:hover,.help-tip:focus-visible{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent)}.help-tip>svg{width:16px;height:16px}.help-tip__box{z-index:30;border:1px solid var(--line);background:var(--surface);width:min(520px,70vw);box-shadow:var(--shadow-pop);color:var(--ink-soft);cursor:default;text-align:left;visibility:hidden;opacity:0;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:0}.help-tip__box code{font-family:DM Mono,monospace;font-size:11.5px}.help-tip:hover>.help-tip__box,.help-tip:focus-visible>.help-tip__box{visibility:visible;opacity:1}.std-treecalc__row{grid-gap:8px;grid-template-columns:120px minmax(0,1fr) minmax(0,1.3fr) 28px;align-items:center;gap:8px;display:grid}.std-treecalc__code,.std-treecalc__formula{font-family:DM Mono,monospace}.std-treecalc__del{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--danger);cursor:pointer;border-radius:7px}.std-treecalc__empty{color:var(--muted);margin:0;font-size:12px}.fchk{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;margin-top:5px;font-size:11.5px;line-height:1.35;display:block}.fchk.is-ok{color:color-mix(in srgb, var(--success) 70%, var(--ink));font-family:DM Mono,ui-monospace,monospace}.fchk.is-aviso{color:color-mix(in srgb, var(--warning) 75%, var(--ink))}.fchk.is-erro{color:color-mix(in srgb, var(--danger) 80%, var(--ink));font-weight:600}.fxfld{--fx-size:22px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;align-items:center;width:100%;min-width:0;transition:border-color .2s,box-shadow .2s;display:inline-flex}.fxfld:focus-within{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.fxfld.is-fx{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-strong))}.fxfld.is-disabled{background:var(--bg)}.fxfld>.fxfld__in.uform-input{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding-left:7px;padding-right:7px;line-height:1.333}.fxfld.is-fx>.fxfld__in.uform-input{font-family:DM Mono,ui-monospace,monospace}.fxfld__chip,.fxfld__edit{box-sizing:border-box;width:var(--fx-size);height:var(--fx-size);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.fxfld__chip{border:1px dashed var(--line-strong);color:var(--muted);font-family:DM Mono,ui-monospace,monospace;font-style:italic;font-weight:700;font-size:calc(var(--fx-size) * .48);background:0 0;margin-left:4px;line-height:1}.fxfld__chip:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.fxfld.is-fx>.fxfld__chip{background:var(--tile-brand,var(--brand));color:#fff;border:0}.fxfld.is-fx>.fxfld__chip:hover:not(:disabled){filter:brightness(1.12);color:#fff}.fxfld__edit{color:var(--brand);background:0 0;border:0;margin-right:4px}.fxfld__edit:hover:not(:disabled){background:var(--accent-soft)}.fxfld__chip:disabled,.fxfld__edit:disabled{opacity:.5;cursor:not-allowed}.modal-overlay:has(.fxfld-editor){z-index:1060}.std-wfpop__val>.fxfld{--fx-size:18px;border-color:var(--line);border-radius:7px;height:26px}.std-wfpop__val>.fxfld:focus-within{box-shadow:none;border-color:var(--line-strong)}.std-wfpop__val>.fxfld.is-fx,.std-wfpop__val>.fxfld.is-fx:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-strong))}.std-wfpop__val>.fxfld>.fxfld__in.uform-input{padding:0 5px}.std-dst__valor .fxfld{--fx-size:18px;border-color:var(--line);border-radius:7px;flex:none;width:118px;height:26px}.std-dst__valor .fxfld:focus-within{box-shadow:none;border-color:var(--line-strong)}.std-dst__valor .fxfld.is-fx,.std-dst__valor .fxfld.is-fx:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-strong))}.std-dst__valor .fxfld>.fxfld__in.uform-input{width:auto;min-width:0;padding:0 5px;font-size:12px}.std-sfpop .fxfld{--fx-size:18px;border-color:var(--line);border-radius:7px;flex:none;width:150px;height:26px}.std-sfpop .fxfld:focus-within{box-shadow:none;border-color:var(--line-strong)}.std-sfpop .fxfld.is-fx,.std-sfpop .fxfld.is-fx:focus-within{border-color:color-mix(in srgb, var(--brand) 45%, var(--line-strong))}.std-sfpop .fxfld>.fxfld__in.uform-input{padding:0 5px;font-size:12px}.hinttip{vertical-align:-3px;width:15px;height:15px;color:var(--muted);cursor:help;text-transform:none;letter-spacing:0;border-radius:50%;outline:none;place-items:center;margin-left:5px;display:inline-grid}.hinttip .lc{font-size:13px}.hinttip:hover,.hinttip:focus-visible{color:var(--brand)}.hinttip__balao{z-index:1200;pointer-events:none;background:var(--ink);width:max-content;color:var(--surface);white-space:normal;text-align:left;text-transform:none;letter-spacing:0;box-shadow:0 10px 24px rgba(var(--shadow-ink), .18);border-radius:9px;padding:7px 10px;font:500 12px/1.4 Plus Jakarta Sans,system-ui,sans-serif;position:fixed;transform:translateY(-100%)}.page-fit{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:360px;display:flex}.page-fit>*{flex:none}.page-fit>.page-fit__grow{flex-direction:column;flex:auto;min-height:0;display:flex}.page-fit__grow>*{flex:none}.page-fit__grow>.ttabs{flex-direction:column;flex:auto;min-height:0;display:flex}.page-fit__grow .ttabs__bar{flex:none}.page-fit__grow>.ttabs__panel,.page-fit__grow>.ttabs>.ttabs__panel,.page-fit__scroll{flex:auto;min-height:0;overflow:auto}.page-fit .ttab{align-items:center;gap:7px;display:inline-flex}.page-fit .ttab svg{flex:none;width:15px;height:15px}@media (width<=720px){.page-fit{height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.jet-page .filter-search .uform-input{height:44px}.disk-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:8px}.disk-row-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 6px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:700}.disk-row-title:first-of-type{margin-top:0}.disk-srv{white-space:nowrap;align-items:flex-start;gap:8px;display:flex}.disk-srv>svg{width:16px;height:16px;color:var(--ink-soft);flex:none;margin-top:1px}@media (width<=1200px){.disk-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.disk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.disk-cards{grid-template-columns:minmax(0,1fr)}}.disk-bar__wrap{align-items:center;gap:8px;min-width:140px;display:inline-flex}.disk-bar{--c:var(--brand);background:var(--line);border-radius:3px;flex:90px;height:6px;overflow:hidden}.disk-bar--warn{--c:var(--warning)}.disk-bar--danger{--c:var(--danger)}.disk-bar__fill{background:var(--c);border-radius:3px;height:100%;display:block}.disk-bar__pct{color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.disk-area{align-items:flex-start;gap:8px;display:flex}.disk-area__dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.disk-area__desc{color:var(--ink-soft);font-size:11px;display:block}.disk-err{color:var(--danger)}.disk-detail{grid-gap:16px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.disk-detail__title{color:var(--ink);margin:8px 0 0;font-size:12.5px;font-weight:700}.disk-days{max-height:360px;overflow:auto}.disk-jet{border-top:1px solid var(--line);padding:10px 0 4px}.disk-jet:first-of-type{border-top:0}.disk-jet__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.disk-jet__head>svg{width:16px;height:16px;color:var(--ink-soft);flex:none}.disk-jet .params-table{margin-top:8px}@media (width<=900px){.disk-detail{grid-template-columns:1fr}}@media (width<=720px){:is(.modal-overlay.open,.adm.modal-overlay,.std-fsheet,.std-updsheet,.select-backdrop){touch-action:none}body:has(:is(.modal-overlay.open,.adm.modal-overlay,.std-fsheet,.std-updsheet,.select-backdrop,.dashmenu.is-open)) .topbar{touch-action:none}html:has(:is(.modal-overlay.open,.adm.modal-overlay,.std-fsheet,.std-updsheet,.select-backdrop,.dashmenu.is-open)){overscroll-behavior:none}.dashmenu.is-open{touch-action:pan-x pan-y;overscroll-behavior:contain}:is(.modal-overlay,.std-fsheet) :is(.modal-body,.std-fsheet__list,.std-fsheet__panel){overscroll-behavior:contain;touch-action:pan-x pan-y}.std-updsheet__panel{touch-action:pan-y}.select-backdrop{background:rgba(var(--shadow-ink), .4)}.select-panel{box-shadow:var(--shadow-max);touch-action:pan-x pan-y;border-radius:18px;width:auto!important;top:auto!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px) + 0px)!important;bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--kb,0px))!important;max-height:min(62vh,100vh - 96px)!important;max-height:min(62vh, calc(100vh - var(--kb,0px) - 96px))!important}.select-panel__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:6px;overflow-y:auto}.select-panel__opt{min-height:44px;font-size:15px}.select-panel__search{padding:10px 14px}.select-panel__searchinput{font-size:16px}.toast-container{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));align-items:center}.std-fcal{z-index:1330;width:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px) + 0px);bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--kb,0px));box-shadow:var(--shadow-max);border-radius:18px;gap:10px;padding:14px;top:auto!important;left:8px!important;right:8px!important}.std-fcal .uform-input{min-height:44px;padding:8px 12px;font-size:16px}.std-fcal .std-fcal__foot>button{flex:1;min-height:44px}body:has(.std-fcal) .dtpick{z-index:1340}}.inst-here{color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.inst-cell{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.inst-cell label{color:var(--ink-soft);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.inst-cell input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;margin:0}.inst-cell input:disabled{cursor:default;opacity:.55}.inst-cell label.is-main{color:var(--ink);font-weight:600}.params-table th.inst-col,.params-table td.inst-col{text-align:center}.params-table tbody tr.is-newrow{animation:2s ease-out adm-row-flash!important}.inst-tenant{flex-direction:column;gap:1px;display:flex}.inst-tenant__desc{color:var(--muted);font-size:11.5px}.inst-form{grid-gap:14px;gap:14px;display:grid}.inst-form .uform-input{width:100%}.inst-form .field-hint{margin-top:4px}body.liquid-ui{--lg-stroke:color-mix(in srgb, var(--surface) 62%, transparent);--lg-surface:color-mix(in srgb, var(--surface) 66%, transparent);--lg-surface-firm:var(--glass-firm);--lg-tint:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--uq-screen-deep)}body.liquid-ui .topbar{background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);border-bottom:1px solid color-mix(in srgb, var(--surface) 55%, transparent);box-shadow:0 1px 0 rgba(var(--shadow-ink), .06), 0 12px 32px -14px rgba(var(--shadow-ink), .14)}body.liquid-ui .stat-card,body.liquid-ui .leads-wrap{box-shadow:0 1px 0 var(--sheen-soft) inset, 0 -1px 0 rgba(var(--shadow-ink), .04) inset, 0 4px 14px rgba(var(--shadow-ink), .07), 0 1px 2px rgba(var(--shadow-ink), .04)}body.liquid-ui .stat-card:hover{filter:brightness(1.02)saturate(1.03)}body.liquid-ui .modal{background:var(--glass-firm);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--lg-stroke);box-shadow:inset 0 1px 0 var(--sheen-pop), 0 2px 6px rgba(var(--shadow-ink), .08), 0 40px 90px -20px rgba(var(--shadow-ink), .45);border-radius:12px}@keyframes lgFlow{0%{background-position:0%}to{background-position:200%}}body.liquid-ui .modal:before,body.liquid-ui .crud__form:before{background:linear-gradient(90deg in oklch, var(--brand), var(--success-2), var(--brand));background-size:200% 100%;animation:14s linear infinite lgFlow}@media (prefers-reduced-motion:reduce){body.liquid-ui .modal:before,body.liquid-ui .crud__form:before{animation:none}}@supports (transition-timing-function:linear(0, 1)){@media (prefers-reduced-motion:no-preference){body.liquid-ui{--spring:linear(0, .0117 1.62%, .049 3.39%, .1942 7.04%, .6586 16.13%, .8156 19.78%, .9335 23.44%, 1.0151 27.09%, 1.0658 30.74%, 1.0898 34.61%, 1.0916 38.99%, 1.0706 44.42%, 1.0173 56.94%, .9961 69.45%, .9981 89.7%, 1)}body.liquid-ui .modal{transition:transform .5s var(--spring)}body.liquid-ui .drawer{transition:transform .55s var(--spring)}}}body.liquid-ui{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-soft) 45%, transparent) transparent}body.liquid-ui ::-webkit-scrollbar{width:9px;height:9px}body.liquid-ui ::-webkit-scrollbar-track{background:0 0}body.liquid-ui ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-soft) 32%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:100px}body.liquid-ui ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--ink-soft) 52%, transparent)}.adm,.adm.modal-overlay,.adm.select-panel,.adm.select-backdrop,.adm.rowpeek{--primary:var(--brand);--shadow-sm:0 1px 2px rgba(var(--shadow-ink), .05), inset 0 1px 0 var(--sheen);--shadow-field:0 4px 12px color-mix(in srgb, var(--brand) 7%, transparent), inset 0 1px 0 var(--sheen);line-height:1}.adm *,.adm :before,.adm :after{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.adm ::-webkit-scrollbar{width:8px;height:8px}.adm ::-webkit-scrollbar-track{background:0 0}.adm ::-webkit-scrollbar-corner{background:0 0}.adm ::-webkit-scrollbar-thumb{background:var(--primary);border-radius:8px}.adm ::-webkit-scrollbar-thumb:hover{background:var(--accent-strong)}.adm .center{text-align:center}.adm .lc{justify-content:center;align-items:center;line-height:0;display:inline-flex}.adm .lc svg{width:1em;height:1em;display:block}.adm .btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.adm .btn svg{width:17px;height:17px}.adm .btn__spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite spin;display:inline-block}.adm .btn-primary{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);color:#fff;box-shadow:var(--shadow-cta)}.adm .btn-primary:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--brand) 30%, transparent);transform:translateY(-1px)}.adm .btn-light{background:var(--surface);color:var(--ink-soft);border-color:var(--line)}.adm .btn-timeline{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--tile-brand);color:#fff;box-shadow:var(--shadow-cta);border-color:#0000}.adm .btn-timeline:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--brand-2) 30%, transparent);transform:translateY(-1px)}.adm .btn-light:hover{background:color-mix(in srgb, var(--ink) 3%, var(--surface));color:var(--ink)}.adm .btn-orfas{color:var(--col-amber);padding:9px}.adm .btn-orfas:hover{color:var(--col-amber)}.adm .btn-orfas.is-on,.adm .btn-orfas.is-on:hover{background:color-mix(in srgb, var(--col-amber) 14%, var(--surface));border-color:color-mix(in srgb, var(--col-amber) 55%, var(--line))}.adm .btn-danger{background:var(--danger);color:#fff}.adm .btn-danger:hover{background:color-mix(in srgb, var(--danger) 82%, black);box-shadow:0 6px 18px color-mix(in srgb, var(--danger) 25%, transparent)}.adm .btn:disabled{opacity:.6;cursor:default;box-shadow:none}.adm :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.adm button:focus-visible,.adm input:focus-visible,.adm select:focus-visible,.adm textarea:focus-visible{outline:none}.adm .pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.adm .pagehead__id{align-items:center;gap:14px;min-width:0;display:flex}.adm .pagehead__icon{background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);color:#fff;width:42px;height:42px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent);border-radius:11px;flex:none;place-items:center;display:inline-grid}.adm .pagehead__icon .lc{place-items:center;display:inline-grid}.adm .pagehead__icon svg{width:22px;height:22px}.adm .pagehead__title{letter-spacing:-.025em;width:fit-content;height:42px;color:var(--brand);background:var(--tarja);border-radius:7px;align-items:center;margin:0;padding:0 16px 0 13px;font-size:22px;font-weight:700;line-height:1.1;display:inline-flex}.adm .pagehead__text{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.adm .pagehead__sub{color:var(--ink-soft);margin:0;font-size:13px;font-weight:600}.adm .pagehead.is-sem-sub .pagehead__sub{display:none}@media (width<=1024px){.adm .pagehead__sub{display:none}}.adm .pagehead__center{flex:auto;justify-content:center;min-width:0;display:flex}.adm .pagehead__right{flex:auto;justify-content:flex-end;min-width:0;display:flex}.adm .pagehead__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm .pagehead__controls .btn,.adm .pagehead__controls .seg{height:35px}.adm .pagehead__controls .btn,.adm .pagehead__controls .seg__btn{padding-top:0;padding-bottom:0}.adm .pagehead__controls .seg__btn{height:100%}.adm .pagehead__controls .rowbtn{width:35px;height:35px}.adm .pager{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 100%) top / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:7px 16px;display:flex}.adm .pager__left{align-items:center;gap:14px;display:flex}.adm .pager__count{color:var(--brand)}.adm .pager__size{color:var(--brand);align-items:center;gap:6px;display:inline-flex}.adm .pager__size select{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 8px}.adm .pager__nav{align-items:center;gap:8px;display:flex}.adm .pager__pos{color:var(--brand);font-weight:600}.adm .pager__btn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-soft);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-grid}.adm .pager__btn:not(:disabled){--ac:var(--brand);color:var(--brand);background:linear-gradient(135deg, color-mix(in srgb, var(--ac) 16%, var(--surface)) 0%, color-mix(in srgb, var(--ac) 16%, var(--surface)) 12%, var(--surface) 60%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--ac) 52%, transparent) 0%, color-mix(in srgb, var(--ac) 52%, transparent) 16%, transparent 84%) border-box;box-shadow:0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);border-color:#0000}.adm .pager__btn:hover:not(:disabled){color:var(--accent);box-shadow:0 6px 14px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-1px)}.adm .pager__btn:disabled{opacity:.4;cursor:default}.adm .pager__btn .lc{place-items:center;display:inline-grid}.adm .pager__btn svg{width:16px;height:16px}.adm .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;position:relative;overflow:hidden}.adm .card:after{content:"";background:var(--uq-q) center/contain no-repeat;opacity:.045;pointer-events:none;z-index:0;width:170px;height:170px;position:absolute;bottom:-30px;right:-24px;transform:rotate(-6deg)}.adm .card>*{z-index:1;position:relative}.adm .dtable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.adm .dtable th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:13px 5px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.adm .dtable thead tr{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface)}.adm .dtable td{vertical-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 15%, transparent) 0%, color-mix(in srgb, var(--brand-2) 11%, transparent) 100%) bottom / 100% 1px no-repeat;white-space:nowrap;text-overflow:ellipsis;padding:10px 5px;font-size:12px;overflow:hidden}.adm .dtable tbody:not(.dtable__body--in) tr:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 17%, transparent), color-mix(in srgb, var(--brand-2) 13%, transparent)) bottom / 100% 1px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--brand) 8.5%, transparent) 0%, transparent 92%), linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 26%, transparent 52%)}.adm .dtable th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm .dtable thead tr.dtable__grouprow{background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface)}.adm .dtable__grouprow th{text-align:center;letter-spacing:0;text-transform:none;height:34px;color:var(--brand);border-bottom:1px solid var(--line);padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:800}.adm .dtable__grouprow th+th{border-left:1px solid var(--line)}.adm .dtable__grpname{color:var(--ink-soft);font-family:DM Mono,ui-monospace,monospace;font-size:.76rem;font-weight:600}.adm .dtable__sort{max-width:100%}.adm .dtable__sort>span{text-overflow:ellipsis;min-width:0;margin-block:-.25em;padding-block:.25em;overflow:hidden}.adm .dtable__cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm th.dtable__actions,.adm td.dtable__actions{overflow:visible}.adm .skel{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--surface) 85%, transparent) 50%, transparent 100%), color-mix(in srgb, var(--ink) 11%, var(--surface));background-repeat:no-repeat;background-size:220% 100%,100% 100%;border-radius:6px;height:10px;animation:1.3s ease-in-out infinite adm-skel-shimmer;display:block}.adm .skel--btn{border-radius:9px;width:25px;height:25px;margin-left:6px}.adm .skel--count{border-radius:999px;width:34px;height:20px}.adm .skel--badge{border-radius:999px;width:76px;height:20px}.adm .dtable__skelrow td{vertical-align:middle;height:34px;padding-top:0;padding-bottom:0}.adm .dtable__skelrow:hover td{background:0 0}.adm .sr-only,.adm .dtable__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm .dtable__skel--leaving{animation:.18s forwards adm-dt-fade-out}.adm .dtable__body--in{animation:.24s both adm-dt-fade-in}@keyframes adm-skel-shimmer{0%{background-position:100%}to{background-position:0}}@keyframes adm-dt-fade-out{to{opacity:0}}@keyframes adm-dt-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.adm .skel,.adm .dtable__skel--leaving,.adm .dtable__body--in{animation:none}}.adm .dtable__code{color:var(--ink);font-family:DM Mono,ui-monospace,monospace;font-weight:600}.adm .dtable__actions{white-space:nowrap;text-align:right}.adm th.dtable__actions{text-align:right}.adm td.dtable__actions{vertical-align:middle;padding:10px 5px}.adm td.dtable__actions>*{vertical-align:middle}.adm td.dtable__actions .rowbtn+.rowbtn{margin-left:6px}.adm .muted-cell{color:var(--muted)}.adm .dtable__sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.adm .dtable__sort:hover{color:var(--brand)}.adm .dtable__sorticon{opacity:.65;width:14px;height:14px;color:var(--ink-soft);flex:none}.adm .dtable__sort:hover .dtable__sorticon:not(.dtable__sorticon--active){opacity:.95;color:var(--brand)}.adm .dtable__sorticon--active{opacity:1;color:var(--accent)}.adm .hdate{align-items:center;gap:6px;display:inline-flex}.adm .hdate__input{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);font:inherit;border-radius:10px;padding:0 8px;font-size:.84rem}.adm .hdate__input:focus{border-color:var(--primary);outline:none}.adm .dtable tbody tr.is-hovrow{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 17%, transparent), color-mix(in srgb, var(--brand-2) 13%, transparent)) bottom / 100% 1px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--brand) 8.5%, transparent) 0%, transparent 92%), linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 26%, transparent 52%)}.adm .dtable tbody tr.is-clickable{cursor:pointer}@keyframes adm-row-flash{0%{background-color:#0000}15%{background-color:color-mix(in srgb, var(--brand-2) 22%, transparent)}to{background-color:#0000}}.adm .dtable tbody tr.is-newrow{animation:2s ease-out adm-row-flash!important}.adm th.dtable__center{text-align:center}.adm .dtable__center .cell-ellipsis{margin:0 auto}.adm .rowbtn{--ac:var(--ink-soft);width:30px;height:30px;color:var(--ac);cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--ac) 16%, var(--surface)) 0%, color-mix(in srgb, var(--ac) 16%, var(--surface)) 12%, var(--surface) 60%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--ac) 52%, transparent) 0%, color-mix(in srgb, var(--ac) 52%, transparent) 16%, transparent 84%) border-box;box-shadow:0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid #0000;border-radius:7px;place-items:center;margin-left:6px;transition:transform .16s,box-shadow .16s;display:inline-grid}.adm .rowbtn:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-1px)}.adm .rowbtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.adm .rowbtn svg{width:15px;height:15px}.adm .rowbtn--edit{--ac:var(--success)}.adm .rowbtn--hist{--ac:var(--col-amber)}.adm .rowbtn--link{--ac:var(--col-indigo)}.adm .rowbtn--dados{--ac:var(--col-blue)}.adm td.dtable__dados{vertical-align:middle;text-align:center;height:100%;padding:0}.adm td.dtable__dados .dtable__cell{height:100%;overflow:visible;overflow:initial;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.adm td.dtable__dados .rowbtn{width:25px;height:25px;margin:0}.adm td.dtable__dados .rowbtn svg{width:13px;height:13px}.adm .rowbtn--run{--ac:var(--col-teal)}.adm .rowbtn--brand{--ac:var(--brand)}.adm .rowbtn--danger{--ac:var(--danger)}.adm .rowbtn--bare{box-shadow:none;background:0 0;border-color:#0000}.adm .rowbtn--bare:hover{box-shadow:none}.adm .rowbtn--locked,.adm .rowbtn--locked:hover{background:color-mix(in srgb, var(--ink) 3%, var(--surface));color:var(--muted);border:1px dashed var(--line);cursor:not-allowed;box-shadow:none;transform:none}.adm .rowbtn--locked:disabled{opacity:.72}.adm .rowbtn--busy,.adm .rowbtn--busy:disabled{cursor:wait}.adm .rowbtn--cancelar{--ac:var(--danger);color:var(--danger);cursor:pointer}.adm .state{text-align:center;color:var(--muted);padding:48px 24px}.adm .state--error{color:var(--danger)}.adm .empty{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:52px 24px 44px;display:flex}.adm .empty__art{color:#fff;background:var(--tile-brand);width:66px;height:66px;box-shadow:0 12px 26px -14px color-mix(in srgb, var(--brand) 65%, transparent);border-radius:18px;place-items:center;display:grid}.adm .empty__art svg{width:30px;height:30px}.adm .empty__title{letter-spacing:-.01em;color:var(--brand);font-size:16px;font-weight:700}.adm .empty__hint{max-width:400px;color:var(--muted);font-size:13px;line-height:1.55}.adm .empty__cta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.adm.modal-overlay{z-index:1000;color:var(--ink);background:rgba(var(--shadow-ink), .45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;animation:.2s ease-out adm-overlayIn;display:grid;position:fixed;inset:0}@keyframes adm-overlayIn{0%{opacity:0}to{opacity:1}}@keyframes adm-navIn{0%{opacity:0}to{opacity:1}}.adm .modal{background:var(--surface);width:min(520px,100%);max-height:calc(100vh - 48px);box-shadow:0 32px 80px rgba(var(--shadow-ink), .3), 0 4px 20px rgba(var(--shadow-ink), .15);border-radius:12px;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1);animation:.2s ease-out adm-navIn;display:flex;position:relative;overflow:hidden}.adm .modal:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));flex-shrink:0;height:3px}.adm .modal:after{content:"";background:var(--uq-q) center/contain no-repeat;opacity:.045;pointer-events:none;z-index:0;width:190px;height:190px;position:absolute;top:-30px;right:-26px;transform:rotate(-6deg)}.adm .modal>*{z-index:1;position:relative}.adm .modal--wide{width:min(640px,100%)}.adm .modal--wide:has(.temaprops-scroll){width:min(1040px,100%)}.adm .tablescroll{flex:1;min-height:0;overflow:auto}.adm.rowpeek{z-index:1250;border:1px solid var(--line);background:var(--surface);max-width:460px;box-shadow:0 18px 44px rgba(var(--shadow-ink), .18), 0 2px 8px rgba(var(--shadow-ink), .08);pointer-events:none;border-radius:10px;padding:10px 12px;animation:.12s ease-out adm-navIn;position:fixed}.adm .rowpeek__title{border-bottom:1px solid var(--line);color:var(--brand);word-break:break-word;margin-bottom:8px;padding-bottom:6px;font:800 .86rem/1.2 inherit}.adm .rowpeek__list{grid-gap:5px;gap:5px;margin:0;display:grid}.adm .rowpeek__row{grid-gap:10px;grid-template-columns:104px 1fr;align-items:baseline;gap:10px;display:grid}.adm .rowpeek__row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font:700 .68rem/1.3 DM Mono,ui-monospace,monospace}.adm .rowpeek__row dd{color:var(--ink);word-break:break-word;margin:0;font-size:.83rem;font-weight:600}.adm .rowpeek__alerta{color:var(--danger);font-weight:700}.adm .rowpeek__row dd .statusbadge{transform:translateY(1px)}.adm .tablescroll .dtable thead tr{z-index:1;position:sticky;top:0}.adm .tablescroll .dtable__head--grouped .dtable__grouprow{z-index:2}.adm .tablescroll .dtable__head--grouped .dtable__grouprow+tr{top:34px}.adm .screen:has(.tablescroll){height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:360px;display:flex}.adm .screen:has(.tablescroll)>:not(.menutree){flex:none}.adm .screen:has(.tablescroll) .card{flex-direction:column;flex:0 auto;min-height:0;display:flex}.adm .screen:has(.tablescroll) .card--fill{flex:auto}.adm .screen:has(.tablescroll)>.card:has(.tablescroll--state){flex:auto}.adm .tablescroll--state{flex-direction:column;display:flex}.adm .tablescroll--state>.state{margin-block:auto}.adm .screen:not(.screen--stack):has(>.card>.empty){height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:360px;display:flex}.adm .screen:not(.screen--stack):has(>.card>.empty)>*{flex:none}.adm .screen:not(.screen--stack):has(>.card>.empty)>.card:has(>.empty){flex-direction:column;flex:auto;min-height:0;display:flex}.adm .screen>.card>.empty{margin-block:auto}.adm .screen--fit{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:360px;display:flex}.adm .screen--fit>*{flex:none}.adm .screen--fit>.card{flex-direction:column;flex:0 auto;min-height:0;display:flex}.adm .card__scroll{flex:auto;min-height:0;overflow-y:auto}@media (width<=720px){.adm .screen--fit{height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}.adm .screen:has(.tablescroll){height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}.adm .screen:not(.screen--stack):has(>.card>.empty){height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.adm .modal__body:has(.tablescroll){flex-direction:column;min-height:0;display:flex;overflow:hidden}.adm .modal__head{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:15px 22px;display:flex}.adm .modal__headrow{align-items:center;gap:12px;display:flex}.adm .modal__headextra{width:100%}.adm .modal__titlewrap{flex:0 auto;min-width:0}.adm .modal__title{color:var(--brand);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.2}.adm .modal__titlewrap--icon{align-items:center;gap:10px;display:flex}.adm .modal__icon{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);width:30px;height:30px;box-shadow:0 3px 9px color-mix(in srgb, var(--brand) 28%, transparent);border-radius:10px;flex:none;place-items:center;display:inline-grid}.adm .modal__icon svg{width:20px;height:20px}.adm .modal__title--tarja{white-space:nowrap;min-width:0;max-width:100%;color:var(--brand);background:var(--tarja);border-radius:8px;align-items:center;padding:6px 15px 6px 12px;display:inline-flex;overflow:hidden}.adm .modal__texts{align-items:baseline;gap:9px;min-width:0;display:flex}.adm .modal__subtitle{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:color-mix(in srgb, var(--brand) 65%, var(--muted));flex:0 auto;font-family:DM Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;overflow:hidden}.adm .modal__headrow:has(.modal__headmain){flex-wrap:wrap}.adm .modal__headrow:has(.modal__headmain){gap:0}.adm .modal__headrow:has(.modal__headmain)>.modal__headmain{flex:auto;justify-content:center}.adm .modal__headrow:has(.modal__headmain)>.modal__headactions{gap:0}:is(.adm .modal__headrow:has(.modal__headmain)>.modal__headmain,.adm .modal__headrow:has(.modal__headmain)>.modal__headactions){flex-shrink:1;min-width:0}.adm .modal__headrow:has(.modal__headmain)>.modal__headactions .logfilters{min-width:0}.adm .modal__close{margin-left:auto}.adm .modal__headactions~.modal__close{margin-left:0}.adm .modal__headactions{align-items:center;gap:8px;margin-left:auto;margin-right:6px;display:flex}.adm .modal__headactions:last-child{margin-right:0}.adm .modal__headmain{flex:auto;justify-content:center;min-width:0;display:flex}.adm .modal__headactions .logfilters{margin-left:0}.adm .logfilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.adm .modal__headextra .logfilters{width:100%}.adm .modal__close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.adm .modal__close:hover{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.adm .modal__close svg{width:18px;height:18px}.adm .modal__body{padding:20px 22px;overflow-y:auto}.adm .modal__foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.adm .form-grid{grid-gap:18px;grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.adm .form-grid--2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adm .form-grid--2col .form-hint,.adm .form-grid--2col .form-full,.adm .form-grid--2col .fld--full,.adm .form-grid--2col .state,.adm .form-grid--2col .form-error,.adm .form-grid--2col .form-warn,.adm .form-grid--2col .form-sep{grid-column:1/-1}.adm .form-grid--2col.form-grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}.adm .fld{flex-direction:column;gap:7px;min-width:0;display:flex}.adm .fld__label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700}.adm .fld__req{color:var(--danger);vertical-align:super;font-size:.78em;font-weight:700;line-height:0}.adm .fld__hint{color:var(--muted);font-size:.78rem}.adm .fld__warn{color:color-mix(in srgb, var(--warning) 55%, var(--ink));align-items:flex-start;gap:6px;margin-top:4px;font-size:.78rem;line-height:1.35;display:flex}.adm .fld__warn svg{flex:none;width:14px;height:14px;margin-top:1px}.adm .fld__warn--erro,.adm .fld__hint--error{color:var(--danger)}.adm .fld__input,.adm .fld__textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:11px 14px;font-size:13.5px;font-weight:400;transition:all .2s}.adm .fld__input::-moz-placeholder{color:var(--muted);font-weight:400}.adm .fld__textarea::-moz-placeholder{color:var(--muted);font-weight:400}.adm .fld__input::placeholder,.adm .fld__textarea::placeholder{color:var(--muted);font-weight:400}.adm .fld__input:focus,.adm .fld__textarea:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.adm .fld__input:disabled,.adm .fld__textarea:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.adm .fld__input[readonly],.adm .fld__textarea[readonly]{background:var(--bg);color:var(--ink-soft)}.adm .fld__input--error{border-color:var(--danger)}.adm .fld__textarea{resize:none;min-height:220px;line-height:1.5}.adm .select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:400;transition:all .2s;display:flex}.adm .select:focus,.adm .select[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), var(--shadow-field)}.adm .select:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed;opacity:.6}.adm .select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm .select__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-weight:400;overflow:hidden}.adm .select__chev{width:14px;height:14px;color:var(--brand);flex:none}.adm .select__ico{color:var(--muted);flex:none;align-items:center;display:inline-flex}.adm .select__ico svg{width:15px;height:15px;display:block}.adm .select:has(.select__ico){background:var(--surface);border-color:var(--line)}.adm.select-backdrop{z-index:1099;cursor:default;background:0 0;border:none;position:fixed;inset:0}.adm.select-panel{z-index:1100;background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:0 12px 32px rgba(var(--shadow-ink), .16);border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.adm .select-panel__search{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:7px 10px;display:flex}.adm .select-panel__searchicon{width:15px;height:15px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.adm .select-panel__searchicon svg{width:15px;height:15px;display:block}.adm .select-panel__searchinput{color:var(--ink);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.adm .select-panel__list{margin:0;padding:5px;list-style:none;overflow-y:auto}.adm .select-panel__opt--active{color:var(--primary);background:color-mix(in srgb, var(--accent) 8%, transparent);font-weight:600}.adm .select-panel__empty{color:var(--muted);text-align:center;padding:12px 11px;font-size:.9rem}.adm .select-panel__opt--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.adm .select-panel__group{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:var(--tarja), var(--surface);padding:7px 11px 4px;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:700;position:sticky;top:0}.adm .select-check{border:1.5px solid var(--line-strong,var(--line));background:var(--surface);color:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.adm .select-check.is-on{background:var(--primary);border-color:var(--primary)}.adm .select-check svg{width:12px;height:12px}.adm .chkbox{cursor:pointer;align-items:center;display:inline-flex}.adm .chkbox input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.adm .chkbox:hover .select-check{border-color:var(--primary)}.adm .chkbox input:focus-visible+.select-check{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:2px}.adm .chkbox.is-disabled{cursor:not-allowed;opacity:.55}.adm .chkbox__label{color:var(--ink-soft);margin-left:6px;font:600 11.5px/1.2 Plus Jakarta Sans,system-ui,sans-serif}.adm .select-panel__opt--all{border-bottom:1px solid var(--line);border-radius:0;margin-bottom:3px;font-weight:600}.adm.select-panel--compact .select-panel__list{flex-direction:column;gap:3px;display:flex}.adm.select-panel--compact .select-panel__opt{flex:none;padding:12px 6px;font-size:1.02rem}.adm.select-panel--compact .select-panel__opt--all{font-weight:400}.adm.select-panel--compact .select-panel__opt--active{color:#fff;background:var(--success);font-weight:600}.adm.select-panel--compact .select-panel__opt--active:hover{background:var(--success)}.select-addbtn{z-index:1101;border:1px solid color-mix(in srgb, var(--success) 40%, transparent);background:color-mix(in srgb, var(--success) 12%, var(--surface));width:22px;height:22px;color:color-mix(in srgb, var(--success) 75%, var(--ink));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}.select-addbtn:hover{background:color-mix(in srgb, var(--success) 22%, var(--surface))}.select-addbtn svg{width:14px;height:14px;display:block}.select__chev--oculta{visibility:hidden}.adm .form-error{--c:var(--danger);color:var(--c);background:linear-gradient(105deg, color-mix(in srgb, var(--c) 16%, var(--surface)) 0%, color-mix(in srgb, var(--c) 7%, var(--surface)) 52%, var(--surface) 100%) padding-box, linear-gradient(105deg, color-mix(in srgb, var(--c) 50%, transparent) 0%, color-mix(in srgb, var(--c) 28%, transparent) 60%, transparent 100%) border-box;box-shadow:0 3px 10px rgba(var(--shadow-ink), .08), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.adm .confirm-msg{color:var(--ink);margin:0 0 4px;line-height:1.5}.adm .fld--check{flex-direction:row;align-items:center;gap:9px}.adm .fld--check input{width:16px;height:16px;accent-color:var(--primary)}.adm .swatch{border:1px solid var(--line);vertical-align:middle;border-radius:6px;width:22px;height:22px;display:inline-block}.adm .swatch-picker{border:1px solid var(--line);cursor:pointer;vertical-align:middle;background:0 0;border-radius:6px;width:30px;height:26px;padding:0}@keyframes adm-chatSpin{to{transform:rotate(360deg)}}.adm .lc.spin svg{animation:.8s linear infinite adm-chatSpin}.adm svg.spin{transform-origin:50%;animation:.8s linear infinite adm-chatSpin}@media (prefers-reduced-motion:reduce){.adm svg.spin,.adm .lc.spin svg{animation:.8s linear infinite adm-chatSpin!important}}.adm .loadbar{background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface);border-radius:3px;height:3px;position:relative;overflow:hidden}.adm .loadbar--on{background:color-mix(in srgb, var(--brand) 12%, var(--surface-2));opacity:.2}.adm .loadbar--on:after{content:"";background:var(--tile-brand);width:36%;animation:2.6s ease-in-out infinite adm-loadbar-slide;animation:adm-loadbar-slide var(--loadbar-dur,2.6s) ease-in-out infinite;border-radius:3px;position:absolute;top:0;bottom:0;left:0}@keyframes adm-loadbar-slide{0%{left:-36%}to{left:100%}}@media (prefers-reduced-motion:reduce){.adm .loadbar--on:after{animation:2.6s ease-in-out infinite adm-loadbar-slide!important;animation:adm-loadbar-slide var(--loadbar-dur,2.6s) ease-in-out infinite!important}}.adm .pagehead__help{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-self:center;align-items:center;margin-left:8px;display:flex}.adm .pagehead__help:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-softer)}.adm .pagehead__help svg{width:16px;height:16px}.adm .cellstack{flex-direction:column;gap:2px;display:flex}.adm .cellstack .muted-cell{font-size:.82rem}.adm .seg{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.adm .seg__btn{background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border:none;padding:9px 16px;transition:background .15s,color .15s}.adm .seg__btn+.seg__btn{border-left:1px solid var(--line)}.adm .seg__btn.is-active{background:var(--primary);color:#fff}.adm .pillmode{border:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface-2);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.adm .pillmode__btn{height:100%;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font:600 12.5px Plus Jakarta Sans,sans-serif;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.adm .pillmode__btn .lc{flex:none;font-size:15px}.adm .pillmode__btn:hover:not(.is-active){color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent)}.adm .pillmode__btn.is-active{background:var(--tile-brand);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent)}.adm .pagehead__controls .pillmode{height:39px;padding:4px}.adm td.dtable__center .dtable__cell{justify-content:center;display:flex}.adm .synctabs{margin:14px 18px 18px}.adm .synctabs>.ttabs__bar{flex-wrap:nowrap;min-width:0}.adm .synctabs .ttab{white-space:nowrap;flex:0 auto;min-width:0}.adm .synctab__txt{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1180px){.adm .synctabs .ttab{gap:6px;padding:8px 10px}}@media (width<=1010px){.adm .synctabs>.ttabs__bar{gap:3px}.adm .synctabs .ttab{gap:5px;padding:8px 7px;font-size:.82rem}}@media (width<=880px){.adm .synctab__txt{display:none}.adm .synctabs .ttab{padding:8px 12px}}.adm .synctabs .ttabs__panel{background:var(--surface)}.adm .synctop{flex-direction:column;gap:10px;margin:0 0 12px;display:flex}.adm .synctop>.form-error,.adm .synctop>.syncblock-pend{margin:0}.adm .syncblock__txt{flex-direction:column;gap:5px;min-width:0;display:flex}.adm .ttabs__panel.syncpanel{flex-direction:column;gap:12px;display:flex}.adm .ttabs__panel.syncpanel>*{margin:0}.adm .synclist{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.adm .syncitem{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-left:4px solid var(--brand);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 7%, transparent) 0%, transparent 72%), var(--glass-soft);box-shadow:var(--shadow-rest);border-radius:5px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.adm .syncitem--conv{border-left-color:var(--brand-2);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-2) 7%, transparent) 0%, transparent 72%), var(--glass-soft)}.adm .syncitem__ic{width:34px;height:34px;color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));border-radius:9px;flex:none;place-items:center;display:grid}.adm .syncitem__ic svg{width:17px;height:17px}.adm .syncitem__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adm .syncitem__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm .syncitem__title{color:var(--brand);font-weight:700}.adm .syncitem__dest{color:var(--muted);align-items:center;gap:5px;font-size:.84rem;display:inline-flex}.adm .syncitem__arrow svg{width:13px;height:13px}.adm .syncitem__desc{color:var(--ink-soft);margin:4px 0 0;font-size:.86rem;line-height:1.5}.adm .syncitem__desc.is-recolhida{max-height:3em;overflow:hidden}.adm .syncitem__more{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:.82rem;font-weight:600;display:inline-flex}.adm .syncitem__more svg{width:14px;height:14px}.adm .syncitem__last{color:var(--ink-soft);margin:7px 0 0;font-size:.82rem}.adm .syncitem__last--err{color:color-mix(in srgb, var(--col-amber) 72%, var(--ink))}.adm .syncitem__quando{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:DM Mono,ui-monospace,monospace;font-weight:500}.adm .syncnums{grid-gap:8px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;max-width:640px;margin:9px 0 0;display:grid}.adm .syncnums__item{--c:var(--ink);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;padding:10px 12px}.adm .syncnums__item--warning{--c:var(--warning)}.adm .syncnums__num{letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c);font-size:22px;font-weight:800;line-height:1}.adm .syncnums__label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700}.adm .form-error.syncitem__pend,.adm .form-error.syncitem__out{overflow-wrap:anywhere;align-items:flex-start;margin:9px 0 0;padding:8px 12px;font-size:12.5px}.adm .syncitem__pend ul{margin:0;padding-left:16px}.adm .syncitem__pend li+li{margin-top:2px}.adm .syncitem__pend-ic,.adm .syncitem__out-ic{flex:none;margin-top:1px}.adm .syncitem__pend-ic svg,.adm .syncitem__out-ic svg{width:15px;height:15px}.adm .form-error.syncitem__out--ok{--c:var(--success)}.adm .syncitem__out-txt{flex:1;min-width:0}.adm .syncitem__hora{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-family:DM Mono,ui-monospace,monospace;font-weight:500}.adm .syncitem__warns{color:color-mix(in srgb, var(--col-amber) 72%, var(--ink));margin:6px 0 0;padding-left:18px}.adm .syncitem__warns li{margin:2px 0}.adm .syncprog{max-width:640px;margin:9px 0 0}.adm .syncprog__head{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:12px;display:flex}.adm .syncprog__step{color:var(--brand);font-weight:600}.adm .syncprog__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-family:DM Mono,ui-monospace,monospace}.adm .syncprog__track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.adm .syncprog__fill{background:linear-gradient(90deg, var(--brand), var(--brand-2));border-radius:3px;height:100%;transition:width .25s}.adm .syncall{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;align-items:center;gap:14px;margin:14px 18px 0;padding:12px 14px;display:flex}.adm .syncall__body{flex:1;min-width:0}.adm .syncall__stop{flex:none}.adm .form-error.syncall__fim{margin:14px 18px 0}.adm .syncitem__btn{flex:none;align-self:center}.adm .syncitem__acts{flex:none;align-self:center;align-items:center;gap:8px;display:flex}.adm .syncblock__ic{flex:none}.adm .syncblock__ic svg{width:18px;height:18px}.adm .syncblock__go{flex:none;margin-left:auto}.adm .syncitem__form{align-items:flex-end;gap:8px;margin:9px 0 0;display:flex}.adm .syncitem__fld{flex:1;max-width:420px}.adm .syncitem__screen{padding:9px 12px}.adm .syncitem__form>.syncitem__btn{align-self:flex-end}.adm .syncitem__tables{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.adm .syncitem__tables li{color:var(--ink-soft);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:4px 8px;font:600 .76rem/1 DM Mono,ui-monospace,monospace}.adm .syncimp{flex-direction:column;gap:10px;display:flex}.adm .syncimp__alert{color:color-mix(in srgb, var(--col-amber) 72%, var(--ink));background:color-mix(in srgb, var(--col-amber) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--col-amber) 32%, transparent);border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:.86rem;line-height:1.45;display:flex}.adm .syncimp__code{color:var(--ink);font-family:DM Mono,ui-monospace,monospace}.adm .syncpick{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm .syncpick__row{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.adm .syncpick__row:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.adm .syncpick__row.is-sel{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.adm .syncpick__row input[type=radio],.adm .syncpick__row input[type=checkbox]{accent-color:var(--brand);flex:none;margin:0}.adm .syncpick__all{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin:0 0 8px;padding:0 12px 8px;font-size:.86rem;font-weight:600;display:flex}.adm .syncpick__all input[type=checkbox]{accent-color:var(--brand);margin:0}.adm .syncpick__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm .syncpick__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adm .syncpick__meta{color:var(--muted);font-size:.8rem}.adm .syncpick__code{font-family:DM Mono,ui-monospace,monospace}.adm .syncpick__empty{text-align:center;color:var(--muted);margin:0;padding:18px 0;font-size:.88rem}.adm .syncimp__excluir{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.adm .syncimp__excluir input[type=checkbox]{accent-color:var(--danger);flex:none;margin:3px 0 0}.adm .syncimp__excluir>span{flex-direction:column;gap:2px;display:flex}.adm .syncimp__excluir-txt{color:var(--muted);font-size:.82rem}.adm .syncimp__excluir.is-on{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.adm .syncimp__excluir.is-on .syncimp__excluir-txt{color:var(--danger)}.adm.syncimp-overlay .modal{height:86vh}.adm.syncimp-overlay .modal__body{flex:1;min-height:0}.adm .syncimp__ferramentas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm .syncimp__ferramentas .hsearch{flex:1;min-width:180px}.adm .syncimp__ferramentas .hsearch__input{width:100%;max-width:none}.adm .syncimp__filtro{flex:none;gap:2px;height:32px;padding:3px}.adm .syncimp__filtro .pillmode__btn{gap:5px;padding:0 10px;font-size:12px}.adm .syncimp__qtd{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;padding:0 5px;font:700 10px DM Mono,ui-monospace,monospace}.adm .syncimp__filtro .pillmode__btn.is-active .syncimp__qtd{background:color-mix(in srgb, currentColor 22%, transparent)}.adm .syncimp__barra{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--line));background:color-mix(in srgb, var(--brand) 5%, var(--surface));color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.86rem;display:flex}.adm .syncimp__barra .syncpick__all{border-bottom:0;margin:0;padding:0;font-weight:400}.adm .syncimp__lote{color:var(--muted);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.adm .syncimp__lote .select{width:170px}.adm .syncpick__item{align-items:center;gap:8px;display:flex}.adm .syncpick__item>.syncpick__row{flex:1;min-width:0}.adm .syncpick__acao{flex:none;width:170px}.adm .syncpick__ja{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.adm .syncpick__ja svg{width:13px;height:13px}.adm .syncpick__grupo{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:10px 4px 2px;font-size:.74rem;font-weight:700;list-style:none}.adm .cfgvars{-moz-column-width:430px;column-width:430px;-moz-column-gap:14px;column-gap:14px;padding:14px}.adm .cfgvars>.cfgvar-group{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0}.adm .cfgvars>.cfgvar-group+.cfgvar-group{margin-top:14px}@media (width<=980px){.adm .cfgvars{-moz-column-count:1;column-count:1}}.adm .cfgvar-group{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);border-left:4px solid var(--brand);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 7%, transparent) 0%, transparent 72%), var(--glass-soft);box-shadow:var(--shadow-sm);border-radius:5px;padding:12px 16px 14px}.adm .cfgvar-group__head{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);align-items:center;gap:7px;margin:0 0 4px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:flex}.adm .cfgvar-group__head svg{flex:none;width:14px;height:14px}.adm .cfgvar-group__count{color:var(--muted);background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px}.adm .cfgvar-group__note{color:var(--muted);margin:0 0 6px;font-size:.78rem;line-height:1.45}.adm .cfgvar-group--pessoal{-moz-column-span:all;column-span:all}.adm .cfgvar-group--pessoal .cfgvar__label{flex:0 0 30%}.adm .cfgvar-group__list{margin:6px 0 0;padding:0;list-style:none}.adm .cfgvar{border-top:1px solid var(--line);align-items:center;gap:10px;padding:4px 0;display:flex}.adm .cfgvar:first-child{border-top:0}.adm .cfgvar__label{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;cursor:help;flex:0 0 44%;align-items:center;gap:5px;font-size:.86rem;font-weight:600;display:flex;overflow:hidden}.adm .cfgvar__info{width:12px;height:12px;color:var(--muted);flex:none}.adm .cfgvar__ctrl{flex:1;align-items:center;min-width:0;display:flex}.adm .cfgvar__input{width:100%;min-width:0;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid #0000;border-radius:7px;outline:none;padding:5px 8px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.adm .cfgvar__input:hover{border-color:var(--line)}.adm .cfgvar__input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.adm .cfgvar__input:disabled{color:var(--muted);cursor:progress}.adm .cfgvar__input.is-busy{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.adm .select.cfgvar__select{box-shadow:none;background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:7px;padding:4px 8px;font-size:12px}.adm .select.cfgvar__select .select__chev{width:15px;height:15px}.adm .cfgvar__ctrl--stack{flex-direction:column;align-items:stretch;gap:3px}.adm .cfgvar__hint{color:var(--muted);font-size:.74rem;line-height:1.35}.adm .cfgvar>.rowbtn{flex:none;margin-left:6px}.adm .select.cfgvars__dono{width:210px}.adm .panelinfo{border:1px solid color-mix(in srgb, var(--col-blue) 22%, transparent);color:var(--ink-soft);background:color-mix(in srgb, var(--col-blue) 6%, var(--surface));border-radius:9px;align-items:flex-start;gap:9px;margin:14px 18px 0;padding:10px 13px;font-size:.85rem;line-height:1.5;display:flex}.adm .panelinfo__ic{width:15px;height:15px;color:var(--col-blue);flex:none;margin-top:2px}.adm .dicio-layout{align-items:stretch;gap:14px;display:flex}.adm .dicio-layout__list{flex:1;min-width:0}.adm .dicio-layout__detail{flex:1.35;min-width:0;min-height:320px}.adm .screen:has(.tablescroll) .dicio-layout{flex:auto;min-height:0}.adm .screen:has(.tablescroll) .dicio-layout>.card{height:100%;min-height:320px}.adm .screen:has(.tablescroll) .dicio-layout>.card.dicio-layout__list{flex:1 1 0}.adm .screen:has(.tablescroll) .dicio-layout>.card.dicio-layout__detail{flex:1.35 1 0}.adm .screen:has(.tablescroll) .dicio-layout>.card>*{flex:none}.adm .screen:has(.tablescroll) .dicio-layout>.card>.tablescroll{flex:auto;min-height:0;overflow:auto}@media (width<=1100px){.adm .dicio-layout{flex-direction:column}.adm .dicio-layout>.card{width:100%}.adm .screen:has(.tablescroll) .dicio-layout{overflow-y:auto}.adm .screen:has(.tablescroll) .dicio-layout>.card{flex:none;height:auto;overflow-y:visible}.adm .screen:has(.tablescroll) .dicio-layout>.card>.tablescroll{flex:none;overflow-y:visible}}.adm .dicio-detail__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:10px;padding-left:10px;padding-right:10px;display:flex}.adm .dicio-detail__name{color:var(--brand);font-size:1.02rem;font-weight:800}.adm .dicio-detail__meta{color:var(--muted);font-size:.78rem}.adm .dicio-detail__search{width:200px;margin-left:auto}.adm .dicio-detail__note{color:var(--ink-soft);margin:0 0 8px;font-size:.82rem}.adm .filtronv1{--nv:var(--col-blue)}.adm .filtronv2{--nv:var(--col-teal)}.adm .filtronv3{--nv:var(--col-purple)}.adm .filtronv4{--nv:var(--col-amber)}.adm .filtronv5{--nv:var(--col-indigo)}.adm .filtrogrupo{border:1px solid var(--line);border-left:3px solid var(--nv);background:color-mix(in srgb, var(--nv) 4%, var(--surface));border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.adm .filtrogrupo__head{align-items:center;gap:10px;display:flex}.adm .filtrogrupo__rot{color:var(--nv);font-size:12.5px;font-weight:600}.adm .filtrogrupo__seg{border-radius:999px}.adm .filtrogrupo__seg .seg__btn{padding:4px 14px;font-weight:700}.adm .filtrogrupo__seg .seg__btn.is-active{background:var(--nv)}.adm .filtrogrupo__del{margin-left:auto}.adm .filtrogrupo__acoes{align-items:center;gap:6px;display:flex}.adm .filtrotopo{z-index:2;grid-gap:14px;background:var(--surface);border-bottom:1px solid var(--line);gap:14px;margin:-20px -22px 0;padding:20px 22px 14px;display:grid;position:sticky;top:-20px}.adm .filtrolig{letter-spacing:.04em;color:var(--nv);background:color-mix(in srgb, var(--nv) 12%, var(--surface));border-radius:6px;align-self:flex-start;padding:1px 8px;font-size:11px;font-weight:700}.adm .filtrocond__linha{grid-gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.adm .filtrocond__par{gap:8px;min-width:0;display:flex}.adm .filtrocond__semvalor{font-style:italic}.adm .filtrocond__del{align-self:stretch;height:auto}@media (width<=900px){.adm .filtrocond__linha{grid-template-columns:1fr}}.adm .filtroarv,.adm .filtrobloco{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.adm .filtroarv .filtrolig{align-self:center}.adm .filtrobloco{border:1px solid color-mix(in srgb, var(--nv) 35%, var(--line));background:color-mix(in srgb, var(--nv) 5%, var(--surface));border-radius:7px;padding:4px 6px}.adm .filtrochip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12.5px}.adm .filtrochip__col{color:var(--ink);font-family:DM Mono,ui-monospace,monospace}.adm .filtrochip strong{color:var(--ink)}.adm .fld--quemgrupo{max-width:420px}.adm.modal-overlay{opacity:1;pointer-events:auto;justify-content:normal}.adm.modal-overlay .modal{transform:none}.adm .skel--logo{border-radius:8px;width:26px;height:26px}.adm .card__title{border:none;border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;text-align:left;width:100%;color:var(--ink);background:color-mix(in srgb, var(--ink) 2%, var(--surface));cursor:pointer;align-items:center;gap:8px;margin:0;padding:12px 18px;font-family:inherit;font-size:.82rem;font-weight:700;display:flex}.adm .card__title:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.adm .card__title svg{width:16px;height:16px;color:var(--muted)}.adm .card__toggle{transition:transform .15s}.adm .card__toggle--collapsed{transform:rotate(-90deg)}.adm .card__titletxt{flex:1}.adm .card__count{height:22px;color:var(--brand);border:1px solid var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.adm .card:has(.card__title) .dtable thead th{white-space:nowrap;padding:10px 5px}.adm .conex-body{grid-gap:14px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;display:grid}.adm .conex-body--rail{grid-template-columns:56px minmax(0,1fr)}.adm .conex-main{min-width:0}.adm .catnav{z-index:45;border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 26%, transparent) 0%, color-mix(in srgb, var(--brand-2) 18%, transparent) 100%) top / 100% 2px no-repeat, linear-gradient(160deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--ink) 2%, var(--surface));box-shadow:0 8px 24px -16px color-mix(in srgb, var(--brand) 45%, transparent);border-radius:12px;padding:8px 6px 6px;position:sticky;top:68px}.adm .catnav__top{justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.adm .catnav__lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font:700 10px/1 DM Mono,ui-monospace,monospace}.adm .catnav__toggle{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink-soft);cursor:pointer;border-radius:8px;place-items:center;transition:color .15s,background .15s;display:inline-grid}.adm .catnav__toggle svg{width:15px;height:15px}.adm .catnav__toggle:hover{color:var(--brand);background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.adm .catnav__item{width:100%;color:var(--brand);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font:600 13px system-ui;transition:background .15s,color .15s;display:flex}.adm .catnav__item svg{opacity:.8;flex:none;width:17px;height:17px}.adm .catnav__item .catnav__n{color:var(--muted);background:color-mix(in srgb, var(--ink) 8%, var(--surface));border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.adm .catnav__item:hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}.adm .catnav__item.is-active{background:var(--tile-brand);color:#fff;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--brand) 65%, transparent)}.adm .catnav__item.is-active svg{opacity:1;color:#fff}.adm .catnav__item.is-active .catnav__n{color:#fff;background:#ffffff38}.adm .catnav__cat .card__toggle{width:15px;height:15px;color:var(--muted);transition:transform .15s}.adm .catnav__cat.is-open,.adm .catnav__cat.is-open .card__toggle{color:var(--brand)}.adm .catnav__cat.is-open{background:color-mix(in srgb, var(--brand) 7%, transparent)}.adm .catnav__cat.is-active,.adm .catnav__cat.is-open.is-active{background:var(--tile-brand);color:#fff}.adm .catnav__cat.is-active .card__toggle,.adm .catnav__cat.is-active svg{color:#fff;opacity:1}.adm .cattree__types{border-left:1px solid var(--line);flex-direction:column;margin:1px 0 4px 15px;padding-left:8px;display:flex}.adm .cattree__empty{color:var(--muted);padding:6px 10px;font-size:12px}.adm .cattype{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font:600 12.5px system-ui;transition:background .15s,color .15s;display:flex}.adm .cattype__txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm .cattype__n{color:var(--muted);background:color-mix(in srgb, var(--ink) 8%, var(--surface));border-radius:999px;flex:none;padding:1px 6px;font-size:10.5px}.adm .cattype:hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}.adm .cattype.is-active{background:var(--tile-brand);color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--brand) 65%, transparent)}.adm .cattype.is-active .cattype__n{color:#fff;background:#ffffff38}.adm .cattype.is-active .cattype__ini{color:#fff;background:#ffffff29;border-color:#ffffff73}.adm .cattype__logo{border:1px solid var(--line);-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px;flex:none;width:20px;height:20px;padding:2px}.adm .cattype__ini{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, var(--surface));width:20px;height:20px;color:var(--ink-soft);border-radius:5px;flex:none;place-items:center;font:800 9px DM Mono,ui-monospace,monospace;display:inline-grid}.adm .cattype__ini[data-cat=bancos]{color:color-mix(in srgb, var(--col-blue) 78%, var(--ink-soft))}.adm .cattype__ini[data-cat=apis]{color:color-mix(in srgb, var(--col-amber) 78%, var(--ink-soft))}.adm .cattype__ini[data-cat=arquivos]{color:color-mix(in srgb, var(--col-teal) 78%, var(--ink-soft))}.adm .catnav--rail{padding:6px 6px 8px}.adm .catnav--rail .catnav__top{justify-content:center;padding:2px 0 6px}.adm .catrail__item{width:40px;height:40px;color:var(--brand);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;margin:3px auto;transition:background .15s,color .15s,box-shadow .15s;display:grid}.adm .catrail__item svg{opacity:.85;width:19px;height:19px}.adm .catrail__item:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}.adm .catrail__item.is-open{color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, var(--surface))}.adm .catrail__item.is-active{color:#fff;background:var(--tile-brand);box-shadow:0 6px 15px -7px color-mix(in srgb, var(--brand) 65%, transparent)}.adm .catrail__item.is-active svg{color:#fff;opacity:1}.adm .catrail__item.is-open svg{opacity:1}.adm .catrail__cat{position:relative}.adm .catrail__flyout{z-index:60;border:1px solid var(--line);background:var(--surface);width:218px;max-height:calc(100vh - 100px);box-shadow:0 14px 34px -14px color-mix(in srgb, var(--ink) 45%, transparent);border-radius:12px;flex-direction:column;padding:8px;display:flex;position:absolute;top:0;left:calc(100% + 8px)}.adm .catrail__flyhead{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:none;padding:4px 8px 8px;font:700 10px/1 DM Mono,ui-monospace,monospace}.adm .catrail__flyout .cattree__types{border-left:none;margin:0;padding-left:0;overflow-y:auto}.adm .catrail__backdrop{z-index:55;cursor:default;background:0 0;border:none;position:fixed;inset:0}.adm .conex-solotitle{cursor:default;padding:10px}.adm .conex-allico{background:var(--tile-brand);color:#fff;width:30px;height:30px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--brand) 65%, transparent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.adm .card__title .conex-allico svg{color:#fff;width:17px;height:17px}.adm .conex-solo-view.screen--stack:has(.pager,.conex-card--solo>.empty){height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:360px;display:flex}@media (width<=720px){.adm .conex-solo-view.screen--stack:has(.pager,.conex-card--solo>.empty){height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.adm .conex-solo-view.screen--stack:has(.pager,.conex-card--solo>.empty)>.conex-body{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.adm .conex-solo-view.screen--stack:has(.pager,.conex-card--solo>.empty) .conex-main{align-self:stretch;min-height:0}.adm .conex-solo-view.screen--stack:has(.pager,.conex-card--solo>.empty) .conex-card--solo{flex-direction:column;height:100%;min-height:0;display:flex}.adm .conex-solo-view.screen--stack:has(.pager,.conex-card--solo>.empty) .tablescroll{flex:1;min-height:0;overflow-y:auto}.adm .conex-card--solo>.empty{margin-block:auto}.adm .catnav--tree{max-height:calc(100vh - 122px);max-height:calc(100vh - var(--topbar-h,50px) - 72px);overflow-y:auto}.adm .conex-main--empty{place-items:center;min-height:320px;display:grid}.adm .conex-card .card__title{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 26%, transparent) 0%, color-mix(in srgb, var(--brand-2) 16%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 7%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 22%, transparent 56%), var(--surface);border-bottom:none}.adm .conex-card .card__title:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 30%, transparent) 0%, color-mix(in srgb, var(--brand-2) 20%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 11%, transparent) 0%, color-mix(in srgb, var(--brand-2) 6%, transparent) 24%, transparent 58%), var(--surface)}.adm .conex-card--solo .card__title:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 26%, transparent) 0%, color-mix(in srgb, var(--brand-2) 16%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 7%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 22%, transparent 56%), var(--surface)}@media (width<=700px){.adm .catnav{position:static}}.adm .cell-cmd{width:100%;max-width:100%;font:inherit;color:var(--col-blue);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 7px 4px 24px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:block;position:relative;overflow:hidden}.adm .cell-cmd:hover{border-color:var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface))}.adm .ctfield{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;transition:border-color .15s;display:flex}.adm .ctfield:hover{border-color:var(--primary)}.adm .ctfield__sel{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.adm .ctfield__sel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .ctfield__placeholder{color:var(--ink-soft);flex:1}.adm .ctfield__chev{width:18px;height:18px;color:var(--brand);flex:none}.adm .ctfield--locked,.adm .ctfield--locked:hover{cursor:default;border-color:var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface));color:var(--muted)}.adm .modal:has(.ctpick){width:70%;max-width:70%;height:80vh}.adm .modal:has(.ctpick) .modal__body{flex:1;min-height:0;display:flex;overflow:hidden}.adm .ctpick__search{width:min(420px,100%)}.adm .modal__headactions>.ctpick__search{flex:none;width:auto}.adm .ctpick{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.adm .ctpick__ttabs{flex-direction:column;flex:1;min-height:0;display:flex}.adm .ctpick__ttabs .ttabs__bar{flex-wrap:wrap}.adm .ctpick__ttabs .ttabs__panel{flex:1;min-height:0;overflow-y:auto}.adm .ctpick__tabcount{color:var(--muted);background:color-mix(in srgb, var(--ink) 8%, var(--surface));border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.adm .ttab.is-active .ctpick__tabcount{color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, var(--surface))}.adm .ctpick__grid{grid-gap:12px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.adm .ctpick__card{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.adm .ctpick__card:hover{border-color:var(--primary);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 9%, transparent)}.adm .ctpick__img{place-items:center;width:56px;height:56px;display:grid}.adm .ctpick__img img{-o-object-fit:contain;object-fit:contain;max-width:56px;max-height:56px}.adm .ctpick__img svg{width:30px;height:30px;color:var(--muted)}.adm .ctpick__logo{-o-object-fit:contain;object-fit:contain;max-width:56px;max-height:56px}.adm .ctpick__ini{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, var(--surface));width:44px;height:44px;color:var(--ink-soft);border-radius:10px;place-items:center;font:800 15px DM Mono,ui-monospace,monospace;display:inline-grid}.adm .ctpick__ini[data-cat=bancos]{color:color-mix(in srgb, var(--col-blue) 78%, var(--ink-soft))}.adm .ctpick__ini[data-cat=apis]{color:color-mix(in srgb, var(--col-amber) 78%, var(--ink-soft))}.adm .ctpick__ini[data-cat=arquivos]{color:color-mix(in srgb, var(--col-teal) 78%, var(--ink-soft))}.adm .ctpick__desc{text-align:center;font-size:.82rem;line-height:1.25}.adm .switch{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 11%, var(--surface));width:38px;height:20px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent);cursor:pointer;border-radius:999px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.adm .switch--on{background:radial-gradient(circle at 25% 22%, #ffffff47, transparent 42%), var(--cta-navy);border-color:#0000;box-shadow:inset 0 1px 1px #ffffff2e}.adm .switch__dot{width:16px;height:16px;box-shadow:0 1px 3px rgba(var(--shadow-ink), .35), inset 0 1px 0 #ffffffe6;background:radial-gradient(circle at 35% 25%,#fff,#e9eef4);border-radius:50%;transition:transform .18s cubic-bezier(.4,.9,.3,1.2),box-shadow .18s;position:absolute;top:1px;left:1px}.adm .switch--on .switch__dot{transform:translate(18px)}.adm .switch:disabled{opacity:.5;cursor:not-allowed}.adm .switch__dot--ico{place-items:center;display:grid}.adm .switch__dot--ico svg{width:11px;height:11px;color:var(--c)}.adm .searchmode .switch__dot--ico svg{color:var(--brand)}.adm .hdate__input--time{width:92px}.adm .hdate__sep{color:var(--muted);font-size:.82rem}.adm .linkcell{font:inherit;color:var(--col-blue);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:0 0;border:none;max-width:280px;padding:0 0 0 18px;font-weight:700;display:inline-block;position:relative;overflow:hidden}.adm .linkcell:hover{text-decoration:underline}.adm .linkcell--fill{max-width:100%;display:block}.adm .linkcell:before,.adm .cell-cmd:before{content:"";opacity:.6;pointer-events:none;background-color:currentColor;width:13px;height:13px;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E") 50%/contain no-repeat}.adm .linkcell:before{left:3px}.adm .cell-cmd:before{left:7px}.adm .textview{white-space:pre-wrap;word-break:break-word;background:color-mix(in srgb, var(--ink) 4%, var(--surface));border:1px solid var(--line);border-radius:8px;max-height:60vh;margin:0;padding:12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem;line-height:1.5;overflow:auto}.adm .btn-sm{padding:5px 12px;font-size:.85rem}.adm .modal:has(.taskwiz){width:92%;max-width:1200px;height:93vh}.adm .modal:has(.taskwiz) .modal__body{flex:1;min-height:0;padding-bottom:7px;display:flex;overflow:hidden}.adm .taskwiz{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.adm .taskwiz__step{flex-direction:column;flex:1;min-height:0;display:flex}.adm .panelwrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.adm .formdiv{background:var(--line);height:1px;margin:4px 0 2px}.adm .vincrow{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.adm .vincrow__tent{flex:none;width:110px}.adm .vincrow__dep{flex:none;width:340px;max-width:100%}.adm .searchmode{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.adm .searchmode__lbl{color:var(--ink-soft);white-space:nowrap;font-size:.82rem;font-weight:600}.adm .cellsub.acaocell__txt--falta{color:var(--danger)}.adm .acaocell__aviso{color:color-mix(in srgb, var(--warning) 70%, var(--ink));cursor:help;flex:none;display:inline-flex}.adm .acaocell__aviso svg{width:15px;height:15px}.adm .acaocell{align-items:center;gap:6px;min-width:0;display:flex}.adm .acaocell__txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm .acaocell__txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .draghandle{width:18px;height:24px;color:var(--brand);cursor:grab;flex:none;place-items:center;display:inline-grid}.adm .draghandle:hover{color:var(--accent-strong)}.adm .draghandle:active{cursor:grabbing}.adm .draghandle svg{stroke-width:2.4px;width:17px;height:17px}.adm .dur--live{color:var(--col-blue);font-weight:700}.adm .schedpresets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm .schedpresets--quad{justify-content:flex-end;gap:6px;margin-left:auto}.adm .schedpresets--quad .presetchip{padding:3px 10px;font-size:.76rem}.adm .schedpresets__lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:800}.adm .presetchip{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface));color:var(--brand);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:650;transition:background .15s,border-color .15s}.adm .presetchip:hover{background:color-mix(in srgb, var(--brand) 12%, var(--surface));border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.adm .paneltools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 10px;display:flex}.adm .taskform{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-content:start}.adm .taskwiz>.taskwiz__err{flex:none;margin-top:8px}.adm .paneltools .rowbtn{width:35px;height:35px}.adm .paneltools__busca{flex:0 245px;align-self:flex-end;min-width:210px}.adm .paneltools__add,.adm .paneltools__link{align-self:flex-end;height:35px;padding:0 12px}.adm .paneltools__sync{align-self:flex-end;margin-left:0}.adm .paneltools{align-items:flex-end}.adm .stepstable .dtable{min-width:1010px}.adm .panelcol{flex-direction:column;flex:1;min-height:0;display:flex}.adm .panelcol>.pager{flex:none;padding-top:7px;padding-bottom:0}.adm .schedform{flex-direction:column;gap:16px;display:flex}.adm .sched4{grid-gap:12px;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=900px){.adm .sched4{grid-template-columns:1fr}}.adm .sched4__cell{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;padding:9px 11px 10px;display:flex}.adm .sched4__cell--larga{grid-column:1/-1}.adm .sched4__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.adm .sched4__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.adm .sched4__all{cursor:pointer;border:1px solid color-mix(in srgb, var(--brand) 32%, var(--line));background:color-mix(in srgb, var(--brand) 7%, var(--surface));color:var(--brand);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:700}.adm .sched4__all:hover{background:color-mix(in srgb, var(--brand) 14%, var(--surface))}.adm .sched4__body{flex:1;justify-content:center;align-items:center;display:flex}.adm .sched4__body>*{width:100%}.adm .sched4__body--fixo{min-height:140px}.adm .schedeixo{border:1px solid var(--line);border-radius:999px;margin-right:auto;display:inline-flex;overflow:hidden}.adm .sched4__head:has(.schedeixo){flex-wrap:nowrap;gap:4px}.adm .sched4__head:has(.schedeixo) .schedeixo button{padding:4px 7px}.adm .sched4__head:has(.schedeixo) .sched4__all{padding:4px 7px}.adm .sched4__head:has(.schedeixo) .sched4__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.adm .sched4__head:has(.schedeixo) .schedeixo,.adm .sched4__head:has(.schedeixo) .sched4__all){flex:none}.adm .schedeixo button{background:var(--surface);color:var(--ink-soft);cursor:pointer;white-space:nowrap;border:0;padding:4px 10px;font-size:.7rem;font-weight:700}.adm .schedeixo button.is-on{background:var(--brand);color:#fff}.adm .schedcal{grid-gap:3px;gap:3px;display:grid}.adm .schedcal--c7{grid-template-columns:repeat(7,1fr)}.adm .schedcal--c4{grid-template-columns:repeat(4,1fr)}.adm .schedcal__cel{background:var(--surface-2);cursor:pointer;color:var(--ink-soft);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:0;border-radius:5px;padding:8px 0;font-size:.76rem;font-weight:700;transition:background .12s,color .12s}.adm .schedcal__cel:hover{background:color-mix(in srgb, var(--brand) 22%, var(--surface-2));color:var(--brand-strong)}.adm .schedcal__cel.is-on{background:var(--primary);color:#fff}.adm .schedcal__cel.is-on:hover{background:var(--brand-strong)}.adm .schedcal__cel--alto{padding:10px 0}.adm .schedhora{flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;display:flex}.adm .schedhora__box{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.adm .schedhora__box:first-child{flex:0 240px}.adm .schedhora__box:last-child{flex:0 141px}.adm .schedhora .schedclock{width:100%;height:auto}.adm .schedhora__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:800}.adm .schedclock{width:100%;margin:0 auto;display:block}.adm .schedclock__face{stroke:none}.adm .schedclock__facestop--claro{stop-color:var(--surface)}.adm .schedclock__facestop--fundo{stop-color:var(--surface-2)}.adm .schedclock__indice{fill:color-mix(in srgb, var(--ink) 42%, transparent)}.adm .schedclock__indice--cardeal{fill:color-mix(in srgb, var(--ink) 62%, transparent)}.adm .schedclock__ray{stroke:color-mix(in srgb, var(--brand) 35%, transparent);stroke-width:1.4px}.adm .schedclock__item{cursor:pointer}.adm .schedclock__mark{fill:var(--surface);stroke:var(--line);transition:fill .12s,stroke .12s}.adm .schedclock__item:hover .schedclock__mark{fill:color-mix(in srgb, var(--brand) 16%, var(--surface));stroke:var(--brand)}.adm .schedclock__num{fill:var(--ink);pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:650}.adm .schedclock__item.is-on .schedclock__mark{fill:var(--primary);stroke:var(--primary)}.adm .schedclock__item.is-on .schedclock__num{fill:#fff}.adm .schedclock__item.is-off{cursor:not-allowed;opacity:.32}.adm .schedclock__item.is-off:hover .schedclock__mark{fill:var(--surface);stroke:var(--line)}.adm .schedclock__hub{cursor:pointer}.adm .schedclock__hubalvo{fill:#0000}.adm .schedclock__hubanel{fill:var(--surface);stroke:var(--primary);stroke-width:2px;transition:fill .12s}.adm .schedclock__hubtxt{letter-spacing:.1em;fill:var(--brand);pointer-events:none;font-size:7.5px;font-weight:800}.adm .schedclock__hub:hover .schedclock__hubanel{fill:color-mix(in srgb, var(--brand) 10%, var(--surface))}.adm .schedclock__hub.is-cheio .schedclock__hubanel{stroke:var(--ink-soft)}.adm .schedclock__hub.is-cheio .schedclock__hubtxt{fill:var(--ink-soft)}.adm .schedclock__hub:focus,.adm .schedclock__hub:focus-visible,.adm .schedclock__item:focus,.adm .schedclock__item:focus-visible{outline:none}.adm .schedclock__hub:focus-visible .schedclock__hubanel{stroke-width:3.5px;stroke:var(--brand-strong)}.adm .schedclock__item:focus-visible .schedclock__mark{stroke:var(--brand-strong);stroke-width:3px}.adm .schedform .chip-toggle.is-on{background:var(--primary);border-color:var(--primary);box-shadow:none}.adm .schedstep>.paneltools{justify-content:flex-end}.adm .schedstep>.paneltools .btn{height:35px;padding:0 12px}.adm .schedsplit{flex-direction:row;flex:1;min-height:0;display:flex}.adm .schedsplit__list,.adm .paramsplit__list{flex-direction:column;flex:0 0 420px;min-width:0;max-width:46%;min-height:0;padding-right:14px;display:flex}.adm .schedsplit__list>.pager,.adm .paramsplit__list>.pager{flex-wrap:nowrap;flex:none;padding:7px 8px 0}.adm .schedsplit__list>.pager .pager__count,.adm .paramsplit__list>.pager .pager__count{text-overflow:ellipsis;overflow:hidden}.adm .schedsplit__list>.pager .pager__left,.adm .paramsplit__list>.pager .pager__left{gap:8px}.adm .schedsplit__list>.pager .pager__nav,.adm .paramsplit__list>.pager .pager__nav{flex:none;margin-left:auto}.adm .schedsplit__list>.pager .pager__count,.adm .schedsplit__list>.pager .pager__pos,.adm .paramsplit__list>.pager .pager__count,.adm .paramsplit__list>.pager .pager__pos{white-space:nowrap}.adm .schedsplit__form{border-left:1px solid var(--line);flex-direction:column;flex:1;min-width:0;min-height:0;padding-left:16px;display:flex}.adm .schedsplit__body{flex-direction:column;flex:1;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.adm .schedsplit__body>.schedform{flex:1;min-height:0}.adm .schedsplit__body .sched4{flex:1;grid-template-rows:auto auto;min-height:0}.adm .schedform__acao{justify-content:flex-end;padding:14px 0 2px;display:flex}.adm .schedform__acao .btn:disabled{cursor:not-allowed}.adm .schedsplit__form>.empty{flex:1}.adm .schedlist__id{font-weight:700}.adm .schedlist__num{color:color-mix(in srgb, var(--muted) 80%, transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:8px;font-size:.72rem;font-weight:500}.adm .schedform__nome .fld__input{width:100%}.adm .fld.schedform__nome--inline{flex-direction:row;align-items:center;gap:12px}.adm .fld.schedform__nome--inline .fld__label{flex:none}.adm .paramstep>.paneltools{justify-content:flex-end}.adm .paramsplit{flex-direction:row;flex:1;min-height:0;display:flex}.adm .paramsplit__list{flex-basis:320px;max-width:30%}.adm .paramsplit__det{border-left:1px solid var(--line);flex-direction:column;flex:1;min-width:0;min-height:0;padding-left:16px;display:flex}.adm .paramsplit__det>.pager{flex-wrap:nowrap;flex:none;padding:7px 8px 0}.adm .paramsplit__det>.pager .pager__count,.adm .paramsplit__det>.pager .pager__pos{white-space:nowrap}.adm .paramsplit__det>.pager .pager__nav{flex:none;margin-left:auto}.adm .paramsplit__det .dtable tbody td:last-child .dtable__cell{padding:2px 0}.adm .pfield{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.adm .pfield--min{max-width:120px}.adm .pfield.is-focado{border-color:var(--brand);box-shadow:0 0 0 3px var(--accent-soft)}.adm .pfield.is-vazio{box-shadow:inset 3px 0 0 var(--col-amber)}.adm .pfield.is-vazio.is-focado{box-shadow:inset 3px 0 0 var(--col-amber), 0 0 0 3px var(--accent-soft)}.adm .pfield__box{flex:1;min-width:0;position:relative}.adm .pfield__hl,.adm .pfield__in{white-space:pre;padding:0 9px;font-family:DM Mono,ui-monospace,monospace;font-size:.78rem;line-height:26px;overflow:hidden}.adm .pfield__hl{color:var(--ink);pointer-events:none;position:absolute;inset:0}.adm .pfield__ph{color:var(--brand-2);font-weight:500}.adm .pfield__semvalor{color:var(--muted);font-family:inherit;font-style:italic}.adm .pfield__in{color:#0000;-webkit-text-fill-color:transparent;width:100%;height:26px;caret-color:var(--ink);background:0 0;border:0;position:relative}.adm .pfield__in:focus{outline:none}.adm .pfield__in::selection{background:color-mix(in srgb, var(--brand) 25%, transparent)}.adm .pfield__in:disabled{cursor:not-allowed}.adm .pvcell{min-width:0;display:block}.adm .pvcell .pvcell__in{border-radius:9px;width:100%;height:28px;min-height:0;padding:0 8px;font-family:DM Mono,ui-monospace,monospace;font-size:.74rem}.adm .pvcell.is-vazio .pvcell__in{box-shadow:inset 3px 0 0 var(--col-amber)}.adm .pvcell .pvcell__in::placeholder{font-style:italic}.adm .pvcell .pvcell__in:disabled{cursor:not-allowed;opacity:.6}.adm .pvcell>.fxfld{--fx-size:18px;border-radius:9px;height:28px}.adm .pvcell>.fxfld>.pvcell__in{border-radius:0;width:auto;height:auto;padding:0 5px}.adm .pvcell.is-vazio>.fxfld{box-shadow:inset 3px 0 0 var(--col-amber)}.adm .pvcell.is-vazio>.fxfld>.pvcell__in{box-shadow:none}.adm .mascara--invalida{color:color-mix(in srgb, var(--danger) 75%, var(--ink));-webkit-text-decoration:underline wavy color-mix(in srgb, var(--danger) 55%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--danger) 55%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--danger) 55%, transparent);text-underline-offset:3px}.adm .pvex{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);background:var(--surface-2);min-width:0;height:28px;color:var(--ink-soft);border-radius:9px;padding:0 8px;font-family:DM Mono,ui-monospace,monospace;font-size:.74rem;line-height:26px;display:block;overflow:hidden}.adm .pvex.is-ok{color:color-mix(in srgb, var(--success) 70%, var(--ink));background:color-mix(in srgb, var(--success) 10%, var(--surface));border-color:color-mix(in srgb, var(--success) 30%, var(--line))}.adm .pvex.is-erro{color:color-mix(in srgb, var(--danger) 75%, var(--ink));background:color-mix(in srgb, var(--danger) 8%, var(--surface));border-color:color-mix(in srgb, var(--danger) 35%, var(--line));font-family:inherit}.adm .pvex.is-carregando{color:var(--muted)}.adm .modal:has(.tasklogs){height:calc(100vh - 82px)}.adm .logrow-head{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.adm .logrow-head>td{font-weight:600}.adm .logrow-name{color:var(--ink)}.adm .logrow-head--click{cursor:pointer}.adm .logrow-head--click:hover{background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.adm .logrow-head.is-open{background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.adm .logrow-toggle{width:20px;height:20px;color:var(--brand);cursor:pointer;vertical-align:-4px;background:0 0;border:none;border-radius:5px;place-items:center;margin-right:6px;padding:0;display:inline-grid}.adm .logrow-toggle:hover{background:color-mix(in srgb, var(--brand) 14%, transparent)}.adm .logrow-toggle svg{width:15px;height:15px}.adm .logrow-count{background:color-mix(in srgb, var(--brand) 12%, transparent);min-width:20px;color:var(--brand);border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;font:700 .72rem DM Mono,ui-monospace,monospace;display:inline-grid}.adm .logrow-detailname{color:var(--ink-soft)}.adm .rowbtn--sm{border-radius:7px;width:28px;height:28px;margin-left:0}.adm .rowbtn--sm svg{width:14px;height:14px}.adm .chips{flex-wrap:wrap;gap:6px;display:flex}.adm .modal:has(.conexedit){width:min(1240px,100%);height:min(94vh,1100px)}.adm .modal:has(.conexedit) .modal__body{flex:1;min-height:0;display:flex;overflow:hidden}.adm .conexedit{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.adm .conexedit__passo{flex-direction:column;flex:1;min-height:0;display:flex}.adm .conexedit>.conexedit__passo{overflow:auto}.adm .conexdesc__cell{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);overflow:hidden}.adm .hltest{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.adm .hltest__ago{color:var(--muted);font-size:11px;font-weight:500}.adm .modal:has(.conexlogs){align-self:start;width:85vw;max-width:85vw;max-height:calc(100vh - 82px);margin-top:34px}.adm .conexlogs .dtable td,.adm .paneltable .dtable td,.adm .queue-card .dtable td{padding:10px 5px}.adm .queue-card .dtable{min-width:1680px}.adm .qsum{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;display:flex}.adm .qsum__chip{--c:var(--ink-soft);border:1px solid var(--line);border-left:4px solid var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 9%, transparent) 0%, transparent 86%), linear-gradient(105deg, color-mix(in srgb, var(--c) 11%, transparent) 0%, color-mix(in srgb, var(--c) 4%, transparent) 30%, transparent 60%), var(--surface);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;padding:8px 14px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:flex}.adm .qsum__chip:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--ink) 10%, transparent);transform:translateY(-1px)}.adm .qsum__chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.adm .qsum__col{flex-direction:column;gap:3px;line-height:1;display:flex}.adm .qsum__nrow{align-items:center;gap:6px;display:flex}.adm .qsum__ico{width:15px;height:15px;color:var(--c);flex:none}.adm .qsum__n{color:var(--c);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.adm .qsum__lbl{color:var(--ink-soft);font-size:.86rem;font-weight:600}.adm .qsum__chip.is-active{background:var(--tile-brand);border-color:#0000;border-left-color:var(--c);box-shadow:inset 0 3px 6px color-mix(in srgb, var(--ink) 45%, transparent), inset 0 -1px 0 #ffffff38, 0 1px 2px color-mix(in srgb, var(--brand) 30%, transparent);transform:translateY(1px)}.adm .qsum__chip.is-active:hover{transform:translateY(1px)}.adm .qsum:has(.qsum__chip.is-active) .qsum__chip:not(.is-active){opacity:.5;filter:saturate(.55);box-shadow:none;transform:scale(.92)}.adm .qsum:has(.qsum__chip.is-active) .qsum__chip:not(.is-active):hover{opacity:1;filter:none;box-shadow:0 8px 18px color-mix(in srgb, var(--ink) 10%, transparent);transform:scale(.96)translateY(-1px)}.adm .qsum__chip.is-active .qsum__n,.adm .qsum__chip.is-active .qsum__ico,.adm .qsum__chip.is-active .qsum__lbl{color:#fff}.adm .backlink{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);color:#fff;height:34px;box-shadow:var(--shadow-cta);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:.82rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.adm .backlink:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--brand) 30%, transparent);transform:translateY(-1px)}.adm .backlink svg{width:15px;height:15px}.adm .cellsub{color:var(--ink);font-weight:650}.adm .cellsub small{color:var(--muted);margin-top:1px;font-size:.82rem;font-weight:500;display:block}.adm .cellsub small.dur--live{color:var(--col-blue);font-weight:700}.adm .cellsub small .relger__idade--antiga{color:var(--col-amber);font-weight:700}.adm .relger__arq{align-items:center;gap:10px;min-width:0;display:flex}.adm .relger__arq>.cellsub{min-width:0}.adm .fmtselo{letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.62rem;font-weight:800;display:inline-grid}.adm .fmtselo--xlsx{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success)}.adm .fmtselo--csv{background:color-mix(in srgb, var(--col-blue) 14%, var(--surface));color:var(--col-blue)}.adm .relger__nome,.adm .relger__nome-txt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.adm .relger__nome{font:inherit;color:var(--brand);cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0}.adm .relger__nome:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.adm .relger__nome:disabled{cursor:progress}.adm .relger__baixar{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, var(--surface)), var(--surface) 70%);height:30px;box-shadow:0 2px 6px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;align-items:stretch;transition:transform .16s,box-shadow .16s;display:inline-flex;overflow:hidden}.adm .relger__baixar:not(.is-off):hover{box-shadow:0 6px 14px color-mix(in srgb, var(--ink) 14%, transparent);transform:translateY(-1px)}.adm .relger__baixar.is-off{opacity:.5;box-shadow:none}.adm .relger__seg{width:32px;color:var(--primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.adm .relger__seg svg{width:15px;height:15px}.adm .relger__seg+.relger__seg{border-left:1px solid color-mix(in srgb, var(--primary) 22%, var(--line))}.adm .relger__seg:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 12%, transparent)}.adm .relger__seg:disabled{cursor:not-allowed}.adm .relger__seg--fmt{width:22px}.adm .relger__seg--fmt svg{width:12px;height:12px}.adm .relger__seg.olap-menu-btn:after{display:none}.adm .conex-card .tablescroll .dtable{min-width:700px}.adm .qsum{gap:4px}.adm .qsum__chip{padding:5px 8px}.adm .qsum__n{font-size:1rem}.adm .qsum__lbl{font-size:.7rem}.adm .conexlogs{flex-direction:column;flex:1;min-height:0;display:flex}.adm .modal--wide:has(.conexuso){width:min(980px,100%)}.adm .conexuso{flex-direction:column;gap:14px;display:flex}.adm .conexuso__resumo{background:color-mix(in srgb, var(--col-amber) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--col-amber) 34%, transparent);color:var(--ink-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.86rem;line-height:1.45;display:flex}.adm .conexuso__resumo svg{color:var(--col-amber);flex:none;margin-top:1px}.adm .conexuso__vazio{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.adm .conexuso__vazio--ok{color:var(--ink-soft);justify-content:flex-start}.adm .conexuso__vazio--ok svg{color:var(--success);flex:none}.adm .conexuso__vazio p{color:var(--muted);margin:2px 0 0;font-size:.86rem}.adm .usochip{letter-spacing:.07em;text-transform:uppercase;border-radius:6px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.adm .usochip svg{width:12px;height:12px}.adm .usochip--acao{background:color-mix(in srgb, var(--col-indigo) 15%, transparent);color:var(--col-indigo)}.adm .usochip--tarefa{background:color-mix(in srgb, var(--col-teal) 17%, transparent);color:var(--col-teal)}.adm .usoarv{margin-bottom:4px}.adm .usoarv__no{background:color-mix(in srgb, var(--col-teal) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--col-teal) 26%, transparent);border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.adm .usoarv__ramo{border-left:2px dashed color-mix(in srgb, var(--col-indigo) 45%, transparent);margin-left:30px;padding-left:24px}.adm .usoarv__item{align-items:center;gap:10px;padding:10px 0 10px 4px;display:flex;position:relative}.adm .usoarv__item:before{content:"";background:color-mix(in srgb, var(--col-indigo) 45%, transparent);width:20px;height:2px;position:absolute;top:50%;left:-24px}.adm .usoarv__nome{color:var(--ink);flex:none;font-size:.89rem;font-weight:600}.adm .usoarv__nome--muted{color:var(--muted);font-weight:600}.adm .screen--stack:has(.tablescroll){height:auto;min-height:0;display:block}.adm .screen--stack:has(.tablescroll)>*{flex:none}.adm .screen--stack:has(.tablescroll) .card{flex:none;min-height:0;display:block}.adm .screen--stack .tablescroll{flex:none;overflow:auto visible}.adm .modal__body:has(.conexlogs){padding:0 20px 20px}.adm .form-grid--conn{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.adm .form-grid--conn>*{flex:100%;min-width:0}.adm .form-grid--conn>.fld{flex-grow:1}.adm .conexedit .form-grid--conn{gap:12px}.adm .conexedit .form-section{padding:10px 16px 14px}.adm .conexedit .form-section>.form-grid{gap:12px}.adm .form-grid--conn>.form-section,.adm .form-section--wide{flex:100%;width:100%}.adm .form-grid>.form-section{margin-bottom:0}.adm .form-section>.form-grid{gap:14px}.adm .form-section .fld{margin:0}.adm .form-section .fld--top-gap{margin-top:14px}.adm .form-section .senha-acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.adm .apikeys{margin:10px 0 0;padding:0;list-style:none}.adm .apikeys__item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.adm .apikeys__item:last-child{border-bottom:1px solid var(--line)}.adm .apikeys__item.is-expired,.adm .apikeys__item.is-revoked{opacity:.7}.adm .apikeys__prefix{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.adm .apikeys__status{color:var(--muted);font-size:.82rem}.adm .fld__textwrap{display:flex;position:relative}.adm .fld__textwrap>.fld__textarea{flex:1;width:100%;padding-right:52px}.adm .copy-btn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;opacity:0;border-radius:8px;place-items:center;padding:0;transition:opacity .15s,background .15s,color .15s,border-color .15s;display:grid;position:absolute;top:7px;right:16px}.adm .fld__textwrap:hover .copy-btn,.adm .copy-btn:focus-visible,.adm .copy-btn--ok{opacity:1}.adm .copy-btn:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface));color:var(--ink)}.adm .copy-btn svg{width:16px;height:16px}.adm .copy-btn--ok{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--line))}.adm .copy-btn--ok:hover{color:var(--success)}.adm .fld__textwrap--tools>.fld__textarea{padding-right:84px}.adm .fld__tools{gap:6px;display:flex;position:absolute;top:7px;right:16px}.adm .fld__tools .copy-btn{position:static;top:auto;right:auto}.adm .fld__textwrap--fill .copy-btn{opacity:1}.adm .fld__textarea--modal{resize:none;min-height:80vh}.adm .rowbtn--sync[aria-pressed=true],.adm .rowbtn--sync[aria-pressed=true]:hover{color:#fff;background-image:linear-gradient(100deg, var(--brand) 0%, var(--brand-2) 35%, var(--brand) 70%, var(--brand-2) 100%);animation:2.6s linear infinite adm-sync-flow;animation:adm-sync-flow var(--loadbar-dur,2.6s) linear infinite;background-size:300% 100%;border-color:#0000}@keyframes adm-sync-flow{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.adm .rowbtn--sync[aria-pressed=true]{background-position:0;animation:none}}.adm .statusbadge__lbl{text-align:center;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adm .chips--toggle{gap:7px}.adm .chip-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.85rem;transition:background .15s,color .15s,border-color .15s}.adm .chip-toggle.is-on{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), var(--cta-navy);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--brand) 22%, transparent);border-color:#0000}.adm .chip-toggle--all{border-style:dashed;margin-right:4px;font-weight:600}.adm .chip-toggle--all.is-on{border-style:solid}.adm .lifetime{flex-direction:column;gap:14px;display:flex}.adm .lifetime__legenda{color:var(--ink-soft);align-items:center;gap:14px;margin-left:auto;padding:0 4px 6px;font-size:.82rem;display:flex}.adm .lifetime__legenda span{align-items:center;gap:6px;display:inline-flex}.adm .lifetime__amostra{background:var(--success);border-radius:3px;width:16px;height:10px}.adm .lifetime__amostra--col{background:var(--danger)}.adm .lifetime__tabs{flex-direction:column;display:flex}.adm .lifetime__quadro{border:1px solid var(--primary);background:var(--surface);border-radius:0 8px 8px;position:relative;overflow:hidden}.adm .tlscroll{max-height:58vh}.adm .tlwrap{width:max-content;min-width:100%;position:relative}.adm .tltab{table-layout:fixed;width:max-content}.adm .tltab__lbl{z-index:2;border-right:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;width:190px;min-width:190px;max-width:190px;font-weight:600;position:sticky;left:0;overflow:hidden}.adm .tltab tbody td.tltab__lbl{background:var(--surface)}.adm .tltab tbody tr:hover td.tltab__lbl{background:color-mix(in srgb, var(--brand) 9%, var(--surface))}.adm .tltab thead .tltab__lbl{z-index:3;text-align:left;vertical-align:middle;background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface);border-bottom:1px solid var(--line)}.adm .tltab .dtable__grouprow th{padding:0 4px;font-size:.74rem}.adm .tltab .tlq{text-align:center;letter-spacing:0;width:18px;min-width:18px;height:22px;color:var(--muted);padding:3px 0;font-size:8px}.adm .tltab .tlq--marco{color:var(--ink-soft)}.adm .tltab td.tlcel{border-bottom:1px solid var(--line);text-align:center;color:#fff;background:0 0;width:18px;min-width:18px;height:22px;padding:0;font-size:8px;font-weight:700}.adm .tltab td.tlcel--hora:not([class*=tlcel--on]):not([class*=tlcel--run]):not([class*=tlcel--col]),.adm .tltab th.tlq:nth-child(12n+1){box-shadow:inset 1px 0 0 var(--line)}.adm .tltab td.tlcel--on,.adm .tltab td.tlcel--run,.adm .tltab td.tlcel--col{background:var(--tl-cor);box-shadow:inset 0 1px 0 var(--tl-borda), inset 0 -1px 0 var(--tl-borda)}.adm .tltab td.tlcel--on{--tl-cor:var(--success);--tl-borda:color-mix(in srgb, var(--success) 55%, #000)}.adm .tltab td.tlcel--run{--tl-cor:var(--primary);--tl-borda:color-mix(in srgb, var(--primary) 55%, #000)}.adm .tltab td.tlcel--col{--tl-cor:var(--danger);--tl-borda:color-mix(in srgb, var(--danger) 55%, #000)}.adm .tltab td.tlcel.is-ini{box-shadow:inset 0 1px 0 var(--tl-borda), inset 0 -1px 0 var(--tl-borda), inset 1px 0 0 var(--tl-borda)}.adm .tltab td.tlcel.is-fim{box-shadow:inset 0 1px 0 var(--tl-borda), inset 0 -1px 0 var(--tl-borda), inset -1px 0 0 var(--tl-borda)}.adm .tltab td.tlcel.is-ini.is-fim{box-shadow:inset 0 1px 0 var(--tl-borda), inset 0 -1px 0 var(--tl-borda), inset 1px 0 0 var(--tl-borda), inset -1px 0 0 var(--tl-borda)}.adm .tlnow{border-left:2px solid var(--primary);z-index:4;pointer-events:none;width:0;position:absolute;bottom:0}.adm .tlnow em{background:var(--primary);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.adm .lfskel{width:max-content;min-width:100%;position:relative}.adm .lfskel__linha{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.adm .lfskel__linha--cab{background:color-mix(in srgb, var(--ink) 3%, var(--surface));border-bottom:1px solid var(--line)}.adm .lfskel__lbl{border-right:1px solid var(--line);flex:none;align-items:center;width:190px;padding:10px;display:flex}.adm .lfskel__hora{border-left:1px solid var(--line);flex:none;align-items:center;gap:1px;padding:3px 4px;display:flex}.adm .lfskel__linha--cab .lfskel__hora{flex-direction:column;align-items:flex-start;gap:3px}.adm .lfskel__hlbl{width:22px}.adm .lfskel__qs{gap:1px;display:flex}.adm .lfskel__qs .lfskel__q{border-radius:2px;width:18px;height:7px}.adm .lfskel__cel{border-radius:2px;flex:none;width:18px;height:20px}.adm .lfskel__cel--on{background:color-mix(in srgb, var(--ink) 20%, var(--surface))}.adm .tskdate{align-items:center;gap:8px;margin-bottom:8px;display:flex}.adm .tskdate .fld__input{flex:auto;min-width:0}.adm .tskdate__add{align-self:flex-start;margin-bottom:6px}.adm .tsk-adv{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:.86rem;font-weight:600;display:inline-flex}.adm .tsk-adv:hover{color:var(--ink)}.adm .tsk-adv__ic{transition:transform .15s;transform:rotate(-90deg)}.adm .tsk-adv__ic.is-open{transform:none}@media (prefers-reduced-motion:reduce){.adm .tsk-adv__ic{transition:none}}.adm .menutree{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,50fr) minmax(0,50fr);align-items:stretch;min-height:0}.adm .screen:has(.menutree){height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:360px;display:flex}.adm .screen:has(.menutree)>:not(.menutree){flex:none}@media (width<=720px){.adm .screen:has(.menutree){height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.adm .menutree__nav{scrollbar-gutter:stable;border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 26%, transparent) 0%, color-mix(in srgb, var(--brand-2) 18%, transparent) 100%) top / 100% 2px no-repeat, linear-gradient(160deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--ink) 2%, var(--surface));min-height:0;max-height:none;box-shadow:0 8px 24px -16px color-mix(in srgb, var(--brand) 45%, transparent);border-radius:12px;padding:8px 6px 6px;overflow:auto}.adm .menutree__panel{min-height:320px;overflow:auto}.adm .menutree__panel:after{content:none}.adm .menutree__item{color:var(--brand);border-radius:9px;gap:7px;padding:9px 10px;font:600 13px system-ui,sans-serif;transition:background .15s,color .15s}.adm .menutree__item:hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface));color:var(--brand)}.adm .menutree__item.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 18%, var(--surface)), color-mix(in srgb, var(--brand-2) 16%, var(--surface)));color:var(--brand);box-shadow:none;font-weight:700}.adm .menutree__item.is-active svg{color:var(--brand)}.adm .menutree__item.is-missing .list-nav__label{color:var(--danger);text-decoration:line-through}.adm .menutree__root{color:var(--ink);font-weight:700}.adm .menutree__img{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none;width:16px;height:16px}.adm .menutree__defico{color:var(--muted);flex:none;display:inline-flex}.adm .menutree__defico svg{width:15px;height:15px}.adm .menutree__item.is-active .menutree__defico{color:inherit}.adm .menutree__flag{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);border-radius:6px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.adm .menutree__all{color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent);border:1px solid color-mix(in srgb, var(--success) 22%, transparent);border-radius:6px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.adm .menutree__show{color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:6px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.adm .menutree__item.is-active .menutree__flag,.adm .menutree__item.is-active .menutree__all{color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--surface));border-color:color-mix(in srgb, var(--brand) 32%, transparent)}.adm .menutree__empty{color:var(--muted);padding:14px 12px;font-size:12.5px}.adm .menutree__children{border-left:1px solid var(--line);margin:1px 0 2px 10px;padding-left:8px}.adm .menutree__item.is-active .list-nav__count{color:var(--brand);background:color-mix(in srgb, var(--brand) 16%, var(--surface))}.adm .menutree__children>.menutree__node>.menutree__row{position:relative}.adm .menutree__children>.menutree__node>.menutree__row:before{content:"";background:var(--line-strong);width:8px;height:1px;position:absolute;top:50%;left:-8px}.adm .sel-panel{padding:14px 16px}.adm .sel-panel__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.adm .sel-panel__actions{gap:8px;margin-left:auto;display:flex}.adm .menutree__crumb{font:inherit;font-size:inherit;color:var(--accent-strong);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.adm .menutree__crumb:hover{text-decoration:underline}.adm .menutree__grantshead{flex:none;align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.adm .menutree__grantsearch{width:200px}.adm .menutree__grantsearch .hsearch__input{width:100%}.adm .menutree__inherit{color:var(--ink-soft);background:color-mix(in srgb, var(--brand) 6%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}.adm .sigfaixas{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.adm .sigfaixas__item{align-items:center;gap:5px;display:inline-flex}.adm .sigfaixas__lim{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.adm .sysimgadm__thumbcell{padding-top:4px;padding-bottom:4px}.adm .sysimgadm__thumb{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:3px;display:inline-flex}.adm .sysimgadm__thumb:hover{border-color:var(--brand)}.adm .sysimgadm__badge{margin-left:6px;padding:1px 8px;font-size:.75rem}.adm .sysimgadm__meta{color:var(--muted);font-size:.8rem}.adm .sysimgadm-layout{grid-gap:14px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;display:grid}.adm .screen:has(.tablescroll)>.sysimgadm-layout{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.adm .sysimgadm-main{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex}.adm .sysimgadm-main>.card:has(.tablescroll--state){flex:auto}.adm .sysimgadm__navtxt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm .catnav__item .sysimgadm__navflag{opacity:.6;width:13px;height:13px}@media (width<=900px){.adm .sysimgadm-layout{grid-template-columns:1fr}.adm .screen:has(.tablescroll)>.sysimgadm-layout{grid-template-rows:auto minmax(0,1fr)}.adm .sysimgadm-layout .catnav--tree{max-height:none;position:static}}.adm .sysimgform__arquivo{align-items:center;gap:14px;display:flex}.adm .sysimgform__preview{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;padding:6px;display:inline-flex}.adm .sysimgform__preview img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.adm .sysimgform__arqinfo{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.adm .sysimgview{grid-gap:14px;gap:14px;display:grid}.adm .sysimgview__quadro{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;justify-content:center;align-items:center;min-height:160px;padding:12px;display:flex}.adm .sysimgview__quadro img{max-width:100%;height:auto}.adm .sysimgview__dados{grid-gap:6px 14px;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.adm .sysimgview__dados dt{color:var(--muted);font-size:.8rem}.adm .sysimgview__dados dd{overflow-wrap:anywhere;min-width:0;margin:0}.adm .sigform__cab{grid-gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.adm .sigfaixa__lista{flex-direction:column;gap:8px;margin-top:6px;display:flex}.adm .sigfaixa{grid-gap:10px;border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:22px 44px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.adm .sigfaixa__num{color:var(--muted);text-align:center;font-weight:700}.adm .sigfaixa__img{border:1px solid var(--line);background:var(--surface-2);text-align:center;border-radius:6px;place-items:center;width:44px;height:36px;font-size:10px;line-height:1.1;display:grid}.adm .sigfaixa__botoes{gap:6px;display:flex}.adm .sigfaixa__lim{align-items:center;gap:8px;min-width:0;display:flex}.adm .sigfaixa__ate{color:var(--ink-soft);font-weight:600}.adm .sigfaixa__add{align-self:flex-start;margin-top:8px}@media (width<=900px){.adm .sigform__cab{grid-template-columns:1fr}.adm .sigfaixa{grid-template-columns:22px 44px minmax(0,1fr) auto}.adm .sigfaixa__botoes{grid-column:3/-1}}.adm .image-field{align-items:center;gap:14px;display:flex}.adm .image-field__preview{border:1px solid var(--line-strong);background:var(--surface-2);width:96px;height:96px;color:var(--muted);text-align:center;border-radius:10px;flex-shrink:0;place-items:center;padding:6px;font-size:11px;font-weight:600;display:grid;overflow:hidden}.adm .image-field__preview--icon{width:72px;height:72px}.adm .image-field__preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.adm .image-field__actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;margin-left:auto;display:flex}@media (width<=900px){.adm .menutree{grid-template-columns:1fr}.adm .menutree__nav,.adm .menutree__panel{height:auto;max-height:none}}.adm .tbldest{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-top:12px;padding:12px}.adm .tbldest__cab{align-items:center;gap:10px;margin-bottom:8px;display:flex}.adm .tbldest__tit{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.adm .tbldest__conn{color:var(--ink-soft);border:1px dashed var(--line);border-radius:6px;padding:2px 8px;font-size:11px}.adm .tbldest__dir{flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.adm .tbldest__msg{color:var(--ink-soft);font-size:12px}.adm .tbldest__aviso{border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.adm .tbldest__aviso--falta{color:color-mix(in srgb, var(--warning) 55%, var(--ink));background:color-mix(in srgb, var(--warning) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 35%, var(--line))}.adm .tbldest__aviso--ok{color:color-mix(in srgb, var(--success) 55%, var(--ink));background:color-mix(in srgb, var(--success) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--success) 30%, var(--line))}.adm .tbldest__lbl{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.adm .tbldest__acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.adm .tbldest__lblrow{align-items:center;gap:10px;min-width:0;margin-bottom:4px;display:flex}.adm .tbldest__lblrow>.tbldest__lbl{flex:none;margin-bottom:0}.adm .tbldest__hint{color:var(--muted);font-size:11px}.adm .tbldest__hint--alerta{color:color-mix(in srgb, var(--warning) 55%, var(--ink));align-items:center;gap:5px;font-weight:600;display:inline-flex}.adm .tbldest__hint--alerta svg{flex:none;width:14px;height:14px}.adm .tbldest__msg--ok{color:color-mix(in srgb, var(--success) 55%, var(--ink));align-items:center;gap:5px;margin-bottom:6px;font-weight:600;display:inline-flex}.adm .tbldest__msg--ok svg{flex:none;width:14px;height:14px}.adm .tbldest__ico{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);width:24px;height:24px;box-shadow:0 2px 7px color-mix(in srgb, var(--brand) 26%, transparent);border-radius:7px;flex:none;place-items:center;display:inline-grid}.adm .tbldest__ico svg{width:15px;height:15px}.adm .tbldef{flex-direction:column;gap:6px;min-height:0;margin-bottom:8px;display:flex}.adm .tbldef__wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:1;min-height:120px;overflow:auto}.adm .tbldef .tbldef__tbl th,.adm .tbldef .tbldef__tbl td{max-width:none;padding:2px 6px;line-height:1.2;overflow:visible}.adm .tbldef .tbldef__tbl th{padding-top:4px;padding-bottom:4px}.adm .tbldef__tbl tbody tr:last-child td{border-bottom:0}.adm .tbldef__tbl tbody tr.is-invalid td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.adm .tbldef__c-nome{width:34%;min-width:180px}.adm .tbldef__c-tipo{width:150px;min-width:130px}.adm .tbldef__c-num{width:84px}.adm .tbldef__c-pk{text-align:center;width:44px}.adm .tbldef__pk{width:15px;height:15px;accent-color:var(--brand);vertical-align:middle;cursor:pointer;margin:0}.adm .tbldef__pk:disabled{cursor:default;opacity:.55}.adm .tbldef__c-acoes{text-align:right;width:44px}.adm .tbldef__tbl td.td-actions{padding-right:6px}.adm .tbldef__tbl .row-actions{display:flex}.adm .tbldef__in{border-radius:6px;height:24px;padding:1px 6px;font-size:12px;display:block}.adm .actedit .tbldef__tbl .fld__input.tbldef__in{height:24px;min-height:24px}.adm .tbldef__in--nome{text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace}.adm .tbldef__in--num{text-align:right;-moz-appearance:textfield;width:72px}.adm .tbldef__in--num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.adm .tbldef__in--num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adm .tbldef__tbl .select.tbldef__sel{border-radius:6px;min-height:24px;padding:1px 8px;font-size:12px;line-height:1.2}.adm .tbldef__tbl .rowbtn--sm{width:24px;height:24px}.adm .tbldef__tbl .rowbtn--sm svg{width:13px;height:13px}.adm .tbldef__tbl .select.tbldef__sel.is-invalid{border-color:var(--danger)}.adm .tbldef__vazio td{color:var(--ink-soft);white-space:normal;padding:12px 10px;font-size:12px}.adm .tbldef__foot{display:flex}.adm .tbldef__add{align-items:center;gap:6px;display:inline-flex}.adm .tbldef__add svg{width:14px;height:14px}.adm .tbldef.is-readonly .tbldef__in:disabled,.adm .tbldef.is-readonly .select:disabled,.adm .tbldef__tbl tr.is-existente .tbldef__in:disabled,.adm .tbldef__tbl tr.is-existente .select:disabled{opacity:1;color:var(--ink-soft)}.adm .tbldef__fisico{height:24px;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;line-height:24px;display:block;overflow:hidden}.adm .modal:has(.tbldesc){width:min(760px,100%);height:min(620px,88vh)}.adm .modal:has(.tbldesc) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.adm .tbldesc{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.adm .tbldesc__meta{color:var(--ink-soft);align-items:center;gap:12px;font-size:12px;display:flex}.adm .tbldesc__busca{margin-left:auto;font-size:13px}.adm .tbldesc__nome{color:var(--ink);font-family:DM Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.adm .tbldesc__wrap{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;overflow:auto}.adm .tbldesc__tbl td,.adm .tbldesc__tbl th{max-width:none}.adm .tbldesc__n{text-align:right;width:36px}.adm .tbldesc__obrig{color:var(--ink);font-weight:600}.adm .tbldesc__chip{color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-right:4px;padding:1px 7px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;display:inline-block}.adm .tbldesc__chip--pk{color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, var(--surface));border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}.adm .sqlchk{align-items:center;gap:6px;font-size:11px;display:inline-flex}.adm .sqlchk--ok{color:color-mix(in srgb, var(--success) 60%, var(--ink))}.adm .sqlchk--erro{color:color-mix(in srgb, var(--danger) 60%, var(--ink))}.adm .form-subblock__title:has(.form-subblock__act){align-items:center;gap:10px;display:flex}.adm .form-subblock__act{margin-left:auto}.adm .httpcli{flex-direction:column;gap:12px;min-width:0;height:100%;display:flex}.adm .httpcli__top{flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:8px;display:flex;overflow:hidden auto}.adm .httpcli .ttabs{flex-direction:column;flex:1;min-height:0;display:flex}.adm .httpcli .ttabs__panel{flex:1;min-height:0;overflow-y:auto}.adm .httpcli__below{flex:none;align-items:flex-start;gap:12px;display:flex}.adm .httpcli__below>*{flex:1 1 0;min-width:0}.adm .httpcli__bar{align-items:center;gap:8px;display:flex}.adm .httpcli__urlbar{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-field);border-radius:10px;flex:1;align-items:stretch;display:flex;overflow:hidden}.adm .httpcli__urlbar:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), var(--shadow-field)}.adm .methodsel__chev{cursor:pointer;color:var(--brand);background:0 0;border:none;flex:none;align-items:center;padding:0 8px 0 2px;display:inline-flex}.adm .methodsel__chev svg{width:16px;height:16px}.adm .methodsel--field{border:1px solid var(--line);background:var(--surface);width:100%;box-shadow:var(--shadow-field);border-radius:10px;transition:border-color .15s,box-shadow .15s}.adm .methodsel--field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), var(--shadow-field)}.adm .methodsel--field .methodsel__chev{padding-right:12px}.adm .methodsel--ro{background:color-mix(in srgb, var(--ink) 3%, var(--surface))}.adm .methodsel--ro .methodsel__chev{display:none}.adm .httpcli__urlbar .httpcli__url{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;font-family:ui-monospace,Consolas,monospace;font-size:.85rem}.adm .httpcli__urlbar .httpcli__url:focus{box-shadow:none}.adm .httpcli__urlbar .httpcli__base{border-right:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface));max-width:42%;color:var(--ink-soft);cursor:default;flex:none;align-items:center;padding:0 10px;font-family:ui-monospace,Consolas,monospace;font-size:.85rem;display:flex}.adm .httpcli__base>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .httpcli__urlbar .httpcli__send{box-shadow:none;border:none;border-radius:0}.adm .httpcli__urlbar .httpcli__send:hover,.adm .httpcli__urlbar .httpcli__send:active{box-shadow:none;transform:none}.adm .httpcli__send{white-space:nowrap;flex:none}.adm .modal:has(.reqtester){height:95vh}.adm .modal:has(.reqtester) .modal__body{flex:1;min-height:0;display:flex;overflow:hidden}.adm .reqtester{flex:1;min-height:0;display:flex}.adm .modal:has(.reqtester--ro){height:auto;max-height:95vh}.adm .reqtester--ro .httpcli .ttabs__panel{flex:none;height:240px}.adm .reqtester>.httpcli{flex:1;min-width:0}.adm .reqtester__import{box-sizing:border-box;resize:none;width:100%;min-height:240px;font-family:ui-monospace,Consolas,monospace;font-size:.85rem}.adm .httpcli__body{flex-direction:column;gap:12px;display:flex}.adm .httpcli__bodytype{max-width:220px}.adm .httpcli__resp{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:8px;padding-top:12px;display:flex}.adm .httpcli__resphead{color:var(--ink);font-size:.9rem;font-weight:700}.adm .httpcli__respmeta{align-items:center;gap:14px;font-size:.85rem;display:flex}.adm .httpcli__trunc{color:#b45309;font-size:.8rem;font-weight:600}.adm .modal--wide:has(.actedit){width:min(1180px,100%);height:min(880px,92vh)}.adm .modal:has(.actedit) .modal__body{flex:1;min-height:0;overflow:auto}:is(.adm .modal--wide:has(.reqtester),.adm .modal--wide:has(.form-stack--wiz)){width:min(1280px,100%)}.adm .ttab.is-travada{opacity:.55;cursor:default}.adm .ttabs__bar{gap:4px;display:flex}.adm .ttab{border:1px solid var(--line);border-bottom:1px solid var(--primary);background:color-mix(in srgb, var(--ink) 4%, var(--surface));color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:8px 18px;font-weight:600;transition:color .15s,background .15s;display:inline-flex;position:relative;top:1px}.adm .ttab:hover{color:var(--ink)}.adm .ttab svg{flex:none;width:15px;height:15px}@media (width<=1180px){:is(.adm .ttab:has(svg),.page-fit .ttab:has(svg)){gap:6px;padding-left:10px;padding-right:10px}}@media (width<=880px){:is(.adm .ttab:has(svg),.page-fit .ttab:has(svg)){padding-left:12px;padding-right:12px;font-size:0}}.adm .ttab.is-active{background:var(--surface);color:var(--primary);border-color:var(--primary);border-bottom:1px solid var(--surface);z-index:2}.adm .ttab.is-active:after{content:"";background:var(--surface);pointer-events:none;height:3px;position:absolute;bottom:-2px;left:-1px;right:-1px}.adm .ttabs__panel{border:1px solid var(--primary);border-radius:0 8px 8px;padding:14px}.adm .ttabs__panel .form-actions{justify-content:center}.adm .httpcli__respmeta .statusbadge{width:auto;display:inline-flex;overflow:visible}.adm .lifetime__tabs .ttabs__bar{align-items:flex-end;position:relative}.adm .lifetime__hoje{font:inherit;color:var(--primary);white-space:nowrap;pointer-events:none;padding-bottom:8px;font-weight:600;line-height:normal;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.adm .lifetime__hora{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm .btn-ghost{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px}.adm .btn-ghost:hover{color:var(--brand)}.adm .btn-ghost--icon{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.adm .btn-ghost--icon:hover{color:var(--brand);background:0 0}.adm .hsearch{position:relative}.adm .hsearch__icon{width:16px;height:16px;color:var(--brand);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.adm .hsearch__input{border:1px solid var(--line);background:var(--surface);width:245px;max-width:46vw;color:var(--ink);border-radius:10px;outline:none;padding:9px 12px 9px 34px}.adm .hsearch__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.adm .dtable__headbtn{width:20px;height:13px;color:var(--danger);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.adm .dtable__headbtn:hover{color:color-mix(in srgb, var(--danger) 75%, var(--ink))}.adm .dtable__headbtn svg{width:16px;height:16px}.adm .pager .select.select--sm{padding:4px 11px}.adm .dtable__group{text-align:left;vertical-align:middle;white-space:nowrap;background:color-mix(in srgb, var(--ink) 2%, var(--surface));box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.adm .dtable td.dtable__group{background:color-mix(in srgb, var(--ink) 2%, var(--surface))}.adm .dtable tbody td.dtable__group.is-hovcell{background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 26%, transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--brand) 8.5%, var(--surface)) 0%, var(--surface) 92%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 35%, var(--line))}.adm .paneltools__busca .hsearch__input{width:100%;height:35px;padding:0 10px 0 30px}.adm .schedsplit__list>.pager .select--sm,.adm .paramsplit__list>.pager .select--sm{width:92px}@media (prefers-reduced-motion:reduce){.adm .modal{transition:none;animation:none}.adm.modal-overlay{animation:none}}.adm .modal--xwide{width:min(1100px,100%)}.adm .modal--xwide:has(.form-grid--conn){width:min(1240px,100%)}.adm .modal--split{width:min(1300px,96vw);max-width:96vw;height:calc(100vh - 48px)}.adm .modal--split.is-collapsed{width:min(640px,100%)}.adm .modal--split.is-collapsed .modal__aside{border-left-color:#0000;padding-left:0;padding-right:0}.adm .modal--split .modal__split{flex:1;min-height:0;display:flex;overflow:hidden}.adm .modal--split .modal__body{flex:0 0 640px;min-width:0}.adm .modal--split .modal__aside{border-left:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2.5%, var(--surface));flex:1;min-width:0;padding:18px 20px;overflow:hidden}.adm .methodsel{border-right:1px solid var(--line);flex:none;align-items:center;width:120px;display:flex}.adm .methodsel__input{width:100%;min-width:0;font:inherit;color:var(--ink);text-transform:uppercase;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;padding:0 4px 0 13px;font-weight:400}.adm .methodsel--field .methodsel__input{padding:11px 13px}.adm .methodsel--ro .methodsel__input{color:var(--ink-soft);cursor:default}.adm .httpcli-methodpanel .select-panel__opt{font-weight:600}.adm .methodsel__input[data-value=GET],.adm .httpcli-methodpanel .select-panel__opt[data-value=GET]{color:#1a9e5f}.adm .methodsel__input[data-value=POST],.adm .httpcli-methodpanel .select-panel__opt[data-value=POST]{color:#c9820b}.adm .methodsel__input[data-value=PUT],.adm .httpcli-methodpanel .select-panel__opt[data-value=PUT]{color:#2f6fed}.adm .methodsel__input[data-value=PATCH],.adm .httpcli-methodpanel .select-panel__opt[data-value=PATCH]{color:#8b5cf6}.adm .methodsel__input[data-value=DELETE],.adm .httpcli-methodpanel .select-panel__opt[data-value=DELETE]{color:#e5484d}.adm .methodsel__input[data-value=HEAD],.adm .httpcli-methodpanel .select-panel__opt[data-value=HEAD]{color:#0e9aa7}.adm .methodsel__input[data-value=OPTIONS],.adm .httpcli-methodpanel .select-panel__opt[data-value=OPTIONS]{color:#d6409f}.adm .execbadge{white-space:nowrap;border:1px solid color-mix(in srgb, var(--ec) 30%, transparent);color:color-mix(in srgb, var(--ec) 62%, var(--ink));background:color-mix(in srgb, var(--ec) 12%, var(--surface));border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.adm .execbadge:before{content:"";background:var(--ec);border-radius:50%;flex:none;width:7px;height:7px}.adm .execbadge--integ{--ec:var(--col-blue)}.adm .execbadge--exec{--ec:var(--col-teal)}.adm .execbadge--plsql{--ec:var(--col-purple)}.adm .execbadge--arq{--ec:var(--col-amber)}.adm .execbadge--muted{--ec:var(--ink-soft)}.adm .acao-conncell{align-items:center;gap:8px;min-width:0;display:flex}.adm .acao-conncell__id{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm .acao-tpicon{-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb, var(--ink) 2%, var(--surface));border:1px solid var(--line);border-radius:6px;flex:none;width:22px;height:22px}.adm .acao-tpicon--ini{color:#fff;border:0;place-items:center;font-size:.62rem;font-weight:800;display:inline-grid}.adm .acao-tpicon--ini[data-cat=bancos]{background:linear-gradient(135deg,#1e3a8a,#2563eb)}.adm .acao-tpicon--ini[data-cat=apis]{background:linear-gradient(135deg,#0f7a3d,#15a052)}.adm .acao-tpicon--ini[data-cat=arquivos]{background:linear-gradient(135deg,#b45309,#f59e0b)}.adm .destbase{color:var(--ink)}.adm .destbase--faltando{color:var(--danger);align-items:center;gap:5px;font-weight:700;display:inline-flex}.adm .destbase--faltando svg{flex:none;width:13px;height:13px}.adm .dtable td.acao-connleft{text-align:left;padding-left:12px}.adm .modal__headactions .hsearch__input{width:245px}.adm .connid{align-items:center;gap:7px;min-width:0;display:flex}.adm .connid__txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .connid__orfa{color:var(--col-amber);flex:none;display:inline-flex}.adm .connid__orfa svg{width:15px;height:15px}.adm .connid__logo{border:1px solid var(--line);-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;flex:none;width:18px;height:18px;padding:1px}.adm .connid__ini{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, var(--surface));width:18px;height:18px;color:var(--ink-soft);border-radius:4px;flex:none;place-items:center;font:800 8px DM Mono,ui-monospace,monospace;display:inline-grid}.adm .connid__ini[data-cat=bancos]{color:color-mix(in srgb, var(--col-blue) 78%, var(--ink-soft))}.adm .connid__ini[data-cat=apis]{color:color-mix(in srgb, var(--col-amber) 78%, var(--ink-soft))}.adm .connid__ini[data-cat=arquivos]{color:color-mix(in srgb, var(--col-teal) 78%, var(--ink-soft))}:is(.adm .modal__headrow:has(.modal__headmain)>.modal__headactions .hsearch,.adm .modal__headrow:has(.modal__headmain)>.modal__headactions .logfilters__search){min-width:120px}.adm .select-panel__opt{color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:7px 11px;font-size:.92rem;overflow:hidden}.adm .select-panel__opt:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.adm .select-panel__opt{align-items:center;gap:9px;display:flex}:is(.adm .select--filter,.adm .select:has(.select__ico)){width:220px;height:35px;padding-top:0;padding-bottom:0;font-weight:400}.adm .select--filter{padding-left:11px;padding-right:11px;font-size:.92rem}.adm .hdate__input{height:35px}.adm .logfilters .hdate>.dtf{flex:none;width:128px}.adm .logfilters .hdate>.dtf>.hdate__input{padding-right:30px}.adm .btn-ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.adm .btn-ghost:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.adm .modal--xwide:has(.lifetime){width:min(1560px,96vw);max-width:96vw}.adm .statusbadge{--c:var(--ink-soft);letter-spacing:.03em;width:100px;color:var(--c);white-space:nowrap;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 20%, var(--surface)) 0%, color-mix(in srgb, var(--c) 20%, var(--surface)) 12%, var(--surface) 62%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--c) 48%, transparent) 0%, color-mix(in srgb, var(--c) 48%, transparent) 16%, transparent 84%) border-box;box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:2px 9px 2px 8px;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}.adm .statusbadge svg{flex:none;width:13px;height:13px}.adm .statusbadge--ok{--c:var(--success)}.adm .statusbadge--err{--c:var(--danger)}.adm .statusbadge--run{--c:var(--col-amber)}.adm .statusbadge--exec{--c:var(--col-blue);position:relative;overflow:hidden}.adm .statusbadge--muted{--c:var(--ink-soft)}.adm .statusbadge--warn{--c:var(--warning)}.adm .statusbadge--info{--c:var(--col-blue)}.adm .statusbadge--exec:before,.adm .statusbadge--exec:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--col-blue) 32%, transparent) 50%, transparent 75%);position:absolute;inset:0;transform:translate(-100%);animation:2s linear infinite badge-sweep!important}.adm .statusbadge--exec:before{animation-delay:-1s!important}@keyframes badge-sweep{to{transform:translate(100%)}}.adm .qsum__chip--tot{--c:var(--brand)}.adm .qsum__chip--exec{--c:var(--col-blue)}.adm .qsum__chip--run{--c:var(--col-amber)}.adm .qsum__chip--ok{--c:var(--success)}.adm .qsum__chip--err{--c:var(--danger)}.adm .qsum__chip--muted{--c:var(--ink-soft)}.adm .qsum__chip--warn{--c:var(--warning)}.adm .qsum__chip--info{--c:var(--col-blue)}.adm .cell-ok.linkcell,.adm .cell-ok.cell-cmd{color:var(--success)}.adm .cell-err.linkcell,.adm .cell-err.cell-cmd{color:var(--danger)}.adm .cell-run.linkcell,.adm .cell-run.cell-cmd{color:var(--col-amber)}.adm .cell-exec.linkcell,.adm .cell-exec.cell-cmd{color:var(--col-blue)}.adm .cell-muted.linkcell,.adm .cell-muted.cell-cmd{color:var(--ink-soft)}.adm .rowbtn.cell-ok{--ac:var(--success)}.adm .rowbtn.cell-err{--ac:var(--danger)}.adm .rowbtn.cell-run{--ac:var(--col-amber)}.adm .rowbtn.cell-exec{--ac:var(--col-blue)}.adm .rowbtn.cell-muted{--ac:var(--ink-soft)}.adm .cell-secret{align-items:center;gap:4px;display:flex}.adm .cell-secret .cell-input{flex:1;min-width:70px}.adm .dur{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap;font-weight:650}.adm .kv{flex-direction:column;gap:6px;display:flex}.adm .kv__row{align-items:center;gap:6px;display:flex}.adm .kv__key{flex:0 0 38%;min-width:0}.adm .kv__val{flex:1;min-width:0}.adm .kv__add{align-self:flex-start;margin-top:2px}.adm .kv__narrow{flex:0 0 132px;min-width:0}.adm .fld__textarea--wiz,.adm .fld__textarea--sm{min-height:84px}.adm .usoarv__link{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.adm .usoarv__link:hover{text-decoration:underline}.adm .usoarv__link svg{opacity:.75;width:13px;height:13px}.adm .form-subblock__actions{display:flex}.adm .ctfield__img{-o-object-fit:contain;object-fit:contain;flex:none;width:22px;height:22px}.adm .form-stack{flex-direction:column;gap:18px;display:flex}.adm .form-warn{--c:var(--warning);color:color-mix(in srgb, var(--c) 55%, var(--ink));background:linear-gradient(105deg, color-mix(in srgb, var(--c) 16%, var(--surface)) 0%, color-mix(in srgb, var(--c) 7%, var(--surface)) 52%, var(--surface) 100%) padding-box, linear-gradient(105deg, color-mix(in srgb, var(--c) 50%, transparent) 0%, color-mix(in srgb, var(--c) 28%, transparent) 60%, transparent 100%) border-box;box-shadow:0 3px 10px rgba(var(--shadow-ink), .08), 0 1px 2px rgba(var(--shadow-ink), .05);border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.adm .form-warn+.form-grid{margin-top:14px}.adm .form-warn__icon{width:18px;height:18px;color:color-mix(in srgb, var(--warning) 55%, var(--ink));flex:none;margin-top:1px}.adm .form-warn strong{color:inherit;font-weight:700}.adm .form-warn__acao{flex:none;align-self:center;margin-left:auto}.adm .form-warn:has(.form-warn__acao){align-items:center}.adm .form-warn:has(.form-warn__acao) .form-warn__icon{margin-top:0}.adm .form-warn>.confirm-body{flex:1;gap:10px;min-width:0}.adm .form-warn>.confirm-body .confirm-msg{color:inherit}.adm .form-hint{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface));color:var(--ink-soft);border-radius:10px;padding:10px 12px;font-size:.9rem;line-height:1.45}.adm .form-hint--ok{border-color:color-mix(in srgb, var(--success) 40%, var(--line));background:color-mix(in srgb, var(--success) 12%, var(--surface));color:color-mix(in srgb, var(--success) 55%, var(--ink))}.adm .form-actions{align-items:center;gap:10px;min-height:40px;margin-top:12px;display:flex}.adm .form-actions--right{z-index:2;justify-content:flex-end;min-height:0;margin:0;position:absolute;top:10px;right:15px}.adm .form-actions--right .btn{height:24px;min-height:24px;padding:0 11px;font-size:12px}.adm .form-actions--right .btn svg{width:14px;height:14px}.adm .form-actions--center{justify-content:center}.adm .form-actions--fim{justify-content:flex-end}.adm .form-actions__dir{align-items:center;gap:10px;margin-left:auto;display:flex}.adm .fld--linha{flex-direction:row;align-items:center;gap:8px}.adm .fld--linha>.fld__label{white-space:nowrap;flex:none}.adm .fld--linha>.fld__input,.adm .fld--linha>.select{flex:1;min-width:0}.adm .fld--faltando .fld__input,.adm .fld--faltando .select{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent)}.adm .fld:has(:disabled) .fld__req{display:none}.adm .fs-contents{border:0;min-width:0;margin:0;padding:0;display:contents}.adm .form-grid--cmd{--fld-curto:190px;--fld-gap:18px;gap:18px;gap:var(--fld-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.adm .form-grid--cmd>*{flex:100%;min-width:0}.adm .form-grid--cmd>.fld--curto{flex:1 1 var(--fld-curto);max-width:360px}.adm .form-grid--cmd>.fld--fixo{flex:0 0 var(--fld-curto);max-width:var(--fld-curto)}.adm .form-grid--cmd>.fld--cresce{flex:1 1 calc(100% - var(--fld-curto) - var(--fld-gap))}.adm .form-grid--cmd .fld--querids .fld__textwrap,.adm .form-grid--cmd .fld--querids .sqled{min-height:150px;max-height:150px}.adm .cmdpair{align-items:flex-start;gap:18px;display:flex}.adm .cmdpair>*{flex:1 1 0;min-width:0}.adm .fld__textwrap>.sqled{flex:1;width:100%;min-width:0}.adm .sqled{isolation:isolate;border:1px solid var(--line);background:var(--surface);border-radius:10px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.adm .sqled:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.adm .sqled__hl,.adm .sqled__ta{tab-size:2;white-space:pre-wrap;overflow-wrap:break-word;scrollbar-gutter:stable;border:0;margin:0;padding:11px 13px;font-family:ui-monospace,Cascadia Code,Consolas,Courier New,monospace;font-size:11px;line-height:1.5}.adm .sqled__hl{z-index:0;pointer-events:none;color:var(--ink);position:absolute;inset:0;overflow:hidden}.adm .sqled__hl code{font:inherit;background:0 0}.adm .sqled__ta{z-index:1;resize:none;color:#0000;width:100%;caret-color:var(--ink);background:0 0;outline:none;display:block;position:relative;overflow:auto}.adm .sqled__ta::placeholder{color:var(--ink-soft);opacity:1}.adm .sqled__id{color:var(--primary)}.adm .sqled__sug{z-index:1100;background:var(--surface);border:1px solid var(--line);min-width:160px;max-height:240px;box-shadow:0 12px 32px rgba(var(--shadow-ink), .22);border-radius:8px;margin:0;padding:4px;font-family:ui-monospace,Consolas,Courier New,monospace;font-size:13px;list-style:none;position:fixed;overflow:auto}.adm .sqled__sug-item{cursor:pointer;white-space:nowrap;color:var(--ink);border-radius:6px;padding:5px 10px}.adm .sqled__sug-item.is-active,.adm .sqled__sug-item:hover{background:color-mix(in srgb, var(--primary) 14%, var(--surface));color:var(--primary)}.adm .sqled--fill,.adm .sqled--fill .sqled__ta{height:100%}.adm .sqled--nowrap .sqled__hl,.adm .sqled--nowrap .sqled__ta{white-space:pre;overflow-wrap:normal}.adm .sqled--nowrap .sqled__ta{overflow:auto}.adm .sqled__gut{z-index:2;width:calc(2ch + 18px);width:calc(var(--sqled-gut,2ch) + 18px);text-align:right;color:color-mix(in srgb, var(--muted) 85%, transparent);background:color-mix(in srgb, var(--ink) 3%, var(--surface));border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;padding:11px 9px 11px 0;font-family:ui-monospace,Cascadia Code,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.adm .sqled--gutter .sqled__hl,.adm .sqled--gutter .sqled__ta{padding-left:calc(2ch + 28px);padding-left:calc(var(--sqled-gut,2ch) + 28px)}.adm .sqled__brk,.adm .sqled__brk code{color:#0000}.adm .sqled__brk mark.b{color:#0000;background:color-mix(in srgb, var(--brand) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 70%, transparent);border-radius:3px}.adm .sqled__brk mark.b.x{background:color-mix(in srgb, var(--danger) 22%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 75%, transparent)}.adm .fld__textwrap--ok>.sqled{border-color:var(--success)}.adm .fld__textwrap--erro>.sqled{border-color:var(--danger)}.adm .fld__textwrap--grow{flex:1;min-height:0}.adm .fld__textarea--wiz,.adm .fld__textarea--sm{resize:none}.adm .modal--full{width:90vw;max-width:90vw;height:85vh;max-height:85vh}.adm .modal--full .modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.adm .fld__textwrap--fill{flex:1;min-height:0}.adm .fld__textwrap--fill>.sqled{height:100%}.adm .fld__inserts{flex-wrap:wrap;gap:6px;max-height:96px;padding-top:10px;display:flex;overflow:auto}.adm .fld__insert{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface));color:var(--brand);cursor:pointer;border-radius:999px;padding:3px 9px;font-family:DM Mono,monospace;font-size:11.5px}.adm .fld__insert:hover{border-color:var(--brand)}.adm .modal__confirm{border:1px solid color-mix(in srgb, var(--success) 45%, var(--line));background:color-mix(in srgb, var(--success) 12%, var(--surface));width:32px;height:32px;color:var(--success);cursor:pointer;border-radius:8px;place-items:center;transition:background .15s;display:grid}.adm .modal__confirm:hover{background:color-mix(in srgb, var(--success) 22%, var(--surface))}.adm .modal__confirm svg{width:18px;height:18px}.adm .actedit__abas{margin-bottom:0}.adm .actedit.form-grid{gap:0}.adm .actedit__panel{border:1px solid var(--primary);background:var(--surface);border-radius:0 8px 8px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:auto}.adm .actedit .form-grid:not([hidden])+.form-grid:not([hidden]){margin-top:18px}.adm .actedit .form-warn[hidden],.adm .actedit .form-grid[hidden],.adm .actedit .cmdpair[hidden],.adm .actedit .ttabs[hidden],.adm .actedit .actedit__ddl[hidden],.adm .actedit .form-actions[hidden],.adm .actedit .fld[hidden]{display:none}.adm .modal:has(.actedit) .modal__body{flex-direction:column;display:flex}.adm .actedit{flex-direction:column;flex:auto;min-height:0;display:flex}.adm .actedit .cmdpair--fill{flex:1;align-items:stretch;min-height:0}.adm .actedit .cmdpair+.fld,.adm .actedit__panel>.form-warn{margin-top:14px}.adm .actedit .cmdparams{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 4%, var(--surface-2));border-radius:10px;flex:none;align-items:flex-start;gap:10px;margin-top:10px;padding:8px 10px;display:flex}.adm .actedit .cmdparams[hidden]{display:none}.adm .cmdparams__lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);flex:none;padding-top:4px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600}.adm .cmdparams__chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;max-height:84px;display:flex;overflow-y:auto}.adm .cmdparams__chip{border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--brand-deep);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;display:inline-flex}.adm .cmdparams__chip small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-family:inherit;font-size:9.5px;font-weight:500}.adm .cmdparams__aspas{border:1px solid var(--line-strong);background:var(--surface);min-width:22px;height:16px;color:var(--ink-soft);letter-spacing:-.05em;cursor:pointer;opacity:.7;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:-6px;padding:0 4px;font:700 11px/1 DM Mono,ui-monospace,monospace;display:inline-flex}.adm .cmdparams__aspas:before{content:"' '"}.adm .cmdparams__aspas:hover:not(:disabled){opacity:1;border-color:var(--brand);color:var(--brand)}.adm .cmdparams__aspas.is-on{opacity:1;border-color:var(--brand);background:var(--brand);color:#fff}.adm .cmdparams__aspas.is-misto{opacity:1;border-style:dashed;border-color:var(--warning)}.adm .cmdparams__aspas:disabled{cursor:default}.adm .cmdparams__chip--limpeza{border-color:color-mix(in srgb, var(--warning) 40%, transparent);background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.adm .actedit .cmdparams--conexao{background:color-mix(in srgb, var(--success) 4%, var(--surface-2));margin-top:6px}.adm .cmdparams__chip--conexao{border-color:color-mix(in srgb, var(--success) 26%, transparent);background:color-mix(in srgb, var(--success) 9%, var(--surface));color:color-mix(in srgb, var(--success) 60%, var(--ink))}.adm .cmdparams__chip--motor{border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}.adm .actedit__ddl{flex:1;min-height:220px;margin-top:18px;display:flex}.adm .actedit__ddl>.tbldest{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.adm .actedit__ddl .tbldest>.tbldef{flex:1;min-height:0}.adm .actedit__panel{position:relative}.adm .actedit__panel>.form-grid--cmd{margin-top:20px}.adm .actedit .fld__input:not(.urljoin__input),.adm .actedit .urljoin,.adm .actedit .select:not(.tbldef__sel),.adm .form-stack--wiz .fld__input:not(.urljoin__input),.adm .form-stack--wiz .urljoin,.adm .form-stack--wiz .select:not(.tbldef__sel){min-height:42px}.adm .modal:has(.form-stack--wiz){height:85vh}.adm .modal:has(.form-stack--wiz) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.adm .form-stack--wiz{flex:1;gap:0;min-height:0}.adm .form-stack--wiz>.form-error{margin-top:14px}.adm .form-stack--wiz [hidden]{display:none}.adm .form-stack--wiz>.actedit__panel>:not([hidden]){flex:1;min-height:0}.adm .form-stack--wiz>.actedit__panel>.form-grid:not([hidden]){flex:none;align-content:start}.adm .form-stack--wiz>.cmdpair--fill{flex:1;align-items:stretch;min-height:0}.adm .wizcmd{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex}.adm .wizcmd[hidden]{display:none}.adm .wizcmd>.fld--fill{flex:1;min-height:0}.adm .wizcmd .sqled{min-height:110px}.adm .wizcmd>.cmdpair{flex:none}.adm .wizcmd>.form-actions{flex:none;margin-top:0}.adm .wizcmd>.actedit__ddl{margin-top:0}.adm .wizcmd>.cmdpair--fill{flex:1;align-items:stretch;min-height:0}.adm .taskwiz>.ttabs__bar{flex:none;align-items:flex-end}.adm .taskwiz__panel{border:1px solid var(--primary);background:var(--surface);border-radius:0 8px 8px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:hidden}.adm .taskwiz:has(>.ttabs__bar)>.taskwiz__step{border:1px solid var(--primary);background:var(--surface);border-radius:0 8px 8px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:hidden}.adm .dtable tbody tr.is-selrow{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 13%, transparent), color-mix(in srgb, var(--brand-2) 9%, transparent))}.adm .dtable tbody tr.is-selrow>td{color:var(--brand)}.adm .dtable tbody tr.is-selrow>td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.adm .dtable tbody tr.is-dragover>td{box-shadow:inset 0 2px 0 var(--brand)}.adm .dtable tbody tr.is-semdestino.is-hovrow{background:linear-gradient(90deg, color-mix(in srgb, var(--danger) 22%, transparent), color-mix(in srgb, var(--danger) 14%, transparent)) bottom / 100% 1px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--danger) 9%, transparent) 0%, transparent 92%), linear-gradient(105deg, color-mix(in srgb, var(--danger) 7%, transparent) 0%, color-mix(in srgb, var(--danger) 4%, transparent) 26%, transparent 52%)}.adm .dtable tbody tr.is-inativa td{opacity:.5}.adm .dtable tbody tr.is-inativa td.dtable__actions,.adm .dtable tbody tr.is-inativa td .switch{opacity:1}.adm .dtable__center{text-align:center}.adm .conexuso__resumo--info{background:color-mix(in srgb, var(--brand) 7%, var(--surface));border-color:color-mix(in srgb, var(--brand) 24%, transparent)}.adm .conexuso__resumo--info svg{color:var(--brand)}.adm .conexuso__resumo--ok{background:color-mix(in srgb, var(--success) 8%, var(--surface));border-color:color-mix(in srgb, var(--success) 30%, transparent)}.adm .conexuso__resumo--ok svg{color:var(--success)}.adm .acaotar{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm .acaotar__item{border:1px solid color-mix(in srgb, var(--col-teal) 22%, transparent);background:color-mix(in srgb, var(--col-teal) 4%, var(--surface));cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.adm .acaotar__item:hover{border-color:color-mix(in srgb, var(--col-teal) 55%, transparent);background:color-mix(in srgb, var(--col-teal) 9%, var(--surface))}.adm .acaotar__nome{color:var(--ink);flex:none;font-size:.89rem;font-weight:600}.adm .acaotar__meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.adm .acaotar__ir{width:15px;height:15px;color:var(--col-teal);flex:none;margin-left:auto}.adm .stepstable .col-acao{min-width:260px}@media (width<=900px){.adm .backlink__lbl{display:none}}.adm .ttab{line-height:normal}.adm .form-grid--2col .uprof{grid-column:1/-1}.adm .uprof{margin-bottom:0;padding:12px 16px 14px}.adm .uprof__head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.adm .uprof__head .form-section__title{margin:0}.adm .uprof__count{letter-spacing:.04em;color:var(--muted);font:700 .7rem DM Mono,ui-monospace,monospace}.adm .uprof__list{flex-direction:column;display:flex}.adm .uprof__row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:5px 0;display:flex}.adm .uprof__row:first-child{border-top:0}.adm .uprof__code{color:var(--brand);white-space:nowrap;font:700 .78rem DM Mono,ui-monospace,monospace}.adm .uprof__name{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.84rem;overflow:hidden}.adm .uprof__via{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;padding:1px 8px;font:600 .68rem DM Mono,ui-monospace,monospace;display:inline-flex}.adm .uprof__add{border-top:1px dashed var(--line);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.adm .uprof__add .select{flex:1;min-width:0}.adm .uprof__add .btn{flex:none}.adm .uprof__empty{color:var(--muted);padding:4px 0;font-size:.82rem}.adm .uprof .form-error{margin-top:8px}.adm .form-hint{color:var(--ink-soft);font-size:.84rem;line-height:1.5}.adm .form-error--warn{--c:var(--warning);color:color-mix(in srgb, var(--c) 55%, var(--ink))}.adm .ubadges{flex-wrap:wrap;gap:4px 5px;max-width:360px;display:flex}.adm .ubadges .user-badge{white-space:nowrap}.adm .ubadges .user-badge:before{content:none}.adm .ubadges .user-badge--group{--bc-fill:color-mix(in srgb, var(--ink-soft) 20%, var(--surface));--bc-bd:color-mix(in srgb, var(--ink-soft) 40%, transparent);color:var(--ink-soft)}.adm td.dtable__cell--clamp2{white-space:normal}.adm td.dtable__cell--clamp2 .dtable__cell{max-height:40px;overflow:hidden}.adm td.dtable__cell--clamp2 .ubadges{max-width:none}.adm .ubadges .user-badge--more{--bc-fill:var(--surface-2);--bc-bd:var(--line-strong);color:var(--ink-soft)}.adm .menutree__navacts{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;padding:0 6px 10px 12px;display:flex}.adm .menutree__navactsright{align-items:center;gap:6px;margin-left:auto;display:flex}.adm .menutree__row{align-items:center;display:flex;position:relative}.adm .menutree__row .menutree__item{flex:1;min-width:0}.adm .menutree__row[draggable=true]{cursor:grab}.adm .menutree__row.is-dragging{opacity:.45}.adm .menutree__row.is-newrow{animation:2s ease-out adm-row-flash!important}.adm .menutree__acts{opacity:0;flex:none;align-items:center;gap:2px;padding-right:6px;transition:opacity .13s;display:flex}.adm .menutree__row:hover .menutree__acts,.adm .menutree__row:focus-within .menutree__acts,.adm .menutree__row.is-active .menutree__acts{opacity:1}.adm .menutree__row:hover:not(.is-active){background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-radius:9px}.adm .menutree__row:hover:not(.is-active) .menutree__item{color:var(--brand);background:0 0}.adm .menutree__row.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 18%, var(--surface)), color-mix(in srgb, var(--brand-2) 16%, var(--surface)));box-shadow:none;border-radius:9px}.adm .menutree__row.is-active .menutree__item{color:var(--brand);box-shadow:none;background:0 0;font-weight:700}.adm .menutree__row.is-active .menutree__item svg{color:var(--brand)}.adm .menutree__row.is-active .menutree__defico{color:inherit}.adm .menutree__row.is-active .menutree__flag,.adm .menutree__row.is-active .menutree__all{color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--surface));border-color:color-mix(in srgb, var(--brand) 32%, transparent)}.adm .menutree__row.is-active .list-nav__count{color:var(--brand);background:color-mix(in srgb, var(--brand) 16%, var(--surface))}.adm .menutree__row.is-drop-before:before,.adm .menutree__row.is-drop-after:after{content:"";background:var(--brand);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:8px;right:8px}.adm .menutree__row.is-drop-before:before{top:-1px}.adm .menutree__row.is-drop-after:after{bottom:-1px}.adm .menutree__row.is-drop-inside .menutree__item,.adm .menutree__item.is-drop-inside{background:color-mix(in srgb, var(--brand) 14%, transparent);outline:1.5px dashed color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-1.5px}.adm .mascsrc{align-items:center;gap:8px;display:inline-flex}.adm .mascsrc__lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex:none;font:700 10px/1 DM Mono,ui-monospace,monospace}.adm .mascsrc .select{width:148px}.adm .dtable__code--plain{font-weight:400}.adm .mascform{flex-direction:column;gap:18px;display:flex}.adm .mascform__valor{font-family:DM Mono,ui-monospace,monospace;font-weight:400}.adm .mascprev{border:1px dashed var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-family:DM Mono,ui-monospace,monospace;font-size:.9rem;display:flex}.adm .mascprev__de,.adm .mascprev__seta{color:var(--muted)}.adm .mascprev__para{color:var(--brand);font-weight:700}.adm .mascprev__vazio{color:var(--muted)}.adm .mascprev__erro{color:var(--danger);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13.5px;font-weight:600}.adm .mascref{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface));border-radius:12px}.adm .mascref__head{border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:flex-start;gap:8px;padding:10px 12px;font-size:.86rem;line-height:1.45;display:flex}.adm .mascref__head svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:2px}.adm .mascref__head code,.adm .mascref__desc code{font-family:DM Mono,ui-monospace,monospace}.adm .mascref__cols{grid-gap:8px;grid-template-columns:repeat(4,minmax(0,auto));gap:8px;padding:12px 14px 14px;display:grid}@media (width<=900px){.adm .mascref__cols{grid-template-columns:1fr}}.adm .mascref__titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font:700 10px/1 DM Mono,ui-monospace,monospace}.adm .mascref__lista{flex-direction:column;gap:5px;margin:0 0 14px;padding:0;list-style:none;display:flex}.adm .mascref__lista:last-child{margin-bottom:0}.adm .mascref__lista li{align-items:baseline;gap:8px;font-size:.85rem;display:flex}.adm .mascref__cod{border:1px solid var(--line);background:var(--surface);min-width:58px;color:var(--ink);cursor:pointer;text-align:center;border-radius:7px;flex:none;padding:2px 7px;font-family:DM Mono,ui-monospace,monospace;font-size:.78rem}.adm .mascref__cod:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.adm .mascref__lista--ex .mascref__cod{min-width:150px}.adm .import-usso__lista{flex-direction:column;gap:4px;max-height:220px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.adm .import-usso__lista li{font-size:.85rem;line-height:1.35}.adm .mascref__lista--esp .mascref__cod{min-width:84px}.adm .mascref__desc{color:var(--ink-soft);line-height:1.4}.adm .mascref__ex{color:var(--muted);font-style:normal}.adm .colunas-split{grid-gap:16px;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:16px;height:100%;min-height:0;display:grid}.adm .colunas-split.colunas-split--estreita{grid-template-columns:minmax(0,30fr) minmax(0,70fr)}.adm .screen:has(.tablescroll) .colunas-split{flex:auto;min-height:0}.adm .colunas-split>.card{min-width:0;min-height:0;overflow:hidden}.adm .colunas-split .tablescroll{flex:auto;min-height:0;overflow:auto}.adm .colunas-split>.card>.empty{margin-block:auto}.adm .colunas-split .colvisoes .tablescroll .dtable{min-width:0}@media (width<=1100px){.adm .colunas-split{grid-template-columns:1fr}}.adm .colpainel__bar{flex-wrap:nowrap;flex:none;place-content:center space-between;align-items:center;gap:12px;height:60px;padding:12px;display:flex}.adm .colpainel__titulo{flex:auto;align-items:baseline;gap:9px;min-width:0;display:flex}.adm .colpainel__rot{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.adm .colpainel__acoes{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adm .colpainel__acoes .hsearch,.adm .colpainel__acoes .btn{flex:none}.adm .colvisoes{container:colvisoes/inline-size}@container colvisoes (width<=480px){.adm .colvisoes__novo{padding-inline:10px}.adm .colvisoes__novo .colvisoes__novo-txt{display:none}}.adm .coldupla{flex-direction:column;gap:2px;min-width:0;display:flex}.adm .coldupla__forte{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:600 .86rem/1.35 DM Mono,ui-monospace,monospace;display:block;overflow:hidden}.adm .coldupla__cat{color:var(--ink);font:600 .8rem/1.35 inherit}.adm .coldupla__sub{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;line-height:1.35;display:flex}.adm .coldupla__txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm .coldupla__txt--rotulo{white-space:pre}.adm .colrotulo__input{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);font:inherit;resize:none;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 6px;line-height:1.35;display:block;overflow:hidden}.adm .colrotulo__input:hover{border-color:var(--line)}.adm .colrotulo__input:focus{outline:2px solid var(--primary);outline-offset:-1px;background:var(--surface)}.adm .colrotulo__input:disabled{opacity:.55}.adm .colcode{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);border-radius:5px;padding:1px 6px;font:500 .78rem/1.4 DM Mono,ui-monospace,monospace}.adm .aggbtn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.adm .aggbtn:disabled{cursor:progress;opacity:.6}.adm .aggbtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.adm .aggchip{--c:var(--ink-soft);white-space:nowrap;letter-spacing:.04em;min-width:38px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:6px;justify-content:center;align-items:center;padding:1px 8px;font:700 11px/1.5 DM Mono,ui-monospace,monospace;transition:background .15s,border-color .15s;display:inline-flex}.adm .aggbtn:hover .aggchip{background:color-mix(in srgb, var(--c) 20%, transparent);border-color:color-mix(in srgb, var(--c) 55%, transparent)}.adm .aggchip--sum{--c:var(--col-blue)}.adm .aggchip--avg{--c:var(--col-teal)}.adm .aggchip--cnt{--c:var(--col-amber)}.adm .aggchip--min{--c:var(--col-indigo)}.adm .aggchip--max{--c:var(--col-pink)}.adm .aggchip--calc{--c:var(--col-purple);letter-spacing:0;font-size:12px;font-style:italic}.adm .modal:has(.colform){width:min(1000px,100%);height:min(712px,92vh)}.adm .modal:has(.colform) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.adm .colform{flex-direction:column;flex:1;min-height:0;display:flex}.adm .colform .form-grid{align-content:start}.adm .colform>.ttabs__bar{flex:none}.adm .colform .ttab svg{width:15px;height:15px}.adm .colform__panel{background:var(--surface);flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:hidden}.adm .colform__panel>.form-grid{flex:none}.adm .colform>.form-error{flex:none;margin-top:10px}.adm .modal:has(.usectx){width:min(900px,100vw - 48px);height:min(640px,92vh)}.adm .modal:has(.usectx) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.adm .usectx{flex-direction:column;flex:1;min-height:0;display:flex}.adm .usectx>.ttabs__bar{flex:none}.adm .usectx .ttab svg{width:15px;height:15px}.adm .usectx__panel{background:var(--surface);flex:1;min-height:0;padding:16px;overflow:auto}.adm .usectx__panel .form-grid{align-content:start}.adm .usectx>.usectx__erro{flex:none;margin-top:10px}.adm .usecols{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.adm .usecols>*{flex:none}.adm .usecols>.tablescroll{flex:auto;min-height:0}.adm .usecols__conta{color:var(--muted);cursor:help;font-size:.8rem}.adm .usecols__conta strong{color:var(--ink-soft);font-weight:700}.adm .usechat{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);flex-direction:column;min-height:460px;display:flex}.adm .usechat__corpo{grid-gap:18px;flex:1;grid-template-columns:300px minmax(0,1fr);gap:18px;min-height:0;display:grid}.adm .usechat__card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.adm .usechat__lado-topo{grid-gap:10px;gap:10px;padding:16px 16px 6px;display:grid}.adm .usechat__nova{cursor:pointer;background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;height:46px;font:inherit;box-shadow:var(--shadow-cta);border:0;border-radius:14px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex}.adm .usechat__nova:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.adm .usechat__nova-ic{background:#ffffff2e;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.adm .usechat__nova-ic svg{width:16px;height:16px}.adm .usechat__busca{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--muted);cursor:text;border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.adm .usechat__busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:var(--surface)}.adm .usechat__busca svg{flex:none;width:16px;height:16px}.adm .usechat__busca input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.adm .usechat__lista{flex:1;padding:2px 10px 16px;overflow:auto}.adm .usechat__grp{width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:14px 8px 6px;font-size:13.5px;font-weight:800;display:flex}.adm .usechat__grp svg{width:15px;height:15px;color:var(--muted)}.adm button.usechat__grp{cursor:pointer}.adm .usechat__chev{margin-left:auto}.adm .usechat__item{min-height:38px;color:var(--ink-soft);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;transition:background .12s;display:flex}.adm .usechat__item svg{width:16px;height:16px;color:var(--muted);flex:none}.adm .usechat__tit{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm .usechat__item time{color:var(--muted);flex:none;font-size:11px}.adm .usechat__item:hover{background:var(--accent-softer)}.adm .usechat__item.is-on{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.adm .usechat__item.is-on svg{color:var(--accent-strong)}.adm .usechat__item--fav>svg{color:var(--warning)}.adm .usechat__acao{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:none}.adm .usechat__acao svg{width:14px;height:14px}.adm .usechat__item:hover .usechat__acao,.adm .usechat__acao:focus-visible{display:grid}.adm .usechat__item:hover time{display:none}.adm .usechat__acao:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.adm .usechat__acao--editar{margin-right:-6px}.adm .usechat__acao--editar:hover{color:var(--accent-strong);background:var(--accent-softer)}.adm .usechat__tit-input{border:1px solid var(--accent);background:var(--surface);min-width:0;height:26px;box-shadow:0 0 0 3px var(--accent-soft);font:inherit;color:var(--ink);border-radius:8px;outline:0;flex:1;padding:0 8px;font-size:13px}.adm .usechat__vazio{color:var(--muted);margin:0;padding:10px 8px;font-size:12.5px}.adm .usechat__skel-grp{width:64px;height:11px;margin:16px 8px 10px}.adm .usechat__skel-item{align-items:center;min-height:38px;padding:6px 10px;display:flex}.adm .usechat__skel-item .skel{width:78%}.adm .usechat__skel-item:nth-child(3n) .skel{width:58%}.adm .usechat__skel-item:nth-child(4n) .skel{width:68%}.adm .usechat__skel-msgs{flex-direction:column;gap:12px;display:flex}.adm .usechat__skel-perg{border-radius:10px 10px 3px;width:min(260px,60%);height:34px}.adm .usechat__skel-perg--curta{width:min(180px,45%)}.adm .usechat__skel-resp{border-radius:3px 10px 10px;width:min(420px,76%);height:84px;margin-left:32px}.adm .usechat__msgs{background:radial-gradient(1200px 400px at 50% -10%, var(--accent-softer), transparent 70%);flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow:auto}.adm .usechat__linha{align-items:flex-start;gap:6px;display:flex}.adm .usechat__linha--eu{justify-content:flex-end}.adm .usechat__logo{flex:none;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.adm .usechat__logo img{width:24px;height:24px}.adm .usechat__foto{color:#fff;background:linear-gradient(135deg, var(--col-purple), var(--accent));border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.adm .usechat__foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm .usechat__pergunta,.adm .usechat__resposta,.adm .usechat__pensando{min-width:0;max-width:min(760px,76%)}.adm .usechat__pergunta{background:linear-gradient(135deg, var(--brand), var(--accent-strong));color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px 10px 3px;padding:7px 11px;font-size:13.5px;line-height:1.4}.adm .usechat__resposta{background:var(--surface);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:3px 10px 10px;padding:8px 12px 7px;font-size:13.5px;line-height:1.5;overflow-x:auto}.adm .usechat__hora{text-align:right;color:var(--muted);white-space:nowrap;margin-top:6px;font-size:10px;line-height:1.2}.adm .usechat__pergunta .usechat__hora{color:inherit;opacity:.75}.adm .usechat__msg-acao{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-end;place-items:center;transition:opacity .12s;display:grid}.adm .usechat__msg-acao svg{width:17px;height:17px}.adm .usechat__msg-acao svg.lucide-copy{width:15px;height:15px}.adm .usechat__linha:hover .usechat__msg-acao,.adm .usechat__msg-acao:focus-visible,.adm .usechat__msg-acao.is-fav{opacity:1}.adm .usechat__msg-acao:hover{background:var(--accent-softer);color:var(--accent-strong)}.adm .usechat__msg-acao.is-fav{color:var(--warning)}@media (hover:none){.adm .usechat__msg-acao{opacity:1}}.adm .usechat__resposta p{margin:0 0 6px}.adm .usechat__resposta p:last-child,.adm .usechat__resposta ul:last-child,.adm .usechat__resposta ol:last-child{margin-bottom:0}.adm .usechat__resposta ul,.adm .usechat__resposta ol{margin:0 0 6px;padding-left:20px}.adm .usechat__resposta h1,.adm .usechat__resposta h2,.adm .usechat__resposta h3,.adm .usechat__resposta h4{margin:2px 0 6px;font-size:14.5px}.adm .usechat__resposta a{color:var(--accent-strong)}.adm .usechat__resposta table{scrollbar-width:thin;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:8px;width:max-content;max-width:100%;margin:2px 0 8px;font-size:12.5px;display:block;overflow-x:auto}.adm .usechat__resposta th{background:var(--accent-softer);text-align:left;color:var(--ink-soft);font-size:12px;font-weight:700}.adm .usechat__resposta th,.adm .usechat__resposta td{border-bottom:1px solid var(--line);padding:4px 10px}.adm .usechat__resposta tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--accent-softer) 45%, transparent)}.adm .usechat__resposta tr:last-child td{border-bottom:0}.adm .usechat__resposta--erro{color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--surface));border-color:color-mix(in srgb, var(--danger) 30%, transparent);align-items:flex-start;gap:8px;display:flex}.adm .usechat__resposta--erro svg{flex:none;width:17px;height:17px;margin-top:2px}.adm .usechat__imagem{border:1px solid var(--line);background:var(--surface);cursor:zoom-in;border-radius:10px;max-width:100%;margin:8px 0 2px;padding:0;display:block;overflow:hidden}.adm .usechat__imagem img{max-width:100%;height:auto;max-height:360px;display:block}.adm .usechat__imagem.is-carregando{cursor:progress;background:linear-gradient(90deg, var(--surface-2), var(--accent-softer), var(--surface-2));background-size:200% 100%;width:280px;height:160px;animation:1.2s linear infinite usechat-carrega}@keyframes usechat-carrega{to{background-position:-200% 0}}.adm .usechat__imagem-aviso{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-style:italic;display:flex}.adm .usechat__imagem-aviso svg{width:15px;height:15px}.adm .usechat__zoom{top:50px;top:var(--topbar-h,50px);z-index:1100;cursor:zoom-out;background:color-mix(in srgb, var(--ink) 80%, transparent);place-items:center;padding:16px;animation:.2s both usechat-sobe;display:grid;position:fixed;bottom:0;left:0;right:0}.adm .usechat__zoom img{background:var(--surface);max-width:100%;max-height:100%;box-shadow:var(--shadow-hover);border-radius:10px}@media (prefers-reduced-motion:reduce){.adm .usechat__imagem.is-carregando,.adm .usechat__zoom{animation:none}}.adm .usechat__pensando{background:var(--surface-2);border:1px solid var(--line);border-radius:3px 10px 10px;padding:8px 12px;display:inline-block}.adm .usechat__pensando span{color:var(--muted);font-size:13px;font-style:italic;font-weight:500;animation:2s ease-in-out infinite usechat-respira;display:inline-block}@keyframes usechat-respira{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.adm .usechat__pensando span{opacity:.8;animation:none}}.adm .usechat__ola{text-align:center;grid-gap:16px;justify-items:center;gap:16px;max-width:760px;margin:auto;display:grid}.adm .usechat__ola .usechat__logo{width:40px;height:40px}.adm .usechat__ola .usechat__logo img{width:32px;height:32px}.adm .usechat__ola h2{letter-spacing:-.03em;color:var(--ink-soft);margin:0;font-size:clamp(28px,7vw,38px);font-weight:300;line-height:1.15}.adm .usechat__ola-l1{color:var(--brand);font-weight:700;display:block}.adm .usechat__ola-l2{display:block}.adm .usechat__favs-ola{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.adm .usechat__fav-ola{border:1px solid var(--line);cursor:pointer;max-width:260px;font:inherit;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;padding:7px 14px;font-size:12.5px;transition:border-color .15s,color .15s;overflow:hidden}.adm .usechat__fav-ola:hover{border-color:var(--accent);color:var(--accent-strong)}.adm .usechat__conversa.is-vazia{isolation:isolate;position:relative}.adm .usechat__conversa.is-vazia:before{content:"";z-index:-1;pointer-events:none;filter:blur(60px);background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-cta-2) 16%, transparent), transparent 75%);border-radius:50%;width:760px;height:480px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@media (width>=901px){.adm .usechat__conversa.is-vazia{padding-bottom:12vh}.adm .usechat__conversa.is-vazia .usechat__msgs{background:0 0;flex:none;margin-top:auto;padding-bottom:6px;overflow:visible}.adm .usechat__conversa.is-vazia .usechat__caixa-area{border-top:0;width:min(760px,100%);margin:0 auto auto}.adm .usechat__conversa.is-vazia .usechat__caixa{min-height:64px;box-shadow:0 18px 50px -18px rgba(var(--shadow-ink), .28);border-radius:20px}.adm .usechat__conversa.is-vazia .usechat__enviar{border-radius:20px;width:64px;height:64px}.adm .usechat__conversa.is-vazia .usechat__dica-caixa{display:none}}@media (width<=900px){.adm .usechat__conversa.is-vazia .usechat__caixa-area{flex-direction:column;display:flex}.adm .usechat__favs-ola{scrollbar-width:none;flex-wrap:nowrap;order:-1;justify-content:flex-start;margin:0 0 8px;padding-bottom:2px;overflow-x:auto}.adm .usechat__favs-ola::-webkit-scrollbar{display:none}.adm .usechat__fav-ola{flex:none}}.adm .usechat__caixa-area{padding:8px 20px 10px;position:relative}.adm .usechat__caixa-linha{align-items:flex-end;gap:8px;min-width:0;display:flex}.adm .usechat__caixa{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;flex:1 1 0;align-items:center;min-width:0;min-height:50px;padding:0 12px;display:flex}.adm .usechat__caixa:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.adm .usechat__caixa textarea{resize:none;width:100%;min-width:0;max-width:100%;font:inherit;color:var(--ink);field-sizing:content;background:0 0;border:0;outline:0;flex:1 1 0;min-height:calc(1.45em + 12px);max-height:160px;padding:6px 0;font-size:13.5px;line-height:1.45;overflow-y:auto}.adm .usechat__enviar{border-radius:12px;width:50px;height:50px;padding:0}.adm .usechat__enviar svg{width:22px;height:22px}.adm .usechat__dica-caixa{color:var(--muted);text-align:center;margin-top:5px;font-size:11px}.adm .usechat__mic-dentro{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:center;place-items:center;margin-right:-4px;display:grid}.adm .usechat__mic-dentro:hover{background:var(--accent-softer);color:var(--accent-strong)}.adm .usechat__mic-dentro svg{width:18px;height:18px}.adm .usechat__caixa-linha.is-off{display:none}.adm .usechat__grav{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 6%, var(--surface));border-radius:12px;flex:1 1 0;align-items:center;gap:10px;min-width:0;min-height:50px;padding:0 6px 0 14px;display:flex}.adm .usechat__grav-ponto{background:var(--danger);border-radius:50%;flex:none;width:10px;height:10px;animation:1s infinite usechat-grava}.adm .usechat__grav-tempo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:34px;color:var(--danger);flex:none;font-size:14px;font-weight:700}.adm .usechat__grav-onda{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:26px;display:flex;overflow:hidden}.adm .usechat__grav-onda i{background:color-mix(in srgb, var(--danger) 55%, var(--muted));border-radius:2px;flex:none;width:3px;height:24px;transition:transform 80ms linear;transform:scaleY(.08)}.adm .usechat__grav-max{color:var(--muted);flex:none;font-size:11px}.adm .usechat__grav-lixo{width:34px;height:34px;color:var(--danger);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.adm .usechat__grav-lixo:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}.adm .usechat__grav-lixo svg{width:18px;height:18px}@keyframes usechat-grava{50%{opacity:.25}}@keyframes usechat-sobe{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.adm .usechat__grav-ponto{animation:none}.adm .usechat__grav-onda i{transition:none}}.adm .usechat__pergunta--audio{min-width:220px}.adm .usechat__audio{white-space:nowrap;align-items:center;gap:10px;display:flex}.adm .usechat__audio-play{cursor:pointer;width:34px;height:34px;color:var(--brand);background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.adm .usechat__audio-play:disabled{opacity:.6;cursor:progress}.adm .usechat__audio-play svg{fill:currentColor;width:16px;height:16px}.adm .usechat__audio-trilha{cursor:pointer;background:#ffffff59;border-radius:2px;flex:1;min-width:90px;height:4px;position:relative}.adm .usechat__audio-trilha:before{content:"";position:absolute;inset:-10px 0}.adm .usechat__audio-feito{background:#fff;border-radius:2px;width:0;position:absolute;top:0;bottom:0;left:0}.adm .usechat__audio-tempo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.9;flex:none;font-size:12px}.adm .usechat__audio.is-expirado{opacity:.85;gap:6px;font-size:12.5px;font-style:italic}.adm .usechat__audio.is-expirado svg{width:15px;height:15px}.adm .usechat__transcricao{border-top:1px solid #ffffff40;align-items:flex-start;gap:4px;width:0;min-width:100%;margin-top:7px;padding-top:6px;font-size:13px;font-style:italic;display:flex}.adm .usechat__transcricao-txt{text-overflow:ellipsis;white-space:nowrap;opacity:.92;flex:1;min-width:0;overflow:hidden}.adm .usechat__transcricao.is-aberta{width:auto}.adm .usechat__transcricao.is-aberta .usechat__transcricao-txt{white-space:pre-wrap;overflow-wrap:anywhere}.adm .usechat__transcricao-abre{cursor:pointer;width:22px;height:20px;color:inherit;background:#ffffff29;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.adm .usechat__transcricao-abre:hover{background:#ffffff47}.adm .usechat__transcricao-abre svg{width:14px;height:14px}.adm .usechat__cab,.adm .usechat__gaveta-topo,.adm .usechat__enviar.usechat__mic{display:none}@media (width<=900px){.adm .usechat{height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);height:calc(100dvh - 70px);height:calc(100dvh - var(--topbar-h,50px) - 20px)}.adm .usechat>.pagehead{display:none}.adm .usechat__corpo{grid-template-columns:1fr}.adm .usechat__cab{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;height:58px;padding:0 6px;display:flex}.adm .usechat__cab-bt{width:42px;height:42px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.adm .usechat__cab-bt:active{background:var(--accent-softer)}.adm .usechat__cab-bt svg{width:22px;height:22px}.adm .usechat__cab-marca{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--tile-brand);width:38px;height:38px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.adm .usechat__cab-marca svg{width:22px;height:22px}.adm .usechat__cab-tit{flex-direction:column;flex:1;gap:1px;min-width:0;padding-left:6px;line-height:1.15;display:flex}.adm .usechat__cab-tit b{letter-spacing:-.02em;color:var(--brand);font-size:19px;font-weight:800}.adm .usechat__cab-tit small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.adm .usechat__lado{z-index:61;top:50px;top:var(--topbar-h,50px);visibility:hidden;border-radius:0 22px 22px 0;width:min(86vw,340px);transition:transform .22s,visibility .22s;position:fixed;bottom:0;left:0;transform:translate(-105%)}.adm .usechat.is-gaveta .usechat__lado{visibility:visible;transform:none}.adm .usechat__veu{z-index:60;top:50px;top:var(--topbar-h,50px);background:color-mix(in srgb, var(--ink) 35%, transparent);position:fixed;bottom:0;left:0;right:0}.adm .usechat__gaveta-topo{justify-content:space-between;align-items:center;padding:10px 8px 0 18px;display:flex}.adm .usechat__gaveta-topo b{color:var(--ink);font-size:17px}.adm .usechat__item{min-height:46px;font-size:14px}.adm .usechat__acao{display:grid}.adm .usechat__item time{display:none}.adm .usechat__msgs{gap:10px;padding:12px}.adm .usechat__pergunta,.adm .usechat__resposta,.adm .usechat__pensando{max-width:88%}.adm .usechat__pergunta,.adm .usechat__resposta{font-size:14.5px}.adm .usechat__resposta table{white-space:nowrap}.adm .usechat__foto{display:none}.adm .usechat__msg-acao{opacity:1}.adm .usechat__caixa-area{padding:8px 10px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--line)}.adm .usechat__dica-caixa,.adm .usechat__mic-dentro{display:none}.adm .usechat__caixa{border-radius:23px;align-items:center;min-height:46px;padding:0 16px}.adm .usechat__caixa textarea{min-height:24px;padding:10px 0;font-size:16px;line-height:1.35}.adm .usechat__enviar{border-radius:50%;width:46px;height:46px}.adm .usechat__enviar.usechat__mic{display:inline-flex}.adm .usechat__grav{border-radius:23px;min-height:46px}.adm .usechat__grav-max,:is(.adm .usechat__caixa-linha:has(textarea:placeholder-shown) .usechat__enviar:not(.usechat__mic),.adm .usechat__caixa-linha:not(:has(textarea:placeholder-shown)) .usechat__enviar.usechat__mic),:is(.adm .usechat__caixa-linha:has(textarea:placeholder-shown) .usechat__enviar:not(.usechat__mic),.adm .usechat__caixa-linha:not(:has(textarea:placeholder-shown)) .usechat__enviar.usechat__mic){display:none}}@media (width<=720px){.adm .usechat{height:calc(100vh - 50px);height:calc(100vh - var(--topbar-h,50px));height:calc(100dvh - 50px);height:calc(100dvh - var(--topbar-h,50px));margin:-22px -16px}.adm .usechat__conversa{box-shadow:none;border:0;border-radius:0}}.adm.usense-modal{top:50px;top:var(--topbar-h,50px);z-index:990;color:var(--ink);justify-content:center;padding:12px 0 24px;display:flex;position:fixed;bottom:0;left:0;right:0}body:has(>.usense-modal) .nav{z-index:995}.adm.usense-modal .usense-modal__veu{background:rgba(var(--shadow-ink), .45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.adm.usense-modal .usechat{background:var(--surface);width:90%;height:100%;min-height:0;box-shadow:var(--shadow-pop);border-radius:20px;margin:0;animation:.24s ease-out usense-modal-sobe;position:relative;overflow:hidden}.adm .usechat__mcab{display:none}@media (width>=901px){.adm.usense-modal .usechat__mcab{height:64px;color:var(--ink-soft);background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-bottom:1px solid color-mix(in srgb, var(--brand) 16%, transparent);flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;display:flex}.adm.usense-modal .usechat__mcab-bt{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;transition:background .15s;display:grid}.adm.usense-modal .usechat__mcab-bt:hover{background:var(--accent-softer);color:var(--accent-strong)}.adm.usense-modal .usechat__mcab-bt svg{width:20px;height:20px}.adm.usense-modal .usechat__mcab-marca{color:#fff;background:radial-gradient(circle at 28% 18%, #ffffff47, transparent 42%), var(--cta-navy);width:40px;height:40px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent);border-radius:12px;flex:none;place-items:center;margin-left:2px;display:grid}.adm.usense-modal .usechat__mcab-marca svg{width:23px;height:23px}.adm.usense-modal .usechat__mcab-tit{flex-direction:column;flex:1;gap:2px;min-width:0;padding-left:8px;line-height:1.15;display:flex}.adm.usense-modal .usechat__mcab-tit b{letter-spacing:-.02em;color:var(--brand);font-size:18px;font-weight:800}.adm.usense-modal .usechat__mcab-tit small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.adm.usense-modal .usechat__mcab .doc-help-btn{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:12px}.adm.usense-modal .usechat__mcab .doc-help-btn:hover{background:var(--accent-softer);color:var(--accent-strong)}.adm.usense-modal .usechat__corpo{grid-template-columns:290px minmax(0,1fr);gap:0}.adm.usense-modal .usechat__card{box-shadow:none;border:0;border-radius:0}.adm.usense-modal .usechat__lado{background:var(--surface-2);border-right:1px solid var(--line)}.adm.usense-modal .usechat.is-recolhida .usechat__corpo{grid-template-columns:minmax(0,1fr)}.adm.usense-modal .usechat.is-recolhida .usechat__lado{display:none}}@media (width<=900px){.adm.usense-modal{background:var(--surface);flex-direction:column;padding:0;animation:.24s ease-out usense-modal-sobe}.adm.usense-modal .usense-modal__veu{display:none}.adm.usense-modal .usechat{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;flex:1;padding:0;animation:none}}@media (width<=720px){.adm.usense-modal,.adm.usense-modal :is(.usechat__lado,.usechat__veu,.usechat__zoom){top:64px;top:var(--m-topbar,64px)}}@keyframes usense-modal-sobe{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.adm .usecols__link{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.adm .usecols__link:hover strong{color:var(--brand);text-decoration:underline}.adm .usecols__link svg{opacity:0;width:12px;height:12px;color:var(--brand);transition:opacity .15s}.adm .usecols__link:hover svg,.adm .usecols__link:focus-visible svg{opacity:.8}.adm .sugfld{isolation:isolate;display:block;position:relative}.adm .sugfld__ghost{z-index:1;white-space:pre;pointer-events:none;align-items:center;min-width:0;display:flex;position:absolute;inset:0;overflow:hidden}.adm .sugfld__digitado{color:#0000;flex:none}.adm .sugfld__resto{color:var(--muted);opacity:.85;text-overflow:ellipsis;min-width:0;overflow:hidden}.adm .sugfld__tab{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);border-radius:5px;flex:none;margin-left:8px;padding:2px 5px;font:600 .66rem/1.2 DM Mono,ui-monospace,monospace}.adm .sugfld__orig{text-overflow:ellipsis;max-width:45%;color:var(--muted);flex:0 auto;margin-left:auto;padding-left:12px;font-size:.72rem;overflow:hidden}.adm .colform__area{resize:none;min-height:0}.adm .colform__area--formula{font:500 .82rem/1.5 DM Mono,ui-monospace,monospace}.adm .colform__comatalho{align-items:center;gap:8px;display:flex}.adm .colform__comatalho>:first-child{flex:1;min-width:0}.adm .colform__chaves{grid-gap:9px;justify-items:start;gap:9px;padding-top:4px;display:grid}.adm .colform__chave{flex:none}.adm .colform__dst{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.adm .colform__dstnote{color:var(--muted);font-size:12px;line-height:1.45}.adm .colform__dst>.std-dst__list:has(>.std-dst__vazio){flex:auto;min-height:0}.adm .colform__dst .std-appop__sel{height:26px}.adm .fld-mesma-altura input.fld__input,.adm .fld-mesma-altura .select{height:38px;padding-top:0;padding-bottom:0}.adm .modal:has(.acessosusr){width:min(700px,100%);height:min(700px,90vh)}.adm .modal:has(.acessosusr) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.adm .acessosusr{flex-direction:column;flex:1;min-height:0;display:flex}.adm .acessosusr>.ttabs__bar{flex:none}.adm .acessosusr .ttab{align-items:center;gap:7px;display:inline-flex}.adm .acessosusr .ttab svg{width:15px;height:15px}.adm .acessosusr__panel{background:var(--surface);flex:1;min-height:0;padding:16px;overflow-y:auto}.adm .acessosusr__panel>.form-error{margin-top:14px}.adm .menugrant{flex-direction:column;display:flex}.adm .menugrant__item{cursor:pointer;padding-top:6px;padding-bottom:6px}.adm .menugrant__item.is-locked{cursor:default}.adm .menugrant__caret{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.adm .menugrant__chk{width:15px;height:15px;accent-color:var(--brand);cursor:inherit;flex:none;margin:0}.adm .menugrant__herdado,.adm .menutree__row.is-active .menugrant__herdado{color:var(--muted);background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-color:var(--line)}.adm .modal--xwide:has(.perfilmodal){width:min(920px,100%);height:min(560px,88vh)}.adm .modal:has(.perfilmodal) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.adm .perfilmodal{flex-direction:column;flex:1;min-height:0;display:flex}.adm .perfilmodal>.ttabs__bar{flex:none}.adm .perfilmodal .ttab{align-items:center;gap:7px;display:inline-flex}.adm .perfilmodal .ttab svg{width:15px;height:15px}.adm .perfilmodal__panel{background:var(--surface);flex:1;min-height:0;padding:16px;overflow-y:auto}.adm .perfilmodal>.form-error{flex:none;margin-top:10px}.adm .acessosusr__panel:has(.acessosusr__mvatalho){flex-direction:column;display:flex;overflow:hidden}.adm .acessosusr__mvatalho{border-left:none;padding-left:0}.adm .acessosusr__mvatalho .empty{justify-content:center;gap:8px;padding:0}.adm .acessosusr__mvatalho .empty__art{width:46px;height:46px}.adm .acessosusr__mvatalho .empty__art svg{width:20.9091px;height:20.9091px}.adm .acessosusr__mvatalho .empty__cta{margin-top:0}.adm .acessosusr__mvatalho .empty__cta .btn{padding:6px 12px}.adm .modal:has(.visaoform){width:min(720px,100%)}.adm .visaoform__notas{resize:none;min-height:78px}.adm .visaoform__descricao{resize:none;min-height:150px;line-height:1.45}.adm .modal:has(.novacol){width:min(560px,100%)}.adm .colchk{cursor:pointer;flex-direction:row;align-items:flex-start;gap:9px}.adm .colchk input{flex:none;margin-top:2px}.adm .novacol__aviso{align-items:flex-start;gap:8px;display:flex}.adm .novacol__aviso svg{flex:none;width:15px;height:15px;margin-top:1px}.adm .modal:has(.tplcfg){width:min(820px,100vw - 48px)}.adm .tplcfg{gap:12px;height:min(460px,62vh);min-height:0;display:flex}.adm .tplcfg__shelf{min-height:0}.adm .tplcfg__list{flex:1;min-height:0;overflow-y:auto}.adm .tplcfg__cat{min-height:0}.adm .tplcfg__cattitle{letter-spacing:.06em;text-transform:uppercase;color:var(--success);font-size:9.5px;font-weight:800}.adm .tplcfg+.form-error{margin-top:10px}@media (width<=720px){.adm .tplcfg{flex-direction:column;height:auto}.adm .tplcfg__list{max-height:260px}}.adm .colwrap{flex-direction:column;flex:1;min-height:0;display:flex}.adm .colwrap input.fld__input{height:32px}.adm .colwrap textarea.fld__input{padding:7px 10px;line-height:1.5}.adm .colwrap .select{height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.adm .colwrap .fld__label{margin-top:5px;font-size:10px}.adm .colwrap .fld__hint{font-size:10.5px}.adm .colwrap input.fld__input,.adm .colwrap textarea.fld__input,.adm .colwrap .select{border-radius:7px}.adm .modal:has(.colform) .modal__foot .btn{border-radius:7px}.adm .colform .ttab{align-items:center;gap:7px;display:inline-flex}.adm .coltag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:1px 6px;font:700 9px/1.6 DM Mono,ui-monospace,monospace}.adm .coldupla__sub>.coltag{flex:none}.adm .coltag--tpl{color:var(--col-purple);background:color-mix(in srgb, var(--col-purple) 12%, transparent)}.adm .coltag--tabela{color:var(--col-amber);background:color-mix(in srgb, var(--col-amber) 16%, transparent)}.adm .visaoform__aviso{align-items:flex-start;gap:8px;margin-top:4px;display:flex}.adm .visaoform__aviso svg{flex:none;width:15px;height:15px;margin-top:1px}.adm .colsubs{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.adm .colcols{grid-column-gap:20px;-moz-column-gap:20px;grid-row-gap:13px;flex:1;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 20px;min-height:0;display:grid}.adm .colcols>.colsub{background:color-mix(in srgb, var(--ink) 3%, var(--surface));border:none;border-radius:12px;align-self:stretch;min-height:0;padding:7px 11px 9px}.adm .colsub{flex-direction:column;gap:9px;min-height:0;display:flex}.adm .colsub__tit{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;margin:0 0 4px;font:700 10px/1 DM Mono,ui-monospace,monospace;display:flex}.adm .colsub__tit svg{flex:none;width:16px;height:16px}.adm .colsub--cresce{flex:1;min-height:0}.adm .fld--cresce{flex-direction:column;flex:1;min-height:0;display:flex}.adm .fld--cresce .fld__textarea{flex:1;min-height:64px}.adm .colseg{border:1px solid var(--line);border-radius:10px;align-self:flex-start;display:grid;overflow:hidden}.adm .colseg__it{background:var(--surface);cursor:pointer;width:75px;min-height:30px;color:var(--ink-soft);white-space:nowrap;border:none;padding:0;font:600 12px/1 inherit}.adm .colseg__it+.colseg__it{border-left:1px solid var(--line)}.adm .colseg>:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.adm .colseg>:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.adm .colseg__it:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface));color:var(--ink)}.adm .colseg__it.is-active{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 55%, var(--surface)));color:#fff}.adm .colseg.is-travado{opacity:.55}.adm .colseg--texto .colseg__it{width:auto;padding:0 14px}.adm .colseg__it:disabled{cursor:default}.adm .colseg__it[aria-disabled=true]:not(.is-active),.adm .colseg__it.is-off:not(.is-active){opacity:.45;cursor:not-allowed}.adm .colalin{justify-content:space-between;align-items:center;gap:10px;display:flex}.adm .colalin__opt{flex:none;align-items:center;gap:7px;margin:-5px 0;display:flex}.adm .colalin__dica{color:var(--muted);text-transform:none;letter-spacing:0}.adm .colalin__sw{flex:none}.adm .colum{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;align-items:center;gap:6px;height:32px;padding-right:4px;display:flex}.adm .colwrap input.fld__input.colum__txt{min-width:0;height:30px;box-shadow:none;background:0 0;border:none;flex:1}.adm .colum:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.adm .colum__seg{border-radius:5px;flex:none;grid-template-columns:repeat(2,auto);align-self:center}.adm .colum__seg .colseg__it{width:50px;height:24px;min-height:24px;padding:0;font-size:11px}.adm .colum__seg .colseg__it:disabled{opacity:.45;cursor:default}.adm .corinput{align-items:center;display:flex;position:relative}.adm .corinput__txt{flex:1;min-width:0;font-family:DM Mono,ui-monospace,monospace;font-weight:400}.adm .colwrap input.fld__input.corinput__txt{padding-right:34px}.adm .corinput__amostra{cursor:pointer;border:1px solid var(--line-strong);background-image:linear-gradient(45deg, var(--line) 25%, transparent 25%), linear-gradient(-45deg, var(--line) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--line) 75%), linear-gradient(-45deg, transparent 75%, var(--line) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:5px;width:20px;height:20px;display:block;position:absolute;top:50%;right:6px;overflow:hidden;transform:translateY(-50%)}.adm .corinput__amostra:before{content:"";background:0 0;background:var(--cor,transparent);position:absolute;inset:0}.adm .corinput__amostra:hover{border-color:var(--accent)}.adm .corinput__amostra:focus-within{outline:2px solid var(--primary);outline-offset:1px}.adm .corinput__amostra input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.adm .corinput__amostra:has(input:disabled){cursor:default;opacity:.55}.adm .colform__formula1{cursor:pointer;text-overflow:ellipsis;font:500 .8rem/1 DM Mono,ui-monospace,monospace}.adm .colcalc{grid-gap:9px;grid-template-columns:1fr 1fr;gap:9px;display:grid}.adm .colform__px{align-items:center;gap:8px;display:flex}.adm .colform__px .fld__input{flex:none;width:90px}.adm .fld__label:has(.fld__help){align-items:center;gap:6px;height:11px;line-height:12px;display:inline-flex}.adm .fld__help{width:14px;height:14px;color:var(--brand);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.adm .fld__help svg{width:14px;height:14px}.adm .fld__help:hover{background:color-mix(in srgb, var(--brand) 12%, transparent)}.adm .fld__help:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.adm .cmdhelp{color:var(--ink);flex-direction:column;gap:14px;font-size:13.5px;line-height:1.5;display:flex}.adm .cmdhelp__sec h4{color:var(--brand);margin:0 0 6px;font-size:13px;font-weight:700}.adm .cmdhelp__sec p,.adm .cmdhelp__sec ul{margin:0 0 6px}.adm .cmdhelp__sec ul{padding-left:18px}.adm .cmdhelp__sec li+li{margin-top:4px}.adm .cmdhelp code{background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--brand-deep);border-radius:5px;padding:1px 5px;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.adm .cmdhelp__ex{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface));white-space:pre;color:var(--ink);border-radius:10px;margin:6px 0 8px;padding:10px 12px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;line-height:1.45;overflow-x:auto}.adm .acttest{flex-direction:column;gap:12px;display:flex}.adm .modal:has(.acttest--resultado){width:min(1400px,100vw - 48px);height:min(880px,100vh - 48px)}.adm .modal:has(.acttest--resultado) .modal__body{flex:1;min-height:0;overflow:auto}.adm .acttest__grid{grid-gap:10px 14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;display:grid}.adm .acttest__status{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--surface));color:var(--ink);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.adm .acttest__status svg{flex:none;width:18px;height:18px;margin-top:1px}.adm .acttest__status--ok{border-color:color-mix(in srgb, var(--success) 40%, var(--line));background:color-mix(in srgb, var(--success) 10%, var(--surface))}.adm .acttest__status--ok svg{color:var(--success)}.adm .acttest__status--erro{border-color:color-mix(in srgb, var(--danger) 40%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.adm .acttest__status--erro svg{color:var(--danger)}.adm .acttest__detalhe{white-space:pre-wrap;color:var(--ink-soft);margin-top:4px;font-family:DM Mono,ui-monospace,monospace;font-size:11.5px}.adm .acttest__meta{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:12px;display:flex}.adm .acttest__wrap{border:1px solid var(--line);border-radius:10px;max-height:340px;overflow:auto}.adm .acttest__wrap--cols{max-height:260px}.adm .acttest__tbl{border-collapse:collapse;width:100%;font-size:12.5px}.adm .acttest__tbl th,.adm .acttest__tbl td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:6px 10px;overflow:hidden}.adm .acttest__tbl th{z-index:1;background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;position:sticky;top:0}.adm .acttest__tbl tbody tr:last-child td{border-bottom:0}.adm .acttest__code,.adm .acttest__n{font-family:DM Mono,ui-monospace,monospace;font-size:12px}.adm .acttest__n{color:var(--muted)}.adm .acttest__ex{color:var(--ink-soft)}.adm .acttest__chip{border:1px solid var(--line-strong);background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-radius:6px;padding:2px 8px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;display:inline-block}.adm .acttest__chip--ok{border-color:color-mix(in srgb, var(--success) 45%, transparent);background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.adm .acttest__chip--erro{border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.adm .acttest__tbl td.acttest__wrapcell{white-space:normal;max-width:520px}.adm .acttest__tbl tr.is-erro td{background:color-mix(in srgb, var(--danger) 4%, transparent)}.adm .tbldest__cab .tbldest__aviso,.adm .tbldest__lblrow .tbldest__aviso{border-radius:6px;flex:0 auto;align-items:center;min-width:0;margin-bottom:0;padding:3px 9px;font-size:11.5px;line-height:1.3}.adm .tbldest__cab .tbldest__aviso svg,.adm .tbldest__lblrow .tbldest__aviso svg{flex:none;width:14px;height:14px}.adm .tbldest__aviso__txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm .tbldest__cab .tbldest__conn{flex:none}.adm .httpcli__ph{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:12px;display:flex}.adm .httpcli__ph-lbl{letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px}.adm .httpcli__ph-item code{color:var(--brand-deep);font-family:DM Mono,ui-monospace,monospace;font-size:11.5px}.adm .httpcli__ph-item.is-falta{color:color-mix(in srgb, var(--danger) 70%, var(--ink))}.adm .httpcli__ph-item.is-ok{color:color-mix(in srgb, var(--success) 70%, var(--ink))}.adm .fld__comvars{align-items:stretch;gap:6px;display:flex}.adm .fld__comvars>.fld__input{flex:1;min-width:0}.adm .fld__varsbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--brand);cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font:600 12px/1 inherit;display:inline-flex}.adm .fld__varsbtn:hover{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.adm .fld__varsbtn.is-pendente{border-color:color-mix(in srgb, var(--warning) 55%, var(--line-strong));color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.adm .fld__varsbtn svg{width:14px;height:14px}.adm .modal--wide:has(.cmdvars){width:min(1100px,100vw - 48px);height:min(820px,100vh - 48px)}.adm .modal--wide:has(.cmdvars) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.adm .cmdvars{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.adm .cmdvars__lista{border:1px solid var(--line);border-radius:10px;flex:none;max-height:190px;overflow:auto}.adm .cmdvars__tbl{border-collapse:collapse;width:100%;font-size:12.5px}.adm .cmdvars__tbl th,.adm .cmdvars__tbl td{text-align:left;border-bottom:1px solid var(--line);padding:5px 10px}.adm .cmdvars__tbl th{z-index:1;background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font:600 10.5px/1.2 DM Mono,ui-monospace,monospace;position:sticky;top:0}.adm .cmdvars__tbl tbody tr{cursor:pointer}.adm .cmdvars__tbl tbody tr:last-child td{border-bottom:0}.adm .cmdvars__tbl tbody tr.is-selrow td{background:color-mix(in srgb, var(--brand) 7%, transparent)}.adm .cmdvars__nome{color:var(--ink);font-family:DM Mono,ui-monospace,monospace;font-weight:600}.adm .cmdvars__tipo{width:130px}.adm .cmdvars__tipo .select{min-height:28px;padding-top:3px;padding-bottom:3px}.adm .cmdvars__cru{width:90px}.adm .cmdvars__cru input{accent-color:var(--brand)}.adm .cmdvars__st{align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.adm .cmdvars__st svg{width:13px;height:13px}.adm .cmdvars__st--ok{color:color-mix(in srgb, var(--success) 60%, var(--ink))}.adm .cmdvars__st--erro{color:color-mix(in srgb, var(--danger) 60%, var(--ink))}.adm .cmdvars__st--vazio{color:color-mix(in srgb, var(--warning) 55%, var(--ink))}.adm .cmdvars__editor{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.adm .cmdvars__rodape{flex-direction:column;flex:none;gap:3px;min-height:34px;display:flex}.adm .cmdvars__escape{color:var(--ink-soft);font-size:11px}.adm .audit-fbtn.is-on .lc{color:var(--brand)}.adm .screen--audit .pillmode{border-radius:7px}.adm .audevt{align-items:center;gap:10px;min-width:0;display:flex}.adm .audevt>.cellstack{min-width:0}.adm .audevt__cat{--ac:var(--ink-soft);width:28px;height:28px;color:var(--ac);background:color-mix(in srgb, var(--ac) 13%, var(--surface));border-radius:8px;flex:none;place-items:center;display:grid}.adm .audevt__cat .lc{font-size:15px}.adm .audevt__cat--auth{--ac:var(--col-amber)}.adm .audevt__cat--nav{--ac:var(--col-blue)}.adm .audevt__cat--access{--ac:var(--col-indigo)}.adm .audevt__cat--denied{--ac:var(--danger)}.adm .audevt__cat--data{--ac:var(--success)}.adm .audevt__cat--admin{--ac:var(--col-teal)}.adm .audevt__cat--ai{--ac:var(--brand)}.adm .screen--audit .pillmode__btn{border-radius:10px}.adm.audit-gaveta{flex-direction:column;flex:auto;min-height:0;display:flex}.adm.audit-gaveta .modal__head{flex:none}.adm.audit-gaveta .audit-gaveta__recolher{width:32px;height:32px}.adm.audit-gaveta .audit-gaveta__corpo{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:16px 22px;display:flex;overflow-y:auto}.adm.audit-gaveta .audit-gaveta__campo{flex-direction:column;gap:6px;display:flex}.adm.audit-gaveta .hsearch__input{box-sizing:border-box;width:100%;max-width:none}.adm.audit-gaveta .select.select--filter{width:100%}.adm.audit-gaveta .audit-gaveta__seg{height:29px;display:flex}.adm.audit-gaveta .audit-gaveta__seg .seg__btn{flex:1 1 0;height:100%;padding-top:0;padding-bottom:0}.adm.audit-gaveta .audit-gaveta__datas{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.adm.audit-gaveta .audit-gaveta__datas .dtf{min-width:0}.adm.audit-gaveta .audit-hora__ico{cursor:default;pointer-events:none}.adm.audit-gaveta .audit-gaveta__datas .hdate__input{box-sizing:border-box;width:100%;min-width:0;padding-right:30px}.adm .audit__detalhe{flex-direction:column;gap:12px;min-width:0;display:flex}.adm .audit__grade{grid-gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.adm .audit__kv{flex-direction:column;gap:2px;min-width:0;display:flex}.adm .audit__k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font:600 10.5px/1.2 DM Mono,ui-monospace,monospace}.adm .audit__v{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px}.adm .audit__v code{color:var(--ink-soft);font-size:12px}.adm .audit__ua{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px}.adm .audit__mudou{color:var(--ink);margin:0;font-size:13px;font-weight:600}.adm .audit__antesdepois{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm .audit__json{position:relative}.adm .audit__pre{border:1px solid var(--line-strong);background:var(--surface-2);max-height:260px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:4px 0 0;padding:10px 12px;font:12px/1.5 DM Mono,ui-monospace,monospace;overflow:auto}.adm .audit__problemas{color:var(--danger);margin:0;padding-left:18px;font-size:13px}.adm .audit__uso{grid-gap:12px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,68fr) minmax(0,32fr);gap:12px;min-height:0;display:grid}.adm .audit__uso.is-recolhido{grid-template-columns:minmax(0,1fr) 46px}.adm .screen:has(.tablescroll)>.audit__uso{flex:auto;min-height:0}.adm .audit__uso .colpainel__bar{gap:0;height:auto}.adm .audit__uso .colpainel__titulo{align-items:center}.adm .audit__ico{color:var(--brand);flex:none;font-size:16px}.adm .audit__uso .dtable th{white-space:normal;vertical-align:middle;height:auto}.adm .audit__uso .dtable__sort>span{white-space:normal;text-align:left;line-height:1.25}.adm .audit__uso .dtable th.dtable__center .dtable__sort>span{text-align:center}.adm .audit__trilho{flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.adm .audit__trilho-item{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.adm .audit__trilho-item:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.adm .audit__trilho-item .lc{font-size:17px}@media (width<=1100px){.adm .audit__uso{grid-template-columns:minmax(0,1fr)}.adm .audit__uso.is-recolhido{grid-template-columns:minmax(0,1fr) 46px}.adm .audit__uso:not(.is-recolhido)>.card:first-child{display:none}.adm .audit__grade,.adm .audit__antesdepois{grid-template-columns:minmax(0,1fr)}}.adm .tbled-conn{align-items:center;gap:8px;min-width:0;display:flex}.adm .tbled-conn__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font:600 10.5px DM Mono,ui-monospace,monospace}.adm .tbled-conn .select{width:300px;max-width:42vw}.adm .tbled-colname{align-items:center;gap:6px;min-width:0;display:inline-flex}.adm .tbled-pk{color:color-mix(in srgb, var(--warning) 55%, var(--ink));background:color-mix(in srgb, var(--warning) 16%, var(--surface));border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font:700 10px DM Mono,ui-monospace,monospace;display:inline-flex}.adm .tbled-pk .lc{font-size:11px}.adm .tbled-count{color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:600}.adm .tbled-form{gap:14px}.adm .tbled-grade{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.adm .tbled-grade table{border-collapse:collapse;width:100%}.adm .tbled-grade th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:4px 6px;font:600 10.5px DM Mono,ui-monospace,monospace}.adm .tbled-grade td{vertical-align:middle;padding:2px 6px}.adm .tbled-grade .fld__input{width:100%;min-height:32px;padding:5px 9px}.adm .tbled-grade__tipo{width:170px}.adm .tbled-grade__tipo .select{min-height:32px}.adm .tbled-grade__num{width:96px}.adm .tbled-grade__pk{text-align:center;width:40px}.adm .tbled-grade__pk input{width:16px;height:16px;accent-color:var(--brand)}.adm .tbled-grade__del{text-align:right;width:36px}.adm .tbled-idxlist{max-height:260px;overflow:auto}.adm .tbled-idxform{grid-gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:end;gap:10px;display:grid}.adm .tbled-idxform__uniq{white-space:nowrap;align-items:center;gap:6px;padding-bottom:9px;font-size:13px;display:inline-flex}.adm .modal:has(.tbled-form--alto){height:min(600px,100vh - 48px)}.adm .modal:has(.tbled-form--alto) .modal__body{flex:auto;min-height:0}.adm .tbled-form--alto .tbled-idxlist{max-height:none}.adm.tbled-bktab{flex-direction:column;gap:10px;min-width:0;display:flex}.adm .tbled-bk{flex-direction:column;gap:8px;height:min(640px,100vh - 320px);min-height:320px;display:flex}.adm .tbled-bk__chunk{color:var(--ink-soft);margin-left:auto;font:12px DM Mono,ui-monospace,monospace}.adm .tbled-bk__bar{flex:none;align-items:center;gap:8px;display:flex}.adm .tbled-bk__op{width:220px}.adm .tbled-bk__grid{flex:auto;min-height:0;overflow:auto}.adm .tbled-bk__det{grid-gap:12px;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:10px;display:grid}.adm .tbled-bk__det pre,.adm .tbled-bk__sql{white-space:pre-wrap;word-break:break-word;max-height:140px;color:var(--ink);margin:4px 0 0;font:12px DM Mono,ui-monospace,monospace;overflow:auto}.adm .tbled-bk__sql{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px}.adm .tbled-view{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.adm .tbled-view__bar{flex:none;align-items:flex-end;gap:12px;display:flex}.adm .tbled-view__mode{white-space:nowrap;align-items:center;gap:6px;padding-bottom:9px;font-size:13px;display:inline-flex}.adm .tbled-view__filtro,.adm .tbled-view__sql{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.adm .tbled-view__info{color:var(--ink-soft);flex:none;font-size:12px}.adm .tbled-view__grid{border:1px solid var(--line);border-radius:10px;flex:auto;min-height:0;overflow:auto}.adm .tbled-view__grid table{border-collapse:collapse;min-width:100%;font-size:12.5px}.adm .tbled-view__grid th{background:var(--surface-2);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px;font:600 11px DM Mono,ui-monospace,monospace;position:sticky;top:0}.adm .tbled-view__grid td{border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:360px;padding:5px 10px;overflow:hidden}.adm .tbled-view__grid td.is-null{color:var(--muted);font-style:italic}.adm .tbled-view__pager{flex:none;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.adm .modal:has(.devai){width:min(1100px,100vw - 48px);height:min(700px,100vh - 48px)}.adm .modal:has(.devai) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.adm .devai{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.adm .devai__intro{color:var(--ink);margin:0}.adm .devai__opts{grid-gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.adm .devai__opt{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.adm .devai__opt:hover:not(:disabled){border-color:var(--brand);box-shadow:0 6px 16px -10px color-mix(in srgb, var(--brand) 60%, transparent)}.adm .devai__opt:disabled{opacity:.55;cursor:not-allowed}.adm .devai__opticon{background:var(--tile-brand);color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.adm .devai__opticon svg{width:19px;height:19px}.adm .devai__opttxt{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:.86rem;display:flex}.adm .devai__opttxt strong{color:var(--ink);font-size:.95rem}.adm .devai__aviso{color:var(--ink-soft);margin:0;font-size:.85rem}.adm .devai__wait{color:var(--ink-soft);flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.adm .devai__wait .btn__spinner{border-color:color-mix(in srgb, var(--brand) 30%, transparent);border-top-color:var(--brand)}.adm .devai__tablewrap{border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;overflow:auto}.adm .devai__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.84rem}.adm .devai__table th{z-index:1;background:var(--surface-2);text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:8px 10px;font-weight:700;position:sticky;top:0}.adm .devai__table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:7px 10px}.adm .devai__table td.is-novo{background:color-mix(in srgb, var(--success) 7%, var(--surface))}.adm .devai__table tr.is-igual td{color:var(--ink-soft)}.adm .devai__chk{text-align:center;width:34px}.adm .devai__cod{white-space:nowrap;font-family:DM Mono,ui-monospace,monospace;font-size:.78rem}.adm .devai__sug{display:block}.adm .devai__antes{color:var(--ink-soft);margin-top:2px;font-size:.76rem;text-decoration:line-through;display:block}.adm .mvdel__wrap{border:1px solid var(--line);border-radius:10px;max-height:40vh;margin-top:12px;overflow:auto}.adm .mvdel__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.84rem}.adm .mvdel__table th{z-index:1;background:var(--surface-2);text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:8px 10px;font-weight:700;position:sticky;top:0}.adm .mvdel__table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:7px 10px}.adm .mvdel__table tr:last-child td{border-bottom:0}.adm .mvdel__cod{color:var(--ink-soft);font-family:DM Mono,ui-monospace,monospace;font-size:.76rem;display:block}.adm .mvdel__confirma{margin-top:14px}.adm .btn.btn-ia{color:#fff;background:radial-gradient(circle at 25% 18%, #ffffff4d, transparent 30%), linear-gradient(135deg, var(--col-purple), var(--brand));box-shadow:0 2px 7px color-mix(in srgb, var(--col-purple) 34%, transparent), inset 0 1px 0 #ffffff42;border-color:#0000;padding-left:10px;padding-right:10px}.adm .btn.btn-ia:hover:not(:disabled){filter:brightness(1.08)}.adm .btn-ia svg{width:17px;height:17px}.adm .modal:has(.macroform){width:min(560px,100vw - 48px)}.adm .macroform{flex-direction:column;gap:14px;display:flex}.adm .macroform__erro{color:var(--danger)}.adm .macroform .fld__input,.adm .macroform .select{height:42px}.adm .macroform .select{padding-top:0;padding-bottom:0}.adm .modal:has(.vincacoes){width:min(980px,100vw - 48px);height:min(680px,100vh - 48px)}.adm .modal:has(.vincacoes) .modal__body{flex-direction:column;flex:1;min-height:0;display:flex}.adm .vincacoes{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.adm .vincacoes__busca{width:auto}.adm .modal__headrow:has(.vincacoes__busca)>.modal__titlewrap--icon{width:100%}.adm .modal__headrow:has(.vincacoes__busca)>.modal__headactions{gap:0;margin-right:0}.adm .vincacoes__lista{flex:1;min-height:0;overflow:auto}.adm .vincacoes__conta{color:var(--ink-soft);align-self:center;margin-right:auto;font-size:13px}.adm .mv-check__resumo{color:var(--ink-soft);margin:0 0 10px;font-size:12.5px}.adm .mv-check__ok{color:var(--success);margin:0;font-size:13px}.adm .mv-check__lista{grid-gap:6px;gap:6px;max-height:min(440px,60vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.adm .mv-check__item{grid-gap:4px 10px;border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;padding:8px 10px;display:grid}.adm .mv-check__col{color:var(--brand);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font:600 12.5px/1.3 DM Mono,ui-monospace,monospace}.adm .mv-check__col:hover{text-decoration:underline}.adm .mv-check__nivel--error{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.adm .mv-check__nivel--warning{color:var(--col-amber);background:color-mix(in srgb, var(--col-amber) 16%, transparent)}.adm .mv-check__tipo{color:var(--ink-soft);font-size:11.5px}.adm .mv-check__msg{color:var(--ink);grid-column:1/-1;font-size:12.5px;line-height:1.45}.adm .smtp{flex-direction:column;gap:16px;padding:14px;display:flex}.adm .smtp .switch-line{cursor:pointer}.adm .smtp{container-type:inline-size}.adm .smtp__cartoes{grid-gap:14px;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@container (width>=640px){.adm .smtp__cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1240px){.adm .smtp__cartoes{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm .smtp__cartao{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:14px 16px 16px;display:flex}.adm .smtp__cartao-tit{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:.92rem;font-weight:700;display:flex}.adm .smtp__cartao-tit .lc{color:var(--brand);flex:none;font-size:16px}.adm .smtp__teste{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:16px;display:flex}.adm .smtp__situacao{white-space:nowrap;text-overflow:ellipsis;--ac:var(--success);max-width:320px;color:var(--ac);background:color-mix(in srgb, var(--ac) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--ac) 30%, transparent);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}.adm .smtp__situacao--aviso{--ac:var(--col-amber);color:color-mix(in srgb, var(--col-amber) 75%, var(--ink))}.adm .smtp__situacao i{background:var(--ac);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ac) 20%, transparent);border-radius:50%;flex:none}.adm .smtp__dirtybar .lc{flex:none;font-size:15px}.adm .smtp__mexidos{text-overflow:ellipsis;opacity:.85;max-width:260px;font-weight:500;overflow:hidden}.adm .smtp__dirtybar .btn-sm{height:28px;padding:0 12px}.adm .smtp__dirtybar kbd{opacity:.85;border:1px solid #ffffff8c;border-radius:5px;padding:1px 5px;font:700 9.5px DM Mono,ui-monospace,monospace}.adm .smtp__teste .fld{flex:320px;max-width:460px}.adm .modal:has(.tskagenda){width:92%;max-width:1200px;height:93vh}.adm .modal:has(.tskagenda) .modal__body{flex:1;min-height:0;padding-bottom:7px;display:flex;overflow:hidden}.adm .tskagenda{flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;display:flex}.adm .tskagenda__painel{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.adm .tskagenda__painel>.panelcol{flex:1;min-height:0}.adm .tskagenda__painel.ttabs__panel{border-radius:8px}.adm .schedform__nomelinha{align-items:center;gap:12px;display:flex}.adm .schedform__nomelinha>.fld{flex:auto;min-width:0}.adm .schedform__nomelinha>.btn{flex:none;height:32px}.adm .tskagenda .schedform__nomelinha .fld__input{flex:auto;min-width:0;height:32px;min-height:32px;padding-top:0;padding-bottom:0}.adm .tskagenda>.form-error{flex:none}.adm .rptagenda{flex-direction:column;min-height:0;display:flex}.adm .rptagenda>.panelcol{flex:1;min-height:0}.adm .rptform .rptagenda input.fld__input,.adm .rptform .rptagenda .select{min-height:0}.adm .rptagenda .schedform__nomelinha .fld__input{flex:auto;min-width:0;height:32px;min-height:32px;padding-top:0;padding-bottom:0}.adm .tskopc-cartao .fld__input{height:32px;min-height:32px;padding-top:0;padding-bottom:0}.adm .tskopc-lista{flex-direction:column;flex:none;gap:10px;margin-top:auto;padding:12px 2px 4px;display:flex}.adm .tskopc__par{grid-gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.adm .tskopc-cartao{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 4%, var(--surface-2));border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.adm .tskopc-cartao__head{align-items:center;gap:10px;display:flex}.adm .tskopc-cartao__ico{width:30px;height:30px;color:var(--surface);background:var(--tile-brand);border-radius:9px;flex:none;place-items:center;display:grid}.adm .tskopc-cartao__ico svg{width:15px;height:15px}.adm .tskopc-cartao__txt{flex-direction:column;gap:2px;min-width:0;line-height:1.25;display:flex}.adm .tskopc-cartao__txt strong{color:var(--ink);font-size:13px}.adm .tskopc-cartao__txt small{color:var(--ink-soft);font-size:11.5px}.adm .rptform__scroll{flex:1;align-content:start;min-height:0;overflow:auto}.adm .rptform__panel{position:relative}.adm .rptform__scroll:has(.form-actions--right){padding-top:26px}.adm .rptform__scroll--fill{flex-direction:column;gap:18px;display:flex}.adm .rptform__msg{flex-direction:column;flex:auto;min-height:140px;display:flex}.adm .rptform__msg>textarea{resize:none;flex:auto;min-height:0}.adm .rptform input.fld__input,.adm .rptform .select{min-height:42px}.adm .rptitens{flex-direction:column;gap:8px;display:flex}.adm .rptitem{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.adm .rptitem__filtros{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.adm .rptitem__multi{flex:260px;min-width:0}.adm .rptitem__rotulo,.adm .rptitem__vazio{color:var(--ink-soft);font-size:.84rem}.adm .rptdest{grid-gap:6px;align-items:center;gap:6px;display:grid}.adm .rptdest__th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .rptdest__bar{justify-content:flex-end;gap:8px;display:flex}.adm .rptform__scroll--dest{flex-direction:column;gap:14px;display:flex;overflow:hidden}.adm .rptform__scroll--dest>.rptdest__bar{flex:none}.adm .rptform__scroll--dest>.fld{flex:auto;min-height:0;padding-right:6px;overflow:hidden auto}.adm .rptform__scroll--dest .rptdest__th{z-index:3;background:var(--surface);align-self:stretch;padding-bottom:4px;position:sticky;top:0}.adm .rptform .rptdest>input.fld__input{height:34px;min-height:34px;padding-top:0;padding-bottom:0}.adm .rptdest>.rowbtn{width:34px;height:34px}.adm .rptdest>.rowbtn svg{width:16px;height:16px}.adm .rptsplit{grid-gap:16px;grid-template-columns:minmax(240px,34%) minmax(0,1fr);gap:16px;display:grid}.adm .rptsplit__lista{border-right:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding:0 14px 0 0;list-style:none;display:flex}.adm .rptsplit__item{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:100%;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.adm .rptsplit__item.is-on{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.adm .rptsplit__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.adm .rptsplit__txt strong,.adm .rptsplit__txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm .rptsplit__txt small{color:var(--ink-soft);font-size:11.5px}.adm .rptsplit__det{flex-direction:column;align-self:start;gap:14px;min-width:0;display:flex}.adm .rptsplit__det>*{flex:none}.adm .rptsplit__det .form-grid{align-items:start}.adm .rptsplit__det .select{flex:none}.adm .rptsplit__tile{width:30px;height:30px;color:var(--surface);background:var(--tile-brand);border-radius:9px;flex:none;place-items:center;display:grid}.adm .rptsplit__tile--object{background:linear-gradient(135deg, var(--col-teal), color-mix(in srgb, var(--col-teal) 60%, var(--ink)))}.adm .rptsplit__tile .lc{font-size:15px}.adm .rptsplit__badges{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.adm .rptbadge{letter-spacing:.03em;color:var(--ink-soft);background:color-mix(in srgb, var(--ink) 6%, var(--surface));border-radius:6px;align-items:center;gap:3px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.adm .rptbadge--fmt{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.adm .rptbadge--filtro{color:var(--col-amber);background:color-mix(in srgb, var(--col-amber) 12%, var(--surface))}.adm .rptbadge .lc{font-size:10px}.adm .rptsplit__det--cartao{border:1px solid var(--line);border-radius:12px;gap:0;overflow:hidden}.adm .rptdet__head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--brand) 4%, var(--surface-2));align-items:center;gap:10px;padding:10px 12px;display:flex}.adm .rptdet__head .rptsplit__txt{flex:1}.adm .rptdet__body{flex-direction:column;gap:14px;padding:14px;display:flex}.adm .rptform__scroll--objetos{flex-direction:column;display:flex;overflow:hidden}.adm .rptobj{flex-direction:column;flex:auto;gap:18px;min-height:0;display:flex}.adm .rptobj>.fld{flex:none}.adm .rptobj>.rptobj__bloco{flex:auto;min-height:0}.adm .rptobj__bloco>.rptsplit{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.adm .rptsplit__lista{min-height:0;overflow:hidden auto}.adm .rptsplit__det{max-height:100%;overflow-y:auto}.adm .rptsplit__add{z-index:1;background:var(--surface);justify-content:flex-end;padding-bottom:2px;display:flex;position:sticky;top:0}.adm .rptsplit__acoes{justify-content:flex-end;gap:4px;display:flex}.adm .rptsplit__item{cursor:grab;-webkit-user-select:none;user-select:none}.adm .rptsplit__item .rptsplit__txt{flex:auto}.adm .rptsplit__item .rptsplit__acoes{flex:none;margin-left:auto}.adm .rptsplit__grip{width:14px;color:var(--muted);flex:none;place-items:center;margin-right:-4px;display:inline-grid}.adm .rptsplit__item:hover .rptsplit__grip{color:var(--brand)}.adm .rptsplit__lista>li.is-dragging{cursor:grabbing}.adm .rptsplit__lista>li.is-dragging .rptsplit__item{box-shadow:var(--shadow-md,var(--shadow-sm));border-color:var(--brand)}.adm .modal:has(.tablimit){width:min(480px,100vw - 48px)}.adm .tablimit{flex-direction:column;gap:12px;display:flex}.adm .tablimit__msg{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.adm .tablimit__msg strong{color:var(--ink)}.adm .tablimit__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm .tablimit__row{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 12px;display:flex}.adm .tablimit__row.is-active{border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.adm .tablimit__ico{width:18px;height:18px;color:var(--brand);flex:none;display:inline-flex}.adm .tablimit__ico img,.adm .tablimit__ico svg{width:18px;height:18px}.adm .tablimit__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;font-size:13px;font-weight:600;overflow:hidden}.adm .tablimit__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:6px;flex:none;padding:4px 6px;font:700 9.5px/1 DM Mono,monospace}.adm .tablimit__btn{white-space:nowrap;flex:none}.adm .dbtab-form .select{height:41px}.adm .syslog__filtros .select{flex:none;width:190px}.adm .syslog__filtros .select+.select{width:300px}.adm .syslog__chips{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.adm .syslog__chip{white-space:nowrap;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;flex:none;align-items:baseline;gap:5px;padding:4px 9px;font:500 11.5px/1.3 inherit;display:inline-flex}.adm .syslog__chip b{color:var(--ink);font-weight:700}.adm .syslog__chip--warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 40%, var(--line));font-weight:700}.adm .syslog__chip--btn{cursor:pointer;align-items:center;padding:4px 7px}.adm .syslog__chip--btn:hover{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 35%, var(--line))}.adm .syslog__chip--btn svg{width:13px;height:13px}.adm .syslog-row{--lvl:var(--ink-soft)}.adm .syslog-row--err{--lvl:var(--danger)}.adm .syslog-row--warn{--lvl:var(--warning)}.adm .syslog-row--info{--lvl:var(--col-blue)}.adm .syslog-row>td:first-child{box-shadow:inset 4px 0 0 var(--lvl);padding-left:14px}.adm .syslog-row--err>td{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.adm .syslog-row--warn>td{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}.adm .syslog-row--err .syslog__txt{color:color-mix(in srgb, var(--danger) 80%, var(--ink))}.adm .syslog__msg{font-family:DM Mono,ui-monospace,monospace;font-size:12px}.adm td.syslog__msg .dtable__cell{position:relative;overflow:visible}.adm td.syslog__msg{overflow:visible}.adm .syslog__txt{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adm .syslog__acoes{opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--surface) 22px);gap:6px;padding-left:24px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.adm .syslog-row--err .syslog__acoes{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--danger) 8%, var(--surface)) 22px)}.adm .syslog-row--warn .syslog__acoes{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--warning) 9%, var(--surface)) 22px)}.adm .syslog-row:hover .syslog__acoes,.adm .syslog-row:focus-within .syslog__acoes{opacity:1;pointer-events:auto}.adm .syslog__acoes .rowbtn{margin:0}.adm .modal:has(.syslog-ficha){width:calc(100vw - 48px);max-width:1200px;height:70vh}.adm .modal:has(.syslog-ficha) .modal__body{flex:1;min-height:0;display:flex;overflow:hidden}.adm .syslog-ficha{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.adm .syslog-ficha__topo{flex:none;align-items:center;gap:12px;display:flex}.adm .syslog-ficha__msg{flex:1;min-height:0;display:flex;position:relative}.adm .syslog-ficha__pre{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;flex:1;margin:0;padding:12px 44px 12px 14px;font:12.5px/1.55 DM Mono,ui-monospace,monospace;overflow:auto}.adm .syslog__acoes .copy-btn{opacity:1;border-radius:7px;width:28px;height:28px;position:static}.adm .syslog__acoes .copy-btn svg{width:15px;height:15px}.adm .syslog-ficha__msg .copy-btn{opacity:1;top:8px;right:8px}.adm .screen--fit>.card.sync-card{flex:auto}.adm .sync-card>.card__scroll{flex-direction:column;display:flex;overflow:hidden}.adm .sync-card>.card__scroll>*{flex:none}.adm .sync-card>.card__scroll>.synctabs{flex-direction:column;flex:auto;min-height:0;display:flex}.adm .sync-card .synctabs>.ttabs__bar{flex:none}.adm .sync-card .synctabs>.ttabs__panel{flex:auto;min-height:0;overflow:auto}.adm .modal--wide:has(.filehist){width:min(820px,100%)}.adm .filehist{flex-direction:column;min-height:0;display:flex}.adm .filehist__scroll{max-height:460px;overflow:auto}.adm .filehist__tab thead tr{z-index:1;position:sticky;top:0}.adm .filehist__tab th:first-child{width:160px}.adm .filehist__tab th:nth-child(2){width:26%}.adm .filehist__tab td{box-sizing:border-box;vertical-align:middle;height:42px;padding:4px 5px;font-size:12px}.adm .filehist__quando{color:var(--muted);white-space:nowrap;font-family:DM Mono,ui-monospace,monospace;font-size:11px}.adm .filehist__evento{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.adm .filehist__det{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.adm .filehist__vazio{min-height:120px;color:var(--muted);justify-content:center;align-items:center;display:flex}.adm .filehist__last{justify-content:center;padding-top:12px;display:flex}.adm .filehist__more{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 7%, transparent);cursor:pointer;color:var(--brand);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.adm .filehist__more .lc{width:14px;height:14px}.adm .filehist__more:hover{background:color-mix(in srgb, var(--brand) 14%, transparent);border-color:var(--brand)}.adm .filehist__more:hover .filehist__moreseta{transform:translate(3px)}.adm .filehist__moreseta{transition:transform .15s}.adm .audit-alvo{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 6%, transparent);color:var(--ink);border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:12px;display:flex}.adm .audit-alvo .lc{width:15px;height:15px;color:var(--brand);flex:none}.adm .audit-alvo__tirar{cursor:pointer;color:var(--brand);background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.frm{flex-direction:column;gap:10px;display:flex}.frm>.view-header{margin-bottom:0}.frm .form-section{padding-bottom:14px}.frm .form-section__grid{gap:6px 14px}.frm .dict__note{margin-bottom:2px}.frm:has(>.frm-list){height:calc(100vh - 70px);height:calc(100vh - var(--topbar-h,50px) - 20px);min-height:360px}.frm:has(>.frm-list)>*{flex:none}.frm>.frm-list,.frm-list>.adm{flex-direction:column;flex:auto;min-height:0;display:flex}.frm-list>.adm>.card{flex-direction:column;flex:0 auto;min-height:0;display:flex}.frm-list>.adm>.card:is(.card--fill,:has(.tablescroll--state)){flex:auto}@media (width<=720px){.frm:has(>.frm-list){height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.frm-list__row{cursor:pointer}.frm-list__name{font-weight:600}.frm-list__sub{color:var(--muted);font-family:DM Mono,monospace;font-size:10.5px}.frm-list__mini2{margin-top:4px}.frm-chip--menu{--c:var(--success)}.frm-chip--off,.frm-chip--modo{--c:var(--ink-soft)}.frm--editing{height:calc(100vh - 62px);height:calc(100vh - var(--topbar-h,50px) - 12px);min-height:460px}.frm--editing .frm-editor{flex:1;min-height:0}.frm-editor__scroll{scrollbar-gutter:stable;flex:1;min-height:0;margin:-2px -4px 0;padding:2px 4px 0;overflow:auto}@media (width<=900px){.frm--editing{height:auto;min-height:0}.frm-editor__scroll{overflow:visible}}.frm-body{grid-gap:14px;flex:1;grid-template-columns:236px minmax(0,1fr);gap:14px;min-height:0;display:grid}.frm-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:12px;flex-direction:column;align-self:start;gap:2px;padding:8px;display:flex}.frm-nav__item{text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex;position:relative}.frm-nav__item:hover{background:color-mix(in srgb, var(--brand) 6%, transparent)}.frm-nav__item.is-on{background:var(--tile-brand);color:#fff}.frm-nav__lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frm-nav__n{opacity:.75;margin-left:auto;font-family:DM Mono,monospace;font-size:10.5px}.frm-nav__err{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.frm-nav__err+.frm-nav__n{margin-left:6px}.frm-nav__dot{background:var(--col-amber);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:3px}.frm-nav__sep{background:var(--line);height:1px;margin:6px 4px}.frm-nav__foot{color:var(--muted);margin:0;padding:8px 10px 4px;font-size:11px;line-height:1.5}.frm-top__lead{align-items:center;gap:8px;min-width:0;display:flex}.frm-top__tail{align-items:center;gap:8px;margin-left:auto;display:flex}.frm-top__name{flex-direction:column;min-width:0;display:flex}.frm-top__title{align-items:center;gap:8px;min-width:0;display:flex}.frm-top__title strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.frm-top__title .chip{flex:none}.frm-top__sub{color:var(--muted);font-family:DM Mono,monospace;font-size:10.5px}.frm-chip--err{--c:var(--danger)}.frm-bar--top.has-dirty{grid-column-gap:10px;-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px;display:grid}.frm-dirtybar{white-space:nowrap;color:color-mix(in srgb, var(--col-amber) 55%, var(--ink));background:color-mix(in srgb, var(--col-amber) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--col-amber) 55%, transparent);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--col-amber) 70%, transparent);border-radius:11px;align-items:center;gap:10px;padding:4px 5px 4px 12px;font-size:12.5px;animation:.22s cubic-bezier(.2,.8,.2,1) frm-dirtybar-in;display:inline-flex}@keyframes frm-dirtybar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.frm-dirtybar>svg{flex:none;width:15px;height:15px}.frm-dirtybar b{font-weight:800}.frm-dirtybar__ghost{cursor:pointer;height:28px;color:inherit;border:1px solid color-mix(in srgb, var(--col-amber) 60%, transparent);background:0 0;border-radius:8px;padding:0 12px;font:700 12px Plus Jakarta Sans,system-ui,sans-serif}.frm-dirtybar__ghost:hover:not(:disabled){background:color-mix(in srgb, var(--col-amber) 18%, var(--surface))}.frm-dirtybar .btn-save{height:28px;padding:0 12px}.frm-dirtybar kbd{opacity:.85;border:1px solid #ffffff8c;border-radius:5px;padding:1px 5px;font:700 9.5px DM Mono,ui-monospace,monospace}.frm-problems{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 5%, var(--surface));border-radius:10px;flex:none;margin-top:10px;padding:4px 6px 4px 12px}.frm-problems__head{min-height:22px;color:var(--danger);align-items:center;gap:8px;font-size:12px;display:flex}.frm-problems__head svg{flex:none;width:14px;height:14px}.frm-problems__head span{color:var(--ink-soft);font-size:11.5px}.frm-problems__close{width:22px;height:22px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.frm-problems__close:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.frm-problems__close svg{width:13px;height:13px}.frm-problems ul{flex-direction:column;max-height:104px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.frm-problems li button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:2px 6px 2px 0;font-size:12px;line-height:20px;display:flex}.frm-problems li button:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}.frm-problems li .chip{box-shadow:none;flex:none;padding:0 7px;font-size:10.5px;line-height:18px}.frm-problems__msg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.frm-problems__go{color:var(--danger);white-space:nowrap;flex:none;font-size:11.5px;font-weight:700}.frm tr.frm-alvo,.frm .frm-colcard.frm-alvo{animation:2s ease-out adm-row-flash!important}@media (width<=900px){.frm-body{grid-template-columns:1fr}.frm-bar--top.has-dirty{flex-wrap:wrap;display:flex}.frm-nav{flex-flow:wrap}.frm-nav__foot{display:none}}.frm-editor{flex-direction:column;gap:0;display:flex}.frm-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frm-bar--top{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;margin-bottom:14px;padding:10px 14px}.frm-bar--section{margin-bottom:10px}.frm-bar--section .form-section__title{margin:0}.frm-bar__title{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin:0;font-family:DM Mono,monospace;font-size:11px;font-weight:700}.frm-bar__count{color:var(--muted);font-family:DM Mono,monospace;font-size:10.5px}.frm-bar__detpos{color:var(--muted);align-items:center;gap:8px;margin-left:14px;font-size:11.5px;display:inline-flex}.adm.frm-bar__detpos .colseg{border-radius:8px;align-self:center}.adm.frm-bar__detpos .colseg__it{min-height:26px;padding:0 12px;font-size:11.5px}.frm-bar__spacer{flex:1}.frm-editor__name{color:var(--brand);font-family:DM Mono,monospace;font-size:13px;font-weight:700}.frm-editor__meta{color:var(--muted);font-size:11px}.frm-chip--dirty{--c:var(--col-amber)}.frm-btn{white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.frm-btn svg{width:13px;height:13px}.frm-errors{align-items:flex-start}.frm-errors ul{margin:6px 0 0;padding-left:18px;font-weight:500}.frm-errors li{margin:2px 0}.frm-upper{text-transform:uppercase}.frm-field-hint{color:var(--ink-soft);margin:6px 0 0;font-size:11px;line-height:1.45}.form-section>.frm-field-hint{margin:-4px 0 10px}.frm-field-hint--error{color:var(--danger);font-weight:600}.frm-inline{align-items:center;gap:6px;display:flex}.frm-inline .uform-input{flex:1;min-width:0}.frm-inline .rowbtn{flex:none}.frm-default__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.frm-default__head .uform-label{margin-bottom:7px}.frm-default__calc{margin-bottom:7px;font-size:11.5px}.frm .uform-input.is-invalid,.modal .uform-input.is-invalid{border-color:var(--danger)}.frm-stack{margin-top:6px}.frm-recursos{flex-direction:column;gap:16px;display:flex}.frm-mono{font-family:DM Mono,monospace;font-size:12px}.frm-checkline--field{align-self:end;padding-bottom:12px}.switch-line{cursor:pointer}.frm-check{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex:none;margin:0}.frm-check:disabled{cursor:not-allowed;opacity:.55}.frm-fk{grid-gap:0 8px;grid-template-columns:1.2fr 1fr 1fr;align-items:end;gap:0 8px;display:grid}.frm-quando{grid-gap:0 6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr) minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:0 6px;display:grid}.frm-quando__word{color:var(--ink-soft);padding:0 2px;font-size:12.5px;font-weight:600}@media (width<=900px){.frm-fk,.frm-quando{grid-template-columns:1fr;gap:6px 0}}.frm-detcfg{padding-bottom:13px}.frm-detcfg__sum{align-items:center;gap:12px;display:flex}.frm-detcfg__ic{width:34px;height:34px;color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, var(--surface));border-radius:9px;flex:none;place-items:center;display:grid}.frm-detcfg__txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.frm-detcfg__t{color:var(--ink);font-size:14px;font-weight:700}.frm-detcfg__sub{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.frm-detcfg__sub code{color:var(--ink);background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-radius:5px;padding:1px 6px;font-family:DM Mono,monospace;font-size:11.5px}.frm-detcfg__warn{color:var(--danger);font-weight:600}.frm-detcfg__edit{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.frm-detcfg__row{grid-gap:12px 16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.frm-detcfg .select,.frm-detcfg .uform-input{border-radius:8px;padding:7px 11px;font-size:13px}.frm-detcfg__link{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.frm-detcfg__link>.uform-label{align-items:center;gap:5px;margin-bottom:0;display:inline-flex}.frm-detcfg__info{color:var(--muted);cursor:help;display:inline-flex}@media (width<=900px){.frm-detcfg__row{grid-template-columns:1fr}}.frm-vinc{grid-gap:6px 8px;grid-template-columns:minmax(0,240px) auto minmax(0,240px) auto;align-items:center;gap:6px 8px;display:grid}.frm-vinc__lbl{color:var(--muted);margin-bottom:-4px;font-size:11.5px}.frm-vinc__lbl b{color:var(--ink-soft);font-weight:700}.frm-vinc__arrow{color:var(--muted);font-weight:700}.frm-vinc__x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.frm-vinc__x:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.frm-vinc__add{cursor:pointer;border:1px dashed var(--line-strong);color:var(--brand);font:inherit;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.frm-vinc__add svg{width:13px;height:13px}.frm-vinc__add:hover{border-color:var(--brand)}.frm-detail-modal .modal-body{flex-direction:column;display:flex}.frm-cols-wrap{flex-direction:column;gap:10px;display:flex}.frm-cols__lead{margin:-4px 0 0}.frm-cols__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frm-cols__bar--empty{justify-content:flex-end;margin-bottom:10px}.frm-cols__spacer{flex:1}.frm-cols__acts{align-items:center;gap:8px;display:flex}.frm-cols__search{margin-bottom:0}.frm-cols__stats{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:11.5px;display:flex}.frm-cols__stats b{color:var(--ink)}.frm-cols .dtable td{vertical-align:middle}.frm-cols .frm-cols__cell--wrap .dtable__cell{white-space:normal;text-overflow:clip;overflow:visible}.frm-cols .frm-cols__tdgrip{padding-left:4px;padding-right:0}.frm-cols .frm-cols__tdgrip .dtable__cell,.frm-cols .frm-cols__cell .dtable__cell{overflow:visible}.frm-cols__lbl{flex-direction:column;gap:1px;min-width:150px;display:flex}.frm-cols__lbl input{width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-7px;padding:3px 6px;font-family:Plus Jakarta Sans,system-ui;font-size:13px;font-weight:700}.frm-cols__lbl input:hover:not(:disabled){border-color:var(--line)}.frm-cols__lbl input:focus{border-color:var(--brand);background:var(--bg);outline:none}.frm-cols__lbl input:disabled{color:var(--ink);opacity:1}.frm-cols__campo{color:var(--muted);font-family:DM Mono,monospace;font-size:10.5px}.frm-type{background:color-mix(in srgb, var(--brand) 8%, transparent);width:28px;height:26px;color:var(--brand);border-radius:7px;flex:none;place-items:center;display:inline-grid}.frm-type--calculado{background:color-mix(in srgb, var(--col-purple) 12%, transparent);color:var(--col-purple)}.frm-type--data,.frm-type--datahora{background:color-mix(in srgb, var(--col-teal) 12%, transparent);color:var(--col-teal)}.frm-type--lista,.frm-type--ligacao{background:color-mix(in srgb, var(--col-amber) 16%, transparent);color:color-mix(in srgb, var(--col-amber) 60%, var(--ink))}.frm-type__g{letter-spacing:-.02em;font-family:DM Mono,monospace;font-size:11.5px;font-weight:600;line-height:1}.frm-type__g--tight{letter-spacing:-.05em;font-size:10px}.frm-type .lc{place-items:center;display:inline-grid}.frm-type--sm{border-radius:6px;width:24px;height:22px}.frm-type--sm .frm-type__g{font-size:10.5px}.frm-type--sm .frm-type__g--tight{font-size:9px}.select .frm-type--sm{margin:-3px 0}.select.frm-typecell{width:100%;min-width:0;min-height:30px;padding:3px 8px}.select.frm-typecell .select__value{min-width:0}.select-panel.frm-typepanel .select-panel__optlabel{align-items:center;gap:9px;display:flex}.frm-flags{flex-wrap:wrap;gap:6px 14px;display:flex}.frm-sum{flex-wrap:wrap;gap:4px;max-width:360px;display:flex}.frm-sum__none{color:var(--muted);font-size:12px}.chip.frm-sumchip{white-space:nowrap}.frm-sumchip--neutro{--c:var(--ink-soft)}.frm-sumchip--ok{--c:var(--success)}.frm-sumchip--warn{--c:var(--col-amber)}.frm-sumchip--danger{--c:var(--danger)}.frm-sumchip--purple{--c:var(--col-purple)}.frm-sumchip--brand{--c:var(--brand)}.frm-flagsw{color:var(--ink-soft);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.frm-cols__grip{width:20px;height:26px;color:var(--muted);cursor:grab;border-radius:6px;place-items:center;display:inline-grid}.frm-cols__grip:hover{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent)}.frm-cols__grip:active{cursor:grabbing}.frm-cols__grip:not([draggable=true]){cursor:default;opacity:.45}.frm-cols .dtable tbody tr.is-dragging>td,.frm-colcard.is-dragging{opacity:.4}.frm-colcard.is-over-top{box-shadow:inset 0 2px 0 var(--brand)}.frm-colcard.is-over-bottom{box-shadow:inset 0 -2px 0 var(--brand)}.frm-grid__dragimg{pointer-events:none;background:var(--brand);color:#fff;white-space:nowrap;box-shadow:var(--shadow-rest);border-radius:9px;padding:7px 13px;font-family:Plus Jakarta Sans,system-ui;font-size:12.5px;font-weight:700;position:fixed;top:-1000px;left:-1000px}.frm-grid__empty{padding:26px 16px;font-size:12.5px}.frm-colcards{flex-direction:column;gap:8px;display:flex}.frm-colcard{grid-gap:8px 10px;border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.frm-colcard__id{min-width:0}.frm-colcard .frm-flags,.frm-colcard .frm-sum,.frm-colcard .frm-sum__none{grid-column:1/-1}.frm-colcard .frm-sum{max-width:none}.frm-cols-wrap.is-narrow .frm-cols__search{flex:100%}.frm-cols-wrap.is-narrow .frm-cols__search .hsearch__input{width:100%;max-width:none}.modal:has(.colform){width:min(1180px,100vw - 48px);height:min(880px,92vh);max-height:none}.modal:has(.colform) .modal-body{flex-direction:column;min-height:0;display:flex}.modal:has(.colform) .modal-body>.adm{flex-direction:column;flex:1;min-height:0;display:flex}.frm-ctab__dot{border-radius:50%;flex:none;width:7px;height:7px}.frm-ctab__dot.is-dirty{background:var(--warning)}.frm-ctab__dot.is-bad{background:var(--danger)}.adm .frm-ctabs .ttab.is-off{opacity:.45;cursor:not-allowed}.adm .colform__panel .fld__input[readonly]{background:var(--bg);color:var(--ink-soft);cursor:default}.adm .colform__panel .fld__input[readonly]:focus{border-color:var(--line-strong);box-shadow:none}.adm .colwrap input.uform-input{border-radius:7px;height:32px}.adm .colwrap textarea.uform-input{border-radius:7px;padding:7px 10px;line-height:1.5}.adm .colwrap .uform-label{margin-top:5px;font-size:10px}.adm .colwrap .frm-field-hint{font-size:10.5px}.adm .colwrap input.fld__input{padding-top:0;padding-bottom:0}.adm .colstack{flex-direction:column;gap:13px;min-height:0;display:flex}.adm .colstack>.colsub{background:color-mix(in srgb, var(--ink) 3%, var(--surface));border-radius:12px;align-self:stretch;padding:7px 11px 9px}.adm .colstack>.colsub--grow{flex:1;min-height:0}.adm .colform__panel .frm-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.adm .frm-scroll>:not(.fld--cresce){flex-shrink:0}.adm .frm-scroll>.colsub__tit{z-index:1;background:color-mix(in srgb, var(--ink) 3%, var(--surface));margin:-7px 0 0;padding:7px 0 4px;position:sticky;top:-7px}.adm .frm-divisor{background:var(--line);border:0;flex-shrink:0;width:100%;height:1px;margin:15px 0 10px}.frm-optbadge{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.frm-optbadge>.frm-optbadge__txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-block:-3px;padding-block:3px;overflow:hidden}.adm .frm-chk{text-transform:none;letter-spacing:0;margin-left:auto}.adm .frm-cad{flex-direction:column;gap:3px;display:flex}.adm .frm-cad__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.adm .frm-cad__sum{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:-3px 0;padding:3px 0;font-size:12px;line-height:1.4;overflow:hidden}.adm .frm-cad__sum.is-empty{color:var(--muted);font-style:italic}.modal:has(.frm-sublist__body){width:min(760px,100vw - 48px);height:min(540px,88vh)}.modal:has(.frm-sublist__body) .modal-body{flex-direction:column;min-height:0;display:flex;overflow:auto}.frm-sublist__body{flex-direction:column;gap:8px;min-height:100%;display:flex}.adm .frm-sublist__top{justify-content:flex-end;margin-bottom:-2px;display:flex}.adm .frm-sublist__area{resize:none;flex:1;min-height:240px}.adm .frm-opts{flex-direction:column;gap:6px;display:flex}.adm .frm-opt{grid-gap:6px;border-radius:6px;grid-template-columns:20px minmax(0,.8fr) minmax(0,1.4fr) 150px 28px;align-items:center;gap:6px;display:grid}.adm .frm-opt.is-dragging{opacity:.4}.adm .frm-opt.is-over-top{box-shadow:0 -2px 0 var(--brand)}.adm .frm-opt.is-over-bottom{box-shadow:0 2px 0 var(--brand)}.adm .frm-opt--head span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font:600 9.5px/1 DM Mono,ui-monospace,monospace}.adm .colsub__txt{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.adm .colsub .fld__hint{font-size:11px;line-height:1.4}.adm .colsub .fld{gap:6px}.adm .colsub .switch-line{font-size:12.5px}.adm .frm-selo.is-off{color:var(--muted);cursor:not-allowed}.adm .fldrow{grid-gap:9px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 12px;display:grid}.adm .fldrow>.fg-full{grid-column:1/-1}.adm .frm-col__mono{font-family:DM Mono,monospace;font-weight:500}.adm .frm-phys{min-width:0;position:relative}.adm .frm-phys--typed>.fld__input{padding-right:24px;padding-right:calc(var(--frm-phys-ch,0) * .62em + 24px)}.adm .frm-phys__type{pointer-events:none;color:var(--muted);white-space:nowrap;font-family:DM Mono,monospace;font-size:10.5px;font-weight:500;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.adm .colsub .select__value{align-items:center;gap:9px;display:flex}.adm .colcols>.colsub--full{grid-column:1/-1}.adm .valfx{flex:1;align-items:stretch;min-width:0;display:flex}.adm .valfx .fld__input,.adm .valfx>.dtf{flex:1;min-width:0}.adm .valfx.is-fx .fld__input{border-top-left-radius:0;border-bottom-left-radius:0}.adm .valfx__btn{border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-right:0;border-radius:10px 0 0 10px;flex:none;place-items:center;width:38px;padding:0;display:grid}.adm .valfx__btn span{background:var(--tile-brand,var(--brand));color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-family:DM Mono,monospace;font-size:13px;font-style:italic;font-weight:700;display:grid}.adm .valfx__btn:hover:not(:disabled) span{filter:brightness(1.12)}.adm .valfx__btn:disabled{opacity:.5;cursor:not-allowed}.adm .fld__label.has-sw{justify-content:space-between;align-items:center;gap:10px;display:flex}.adm .valsw{text-transform:none;letter-spacing:0;color:var(--ink-soft);gap:6px;margin-left:auto;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:600}.adm .switch--sm{transform-origin:100%;transform:scale(.78)}.adm .valres{min-height:17px;color:var(--danger);margin-top:5px;font-size:11.5px;font-weight:600}.adm .frm-seg{grid-auto-columns:auto;grid-auto-flow:column}.adm .pairs{flex-direction:column;gap:6px;display:flex}.adm .pair{grid-gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.adm .pair--casc{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) 28px}.adm .pair--ligfiltro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 28px}.adm .pair__verb{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.adm .pair__verb--lead{color:var(--brand)}.adm .frm-pairadd{align-self:flex-start;padding:5px 10px;font-size:12px}.adm .frm-pairadd svg{width:13px;height:13px}.adm .frm-inline .fld__input{flex:1;min-width:0}.adm .frm-valres--erro{align-items:center;gap:6px;display:flex}.adm .frm-valres--erro>span{flex:1;min-width:0;line-height:1.4}.adm .frm-valres--erro .doc-help-btn{border-radius:7px;flex:none;width:22px;height:22px}.adm .frm-valres--erro .doc-help-btn svg{width:13px;height:13px}.frm .view-header__text .doc-help-btn{border-radius:10px;width:38px;height:38px}.frm .view-header__text .doc-help-btn svg{width:18px;height:18px}.adm .valseg{grid-auto-columns:max-content;grid-auto-flow:column}.adm .valseg .colseg__it{white-space:nowrap;width:auto;padding:0 12px}.adm .valseg .colseg__it:disabled:not(.is-active){opacity:.45;cursor:not-allowed}.tsel-opt{align-items:center;gap:8px;min-width:0;display:flex}.tsel-opt__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tsel-opt__missing{color:var(--warning);flex:none;font-size:10.5px;font-weight:700}.tsel-sel{align-items:center;gap:8px;min-width:0;display:flex}.tsel-sel__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tsel-sel__conn{color:var(--ink-soft);background:color-mix(in srgb, var(--ink) 6%, var(--surface));border-radius:6px;flex:none;margin-left:auto;padding:1px 7px;font:700 10.5px DM Mono,ui-monospace,monospace}.frm-pick__bar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.frm-pick__bar .frm-pick__search{flex:1;margin-bottom:0}.frm-pick__search{margin-bottom:8px}.frm-pick__search .uform-input{width:100%}.frm-pick__list{flex-direction:column;gap:2px;max-height:48vh;display:flex;overflow:auto}.frm-pick__item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.frm-pick__item:hover{background:var(--accent-softer)}.frm-pick__item--check{-webkit-user-select:none;user-select:none}.frm-pick__item--check .frm-check{pointer-events:none}.frm-pick__item.is-dragsel{background:var(--accent-softer)}.frm-pick__item .frm-check{flex:none}.frm-pick__name{color:var(--brand);font-family:DM Mono,monospace;font-weight:700}.frm-pick__kind,.frm-pick__type{color:var(--muted);white-space:nowrap;margin-left:auto;font-family:DM Mono,monospace;font-size:10.5px}.frm-versions{flex-direction:column;gap:8px;display:flex}.frm-versions__row{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:flex}.frm-versions__ver{color:var(--brand);min-width:34px;font-family:DM Mono,monospace;font-size:11px;font-weight:700}.frm-versions__when{min-width:130px;font-family:DM Mono,monospace;font-size:12px;font-weight:700}.frm-versions__who{color:var(--ink-soft);flex:1}.frm-versions__row.is-current{border-color:color-mix(in srgb, var(--success) 40%, var(--line))}.frm-tabbox{border:1px solid var(--line-strong);background:var(--glass-panel);box-shadow:var(--shadow-rest);border-radius:12px;margin-bottom:14px;overflow:hidden}.frm-tabbox .frm-subtabs{background:color-mix(in srgb, var(--brand) 5%, transparent);margin-bottom:0;padding:4px 10px 0}.frm-tabbox__body{padding:14px 14px 0}.frm-tabbox__body>.form-section:last-child{margin-bottom:14px}.frm-subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:14px;display:flex}.frm-subtab{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:0;padding:8px 12px 10px;font-size:12.5px;font-weight:600;transition:color .15s;position:relative}.frm-subtab:hover{color:var(--brand)}.frm-subtab.is-active{color:var(--brand);font-weight:700}.frm-subtab.is-active:after{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.frm-subtab__count{color:var(--muted);margin-left:6px;font-family:DM Mono,monospace;font-size:10px}.frm-subtab--add{color:var(--brand-2);font-weight:700}.frm-subtab--add:disabled{opacity:.45;cursor:default}.frm-empty{text-align:center;grid-gap:6px;border:1px dashed var(--line-strong);background:var(--bg);color:var(--muted);border-radius:12px;align-content:center;place-items:center;gap:6px;padding:32px 20px;font-size:12.5px;line-height:1.5;display:grid}.frm-empty__ic{width:52px;height:52px;color:var(--brand-2);background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent);border-radius:50%;place-items:center;margin-bottom:6px;display:inline-grid}.frm-empty b{color:var(--ink);font-size:14px}.frm-empty__hint{max-width:460px;margin:0}.frm-empty code{color:var(--ink-soft);font-family:DM Mono,monospace;font-size:12px}.frm-note{color:var(--ink-soft);background:color-mix(in srgb, var(--brand) 5%, transparent);border:1px solid color-mix(in srgb, var(--brand) 14%, transparent);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.frm-note>.lc{color:var(--brand);margin-top:2px}.frm-note__link{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.frm-note__link:hover{text-decoration:underline}.frm-lst{flex-direction:column;gap:8px;display:flex}.frm-lrow,.frm-detlist__row{grid-gap:12px;border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.frm-detlist__row{grid-template-columns:22px minmax(0,1fr) auto}.frm-lrow>.cellstack,.frm-detlist__row>.cellstack{flex-direction:column;gap:2px;min-width:0;display:flex}.frm-lrow__t{color:var(--ink);font-size:13px;font-weight:700}.frm-lrow__ic{color:var(--muted);place-items:center;display:inline-grid}.frm-lrow__acts{gap:4px;display:inline-flex}.frm-lrow.is-dragging,.frm-rule.is-dragging{opacity:.4}.frm-lrow.is-over-top,.frm-rule.is-over-top{box-shadow:inset 0 2px 0 var(--brand)}.frm-lrow.is-over-bottom,.frm-rule.is-over-bottom{box-shadow:inset 0 -2px 0 var(--brand)}.frm-rule{grid-gap:10px;border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:22px minmax(0,1.3fr) minmax(0,1fr) 30px;align-items:start;gap:10px;padding:10px 12px;display:grid}.frm-rule>.frm-cols__grip{margin-top:12px}.frm-rule>.rowbtn{margin-top:6px}.frm-rule__f{min-width:0}.uform-input.frm-rule__expr{font-family:DM Mono,monospace;font-size:13px}.uform-input.frm-rule__expr.is-invalid{border-color:var(--danger)}.frm-rule__hint{color:var(--muted);align-items:flex-start;gap:5px;margin:5px 0 0;font-size:11.5px;line-height:1.4;display:flex}.frm-rule__hint .lc{flex:none;margin-top:1px}.frm-rule__hint.is-err{color:var(--danger)}.frm-rule__hint.is-ok{color:var(--success)}.uform-input.frm-rule__msg.is-invalid{border-color:var(--danger)}.frm-lrow.frm-actrow{grid-template-columns:22px minmax(0,1fr) auto}.frm-actrow.is-off .cellstack{opacity:.6}.frm-actrow__off{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:700}.frm-actlist__empty{border:1px dashed var(--line);background:var(--surface);min-height:68px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;padding:12px 16px;font-size:12.5px;display:flex}.frm-acthead{margin-bottom:10px}.frm-actpg__row{grid-gap:12px 16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px 16px;display:grid}.frm-actpg__momfld{width:220px}.frm-actpg .select,.frm-actpg .uform-input{border-radius:8px;padding:7px 11px;font-size:13px}.frm-actpg__ativa{margin-top:30px}.frm-actpg__mom{margin:6px 0 0}.frm-actpg__ops{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;padding-top:14px;display:flex}.frm-actpg__ops>.uform-label{margin:0 4px 0 0}.frm-actpg--cmd{grid-gap:18px;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.frm-actpg__cmd{min-width:0}.frm-actpg__side{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding-left:18px;display:flex}.frm-actpg__side>.uform-label{margin-bottom:0}.frm-actpg__side>.frm-field-hint{margin:-4px 0 0}.frm-actpg__mks{flex-wrap:wrap;gap:6px;display:flex}.frm-actpg__colmk{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow:auto}.frm-actpg__colrow{grid-gap:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.frm-actpg__col{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-family:DM Mono,monospace;font-size:11.5px;font-weight:600;overflow:hidden}.frm-actpg__colrow>.frm-actmk{text-align:center;min-width:58px}.frm-actmk{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--surface));color:var(--brand);cursor:pointer;border-radius:6px;padding:2px 7px;font-family:DM Mono,monospace;font-size:11px}.frm-actmk:hover:not(:disabled){border-color:var(--brand)}.frm-actmk:disabled{cursor:default;opacity:.6}.frm-actpg__tip{color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;margin-top:4px;padding:9px 11px;font-size:11.5px;line-height:1.5}.frm-actpg__tip code{color:var(--brand);font-family:DM Mono,monospace;font-size:11px}.frm-actpg__tip b{color:var(--ink);margin-bottom:2px;display:block}@media (width<=1100px){.frm-actpg--cmd{grid-template-columns:minmax(0,1fr)}.frm-actpg__side{border-left:0;border-top:1px dashed var(--line);padding-top:14px;padding-left:0}}@media (width<=900px){.frm-actpg__row{grid-template-columns:minmax(0,1fr)}.frm-actpg__momfld{width:auto}.frm-rule{grid-template-columns:22px minmax(0,1fr) 30px}.frm-rule>.frm-rule__msg{grid-column:2}}.fent-fbar.frm-fprev{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;min-height:46px;padding:10px 12px}.frm-fprev__slot{border:1px solid var(--line-strong);background:var(--surface);min-width:44px;color:var(--ink-soft);border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.modal.frm-fmodal{width:min(760px,100vw - 48px)}.frm-fform{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.frm-fform__row{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.frm-fform__row--pair{gap:8px}.frm-choice{grid-gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.frm-choice__it{grid-gap:2px 10px;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.frm-choice__it>.lc{color:var(--muted);grid-row:span 2}.frm-choice__it b{font-size:12.5px}.frm-choice__it span{color:var(--muted);font-size:11px;line-height:1.4}.frm-choice__it:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 20%, var(--line-strong))}.frm-choice__it.is-on{border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--brand)}.frm-choice__it.is-on>.lc,.frm-choice__it.is-on b{color:var(--brand)}.frm-choice__it:disabled{cursor:default;opacity:.6}@media (width<=640px){.frm-choice,.frm-fform__row{grid-template-columns:1fr}}.frm-blocks{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.frm-blocks__box{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.frm-blocks__tit{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.frm-blocks__tit .lc{color:var(--muted)}.frm-blocks__txt{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.frm-blocks__txt b{color:var(--ink-soft)}@media (width<=900px){.frm-blocks{grid-template-columns:1fr}}.frm-editor .form-section{background:var(--surface);box-shadow:var(--shadow-rest);border:none;border-radius:12px;padding:16px 18px}.frm-editor .form-section__title,.frm-editor .frm-bar__title{letter-spacing:0;text-transform:none;color:var(--brand);font-family:inherit;font-size:14px;font-weight:700}.frm-editor .form-section.frm-sec--fill{min-height:0;min-height:var(--frm-nav-h,0px);flex-direction:column;display:flex}.frm-editor .form-section.frm-sec--fill>.frm-empty{flex:1;align-content:center}.frm .form-section__grid.frm-grid2,.frm-choice.frm-choice--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.frm .form-section__grid.frm-grid2,.frm-choice.frm-choice--2{grid-template-columns:1fr}}.frm-editor .form-section>.form-section__title{margin-bottom:12px}.chip.frm-alert{white-space:normal;text-align:left;align-self:flex-start}.frm-lst>.chip.frm-alert{margin-bottom:2px}.frm-empty>.frm-btn{margin-top:8px}.adm .colform__comatalho>.rowbtn.frm-masktest{margin-left:0}.frmd-modal{width:min(97vw,1300px)}.frmd-modal .modal-body{min-height:0;max-height:min(78vh,820px);padding:0;display:flex;overflow:hidden}.frmd-modal .modal-footer{align-items:center}.frmd-chip{letter-spacing:.04em;height:22px;color:var(--col-purple);background:color-mix(in srgb, var(--col-purple) 10%, transparent);border:1px solid color-mix(in srgb, var(--col-purple) 30%, transparent);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.frmd-hint{min-width:0;color:var(--ink-soft);flex:1;font-size:11px;line-height:1.35}.frmd-wrap{min-width:0;min-height:420px;max-height:inherit;flex:1;align-items:stretch;display:flex}.frmd-stage{background:color-mix(in srgb, var(--ink) 7%, var(--bg));flex:1;justify-content:center;align-items:flex-start;min-width:0;max-height:min(78vh,820px);padding:26px 20px;display:flex;overflow:auto}.frmd-box{background:var(--surface);border:1px solid var(--line-strong);max-width:none;font-family:var(--uq-font);border-radius:14px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #08111f29}.frmd-fakehead{border-bottom:1px solid var(--line);color:var(--brand);background:var(--accent-softer);align-items:center;gap:8px;padding:11px 18px;font-size:12px;font-weight:800;display:flex}.frmd-body{padding:14px 18px 18px}.frmd-fakefoot{border-top:1px solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.frmd-fakebtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:default;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.frmd-fakebtn--cta{background:var(--brand);color:#fffffff5;border-color:#0000}.frmd-vhead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.frmd-vhead.is-cen{justify-content:center}.frmd-vhead img{-o-object-fit:contain;object-fit:contain;max-width:200px}.frmd-vhead__t{color:var(--brand);font-size:16px;font-weight:800}.frmd-grid{grid-gap:0 18px;grid-template-columns:repeat(12,1fr);gap:0 18px;min-width:0;display:grid}.frmd-grid--inner{min-height:8px}.frmd-field{cursor:grab;border:1.5px dashed #0000;border-radius:8px;flex-direction:column;gap:5px;min-width:0;margin:0 -6px;padding:4px 6px 12px;display:flex;position:relative}.frmd-field:hover{border-color:color-mix(in srgb, var(--brand) 25%, transparent)}.frmd-field.is-on{border-color:var(--col-purple);background:color-mix(in srgb, var(--col-purple) 5%, transparent)}.frmd-field label{letter-spacing:.09em;text-transform:uppercase;color:var(--efld-lbl,var(--ink-soft));font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700}.frmd-field input,.frmd-field textarea,.frmd-field select{pointer-events:none;width:100%;min-width:0;font-family:inherit;font-size:12.5px;font-size:var(--efld-fs,12.5px);border:1px solid var(--efld-bord,var(--line-strong));border-radius:8px;border-radius:var(--efld-rad,8px);box-shadow:none;box-shadow:var(--efld-som,none);color:var(--ink);background:color-mix(in srgb, var(--surface) 90%, transparent);outline:none;padding:8px 10px}.frmd-field textarea{resize:none;min-height:56px}.frmd-field select{appearance:auto}.frmd-field input.is-calc{background:color-mix(in srgb, var(--col-teal) 8%, var(--surface));border-color:color-mix(in srgb, var(--col-teal) 40%, transparent);color:var(--col-teal);font-weight:400}.frmd-field.is-dover,.frmd-quad.is-dover{outline:2px dashed var(--success);outline-offset:2px}.frmd-hz{background:var(--col-purple);opacity:0;cursor:ew-resize;touch-action:none;z-index:2;border-radius:5px;width:8px;height:26px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.frmd-vz{background:var(--col-purple);opacity:0;cursor:ns-resize;touch-action:none;z-index:2;border-radius:5px;width:26px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.frmd-field:hover>.frmd-hz,.frmd-field.is-on>.frmd-hz,.frmd-field:hover>.frmd-vz,.frmd-field.is-on>.frmd-vz,.frmd-quad:hover>.frmd-hz,.frmd-quad.is-on>.frmd-hz,.frmd-quad:hover>.frmd-vz,.frmd-quad.is-on>.frmd-vz{opacity:.85}.frmd-grip{opacity:0;cursor:grab;width:10px;height:16px;color:var(--col-purple);position:absolute;top:4px;left:1px}.frmd-field:hover>.frmd-grip,.frmd-quad:hover>.frmd-grip{opacity:.8}.frmd-quad>.frmd-grip{top:11px;left:4px}.frmd-quad{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 2%, transparent);border-radius:10px;min-width:0;margin:2px 0 10px;padding:10px 12px 2px;position:relative}.frmd-quad.is-on{outline:2px dashed var(--col-purple);outline-offset:2px}.frmd-quad__title{letter-spacing:.05em;text-transform:uppercase;max-width:100%;color:var(--brand);text-overflow:ellipsis;white-space:nowrap;cursor:grab;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 16%, transparent), color-mix(in srgb, var(--success) 10%, transparent) 55%, transparent 92%);border-radius:6px;margin-bottom:8px;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:800;display:inline-block;overflow:hidden}.frmd-quad__title.is-empty{opacity:.5}.frmd-quad__chev{vertical-align:-1px;margin-left:6px;transition:transform .18s;display:inline-block}.frmd-quad.is-rec>.frmd-quad__title{cursor:grab}.frmd-qempty{border:1.5px dashed color-mix(in srgb, var(--brand) 25%, transparent);text-align:center;color:var(--ink-soft);border-radius:8px;grid-column:1/-1;margin-bottom:10px;padding:14px 10px;font-size:11px;font-weight:700}.frmd-det{border:1.5px dashed color-mix(in srgb, var(--brand) 30%, transparent);color:var(--ink-soft);background:var(--accent-softer);cursor:grab;border-radius:8px;margin:6px 0 10px;padding:10px;font-size:11px;font-weight:700;position:relative}.frmd-det.is-on{border-color:var(--col-purple);background:color-mix(in srgb, var(--col-purple) 5%, transparent)}.frmd-bhz{background:var(--brand);opacity:.25;cursor:ew-resize;touch-action:none;z-index:5;border-radius:5px;width:8px;height:34px;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.frmd-bvz{background:var(--brand);opacity:.25;cursor:ns-resize;touch-action:none;z-index:5;border-radius:5px;width:34px;height:8px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.frmd-bhz:hover,.frmd-bvz:hover{opacity:.6}.frmd-panel{border-left:1px solid var(--line);background:var(--surface);scrollbar-gutter:stable;flex:none;width:288px;max-height:min(78vh,820px);padding:12px 14px;overflow:auto}.frmd-panel h4{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);border-top:1px solid var(--line);margin:12px 0 8px;padding-top:10px;font-size:9.5px;font-weight:800}.frmd-panel h4:first-child,.frmd-sec>h4{margin-top:0}.frmd-sec{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.frmd-sec>h4{border-top:0;padding-top:0}.frmd-row{align-items:center;gap:7px;min-width:0;margin-bottom:8px;display:flex}.frmd-row__lb{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex-shrink:0;width:64px;font-size:10px;font-weight:800}.frmd-row__vv{color:var(--ink-soft);text-align:right;flex-shrink:0;width:34px;font-family:DM Mono,monospace;font-size:10.5px}.frmd-row__name{color:var(--col-purple);text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:11.5px;overflow:hidden}.frmd-row input[type=range]{min-width:0;accent-color:var(--brand);flex:1}.frmd-row .swatch-picker,.frmd-row .switch{flex:none}.frmd-row__tg{font-size:11px}.frmd-row .select.frmd-row__sel{border-radius:8px;flex:1;min-width:0;padding:5px 9px;font-size:11.5px}.frmd-row .uform-input.frmd-row__in{border-radius:8px;flex:1;width:auto;min-width:0;padding:5px 8px;font-size:11.5px}.frmd-btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow-rest);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.frmd-btn:hover{border-color:var(--brand);color:var(--brand);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.frmd-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.frmd-btn--grow{flex:1}.frmd-btn--danger{color:var(--danger);margin-left:auto}.frmd-btn--danger:hover{border-color:var(--danger);color:var(--danger)}@media (width<=900px){.frmd-wrap{flex-direction:column}.frmd-panel{border-left:0;border-top:1px solid var(--line);width:auto;max-height:40vh}}.olap.fent:not(.olap--full){height:var(--olap-vh)}.fent-main{gap:0;padding:0}.fent-main>.olap-etabs-bar{margin:0}.fent-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.fent-title{color:var(--brand);white-space:nowrap;font-size:14px;font-weight:800}.fent-sub{color:var(--muted);white-space:nowrap;font-family:DM Mono,monospace;font-size:10.5px}.fent-spacer{flex:1}.select.fent-sel{border-radius:8px;flex:none;width:190px;padding:6px 10px;font-size:12px}.fent-adm{display:contents}.fent-btn{white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.fent-btn svg{width:13px;height:13px}.fent-btn.fent-btn--novo{border:1px solid #0000;gap:7px;padding:7px 14px;line-height:1.5}.fent-btn.fent-btn--novo svg{width:15px;height:15px}.fent-tools{align-items:center;gap:4px;display:inline-flex}.olap-filetool--warn.is-open{background:radial-gradient(circle at 25% 18%, #ffffff47, transparent 30%), linear-gradient(135deg, var(--col-amber), color-mix(in srgb, var(--col-amber) 70%, var(--ink)))}.fent-gridw{overscroll-behavior:none;flex:1;min-height:0;position:relative;overflow:auto}.fent-table thead th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.fent-table td{white-space:nowrap;text-overflow:ellipsis;max-width:340px;padding:6px 12px;font-size:12px;overflow:hidden}.fent-table tbody tr:nth-child(2n){background:0 0;background:var(--egr-zebra,transparent)}.fent-null{color:var(--muted);opacity:.6;font-family:DM Mono,monospace;font-size:10px}.fent-gridw:focus{outline:none}.u-table.fent-table thead tr{background:var(--surface-2);box-shadow:none}.u-table.fent-table th{text-transform:none;letter-spacing:0;color:var(--ink-soft);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:8px 12px;font-family:inherit;font-size:11.5px;font-weight:700}.u-table.fent-table tbody tr.fent-row,.u-table.fent-table tbody tr.fent-row:hover{background:0 0}.u-table.fent-table tbody tr.fent-row:nth-child(2n){background:0 0;background:var(--egr-zebra,transparent);--fent-zb:var(--egr-zebra,transparent)}.u-table.fent-table td{cursor:default;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.u-table.fent-table--ficha tbody tr.fent-row:nth-child(2n of .fent-row){background:color-mix(in srgb, var(--ink-soft) 6%, transparent);--fent-zb:color-mix(in srgb, var(--ink-soft) 6%, transparent)}.u-table.fent-table--ficha th,.u-table.fent-table--ficha td{border-right:0}.u-table.fent-table tbody tr.fent-row:hover>td:not(.fent-rn){background:color-mix(in srgb, var(--brand) 4%, transparent);--fent-tint:color-mix(in srgb, var(--brand) 4%, transparent)}.u-table.fent-table tbody tr.is-selrow>td:not(.fent-rn):not(.is-sel){background:color-mix(in srgb, var(--brand) 3%, transparent);--fent-tint:color-mix(in srgb, var(--brand) 3%, transparent)}.u-table.fent-table .fent-rn{text-align:center;width:1%;min-width:24px;color:var(--muted);background:var(--surface-2);-webkit-user-select:none;user-select:none;padding:6px 4px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:500}.u-table.fent-table th.is-hot,.u-table.fent-table td.fent-rn.is-hot{background:color-mix(in srgb, var(--brand) 14%, var(--surface-2));color:var(--brand)}.u-table.fent-table tbody td.fent-rn{cursor:pointer}.u-table.fent-table tbody tr.fent-row.is-linha{--fent-linha-fio:color-mix(in srgb, var(--brand) 45%, transparent);--fent-linha-cima:var(--fent-linha-fio);--fent-linha-baixo:var(--fent-linha-fio)}.u-table.fent-table tbody tr.fent-row.is-linha+tr.fent-row.is-linha{--fent-linha-cima:transparent}.u-table.fent-table tbody tr.fent-row.is-linha:has(+tr.fent-row.is-linha){--fent-linha-baixo:transparent}.u-table.fent-table tbody tr.fent-row.is-linha>td:not(.fent-rn):not(.is-pend):not(.has-err){background:color-mix(in srgb, var(--brand) 8%, transparent);--fent-tint:color-mix(in srgb, var(--brand) 8%, transparent)}.u-table.fent-table tbody tr.fent-row.is-linha>td:not(.fent-rn){box-shadow:inset 0 1px 0 var(--fent-linha-cima), inset 0 -1px 0 var(--fent-linha-baixo)}.u-table.fent-table tbody tr.fent-row.is-linha>td.fent-anx{box-shadow:inset 0 1px 0 var(--fent-linha-cima), inset 0 -1px 0 var(--fent-linha-baixo), inset -1px 0 0 var(--line-strong)}.u-table.fent-table tbody tr.fent-row.is-linha>td.fent-act{box-shadow:inset 0 1px 0 var(--fent-linha-cima), inset 0 -1px 0 var(--fent-linha-baixo), inset -1px 0 0 var(--fent-linha-fio), inset 1px 0 0 var(--line-strong)}.u-table.fent-table tbody tr.fent-row.is-linha>td.fent-rn{background:color-mix(in srgb, var(--brand) 22%, var(--surface-2));color:var(--brand);font-weight:700}.fent-table tbody tr.is-linha .fent-act .row-actions{opacity:1}.fent-table--grade td.is-ro{color:var(--ink-soft)}.u-table.fent-table td.is-sel{box-shadow:inset 0 0 0 2px var(--brand);background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.u-table.fent-table td.is-sel.is-ro{box-shadow:inset 0 0 0 2px var(--muted)}.u-table.fent-table tbody tr.fent-row>td.is-marcada:not(.fent-rn){background:color-mix(in srgb, var(--brand) 12%, var(--surface));--fent-tint:color-mix(in srgb, var(--brand) 12%, transparent)}.fent-cellinp.fent-cellinp--inplace,.fent-cellinp.fent-cellinp--inplace:focus{z-index:2;box-sizing:border-box;width:100%;min-width:0;height:100%;font:inherit;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand);border:0;border-radius:0;outline:none;margin:0;padding:0 12px;position:absolute;inset:0}select.fent-cellinp.fent-cellinp--inplace{padding:0 8px}.u-table.fent-table td.is-editing>.fent-cellwrap{z-index:2;background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand);padding-right:4px;position:absolute;inset:0}.fent-cellwrap>.fent-cellinp.fent-cellinp--inplace{height:100%;box-shadow:none;background:0 0;position:static}.u-table.fent-table td.is-editing>.fent-celldate{z-index:2;background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand);position:absolute;inset:0}.fent-celldate>.fent-cellinp.fent-cellinp--inplace{z-index:auto;height:100%;box-shadow:none;background:0 0;position:static}.u-table.fent-table td.is-editing>.fent-cellsel{z-index:2;display:flex;position:absolute;inset:0}.fent-cellsel>.select.select--celula{height:100%;font:inherit;font-size:inherit;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand);border:0;border-radius:0;gap:6px;padding:0 10px 0 12px}.fent-cellsel>.select.select--celula:focus{box-shadow:inset 0 0 0 2px var(--brand)}.u-table.fent-table td.is-saved{animation:1.2s ease-out fent-cell-saved!important}@keyframes fent-cell-saved{0%{background:color-mix(in srgb, var(--success) 26%, var(--surface))}to{background:0 0}}.u-table.fent-table td.is-copied:after{content:"";pointer-events:none;z-index:3;box-shadow:inset 0 0 0 2px var(--success);background:color-mix(in srgb, var(--success) 22%, transparent);animation:.75s ease-out forwards fent-cell-copiada;position:absolute;inset:0}.u-table.fent-table td.is-copied.is-editing:after{display:none}@keyframes fent-cell-copiada{0%,28%{opacity:1}to{opacity:0}}.fent-act{white-space:nowrap;text-align:right;width:1%}.u-table.fent-table thead tr{z-index:6}.u-table.fent-table .fent-rn,.u-table.fent-table .fent-anx,.u-table.fent-table .fent-act{z-index:4;position:sticky}.u-table.fent-table .fent-rn{left:0}.u-table.fent-table .fent-anx{left:24px;left:var(--fent-rn-w,24px)}.u-table.fent-table .fent-act{right:0}.u-table.fent-table th.fent-act{background:var(--surface-2)}.u-table.fent-table td.fent-act{background:linear-gradient(transparent, transparent), linear-gradient(transparent, transparent), var(--surface)!important;background:linear-gradient(var(--fent-tint,transparent), var(--fent-tint,transparent)), linear-gradient(var(--fent-zb,transparent), var(--fent-zb,transparent)), var(--surface)!important}.u-table.fent-table td.fent-anx{background:linear-gradient(transparent, transparent), var(--surface-2)!important;background:linear-gradient(var(--fent-tint,transparent), var(--fent-tint,transparent)), var(--surface-2)!important}.u-table.fent-table .fent-rn,.u-table.fent-table .fent-anx{box-shadow:inset -1px 0 0 var(--line-strong);border-right:0}.u-table.fent-table .fent-act{box-shadow:inset 1px 0 0 var(--line-strong)}.u-table.fent-table tr>:nth-last-child(2){border-right:0}.fent-act .row-actions{opacity:.55;justify-content:flex-end}.fent-table td.fent-act .row-actions{vertical-align:middle;min-height:28px}.fent-dgrade .fent-table td.fent-act .row-actions{min-width:28px}.fent-table tbody tr:hover .fent-act .row-actions,.fent-newrow .row-actions{opacity:1}.fent-cellinp{width:100%;min-width:70px;color:var(--ink);border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:var(--surface);border-radius:6px;outline:none;padding:3px 6px;font-family:inherit;font-size:12px}.fent-cellinp:focus{border-color:color-mix(in srgb, var(--brand) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.fent-celldate{align-items:center;width:100%;display:flex}.fent-celldate .fent-cellinp{width:100%;padding-right:26px}.fent-celldate .dtf__btn{width:20px;height:20px;right:4px}.fent-celldate .dtf__btn svg{width:14px;height:14px}.u-table.fent-table td.fent-dtcell{min-width:124px;padding-right:26px}.u-table.fent-table td.fent-dtcell--hora{min-width:176px}.fent-dtico{width:20px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;right:4px}.fent-dtico svg{opacity:.4;width:14px;height:14px;transition:opacity .12s}.fent-dtico:hover svg{opacity:1;color:var(--brand)}.u-table.fent-table td.fent-lscell{padding-right:30px}.fent-lsico{width:26px;color:var(--ink-soft);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;right:4px}.fent-lsico svg{opacity:.4;width:14px;height:14px;transition:opacity .12s}.fent-lsico:hover svg{opacity:1;color:var(--brand)}.u-table.fent-table tbody tr.fent-addrow,.u-table.fent-table tbody tr.fent-addrow:hover{background:0 0}.u-table.fent-table tbody tr.fent-addrow>td{background:0 0;border:0;padding:4px 0 4px 2px;overflow:visible}.fent-addbtn{width:22px;height:22px;color:var(--brand);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;transition:background .12s,border-color .12s;display:inline-grid;position:sticky;left:2px}.fent-addbtn:hover{background:color-mix(in srgb, var(--brand) 8%, transparent);border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.fent-addbtn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.fent-addbtn:disabled{opacity:.4;cursor:default}.fent-cellinp.is-calc,.fent-field input.is-calc{background:color-mix(in srgb, var(--brand-2) 6%, var(--surface));border-color:color-mix(in srgb, var(--brand-2) 40%, transparent);color:var(--brand-2);font-weight:400}.fent-cchip{border-radius:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.fent-fltr th{padding:2px 6px 6px}.fent-fltr__x{border:1px solid var(--line-strong);background:var(--surface);width:19px;height:19px;color:var(--ink-soft);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.fent-fltr__x:hover{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--line-strong))}.fent-fltr__input{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;padding:3px 6px;font-size:11px;font-weight:500}.fent-grow td{background:color-mix(in srgb, var(--brand) 7%, transparent);--fent-tint:color-mix(in srgb, var(--brand) 7%, transparent);font-weight:800}.fent-newrow{background:color-mix(in srgb, var(--success) 5%, transparent)}.fent-newrow td{padding:4px 8px}.u-table.fent-table tr.fent-blank>td.fent-rn{color:var(--success);font-weight:800}.fent-ph{color:var(--muted);font-size:11px;font-style:italic}.u-table.fent-table tbody tr.fent-newline>td:not(.fent-rn):not(.is-sel){background:color-mix(in srgb, var(--col-amber) 9%, transparent);--fent-tint:color-mix(in srgb, var(--col-amber) 9%, transparent)}.u-table.fent-table tr.fent-newline>td.fent-rn{color:color-mix(in srgb, var(--col-amber) 55%, var(--ink));font-weight:800}.u-table.fent-table tr.fent-newline.has-err>td.fent-rn{color:var(--danger)}.u-table.fent-table tbody tr.fent-newline>td.has-err:not(.is-sel){background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.u-table.fent-table tbody tr.fent-row>td.is-pend:not(.fent-rn){background:color-mix(in srgb, var(--col-amber) 13%, var(--surface))}.u-table.fent-table tbody tr.fent-row>td.is-pend.is-sel:not(.fent-rn){background:color-mix(in srgb, var(--col-amber) 18%, var(--surface))}.u-table.fent-table tbody tr.fent-row>td.has-err:not(.is-sel):not(.fent-rn){background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.u-table.fent-table tr.tem-pend>td.fent-rn{color:color-mix(in srgb, var(--col-amber) 55%, var(--ink));font-weight:800}.u-table.fent-table tr.tem-pend.has-err>td.fent-rn{color:var(--danger)}.fent-escolha{color:var(--muted);font-size:11px;font-style:italic}.u-table.fent-table td.is-rejected:after{content:"";pointer-events:none;z-index:3;box-shadow:inset 0 0 0 2px var(--danger);background:color-mix(in srgb, var(--danger) 20%, transparent);animation:.85s ease-out forwards fent-cell-recusada;position:absolute;inset:0}@keyframes fent-cell-recusada{0%,34%{opacity:1}to{opacity:0}}.u-table.fent-table td.has-err:before{content:"";border:3px solid #0000;border-top-color:color-mix(in srgb, var(--danger) 80%, transparent);border-right-color:color-mix(in srgb, var(--danger) 80%, transparent);position:absolute;top:0;right:0}.fent-lote{border-top:1px solid var(--line);color:var(--ink-soft);flex:none;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;font-weight:600;display:flex}.fent-lote__dot{background:var(--col-amber);border-radius:50%;flex:none;width:6px;height:6px}.fent-lote__del{white-space:nowrap}.fent-lote__dot.fent-lote__dot--del{vertical-align:middle;background:var(--danger);margin:0 6px 2px 0;display:inline-block}.u-table.fent-table tbody tr.fent-row.is-excl>td:not(.fent-act):not(.fent-anx){background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.u-table.fent-table tbody tr.fent-row.is-excl>td:not(.fent-rn):not(.fent-act):not(.fent-anx){text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);color:color-mix(in srgb, var(--danger) 55%, var(--ink-soft));text-decoration-thickness:2px}.u-table.fent-table tbody tr.fent-row.is-excl>td.fent-rn{color:var(--danger);box-shadow:inset 4px 0 0 var(--danger), inset -1px 0 0 var(--line-strong);font-weight:800}.u-table.fent-table tr.fent-row.is-excl .fent-cchip{filter:grayscale();opacity:.45}.u-table.fent-table tr.fent-row.is-excl .fent-act .row-actions{opacity:1}.fent-lote__txt{flex:1;min-width:0}.fent-lote__n{color:var(--ink);font-weight:800}.fent-lote__err{color:var(--danger)}.fent-lote__ign{color:var(--muted);cursor:help}.fent-lote__motivo{color:color-mix(in srgb, var(--danger) 75%, var(--ink));margin-left:10px;font-weight:500}.fent-lote__act{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:3px 7px;font-size:11.5px;font-weight:700;transition:all .15s}.fent-lote__act:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand)}.fent-lote__act--go{color:var(--brand)}.fent-lote__act:disabled{opacity:.5;cursor:default}.fent-lote__kbd{color:var(--muted);border:1px solid var(--line);border-radius:4px;margin-left:5px;padding:0 4px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:500}.fent-auto{opacity:.45;font-size:11px}.fent-empty{color:var(--muted);align-items:center;gap:8px;padding:26px 16px;font-size:12.5px;display:flex}.fent-msg{margin:12px 14px}.fent-pager{flex:none}.fent-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.fent-count{color:var(--muted);font-family:DM Mono,monospace;font-size:10.5px}.fent-pasteerr{flex:none;align-items:flex-start;margin:8px 12px}.fent-pasteerr__body{flex:1;min-width:0}.fent-pasteerr__body ul{margin:4px 0 0;padding-left:18px;font-weight:500}.fent-pasteerr__x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;padding:0 2px;font-size:18px;line-height:1}.fent-pasteerr__x:hover{opacity:1}.fent-overlay{z-index:700}.fent-overlay--top{z-index:720}.fent-modal{border:1px solid #0000;width:min(96vw,760px);animation:.2s ease-out adm-navIn}.fent-modal.is-esperando{opacity:0;pointer-events:none;animation:none}.fent-body{padding:14px 18px 4px;overflow:auto}.fent-fgrid{grid-gap:0 18px;grid-template-columns:repeat(12,1fr);gap:0 18px;min-width:0;display:grid}.fent-fgrid--inner{gap:0 14px}.fent-body--larga :is(.fent-fgrid>:not(.fent-det,.fent-quad),.fent-quad:not(:has(.fent-det)),.fent-fgrid--inner>:not(.fent-det),.fent-vhead){contain:inline-size}.fent-field{flex-direction:column;gap:5px;min-width:0;padding:0 0 12px;display:flex}.fent-field.is-full{grid-column:1/-1}.fent-field.is-entrando{animation:.22s ease-out fent-field-in}@keyframes fent-field-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.fent-field label{letter-spacing:.09em;text-transform:uppercase;color:var(--efld-lbl,var(--ink-soft));font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700}.fent-field input:not([type=checkbox]):not([type=range]):not([type=file]),.fent-field textarea,.fent-field select{font-family:inherit;font-size:12.5px;font-size:var(--efld-fs,12.5px);color:var(--ink);border:1px solid var(--efld-bord,var(--line-strong));border-radius:8px;border-radius:var(--efld-rad,8px);background:var(--surface);box-shadow:none;box-shadow:var(--efld-som,none);outline:none;width:100%;min-width:0;padding:8px 10px;font-weight:500}.fent-field input:focus,.fent-field textarea:focus,.fent-field select:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.fent-field textarea{resize:none;min-height:56px;max-height:140px}.fent-field .select.fent-pick{font-size:12.5px;font-size:var(--efld-fs,12.5px);border:1px solid var(--efld-bord,var(--line-strong));border-radius:8px;border-radius:var(--efld-rad,8px);box-shadow:none;box-shadow:var(--efld-som,none);background:var(--surface);padding:7px 10px;font-weight:500}.fent-field .select.fent-pick:focus{border-color:color-mix(in srgb, var(--brand) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.fent-field .select.fent-pick:disabled{background:var(--surface-2);color:var(--ink-soft);border-color:var(--line);cursor:default}.fent-field input.is-ro:not([type=checkbox]):not([type=range]):not([type=file]),.fent-field textarea.is-ro,.fent-field select.is-ro{background:var(--surface-2);color:var(--ink-soft);border-color:var(--line)}.fent-field .fent-rolock{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.fent-field .fent-rolock>input{padding-right:30px}.fent-rolock__ico{color:var(--muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.fent-rolock__ico svg{width:13px;height:13px}.fent-field .dtf>input{padding-right:30px}.u-table.fent-table th.fent-anx,.u-table.fent-table td.fent-anx{text-align:center;white-space:nowrap;background:var(--surface-2);width:1%;padding:0 3px}.fent-anxchip{background:color-mix(in srgb, var(--brand-2) 14%, transparent);color:var(--brand-2);border-radius:999px;align-items:center;gap:2px;padding:1px 4px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.fent-anxchip svg{width:11px;height:11px}button.fent-anxchip{cursor:pointer;font-family:DM Mono,monospace;line-height:inherit;border:0}.u-table.fent-table td.fent-anx:has(>button.fent-anxchip){cursor:pointer}button.fent-anxchip:after{content:"";position:absolute;inset:0}button.fent-anxchip:hover{background:color-mix(in srgb, var(--brand-2) 24%, transparent)}.fent-anxchip--add{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:.5;background:0 0}.fent-anxchip--add .lc svg,.fent-anxchip--add svg{width:11px;height:11px}.fent-row:hover .fent-anxchip--add,.fent-anxchip--add:focus-visible{opacity:.85}button.fent-anxchip--add:hover{background:color-mix(in srgb, var(--brand-2) 10%, transparent);color:var(--brand-2);opacity:1}.fent-anx__wait{color:var(--col-amber,var(--ink-soft));font-family:DM Mono,monospace;font-size:10px}.fent-ferr{color:var(--danger);margin-top:-2px;font-size:10px;font-weight:700}.fent-vhead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fent-vhead.is-cen{justify-content:center}.fent-vhead img{-o-object-fit:contain;object-fit:contain;max-width:200px}.fent-vhead__t{color:var(--brand);font-size:16px;font-weight:800}.fent-quad{border:1px solid var(--line);background:color-mix(in srgb, var(--brand) 2%, transparent);border-radius:10px;min-width:0;margin:2px 0 10px;padding:10px 12px 2px}.fent-quad__t{letter-spacing:.05em;text-transform:uppercase;color:var(--brand);text-overflow:ellipsis;white-space:nowrap;background:var(--tarja);border-radius:6px;align-items:center;max-width:100%;margin-bottom:8px;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:800;display:inline-flex;overflow:hidden}.fent-quad.is-rec>.fent-quad__t{cursor:pointer}.fent-quad__chev{width:11px;height:11px;margin-left:6px;transition:transform .18s}.fent-quad.is-closed>.fent-quad__t .fent-quad__chev{transform:rotate(-90deg)}.fent-quad.is-closed>.fent-fgrid{display:none}.fent-moeda{align-items:stretch;display:flex}.fent-moeda__t{color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:8px 0 0 8px;border-radius:var(--efld-rad,8px) 0 0 var(--efld-rad,8px);border-right:none;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:flex}.fent-moeda input{flex:1;border-radius:0 8px 8px 0!important;border-radius:0 var(--efld-rad,8px) var(--efld-rad,8px) 0!important}.fent-tglrow{align-items:center;gap:8px;padding:4px 0;display:flex}.fent-tgl__l{color:var(--ink-soft);font-size:12px}.fent-stars{gap:2px;padding:3px 0;display:flex}.fent-stars svg{width:20px;height:20px;fill:var(--line-strong);cursor:pointer;flex:none;transition:fill .1s}.fent-stars svg.is-on{fill:var(--col-amber)}.fent-rgw{align-items:center;gap:8px;display:flex}.fent-rgw input[type=range]{min-width:0;accent-color:var(--col-purple);flex:1}.fent-rgw__txt{flex:0 0 96px;width:96px}.fent-rgw__txt input{text-align:right}.fent-det{border-top:1px solid var(--line);min-width:0;margin:12px 0 4px;padding-top:10px}.fent-quad .fent-det{border-top:0;margin-top:0}.fent-quad .fent-det .fent-det__tit{display:none}.fent-det__tit{letter-spacing:.07em;text-transform:uppercase;color:var(--brand);margin-bottom:6px;font-size:10px;font-weight:800}.fent-det__wrap{margin-bottom:6px;overflow-x:auto}.fent-det__empty{color:var(--muted);padding:8px;font-size:12px}.fent-dtbl{border-collapse:collapse;width:100%;font-size:11.5px}.fent-dtbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 6px;font-size:9px;font-weight:800}.fent-dtbl td{min-width:92px;padding:3px 4px}.fent-dtbl__act{white-space:nowrap;width:1%;min-width:0!important}.fent-dtbl__name{font-weight:600}.fent-dtbl tbody tr.is-invalid>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.fent-dtbl td.is-invalid :is(input,select,.select){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.fent-dtbl .select.fent-pick--cell{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:var(--surface);border-radius:6px;min-width:70px;padding:3px 6px;font-size:12px}.fent-dtbl .select.fent-pick--cell:disabled{background:var(--surface-2);color:var(--ink-soft);cursor:default}.fent-dtbl tfoot td{border-top:1px solid var(--line);color:var(--brand);padding:4px 6px;font-size:11px;font-weight:800}.fent-hist{max-height:62vh;font-size:12px;overflow:auto}.fent-modal .fent-foot{border-top:0;padding:10px}.fent-foot .btn-save.fent-btn{border:1px solid #0000}.fent-savemsg{flex:none;margin:10px 18px 0}.modal.fent-import{width:min(640px,100vw - 48px);max-width:none}.fent-import .modal-footer .fent-count{flex:1;font-family:inherit}.fent-imp__drop{width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;text-align:center;border:1.5px dashed var(--line-strong);background:color-mix(in srgb, var(--brand) 3%, var(--surface));border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:border-color .15s,background .15s;display:flex}.fent-imp__drop:hover,.fent-imp__drop.is-drag{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.fent-imp__drop:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.fent-imp__dropico{width:44px;height:44px;color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.fent-imp__dropico svg{width:22px;height:22px}.fent-imp__droptitle{color:var(--ink);font-size:14px;font-weight:700}.fent-imp__dropsub{font-size:12px}.fent-imp__dropsub u{color:var(--brand-cta-2);text-underline-offset:2px}.fent-imp__file{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.fent-imp__file.is-drag{border-style:dashed;border-color:color-mix(in srgb, var(--brand) 55%, transparent)}.fent-imp__fileico{letter-spacing:.04em;width:40px;height:40px;color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--surface));border-radius:9px;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}.fent-imp__filetxt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fent-imp__filetxt b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fent-imp__filetxt small{color:var(--ink-soft);font-size:11.5px}.fent-imp__swap{flex:none}.fent-imp__busy{color:var(--ink-soft);align-items:center;gap:10px;padding:14px 2px 2px;font-size:12.5px;display:flex}.fent-imp__busy .spinner{border-width:2px;width:18px;height:18px}.fent-imp__msg{margin:12px 0 0}.fent-imp__result{margin-top:14px}.fent-imp__stats{grid-gap:8px;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fent-imp__stat{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.fent-imp__stat b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.fent-imp__stat span{color:var(--ink-soft);font-size:11px}.fent-imp__stat.is-ok{background:color-mix(in srgb, var(--success) 8%, var(--surface));border-color:color-mix(in srgb, var(--success) 30%, transparent)}.fent-imp__stat.is-ok b{color:var(--success)}.fent-imp__stat.is-err{background:color-mix(in srgb, var(--danger) 7%, var(--surface));border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.fent-imp__stat.is-err b{color:var(--danger)}.fent-imp__errs{border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);border-radius:10px;margin-top:10px;overflow:hidden}.fent-imp__errshead{color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface));padding:7px 12px;font-size:11.5px;font-weight:700}.fent-imp__errs ul{max-height:170px;color:var(--ink);margin:0;padding:6px 12px 8px 30px;font-size:12px;overflow:auto}.fent-imp__errs li{padding:2px 0}.fent-imp__cel{display:none}.fent-imp__help{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:10px 14px 12px}.fent-imp__helphead{align-items:center;gap:10px;margin-bottom:4px;display:flex}.fent-imp__helphead>span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);flex:1;font-size:10.5px;font-weight:800}.fent-imp__model{align-items:center;gap:6px;display:inline-flex}.fent-imp__model svg{width:14px;height:14px}.fent-imp__help ul{color:var(--ink-soft);margin:0;padding-left:18px;font-size:12px;line-height:1.55}.fent-imp__help b{color:var(--ink)}.fent-hist td.is-changed{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, transparent);font-weight:700}.fent-hist__det{color:var(--muted);font-size:11px}.fent-fbar{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 0 8px;display:flex}.fent-fchip{border:1px solid color-mix(in srgb, var(--brand-2) 40%, transparent);background:color-mix(in srgb, var(--brand-2) 8%, transparent);color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:12px;display:inline-flex}.fent-fchip--cond{border-color:color-mix(in srgb, var(--col-amber) 45%, transparent);background:color-mix(in srgb, var(--col-amber) 9%, transparent)}.fent-fchip--fixed{color:var(--ink-soft);border-style:dashed}.fent-fchip__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-family:DM Mono,monospace;font-size:10.5px;font-weight:700}.fent-fchip__op{color:var(--ink-soft);font-size:11.5px}.fent-fchip__val{font-weight:600}.fent-fchip__lock{color:var(--muted)}.fent-fchip .select.fent-fchip__pick{border-radius:8px;width:auto;min-width:160px;max-width:320px;min-height:26px;padding:4px 9px;font-size:12px;line-height:1.25}.fent-fchip .uform-input.fent-fchip__in{border-radius:8px;width:140px;min-height:26px;padding:4px 8px;font-size:12px;line-height:1.25}.fent-fchip .uform-input.fent-fchip__in.is-err{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.fent-fchip__date{width:140px;display:inline-flex}.fent-fchip__date .uform-input.fent-fchip__in{width:100%;padding-right:24px}.fent-fchip__date .dtf__btn{width:20px;height:20px;right:2px}.fent-fchip__date .dtf__btn svg{width:14px;height:14px}.fent-link{color:var(--brand-cta-2);text-underline-offset:2px;text-decoration:underline}.fent-link:hover{color:var(--brand)}.fent-linkrow{align-items:stretch;gap:6px;min-width:0;display:flex}.fent-linkrow>input{flex:auto;min-width:0}.fent-linkico{min-width:34px;color:var(--brand-cta-2);border:1px solid var(--efld-bord,var(--line-strong));border-radius:8px;border-radius:var(--efld-rad,8px);background:var(--surface);flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.fent-linkico:hover{background:color-mix(in srgb, var(--brand) 9%, var(--surface));color:var(--brand)}.fent-linkico.is-off{color:var(--muted);opacity:.5;cursor:default}.fent-linkico.is-off:hover{background:var(--surface);color:var(--muted)}.fent-cellwrap{align-items:center;gap:4px;min-width:0;display:flex}.fent-cellwrap>.fent-cellinp{flex:auto;min-width:0}.fent-celllink{color:var(--brand-cta-2);border-radius:5px;flex:none;padding:2px 3px;font-size:12px;line-height:1;text-decoration:none}.fent-celllink:hover{background:color-mix(in srgb, var(--brand) 9%, transparent);color:var(--brand)}.fent-celllink.is-off,.fent-celllink.is-off:hover{color:var(--muted);opacity:.45;cursor:default;background:0 0}.fent-body.fent-body--abas{flex-direction:column;display:flex;overflow:hidden}.fent-abas{flex-direction:column;flex:auto;min-height:0;display:flex}.adm .fent-abas__panel{background:var(--surface);flex:auto;min-height:0;padding:14px 14px 4px;overflow:auto}.fent-abas__n{background:color-mix(in srgb, var(--brand-2) 14%, transparent);color:var(--brand-2);border-radius:999px;padding:0 6px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;line-height:16px}.adm .fent-abas__panel.fent-abas__panel--grade{flex-direction:column;padding:0;display:flex;overflow:hidden}.fent-abas__grade:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.fent-dgrade{overscroll-behavior:none;flex:auto;min-height:0;position:relative;overflow:auto}.fent-det__grade{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-height:0;scroll-margin-bottom:12px;display:flex;overflow:hidden}.fent-dgrade:focus{outline:none}.fent-dgrade .u-table.fent-table thead th{cursor:default}.fent-dgrade .u-table.fent-table tr.has-err>td.fent-rn{color:var(--danger);font-weight:800}.fent-dgrade .u-table.fent-table tfoot td{z-index:5;background:var(--surface-2);border-top:1px solid var(--line-strong);color:var(--brand);font-weight:800;position:sticky;bottom:0}.fent-dgrade .u-table.fent-table tfoot td.fent-rn,.fent-dgrade .u-table.fent-table tfoot td.fent-act{z-index:6}.fent-dgrade__nota{color:var(--muted);padding:6px 12px;font-size:11px}.u-table.fent-table td.is-editing>.select.fent-pick--inplace{z-index:2;width:100%;min-width:0;height:100%;font:inherit;background:var(--surface);box-shadow:inset 0 0 0 2px var(--brand);border:0;border-radius:0;margin:0;padding:0 12px;position:absolute;inset:0}.fent-anexos{padding-bottom:10px}.fent-drop{cursor:pointer;border:1.5px dashed color-mix(in srgb, var(--brand) 35%, var(--line-strong));background:color-mix(in srgb, var(--brand) 3%, var(--surface));color:var(--ink-soft);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px;transition:border-color .15s,background .15s;display:flex}.fent-drop:hover,.fent-drop:focus-visible,.fent-drop.is-over{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface));outline:none}.fent-drop b{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.fent-drop small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.fent-ico-lbl,.fent-drop__cel{display:none}.fent-drop__ico{background:color-mix(in srgb, var(--brand) 10%, var(--surface));width:36px;height:36px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.fent-anexos__nota{color:var(--muted);margin:8px 0 0;padding:0 8px;font-size:11.5px}.fent-anxtbl{margin-top:10px}.fent-anxtbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px}.fent-anxtbl__sub{display:none}.fent-anxtbl .fent-anxtbl__meta{color:var(--ink-soft);white-space:nowrap;font-family:DM Mono,monospace;font-size:11px}@media (width<=720px){.fent .olap-etabs-bar--ro,.fent-title,.fent-sub,.fent-spacer,.fent-bar>.fent-sel,.fent-bar>.fent-tools{display:none}.fent-bar{flex-wrap:nowrap;gap:8px;padding:10px 12px}.fent-bar .fent-adm .hsearch{flex:auto;width:auto;min-width:0}.fent-bar .fent-adm .hsearch__input{width:100%;max-width:none;height:38px;font-size:16px}.fent-bar .fent-btn.fent-btn--novo{flex:none;justify-content:center;gap:0;width:38px;height:38px;padding:0;font-size:0}.fent-bar .fent-btn.fent-btn--novo svg{width:20px;height:20px}.std-mbar__grupo{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:4px;padding:8px 10px 12px;display:flex}.std-mbar__grupo-lbl{color:var(--ink-soft);font-size:12px;font-weight:700}.std-mbar__grupo .select.fent-sel{width:100%;height:44px;font-size:15px}body:has(.std-mbar:not(.is-min)) .select-panel{z-index:1260}body:has(.std-mbar:not(.is-min)) .select-backdrop{z-index:1259}body:has(.topbar) .modal-overlay.fent-overlay{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));bottom:0}html.kb-open body:has(.topbar) .modal-overlay.fent-overlay{padding-bottom:8px;padding-bottom:calc(8px + var(--kb,0px))}.modal.fent-modal{border-radius:14px;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:100%!important}.fent-modal .modal-body{flex:auto;min-height:0;padding:12px;height:auto!important;max-height:none!important}.fent-modal .adm .ttab:has(svg){gap:6px;font-size:14px}.fent-modal .modal-header.modal__headrow{gap:6px;padding-left:12px;padding-right:12px}.fent-modal .modal__titlewrap{flex:auto;gap:8px;min-width:0}.fent-modal .modal__texts{flex:auto;min-width:0}.fent-modal .modal__title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.fent-modal :is(.modal__icon,.modal__close){border-radius:10px;width:36px;height:36px}.fent-modal :is(.modal__icon,.modal__close) svg{width:20px;height:20px}.fent-modal .modal__close{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));border-color:color-mix(in srgb, var(--danger) 28%, transparent)}.fent-fgrid{grid-template-columns:minmax(0,1fr)!important}.fent-fgrid>*{grid-column:1/-1!important}.fent-field input:not([type=checkbox]):not([type=range]):not([type=file]),.fent-field textarea,.fent-field select,.fent-field .select.fent-pick{min-height:44px;font-size:16px}.fent-ico-lbl{font-size:13px;font-weight:700;display:inline}:is(.fent-modal .rowbtn:has(.fent-ico-lbl),.fent-modal .icon-btn:has(.fent-ico-lbl)){align-items:center;gap:6px;width:auto;min-width:0;height:36px;padding:0 12px;display:inline-flex}.fent-drop__pc{display:none}.fent-drop__cel{display:inline}.fent-drop{min-height:64px}.fent-foot{flex-wrap:wrap;gap:8px}.fent-foot .fent-btn{min-height:44px;padding:0 16px;font-size:15px}.u-table.fent-table .fent-act{vertical-align:middle;padding:0!important}.u-table.fent-table td.fent-act .row-actions{opacity:1;box-sizing:border-box;gap:8px;max-width:160px;min-height:48px;padding:5px;transition:max-width .38s cubic-bezier(.22,.8,.24,1),padding .38s cubic-bezier(.22,.8,.24,1);overflow:hidden}.u-table.fent-table td.fent-act .row-actions>*{transition:transform .38s cubic-bezier(.22,.8,.24,1),opacity .3s}.u-table.fent-table td.fent-act .rowbtn{border-radius:12px;flex:none;width:38px;min-width:38px;height:38px;margin:0}.u-table.fent-table td.fent-act .rowbtn svg{width:18px;height:18px}.u-table.fent-table th.fent-act{height:48px}.fent-actsw{z-index:5;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 10%, var(--surface));width:38px;height:38px;color:var(--brand);cursor:pointer;border-radius:12px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.fent-actsw .lc,.fent-actsw svg{width:20px;height:20px}.u-table.fent-table.is-acts-min .fent-act{border-left:0;border-right:0;overflow:visible;box-shadow:none!important}.fent-dgrade .u-table.fent-table:not(.is-acts-min) td.fent-act .row-actions{min-width:48px}.u-table.fent-table.is-acts-min td.fent-act .row-actions{pointer-events:none;max-width:0;padding-left:0;padding-right:0}.u-table.fent-table.is-acts-min td.fent-act .row-actions>*{opacity:0;transform:translate(60px)}.u-table.fent-table.is-acts-min thead tr:first-child>th:nth-last-child(2){padding-right:52px}@media (prefers-reduced-motion:reduce){.u-table.fent-table td.fent-act .row-actions,.u-table.fent-table td.fent-act .row-actions>*{transition:none}}.fent-skel{padding:4px 0}.fent-skel__row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 14px;display:flex}.fent-skel__row span{background:linear-gradient(90deg, var(--surface-2) 25%, color-mix(in srgb, var(--brand) 9%, var(--surface-2)) 50%, var(--surface-2) 75%);background-size:300% 100%;border-radius:7px;flex:none;height:14px;animation:1.3s ease-in-out infinite fent-skel}.fent-skel__row .fent-skel__fim{margin-left:auto}@keyframes fent-skel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.fent-skel__row span{animation:none}}.fent-vazio{text-align:center;box-sizing:border-box;width:100%;padding:48px 28px;position:sticky;left:0}.fent-vazio__ico{background:color-mix(in srgb, var(--brand) 10%, var(--surface));width:84px;height:84px;color:var(--brand);border-radius:26px;place-items:center;display:inline-grid}.fent-vazio__ico .lc,.fent-vazio__ico svg{width:40px;height:40px}.fent-vazio h4{color:var(--ink);margin:16px 0 6px;font-size:17px;font-weight:800}.fent-vazio p{color:var(--ink-soft);margin:0 0 18px;font-size:13.5px}.fent-vazio__btn{background:var(--brand);color:#fff;height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.fent-vazio__btn svg{width:18px;height:18px}.fent-anxtbl th{white-space:normal;padding:6px 4px}.fent-anxtbl td{padding:6px 4px}.fent-anxtbl .fent-dtbl__name{word-break:break-word;overflow-wrap:anywhere;min-width:96px}.fent-anxtbl .fent-anxtbl__meta{font-size:10.5px}.fent-anxtbl__hora{display:block}.fent-anxtbl .fent-anxtbl__pc{display:none}.fent-anxtbl__sub{color:var(--ink-soft);margin-top:3px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:400;display:block}.fent-anxtbl .row-actions{flex-wrap:nowrap;gap:4px}.fent-imp__pc,.fent-imp__dropsub{display:none}.fent-imp__cel{display:inline}.fent-imp__help ul,.fent-imp__helphead>span,.fent-import .fent-count{display:none}.fent-imp__helphead{justify-content:center;margin:0}.u-table.fent-table thead{z-index:6;position:sticky;top:0}.u-table.fent-table thead tr{position:static}.shell:has(.screen-keeper:not(.is-off) .fent){height:100dvh;min-height:0}.fent-gridw{padding-bottom:env(safe-area-inset-bottom,0px)}.fent-modal .modal__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.fent-anxtbl .rowbtn{border-radius:12px;width:38px;min-width:38px;height:38px}.fent-anxtbl .rowbtn svg{width:18px;height:18px}}.adm .dbx{--shadow-lg:var(--shadow-pop);height:calc(100vh - 62px);height:calc(100vh - var(--topbar-h,50px) - 12px);flex-direction:column;min-height:420px;display:flex}@media (width<=720px){.adm .dbx{height:calc(100vh - 96px);height:calc(100vh - var(--topbar-h,50px) - 46px)}}.adm .dbx>.pagehead{flex:none}.adm .dbx-wrap{flex:1;gap:14px;min-height:0;display:flex}.adm .dbx-right{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.adm .dbx-tree,.adm .dbx-editor,.adm .dbx-results{border:1px solid var(--line);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.adm .dbx-tree{flex-shrink:0;width:290px}.adm .dbx-tree__head{border-bottom:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 40%, transparent 70%);flex-shrink:0;align-items:center;gap:6px;padding:9px 10px;display:flex}.adm .dbx-tree__filter{border:1px solid var(--line);background:var(--surface);min-width:0;font:inherit;color:var(--ink);border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:12px}.adm .dbx-tree__filter:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-soft)}.adm .dbx-tree__body{flex:1;padding:8px 6px 12px;overflow:auto}.adm .dbx-tree__hint{color:var(--muted);margin:0;padding:5px 10px;font-size:11.5px;font-weight:600}.adm .dbx-tree__hint--err{color:var(--danger);overflow-wrap:anywhere;line-height:1.45}.adm .dbx-tree__hint button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.adm .dbx-tree__sub{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 22%, transparent) 0%, transparent 70%) bottom / 100% 1px no-repeat;margin:7px 4px 3px;padding:0 6px 4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;font-weight:800}.adm .dbx-tree__sub:first-child,.adm .dbx-node--org+.dbx-node--org{margin-top:2px}.adm .dbx-row--org>.dbx-row__main{font-size:12px;font-weight:800}.adm .dbx-row--org.is-current>.dbx-row__main{color:var(--brand)}.adm .dbx-etlimg{box-shadow:none;background:0 0;border:0}.adm .dbx-etlimg img{-o-object-fit:contain;object-fit:contain;max-width:18px;max-height:18px;display:block}.adm .dbx-etlico{letter-spacing:.02em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;font-weight:800}.adm .dbx-tree__empty{text-align:center;color:var(--muted);padding:20px 14px;font-size:12.5px}.adm .dbx-tree__empty p{margin:0 0 10px}.adm .dbx-row{border-radius:8px;align-items:center;width:100%;display:flex}.adm .dbx-row__main{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:7px;padding:5px 8px;font-size:12.5px;font-weight:600;display:flex}.adm .dbx-row__main:hover{background:var(--accent-softer);color:var(--brand)}.adm .dbx-row--conn{gap:2px}.adm .dbx-row--conn.is-active>.dbx-row__main{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 14%, transparent) 0%, color-mix(in srgb, var(--brand-2) 8%, transparent) 60%, transparent 100%);color:var(--brand)}.adm .dbx-row--leaf.is-sel,.adm .dbx-row--etl.is-sel>.dbx-row__main{background:var(--accent-soft);color:var(--brand)}.adm .dbx-row--etl.is-active>.dbx-row__main{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 14%, transparent) 0%, color-mix(in srgb, var(--brand-2) 8%, transparent) 60%, transparent 100%);color:var(--brand)}.adm .dbx-row--etl.is-testing>.dbx-row__main{background:var(--accent-softer);color:var(--brand);cursor:progress}.adm .dbx-row--etl.is-testing>.dbx-row__main>.lc{flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.adm .dbx-row--etl.is-testing>.dbx-row__main>.lc svg{width:12px;height:12px}.adm .dbx-row__lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm .dbx-row__cnt{color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700}.adm .dbx-row__off{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:9.5px;font-weight:700}.adm .dbx-row__kind{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex-shrink:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:9px;font-weight:700}.adm .dbx-caret{width:13px;height:13px;color:var(--muted);flex-shrink:0;place-items:center;transition:transform .16s;display:grid}.adm .dbx-caret svg{width:11px;height:11px}.adm .dbx-caret--leaf{visibility:hidden}.adm .dbx-node.is-open>.dbx-row .dbx-caret,.adm .dbx-node.is-open>.dbx-row__main .dbx-caret{transform:rotate(90deg)}.adm .dbx-row__ico{--c:var(--muted);width:20px;height:20px;color:var(--c);background:radial-gradient(circle at 30% 20%, #ffffffb3, transparent 60%), color-mix(in srgb, var(--c) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.adm .dbx-row__ico svg{width:12px;height:12px}.adm .dbx-dot{background:color-mix(in srgb, var(--brand) 45%, var(--surface));border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);border-radius:2px;flex-shrink:0;width:6px;height:6px;margin:0 6px 0 1px}.adm .dbx-children{margin-left:18px}.adm .dbx-invalid{width:13px;height:13px;color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.adm .dbx-editor{flex:0 0 40%;flex:0 0 var(--dbx-editor-h,40%);min-height:140px}.adm .dbx-vsplit{cursor:row-resize;touch-action:none;border-radius:6px;flex:0 0 12px;place-items:center;display:grid}.adm .dbx-vsplit__grip{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:999px;width:46px;height:3px;transition:background .15s,width .15s}.adm .dbx-vsplit:hover .dbx-vsplit__grip,.adm .dbx-vsplit:focus-visible .dbx-vsplit__grip{background:var(--brand);width:62px}.adm .dbx-vsplit:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-2px}body.is-vsplitting{-webkit-user-select:none;user-select:none;cursor:row-resize}body.is-vsplitting *{cursor:row-resize!important}.adm .dbx-etabs{border-bottom:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 5%, transparent) 0%, color-mix(in srgb, var(--brand-2) 3%, transparent) 34%, transparent 62%);flex-shrink:0;align-items:flex-end;gap:2px;padding:6px 10px 0;display:flex}.adm .dbx-etab{border-radius:9px 9px 0 0;align-items:center;gap:4px;max-width:190px;display:inline-flex;position:relative}.adm .dbx-etab__lbl{cursor:pointer;font:inherit;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:150px;padding:6px 4px 8px 12px;font-size:11.5px;font-weight:600;overflow:hidden}.adm .dbx-etab:hover{background:var(--accent-softer)}.adm .dbx-etab.is-active{z-index:2;background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--brand) 3%, var(--surface)) 48%, var(--surface) 100%) padding-box, linear-gradient(180deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 45%, transparent) 28%, transparent 86%) border-box;box-shadow:0 -8px 20px -10px color-mix(in srgb, var(--brand) 22%, transparent);border:1.5px solid #0000;border-bottom:0;margin-bottom:-1px}.adm .dbx-etab.is-active .dbx-etab__lbl{color:var(--brand);font-weight:700}.adm .dbx-etab.is-active:before,.adm .dbx-etab.is-active:after{content:"";background:var(--surface);width:9px;height:9px;position:absolute;bottom:-1px}.adm .dbx-etab.is-active:before{left:-9px;-webkit-mask:radial-gradient(circle at 0 0,#0000 9px,#000 9.5px);mask:radial-gradient(circle at 0 0,#0000 9px,#000 9.5px)}.adm .dbx-etab.is-active:after{right:-9px;-webkit-mask:radial-gradient(circle at 100% 0,#0000 9px,#000 9.5px);mask:radial-gradient(circle at 100% 0,#0000 9px,#000 9.5px)}.adm .dbx-etab__x{width:15px;height:15px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:7px;font-size:9px;display:inline-flex}.adm .dbx-etab__x:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.adm .dbx-etab__add{border:1px dashed color-mix(in srgb, var(--brand) 35%, transparent);background:var(--surface);width:22px;height:22px;color:var(--brand);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 5px 4px;font-size:13px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.adm .dbx-etab__add:hover:not(:disabled){background:var(--accent-soft);transform:translateY(-1px)}.adm .dbx-etab__add:disabled{opacity:.35;cursor:default}.adm .dbx-toolbar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.adm .dbx-toolbar__conn{color:var(--ink-soft);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.adm .dbx-toolbar__conn select{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;outline:none;padding:5px 8px;font-size:11.5px;font-weight:600}.adm .dbx-toolbar__conn select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-soft)}.adm .dbx-kbd{border:1px solid var(--line);background:var(--surface);color:var(--muted);letter-spacing:.03em;border-radius:5px;margin-left:auto;padding:3px 8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px}.adm .dbx-code{flex:1;min-height:0;display:flex}.adm .dbx-code>.sqled{border:0;border-radius:0;flex:1;min-width:0}.adm .dbx-code>.sqled:focus-within{box-shadow:none}.adm .dbx-code .sqled__hl .k{color:var(--brand)}.adm .dbx-code .sqled__hl .f{color:var(--col-purple)}.adm .dbx-code .sqled__hl .s{color:var(--success)}.adm .dbx-code .sqled__hl .n{color:var(--col-amber)}.adm .dbx-code .sqled__hl .q{color:var(--col-blue)}.adm .dbx-code .sqled__hl .c{color:var(--muted);font-style:italic}.adm .dbx-editor__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:26px;display:flex}.adm .dbx-editor__empty>svg{width:38px;height:38px;color:color-mix(in srgb, var(--muted) 60%, transparent)}.adm .dbx-editor__empty-t{color:var(--ink-soft);margin:0;font-size:13px;font-weight:700}.adm .dbx-editor__empty-s{max-width:340px;color:var(--muted);margin:0;font-size:11.5px;font-weight:600;line-height:1.55}.adm .dbx-editor__empty-s strong{color:var(--brand)}.adm .dbx-results{flex:1;min-height:0}.adm .dbx-results:after{content:"";background:var(--uq-q) center / contain no-repeat;opacity:.05;pointer-events:none;z-index:0;width:190px;height:190px;position:absolute;bottom:-30px;right:-26px;transform:rotate(-6deg)}.adm .dbx-results>*{z-index:1;position:relative}.adm .dbx-results__head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:flex-end;gap:4px;padding:8px 12px 0;display:flex}.adm .dbx-tab{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:6px;padding:7px 14px 9px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.adm .dbx-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--brand-2) 6%, transparent)}.adm .dbx-tab.is-active{z-index:2;color:var(--brand-2);background:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--brand-2) 3%, var(--surface)) 48%, var(--surface) 100%) padding-box, linear-gradient(180deg, var(--brand-2) 0%, color-mix(in srgb, var(--brand-2) 45%, transparent) 28%, transparent 86%) border-box;box-shadow:0 -8px 20px -10px color-mix(in srgb, var(--brand-2) 20%, transparent);border:1.5px solid #0000;border-bottom:0;margin-bottom:-1px;padding:7px 16px 10px;font-weight:700}.adm .dbx-tab.is-active:before,.adm .dbx-tab.is-active:after{content:"";background:var(--surface);width:9px;height:9px;position:absolute;bottom:-1px}.adm .dbx-tab.is-active:before{left:-9px;-webkit-mask:radial-gradient(circle at 0 0,#0000 9px,#000 9.5px);mask:radial-gradient(circle at 0 0,#0000 9px,#000 9.5px)}.adm .dbx-tab.is-active:after{right:-9px;-webkit-mask:radial-gradient(circle at 100% 0,#0000 9px,#000 9.5px);mask:radial-gradient(circle at 100% 0,#0000 9px,#000 9.5px)}.adm .dbx-tab__cnt{color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:9.5px;font-weight:700}.adm .dbx-results__headright{align-items:center;gap:8px;margin-bottom:7px;margin-left:auto;display:flex}.adm .dbx-chip{--c:var(--ink-soft);white-space:nowrap;color:var(--c);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 22%, var(--surface)) 0%, color-mix(in srgb, var(--c) 22%, var(--surface)) 12%, var(--surface) 62%) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--c) 50%, transparent) 0%, color-mix(in srgb, var(--c) 50%, transparent) 16%, transparent 84%) border-box;box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.adm .dbx-chip--ok{--c:var(--success)}.adm .dbx-chip--err{--c:var(--danger)}.adm .dbx-chip--q{--c:var(--brand);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.adm .dbx-chip svg{width:11px;height:11px}.adm .dbx-results__body{flex:1;min-height:0;overflow:auto}.adm .dbx-results__body.is-busy{opacity:.6}.adm .dbx-empty{text-align:center;height:100%;min-height:120px;color:var(--muted);justify-content:center;align-items:center;padding:20px;font-size:12.5px;font-weight:600;display:flex}.adm .dbx-grid{border-collapse:separate;border-spacing:0;width:100%}.adm .dbx-grid thead tr{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 100%) bottom / 100% 2px no-repeat, linear-gradient(105deg, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-2) 5%, transparent) 24%, transparent 58%), var(--surface);position:sticky;top:0}.adm .dbx-grid th{text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:9px 14px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px;font-weight:700}.adm .dbx-grid tbody tr{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 15%, transparent) 0%, color-mix(in srgb, var(--brand-2) 11%, transparent) 100%) bottom / 100% 1px no-repeat}.adm .dbx-grid tbody tr:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 17%, transparent), color-mix(in srgb, var(--brand-2) 13%, transparent)) bottom / 100% 1px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--brand) 8.5%, transparent) 0%, transparent 92%), linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 26%, transparent 52%)}.adm .dbx-grid td{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:380px;padding:5px;font-size:11px;overflow:hidden}.adm .dbx-grid__num{text-align:right;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.adm .dbx-grid__rn{color:var(--muted);text-align:right;width:1%;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px}.adm .dbx-null{color:var(--muted);font-size:11.5px;font-style:italic}.adm .dbx-th__box{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.adm .dbx-th__ind{color:var(--brand-2);align-items:center;display:inline-flex}.adm .dbx-th__ind svg{width:10px;height:10px}.adm .dbx-th__menu{color:var(--muted);opacity:0;align-items:center;transition:opacity .15s;display:inline-flex}.adm .dbx-th__menu svg{width:11px;height:11px}.adm .dbx-grid th:hover .dbx-th__menu{opacity:.85}.adm .dbx-msgs{flex-direction:column;gap:6px;margin:0;padding:8px 12px;list-style:none;display:flex}.adm .dbx-grid__row{cursor:pointer}.adm .dbx-rec{border-collapse:collapse;width:100%}.adm .dbx-rec__lb{white-space:nowrap;text-align:right;vertical-align:top;letter-spacing:.04em;width:1%;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 12px 6px 0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px;font-weight:700}.adm .dbx-rec__v{color:var(--ink);border-bottom:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 0;font-size:12.5px;line-height:1.5}.adm .dbx-rec tr:last-child .dbx-rec__lb,.adm .dbx-rec tr:last-child .dbx-rec__v{border-bottom:0}.adm .dbx-rec__count{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center;margin-right:auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px}.adm .dbx-msg{grid-gap:3px 10px;border-left:3px solid var(--ink-soft);background:color-mix(in srgb, var(--ink-soft) 5%, transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:7px 10px;font-size:11px;line-height:1.5;display:grid}.adm .dbx-msg--ok{border-left-color:var(--success);background:color-mix(in srgb, var(--success) 6%, transparent)}.adm .dbx-msg--err{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, transparent)}.adm .dbx-msg__at{color:var(--muted);grid-column:1;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:9.5px}.adm .dbx-msg__txt{white-space:pre-wrap;word-break:break-word;min-width:0;color:var(--ink);grid-column:2}.adm button.dbx-msg__sql{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;width:100%;color:var(--ink-soft);opacity:.85;background:0 0;border:0;grid-column:2;padding:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;overflow:hidden}.adm button.dbx-msg__sql:hover{color:var(--accent-strong);opacity:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.adm button.dbx-msg__sql:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:2px;border-radius:4px}.adm .dbx-pager{border-top:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 5%, transparent) 0%, color-mix(in srgb, var(--brand-2) 3%, transparent) 30%, transparent 60%);flex-shrink:0;align-items:center;gap:10px;padding:7px 12px;display:flex;position:relative}.adm .dbx-pager:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 55%, transparent 100%);height:2px;position:absolute;top:-1px;left:0;right:0}.adm .dbx-pager__info{color:var(--ink-soft);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px}.adm .dbx-pager .dbx-exp{margin-left:auto}.adm .dbx-grid__more td{text-align:center;border-bottom:0;padding:8px 10px}.adm .dbx-grid__more button{font:inherit;color:var(--ink-soft);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:600}.adm .dbx-grid__more button:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.adm .dbx-grid__more button:disabled{cursor:default;opacity:.7}.adm .dbx-colmenu{z-index:640;border:1px solid var(--line);background:var(--surface);width:236px;box-shadow:var(--shadow-lg);border-radius:10px;padding:10px;position:fixed}.adm .dbx-colmenu__title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 70%, transparent 100%) bottom / 100% 2px no-repeat;margin-bottom:8px;padding:0 2px 7px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700;overflow:hidden}.adm .dbx-colmenu__btn{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;font-size:12px;font-weight:600;transition:all .13s;display:flex}.adm .dbx-colmenu__btn:hover{background:var(--accent-softer);border-color:var(--line)}.adm .dbx-colmenu__btn.is-on{color:var(--brand-2);background:color-mix(in srgb, var(--brand-2) 8%, transparent);border-color:color-mix(in srgb, var(--brand-2) 22%, transparent)}.adm .dbx-colmenu__btn svg{flex-shrink:0;width:12px;height:12px}.adm .dbx-colmenu__lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:9px 2px 4px;font-size:10px;font-weight:700;display:block}.adm .dbx-colmenu__inp{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--surface);border-radius:7px;outline:none;padding:6px 9px;font-size:12.5px;transition:all .15s}.adm .dbx-colmenu__inp:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 10%, transparent)}.adm .dbx-colmenu__inp:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-2)}.adm select.dbx-colmenu__inp{cursor:pointer}.adm .dbx-colmenu__row{gap:6px;margin-top:10px;display:flex}.adm .dbx-colmenu__row .btn{flex:1;justify-content:center}.adm .dbx-iabtn.is-on{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.adm .dbx-ia{z-index:650;border:1px solid var(--line);background:var(--surface);height:78%;min-height:300px;box-shadow:0 22px 60px rgba(var(--shadow-ink), .22), inset 0 1px 0 var(--sheen-pop);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.adm .dbx-ia__head{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 70%, transparent 100%) bottom / 100% 2px no-repeat;flex-shrink:0;align-items:center;gap:10px;padding:9px 10px 8px 12px;display:flex}.adm .dbx-ia__ttl{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.adm .dbx-ia__ttl svg{width:15px;height:15px;color:var(--brand)}.adm .dbx-ia__ctx{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700}.adm .dbx-ia__log{flex-direction:column;flex:1;gap:12px;min-height:0;padding:10px 12px;display:flex;overflow:auto}.adm .dbx-ia__empty{color:var(--muted);margin:0;padding:16px 6px;font-size:12px;line-height:1.6}.adm .dbx-ia__empty--err{color:var(--danger)}.adm .dbx-ia__note{background:color-mix(in srgb, var(--col-amber) 10%, transparent);border:1px solid color-mix(in srgb, var(--col-amber) 28%, transparent);color:var(--ink-soft);border-radius:8px;margin:0;padding:7px 10px;font-size:11px;line-height:1.5}.adm .dbx-ia__turn{flex-direction:column;gap:6px;display:flex}.adm .dbx-ia__q{background:color-mix(in srgb, var(--brand) 10%, transparent);max-width:85%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border:1px solid #0000;border-radius:10px 10px 2px;margin:0 0 0 auto;padding:7px 11px;font-size:12px;line-height:1.5;transition:background .15s,border-color .15s}.adm .dbx-ia__q:hover{border-color:color-mix(in srgb, var(--brand) 26%, transparent)}.adm .dbx-ia__q.is-copied{background:color-mix(in srgb, var(--success) 12%, transparent);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.adm .dbx-ia__q.is-copied:after{content:"✓ copiado";color:var(--success);margin-top:3px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700;display:block}.adm .dbx-ia__a{color:var(--ink);margin:0;font-size:12px;line-height:1.6}.adm .dbx-ia__a--err{color:var(--danger)}.adm .dbx-ia__a--run{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.adm .dbx-ia__a--run b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.adm .dbx-ia__meta{letter-spacing:.04em;color:var(--muted);margin-top:4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px}.adm .dbx-ia__a--run .dbx-ia__meta{margin-top:0}.adm .dbx-ia__txt{white-space:pre-wrap;overflow-wrap:anywhere}.adm .dbx-ia__spin{border:2px solid color-mix(in srgb, var(--brand) 25%, transparent);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite dbxSpin}.adm .dbx-ia__cmd{border:1px solid var(--line);box-shadow:0 4px 14px rgba(var(--shadow-ink), .14);background:#38383808;border-radius:9px;margin-top:8px;overflow:hidden}.adm .dbx-ia__cmd pre{max-height:340px;color:var(--ink);white-space:pre;margin:0;padding:9px 11px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11.5px;line-height:1.5;overflow:auto}.adm .dbx-ia__acts{border-top:1px solid var(--line);gap:6px;padding:7px 9px;display:flex}.adm .dbx-ia__foot{border-top:1px solid var(--line);flex-shrink:0;align-items:flex-end;gap:6px;padding:8px 10px;display:flex}.adm .dbx-ia__model{border:1px solid var(--line);background:var(--surface);max-width:130px;height:28px;color:var(--ink-soft);border-radius:7px;padding:0 6px;font-size:11px;font-weight:600}.adm .dbx-ia__inp{resize:none;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:28px;max-height:96px;color:var(--ink);border-radius:8px;flex:1;padding:6px 9px;font-family:inherit;font-size:12px;line-height:1.45}.adm .dbx-ia__inp:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.adm .dbx-exp{align-items:center;gap:6px;display:inline-flex;position:relative}.adm .dbx-expbtn{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--ink-soft);cursor:pointer;letter-spacing:.04em;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px;font-weight:700;transition:all .15s;display:inline-flex}.adm .dbx-expbtn:hover:not(:disabled){color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.adm .dbx-expbtn:disabled{opacity:.38;cursor:default}.adm .dbx-expbtn svg{width:12px;height:12px}.adm .dbx-expmenu{z-index:640;border:1px solid var(--line);background:var(--surface);width:210px;box-shadow:var(--shadow-lg);border-radius:10px;padding:8px;position:absolute;bottom:calc(100% + 6px);left:0}.adm .dbx-inline-check{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.adm .dbx-etab__dirty{background:var(--col-amber);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--col-amber) 18%, transparent);border-radius:50%;flex-shrink:0}.adm .dbx-toolbar__files{align-items:center;gap:4px;display:inline-flex}.adm .dbxfile{flex-direction:column;gap:12px;min-height:0;display:flex}.adm .dbxfile__bar{border:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 5%, transparent) 0%, color-mix(in srgb, var(--brand-2) 3%, transparent) 40%, transparent 70%);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.adm .dbxfile__crumbs{flex-wrap:wrap;flex:1;align-items:center;gap:2px;min-width:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;display:flex}.adm .dbxfile__crumb{cursor:pointer;font:inherit;color:var(--brand);background:0 0;border:0;border-radius:5px;padding:2px 6px;font-weight:700}.adm .dbxfile__crumb:hover:not(:disabled){background:var(--accent-soft)}.adm .dbxfile__crumb:disabled{color:var(--ink-soft);cursor:default}.adm .dbxfile__sep{color:var(--muted)}.adm .dbxfile__newfolder{align-items:center;gap:6px;display:inline-flex}.adm .dbxfile__newfolder .fld__input{width:180px}.adm .dbxfile__list{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:260px;max-height:46vh;overflow:auto}.adm .dbxfile__empty{text-align:center;color:var(--muted);margin:0;padding:26px;font-size:12.5px}.adm .dbxfile__row{grid-gap:10px;cursor:pointer;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 12%, transparent) 0%, color-mix(in srgb, var(--brand-2) 9%, transparent) 100%) bottom / 100% 1px no-repeat;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:8px 14px;transition:background .12s;display:grid}.adm .dbxfile__row:hover{background:var(--accent-softer)}.adm .dbxfile__row.is-sel{background:color-mix(in srgb, var(--brand-2) 8%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--brand-2) 55%, transparent)}.adm .dbxfile__name{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.adm .dbxfile__name svg{flex-shrink:0;width:15px;height:15px}.adm .dbxfile__name--folder svg{color:var(--col-amber)}.adm .dbxfile__name--file svg{color:var(--brand)}.adm .dbxfile__nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm .dbxfile__conn{color:var(--brand-2);white-space:nowrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700}.adm .dbxfile__dt{color:var(--muted);white-space:nowrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px}.adm .dbxfile__namefld{max-width:420px}.adm .dbx-favtoggle.is-on{--ac:var(--col-amber)}.adm .dbx-favtoggle.is-on svg{fill:currentColor}.adm .dbx-favmenu{z-index:640;border:1px solid var(--line);background:var(--surface);width:min(92vw,300px);box-shadow:var(--shadow-lg);border-radius:10px;padding:10px;position:absolute;top:calc(100% + 6px);right:0}.adm .dbx-favmenu__empty{text-align:center;color:var(--muted);margin:0;padding:10px 4px 12px;font-size:11.5px;font-weight:600;line-height:1.5}.adm .dbx-favmenu__list{max-height:300px;margin-bottom:6px;overflow:auto}.adm .dbx-favmenu__row{align-items:center;gap:4px;display:flex}.adm .dbx-favmenu__open{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;flex:1;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;font-size:12px;font-weight:600;transition:all .13s;display:flex}.adm .dbx-favmenu__open:hover{background:var(--accent-softer);border-color:var(--line)}.adm .dbx-favmenu__open svg{width:12px;height:12px;color:var(--col-amber);flex-shrink:0}.adm .dbx-favmenu__nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adm .dbx-favmenu__path{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:9.5px;overflow:hidden}.adm .dbx-favmenu__x{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.adm .dbx-favmenu__x:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.adm .sqled__marks,.adm .sqled__marks code{color:#0000}.adm .sqled__marks mark.f{color:#0000;background:color-mix(in srgb, var(--col-amber) 34%, transparent);border-radius:3px}.adm .sqled__marks mark.f.cur{background:color-mix(in srgb, var(--brand-2) 30%, transparent);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--brand-2) 65%, transparent)}.adm .dbx-find{align-items:center;gap:5px;min-width:0;margin-left:auto;display:inline-flex}.adm .dbx-find__inp{border:1px solid var(--line);background:var(--surface);width:150px;max-width:28vw;font:inherit;color:var(--ink);border-radius:7px;outline:none;padding:5px 9px;font-size:11.5px;transition:all .15s}.adm .dbx-find__inp:focus{border-color:color-mix(in srgb, var(--brand-2) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-2) 10%, transparent)}.adm .dbx-find__cnt{color:var(--muted);text-align:center;min-width:30px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px}.adm .dbx-replace{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:6px 10px;display:flex}.adm .dbx-replace__lbl{color:var(--ink-soft);font-size:11.5px}.adm .dbx-replace__lbl strong{color:var(--ink);font-family:ui-monospace,Cascadia Code,Consolas,monospace}.adm .dbx-find .rowbtn.is-on{color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.adm .dbx-stopbtn{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.adm .dbx-stopbtn svg{fill:currentColor}.adm .dbx-toolbar .dbx-find+.dbx-kbd{margin-left:8px}.adm .dbx-hdr__wrap{display:inline-flex;position:relative}.adm .dbx-hdr__badge{background:color-mix(in srgb, var(--brand) 12%, transparent);min-width:17px;height:17px;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.adm .dbx-hdr__badge--run{background:var(--success);color:#fff}.adm .btn.is-running{border-color:color-mix(in srgb, var(--success) 45%, transparent);color:var(--success)}.adm .btn.is-running svg{animation:1.6s ease-in-out infinite dbxPulse}@keyframes dbxPulse{0%,to{opacity:1}50%{opacity:.35}}.adm .dbx-execmenu{z-index:640;border:1px solid var(--line);background:var(--surface);width:min(94vw,460px);box-shadow:var(--shadow-lg);border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);right:0}.adm .dbx-execmenu__empty{text-align:center;color:var(--muted);margin:0;padding:14px 4px;font-size:11.5px;font-weight:600}.adm .dbx-execmenu__list{max-height:320px;margin-bottom:6px;overflow:auto}.adm .dbx-execmenu__row{grid-gap:10px;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 12%, transparent) 0%, color-mix(in srgb, var(--brand-2) 9%, transparent) 100%) bottom / 100% 1px no-repeat;grid-template-columns:minmax(80px,auto) 1fr auto;align-items:center;gap:10px;padding:7px 8px;font-size:12px;display:grid}.adm .dbx-execmenu__row:last-child{background:0 0}.adm button.dbx-execmenu__row{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.adm button.dbx-execmenu__row:hover{background-color:var(--accent-softer)}.adm .dbx-execmenu__conn{color:var(--brand);white-space:nowrap;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px;font-weight:700}.adm .dbx-execmenu__cmd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;overflow:hidden}.adm .dbx-execmenu__st{white-space:nowrap;align-items:center;gap:5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10.5px;display:inline-flex}.adm .dbx-execmenu__st.is-run,.adm .dbx-execmenu__st.is-ok{color:var(--success)}.adm .dbx-execmenu__st.is-err{color:var(--danger)}.adm .dbx-execmenu__spin{border:2px solid color-mix(in srgb, var(--success) 25%, transparent);border-top-color:var(--success);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.8s linear infinite dbxSpin}@keyframes dbxSpin{to{transform:rotate(360deg)}}.adm .dbx-dtabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;display:flex}.adm .dbx-dtab{cursor:pointer;font:inherit;color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:5px;padding:8px 12px 10px;font-size:12.5px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.adm .dbx-dtab:hover{color:var(--brand)}.adm .dbx-dtab.is-active{color:var(--brand);font-weight:700}.adm .dbx-dtab.is-active:after{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-2));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.adm .dbx-dtab__n{color:var(--muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:600}.adm .dbx-detail{min-height:240px;max-height:62vh;overflow:auto}.adm .dbx-detail .dbx-grid td{white-space:normal;max-width:420px}.adm .dbx-detail--text{flex-direction:column;height:62vh;display:flex;overflow:hidden}.adm .dbx-detail--text>.sqled{flex:1;min-height:0}.adm .dbx-detail__msg{text-align:center;color:var(--muted);margin:0;padding:26px;font-size:12.5px}.adm .dbx-detail__msg--err{color:var(--danger);white-space:pre-wrap;text-align:left}.adm .dbx-source{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.adm .dbx-source>.sqled{flex:1;min-height:0}.adm .dbx-source__status{border-left:3px solid var(--ink-soft);background:color-mix(in srgb, var(--ink-soft) 5%, transparent);max-height:30vh;color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:8px;flex-shrink:0;padding:10px 13px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11.5px;line-height:1.55;overflow:auto}.adm .dbx-source__status.is-ok{border-left-color:var(--success);background:color-mix(in srgb, var(--success) 7%, transparent);color:var(--success)}.adm .dbx-source__status.is-err{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, transparent);color:var(--danger)}.adm .modal--full .modal__body:has(.dbx-source){flex-direction:column;min-height:0;display:flex;overflow:hidden}.adm .dbx-disk{min-height:200px;max-height:62vh;overflow:auto}.adm .dbx-disk__total{border-bottom:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 40%, transparent 70%);color:var(--ink-soft);align-items:center;gap:8px;padding:10px 16px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11.5px;display:flex}.adm .dbx-disk__row{border-bottom:1px solid var(--line);padding:11px 16px}.adm .dbx-disk__row:last-child{border-bottom:0}.adm .dbx-disk__top{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.adm .dbx-disk__name{color:var(--brand);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:700}.adm .dbx-disk__pct{color:var(--ink-soft);margin-left:auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:700}.adm .dbx-disk__pct.is-warn{color:var(--col-amber)}.adm .dbx-disk__pct.is-crit{color:var(--danger)}.adm .dbx-disk__bar{background:color-mix(in srgb, var(--brand) 8%, transparent);height:10px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;position:relative;overflow:hidden}.adm .dbx-disk__fill{background:linear-gradient(90deg, var(--brand) 0%, var(--brand-2) 100%);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,.8,.3,1)}.adm .dbx-disk__fill.is-warn{background:linear-gradient(90deg, #b45309 0%, var(--col-amber) 100%)}.adm .dbx-disk__fill.is-crit{background:linear-gradient(90deg, var(--danger) 0%, color-mix(in srgb, var(--danger) 62%, var(--surface)) 100%)}.adm .dbx-disk__sub{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:5px;font-size:11px;display:flex}.adm .dbx-disk__sub b{color:var(--ink-soft);font-weight:700}.adm .dbx-sess{flex-direction:column;min-height:0;display:flex}.adm .dbx-sess__info{border-bottom:1px solid var(--line);background:linear-gradient(105deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, color-mix(in srgb, var(--brand-2) 4%, transparent) 40%, transparent 70%);color:var(--ink-soft);flex-shrink:0;align-items:center;gap:10px;padding:9px 16px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;display:flex}.adm .dbx-sess__live{color:var(--success);align-items:center;gap:6px;font-weight:700;display:inline-flex}.adm .dbx-sess__live .dot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite dbxPulse}.adm .dbx-sess__live.is-off{color:var(--muted)}.adm .dbx-sess__live.is-off .dot{background:var(--muted);animation:none}.adm .dbx-sess__live.is-err{color:var(--danger)}.adm .dbx-sess__live.is-err .dot{background:var(--danger);animation:none}.adm .dbx-sess__only{white-space:nowrap;cursor:pointer;color:var(--ink-soft);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.adm .dbx-sess__wrap{flex:1;min-height:0;max-height:58vh;overflow:auto}.adm .dbx-sess__wrap .dbx-grid td{max-width:190px}.adm .dbx-sess__user{font-weight:700}.adm .dbx-sess__lock td{background:color-mix(in srgb, var(--danger) 5%, transparent)}.adm .dbx-sess__alert{cursor:default;align-items:center;display:inline-flex}.adm .dbx-sess__alert .dot{background:var(--c,var(--success));width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c,var(--success)) 18%, transparent);border-radius:50%;flex-shrink:0}.adm .dbx-sess__sql{text-overflow:ellipsis;white-space:nowrap;max-width:330px;color:var(--ink-soft);cursor:default;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px;display:block;overflow:hidden}.adm button.dbx-sql-hint__anchor{text-align:left;cursor:pointer;width:100%;color:var(--ink-soft);background:0 0;border:0;padding:0}.adm button.dbx-sql-hint__anchor:hover{color:var(--accent-strong);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.adm .dbx-sql-hint{z-index:660;pointer-events:none;background:var(--cortina-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:560px;max-width:calc(100vw - 16px);box-shadow:0 18px 44px rgba(var(--shadow-ink), .16), inset 0 1px 0 var(--sheen-pop);border:1px solid #0000;border-radius:10px;padding:9px 11px 11px;position:fixed}.adm .dbx-sql-hint__head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 34%, transparent) 0%, color-mix(in srgb, var(--brand-2) 22%, transparent) 70%, transparent 100%) bottom / 100% 2px no-repeat;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:7px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700;display:flex}.adm .dbx-sql-hint__act{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.adm .dbx-sql-hint__act svg{width:12px;height:12px}.adm .dbx-sql-hint__act.is-ok{color:var(--success)}.adm .dbx-sql-hint__code{max-height:40vh;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11.5px;line-height:1.5;overflow:hidden}.adm .dbx-sql-hint__more{color:var(--muted);margin-top:7px;font-size:10.5px}.adm .dbx-sql-hint__note{border-top:1px solid var(--line);color:var(--danger);overflow-wrap:anywhere;margin-top:8px;padding-top:7px;font-size:11px;line-height:1.45}.adm button.dbx-sql-hint__anchor:focus-visible,.adm button.dbx-execmenu__row:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-2px;border-radius:6px}.adm .dbx-connmenu{width:230px}.adm .dbx-edmenu{width:212px}.adm .dbx-edmenu .dbx-colmenu__btn:nth-of-type(3){border-bottom:1px solid var(--line);border-radius:7px 7px 0 0;margin-bottom:6px;padding-bottom:8px}html.is-safari *,html.is-safari :before,html.is-safari :after{scrollbar-width:auto}@supports not (scrollbar-gutter:stable){.adm .menutree__nav,.olap-files__tree,.olap-files__listwrap,.tlink .tlink__ltabs .ttabs__panel.tlink__ltabs-panel,.std-fdw__body,.std-wfpop__tblwrap.is-scroll,.dashmenu__tree,.stpl-table-wrap,.frmd-panel,.frm-editor__scroll,.adm .colform__panel .frm-scroll,.adm .sqled__ta{overflow-y:scroll}.adm .sqled__ta::-webkit-scrollbar{width:8px}.adm .sqled__hl{padding-right:21px}}html.is-safari select:not([multiple]):not([size]):not(.std-appop__sel):not(.uform-input){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:28px}html.is-safari input[type=search]{appearance:none}html.is-safari input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
