@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#20222b;--muted:#475467;--soft:#667085;--line:#dfe3eb;--panel:#fff;--surface:#f6f7fb;--violet:#6847c7;--violet-dark:#5433b0;--violet-soft:#f0edfc;--sidebar:#181822;--success:#247a51;--warning:#8a5b12;--danger:#a23a45;--info:#245c98;--shadow:0 8px 24px #221f320f}.nevora-brand{align-items:center;gap:10px;display:flex}.nevora-brand__mark{color:#fff;background:linear-gradient(135deg,#967fe8,#6650cf);border-radius:10px 10px 10px 3px;place-items:center;width:31px;height:31px;font:700 17px/1 Manrope,sans-serif;display:grid;box-shadow:0 6px 16px #7153dd47}.nevora-brand__name{color:#fff;letter-spacing:-.6px;font:700 20px/1 Manrope,sans-serif}.nevora-brand--compact .nevora-brand__mark{width:38px;height:38px;font-size:20px}.nevora-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;transition:all .18s;display:inline-flex}.nevora-button--sm{min-height:36px;padding:0 12px;font-size:13px}.nevora-button--lg{min-height:48px;padding:0 20px}.nevora-button:disabled{cursor:not-allowed;opacity:.55}.nevora-button--primary{color:#fff;background:linear-gradient(135deg,#7655d2,#5c3dbc);box-shadow:0 7px 17px #674dc72e}.nevora-button--primary:hover{background:linear-gradient(135deg,#6847c7,#5433b0)}.nevora-button--secondary{color:#344054;background:#fff;border-color:#cfd5df}.nevora-button--secondary:hover{background:#f8f9fb;border-color:#98a2b3}.nevora-button--ghost{color:var(--violet-dark);background:0 0}.nevora-button--danger{color:#fff;background:#b4232f;border-color:#b4232f}.nevora-button--danger:hover{background:#921e29}.nevora-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite nevora-spin}@keyframes nevora-spin{to{transform:rotate(360deg)}}.nevora-panel{background:var(--panel);box-shadow:var(--shadow);border:1px solid #dfe3eb;border-radius:16px}.nevora-status{white-space:nowrap;border-radius:99px;align-items:center;width:max-content;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.nevora-status--success{color:var(--success);background:#e7f5ed}.nevora-status--warning{color:var(--warning);background:#fff4d9}.nevora-status--danger{color:var(--danger);background:#fdebed}.nevora-status--info{color:var(--info);background:#e7f0fb}.nevora-status--neutral{color:#475467;background:#eef1f5}.nevora-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.nevora-page-heading h1{color:#252731;letter-spacing:-1.15px;margin-top:4px;font:700 clamp(28px,3vw,34px)/1.15 Manrope,sans-serif}.nevora-page-heading p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5}.nevora-eyebrow{color:#475467;letter-spacing:.75px;text-transform:uppercase;font-size:12px;font-weight:700}.nevora-page-heading__title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nevora-page-heading__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nevora-page-heading__metadata{color:var(--soft);flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:13px;display:flex}.nevora-breadcrumb{color:var(--soft);margin-bottom:12px;font-size:13px}.nevora-metric-card{background:var(--panel);min-height:130px;box-shadow:var(--shadow);border:1px solid #ebebf0;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;padding:18px;display:grid}.nevora-metric-card__icon{background:var(--violet-soft);border-radius:10px;grid-row:1/3;width:35px;height:35px}.nevora-metric-card__icon--blue{background:#ebf2fc}.nevora-metric-card__icon--green{background:#eaf7f0}.nevora-metric-card__icon--amber{background:#fcf4e7}.nevora-metric-card__label{color:var(--soft);text-align:right;font-size:13px}.nevora-metric-card strong{color:#282a34;grid-column:1/-1;margin-top:17px;font:700 25px/1 Manrope,sans-serif}.nevora-metric-card small{color:var(--soft);grid-column:1/-1;margin-top:8px;font-size:13px}.nevora-empty-state{color:#344054;background:#f7f5ff;border:1px solid #d8cff7;border-radius:12px;align-items:flex-start;gap:14px;padding:20px;display:flex}.nevora-empty-state>span{color:#7559d3;background:#fff;border-radius:10px;place-items:center;width:37px;height:37px;font-weight:700;display:grid}.nevora-empty-state strong{font-size:14px}.nevora-empty-state p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.nevora-empty-state--compact{padding:14px 16px}.nevora-empty-state__action{margin-top:12px}.nevora-feedback{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:14px;line-height:1.45;display:flex}.nevora-feedback__icon{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.nevora-feedback__close{color:inherit;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:22px;line-height:1}.nevora-feedback--success{color:#17663f;background:#eefaf3;border-color:#b7e2c8}.nevora-feedback--success .nevora-feedback__icon{background:#cdeed9}.nevora-feedback--warning{color:#7a500b;background:#fff9e9;border-color:#eed28f}.nevora-feedback--warning .nevora-feedback__icon{background:#f7e4ae}.nevora-feedback--danger{color:#8f202b;background:#fff1f2;border-color:#efc1c7}.nevora-feedback--danger .nevora-feedback__icon{background:#f4d2d6}.nevora-feedback--info{color:#174f88;background:#eef5ff;border-color:#bfd4ef}.nevora-feedback--info .nevora-feedback__icon{background:#d8e7f8}.nevora-dialog-backdrop{z-index:100;background:#10182894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nevora-dialog{background:#fff;border:1px solid #dfe3eb;border-radius:16px;width:min(100%,480px);padding:24px;box-shadow:0 24px 80px #1018283d}.nevora-dialog__icon{color:#a23a45;background:#fdebed;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.nevora-dialog h2{color:#20222b;margin-top:16px;font-size:20px}.nevora-dialog__description{color:#475467;margin-top:8px;font-size:14px;line-height:1.55}.nevora-dialog__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.app-shell{min-height:100vh}.sidebar{z-index:40;box-sizing:border-box;width:256px;height:100dvh;max-height:100dvh;padding:0 16px calc(12px + env(safe-area-inset-bottom,0px));color:#d9d8e2;background:var(--sidebar);border-right:1px solid #ffffff0a;flex-direction:column;min-height:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{flex:0 0 76px;justify-content:center;align-items:center;padding:0 12px;display:flex}.brand__logo{width:144px;height:auto;display:block}.brand__logo--light{filter:brightness(0)invert()}.brand__logo--dark{filter:none}.sidebar__scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c2bfcb59 transparent;flex:auto;min-height:0;overflow-y:auto}.sidebar__scroll-region::-webkit-scrollbar{width:6px}.sidebar__scroll-region::-webkit-scrollbar-track{background:0 0}.sidebar__scroll-region::-webkit-scrollbar-thumb{background:#c2bfcb4d;border-radius:99px}.nav{flex-direction:column;gap:4px;margin-top:24px;padding-bottom:12px;display:flex}.nav__eyebrow{color:#aaa7b7;letter-spacing:1px;text-transform:uppercase;padding:0 12px 8px;font-size:11px;font-weight:700}.nav__item{color:#c2bfcb;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s;display:flex}.nav__badge{color:#fff;background:#8065df;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.summary-chip{color:#6d5aaa;background:#f4f1ff;border:1px solid #e7e0ff;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.bulk-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.bulk-toolbar>span{color:var(--muted);font-size:11px}.bulk-toolbar .button{margin-left:auto}.checkbox-inline{color:#555866;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.process-number{color:#3d3f4b;font-variant-numeric:tabular-nums;letter-spacing:.2px}.table-note{color:#9a7b28;margin-top:3px;font-size:10px;display:block}.is-conflict{background:#fffaf0}.lawyer-chip-list{flex-wrap:wrap;gap:5px;display:flex}.lawyer-chip{color:#626475;background:#f6f6f9;border-radius:6px;padding:4px 7px;font-size:10px}.client-picker{flex-direction:column;gap:5px;min-width:190px;display:flex}.client-picker input{width:100%;min-width:0}.bulk-client-control{flex-direction:column;gap:5px;min-width:min(320px,100%);display:flex}.bulk-client-control__label{color:#555866;font-size:10px;font-weight:700}.bulk-selection-count{white-space:nowrap}.client-combobox{min-width:210px;position:relative}.client-combobox__input-wrap{align-items:center;display:flex;position:relative}.client-combobox__input-wrap input{padding-right:28px}.client-combobox__input-wrap svg{color:#8b8e9b;pointer-events:none;position:absolute;right:9px}.client-combobox__options{z-index:60;background:#fff;border:1px solid #dfdfe8;border-radius:9px;max-height:250px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1f1b3929}.client-combobox__option{color:#464852;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:8px 9px;display:flex}.client-combobox__option:hover,.client-combobox__option.is-highlighted{background:#f4f1ff}.client-combobox__option strong{color:#3f414d;font-size:10px}.client-combobox__option small,.client-combobox__status{color:#92949f;font-size:9px}.client-combobox__status{padding:10px 9px}.invalid-group-list{flex-direction:column;gap:0;display:flex}.invalid-group-row{color:#a1771d;border-top:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.invalid-group-row>div{flex-direction:column;gap:3px;display:flex}.invalid-group-row strong{color:#5c4c25;font-size:12px}.invalid-group-row small,.invalid-group-row span{color:#77716a;font-size:11px}.bulk-errors ul{color:#7e4545;margin:12px 0 0;padding-left:20px;font-size:11px}.bulk-errors li{padding:3px 0}.judicial-linking-banner{background:linear-gradient(105deg,#fbfaff,#fff);border-color:#e8e1ff;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.judicial-linking-banner>div{flex-direction:column;gap:4px;display:flex}.judicial-summary-chips{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.judicial-summary-chips .summary-chip{min-height:26px;padding-inline:8px;font-size:10px}.judicial-linking-banner strong{color:#3f3b52;font-size:14px}.judicial-linking-banner small{color:var(--muted);font-size:11px}.module-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-summary-card{background:#fafafd;border:1px solid #ececf2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-height:108px;padding:12px;display:flex}.module-summary-card>div{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.module-summary-card strong{color:#444652;font-size:12px}.module-summary-card p{color:var(--muted);flex:1;font-size:10px;line-height:1.45}.module-selector{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.module-selector label{flex-direction:column;gap:6px;min-width:min(420px,100%);display:flex}.module-selector label>span{color:#5c5e6b;font-size:11px;font-weight:700}.module-selector>div{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.module-selector>div strong{color:#3d3f4a;font-size:13px}.module-selector>div small{color:var(--muted);font-size:10px}.module-activation-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.module-activation-row>div{flex-direction:column;gap:3px;display:flex}.module-activation-row strong{color:#4b4d58;font-size:11px}.module-activation-row small{color:var(--muted);font-size:10px}.process-responsible-card{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.process-responsible-card>div{flex-direction:column;gap:3px;display:flex}.process-responsible-card strong{color:#4a4c58;font-size:12px}.process-responsible-card small{color:var(--muted);font-size:11px}@media (width<=900px){.module-summary-grid{grid-template-columns:1fr}.module-selector{flex-direction:column;align-items:stretch}.module-selector>div{align-items:flex-start}}.event-row--actions{align-items:flex-start}.event-row__actions--expanded{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.5rem;max-width:34rem;display:flex}.event-row__actions--expanded select{min-width:13rem}.event-client-lock{color:var(--muted);font-size:.78rem}.invalid-group-row .event-row__actions{margin-left:auto}@media (width<=900px){.event-row__actions--expanded{align-items:stretch;width:100%;max-width:none}}.bulk-errors li strong{margin-right:7px}.nav__item--active{color:#fff;background:linear-gradient(90deg,#785ddd40,#785ddd1a);font-weight:700;box-shadow:inset 3px 0 #8a70e5}.nav__item--active:hover{background:linear-gradient(90deg,#785ddd4d,#785ddd1f)}.sidebar__footer{border-top:1px solid #ffffff0f;flex:none;padding-top:18px;position:relative}.profile-card{border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.profile-card:hover{background:#ffffff09}.profile-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.profile-card strong{color:#d8d6e0;white-space:nowrap;font-size:11px}.profile-card small{color:#c0bdca;margin-top:2px;font-size:12px}.avatar{color:#eee9ff;background:#494258;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.workspace-menu-container{margin-top:4px;position:relative}.workspace-switcher{text-align:left;color:#dedde7;background:#ffffff0e;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;min-height:44px;padding:7px 10px;display:grid}.workspace-switcher:hover{background:#ffffff14}.workspace-switcher__icon{color:#cfc6fa;background:#8266dd2e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.workspace-switcher span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-switcher strong{color:#e0dde8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.workspace-switcher small{color:#c0bdca;margin-top:2px;font-size:10px}.workspace-menu{z-index:50;background:#252530;border:1px solid #ffffff14;border-radius:10px;max-height:40dvh;padding:5px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0003}.workspace-menu button{color:#e0dde8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:10px;font-size:13px;display:flex}.workspace-menu button:hover,.workspace-menu button.is-selected{color:#fff;background:#8065dc38}.workspace-menu small{color:#c0bdca;font-size:12px}.workspace-menu button.is-selected small{color:#c6bafa}.logout-button{color:#c2bfcb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;min-height:40px;margin-top:4px;padding:8px 10px;font-size:13px}.logout-button:hover{color:#f0d1d1;background:#be56601f}.sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141c8c;border:0;display:none;position:fixed;inset:0}.main{min-height:100vh;margin-left:256px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafafcde;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.topbar__start,.topbar__actions{align-items:center;display:flex}.topbar__actions{gap:12px}.search-box{color:#9699a5;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;width:285px;height:38px;padding:0 10px;display:flex}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:11px}.search-box kbd{color:#a0a2ad;background:#f6f6f8;border:1px solid #ebebef;border-radius:4px;padding:2px 5px;font:9px/1.4 monospace}.icon-button{color:#737684;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.icon-button:hover{color:#3b3d48;background:#eeeef3}.notification-button{border:1px solid var(--line);background:#fff;position:relative}.notification-button span{color:#fff;background:#8062de;border:1.5px solid #fff;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}.notification-menu{position:relative}.notification-popover{z-index:50;background:#fff;border:1px solid #e8e8ee;border-radius:12px;width:min(360px,100vw - 32px);max-height:430px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 16px 40px #1f1b3929}.notification-popover__heading{color:#383a45;border-bottom:1px solid #f0f0f3;justify-content:space-between;padding:8px 9px 10px;font-size:12px;display:flex}.notification-popover__heading small{color:#878a96;font-size:10px}.notification-item{color:#4b4d58;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 9px;display:flex}.notification-item:hover{background:#f8f7fd}.notification-item strong{color:#31333e;font-size:11px}.notification-item span{color:#686b76;font-size:10px;line-height:1.45}.notification-item small{color:#9a9ca6;font-size:9px}.notification-item.is-read{opacity:.62}.menu-button{display:none}.connection-state{color:#7b7e89;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.connection-state>span{background:#a7a9b2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a7a9b21f}.connection-state--connected>span{background:#38ad79;box-shadow:0 0 0 3px #38ad7924}.connection-state--reconnecting>span,.connection-state--connecting>span{background:#e4a63a;animation:1.5s infinite pulse}@keyframes pulse{50%{opacity:.35}}.page-stack{flex-direction:column;gap:22px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading h1{color:#252731;letter-spacing:-1.15px;margin-top:4px;font-size:clamp(25px,3vw,31px);line-height:1.15}.page-heading p{color:var(--muted);margin-top:8px;font-size:13px}.eyebrow{color:#8e91a0;letter-spacing:.75px;text-transform:uppercase;font-size:10px;font-weight:700}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.button--primary{color:#fff;background:linear-gradient(135deg,#8065df,#6c50cd);box-shadow:0 7px 17px #674dc72e}.button--primary:hover{transform:translateY(-1px);box-shadow:0 9px 21px #674dc73d}.button--secondary{color:#606370;border-color:var(--line);background:#fff}.button--secondary:hover{background:#f7f7fa}.button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--panel);min-height:146px;box-shadow:var(--shadow);border:1px solid #ebebf0;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;padding:20px;display:grid}.metric-card__icon{color:#775bd4;background:#f0edfb;border-radius:10px;grid-row:1/3;align-self:start;place-items:center;width:37px;height:37px;display:grid}.metric-card__icon--blue{color:#4478c5;background:#ebf2fc}.metric-card__icon--green{color:#3c9d71;background:#eaf7f0}.metric-card__icon--amber{color:#b27a28;background:#fcf4e7}.metric-card__label{color:#858896;text-align:right;grid-column:2;font-size:10px}.metric-card__value{color:#282a34;grid-column:1/-1;margin-top:17px;font:700 25px/1 Manrope,sans-serif}.metric-card__change{color:#5c9d76;grid-column:1/-1;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr);gap:14px;display:grid}.panel{background:var(--panel);box-shadow:var(--shadow);border:1px solid #ebebf0;border-radius:14px}.chart-panel,.quick-panel{min-height:328px;padding:21px}.panel__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel__heading h2{color:#353741;letter-spacing:-.25px;font-size:14px}.panel__heading p{color:#9395a0;margin-top:5px;font-size:10px}.panel__heading select{color:#737681;border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 28px 7px 10px;font-size:9px}.panel__heading--row{align-items:center;padding:20px 21px}.chart-summary{align-items:center;gap:9px;margin-top:22px;display:flex}.chart-summary>strong{color:#292b34;font:700 24px/1 Manrope,sans-serif}.status-pill{white-space:nowrap;border-radius:99px;align-items:center;width:max-content;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.bar-chart{background:repeating-linear-gradient(#0000 0 39px,#f1f1f4 40px);border-bottom:1px solid #ececf1;align-items:flex-end;gap:clamp(8px,2vw,18px);height:162px;margin-top:20px;padding:0 5px;display:flex}.bar-chart span{opacity:.85;background:linear-gradient(#9a85e8,#7054d0);border-radius:5px 5px 1px 1px;flex:1;min-width:7px;max-width:20px}.bar-chart span:nth-child(3n){opacity:.55}.chart-labels{color:#a1a3ae;justify-content:space-between;padding:7px 5px 0;font-size:8px;display:flex}.quick-panel{flex-direction:column;display:flex}.quick-link{border-top:1px solid #f0f0f3;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:71px;margin-top:7px;padding:10px 0;text-decoration:none;display:grid}.quick-link:first-of-type{margin-top:16px}.quick-link:hover strong{color:var(--violet)}.quick-link__icon{color:#7659d5;background:#f0edfb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.quick-link__icon--blue{color:#4276bd;background:#ebf2fb}.quick-link__icon--green{color:#3a956d;background:#e9f6ef}.quick-link>span:nth-child(2){flex-direction:column;display:flex}.quick-link strong{color:#4a4c56;font-size:10px;transition:all .15s}.quick-link small{color:#989aa4;margin-top:4px;font-size:9px}.quick-link>svg{color:#aaaab4}.text-link{color:#7257cf;align-items:center;gap:4px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.activity-list{border-top:1px solid #efeff3}.activity-row{border-bottom:1px solid #f2f2f5;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:11px 21px;display:grid}.activity-row:last-child{border-bottom:0}.activity-row>span:nth-child(2){flex-direction:column;display:flex}.job-icon{color:#7558d1;background:#efecfa;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.job-icon--blue{color:#4478b9;background:#eaf2fb}.job-icon--amber{color:#aa7427;background:#fcf2e2}.judicial-dashboard-card{overflow:hidden}.sync-progress{color:#3457a8;background:#4285f40f;border:1px solid #4285f438;border-radius:12px;align-items:flex-start;gap:10px;margin:0 20px 16px;padding:12px 14px;display:flex}.sync-progress--done{color:#177548;background:#1c975d0f;border-color:#1c975d38}.sync-progress--error{color:#a33737;background:#be3f3f0f;border-color:#be3f3f38}.sync-progress strong,.sync-progress span{display:block}.sync-progress span{color:var(--muted);margin-top:3px;font-size:.82rem}@keyframes judicial-sync-spin{to{transform:rotate(360deg)}}.judicial-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 20px 18px;display:grid}.judicial-dashboard-metric{color:#7358ce;background:#fafafd;border:1px solid #eeeef3;border-radius:10px;align-items:center;gap:9px;min-height:72px;padding:12px;text-decoration:none;display:flex}.judicial-dashboard-metric:hover{background:#f8f6ff;border-color:#d8cff7}.judicial-dashboard-metric>span{flex-direction:column;gap:4px;display:flex}.judicial-dashboard-metric strong{color:#363844;font:700 18px/1 Manrope,sans-serif}.judicial-recent-list{border-top:1px solid #efeff3}.judicial-recent-list a{border-bottom:1px solid #f3f3f5;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:52px;padding:9px 20px;text-decoration:none;display:grid}.judicial-recent-list a:last-child{border-bottom:0}.judicial-recent-list a>span{color:#7358ce;background:#efecfa;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.judicial-recent-list strong{color:#535560;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.table-toolbar{border-bottom:1px solid #efeff3;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;display:flex}.table-search{color:#9a9ca7;background:#fafafd;border:1px solid #e9e9ef;border-radius:8px;align-items:center;gap:8px;width:315px;height:36px;padding:0 10px;display:flex}.table-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.segmented-control{background:#f5f5f8;border-radius:8px;gap:2px;padding:3px;display:flex}.segmented-control button{color:#92949f;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:9px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{color:#999ba6;letter-spacing:.35px;text-align:left;text-transform:uppercase;background:#fafafd;padding:11px 18px;font-size:8px}td{color:#50525d;border-top:1px solid #f0f0f3;padding:14px 18px;font-size:10px}.client-cell{align-items:center;gap:10px;display:flex}.client-cell>span{color:#6e54c6;background:#efecfa;border-radius:9px;place-items:center;width:33px;height:33px;font-size:9px;font-weight:700;display:grid}.client-cell strong{font-size:10px}.table-footer{color:#989aa6;border-top:1px solid #efeff3;justify-content:space-between;align-items:center;min-height:60px;padding:10px 18px;font-size:9px;display:flex}.empty-hint{color:#616470;background:#f0edfb;border:1px solid #e3ddfa;border-radius:12px;align-items:center;gap:12px;padding:14px 17px;display:flex}.empty-hint>span{color:#7559d3;background:#fff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.empty-hint p{color:#858794;margin-top:3px;font-size:9px}.job-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.job-summary-grid>div{min-height:84px;box-shadow:var(--shadow);background:#fff;border:1px solid #ebebf0;border-radius:13px;align-items:center;gap:13px;padding:16px 18px;display:flex}.job-summary-grid>div>span:nth-child(2){flex-direction:column;display:flex}.job-summary-grid strong{color:#373943;margin-top:3px;font:700 19px/1 Manrope,sans-serif}.summary-icon{color:#4779bb;background:#eaf2fb;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.summary-icon--amber{color:#a87329;background:#fcf2e2}.summary-icon--green{color:#369368;background:#e9f6ef}.job-list-heading{border-bottom:1px solid #efeff3}.jobs-list{flex-direction:column;display:flex}.job-row{border-bottom:1px solid #f0f0f3;grid-template-columns:minmax(320px,1fr) minmax(130px,250px) 90px;align-items:center;gap:25px;min-height:88px;padding:15px 21px;display:grid}.job-row:last-child{border-bottom:0}.job-row__main{grid-template-columns:39px 1fr;align-items:center;gap:12px;display:grid}.job-row__main>span:nth-child(2){flex-direction:column;display:flex}.job-row__main strong{color:#464852;margin-top:4px;font-size:10px}.job-row__main em{color:#a4a5ae;margin-top:4px;font-size:8px;font-style:normal}.job-row__error{white-space:normal;margin-top:5px;line-height:1.35;color:#b64747!important;font-size:11px!important}.job-row__progress{grid-template-columns:1fr 30px;align-items:center;gap:8px;display:grid}.job-row__progress>div{background:#eeeef3;border-radius:99px;height:5px;overflow:hidden}.job-row__progress>div span{border-radius:inherit;background:linear-gradient(90deg,#8a71e2,#6f53cf);height:100%;display:block}.job-row__progress small{color:#9496a1;font-size:8px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card{grid-template-columns:40px 1fr;gap:13px;min-height:168px;padding:21px;display:grid}.settings-card__icon{color:#7459d3;background:#efecfa;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.settings-card__icon--blue{color:#4779bb;background:#eaf2fb}.settings-card__icon--green{color:#369368;background:#e9f6ef}.settings-card__icon--amber{color:#a87329;background:#fcf2e2}.settings-card h2{font-size:13px}.settings-card p{color:#8d8f9b;margin:6px 0 12px;font-size:10px;line-height:1.5}.settings-card code{color:#625f70;background:#f7f7fa;border:1px solid #ececf1;border-radius:7px;padding:6px 8px;font:9px/1.5 ui-monospace,monospace;display:block}.config-state,.settings-label{color:#797b86;text-transform:capitalize;background:#f2f2f5;border-radius:5px;width:max-content;margin-top:8px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.config-state--connected{color:#32815b;background:#e9f6ef}.preference-panel{padding:21px}.preference-panel>div h2{color:#353741;font-size:14px}.preference-panel>div p{color:#92949f;margin-top:5px;font-size:10px}.toggle-row{cursor:pointer;border-top:1px solid #efeff3;justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-top:12px;padding-top:12px;display:flex}.toggle-row>span{flex-direction:column;display:flex}.toggle-row strong{color:#50525c;font-size:10px}.toggle-row small{color:#9698a3;margin-top:3px;font-size:9px}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-row i{background:#d8d9df;border-radius:99px;flex:none;width:34px;height:20px;transition:all .2s;position:relative}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.toggle-row input:checked+i{background:#775bd5}.toggle-row input:checked+i:after{transform:translate(14px)}.toggle-row input:focus-visible+i{outline-offset:2px;outline:3px solid #7558df40}.ai-assistant{z-index:25;color:#fff;background:linear-gradient(145deg,#8b6de7,#6044c4);border:0;border-radius:14px 14px 14px 4px;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 25px #5b43b447}.back-link{color:#7161b9;align-items:center;gap:6px;width:max-content;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover,.table-link:hover{text-decoration:underline}.table-link{color:#5f4db3;font-weight:700;text-decoration:none}.service-filter-row{color:#92949f;border-bottom:1px solid #efeff3;align-items:center;gap:8px;min-height:45px;padding:10px 18px;font-size:10px;display:flex}.filter-chip{color:#777986;background:#f5f5f8;border:1px solid #0000;border-radius:99px;padding:5px 9px;font-size:9px}.filter-chip.is-active{color:#654bc2;background:#efecfa;border-color:#ddd5f8;font-weight:700}.pill-stack{flex-wrap:wrap;gap:4px;display:flex}.pagination{color:#858793;align-items:center;gap:8px;font-size:9px;display:flex}.button--compact{min-height:28px;padding:0 9px;font-size:9px}.empty-panel{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:118px;display:flex}.empty-panel>svg{color:#8a76d9}.empty-panel strong{color:#5a5c67;font-size:11px;display:block}.empty-panel p{color:#9799a4;margin-top:4px;font-size:9px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-card .panel__heading{margin-bottom:2px}.detail-card .client-form{box-shadow:none;background:0 0;border:0;padding:0}.panel-heading-actions{flex-wrap:wrap;gap:6px;display:flex}.client-form{padding:21px}.client-form--compact{padding-top:16px}.client-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field--wide{grid-column:1/-1}.form-grid textarea{color:#4d505c;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #e5e5ec;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.form-grid textarea:focus{border-color:#a896ea;box-shadow:0 0 0 3px #7558df1a}.section-label{color:#707381;margin-top:20px;font-size:10px;font-weight:700}.service-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.check-card{color:#5f616c;cursor:pointer;background:#fafafd;border:1px solid #e7e4f4;border-radius:10px;align-items:flex-start;gap:10px;min-height:68px;padding:12px;display:flex}.check-card:has(input:checked){background:#f2effd;border-color:#cfc4f3}.check-card input{accent-color:#765bd2;margin-top:2px}.check-card span{flex-direction:column;display:flex}.check-card small{color:#92949f;margin-top:4px;font-size:9px;line-height:1.35}.check-card--single{max-width:460px;margin-top:19px}.module-fields{background:#fbfaff;border:1px solid #e7e1f7;border-radius:10px;margin-top:14px;padding:14px}.module-fields--detail{background:0 0;border:0;padding:0}.module-fields__heading{color:#765bd0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.module-fields__heading>div{flex-direction:column;gap:4px;display:flex}.module-fields__heading strong{color:#5a526f;font-size:11px}.module-fields__heading small,.form-hint{color:#92949f;font-size:9px;line-height:1.4}.form-grid--module{margin-top:0}.module-note{min-height:72px;margin-top:14px}.metadata-details{border-top:1px solid #efeff3;margin-top:20px}.metadata-details summary{color:#5f4db3;cursor:pointer;padding:14px 0 4px;font-size:10px;font-weight:700;list-style-position:inside}.metadata-details summary span{color:#92949f;margin-left:5px;font-size:9px;font-weight:400}.form-grid--metadata{grid-template-columns:repeat(3,minmax(0,1fr))!important}.service-toggle{margin-top:14px;padding:14px 0 0}.service-toggle>span{gap:1px}.service-toggle em{color:#765bd2;margin-top:6px;font-size:9px;font-style:normal;font-weight:700}.service-toggle.is-disabled{opacity:.55;cursor:not-allowed}.danger-zone{background:#fff7f7;border:1px solid #f1dede;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.danger-zone p{color:#a07f83;margin-top:4px;font-size:9px;line-height:1.4}.button--danger:hover{background:#fff0f1}.event-list{flex-direction:column;display:flex}.event-row{border-bottom:1px solid #f0f0f3;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:13px 20px;display:grid}.event-row:last-child{border-bottom:0}.event-row>div{flex-direction:column;min-width:0;display:flex}.event-row small,.event-row p{color:#92949f;margin-top:4px;font-size:9px}.event-row p{color:#6d7080}.event-row__icon{color:#6c50cd;background:#efecfa;border-radius:9px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.event-row__icon--datajud{color:#3f71b2;background:#eaf2fc}.event-row__actions{align-items:flex-end;gap:7px}.judicial-events-toolbar{flex-wrap:wrap}.judicial-filters-panel{background:#fbfcfe;border-top:1px solid #e8ebf0;border-bottom:1px solid #e8ebf0;padding:20px 24px 24px}.judicial-filters-panel__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.judicial-filters-panel__title{color:#20222b;align-items:center;gap:8px;display:flex}.judicial-filters-panel__title svg{color:var(--violet-dark)}.judicial-filters-panel__title h2{margin:0;font-size:15px}.judicial-filters-panel__header p{color:var(--text-secondary);margin-top:5px;font-size:12px}.judicial-filter-count{color:var(--violet-dark);background:#f2efff;border:1px solid #e2dcfb;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:700}.judicial-filter-section{border-top:1px solid #e8ebf0;margin-top:20px;padding-top:16px}.judicial-filter-section h3{color:var(--text-primary);letter-spacing:.2px;margin-bottom:11px;font-size:12px}.judicial-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.judicial-filter-grid--relationships .judicial-filter-field{grid-column:span 4}.judicial-filter-grid--classification .judicial-filter-field,.judicial-filter-grid--period .judicial-filter-field{grid-column:span 3}.judicial-filter-field{min-width:0;color:var(--text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.judicial-filter-field>span{min-height:16px}.judicial-filter-field>input,.judicial-filter-field>select{width:100%;min-height:40px;color:var(--text-primary);font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:9px;outline:0;padding:0 11px;font-size:13px;font-weight:400}.judicial-filter-field>input:focus,.judicial-filter-field>select:focus,.remote-filter__selected:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #6847c724}.remote-filter{position:relative}.remote-filter>input{flex:none}.remote-filter__selected{min-height:40px;color:var(--text-primary);background:#fff;border:1px solid #cfd5df;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 7px 0 11px;font-size:13px;font-weight:400;display:flex}.remote-filter__selected>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.remote-filter__selected button{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#f1f3f6;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.remote-filter__selected button:hover{color:#8f202b;background:#fdebed}.remote-filter__options{background:#fff;border:1px solid #dfe3eb;border-radius:9px;flex-direction:column;gap:2px;max-height:190px;padding:5px;display:flex;overflow-y:auto;box-shadow:0 8px 18px #1e233212}.remote-filter__options button{color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:500}.remote-filter__options button:hover,.remote-filter__options button:focus-visible{background:#f4f1ff;outline:0}.remote-filter__message{color:var(--text-secondary);padding:10px;font-size:12px;font-weight:400}@media (width<=1050px){.judicial-filter-grid--relationships .judicial-filter-field,.judicial-filter-grid--classification .judicial-filter-field,.judicial-filter-grid--period .judicial-filter-field{grid-column:span 6}}@media (width<=700px){.judicial-filters-panel{padding:18px 20px 20px}.judicial-filters-panel__header{flex-direction:column;align-items:stretch;gap:12px}.judicial-filters-panel__header .button{width:100%}.judicial-filter-grid--relationships .judicial-filter-field,.judicial-filter-grid--classification .judicial-filter-field,.judicial-filter-grid--period .judicial-filter-field{grid-column:1/-1}}.event-content{color:#535662;white-space:pre-wrap;background:#fafafd;border:1px solid #ececf2;border-radius:9px;margin:16px 0;padding:15px;font-size:11px;line-height:1.65}.detail-line{color:#626571;border-bottom:1px solid #f0f0f3;flex-direction:column;gap:3px;padding:9px 0;font-size:10px;display:flex}.detail-line:last-child{border-bottom:0}.process-lawyer-strip{border-top:1px solid #efeff3;border-bottom:1px solid #efeff3;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;padding:10px 0;display:flex}.process-lawyer-strip strong{color:#666875;margin-right:4px;font-size:9px}.event-timeline{flex-direction:column;display:flex}.timeline-item{border-bottom:1px solid #f1f1f4;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:grid}.timeline-item:last-child{border-bottom:0}.timeline-item>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.timeline-item small{color:#9698a4;align-items:center;gap:5px;font-size:8px;display:flex}.check-card--inline{background:#fafafd;border:0;align-items:center;min-height:30px;padding:5px 9px}.check-card--inline input{margin:0}.notice-card{color:#606270;background:#f0edfb;border:1px solid #e3ddfa;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 17px;display:flex}.notice-card>svg{color:#7559d3;flex:none}.notice-card strong{color:#514b69;font-size:10px;display:block}.notice-card p{color:#858794;margin-top:4px;font-size:9px;line-height:1.45}.dps-editor{flex-direction:column;gap:14px;display:flex}.dps-editor__heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.dps-editor__heading h2{color:#343640;margin-top:3px;font-size:17px}.dps-editor__heading p{color:#92949f;margin-top:5px;font-size:10px}.dps-editor__heading>strong{color:#765bd2;font:700 20px/1 Manrope,sans-serif}.progress-bar{background:#ecebf2;border-radius:99px;height:7px;overflow:hidden}.progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#9b83ea,#6f53cf);height:100%;transition:width .2s;display:block}.dps-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dps-field{color:#5d5f6b;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.dps-field>input,.dps-field>select,.dps-field>textarea{color:#4d505c;background:#fff;border:1px solid #e5e5ec;border-radius:8px;outline:0;width:100%;padding:10px;font-size:10px;font-weight:400}.dps-field>input:focus,.dps-field>select:focus,.dps-field>textarea:focus{border-color:#a896ea;box-shadow:0 0 0 3px #7558df1a}.dps-field>input:disabled,.dps-field>select:disabled,.dps-field>textarea:disabled{color:#91939d;background:#f7f7fa}.dps-field__hint{color:#92949f;font-size:9px;font-weight:400;line-height:1.35}.dps-tax-notice{margin:14px 0 18px}.dps-field--wide{grid-column:1/-1}.dps-field details{font-weight:400}.dps-field details summary{color:#7d6bb6;cursor:pointer;width:max-content;font-size:9px}.dps-field details input{color:#606270;background:#fafafd;border:1px solid #e8e5f2;border-radius:6px;outline:0;width:100%;margin-top:5px;padding:7px 8px;font-size:9px;font-weight:400}.dps-field details input:disabled{background:#f3f3f6}.profile-progress{color:#777986;align-items:center;gap:7px;min-width:90px;font-size:9px;display:flex}.profile-progress>div{background:#ecebf2;border-radius:99px;width:54px;height:5px;overflow:hidden}.profile-progress i{border-radius:inherit;background:#7960d6;height:100%;display:block}.profile-card-list{border-top:1px solid #efeff3}.profile-card-row{min-height:66px;color:inherit;border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:flex}.profile-card-row:hover{background:#faf9fe}.profile-card-row>span:first-child{flex-direction:column;gap:4px;display:flex}.table-link{align-items:center;gap:6px;display:inline-flex}.table-wrap td small{margin-top:4px;font-size:8px;display:block}@media (width<=800px){.dps-field-grid{grid-template-columns:1fr}.dps-field--wide{grid-column:auto}}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.quick-panel{min-height:auto}.job-row{grid-template-columns:minmax(280px,1fr) 140px 85px;gap:15px}}@media (width<=800px){.sidebar{transition:transform .22s;transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar-backdrop,.menu-button{display:grid}.main{margin-left:0}.topbar{padding:0 18px}.search-box{display:none}.content{padding:28px 20px 48px}.settings-grid,.detail-grid,.service-checks,.client-form .form-grid{grid-template-columns:1fr}.job-row{grid-template-columns:1fr auto}.job-row__progress{grid-area:2/1/auto/-1}}@media (width<=560px){.topbar{height:64px}.connection-state{display:none}.content{padding:23px 14px 44px}.page-heading{flex-direction:column;align-items:flex-start;gap:17px}.page-heading .button{width:100%}.metric-grid,.job-summary-grid{grid-template-columns:1fr}.metric-card{min-height:130px}.table-toolbar{flex-direction:column;align-items:stretch}.table-search{width:100%}.segmented-control{justify-content:center}.table-footer{flex-direction:column;align-items:flex-start;gap:10px}.job-row{grid-template-columns:1fr}.job-row>.status-pill{grid-row:2}.job-row__progress{grid-row:3}.settings-card{grid-template-columns:1fr}.activity-row{grid-template-columns:36px 1fr}.activity-row>.status-pill{grid-column:2}.danger-zone{flex-direction:column;align-items:flex-start}.danger-zone .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:var(--text-primary);font-size:14px}small{color:var(--text-muted);font-size:12px;line-height:1.45}.topbar__start{gap:14px;font-size:14px}.breadcrumb{color:var(--text-muted);margin-right:8px}.topbar__start strong{color:var(--text-primary)}.connection-state{color:var(--text-secondary);font-size:12px}.content{max-width:1400px;padding:40px 48px 64px}.page-heading h1{color:#20222b;letter-spacing:-.9px;max-width:900px;font-size:clamp(28px,3vw,34px);line-height:1.18}.page-heading p{max-width:780px;color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.5}.eyebrow{color:var(--text-secondary);letter-spacing:.8px;font-size:12px}.heading-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lawyer-heading .heading-title-row h1{overflow-wrap:anywhere}.back-link{min-height:44px;color:var(--violet-dark);font-size:14px}.back-link strong{color:var(--text-primary);font-weight:600}.button{border-radius:10px;min-height:44px;padding-inline:16px;font-size:14px;font-weight:700}.button--primary{background:linear-gradient(135deg,#7655d2,#5c3dbc)}.button--danger{color:#8f202b;background:#fff;border-color:#efc1c7}.button--danger:hover{color:#fff;background:#b4232f;border-color:#b4232f}.button--compact{min-height:36px;padding-inline:12px;font-size:13px}.panel{box-shadow:var(--shadow);border-color:#dfe3eb;border-radius:16px}.panel__heading h2{color:var(--text-primary);font-size:16px;line-height:1.35}.panel__heading p{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.5}.panel__heading select{min-height:40px;color:var(--text-primary);border-color:#cfd5df;border-radius:9px;padding:0 32px 0 12px;font-size:13px}.panel__heading--row{padding:24px}.status-pill{padding:6px 10px;font-size:12px;line-height:1.2}.status-pill--success{color:#17663f;background:#e7f5ed}.status-pill--warning{color:#7a500b;background:#fff4d9}.status-pill--danger{color:#8f202b;background:#fdebed}.status-pill--info{color:#174f88;background:#e7f0fb}.status-pill--neutral{color:#475467;background:#eef1f5}.detail-grid{gap:16px}.detail-card{padding:24px}.detail-card .panel__heading>svg{color:var(--violet-dark)}.activity-row{grid-template-columns:44px 1fr auto;gap:14px;min-height:82px;padding:16px 24px}.activity-row strong{color:var(--text-primary);font-size:14px}.activity-row small{color:var(--text-secondary);margin-top:6px;font-size:13px}.activity-row small span+span{display:inline}.job-icon{width:44px;height:44px;font-size:11px}.monitoring-summary{background:#f7f5ff;border:1px solid #d8cff7;border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px;display:flex}.monitoring-summary__icon{width:36px;height:36px;color:var(--violet-dark);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.monitoring-summary>div{flex-direction:column;gap:4px;display:flex}.monitoring-summary strong{color:var(--text-primary);font-size:14px}.monitoring-summary span{color:var(--text-secondary);font-size:13px;line-height:1.45}.data-panel{overflow:hidden}.table-toolbar{gap:16px;min-height:76px;padding:16px 24px}.table-search{width:min(100%,380px);min-height:44px;color:var(--text-secondary);background:#fff;border:1px solid #cfd5df;border-radius:10px;padding:0 12px;font-size:14px}label.table-search{align-items:center;gap:8px;display:flex}input.table-search{outline:none;display:block}.table-search:focus-within,input.table-search:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c729}.table-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:14px}.segmented-control{background:#eef1f5;border-radius:10px;gap:3px;padding:4px}.segmented-control button{min-height:36px;color:var(--text-secondary);border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.segmented-control button.is-active{color:var(--text-primary);background:#fff;box-shadow:0 1px 4px #1e1e281f}table{min-width:0}th{color:var(--text-secondary);letter-spacing:.35px;background:#f8f9fb;padding:14px 24px;font-size:12px;font-weight:700}td{color:var(--text-primary);border-top-color:#e8ebf0;padding:17px 24px;font-size:14px;line-height:1.45}td small,.table-wrap td small{color:var(--text-muted);margin-top:5px;font-size:12px}.table-link{color:var(--violet-dark);font-size:14px}.muted-cell{color:var(--text-muted)}.table-footer{min-height:68px;color:var(--text-secondary);border-top-color:#e8ebf0;padding:12px 24px;font-size:12px}.empty-panel{gap:14px;min-height:132px}.empty-panel strong{color:var(--text-primary);font-size:14px}.empty-panel p{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.45}.panel-empty-action{padding:20px 24px}.profile-card-list{border-top-color:#e8ebf0}.profile-card-row{min-height:76px;padding:16px 24px}.profile-card-row strong{color:var(--text-primary);font-size:14px}.profile-card-row small{color:var(--text-secondary);font-size:13px}.profile-card-row:hover,.profile-card-row:focus-visible{background:#f8f7ff}.profile-card-row:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.row-action{white-space:nowrap}.event-row{min-height:82px;padding:16px 24px}.event-row strong{color:var(--text-primary);font-size:14px}.event-row small,.event-row p{color:var(--text-secondary);font-size:13px;line-height:1.45}.event-row__icon{font-size:12px}.form-hint{color:var(--text-secondary);font-size:13px;line-height:1.45}.form-error{color:#8f202b;font-size:13px;line-height:1.45}.danger-zone{background:#fff7f7;border-color:#efc1c7;padding:20px 24px}.danger-zone strong{color:#8f202b;font-size:15px}.danger-zone p{color:#7a5058;font-size:13px;line-height:1.5}.icon-button{width:44px;height:44px}.pagination{color:var(--text-secondary);gap:10px;font-size:13px}.pagination .button{min-height:36px}.spin{animation:1s linear infinite judicial-sync-spin}.metric-card__label,.metric-card__change{font-size:13px}.chart-labels{color:var(--text-secondary);font-size:12px}.quick-link strong{color:var(--text-primary);font-size:14px}.quick-link small{color:var(--text-secondary);font-size:13px}.text-link{color:var(--violet-dark);font-size:13px}.judicial-dashboard-metric small{color:var(--text-secondary);font-size:12px}.judicial-dashboard-metric strong{font-size:18px}.judicial-dashboard-metric .metric-date{font-size:13px}.judicial-recent-list strong{color:var(--text-primary);font-size:13px}.judicial-recent-list small{color:var(--text-secondary);font-size:12px}.empty-hint strong{font-size:14px}.empty-hint p,.job-summary-grid small{color:var(--text-secondary);font-size:13px}.job-row__main small,.job-row__progress small{color:var(--text-secondary);font-size:12px}.job-row__main em{color:var(--text-secondary);font-size:12px}.settings-card p,.preference-panel>div p{color:var(--text-secondary);font-size:13px}.settings-card h2,.toggle-row strong{color:var(--text-primary);font-size:15px}.toggle-row small,.service-filter-row{color:var(--text-secondary);font-size:13px}.filter-chip{min-height:36px;color:var(--text-secondary);padding-inline:12px;font-size:12px}.config-state,.settings-label{color:var(--text-secondary);font-size:12px}.section-label{color:var(--text-primary);font-size:13px}.check-card{color:var(--text-primary)}.check-card strong{font-size:14px}.check-card small{color:var(--text-secondary);font-size:13px}.module-fields__heading strong{font-size:14px}.module-fields__heading small,.metadata-details summary span{color:var(--text-secondary);font-size:13px}.metadata-details summary{font-size:13px}.service-toggle em{font-size:12px}.event-content,.detail-line{color:var(--text-primary);font-size:14px}.detail-line span{color:var(--text-secondary);font-size:12px}.process-lawyer-strip strong{color:var(--text-primary);font-size:13px}.timeline-item strong{color:var(--text-primary);font-size:14px}.timeline-item small{color:var(--text-secondary);font-size:12px}.notice-card strong{color:var(--text-primary);font-size:14px}.notice-card p,.dps-editor__heading p{color:var(--text-secondary);font-size:13px}.dps-field{color:var(--text-primary);font-size:13px}.dps-field>input,.dps-field>select,.dps-field>textarea{color:var(--text-primary);font-size:14px}.dps-field details summary{font-size:12px}.dps-field details input{color:var(--text-primary);font-size:13px}.dps-field__hint,.profile-progress{color:var(--text-secondary);font-size:12px}.chart-panel--empty{min-height:300px}.chart-empty-state{min-height:190px;color:var(--violet-dark);background:#f7f5ff;border:1px dashed #cfc4f3;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.chart-empty-state>div{flex-direction:column;gap:4px;display:flex}.chart-empty-state strong{color:var(--text-primary);font-size:14px}.chart-empty-state span{color:var(--text-secondary);font-size:13px;line-height:1.45}.activity-row--link{color:inherit;text-decoration:none;transition:background .18s}.activity-row--link:hover{background:#faf9fe}.activity-row--link:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}@media (width<=800px){.sidebar{width:min(280px,100vw - 32px)}.main{margin-left:0}.topbar{padding-inline:20px}.content{padding:28px 20px 48px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px}.page-heading>.button,.lawyer-heading>.button{width:100%}.table-toolbar{flex-direction:column;align-items:stretch}.table-search{width:100%}.detail-grid{grid-template-columns:1fr}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{width:100%;display:block}.responsive-table{border-collapse:separate;border-spacing:0 12px}.responsive-table thead{display:none}.responsive-table tr{background:#fff;border:1px solid #e8ebf0;border-radius:12px;padding:14px 18px;box-shadow:0 2px 10px #1e23320a}.responsive-table td{border-top:0;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:8px 0;font-size:14px;display:flex}.responsive-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;font-weight:700}.responsive-table td:first-child{padding-top:0}.responsive-table td:last-child{padding-bottom:0}.responsive-table .row-action{margin-left:auto}}@media (width<=560px){.content{padding:24px 14px 44px}.topbar{height:68px}.topbar__start{font-size:13px}.connection-state{font-size:11px}.panel__heading--row{flex-direction:column;align-items:flex-start;padding:20px}.panel__heading--row>.button{width:100%}.detail-card{padding:20px}.activity-row{grid-template-columns:40px 1fr;padding:14px 20px}.activity-row>.status-pill{grid-column:2;justify-self:start}.table-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:20px}.danger-zone{flex-direction:column;align-items:flex-start;padding:20px}.danger-zone .button{width:100%}.nevora-dialog__actions{flex-direction:column-reverse}.nevora-dialog__actions .button{width:100%}}.portfolio-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{min-height:142px;color:var(--text-primary);text-align:left;box-shadow:var(--shadow);cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.portfolio-card:hover,.portfolio-card.is-selected{box-shadow:0 0 0 3px #6847c71f, var(--shadow);border-color:#8e77d5}.portfolio-card span,.portfolio-card small{color:var(--text-secondary);font-size:12px}.portfolio-card strong{font-size:30px;line-height:1}.portfolio-distribution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-distribution{min-height:210px;padding:20px}.portfolio-distribution .panel__heading{padding:0 0 14px}.portfolio-distribution .panel__heading h2{margin-top:4px}.distribution-list{flex-direction:column;gap:10px;display:flex}.distribution-row{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 90px 32px;align-items:center;gap:10px;padding:0;display:grid}.distribution-row:hover .distribution-row__label{color:var(--violet-dark)}.distribution-row__label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.distribution-row__bar{background:#ece9f8;border-radius:99px;height:8px;overflow:hidden}.distribution-row__bar i{border-radius:inherit;background:linear-gradient(90deg,#8a72dc,#5e43be);height:100%;display:block}.distribution-row strong{color:var(--text-primary);text-align:right;font-size:12px}.process-filter-grid{border-top:1px solid #e8ebf0;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 24px 18px;display:grid}.process-filter-grid label{flex-direction:column;gap:6px;padding-top:16px;display:flex}.process-filter-grid label span{color:var(--text-secondary);font-size:12px;font-weight:700}.process-filter-grid input,.process-filter-grid select{min-height:38px;color:var(--text-primary);background:#fff;border:1px solid #cfd5df;border-radius:8px;padding:0 10px}.tpu-pending{color:#8a5a0b!important}.tpu-classification-panel{padding:24px}.tpu-classification-panel .panel__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tpu-classification-panel .panel__heading h2{margin-top:5px}.tpu-classification-panel .panel__heading p{max-width:720px}.tpu-classification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.tpu-classification-grid>div{background:#f8f7fc;border:1px solid #e5e0f4;border-radius:12px;flex-direction:column;gap:6px;min-height:92px;padding:16px;display:flex}.tpu-classification-grid span{color:var(--text-secondary);font-size:12px;font-weight:700}.tpu-classification-grid strong{color:var(--text-primary);font-size:14px}.tpu-classification-grid small{color:var(--text-secondary);font-size:12px;line-height:1.4}.tpu-subject-row{flex-direction:column;gap:2px;display:flex}.tpu-subject-row+.tpu-subject-row{border-top:1px solid #e5e0f4;margin-top:8px;padding-top:8px}.tpu-event-card{background:#f8f7fc;border:1px solid #e5e0f4;border-radius:12px;flex-direction:column;gap:6px;margin:20px 0;padding:16px;display:flex}.tpu-event-card>span{color:var(--text-secondary);font-size:12px;font-weight:700}.tpu-event-card strong{color:var(--text-primary);font-size:15px}.tpu-event-card small,.tpu-event-card p{color:var(--text-secondary);font-size:12px;line-height:1.45}@media (width<=1050px){.portfolio-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-distribution-grid{grid-template-columns:1fr}.process-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tpu-classification-grid{grid-template-columns:1fr}}@media (width<=560px){.portfolio-card-grid{grid-template-columns:1fr}.process-filter-grid{grid-template-columns:1fr;padding-inline:20px}.tpu-classification-panel{padding:20px}.tpu-classification-panel .panel__heading{flex-direction:column}}.detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:start}.collapsible-panel{min-width:0;overflow:hidden}.collapsible-panel__header{align-items:stretch;gap:12px;min-width:0;display:flex}.collapsible-panel__toggle{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:12px;padding:22px 24px;display:flex}.collapsible-panel__toggle:hover{background:#faf9fe}.collapsible-panel__toggle:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.collapsible-panel__icon{color:var(--violet-dark);flex:none;display:inline-flex}.collapsible-panel__title{flex-direction:column;gap:5px;min-width:0;display:flex}.collapsible-panel__title strong{color:var(--text-primary);font-size:16px;line-height:1.35}.collapsible-panel__title>span{overflow-wrap:anywhere;color:var(--text-secondary);font-size:13px;line-height:1.45}.collapsible-panel__chevron{color:var(--violet-dark);flex:none;margin-left:auto;transition:transform .18s}.collapsible-panel--open .collapsible-panel__chevron{transform:rotate(180deg)}.collapsible-panel__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:16px 24px 16px 0;display:flex}.collapsible-panel__summary{max-width:100%;color:var(--text-secondary);text-align:right;font-size:13px;font-weight:700;line-height:1.35}.collapsible-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.collapsible-panel__content{min-width:0;padding:0 24px 24px}.collapsible-panel__content[hidden]{display:none}.page-stack--tight{gap:18px}.regularize-tabs-panel{overflow:hidden}.regularize-tabs{border-bottom:1px solid #e8ebf0;align-items:stretch;gap:4px;padding:8px 16px 0;display:flex;overflow-x:auto}.regularize-tabs button{min-height:46px;color:var(--text-secondary);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.regularize-tabs button:hover,.regularize-tabs button.is-active{color:var(--violet-dark);border-bottom-color:var(--violet);background:#faf9fe}.regularize-tab-badge{color:#8f202b;text-align:center;background:#fdebed;border-radius:99px;min-width:20px;padding:3px 6px;font-size:10px}.regularize-tab-content{padding:24px}.regularize-client-selector{margin-top:0}.regularize-metric-card{min-height:136px;position:relative;overflow:hidden}.regularize-metric-card b{color:var(--text-primary);font-size:28px;line-height:1}.regularize-metric-card__icon{width:34px;height:34px;color:var(--violet-dark);background:#f0edfb;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.regularize-overview-banner{background:#f7f5ff;border:1px solid #d8cff7;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.regularize-overview-banner__icon{width:38px;height:38px;color:var(--violet-dark);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.regularize-overview-banner>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.regularize-overview-banner strong{color:var(--text-primary);font-size:14px}.regularize-overview-banner p{color:var(--text-secondary);font-size:12px;line-height:1.45}.regularize-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.regularize-mini-grid>div{background:#fafafd;border:1px solid #e8e6f1;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;min-height:84px;padding:14px;display:flex}.regularize-mini-grid span{color:var(--text-secondary);font-size:12px}.regularize-mini-grid strong{color:var(--text-primary);font-size:22px}.regularize-subpanel{border:1px solid #e8ebf0;border-radius:12px;overflow:hidden}.regularize-subpanel__heading,.regularize-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.regularize-subpanel__heading{border-bottom:1px solid #e8ebf0}.regularize-guide-access{padding:0;overflow:hidden}.regularize-guide-access__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px 0;display:grid}.regularize-guide-access__grid>div{background:#fafafd;border:1px solid #e8ebf0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px;display:flex}.regularize-guide-access__grid span{width:100%;color:var(--text-secondary);font-size:11px}.regularize-guide-access__grid strong{color:var(--text-primary);font-size:15px}.regularize-guide-access .form-actions{padding:18px 20px 0}.regularize-guide-access>.form-hint{padding:12px 20px 18px}.regularize-subpanel__heading h2,.regularize-section-heading h2{color:var(--text-primary);font-size:16px}.regularize-subpanel__heading p,.regularize-section-heading p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.45}.regularize-data-section{min-width:0}.regularize-data-section .table-wrap{overflow-x:auto}.regularize-data-section table{min-width:760px}.regularize-known-account-form{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 20px 18px;padding:14px;display:flex}.regularize-known-account-form label{flex:0 320px;min-width:240px}.regularize-known-account-form .form-hint{flex:100%;margin:0}.regularize-filter{flex-direction:column;gap:6px;min-width:min(310px,100%);display:flex}.regularize-filter span{color:var(--text-secondary);font-size:12px;font-weight:700}.regularize-filter select{min-height:40px;color:var(--text-primary);background:#fff;border:1px solid #cfd5df;border-radius:8px;padding:0 32px 0 10px}.regularize-news-list{flex-direction:column;gap:10px;display:flex}.regularize-news-item{background:#fffaf0;border:1px solid #f1dfb1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.regularize-news-item.is-reviewed{background:#fafafd;border-color:#e8ebf0}.regularize-news-item__icon{color:#8a5a0b;background:#fff1c9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.regularize-news-item__title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.regularize-news-item__title strong{color:var(--text-primary);font-size:14px}.regularize-news-item__title small{color:var(--text-secondary);white-space:nowrap;font-size:11px}.regularize-news-item p{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.regularize-readonly-note{color:var(--violet-dark);background:#f7f5ff;border:1px solid #e5def8;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;font-size:12px;line-height:1.45;display:flex}.regularize-readonly-note span{color:var(--text-secondary)}.notice-card--warning{color:#7a500b;background:#fff8e6;border-color:#f1dfb1}.notice-card--warning span{color:#7a500b}.is-selected-row td{background:#faf9fe}.regularize-empty{flex-direction:column;gap:10px;min-height:130px}@media (width<=700px){.regularize-tab-content{padding:20px}.regularize-overview-banner{flex-wrap:wrap;align-items:flex-start}.regularize-overview-banner .button{width:100%}.regularize-mini-grid{grid-template-columns:1fr}.regularize-section-heading,.regularize-subpanel__heading{flex-direction:column}.regularize-guide-access__grid{grid-template-columns:1fr}.regularize-filter{width:100%}.regularize-news-item{grid-template-columns:30px minmax(0,1fr)}.regularize-news-item>.button,.regularize-news-item>.status-pill{grid-column:2;justify-self:start}}.collapsible-panel.detail-card{padding:0}.collapsible-panel.data-panel .collapsible-panel__content{padding-inline:0}.collapsible-panel.data-panel .collapsible-panel__content>.panel-placeholder,.collapsible-panel.data-panel .collapsible-panel__content>.panel-empty-action{padding-inline:24px}.collapsible-panel.data-panel .collapsible-panel__content>.profile-card-list{margin-top:0}@media (width<=1150px){.detail-grid{grid-template-columns:1fr}}@media (width<=560px){.collapsible-panel__header{flex-direction:column;align-items:stretch;gap:0}.collapsible-panel__toggle{padding:20px}.collapsible-panel__meta{justify-content:flex-start;align-items:flex-start;padding:0 20px 20px}.collapsible-panel__summary{text-align:left}.collapsible-panel__actions{justify-content:flex-start;width:100%}.collapsible-panel__actions .button{flex:auto}.collapsible-panel__content{padding:0 20px 20px}.collapsible-panel.data-panel .collapsible-panel__content>.panel-placeholder,.collapsible-panel.data-panel .collapsible-panel__content>.panel-empty-action{padding-inline:20px}}.source-health-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.source-health-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px}.source-health-card__heading,.source-health-card__heading>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.source-health-card__heading>span{justify-content:flex-start}.source-health-card dl{gap:8px;margin:14px 0 0;display:grid}.source-health-card dl div{justify-content:space-between;gap:12px;display:flex}.source-health-card dt{color:var(--text-muted);font-size:.78rem}.source-health-card dd{text-align:right;margin:0;font-size:.82rem;font-weight:600}.source-health-card p{color:var(--danger);margin:12px 0 0;font-size:.82rem}.event-date-context{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.event-date-context span{background:var(--surface-muted);color:var(--text-muted);border-radius:999px;padding:3px 7px;font-size:.74rem}.event-date-context strong{color:var(--text)}.monitoring-explanation{color:var(--text-muted);margin:0 0 14px;font-size:.9rem}.app-error-state{background:var(--surface,#f6f7fb);min-height:100vh;color:var(--ink,#20222b);text-align:center;place-items:center;padding:32px;display:grid}.app-error-state section{border:1px solid var(--line,#dfe3eb);max-width:520px;box-shadow:var(--shadow,0 8px 24px #221f320f);background:#fff;border-radius:16px;padding:32px}.app-error-state h1{margin:10px 0}.app-error-state p{color:var(--muted,#475467);margin:0 0 20px}.candidate-toolbar{flex-wrap:wrap}.candidate-toolbar>select{min-height:44px;color:var(--text-primary);background:#fff;border:1px solid #cfd5df;border-radius:10px;padding:0 12px}.candidate-client-cell{align-items:center;gap:8px;min-width:240px;display:flex}.candidate-client-cell .client-picker{flex:1}.candidate-dialog-backdrop{z-index:1000;background:#1417228c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.candidate-dialog{width:min(100%,520px);padding:24px;box-shadow:0 24px 70px #14172240}.candidate-dialog .form-grid{gap:16px;display:grid}.candidate-dialog .form-grid label{gap:7px;display:grid}.candidate-dialog .form-grid input,.candidate-dialog .form-grid select{border:1px solid #cfd5df;border-radius:10px;min-height:44px;padding:0 12px}.candidate-dialog__actions{justify-content:flex-end;gap:10px;display:flex}.inline-feedback--warning{color:#7a4d00;background:#fff8df;border-color:#f2d67a}:root{--surface:#f7f8fb;--panel:#fff;--line:#e3e6ee;--text-primary:#172033;--text-secondary:#5f6b7d;--text-muted:#7c8797;--violet:#6847c7;--violet-dark:#5433b0;--violet-soft:#f1efff;--shadow:0 10px 28px #1d22330e}body{background:var(--surface);color:var(--text-primary)}.main{margin-left:240px}.sidebar{background:#101c2d;border-right:0;width:240px}.brand{flex-basis:72px;justify-content:flex-start;padding-inline:18px}.brand__logo{width:132px}.nav{gap:3px;margin-top:18px}.nav__group+.nav__group{margin-top:16px}.nav__eyebrow{color:#91a0b7;letter-spacing:.82px;font-size:10px}.nav__item{color:#c8d1df;border-radius:9px;min-height:42px}.nav__item:hover{color:#fff;background:#ffffff12}.nav__item--active{color:#fff;background:linear-gradient(90deg,#7652dcb3,#6343bb4d);box-shadow:inset 3px 0 #a895f2}.sidebar__footer{padding-top:14px}.profile-card{padding-inline:8px}.profile-card strong{font-size:12px}.profile-card small{color:#aeb9c8;font-size:11px}.logout-button{color:#aeb9c8;min-height:38px}.topbar{background:#ffffffeb;height:68px;padding-inline:32px}.topbar__start{gap:14px}.topbar__context{align-items:center;gap:8px;font-size:13px;display:inline-flex}.topbar__context .breadcrumb{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.topbar__context strong{color:#344054;font-weight:700}.topbar__separator{color:#c1c7d2}.topbar-activity-link{color:#586579;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.topbar-activity-link:hover{color:var(--violet-dark);background:var(--violet-soft)}.notification-button{width:38px;height:38px}.content{max-width:1480px;margin:0 auto;padding:32px 40px 64px}.page-stack{gap:24px}.page-heading{align-items:flex-start;gap:24px}.page-heading h1{color:#172033;letter-spacing:-.9px;font-size:clamp(29px,3vw,36px)}.page-heading p{color:#647084;max-width:680px;margin-top:8px;font-size:15px;line-height:1.55}.page-heading .eyebrow{display:none}.button{border-radius:9px;min-height:40px;font-size:13px}.button--primary{background:linear-gradient(135deg,#6f50d3,#5737b5);box-shadow:0 7px 16px #674dc729}.button--secondary{color:#475467;border-color:#d0d6e0}.panel{border-color:var(--line);box-shadow:var(--shadow);border-radius:12px}.panel__heading h2{color:#1f2a3d;font-size:18px}.panel__heading p{color:#6b7687;font-size:13px}.table-toolbar{min-height:64px;padding:12px 20px}.table-search{background:#fff;border-color:#d5dbe5;border-radius:9px;width:min(370px,100%);height:40px}.table-search input{font-size:13px}.table-toolbar>select{min-height:40px;color:var(--text-primary);font:inherit;background:#fff;border:1px solid #d5dbe5;border-radius:9px;outline:0;padding:0 32px 0 12px;font-size:13px}.table-toolbar>select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c724}.segmented-control button{min-height:36px;font-size:12px}.status-pill{font-size:12px}.table-wrap table th{color:#6f7a8a;letter-spacing:.25px;font-size:11px}.table-wrap table td{color:#354052;font-size:13px}.table-footer{color:#788497;min-height:56px;padding-inline:20px;font-size:12px}.quick-link strong{font-size:13px}.quick-link small{font-size:12px}.skip-link{z-index:100;color:#fff;background:var(--violet-dark);border-radius:7px;padding:8px 12px;transition:transform .15s;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.dashboard-page{max-width:1240px}.work-summary-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.work-summary-item{color:#344054;border-right:1px solid #edf0f4;align-items:center;gap:11px;min-height:82px;padding:17px 19px;text-decoration:none;display:flex}.work-summary-item:last-child{border-right:0}.work-summary-item:hover{background:#fbfaff}.work-summary-item>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.work-summary-item strong{color:#192438;font:700 22px/1 Manrope,sans-serif}.work-summary-item small{color:#697688;font-size:12px}.work-summary-item>svg{color:#a2aabb;margin-left:auto}.work-summary-item__date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.work-summary-item__dot{border-radius:50%;flex:none;width:9px;height:9px}.work-summary-item__dot--violet{background:#7656d4}.work-summary-item__dot--amber{background:#e3a02b}.work-summary-item__dot--blue{background:#4e83c4}.work-summary-item__dot--green{background:#46a073}.inbox-panel{overflow:hidden}.inbox-panel .panel__heading{padding:22px 24px 18px}.inbox-list{border-top:1px solid #edf0f4}.inbox-row{min-height:70px;color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:34px minmax(0,1fr) 150px auto 18px;align-items:center;gap:14px;padding:12px 24px;text-decoration:none;display:grid}.inbox-row:last-child{border-bottom:0}.inbox-row:hover{background:#fbfaff}.inbox-row__source{border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.inbox-row__source--djen{color:#3d6da7;background:#eaf2fc}.inbox-row__source--datajud{color:#7053c9;background:#f0edfb}.inbox-row__content{flex-direction:column;gap:4px;min-width:0;display:flex}.inbox-row__content strong{color:#263347;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-row__content small,.inbox-row__date{color:#778396;font-size:12px}.inbox-row__date{white-space:nowrap}.inbox-row__arrow{color:#a4adba}.dashboard-secondary-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.dashboard-health{overflow:hidden}.dashboard-health summary{color:#263347;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:18px 22px;list-style:none;display:flex}.dashboard-health summary::-webkit-details-marker{display:none}.dashboard-health summary>span:first-child{flex-direction:column;gap:4px;display:flex}.dashboard-health summary strong{font-size:14px}.dashboard-health summary small{color:#778396;font-size:12px}.details-action{color:var(--violet-dark);font-size:12px;font-weight:700}.dashboard-health__content{border-top:1px solid #edf0f4;padding:0 22px 22px}.dashboard-health:not([open]),.dashboard-secondary-grid .quick-panel{box-shadow:none}.process-summary-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.process-summary-strip button{color:#556274;background:#fff;border:1px solid #dfe3eb;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.process-summary-strip button:hover,.process-summary-strip button.is-selected{color:var(--violet-dark);background:var(--violet-soft);border-color:#d5caf7}.process-summary-strip strong{color:#1f2a3d}.portfolio-insights{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px}.portfolio-insights>summary{color:#344054;cursor:pointer;padding:16px 20px;font-size:13px;font-weight:700}.portfolio-insights[open]>summary{border-bottom:1px solid #edf0f4}.portfolio-insights .portfolio-card-grid,.portfolio-insights .portfolio-distribution-grid{padding:18px 20px}.candidate-selection-tools{color:#697688;border-bottom:1px solid #edf0f4;align-items:center;gap:14px;min-height:48px;padding:10px 20px;font-size:12px;display:flex}.candidate-selection-tools .checkbox-inline{color:#556274;font-size:12px}.judicial-linking-banner--compact{border-color:var(--line);box-shadow:none;background:#fff;padding:14px 18px}.judicial-linking-banner--compact .eyebrow{display:none}.judicial-linking-banner--compact strong{font-size:14px}.judicial-linking-banner--compact small{font-size:12px}.settings-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-nav-card{color:#344054;border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:18px;text-decoration:none;display:grid}.settings-nav-card:hover{background:#fbfaff;border-color:#d2c8f8}.settings-nav-card>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.settings-nav-card strong{font-size:14px}.settings-nav-card small{color:#6f7b8c;font-size:12px;line-height:1.45}.settings-nav-card__arrow{color:var(--violet-dark);font-size:21px}.settings-health{box-shadow:none;overflow:hidden}.settings-health summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:18px 22px;list-style:none;display:flex}.settings-health summary::-webkit-details-marker{display:none}.settings-health summary>span:first-child{flex-direction:column;gap:4px;display:flex}.settings-health summary strong{color:#263347;font-size:14px}.settings-health summary small{color:#778396;font-size:12px}.settings-health__content{border-top:1px solid #edf0f4;padding:0 22px 22px}.job-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.job-summary-grid>div{border-color:var(--line);min-height:88px;box-shadow:none;border-radius:10px;padding:15px 16px}.job-summary-grid small{color:#718096;font-size:12px}.job-summary-grid strong{color:#1e2b40;font-size:24px}.job-row{min-height:72px}.job-row__main small{color:#7b8798;font-size:12px}.job-row__main strong{color:#2a374b;font-size:14px}.job-detail-backdrop{z-index:44;cursor:default;background:#101c2d1f;border:0;padding:0;position:fixed;inset:68px 0 0 240px}.job-detail-drawer{z-index:45;border-left:1px solid var(--line);background:#fff;width:min(560px,100vw);padding:26px 28px 40px;position:fixed;top:68px;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 44px #1d223324}.job-detail-drawer .panel__heading{border-bottom:1px solid #edf0f4;padding-bottom:18px}.job-detail-drawer__actions{align-items:center;gap:12px;display:flex}.job-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.job-detail-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.job-detail-grid small{color:var(--text-secondary);font-size:12px}.job-detail-grid strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:13px}.job-detail-drawer .job-detail-grid{margin:20px 0}.job-detail-drawer .activity-list{margin-inline:-28px}.job-detail-drawer .activity-row{padding-inline:28px}@media (width<=1080px){.content{padding-inline:28px}.work-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.work-summary-item:nth-child(2){border-right:0}.work-summary-item:nth-child(-n+2){border-bottom:1px solid #edf0f4}.dashboard-secondary-grid,.settings-nav-grid{grid-template-columns:1fr}.job-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.main{margin-left:0}.sidebar{width:min(300px,88vw);transition:transform .2s;transform:translate(-105%)}.sidebar--open{transform:translate(0)}.sidebar-backdrop{display:block}.content{padding:24px 20px 48px}.topbar{padding-inline:20px}.topbar__context .breadcrumb,.topbar__separator,.topbar-activity-link span{display:none}.job-detail-drawer{padding:22px 20px 34px;top:60px}.job-detail-backdrop{top:60px;left:0}.job-detail-drawer .activity-list{margin-inline:-20px}.job-detail-drawer .activity-row{padding-inline:20px}.job-detail-grid{grid-template-columns:1fr;gap:12px}.page-heading{flex-direction:column}.page-heading .button{width:100%}.work-summary-strip{grid-template-columns:1fr}.work-summary-item,.work-summary-item:nth-child(-n+2){border-bottom:1px solid #edf0f4;border-right:0}.work-summary-item:last-child{border-bottom:0}.inbox-row{grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;padding-inline:16px}.inbox-row__date,.inbox-row>.status-pill{grid-column:2}.inbox-row__date{grid-row:2}.inbox-row>.status-pill{grid-row:3;justify-self:start}.inbox-row__arrow{grid-area:1/3}.job-summary-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{--theme-surface:#f7f8fb;--theme-panel:#fff;--theme-panel-subtle:#fbfcff;--theme-control:#fff;--theme-line:#e3e6ee;--theme-line-strong:#d0d6e0;--theme-text:#172033;--theme-text-secondary:#5f6b7d;--theme-text-muted:#7c8797;--theme-accent:#6f50d3;--theme-accent-strong:#5737b5;--theme-accent-soft:#f1efff;--theme-link:#5737b5;--theme-link-hover:#3f278d;--theme-sidebar:#101c2d;--theme-sidebar-panel:#18263b;--theme-sidebar-text:#f8f9ff;--theme-sidebar-muted:#aeb9c8;--theme-sidebar-hover:#ffffff12;--theme-sidebar-active:#7652dcb3;--theme-topbar:#ffffffeb;--theme-shadow:0 10px 28px #1d22330e;--theme-focus:#6f50d3;--theme-success:#247a51;--theme-success-soft:#e9f7ef;--theme-warning:#8a5b12;--theme-warning-soft:#fff4d9;--theme-danger:#a23a45;--theme-danger-soft:#fff0f1;--theme-info:#245c98;--theme-info-soft:#eaf2fc;--surface:var(--theme-surface);--surface-muted:var(--theme-panel-subtle);--panel:var(--theme-panel);--line:var(--theme-line);--border:var(--theme-line);--ink:var(--theme-text);--muted:var(--theme-text-secondary);--soft:var(--theme-text-muted);--text:var(--theme-text);--text-primary:var(--theme-text);--text-secondary:var(--theme-text-secondary);--text-muted:var(--theme-text-muted);--violet:var(--theme-accent);--violet-dark:var(--theme-accent-strong);--violet-soft:var(--theme-accent-soft);--sidebar:var(--theme-sidebar);--success:var(--theme-success);--warning:var(--theme-warning);--danger:var(--theme-danger);--info:var(--theme-info);--shadow:var(--theme-shadow);min-height:100vh;color:var(--theme-text);background:var(--theme-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-theme=violet-night]{--theme-surface:#15162a;--theme-panel:#202142;--theme-panel-subtle:#26274b;--theme-control:#26274b;--theme-line:#3a3c68;--theme-line-strong:#5e6190;--theme-text:#f5f3ff;--theme-text-secondary:#cbc7e7;--theme-text-muted:#9795b6;--theme-accent:#9b7cff;--theme-accent-strong:#785ae4;--theme-accent-soft:#312958;--theme-link:#f5f3ff;--theme-link-hover:#b9a5ff;--theme-sidebar:#0c1020;--theme-sidebar-panel:#171934;--theme-sidebar-text:#f8f6ff;--theme-sidebar-muted:#adaacb;--theme-sidebar-hover:#ffffff14;--theme-sidebar-active:#7e5ee88f;--theme-topbar:#15162aeb;--theme-shadow:0 14px 34px #03051447;--theme-focus:#b9a5ff;--theme-success:#7de3a9;--theme-success-soft:#183b2d;--theme-warning:#ffd77d;--theme-warning-soft:#443314;--theme-danger:#ff9aa3;--theme-danger-soft:#4a222a;--theme-info:#8dd6ff;--theme-info-soft:#173b50;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-theme=high-contrast]{--theme-surface:#fff;--theme-panel:#fff;--theme-panel-subtle:#f3f5f8;--theme-control:#fff;--theme-line:#78869a;--theme-line-strong:#465366;--theme-text:#0b1220;--theme-text-secondary:#25344b;--theme-text-muted:#4c5a70;--theme-accent:#4e2aad;--theme-accent-strong:#35177f;--theme-accent-soft:#eee9ff;--theme-link:#35177f;--theme-link-hover:#4e2aad;--theme-sidebar:#0b1220;--theme-sidebar-panel:#172238;--theme-sidebar-text:#fff;--theme-sidebar-muted:#d4dceb;--theme-sidebar-hover:#ffffff21;--theme-sidebar-active:#5c35bed1;--theme-topbar:#fffffff5;--theme-shadow:0 8px 20px #0b12201a;--theme-focus:#35177f}.app-shell[data-theme=ocean-blue]{--theme-surface:#f2f8fb;--theme-panel:#fff;--theme-panel-subtle:#f6fbfd;--theme-control:#fff;--theme-line:#c9dce6;--theme-line-strong:#a9c5d3;--theme-text:#102a3a;--theme-text-secondary:#3f6070;--theme-text-muted:#688390;--theme-accent:#0b7fab;--theme-accent-strong:#075d82;--theme-accent-soft:#e2f3fa;--theme-link:#075d82;--theme-link-hover:#0b7fab;--theme-sidebar:#0c2a3a;--theme-sidebar-panel:#153b4e;--theme-sidebar-text:#f2fbff;--theme-sidebar-muted:#a9c8d5;--theme-sidebar-hover:#89d5ee21;--theme-sidebar-active:#0a81afbd;--theme-topbar:#ffffffed;--theme-shadow:0 10px 28px #10405614;--theme-focus:#0b7fab;--theme-success:#1e7955;--theme-success-soft:#e5f6ee;--theme-warning:#8a5b12;--theme-warning-soft:#fff4d9;--theme-danger:#a23a45;--theme-danger-soft:#fff0f1;--theme-info:#075d82;--theme-info-soft:#e2f3fa}.app-shell[data-theme=emerald]{--theme-surface:#fdf9fc;--theme-panel:#fff;--theme-panel-subtle:#fffafd;--theme-control:#fff;--theme-line:#f0dce8;--theme-line-strong:#dfbdd1;--theme-text:#362534;--theme-text-secondary:#725d6d;--theme-text-muted:#9b8596;--theme-accent:#e094bb;--theme-accent-strong:#c66b9d;--theme-accent-soft:#fcebf4;--theme-link:#984a76;--theme-link-hover:#7e3c60;--theme-sidebar:#512d4b;--theme-sidebar-panel:#693b5f;--theme-sidebar-text:#fff;--theme-sidebar-muted:#fff;--theme-sidebar-hover:#ffffff1a;--theme-sidebar-active:#dc80b1ad;--theme-topbar:#ffffffed;--theme-shadow:0 10px 28px #6f365d17;--theme-focus:#c66b9d;--theme-success:#2b7a59;--theme-success-soft:#e5f4ec;--theme-warning:#8a5b12;--theme-warning-soft:#fff4d9;--theme-danger:#a23a45;--theme-danger-soft:#fff0f1;--theme-info:#536ea3;--theme-info-soft:#edf0fa}.app-shell .sidebar{color:var(--theme-sidebar-text);background:var(--theme-sidebar);border-right-color:var(--theme-line)}.app-shell .sidebar__scroll-region{scrollbar-color:#c2bfcb59 transparent}.app-shell .nav__eyebrow,.app-shell .profile-card small,.app-shell .logout-button,.app-shell .nav__item{color:var(--theme-sidebar-muted)}.app-shell .nav__item:hover{color:var(--theme-sidebar-text);background:var(--theme-sidebar-hover)}.app-shell .nav__item--active,.app-shell .nav__item--active:hover{color:var(--theme-sidebar-text);background:linear-gradient(90deg, var(--theme-sidebar-active), transparent);box-shadow:inset 3px 0 var(--theme-accent)}.app-shell .nav__badge{color:var(--theme-sidebar-text);background:var(--theme-accent)}.app-shell .sidebar__footer{border-top-color:#ffffff1a}.app-shell .profile-card:hover{background:var(--theme-sidebar-hover)}.app-shell .workspace-switcher{color:var(--theme-sidebar-text);background:var(--theme-sidebar-panel);border-color:#ffffff1f}.app-shell .workspace-switcher:hover{background:var(--theme-sidebar-active)}.app-shell .workspace-switcher__icon{color:var(--theme-sidebar-text);background:var(--theme-sidebar-active)}.app-shell .workspace-menu{color:var(--theme-sidebar-text);background:var(--theme-sidebar-panel);border-color:#ffffff26}.app-shell .workspace-menu button{color:var(--theme-sidebar-muted)}.app-shell .workspace-menu button:hover,.app-shell .workspace-menu button.is-selected{color:var(--theme-sidebar-text);background:var(--theme-sidebar-active)}.app-shell .logout-button:hover{color:var(--theme-danger);background:var(--theme-danger-soft)}.app-shell .sidebar-backdrop{background:#040812a8}.app-shell .main,.app-shell .content{color:var(--theme-text);background:var(--theme-surface)}.app-shell .topbar{color:var(--theme-text);background:var(--theme-topbar);border-bottom-color:var(--theme-line)}.app-shell .topbar__context .breadcrumb,.app-shell .topbar__separator{color:var(--theme-text-muted)}.app-shell .topbar__context strong{color:var(--theme-text)}.app-shell .topbar-activity-link{color:var(--theme-text-secondary)}.app-shell .topbar-activity-link:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .icon-button,.app-shell .notification-button{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line)}.app-shell .icon-button:hover,.app-shell .notification-button:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .notification-button span{color:#fff;background:var(--theme-accent);border-color:var(--theme-panel)}.app-shell .notification-popover,.app-shell .client-combobox__options,.app-shell .remote-filter__options{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}.app-shell .notification-popover__heading{border-bottom-color:var(--theme-line)}.app-shell .notification-item{color:var(--theme-text);border-color:var(--theme-line)}.app-shell .notification-item:hover{background:var(--theme-accent-soft)}.app-shell .notification-item span,.app-shell .notification-item small{color:var(--theme-text-secondary)}.app-shell .page-heading h1,.app-shell .panel__heading h2,.app-shell .page-heading p,.app-shell .panel__heading p{color:var(--theme-text)}.app-shell .page-heading p,.app-shell .panel__heading p,.app-shell .table-footer,.app-shell .table-wrap table th{color:var(--theme-text-secondary)}.app-shell .panel,.app-shell .work-summary-strip,.app-shell .portfolio-insights,.app-shell .settings-nav-card,.app-shell .job-summary-grid>div,.app-shell .job-detail-drawer{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}.app-shell th{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .segmented-control{background:var(--theme-panel-subtle);border:1px solid var(--theme-line)}.app-shell .segmented-control button{color:var(--theme-text-muted)}.app-shell .segmented-control button.is-active{color:var(--theme-text);background:var(--theme-control);box-shadow:0 1px 4px color-mix(in srgb, var(--theme-text) 16%, transparent)}.app-shell .judicial-filters-panel{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line)}.app-shell .judicial-filters-panel__title{color:var(--theme-text)}.app-shell .judicial-filters-panel__header p,.app-shell .judicial-filter-field,.app-shell .judicial-filter-count{color:var(--theme-text-secondary)}.app-shell .judicial-filter-count{background:var(--theme-accent-soft);border-color:var(--theme-line)}.app-shell .judicial-filter-section,.app-shell .metadata-details{border-color:var(--theme-line)}.app-shell .metadata-details summary,.app-shell .metadata-details summary span{color:var(--theme-text-secondary)}.app-shell .module-summary-card,.app-shell .check-card,.app-shell .module-fields,.app-shell .event-content,.app-shell .notice-card{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .module-summary-card strong,.app-shell .module-fields__heading strong,.app-shell .notice-card strong{color:var(--theme-text)}.app-shell .module-summary-card p,.app-shell .check-card small,.app-shell .module-fields__heading small,.app-shell .notice-card p,.app-shell .empty-hint p{color:var(--theme-text-secondary)}.app-shell .portfolio-card{color:var(--theme-text);background:var(--theme-panel);border-color:var(--theme-line)}.app-shell .portfolio-card:hover,.app-shell .portfolio-card.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 16%, transparent), var(--theme-shadow)}.app-shell .portfolio-card span,.app-shell .portfolio-card small{color:var(--theme-text-secondary)}.app-shell .empty-hint>span,.app-shell .regularize-overview-banner__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .regularize-overview-banner{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .regularize-metric-card__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .regularize-mini-grid>div{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .regularize-client-selector{grid-template-columns:minmax(300px,1.15fr) minmax(280px,.85fr);align-items:center;gap:24px;margin-top:0;padding:18px 20px;display:grid}.app-shell .regularize-client-selector__field{flex-direction:column;gap:8px;min-width:0;display:flex}.app-shell .regularize-client-selector__field>span{color:var(--theme-text);font-size:12px;font-weight:800}.app-shell .regularize-client-selector__field select{width:100%;min-height:42px}.app-shell .regularize-client-selector__summary{border-left:1px solid var(--theme-line);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;padding-left:24px;display:flex}.app-shell .regularize-client-selector__summary strong{max-width:100%;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-shell .regularize-client-selector__summary small{overflow-wrap:anywhere;max-width:100%;color:var(--theme-text-secondary);font-size:11px;line-height:1.4}.app-shell .regularize-tabs{background:var(--theme-panel);border-color:var(--theme-line);gap:6px;padding:8px 20px 0}.app-shell .regularize-tabs button{min-height:44px;color:var(--theme-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:8px 8px 0 0;padding:0 13px;font-size:13px;font-weight:700}.app-shell .regularize-tabs button:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}.app-shell .regularize-tabs button.is-active{color:var(--theme-link);background:var(--theme-accent-soft);border-color:var(--theme-line);border-bottom-color:var(--theme-accent)}.app-shell .regularize-tab-content{background:var(--theme-panel);padding:24px}.app-shell .regularize-tab-badge{color:var(--theme-link);background:var(--theme-accent-soft);border:1px solid var(--theme-line)}.app-shell .process-summary-strip strong{color:var(--theme-text)}.app-shell .filter-chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .filter-chip.is-active{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell select{color:var(--theme-text);background-color:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell select:disabled{color:var(--theme-text-muted);background-color:var(--theme-panel-subtle)}.app-shell .button--danger{color:var(--theme-danger);background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 32%, var(--theme-line))}.app-shell .button--danger:hover{color:#fff;background:var(--theme-danger);border-color:var(--theme-danger)}.app-shell .responsive-table tr{background:var(--theme-panel);border-color:var(--theme-line)}.app-shell .panel-placeholder,.app-shell .empty-panel,.app-shell .empty-hint,.app-shell .settings-label,.app-shell .settings-nav-card small,.app-shell .settings-health summary small{color:var(--theme-text-secondary)}.app-shell .panel__heading,.app-shell .table-toolbar,.app-shell .candidate-selection-tools,.app-shell .job-detail-drawer .panel__heading,.app-shell .settings-health__content,.app-shell .table-wrap,.app-shell .table-wrap table,.app-shell .table-wrap table th,.app-shell .table-wrap table td,.app-shell .inbox-list,.app-shell .inbox-row,.app-shell .dashboard-health__content,.app-shell .portfolio-insights[open]>summary,.app-shell .job-detail-drawer .panel__heading{border-color:var(--theme-line)}.app-shell .table-wrap table td{color:var(--theme-text)}.app-shell .table-wrap table th,.app-shell .table-footer{color:var(--theme-text-muted)}.app-shell .work-summary-item,.app-shell .inbox-row,.app-shell .settings-nav-card{color:var(--theme-text)}.app-shell .work-summary-item{border-color:var(--theme-line)}.app-shell .work-summary-item:hover,.app-shell .inbox-row:hover,.app-shell .settings-nav-card:hover{background:var(--theme-panel-subtle)}.app-shell .work-summary-item strong,.app-shell .inbox-row__content strong,.app-shell .dashboard-health summary,.app-shell .settings-health summary,.app-shell .settings-health summary strong,.app-shell .job-row__main strong,.app-shell .job-summary-grid strong{color:var(--theme-text)}.app-shell .work-summary-item small,.app-shell .inbox-row__content small,.app-shell .inbox-row__date,.app-shell .dashboard-health summary small,.app-shell .job-row__main small,.app-shell .job-summary-grid small{color:var(--theme-text-secondary)}.app-shell .work-summary-item>svg,.app-shell .inbox-row__arrow{color:var(--theme-text-muted)}.app-shell .details-action,.app-shell .settings-nav-card__arrow,.app-shell .back-link,.app-shell .table-link{color:var(--theme-link)}.app-shell .table-link:hover,.app-shell .back-link:hover{color:var(--theme-link-hover)}.app-shell .muted-cell{color:var(--theme-text-secondary)}.app-shell .button--primary{color:#fff;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-strong));box-shadow:0 7px 16px color-mix(in srgb, var(--theme-accent-strong) 24%, transparent)}.app-shell .button--secondary{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell .button--secondary:hover{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.app-shell .table-search,.app-shell .table-toolbar>select,.app-shell .panel__heading select,.app-shell .candidate-toolbar>select,.app-shell .judicial-filter-field>input,.app-shell .judicial-filter-field>select,.app-shell .remote-filter__selected,.app-shell .process-filter-grid input,.app-shell .process-filter-grid select,.app-shell .regularize-filter select,.app-shell .form-grid input,.app-shell .form-grid select,.app-shell .form-grid textarea,.app-shell .dps-field>input,.app-shell .dps-field>select,.app-shell .dps-field>textarea,.app-shell .candidate-dialog .form-grid input,.app-shell .candidate-dialog .form-grid select{color:var(--theme-text);background:var(--theme-control);border-color:var(--theme-line-strong)}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--theme-text-muted)}.app-shell option{color:var(--theme-text);background:var(--theme-control)}.app-shell .table-search:focus-within,.app-shell input.table-search:focus,.app-shell .table-toolbar>select:focus,.app-shell .judicial-filter-field>input:focus,.app-shell .judicial-filter-field>select:focus,.app-shell .remote-filter__selected:focus-within,.app-shell .form-grid input:focus,.app-shell .form-grid select:focus,.app-shell .form-grid textarea:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent)}.app-shell .segmented-control button.is-active,.app-shell .process-summary-strip button{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line)}.app-shell .segmented-control button.is-active:hover,.app-shell .process-summary-strip button:hover,.app-shell .process-summary-strip button.is-selected{color:var(--theme-accent-strong);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.app-shell .status-pill--success,.app-shell .config-state--connected{color:var(--theme-success);background:var(--theme-success-soft)}.app-shell .status-pill--warning{color:var(--theme-warning);background:var(--theme-warning-soft)}.app-shell .status-pill--danger,.app-shell .status-pill--error{color:var(--theme-danger);background:var(--theme-danger-soft)}.app-shell .status-pill--info{color:var(--theme-info);background:var(--theme-info-soft)}.app-shell .status-pill--neutral{color:var(--theme-text-secondary);background:var(--theme-panel-subtle)}.app-shell .connection-state>span{background:var(--theme-text-muted)}.app-shell .connection-state--connected>span{background:var(--theme-success)}.app-shell .app-error-state{color:var(--theme-text);background:var(--theme-surface)}.app-shell .app-error-state section{background:var(--theme-panel);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}.app-shell .app-error-state p{color:var(--theme-text-secondary)}.app-shell :focus-visible{outline-color:var(--theme-focus)}@media (width<=700px){.app-shell .regularize-client-selector{grid-template-columns:1fr;gap:16px;padding:16px}.app-shell .regularize-client-selector__summary{border-top:1px solid var(--theme-line);text-align:left;border-left:0;align-items:flex-start;padding:16px 0 0}.app-shell .regularize-tab-content{padding:20px}}.appearance-panel{padding:24px}.appearance-panel__heading{align-items:flex-start;gap:14px;display:flex}.appearance-panel__heading .settings-card__icon{flex:none}.appearance-panel__heading .eyebrow{color:var(--theme-accent-strong);margin-bottom:4px;display:block}.appearance-panel__heading h2{color:var(--theme-text);font-size:18px}.appearance-panel__heading p{max-width:760px;color:var(--theme-text-secondary);margin-top:7px;font-size:13px;line-height:1.55}.theme-selector{margin-top:22px}.theme-selector__fieldset{border:0;min-width:0;margin:0;padding:0}.theme-selector__fieldset legend{color:var(--theme-text);padding:0;font-size:12px;font-weight:800}.theme-selector__options{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.theme-option{min-width:0;color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-line);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:9px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.theme-option:hover{border-color:var(--theme-accent);box-shadow:var(--theme-shadow);transform:translateY(-1px)}.theme-option.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 17%, transparent), var(--theme-shadow)}.theme-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-option>input:focus-visible~.theme-preview{outline:3px solid var(--theme-focus);outline-offset:2px}.theme-preview{min-height:86px;color:var(--preview-text);background:var(--preview-surface);border:1px solid var(--preview-line);border-radius:8px;grid-template-columns:27% 1fr;display:grid;overflow:hidden}.theme-preview__sidebar{background:var(--preview-sidebar);flex-direction:column;gap:6px;padding:9px 7px;display:flex}.theme-preview__sidebar>span,.theme-preview__sidebar>i{opacity:.68;background:#fff;border-radius:99px;height:4px;display:block}.theme-preview__sidebar>span:first-child{background:var(--preview-accent);opacity:1;width:75%;height:7px;margin-bottom:5px}.theme-preview__sidebar>span:nth-child(2){width:90%}.theme-preview__sidebar>span:nth-child(3){width:64%}.theme-preview__sidebar>i{background:var(--preview-accent);opacity:.9;width:45%;margin-top:auto}.theme-preview__body{flex-direction:column;gap:7px;min-width:0;padding:9px;display:flex}.theme-preview__topline,.theme-preview__cards{align-items:center;gap:5px;display:flex}.theme-preview__topline b{background:var(--preview-text);opacity:.9;border-radius:99px;width:35%;height:6px;margin-right:auto}.theme-preview__topline i{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:3px;width:10px;height:10px}.theme-preview__cards i{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:4px;flex:1;height:18px}.theme-preview__cards i:first-child{border-bottom:3px solid var(--preview-accent)}.theme-preview__chart{border:1px solid var(--preview-line);background:var(--preview-panel);border-radius:4px;align-items:end;gap:4px;min-height:29px;padding:5px 7px;display:flex}.theme-preview__chart i{background:var(--preview-accent);opacity:.55;border-radius:2px 2px 0 0;flex:1;min-height:8px}.theme-preview__chart i:nth-child(2){opacity:.7;height:15px}.theme-preview__chart i:nth-child(3){opacity:.84;height:21px}.theme-preview__chart i:nth-child(4){opacity:.66;height:12px}.theme-preview__chart i:nth-child(5){opacity:1;height:25px}.theme-option__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.theme-option__title{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.theme-option__description{min-height:32px;color:var(--theme-text-secondary);font-size:10px;line-height:1.45}.theme-option__check{color:#0000;background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:14px;right:14px}.theme-option.is-selected .theme-option__check{color:#fff;background:var(--theme-accent);border-color:var(--theme-accent)}.theme-selector__feedback{min-height:22px;margin-top:14px;font-size:12px}.theme-save-status{align-items:center;gap:6px;display:inline-flex}.theme-save-status--saving{color:var(--theme-text-secondary)}.theme-save-status--saved{color:var(--theme-success);font-weight:700}.theme-save-status--error{color:var(--theme-danger);flex-wrap:wrap;align-items:flex-start}.theme-save-retry{color:var(--theme-danger);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.theme-save-retry:hover{color:var(--theme-accent-strong)}@media (width<=1180px){.theme-selector__options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.appearance-panel{padding:20px}.theme-selector__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=430px){.theme-selector__options{grid-template-columns:1fr}.theme-option{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.theme-preview{min-height:72px}.theme-option__description{min-height:0}}.app-shell .summary-chip{color:var(--theme-link);background:var(--theme-accent-soft);border-color:var(--theme-line)}.app-shell .judicial-linking-banner{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .judicial-linking-banner strong{color:var(--theme-text)}.app-shell .judicial-linking-banner small{color:var(--theme-text-secondary)}.app-shell .empty-hint{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .empty-hint strong{color:var(--theme-text)}.app-shell .empty-hint p{color:var(--theme-text-secondary)}.app-shell .danger-zone{color:var(--theme-text);background:var(--theme-danger-soft);border-color:color-mix(in srgb, var(--theme-danger) 32%, var(--theme-line))}.app-shell .danger-zone strong{color:var(--theme-danger)}.app-shell .danger-zone p{color:var(--theme-text-secondary)}.app-shell .collapsible-panel__toggle:hover,.app-shell .profile-card-row:hover,.app-shell .profile-card-row:focus-visible,.app-shell .activity-row--link:hover{color:var(--theme-text);background:var(--theme-panel-subtle)}.app-shell .client-combobox__option,.app-shell .remote-filter__options button,.app-shell .client-combobox__option strong{color:var(--theme-text)}.app-shell .client-combobox__option small,.app-shell .client-combobox__status{color:var(--theme-text-secondary)}.app-shell .client-combobox__option:hover,.app-shell .client-combobox__option.is-highlighted,.app-shell .remote-filter__options button:hover,.app-shell .remote-filter__options button:focus-visible{color:var(--theme-text);background:var(--theme-accent-soft)}.app-shell .chart-empty-state,.app-shell .monitoring-summary{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .monitoring-summary__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .chart-empty-state strong{color:var(--theme-text)}.app-shell .chart-empty-state span,.app-shell .monitoring-summary span{color:var(--theme-text-secondary)}.app-shell .judicial-dashboard-metric{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .judicial-dashboard-metric:hover{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-accent)}.app-shell .judicial-dashboard-metric strong{color:var(--theme-text)}.app-shell .judicial-dashboard-metric small{color:var(--theme-text-secondary)}.app-shell .regularize-news-item{color:var(--theme-text);background:var(--theme-warning-soft);border-color:var(--theme-line-strong)}.app-shell .regularize-news-item.is-reviewed{background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .regularize-news-item__icon{color:var(--theme-warning);background:var(--theme-warning-soft)}.app-shell .notice-card--warning,.app-shell .inline-feedback--warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:var(--theme-line-strong)}.app-shell .notice-card--warning span{color:var(--theme-warning)}.app-shell .is-selected-row td{background:var(--theme-accent-soft)}.app-shell .process-filter-grid,.app-shell .process-responsible-card,.app-shell .module-activation-row,.app-shell .profile-card-list,.app-shell .detail-line,.app-shell .tpu-subject-row+.tpu-subject-row{border-color:var(--theme-line)}.app-shell .process-responsible-card strong,.app-shell .module-activation-row strong,.app-shell .process-number,.app-shell .checkbox-inline,.app-shell .bulk-client-control__label{color:var(--theme-text)}.app-shell .process-responsible-card small,.app-shell .module-activation-row small,.app-shell .table-note,.app-shell .event-client-lock{color:var(--theme-text-secondary)}.app-shell .lawyer-chip{color:var(--theme-text-secondary);background:var(--theme-panel-subtle);border:1px solid var(--theme-line)}.app-shell .bar-chart{border-bottom-color:var(--theme-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 39px, color-mix(in srgb, var(--theme-line) 72%, transparent) 40px)}.app-shell .dps-field>input:disabled,.app-shell .dps-field>select:disabled,.app-shell .dps-field>textarea:disabled,.app-shell .dps-field details input:disabled{color:var(--theme-text-muted);background:var(--theme-panel-subtle)}.app-shell .search-box{color:var(--theme-text-secondary);background:var(--theme-control);border-color:var(--theme-line)}.app-shell .search-box input{color:var(--theme-text)}.app-shell .search-box kbd{color:var(--theme-text-muted);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .notification-popover__heading{color:var(--theme-text)}.app-shell .notification-popover__heading small{color:var(--theme-text-secondary)}.app-shell .notification-item strong{color:var(--theme-text)}.app-shell .job-row__main--button{width:100%;min-height:50px;color:var(--theme-text);background:var(--theme-panel-subtle);border:1px solid var(--theme-line);text-align:left;font:inherit;cursor:pointer;border-radius:8px;padding:8px;transition:background .18s,border-color .18s}.app-shell .job-row__main--button:hover,.app-shell .job-row__main--button:focus-visible{color:var(--theme-text);background:var(--theme-accent-soft);border-color:var(--theme-accent);outline:0}.app-shell .invalid-group-row{color:var(--theme-warning);border-color:var(--theme-line)}.app-shell .invalid-group-row strong{color:var(--theme-text)}.app-shell .invalid-group-row small,.app-shell .invalid-group-row span{color:var(--theme-text-secondary)}.app-shell .bulk-errors ul{color:var(--theme-danger)}.app-shell .metric-card__label,.app-shell .chart-labels,.app-shell .activity-row small,.app-shell .judicial-recent-list small,.app-shell .profile-progress,.app-shell .dps-field__hint{color:var(--theme-text-secondary)}.app-shell .metric-card__value,.app-shell .chart-summary>strong,.app-shell .activity-row strong,.app-shell .judicial-recent-list strong{color:var(--theme-text)}.app-shell .activity-row,.app-shell .judicial-recent-list,.app-shell .judicial-recent-list a,.app-shell .event-row,.app-shell .timeline-item,.app-shell .process-lawyer-strip{border-color:var(--theme-line)}.app-shell .judicial-recent-list a>span,.app-shell .metric-card__icon,.app-shell .regularize-metric-card__icon{color:var(--theme-accent-strong);background:var(--theme-accent-soft)}.app-shell .portfolio-insights>summary{color:var(--theme-text)}.app-shell .portfolio-insights[open]>summary{border-bottom-color:var(--theme-line)}.app-shell .check-card{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .check-card:has(input:checked){background:var(--theme-accent-soft);border-color:var(--theme-line-strong)}.app-shell .regularize-subpanel,.app-shell .regularize-subpanel__heading,.app-shell .regularize-guide-access__grid>div{border-color:var(--theme-line)}.app-shell .regularize-subpanel,.app-shell .regularize-subpanel__heading{background:var(--theme-panel)}.app-shell .regularize-guide-access__grid>div,.app-shell .regularize-readonly-note{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .regularize-readonly-note>svg{color:var(--theme-link)}.app-shell .regularize-readonly-note span{color:var(--theme-text-secondary)}.app-shell .tpu-classification-grid>div,.app-shell .tpu-event-card{color:var(--theme-text);background:var(--theme-panel-subtle);border-color:var(--theme-line)}.app-shell .tpu-classification-grid>div strong,.app-shell .tpu-event-card strong{color:var(--theme-text)}.app-shell .tpu-classification-grid>div span,.app-shell .tpu-classification-grid>div small,.app-shell .tpu-event-card>span,.app-shell .tpu-event-card small,.app-shell .tpu-event-card p{color:var(--theme-text-secondary)}.app-shell .form-error{color:var(--theme-danger)!important}.app-shell .tpu-pending{color:var(--theme-warning)!important}.app-shell .progress-bar,.app-shell .profile-progress>div{background:var(--theme-panel-subtle)}.app-loading{color:#737686;background:#f6f7fb;place-items:center;min-height:100vh;font-size:13px;display:grid}.auth-page{background:radial-gradient(circle at 12% 12%,#ede8ff 0,#0000 34%),radial-gradient(circle at 88% 88%,#e5effd 0,#0000 31%),#f6f7fb;place-items:center;min-height:100vh;padding:34px 18px;display:grid}.auth-card{background:#ffffffeb;border:1px solid #e7e7ef;border-radius:22px;width:min(100%,700px);padding:34px;box-shadow:0 24px 70px #332d561f}.auth-card--compact{width:min(100%,520px)}.auth-card__brand{align-items:center;gap:10px;display:flex}.auth-card__heading{margin-top:38px}.auth-card__heading h1{color:#292b36;letter-spacing:-1.2px;margin-top:7px;font-size:clamp(25px,5vw,34px)}.auth-card__heading p{color:#777b8a;max-width:580px;margin-top:10px;font-size:13px;line-height:1.6}.profile-picker{gap:10px;margin-top:28px;display:grid}.profile-option{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #e8e8ef;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;transition:all .18s;display:grid}.profile-option:hover:not(:disabled){background:#fcfbff;border-color:#b9aaf0;transform:translateY(-1px);box-shadow:0 7px 20px #5a46aa14}.profile-option:disabled{cursor:wait;opacity:.7}.profile-option__avatar{color:#6f53ca;background:#efecfa;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.profile-option__body{flex-direction:column;min-width:0;display:flex}.profile-option__body small{color:#9295a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.profile-option__body>span{color:#a2a4af;margin-top:5px;font-size:9px}.profile-option__action{color:#8d8f9c}.auth-card__footer{color:#999ba8;border-top:1px solid #efeff3;align-items:center;gap:7px;margin-top:25px;padding-top:17px;font-size:10px;display:flex}.auth-message{color:#6f7281;background:#f6f6fa;border:1px solid #e8e8ef;border-radius:11px;align-items:center;gap:10px;margin-top:24px;padding:15px;font-size:11px;line-height:1.45;display:flex}.auth-message--warning{color:#8d6a2b;background:#fff8e9;border-color:#f4e2b9}.auth-message--error{color:#a4535a;background:#fff0f1;border-color:#f1d5d8}.auth-message--success{color:#32815b;background:#eaf7f0;border-color:#ccebd8}.button--wide{width:100%;margin-top:24px}.form-error{color:#b05459;margin-top:9px;font-size:10px;line-height:1.45}.team-panel{overflow:hidden}.invite-form{padding:21px}.invite-form>.panel__heading>svg{color:#7559d3}.form-grid{grid-template-columns:1.1fr 1.3fr .8fr;gap:12px;margin-top:19px;display:grid}.form-grid label{flex-direction:column;gap:6px;display:flex}.form-grid input,.form-grid select,.table-select{color:#4d505c;background:#fff;border:1px solid #e5e5ec;border-radius:8px;outline:0;min-height:37px;padding:0 10px;font-size:11px}.form-actions{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.inline-feedback{color:#397d5d;background:#eaf7f0;border:1px solid #cdebd8;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex}.inline-feedback button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.invite-link-card{color:#5a5d6c;background:#f3f0ff;border:1px solid #e4ddfc;border-radius:13px;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.invite-link-card__icon{color:#7559d3;background:#fff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.invite-link-card p{color:#858194;margin-top:4px;font-size:9px}.invite-link-card code{color:#6d6588;text-overflow:ellipsis;white-space:nowrap;background:#ffffffa3;border-radius:6px;margin-top:8px;padding:5px 7px;font:9px/1.4 ui-monospace,monospace;display:block;overflow:hidden}.client-cell>div{flex-direction:column;min-width:0;display:flex}.client-cell small{color:#989aa5;margin-top:3px;font-size:9px}.table-select{min-height:30px;padding:0 7px;font-size:10px}.table-select:disabled{color:#989aa5;background:#f7f7fa}.invitation-list{flex-direction:column;display:flex}.invitation-row{border-top:1px solid #f0f0f3;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:69px;padding:11px 21px;display:grid}.invitation-row__body{flex-direction:column;min-width:0;display:flex}.invitation-row__body small{color:#989aa5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.invitation-row__actions{gap:3px;display:flex}.access-denied{color:#8a6c32;background:#fff9ed;border-color:#f0e3c4;align-items:center;gap:14px;padding:25px;display:flex}.access-denied p{color:#9d9075;margin-top:5px;font-size:10px}@media (width<=700px){.auth-card{padding:24px 19px}.form-grid{grid-template-columns:1fr}.invite-link-card{grid-template-columns:39px 1fr}.invite-link-card .button{grid-column:1/-1}.invitation-row{grid-template-columns:38px 1fr auto}.invitation-row>.status-pill{grid-column:2;justify-self:start}.invitation-row__actions{grid-area:1/3/3}}.auth-card__heading p,.auth-message,.access-denied p{color:var(--text-secondary);font-size:13px;line-height:1.55}.auth-card__footer{color:var(--text-secondary);font-size:12px}.form-grid label{gap:8px}.form-grid label>span{color:var(--text-primary);font-size:13px;font-weight:700}.form-grid label>span em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:500}.form-grid input,.form-grid select,.table-select{min-height:44px;color:var(--text-primary);border-color:#cfd5df;border-radius:10px;padding-inline:12px;font-size:14px}.form-grid input::placeholder{color:var(--text-muted)}.form-grid input:focus,.form-grid select:focus,.table-select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6847c729}.form-actions{gap:10px;margin-top:24px}.inline-feedback{color:#17663f;border-color:#b7e2c8;padding:13px 16px;font-size:13px}.form-error{font-size:13px}.panel-placeholder{color:var(--text-secondary);padding:28px 24px;font-size:14px}.profile-option__body strong{color:var(--text-primary);font-size:14px}.profile-option__body small,.profile-option__body>span{color:var(--text-secondary);font-size:12px}.profile-option__avatar{font-size:12px}.invite-link-card strong{color:var(--text-primary);font-size:14px}.invite-link-card p{color:var(--text-secondary);font-size:13px}.client-cell small{color:var(--text-secondary);font-size:12px}.table-select{min-height:40px;font-size:13px}.invitation-row__body strong{color:var(--text-primary);font-size:14px}.invitation-row__body small{color:var(--text-secondary);font-size:12px}.table-primary,.connection-detail,.capability-list,.table-actions{align-items:center;gap:7px;display:flex}.table-primary{color:var(--text-primary)}.connection-detail{margin-top:7px}.capability-list{flex-wrap:wrap;gap:5px}.capability-list span{color:var(--text-secondary);background:var(--surface);border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex}.table-actions{flex-wrap:wrap;justify-content:flex-end}.auth-page--login{background:#f4f6fb;min-height:100dvh;padding:40px 28px}.auth-layout{background:#fff;border:1px solid #e2e6ef;border-radius:28px;grid-template-columns:minmax(0,1fr) 472px;width:min(100%,1110px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 28px 80px #232b481c}.auth-showcase{color:#f8f7ff;background:linear-gradient(145deg,#211a45 0%,#34246e 53%,#5c40b6 100%);flex-direction:column;padding:42px;display:flex;position:relative;overflow:hidden}.auth-showcase:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-115px;right:-100px;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff06}.auth-showcase__glow{filter:blur(22px);background:#967eeb4d;border-radius:50%;width:430px;height:430px;position:absolute;top:-170px;right:-100px}.auth-showcase__brand{z-index:1;align-items:center;display:flex;position:relative}.auth-showcase__brand .brand__logo{width:158px}.auth-showcase__content{z-index:1;max-width:480px;margin:auto 0;position:relative}.auth-showcase__eyebrow{color:#cfc5ff;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800}.auth-showcase__content h1{color:#fff;letter-spacing:-2.6px;max-width:490px;margin-top:17px;font-size:clamp(36px,4.5vw,58px);line-height:1.04}.auth-showcase__content>p{color:#dcd6f4;max-width:430px;margin-top:20px;font-size:16px;line-height:1.65}.auth-showcase__points{color:#f0ecff;gap:14px;margin-top:31px;font-size:13px;font-weight:600;display:grid}.auth-showcase__points span{align-items:center;gap:10px;display:flex}.auth-showcase__points svg{color:#5b379d;background:#d7caff;border-radius:50%;flex:none;padding:3px}.auth-showcase__caption{z-index:1;color:#cfc6f1;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.auth-card--login{width:auto;box-shadow:none;border:0;border-radius:0;align-self:stretch;padding:44px 48px}.auth-card__brand--mobile{display:none}.auth-card__brand--mobile .brand__logo{width:136px}.auth-card--login .auth-card__heading{margin-top:78px}.auth-card--login .auth-card__heading h2{color:var(--text-primary);letter-spacing:-1.6px;margin-top:10px;font-size:clamp(28px,4vw,38px);line-height:1.1}.auth-card--login .auth-card__heading p{max-width:380px;color:var(--text-secondary);margin-top:13px;font-size:14px;line-height:1.6}.auth-invite-context{color:#4c3a91;background:#f7f4ff;border:1px solid #e4dcfb;border-radius:12px;align-items:flex-start;gap:11px;margin-top:26px;padding:13px;display:flex}.auth-invite-context__icon{width:34px;height:34px;color:var(--violet);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.auth-invite-context strong{color:#40326e;font-size:13px}.auth-invite-context p{color:#716b88;margin-top:4px;font-size:12px;line-height:1.45}.auth-actions{gap:11px;margin-top:31px;display:grid}.auth-action{justify-content:space-between;width:100%;min-height:49px;padding-inline:17px}.auth-action.button--secondary{color:var(--text-primary);background:#fff}.auth-access-note{color:var(--text-secondary);align-items:flex-start;gap:9px;padding:14px 2px 0;font-size:12px;line-height:1.5;display:flex}.auth-access-note svg{color:var(--violet);flex:none}.auth-redirect-note{color:var(--text-muted);margin-top:20px;font-size:11px;line-height:1.5}.auth-card--login .auth-card__footer{color:var(--text-secondary);margin-top:38px;padding-top:17px;font-size:11px;line-height:1.4}.auth-card--login .auth-card__footer svg{color:var(--violet);flex:none}.invite-flow-note{color:#4c3a91;background:#f7f4ff;border:1px solid #e4dcfb;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:flex}.invite-flow-note>svg{color:var(--violet);flex:none;margin-top:1px}.invite-flow-note strong{color:var(--text-primary);font-size:14px}.invite-flow-note p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.invite-link-card__actions{align-items:center;gap:8px;display:flex}.invite-link-card__actions .button{white-space:nowrap}@media (width<=860px){.auth-page--login{padding:20px}.auth-layout{grid-template-columns:1fr;min-height:0}.auth-showcase{min-height:330px;padding:28px}.auth-showcase__content{margin-top:74px}.auth-showcase__content h1{max-width:600px;font-size:clamp(34px,8vw,48px)}.auth-showcase__content>p{max-width:600px}.auth-showcase__points{grid-template-columns:repeat(3,1fr)}.auth-showcase__caption{margin-top:32px}.auth-card--login{padding:34px 32px 38px}.auth-card--login .auth-card__heading{margin-top:34px}}@media (width<=560px){.auth-page--login{padding:0}.auth-layout{border:0;border-radius:0}.auth-showcase{min-height:250px;padding:25px 22px}.auth-showcase__content{margin-top:38px}.auth-showcase__content h1{letter-spacing:-1.5px;margin-top:12px;font-size:34px}.auth-showcase__content>p{margin-top:12px;font-size:13px}.auth-showcase__points{display:none}.auth-showcase__caption{margin-top:30px;font-size:11px}.auth-card--login{padding:28px 22px 30px}.auth-card__brand--mobile{display:flex}.auth-card--login .auth-card__heading{margin-top:36px}.auth-card--login .auth-card__heading h2{font-size:29px}.auth-card--login .auth-card__footer{margin-top:29px}.invite-link-card__actions{grid-column:1/-1}.invite-link-card__actions .button{flex:1}}:root{color:#20222b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#20222b;--muted:#475467;--soft:#667085;--line:#dfe3eb;--border:var(--line);--panel:#fff;--surface:#f6f7fb;--surface-muted:#eef1f6;--text:var(--ink);--text-primary:#20222b;--text-secondary:#475467;--text-muted:#667085;--violet:#6847c7;--violet-dark:#5433b0;--violet-soft:#f0edfc;--sidebar:#181822;--success:#247a51;--warning:#8a5b12;--danger:#a23a45;--info:#245c98;--shadow:0 8px 24px #221f320f;background:#f6f7fb;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html{background:#f6f7fb;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}h1,h2,p{margin:0}h1,h2,strong{text-wrap:balance}h1,h2{font-family:Manrope,DM Sans,sans-serif}input::placeholder{color:#667085}code{overflow-wrap:anywhere}:focus-visible{outline-offset:2px;outline:3px solid #6847c7}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
