@charset "UTF-8";.account-page,.config-page,.ds-nav,.ds-nav-mobile,html{font-family:var(--font-ui)}:root{--chrome:#1d1d1f;--chrome-fill:rgba(255, 255, 255, 0.08);--chrome-fill-hover:rgba(255, 255, 255, 0.14);--chrome-hover:rgba(255, 255, 255, 0.06);--chrome-border:rgba(255, 255, 255, 0.08);--chrome-divider:rgba(255, 255, 255, 0.14);--chrome-text:#f5f5f7;--chrome-text-2:rgba(235, 235, 245, 0.62);--chrome-text-strong:rgba(235, 235, 245, 0.9);--chrome-icon:rgba(235, 235, 245, 0.5);--chrome-muted:rgba(235, 235, 245, 0.4);--chrome-nav-active-bg:rgba(10, 132, 255, 0.16);--bg:#f5f5f7;--surface:#ffffff;--surface-2:#fafafb;--surface-3:#f0f0f2;--surface-4:#f0f0f3;--border:#e5e5ea;--border-soft:#ebebf0;--border-strong:#d2d2d7;--border-muted:#c7c7cc;--text:#1d1d1f;--text-2:#3a3a3c;--text-3:#6e6e73;--text-4:#86868b;--text-5:#a1a1a6;--text-6:#c7c7cc;--text-icon:#636366;--accent:#0a84ff;--accent-ring:color-mix(in srgb, #0a84ff 16%, transparent);--success:#34c759;--warning:#ff9f0a;--neutral:#8e8e93;--danger:#ff453a;--danger-text:#d70015;--danger-tint:#fdecec;--overlay:rgba(0, 0, 0, 0.35);--cat-pesquisa:oklch(0.63 0.12 222);--cat-peticao:oklch(0.57 0.13 262);--cat-prazos:oklch(0.6 0.11 168);--cat-relatorios:oklch(0.55 0.12 200);--cat-ia:oklch(0.56 0.14 296);--cat-infra:oklch(0.64 0.11 64);--cat-servicos:oklch(0.58 0.13 24);--cat-favoritos:oklch(0.78 0.14 85);--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",system-ui,sans-serif;--font-brand:"Jost",-apple-system,sans-serif;--fs-kicker:11px;--fs-meta:12.5px;--fs-ui:13.5px;--fs-body:14px;--fs-row:15px;--fs-section:16px;--fs-page:20px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-kicker:0.05em;--ls-tight:-0.01em;--lh-tight:1.25;--lh-body:1.45;--lh-copy:1.5;--r-xs:2px;--r-md:6px;--r-lg:10px;--r-2xl:12px;--r-3xl:14px;--r-4xl:16px;--r-5xl:18px;--r-pill:999px;--r-full:50%;--shadow-card:0 1px 2px rgba(0, 0, 0, 0.03);--shadow-hover:0 10px 26px -16px rgba(0, 0, 0, 0.28);--shadow-dropdown:0 12px 32px -12px rgba(0, 0, 0, 0.22);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--stack:16px;--card-pad:24px;--page-inset-x:32px;--page-inset-x-mobile:16px;--page-pad-bottom:64px;--page-pad-bottom-sticky:60px;--page-pad-bottom-sticky-mobile:80px;--page-pad-bottom-dirty:130px;--control-h:42px;--control-h-sm:34px;--icon-btn:36px;--header-h:60px;--z-header:30;--z-backdrop:40;--z-popover:50;--z-drawer:300;--t-menu:0.14s;--t-base:0.15s;--t-card:0.16s}.ds-text-page-title,.page-header__title{font-size:var(--fs-page);font-weight:var(--fw-bold)!important;letter-spacing:var(--ls-tight);color:var(--text);line-height:var(--lh-tight)}.account-api-modal__title,.account-card__title,.config-section__title,.ds-text-section-title{font-size:var(--fs-section);font-weight:var(--fw-bold)!important;letter-spacing:var(--ls-tight);color:var(--text);line-height:var(--lh-tight)}.account-security__panel-title,.ds-prefs__group-title,.ds-text-subsection-title{font-size:var(--fs-body);font-weight:var(--fw-semibold)!important;letter-spacing:var(--ls-tight);color:var(--text-2);line-height:var(--lh-tight)}.account-api-field__label,.account-basic__label,.account-field__label,.config-field__label,.ds-text-field-label{font-size:var(--fs-meta);font-weight:var(--fw-semibold)!important;color:var(--text-3);line-height:var(--lh-body)}.account-basic__timeline-value,.account-basic__value,.ds-text-field-value{font-size:var(--fs-body);font-weight:var(--fw-semibold)!important;letter-spacing:var(--ls-tight);color:var(--text);line-height:var(--lh-body)}.account-api-modal__subtitle,.account-security__panel-desc,.config-section__desc,.ds-prefs__hint,.ds-text-hint{font-size:var(--fs-meta);font-weight:var(--fw-regular)!important;color:var(--text-4);line-height:var(--lh-body)}.ds-text-kicker,.home-section__label{font-size:var(--fs-kicker);font-weight:var(--fw-semibold)!important;letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--text-3);line-height:var(--lh-tight)}*,::after,::before{box-sizing:border-box}*{word-break:break-word;overflow-wrap:break-word;hyphens:manual}body,html{margin:0;padding:0}html{background-color:var(--bg);font-style:normal;scrollbar-gutter:stable}body{min-height:100vh}.root-layout{display:flex;flex-direction:column;height:100vh;width:100%;background:var(--bg);color:var(--text)}.app-layout{display:flex;flex-direction:column;height:100%;overflow:hidden}.content-layout{display:flex;flex:1;overflow:hidden}.content-aside{flex:none;background:var(--chrome);border-right:1px solid var(--chrome-border);overflow:hidden;align-self:stretch}main{display:flex;width:100%;flex-direction:column;overflow-y:auto;min-width:0;padding:0;overflow-x:clip;background:var(--bg)}@media (max-width:900px){.content-aside{display:none}}.account-page,.config-page{flex:1;width:100%;max-width:1360px;margin:0;padding:var(--space-5) var(--page-inset-x) var(--page-pad-bottom-sticky);box-sizing:border-box;color:var(--text);font-weight:400!important}.ds-add-row,.page-header{margin-bottom:var(--space-4)}.account-page *,.account-page ::after,.account-page ::before,.config-page *,.config-page ::after,.config-page ::before{font-weight:inherit;box-sizing:border-box}.page-header{display:flex;align-items:center;gap:var(--stack);flex-wrap:wrap}.page-header__heading{flex:1;min-width:0}.page-header__crumb,.page-header__tools{align-items:center;gap:var(--space-2);display:flex}.page-header__crumb{font-size:var(--fs-ui);font-weight:500!important;color:var(--text-4);flex-wrap:wrap;min-width:0}.page-header__subtitle{margin:var(--space-1) 0 0;font-size:var(--fs-ui);color:var(--text-3);max-width:560px;line-height:var(--lh-copy)}.page-header__crumb-link{border:none;background:0 0;padding:0;cursor:pointer;color:var(--accent);font-size:inherit;font-family:inherit;font-weight:500!important}.page-header__crumb-sep{color:var(--text-6)}.page-header__title{margin:0}.page-header__search{position:relative;flex:1 1 auto;min-width:0}.page-header__search-icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);display:flex;color:var(--text-4);pointer-events:none}.page-header__search-icon svg,.page-header__search-icon svg *{fill:none!important;stroke:currentColor}.page-header__search-input{width:320px;max-width:100%;min-width:120px;height:var(--control-h);border-radius:var(--r-2xl);border:1px solid var(--border);background:var(--surface);padding:0 var(--space-3) 0 var(--space-6);font-size:var(--fs-body);color:var(--text);font-family:inherit;outline:0;transition:border-color var(--t-base),box-shadow var(--t-base)}.page-header__search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.page-header__add{width:var(--control-h);height:var(--control-h);border-radius:var(--r-2xl);border:none;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:filter var(--t-base)}.ds-btn,.page-header__export{display:inline-flex;font-weight:600!important;gap:var(--space-2);cursor:pointer}.page-header__add:hover{filter:brightness(1.08)}.page-header__add svg,.page-header__add svg *{fill:none!important;stroke:currentColor}.page-header__export{align-items:center;justify-content:center;height:var(--control-h);padding:0 var(--space-3);border-radius:var(--r-2xl);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:var(--fs-meta);font-family:inherit;flex:none;transition:background var(--t-base),border-color var(--t-base),color var(--t-base)}.page-header__export:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.page-header__export.is-busy,.page-header__export:disabled{opacity:.55;cursor:wait}.page-header__export svg,.page-header__export svg *{fill:none!important;stroke:currentColor}.config-section__head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.config-section__desc{margin:var(--space-1) 0 var(--space-4)}.config-field{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);min-width:0}.config-field__label{display:block;margin-top:0;margin-bottom:var(--space-2)}.ds-empty__desc,.ds-row__login,.home-product__desc{margin-top:var(--space-1)}.config-field>.config-field__label{margin-bottom:0}.config-field__input,.config-page .config-field__input{width:100%;height:var(--control-h);border-radius:var(--r-2xl);border:1px solid var(--border)!important;background:var(--surface)!important;padding:0 var(--space-3);font-size:var(--fs-body);color:var(--text)!important;font-family:inherit;outline:0;box-shadow:none!important}.config-field__input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}.ds-btn{align-items:center;justify-content:center;height:var(--control-h);padding:0 var(--space-5);border-radius:var(--r-2xl);border:none;font-size:var(--fs-ui);font-family:inherit;transition:filter var(--t-base),background var(--t-base)}.ds-btn--primary{background:var(--accent);color:#fff}.ds-btn--ghost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.ds-btn--danger{background:var(--danger);color:#fff}.ds-btn--outline{background:var(--surface);color:var(--accent);border:1px solid var(--accent)}.ds-btn--sm{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--fs-meta)}.ds-btn--done{background:var(--success);border-color:var(--success);color:#fff}.ds-btn:hover:not(:disabled){filter:brightness(1.06)}.ds-btn--ghost:hover:not(:disabled),.ds-btn--outline:hover:not(:disabled){filter:none;background:var(--surface-2)}.ds-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.ds-btn svg,.ds-btn svg *{fill:none!important;stroke:currentColor}.ds-empty{padding:var(--space-6) var(--space-4);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-4xl)}.ds-empty__title{font-size:var(--fs-row);font-weight:600!important;color:var(--text-2)}.ds-empty__desc{font-size:var(--fs-meta);color:var(--text-4)}.ds-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);font-size:var(--fs-ui);color:var(--text-3)}.ds-card-footer__meta,.ds-saved,.infinity-loader{font-size:var(--fs-meta)}.ds-loading__spinner{width:18px;height:18px;flex:none;border-radius:var(--r-full);border:2px solid var(--border-strong);border-top-color:var(--accent);animation:ds-spin .7s linear infinite}.ds-saved,.ds-toggle{border-radius:var(--r-pill)}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-saved{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--success) 14%,#fff);color:var(--success);font-weight:600!important}.ds-card-footer,.save-bar{align-items:center;display:flex}.ds-saved svg,.ds-saved svg *{fill:none!important;stroke:currentColor}.save-bar{position:sticky;bottom:0;z-index:10;gap:var(--stack);padding:var(--space-4) var(--page-inset-x);background:rgba(245,245,247,.85);backdrop-filter:blur(10px);border-top:1px solid var(--border);margin:0 calc(-1 * var(--page-inset-x)) calc(-1 * var(--page-pad-bottom-sticky))}.ds-card-footer{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.ds-card-footer__meta{color:var(--text-3)}.save-bar__msg{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-ui);font-weight:500!important;color:var(--text-2)}.ds-nav__label,.ds-table__head span{font-size:var(--fs-kicker);letter-spacing:.05em;text-transform:uppercase}.save-bar__dot{width:8px;height:8px;border-radius:var(--r-full);background:var(--warning);flex:none}.save-bar__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.config-stack{display:flex;flex-direction:column;gap:var(--stack)}.ds-table{--ds-table-cols:minmax(0, 1fr) auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-5xl);overflow:hidden;box-shadow:var(--shadow-card)}.ds-table__head,.ds-table__row:hover{background:var(--surface-2)}.config-icon-btn,.ds-add-row .config-field__input{height:var(--control-h);border-radius:var(--r-2xl)}.ds-table__head,.ds-table__row{display:grid;grid-template-columns:var(--ds-table-cols);gap:var(--stack);align-items:center;padding:var(--space-3) var(--space-5)}.ds-table__head{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-soft)}.ds-table__head span{font-weight:600!important;color:var(--text-5)}.ds-table__row{border-bottom:1px solid var(--surface-3)}.ds-table__row:last-child{border-bottom:none}.ds-table-scroll{overflow-x:auto}.ds-add-row{display:flex;align-items:center;gap:var(--space-3)}.ds-add-row .config-field__input{flex:1}.config-icon-btn{width:var(--control-h);flex:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.config-icon-btn--accent{background:var(--accent);color:#fff}.config-icon-btn--danger{background:var(--danger);color:#fff}.config-icon-btn svg,.config-icon-btn svg *{fill:none!important;stroke:currentColor}.ds-table__cell{font-size:var(--fs-ui);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-table__cell--strong{font-size:var(--fs-body);font-weight:500!important;color:var(--text)}.ds-prefs__item,.ds-prefs__item-label{font-size:var(--fs-ui);color:var(--text-2)}.ds-prefs__hint{margin:0}.config-user-offices__head,.ds-prefs__group-title{margin-bottom:var(--space-2)}.ds-prefs{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3)}.config-hours,.ds-prefs__items{gap:var(--space-2) var(--space-4)}.ds-prefs__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ds-prefs__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--r-2xl);font-weight:500}.ds-prefs__item-label{flex:none;font-weight:500!important}.ds-toggle{width:40px;height:23px;border:none;padding:2px;background:var(--border-strong);cursor:pointer;flex:none;display:flex;align-items:center;justify-content:flex-start;transition:background .18s}.ds-toggle:disabled{cursor:not-allowed;opacity:.5}.ds-toggle__knob{display:block;width:19px;height:19px;border-radius:var(--r-full);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.ds-toggle--on{background:var(--accent);justify-content:flex-end}.ds-nav{width:100%;height:100%;min-height:100%;padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:2px;background:var(--chrome);overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.ds-nav__label{padding:var(--space-1) var(--space-3) var(--space-3);font-weight:600;color:var(--chrome-muted)}.ds-nav-mobile__toggle,.ds-nav__item{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3)}.ds-nav-mobile__item,.ds-nav__item{font-weight:500;font-size:var(--fs-ui)}.ds-nav__item{border:none;border-radius:0;border-left:3px solid transparent;background:0 0;color:var(--chrome-text-2);text-decoration:none;cursor:pointer;text-align:left;transition:background .14s;box-sizing:border-box}.ds-nav__item:hover{background:var(--chrome-hover);color:var(--chrome-text-2);text-decoration:none}.ds-nav__item--active,.ds-nav__item.active{border-left-color:var(--accent);background:var(--chrome-nav-active-bg);color:var(--accent);font-weight:600}.ds-nav__item--active .ds-nav__icon,.ds-nav__item.active .ds-nav__icon{color:var(--accent)}.ds-nav__icon{width:19px;height:19px;flex:none;color:rgba(235,235,245,.5);display:flex;align-items:center;justify-content:center}.ds-nav__icon svg,.ds-nav__icon svg *{fill:none!important;stroke:currentColor}.ds-nav__text{flex:1}.ds-nav__ext{color:var(--chrome-muted);display:flex}.ds-nav__ext svg,.ds-nav__ext svg *{fill:none!important;stroke:currentColor}.ds-nav-mobile{background:var(--chrome);border:1px solid var(--chrome-border);border-radius:var(--r-3xl);overflow:hidden}.ds-nav-mobile__toggle{justify-content:space-between;border:none;background:0 0;color:var(--chrome-text);font-size:var(--fs-ui);font-weight:600;font-family:inherit;cursor:pointer}.ds-nav-mobile__toggle-left{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent)}.ds-nav-mobile__toggle-left span{color:var(--chrome-text)}.ds-nav-mobile__toggle-left svg,.ds-nav-mobile__toggle-left svg *{fill:none!important;stroke:currentColor}.ds-nav-mobile__chevron{color:var(--chrome-muted);transition:transform .18s ease}.ds-nav-mobile__chevron.is-open{transform:rotate(180deg)}.ds-nav-mobile__chevron,.ds-nav-mobile__chevron *,.ds-nav-mobile__chevron svg{fill:none!important;stroke:currentColor}.ds-nav-mobile__panel{display:flex;flex-direction:column;gap:2px;padding:0 var(--space-2) var(--space-2);border-top:1px solid var(--chrome-divider)}.ds-nav-mobile__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--r-lg);color:var(--chrome-text-2);text-decoration:none}.ds-nav-mobile__item:hover{background:var(--chrome-hover);color:var(--chrome-text);text-decoration:none}.ds-nav-mobile__item--active,.ds-nav-mobile__item.active{background:var(--chrome-nav-active-bg);color:var(--accent);font-weight:600}.ds-nav-mobile__icon{width:17px;height:17px;flex:none;color:rgba(235,235,245,.5);display:flex}.ds-nav-mobile__item--active .ds-nav-mobile__icon,.ds-nav-mobile__item.active .ds-nav-mobile__icon{color:var(--accent)}.ds-nav-mobile__icon svg,.ds-nav-mobile__icon svg *{fill:none!important;stroke:currentColor}.ds-nav-mobile__item-text{flex:1}.config-dual-grid,main.main--account,main.main--config{align-items:stretch}.ds-nav-mobile__ext{color:var(--chrome-muted);display:flex}.ds-nav-mobile__ext svg,.ds-nav-mobile__ext svg *{fill:none!important;stroke:currentColor}.page-mobile-nav{display:none;margin-bottom:var(--stack)}@media (max-width:900px){.ds-prefs__items{grid-template-columns:1fr}.page-mobile-nav{display:block}}[role=button]{cursor:pointer}.content-aside--account{width:236px}.content-aside--config{width:250px}main.main-home{margin-left:0!important}.loy-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;cursor:pointer}.loy-dropdown__value--empty{color:var(--text-5)}.consult-input{display:block;width:100%;box-sizing:border-box;min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface)!important;font-size:var(--fs-ui);color:var(--text)}.dropdown-span{flex:none;color:var(--text-5)}.items-dropdown{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border);max-height:200px;overflow-y:auto;width:100%;border-bottom-left-radius:var(--r-2xl);border-bottom-right-radius:var(--r-2xl);box-shadow:var(--shadow-dropdown);list-style:none;padding-left:0}.items-dropdown li{padding:0}.items-dropdown .items-dropdown__option{display:block;width:100%;padding:var(--space-2) var(--space-4);border:none;background:0 0;text-align:left;font:inherit;font-size:var(--fs-ui);color:var(--text-2);cursor:pointer}.items-dropdown .items-dropdown__option:hover{background:var(--surface-2);color:var(--text)}.hidden-items{border:0;height:0}.swal2-popup{border-radius:var(--r-5xl);font-family:var(--font-ui)}.swal2-title{font-size:var(--fs-page)!important;font-weight:600!important;letter-spacing:-.02em;color:var(--text)!important}.swal2-html-container{font-size:var(--fs-body)!important;line-height:var(--lh-copy);color:var(--text-3)!important}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{min-width:128px;height:var(--control-h);padding:0 var(--space-5)!important;border-radius:var(--r-2xl)!important;font-family:var(--font-ui);font-size:var(--fs-ui)!important;font-weight:600!important;box-shadow:none!important}.swal2-styled.swal2-confirm{border:none!important;background:var(--accent)!important;color:#fff!important}.swal2-styled.swal2-cancel{border:1px solid var(--border-strong)!important;background:var(--surface)!important;color:var(--text)!important}.swal2-icon.swal2-warning{border-color:var(--danger)!important;color:var(--danger)!important}#widget_button{width:100%;border-radius:var(--r-md)!important;transform:none!important;opacity:0!important;box-shadow:none!important}#helpdesk_widget{z-index:2!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;display:none!important}#helpdesk_ticket_container{position:absolute!important;top:-211px!important;left:-32px!important;display:block!important}#helpdesk_ticket_container[style*="opacity: 0"]{pointer-events:none!important}.loy-form-checkbox-lite{box-sizing:border-box;width:14px;height:14px;border:2px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);accent-color:var(--accent)}.config-hours{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-width:420px;margin:var(--space-2) 0 0;padding:0;list-style:none}.custom-header{display:inline-block;padding:2px var(--space-1);border-radius:var(--r-xs);background:var(--text-4);color:#fff;font-size:var(--fs-kicker);line-height:1.4}.config-card,.ds-row{background:var(--surface)}.config-avatar,.ds-row__text,.table-container{font-size:var(--fs-body)}.table-container{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.table-container td,.table-container th{border:1px solid var(--border)!important}.config-card{border:1px solid var(--border);border-radius:var(--r-5xl);padding:var(--card-pad);box-shadow:var(--shadow-card)}.ds-list{display:flex;flex-direction:column;gap:var(--space-3)}.infinity-loader{padding:var(--space-4) 0 var(--space-2);text-align:center;color:var(--text-4)}.ds-row{position:relative;display:grid;align-items:center;gap:var(--space-5);border:1px solid var(--border);border-radius:var(--r-4xl);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow .16s,border-color .16s,transform .16s;text-align:left;width:100%;font-family:inherit;color:inherit}.ds-row:hover{box-shadow:var(--shadow-hover);border-color:var(--border-strong);transform:translateY(-1px)}.ds-row__accent{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.ds-row--user{grid-template-columns:minmax(0,1.4fr) minmax(0,1.5fr) auto}.ds-row--dept{display:flex;gap:var(--space-6)}.ds-row--role{display:flex;gap:var(--space-4)}.ds-row--static{display:flex;cursor:default;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);gap:var(--space-3)}.ds-row--static:hover{box-shadow:var(--shadow-card);border-color:var(--border);transform:none}.ds-row--static .ds-row__accent{top:10px;bottom:10px}.ds-row__text{flex:1;min-width:0;font-weight:500!important;color:var(--text-2);overflow:hidden;text-overflow:ellipsis}.config-avatar{width:44px;height:44px;border-radius:var(--r-full);flex:none;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700!important;letter-spacing:.02em}.ds-row__identity{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ds-row__identity-text{min-width:0}.ds-row__name{font-size:var(--fs-row);font-weight:700!important;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-row__chip,.ds-row__label,.ds-row__login-label,.ds-row__value{font-weight:600!important}.ds-row__login{display:flex;align-items:center;gap:var(--space-1);min-width:0}.ds-row__login-label{font-size:var(--fs-kicker);color:var(--text-5);text-transform:uppercase;letter-spacing:.04em}.ds-row__chip,.ds-row__label,.ds-row__login-value,.ds-row__meta-line{font-size:var(--fs-meta)}.ds-row__login-value{color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-row__meta{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ds-row__meta-line{display:flex;align-items:center;gap:var(--space-2)}.ds-row__meta-icon{color:var(--accent);display:flex;flex:none}.ds-row__meta-icon--muted,.ds-row__meta-label{color:var(--text-4)}.ds-row__meta-icon svg,.ds-row__meta-icon svg *{fill:none!important;stroke:currentColor}.ds-row__meta-label{width:108px;flex:none}.ds-row__meta-value{color:var(--text-2);font-variant-numeric:tabular-nums}.ds-row__chip{display:flex;align-items:center;gap:var(--space-2);justify-self:end;padding:var(--space-2) var(--space-3);border-radius:var(--r-pill);background:var(--surface-4);color:var(--text)}.ds-row__chip-icon{color:var(--accent);display:flex}.ds-row__chip-icon svg,.ds-row__chip-icon svg *{fill:none!important;stroke:currentColor}.ds-row__label{color:var(--accent);flex:none}.ds-row__value{font-size:var(--fs-body);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-row__dept-grid{display:grid;grid-template-columns:96px 1fr;gap:var(--space-1) var(--space-3);align-items:center;min-width:0}.ds-table--alerts{--ds-table-cols:minmax(0, 2fr) 120px minmax(0, 1.4fr) minmax(0, 1.4fr) 64px}.ds-table--user{--ds-table-cols:minmax(0, 1.4fr) minmax(0, 1.4fr) 52px}.ds-table--status{--ds-table-cols:minmax(0, 1.4fr) 100px 52px}.ds-table--consumption{--ds-table-cols:minmax(0, 1.1fr) minmax(0, 2fr) 110px 48px}.ds-table--courts{--ds-table-cols:minmax(180px, 1.4fr) minmax(140px, 1.2fr) 90px minmax(120px, 1fr) 190px 88px;min-width:900px}.config-field__label--spaced{margin-top:var(--space-4)}.ds-row__value--muted{font-weight:500!important;color:var(--text-3);font-size:var(--fs-ui)}.config-icon-btn--success{background:var(--success);color:#fff}.ds-empty--flush{border:none;box-shadow:none;background:0 0;padding:var(--space-6) var(--space-4)}.config-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5);margin-top:var(--space-4)}.config-dual-grid,.config-perm-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.config-info-value{font-size:var(--fs-row);font-weight:500!important;color:var(--text)}.config-info-value--mono{font-variant-numeric:tabular-nums}.config-dual-grid{display:grid;gap:var(--space-5)}.config-dual-panel{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:var(--r-5xl);background:var(--surface);overflow:hidden}.config-dual-panel__head{padding:var(--space-3) var(--space-5);background:color-mix(in srgb,var(--accent) 10%,#fff);font-size:var(--fs-body);font-weight:600!important;color:var(--text);text-align:center}.config-dual-row,.config-user-chip,.config-user-meta,.config-user-offices__editor{background:var(--surface-2)}.config-dual-panel__body{display:flex;flex-direction:column;flex:1;gap:var(--space-3);padding:var(--space-4)}.config-dual-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--r-2xl)}.config-dual-row--add{box-shadow:inset 3px 0 0 var(--accent)}.config-dual-row--added{box-shadow:inset 3px 0 0 var(--success)}.config-dual-row__label{flex:1;min-width:0;font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-2)}.config-dual-row__btn{width:var(--icon-btn);height:var(--icon-btn);flex:none;border:none;border-radius:var(--r-2xl);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.config-dual-row__btn--add{background:var(--accent)}.config-dual-row__btn--remove{background:var(--neutral)}.config-dual-row__btn svg,.config-dual-row__btn svg *{fill:none!important;stroke:currentColor}.config-dual-empty{padding:var(--space-5);text-align:center;font-size:var(--fs-meta);color:var(--text-5)}.config-roles-form .config-perm-group{padding:var(--card-pad)}.config-perm-group__title{margin:0;font-size:var(--fs-section);font-weight:700!important;letter-spacing:-.01em;color:var(--text)}.config-check,.config-perm__label{font-size:var(--fs-ui);cursor:pointer}.config-perm-grid{display:grid;gap:var(--space-3) var(--space-4);margin-top:var(--space-3)}.config-perm{display:flex;align-items:center;gap:var(--space-2);min-height:32px}.config-perm__switch{display:inline-flex;flex:none;cursor:pointer}.config-perm__label{color:var(--text-2)}.config-alert-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6);align-items:start}.config-alert-form .ember-power-select,.config-field .ember-power-select{width:100%;display:block}.config-alert-form .ember-power-select-trigger,.config-field .ember-power-select-trigger{width:100%}@media (max-width:700px){.config-alert-form{grid-template-columns:1fr}}.config-alert-actions{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;min-height:var(--control-h)}.config-alert-actions__add{margin-left:auto}.config-check{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-2)}.config-check--switch{gap:var(--space-3)}.ds-table__prio{display:inline-flex;align-items:center;gap:var(--space-2)}.ds-table__dot{width:7px;height:7px;border-radius:var(--r-full);background:var(--danger);flex:none}.ds-table__trash{width:var(--icon-btn);height:var(--icon-btn);justify-self:end;border-radius:var(--r-lg)}.config-status-form{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:var(--space-6);align-items:start}.config-status-form__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.config-products .config-product-section{margin:0;width:100%}.config-accordion__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.config-accordion__head-text{flex:1;min-width:0}.config-product-body{margin-top:var(--space-4)}.config-option-list,.config-option-list ul{list-style:none;margin:0;padding:0}.config-option-list{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--fs-body);color:var(--text-2)}.config-option-list>li:not([class]){font-weight:600!important;color:var(--text)}.config-option-list ul{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding-left:var(--space-4);font-weight:400!important;color:var(--text-2)}.config-option__head,.config-option__title{font-size:var(--fs-body);font-weight:600!important;color:var(--text)}.config-option-list label{margin:0;line-height:var(--lh-body)}.config-option__head{display:flex;align-items:center;gap:var(--space-2)}.config-option__hint{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--fs-meta);font-weight:400!important;color:var(--text-4)}.config-court-lot__text,.config-option,.config-option__text{color:var(--text-2);font-size:var(--fs-body)}.config-option{display:block;font-weight:400!important;line-height:var(--lh-body);cursor:pointer}.config-option__row{display:flex;align-items:center;gap:var(--space-2)}.config-option--inline{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.config-option--inline input{margin:0!important}.config-option input[type=checkbox],.config-option input[type=radio]{margin-right:var(--space-2);vertical-align:middle}.config-option__text{margin:0;font-weight:400!important;line-height:var(--lh-body)}.config-court-form,.config-toolbar{margin-bottom:var(--stack)}.config-strong{font-weight:600!important;color:var(--text)}.config-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.config-toolbar__meta{font-size:var(--fs-meta);color:var(--text-4);margin-right:auto}.config-toolbar__search{position:relative;display:flex;align-items:center;min-width:240px}.config-toolbar__search-icon{position:absolute;left:12px;display:inline-flex;color:var(--text-5);pointer-events:none}.account-field__password,.account-field__password-control,.config-field__with-action,.config-password-field,.ember-basic-dropdown,.modal-dialog>div{position:relative}.config-toolbar__search .config-field__input{padding-left:var(--space-6);min-width:240px}.config-courts__2fa,.config-courts__actions{display:inline-flex;align-items:center;gap:var(--space-2)}.config-courts__actions{justify-self:end}.config-court-form__type{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.config-court-form__grid,.config-court-lot__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.config-court-form__grid{gap:var(--space-4);align-items:start}.config-field__with-action{display:flex;align-items:center}.config-field__with-action .config-field__input{width:100%;padding-right:calc(var(--space-6) + var(--space-2))}.config-field__reveal{position:absolute;right:var(--space-1);display:inline-flex;align-items:center;justify-content:center;width:var(--icon-btn);height:var(--icon-btn);border:none;background:0 0;color:var(--text-4);cursor:pointer}.config-court-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.config-court-lot{margin-bottom:var(--stack)}.config-court-lot__grid{gap:var(--space-4)}.config-court-lot__step{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--r-2xl)}.config-court-lot__text{margin:0}.config-court-lot__hint{margin:var(--space-4) 0 0;font-size:var(--fs-meta);color:var(--text-4)}.config-user-offices__select{width:100%}.config-option-wrap{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.config-exception-list{max-height:84px;overflow:hidden;color:var(--text-3)}.config-textarea{width:100%;min-height:220px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface);font-size:var(--fs-ui);color:var(--text);resize:vertical}.config-textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.config-notif__user{display:flex;flex-direction:column;gap:var(--space-1);max-width:340px;margin-bottom:var(--space-3)}.config-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);margin-top:var(--space-3)}.config-days-select{width:180px;max-width:100%;margin-top:var(--space-2)}.config-hiring-report{flex-direction:column;align-items:stretch;gap:var(--space-1);padding:var(--space-4) var(--space-5)}.config-hiring-report__name{font-size:var(--fs-body);font-weight:600!important;color:var(--text)}.config-hiring-report__variation{font-size:var(--fs-meta);color:var(--text-4)}.config-hiring-report__court{font-size:var(--fs-ui);color:var(--text-2)}.config-consumption-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,240px));gap:var(--space-4) var(--space-5)}.config-consumption-filters__field{min-width:0}.config-consumption-filters .ember-power-select-trigger{min-height:var(--control-h);border-radius:var(--r-2xl)!important;border:1px solid var(--border)!important;background:var(--surface)!important}.config-page .form-input,.config-page .loy-form-input{border-radius:var(--r-2xl)!important;border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:none!important}.ds-table__qty{text-align:center;font-variant-numeric:tabular-nums}.ds-table__dl{border:none;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--accent);padding:0}.config-avatar--lg{width:56px;height:56px;font-size:var(--fs-section);border-radius:var(--r-4xl)}.config-user-hero{display:flex;align-items:flex-start;gap:var(--stack)}.config-user-kicker{margin:0 0 var(--space-1);font-size:var(--fs-kicker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-5)}.config-user-title{margin:0 0 var(--space-2);font-size:var(--fs-page);font-weight:700;letter-spacing:-.02em;color:var(--text)}.config-user-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg)}.config-user-chip__label{font-size:var(--fs-kicker);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-5)}.config-user-chip__value{font-size:var(--fs-ui);font-weight:600;color:var(--text-2);word-break:break-all}.config-user-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--r-2xl)}.config-user-meta__stat{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.config-user-meta__label{font-size:var(--fs-kicker);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-5)}.config-user-meta__value{font-size:var(--fs-body);font-weight:500;color:var(--text)}.config-user-offices{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.config-user-offices__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.config-user-offices__head .config-field__label{margin-bottom:0}.config-user-offices__editor{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-2xl)}.config-user-offices__editor-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.config-text-btn{border:none;background:0 0;color:var(--accent);font-size:var(--fs-meta);font-weight:600;font-family:inherit;cursor:pointer;padding:0}.config-text-btn:hover{text-decoration:underline}.config-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.config-toggle-grid--two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.config-toggle-card{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface-2)}.config-callout,.home-section{border:1px solid var(--border)}.config-toggle-card__row{display:flex;align-items:center;gap:var(--space-3)}.config-toggle-card__label{font-size:var(--fs-body);font-weight:600;color:var(--text);cursor:pointer}.config-toggle-card__hint{margin:var(--space-2) 0 0;font-size:var(--fs-meta);color:var(--text-4);line-height:1.4}.config-callout{margin:var(--space-2) 0 var(--space-4);padding:var(--space-4);border-left:3px solid var(--accent);border-radius:var(--r-2xl);background:var(--surface-2)}.config-callout__title{margin:0 0 var(--space-1);font-size:var(--fs-ui);font-weight:600;color:var(--text)}.config-callout__text{margin:0 0 var(--space-3);font-size:var(--fs-meta);color:var(--text-4)}.config-user-link,.config-user-stack{margin-top:var(--space-2)}.config-user-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--stack);margin-bottom:var(--space-4)}.config-user-grid--actions{align-items:end}.config-user-grid__action{display:flex;align-items:flex-end}.config-accordion-toggle,.config-password-toggle{display:inline-flex;height:var(--icon-btn);background:0 0;cursor:pointer}.config-user-link{padding-top:var(--space-2)}.config-password-toggle{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%);width:var(--icon-btn);align-items:center;justify-content:center;border:none;padding:0;color:var(--text-4)}.config-password-toggle:focus-visible{outline:var(--accent) solid 2px;outline-offset:2px;border-radius:var(--r-2xl)}.config-accordion-toggle{align-items:center;justify-content:center;width:var(--icon-btn);border:none;padding:0;color:var(--text-3)}.config-accordion-toggle:hover{color:var(--text)}.config-accordion-toggle:focus-visible{outline:var(--accent) solid 2px;outline-offset:2px;border-radius:var(--r-2xl)}@media (max-width:900px){.page-header__search-input,.page-header__tools,.save-bar__actions{width:100%}.config-status-form,.ds-row--user{grid-template-columns:1fr}.account-page,.config-page{padding:var(--space-4) var(--page-inset-x-mobile) var(--page-pad-bottom-sticky-mobile)}.page-header{flex-direction:column;align-items:stretch}.page-header__search{flex:1}.ds-row--user{gap:var(--space-3)}.ds-row__chip{justify-self:start}.ds-table{--ds-table-cols:1fr}.ds-table__head,.ds-table__row{gap:var(--space-2)}.ds-table__head{display:none}.save-bar{margin:0 calc(-1 * var(--page-inset-x-mobile)) calc(-1 * var(--page-pad-bottom-sticky-mobile));padding:var(--space-3) var(--space-4);flex-wrap:wrap}.save-bar__actions .ds-btn{flex:1}}@media (max-width:640px){.account-page,.config-page{padding:var(--space-3) var(--space-3) calc(var(--page-pad-bottom-sticky-mobile) + var(--space-3))}.config-card{padding:var(--space-4)}.config-user-grid--actions{align-items:stretch}.config-user-grid__action .ds-btn{width:100%}}.tooltip{max-width:242px;padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--text);color:#fff;font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:400;line-height:var(--lh-body);text-align:center}.sidebar-report,.sidebar-report-small{display:flex;flex-direction:column;position:fixed;top:var(--header-h);right:0;width:80%;height:calc(100vh - var(--header-h));z-index:var(--z-drawer);background:var(--surface);box-shadow:var(--shadow-dropdown);border-left:1px solid var(--border);cursor:default}.sidebar-report-small{width:440px;max-width:100%}.sidebar-report-header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--header-h);padding:var(--space-3) var(--card-pad);background:var(--surface);border-bottom:1px solid var(--border)}.sidebar-report__title{margin:0;font-size:var(--fs-section);font-weight:600;letter-spacing:-.01em;color:var(--text)}.sidebar-report-content{display:block;flex-grow:1;padding:var(--card-pad);overflow:auto}.sidebar-report-content p{margin:0 0 var(--space-2);font-size:var(--fs-body);color:var(--text-2)}.sidebar-report-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--card-pad);border-top:1px solid var(--border)}@media (max-width:640px){.sidebar-report,.sidebar-report-small{width:100%}}.home-hub{flex:1;width:100%;max-width:1840px;margin:0 auto;padding:var(--space-6) var(--page-inset-x) var(--page-pad-bottom);box-sizing:border-box;font-family:var(--font-ui);color:var(--text);font-weight:400!important}.account-card,.home-section,.modal-dialog>div{padding:var(--card-pad)}.home-product,.home-product:hover{color:inherit;text-decoration:none}.home-hub *,.home-hub ::after,.home-hub ::before{font-weight:inherit}.home-hub__sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,760px),1fr));gap:var(--stack);align-items:stretch}.home-section{background:var(--surface);border-radius:var(--r-5xl);box-shadow:var(--shadow-card);--section-accent:var(--cat-pesquisa)}.home-section--pesquisa{--section-accent:var(--cat-pesquisa)}.home-section--peticao{--section-accent:var(--cat-peticao)}.home-section--prazos{--section-accent:var(--cat-prazos)}.home-section--relatorios{--section-accent:var(--cat-relatorios)}.home-section--ia{--section-accent:var(--cat-ia)}.home-section--infra{--section-accent:var(--cat-infra)}.home-section--servicos{--section-accent:var(--cat-servicos)}.home-section--favoritos{--section-accent:var(--cat-favoritos);grid-column:1/-1}.home-section--dragging{opacity:.55}.home-section--drag-over{border-color:var(--section-accent);box-shadow:var(--shadow-hover)}.home-section__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.home-section__header--draggable{cursor:grab;user-select:none}.home-section__header--draggable:active{cursor:grabbing}.home-section__marker{width:3px;height:15px;border-radius:var(--r-xs);background:var(--section-accent);flex:none}.home-section__rule{flex:1;height:1px;background:var(--border-soft)}.home-section__products{display:flex;flex-wrap:wrap;gap:var(--stack)}.home-product{flex:1 1 300px;min-width:0;min-height:108px;max-width:100%;display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);cursor:pointer;box-sizing:border-box;transition:box-shadow var(--t-card),border-color var(--t-card),transform var(--t-card)}.home-product:hover{box-shadow:var(--shadow-hover);border-color:var(--border-strong);transform:translateY(-1px)}.home-product:active{transform:translateY(0)}.home-product--inactive{opacity:.35;cursor:not-allowed}.home-product__icon{width:46px;height:46px;border-radius:var(--r-2xl);flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--section-accent) 13%,#fff);color:var(--section-accent)}.home-product__icon svg,.home-product__icon svg *{fill:none!important;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-product__icon svg{display:block;width:22px;height:22px;background-color:transparent}.home-product__body{flex:1;min-width:0}.home-product__title-row{display:flex;align-items:center;gap:var(--space-2)}.home-product__name{font-size:var(--fs-body);font-weight:600!important;letter-spacing:-.01em;color:var(--text);line-height:var(--lh-tight)}.account-api-modal__title,.home-product__price{letter-spacing:-.02em}.home-product__ext{display:flex;color:var(--text-5);flex:none}.home-product__ext svg,.home-product__ext svg *{fill:none!important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-api-field__copy svg,.account-api-field__copy svg *,.account-api-modal__close svg,.account-api-modal__close svg *,.account-api-modal__docs svg,.account-api-modal__docs svg *,.account-api-modal__icon svg,.account-api-modal__icon svg *,.account-api-trigger svg,.account-api-trigger svg *,.account-basic__timeline-icon svg,.account-basic__timeline-icon svg *,.account-field__eye svg,.account-field__eye svg *,.home-context-menu__item-icon svg,.home-context-menu__item-icon svg *{fill:none!important;stroke:currentColor}.home-product__ext svg{display:block;background-color:transparent}.home-product__desc{font-size:var(--fs-meta);font-weight:400!important;line-height:var(--lh-body);color:var(--text-3);display:block;overflow:visible}.home-product__prices{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.home-product__price{font-size:var(--fs-body);font-weight:700!important;color:var(--accent);line-height:1.2}.home-product__price-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-pill);background:#e6f6eb;color:#1f7a3a;font-size:var(--fs-kicker);font-weight:600!important;line-height:1.35;letter-spacing:.01em}.home-context-menu{position:fixed;z-index:var(--z-popover);min-width:200px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--shadow-dropdown);box-sizing:border-box}.home-context-menu__item{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;background:0 0;border-radius:var(--r-lg);cursor:pointer;text-align:left;font-size:var(--fs-ui);font-weight:500!important;color:var(--text);font-family:inherit;box-sizing:border-box;transition:background var(--t-menu)}.home-context-menu__item:hover{background:var(--surface-3)}.home-hub__root{flex:1;width:100%;min-height:100%}.home-context-menu__item-icon{width:16px;height:16px;flex:none;color:var(--cat-favoritos)}.home-context-menu__item-icon--neutral{color:var(--text-3)}.home-context-menu__item-icon svg,.home-context-menu__item-icon svg *{stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.home-hub{padding:var(--space-5) var(--page-inset-x-mobile)}.home-hub__sections{grid-template-columns:1fr}.home-section--favoritos{grid-column:auto}}.account-basic__grid,.account-security__grid,.config-court-qr{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.account-page__stack{display:flex;flex-direction:column;gap:var(--stack)}.account-page .account-field__input.border-grey,.account-page .account-field__input.loy-form-input,.account-page input.account-field__input,.account-page select.account-field__input{border:1px solid var(--border)!important;border-radius:var(--r-2xl)!important;height:var(--control-h)!important;background:var(--surface)!important;box-shadow:none!important;color:var(--text)!important}.account-page .account-field__input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}.account-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-5xl);box-shadow:var(--shadow-card)}.account-card--basic{--account-accent:var(--cat-pesquisa)}.account-card--security{--account-accent:var(--cat-infra)}.account-card--notifications{--account-accent:var(--cat-prazos)}.account-card--profile{--account-accent:var(--cat-peticao)}.account-card__head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.account-card__head--notif{margin-bottom:var(--space-2)}.account-card__accent{width:3px;height:15px;border-radius:var(--r-xs);background:var(--account-accent);flex:none}.account-card__title{margin:0}.account-card__rule{flex:1;height:1px;background:var(--border-soft)}.account-basic__grid{display:grid;gap:var(--space-6)}.account-basic__facts{display:flex;flex-direction:column;gap:var(--stack)}.account-basic__label{margin-bottom:var(--space-2)}.account-basic__timeline{display:flex;flex-direction:column;gap:var(--stack);border-left:1px solid var(--border-soft);padding-left:var(--space-6)}@media (max-width:640px){.account-basic__timeline{border-left:none;padding-left:0;border-top:1px solid var(--border-soft);padding-top:var(--space-4)}}.account-basic__timeline-row{display:flex;align-items:center;gap:var(--space-3)}.account-basic__timeline-icon{width:34px;height:34px;border-radius:var(--r-lg);background:var(--surface-4);display:flex;align-items:center;justify-content:center;flex:none;color:var(--text-icon)}.account-basic__timeline-value{font-variant-numeric:tabular-nums}.account-security__grid{display:grid;gap:var(--space-5)}.account-security__panel{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-3xl);padding:var(--space-4)}.account-security__panel-desc{margin:var(--space-1) 0 var(--space-3)}.account-field__label{display:block;margin-bottom:var(--space-2)}.account-field__input{width:100%;height:var(--control-h);border-radius:var(--r-2xl);border:1px solid var(--border);background:var(--surface);padding:0 var(--space-3);font-size:var(--fs-body);color:var(--text);font-family:inherit;font-weight:400!important;outline:0;transition:border-color var(--t-base),box-shadow var(--t-base);box-shadow:none}.account-field__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.account-field__native-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236E6E73' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:var(--space-6)}.account-field__password{margin-bottom:var(--space-3)}.account-field__password .account-field__input,.account-field__password-control .account-field__input{padding-right:calc(var(--space-6) + var(--space-2))}.account-field__eye{position:absolute;right:var(--space-1);top:50%;transform:translateY(-50%);width:var(--icon-btn);height:var(--icon-btn);border:none;background:0 0;border-radius:var(--r-2xl);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-4)}.account-api-trigger,.account-field__readonly{height:var(--control-h);border-radius:var(--r-2xl)}.account-field__readonly{width:100%;border:1px dashed var(--border-strong);background:var(--surface-2);padding:0 var(--space-3);display:flex;align-items:center;font-size:var(--fs-meta);color:var(--text-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-password-rules{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2xl);padding:var(--space-3);box-shadow:var(--shadow-dropdown)}.account-password-rules__title{margin:0 0 var(--space-2);font-size:var(--fs-body);font-weight:600!important;color:var(--text)}.account-password-rules__list{margin:0;padding:0;list-style:none}.account-password-rules__item{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-meta);color:var(--text-3)}.account-password-rules__item.is-valid{color:var(--success)}.account-password-rules__item.is-invalid{color:var(--text-3)}.account-password-rules__item.is-error{color:var(--danger)}.account-profile__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4) var(--space-4)}.account-api-modal__docs,.account-api-trigger{display:inline-flex;font-weight:600!important}.account-profile__field{min-width:0}.account-profile__field--2{grid-column:span 2}.account-profile__field--3{grid-column:span 3}.account-profile__field--4{grid-column:span 4}.account-profile__field--6{grid-column:span 6}.account-profile__field--7{grid-column:span 7}.account-profile__field--8{grid-column:span 8}.account-profile__field--12{grid-column:span 12}.account-api-trigger{padding:0 var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--fs-ui);font-family:inherit;cursor:pointer;align-items:center;gap:var(--space-2);flex:none;transition:background var(--t-base)}.account-api-trigger:hover{background:var(--surface-3)}.account-api-overlay{position:fixed;inset:0;z-index:calc(var(--z-popover) + 15);background:rgba(29,29,31,.5);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-6) var(--space-4);overflow-y:auto}.account-api-modal{width:100%;max-width:500px;background:var(--surface);border-radius:var(--r-5xl);box-shadow:0 30px 70px -20px rgba(0,0,0,.5);overflow:hidden}.account-api-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--stack);padding:var(--space-4);border-bottom:1px solid var(--border-soft)}.account-api-modal__heading{display:flex;align-items:center;gap:var(--space-2);min-width:0}.account-api-modal__icon{width:28px;height:28px;border-radius:var(--r-2xl);background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.account-api-modal__close{width:34px;height:34px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;color:var(--text-3)}.account-api-modal__close:hover{background:var(--surface-3)}.account-api-modal__body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--stack)}.account-api-field__label{display:block;margin-bottom:var(--space-2)}.account-api-field__row{display:flex;gap:var(--space-2);align-items:center}.account-api-field__row--tall{align-items:stretch}.account-api-field__value{flex:1;min-width:0;height:var(--control-h);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);padding:0 var(--space-3);display:flex;align-items:center;font-size:var(--fs-meta);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-api-field__value--wrap{height:auto;min-height:var(--control-h);padding:var(--space-2) var(--space-3);white-space:normal;word-break:break-all;line-height:var(--lh-copy);font-size:var(--fs-meta);color:var(--text-2)}.account-api-field__copy{width:var(--control-h);height:var(--control-h);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;color:var(--text-3)}.account-api-field__copy:hover{background:var(--surface-3)}.account-api-field__empty{border:1px dashed var(--border-strong);border-radius:var(--r-3xl);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--stack);text-align:center}.account-api-field__empty p{margin:0;max-width:460px;font-size:var(--fs-meta);line-height:var(--lh-copy);color:var(--text-4)}.account-api-field__empty-inline{flex:1;display:flex;align-items:center}.account-api-modal__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-soft);background:var(--surface-2);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--fs-meta);color:var(--text-3)}.account-api-modal__docs{align-items:center;gap:var(--space-1);font-size:var(--fs-meta);color:var(--accent);text-decoration:none}.account-api-modal__docs:hover{text-decoration:underline}@media (max-width:900px){.account-api-trigger{width:100%;justify-content:center}.account-basic__grid,.account-security__grid{grid-template-columns:1fr;gap:var(--space-4)}.account-basic__timeline{border-left:none;padding-left:0;border-top:1px solid var(--border-soft);padding-top:var(--space-4)}.account-profile__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.account-profile__field--2,.account-profile__field--3,.account-profile__field--4{grid-column:span 6}.account-profile__field--7,.account-profile__field--8{grid-column:span 12}}.ds-modal__body,.ds-modal__head{display:flex;gap:var(--space-3)}@media (max-width:640px){.account-card{padding:var(--space-4);border-radius:var(--r-4xl)}.account-page__stack{gap:var(--space-3)}.account-profile__grid{grid-template-columns:1fr;gap:var(--space-3)}.account-profile__field--12,.account-profile__field--2,.account-profile__field--3,.account-profile__field--4,.account-profile__field--6,.account-profile__field--7,.account-profile__field--8{grid-column:span 1}.account-api-overlay{padding:var(--space-5) var(--space-3);align-items:stretch}.account-api-modal{max-width:none;border-radius:var(--r-4xl)}.account-api-modal__footer{padding:var(--space-3) var(--space-4)}}.modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:calc(var(--z-drawer) + 10);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.modal-dialog>div{width:min(920px,100%);max-height:86vh;overflow:auto;border-radius:var(--r-5xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-dropdown)}.ds-modal__head{align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-4)}.ds-modal__title{margin:0;font-size:var(--fs-section);font-weight:700;letter-spacing:-.01em;color:var(--text)}.ds-modal__body{flex-direction:column}.config-court-qr{display:grid;gap:var(--space-4);align-items:start}.config-court-qr__col{display:flex;flex-direction:column;gap:var(--space-3)}.config-court-qr__message{margin:0;font-size:var(--fs-body);color:var(--text-2);word-break:break-word}canvas{width:100%;height:100%;box-shadow:var(--shadow-card);border-radius:var(--r-2xl)}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{position:relative;background-color:#fff;overflow-x:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;color:inherit}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;border-left:1px solid #aaa}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{color:#999;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:7px 4px 0;border-color:#aaa transparent transparent}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{position:absolute;cursor:pointer;right:25px}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:none;display:inline-block;line-height:inherit;-webkit-appearance:none;outline:0;padding:0;float:left;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-options{padding:0;margin:0}.ember-power-select-multiple-option{border:1px solid gray;border-radius:4px;color:#333;background-color:#e4e4e4;padding:0 4px;display:inline-block;line-height:1.45;float:left;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:1px solid #aaa;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:1px solid #aaa;box-shadow:none}.ember-power-select-dropdown{border-left:1px solid #aaa;border-right:1px solid #aaa;line-height:1.75;border-radius:4px;box-shadow:none;overflow:hidden;color:inherit}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:1px solid #aaa;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:1px solid #aaa;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:12.25em}.ember-power-select-option{cursor:pointer;padding:0 8px}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#ddd}.ember-power-select-option[aria-current=true]{background-color:#5897fb;color:#fff}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger[aria-disabled=true]{background-color:#eee}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}.ember-power-select-trigger{display:flex;align-items:center;box-sizing:border-box;min-height:var(--control-h);padding:0 calc(var(--space-6) + var(--space-1)) 0 var(--space-3);border:1px solid var(--border)!important;border-radius:var(--r-2xl)!important;background:var(--surface)!important;font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);box-shadow:none!important}.ember-power-select-trigger--active,.ember-power-select-trigger:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-ring)!important}.ember-power-select-placeholder,.ember-power-select-selected-item{margin:0;line-height:inherit}.ember-power-select-status-icon{right:var(--space-3);border-top-color:var(--text-4)}.ember-power-select-trigger[aria-expanded=true] .ember-power-select-status-icon{border-bottom-color:var(--text-4)}