:root{--ink:#000;--paper:#fff;--teal:#5aa8b0;--teal-100:#edf6f7;--teal-200:#d3e9eb;--teal-300:#7bbcc3;--teal-500:#5aa8b0;--teal-600:#4a939b;--teal-700:#3d7379;--teal-900:#1f3a3d;--tan:#d0ac96;--tan-100:#faf3ee;--tan-200:#f0e2d8;--tan-300:#e0c6b5;--tan-500:#d0ac96;--tan-600:#a78a78;--tan-700:#7e695b;--pos:var(--teal-600);--pos-bg:var(--teal-100);--warn:var(--tan-600);--warn-bg:var(--tan-100);--alert:var(--tan-700);--font:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--font-alt:"Khula","Montserrat",system-ui,sans-serif;--fw-light:300;--fw-body:400;--fw-med:500;--fw-semi:600;--fw-bold:700;--fw-black:800;--t-display:clamp(28px,4vw,34px);--t-h1:clamp(22px,3.2vw,34px);--t-h2:clamp(18px,2.2vw,23px);--t-h3:16px;--t-h4:14px;--t-body:14px;--t-sm:13px;--t-xs:12px;--t-micro:11px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--r-xs:8px;--r-sm:12px;--r-md:14px;--r-lg:16px;--r-xl:22px;--r-2xl:32px;--r-pill:999px;--card-radius:var(--r-lg);--ease:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.6,.05,.28,.91);--spring:cubic-bezier(.34,1.56,.64,1);--fast:.13s;--mid:.22s;--slow:.38s;--rail:280px;--rail-tight:74px;--topbar-h:56px;--tabbar-h:64px;--shell-max:1680px;--gutter:clamp(16px,3.2vw,26px);--safe-b:env(safe-area-inset-bottom,0px);--z-canvas:1;--z-sticky:20;--z-scrim:50;--z-rail:60;--z-dock:75;--z-drawer:80;--z-popover:90;--z-modal:100;--z-palette:110;--z-toast:120;--z-gate:200;--z-load:400;--bg:#f7f4f1;--bg-deep:#f3eee9;--surface:#fff;--surface-2:#fff;--surface-3:#f7f4f1;--surface-inv:#000;--text:#000;--text-2:#4a4542;--text-3:#7a736e;--text-inv:#fff;--line:#00000014;--line-2:#00000024;--line-strong:#00000024;--accent:#5aa8b0;--accent-hover:#3d7379;--accent-quiet:#5aa8b01a;--accent-quiet-2:#5aa8b02e;--tan-quiet:#d0ac962e;--ring:#5aa8b057;--glass:#fffffff0;--header-bar:#fff;--sh-1:0 1px 0 #0000000a, 0 10px 28px -22px #00000029;--sh-2:0 8px 24px -20px #00000024;--sh-3:0 8px 24px -20px #00000024;--sh-4:0 12px 32px -18px #0000002e;--sh-inset:inset 0 1px 0 #ffffffb3;--grid-line:#0000000b;--logo-filter:none}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f4f1;--bg-deep:#f3eee9;--surface:#fff;--surface-2:#fff;--surface-3:#f7f4f1;--surface-inv:#000;--text:#000;--text-2:#4a4542;--text-3:#7a736e;--text-inv:#fff;--line:#00000014;--line-2:#00000024;--line-strong:#00000024;--accent:#5aa8b0;--accent-hover:#3d7379;--accent-quiet:#5aa8b01a;--accent-quiet-2:#5aa8b02e;--tan-quiet:#d0ac962e;--ring:#5aa8b057;--glass:#fffffff0;--header-bar:#fff;--sh-1:0 1px 0 #0000000a, 0 10px 28px -22px #00000029;--sh-2:0 8px 24px -20px #00000024;--sh-3:0 8px 24px -20px #00000024;--sh-4:0 12px 32px -18px #0000002e;--sh-inset:inset 0 1px 0 #ffffffb3;--grid-line:#0000000b;--logo-filter:none}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--bg-deep:#000;--surface:#161616;--surface-2:#1e1e1e;--surface-3:#1e1e1e;--surface-inv:#fff;--text:#fff;--text-2:#b8b3af;--text-3:#7a7571;--text-inv:#000;--line:#ffffff14;--line-2:#ffffff29;--line-strong:#ffffff29;--accent:#5aa8b0;--accent-hover:#7bbcc3;--accent-quiet:#5aa8b024;--accent-quiet-2:#5aa8b03d;--tan-quiet:#d0ac9629;--pos:var(--teal-300);--pos-bg:#5aa8b029;--warn:var(--tan-300);--warn-bg:#d0ac9624;--alert:var(--tan-500);--ring:#5aa8b075;--glass:#000000e0;--header-bar:#0a0a0a;--sh-1:0 1px 0 #ffffff0a, 0 12px 32px -24px #0000008c;--sh-2:0 10px 28px -20px #0000008c;--sh-3:0 10px 28px -20px #0000008c;--sh-4:0 12px 32px -18px #000000b3;--sh-inset:inset 0 1px 0 #ffffff0d;--grid-line:#ffffff0a;--logo-filter:none}:root{--c1:var(--teal-500);--c2:var(--tan-500);--c3:var(--teal-700);--c4:var(--tan-600);--c5:var(--teal-300);--c6:var(--tan-300)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);font-size:var(--t-body);font-weight:var(--fw-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--mid) var(--ease), color var(--mid) var(--ease);margin:0;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4,h5,p,figure,ul,ol,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.14}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);letter-spacing:-.018em}h4{font-size:var(--t-h4);letter-spacing:-.01em}p{text-wrap:pretty}a{color:var(--accent);transition:color var(--fast) var(--ease);text-decoration:none}a:hover{color:var(--accent-hover)}img,svg,video,canvas{max-width:100%;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}svg.filled{fill:currentColor;stroke:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:not-allowed;opacity:.5}table{border-collapse:collapse;border-spacing:0;width:100%}[hidden]{display:none!important}::selection{background:var(--accent-quiet-2);color:var(--text)}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--line-strong);background-clip:content-box}.eyebrow{font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:var(--tan);margin-bottom:8px;font-size:11px;font-weight:400;display:block}.tagline{font-family:var(--font-alt);letter-spacing:.02em;color:var(--text-2);font-weight:400}.ac{color:var(--accent)}.muted{color:var(--text-2)}.quiet{color:var(--text-3)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mono-n{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nowrap{white-space:nowrap}.trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.row--tight{gap:var(--s-2)}.row--wrap{flex-wrap:wrap}.col{gap:var(--s-3);flex-direction:column;display:flex}.spacer{flex:auto;min-width:0}.stack>*+*{margin-top:var(--s-4)}.grid{gap:var(--s-4);width:100%;min-width:0;max-width:100%;display:grid}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid--2,.grid--3{grid-template-columns:1fr}.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=700px){.grid--2,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.rise{animation:rise var(--slow) var(--ease) both}.d1{animation-delay:40ms}.d2{animation-delay:.1s}.d3{animation-delay:.17s}.d4{animation-delay:.24s}.d5{animation-delay:.31s}.d6{animation-delay:.38s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{--btn-h:40px;justify-content:center;align-items:center;gap:var(--s-2);height:var(--btn-h);background:var(--surface);color:var(--text);font-size:var(--t-sm);font-weight:var(--fw-med);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;isolation:isolate;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), transform var(--fast) var(--ease);border:1px solid #0000;border-radius:12px;flex:none;padding:0 16px;display:inline-flex;position:relative}.btn>svg{flex:none;width:16px;max-width:none;height:16px;display:block}.btn:active{transform:scale(.975)}a.btn,a.btn:link,a.btn:visited,a.btn:hover,a.btn:active,a.btn:focus{text-decoration:none}.btn--primary,a.btn--primary,a.btn--primary:link,a.btn--primary:visited,a.btn--primary:hover,a.btn--primary:active,a.btn--primary:focus{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.btn--primary:hover,a.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn--ghost,a.btn--ghost,a.btn--ghost:link,a.btn--ghost:visited{background:var(--surface);border-color:var(--line-2);color:var(--text);box-shadow:var(--sh-1)}.btn--ghost:hover,a.btn--ghost:hover,a.btn--ghost:focus{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.btn--quiet,a.btn--quiet,a.btn--quiet:link,a.btn--quiet:visited{color:var(--text-2);box-shadow:none;background:0 0;border-color:#0000}.btn--quiet:hover,a.btn--quiet:hover{background:var(--surface-3);color:var(--text)}.btn--tan{background:var(--tan-quiet);color:var(--tan-700);border-color:#0000}html[data-theme=dark] .btn--tan{color:var(--tan-300)}.btn--tan:hover{background:var(--tan-200)}html[data-theme=dark] .btn--tan:hover{background:#d0ac9642}.btn--outline,a.btn--outline,a.btn--outline:visited{border-color:var(--accent);color:var(--accent);background:0 0}.btn--outline:hover,a.btn--outline:hover{background:var(--accent-quiet);color:var(--accent)}.btn--sm{--btn-h:32px;font-size:var(--t-xs);padding:0 12px}.btn--sm>svg{width:14px;height:14px}.btn--lg{--btn-h:48px;font-size:var(--t-body);padding:0 22px}.btn--block{width:100%}.btn--icon{width:var(--btn-h);border-radius:var(--r-sm);padding:0}.iconbtn{border-radius:var(--r-sm);width:38px;height:38px;color:var(--text-2);transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);border:1px solid #0000;place-items:center;display:inline-grid;position:relative}.iconbtn>svg{width:18px;height:18px}.iconbtn:hover{background:var(--surface-3);color:var(--text);border-color:var(--line)}.iconbtn.is-on{background:var(--accent-quiet);color:var(--accent);border-color:#0000}.iconbtn__dot{border-radius:var(--r-pill);background:var(--accent);color:#fff;min-width:16px;height:16px;font-size:9px;font-weight:var(--fw-bold);border:2px solid var(--surface);place-items:center;padding:0 4px;display:grid;position:absolute;top:7px;right:7px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius,var(--r-lg));box-shadow:var(--sh-1);width:100%;min-width:0;max-width:100%;transition:box-shadow var(--mid) var(--ease), border-color var(--mid) var(--ease), transform var(--mid) var(--ease);container-type:inline-size}.card--pad{padding:var(--s-5)}.card--hover:hover{box-shadow:var(--sh-3);border-color:var(--line-2);transform:translateY(-2px)}.card--flat{box-shadow:none;background:var(--surface-2)}.card--ink{background:var(--surface-inv);color:var(--text-inv);border-color:#0000}.card__head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:58px;display:flex}.card__head h3{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:clamp(14px,1.4vw,16px)}.card__meta{font-size:var(--t-xs);color:var(--text-3);font-weight:var(--fw-med);overflow-wrap:anywhere}.card__body{padding:var(--s-5);min-width:0}.card__foot{padding:var(--s-3) var(--s-5);border-top:1px solid var(--line);align-items:center;gap:var(--s-3);font-size:var(--t-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.pagehead{gap:var(--s-4);margin-bottom:var(--s-6);flex-direction:column;display:flex}.pagehead__title{font-size:clamp(26px,4vw,var(--t-h1))}.pagehead__sub{margin-top:var(--s-2);color:var(--text-2);font-size:var(--t-sm);font-weight:var(--fw-body)}.pagehead__sub b{color:var(--text);font-weight:var(--fw-semi)}.pagehead__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width>=820px){.pagehead{flex-direction:row;justify-content:space-between;align-items:flex-end}.pagehead__actions{flex-wrap:wrap;justify-content:flex-end}}.stats,.kpis,.stats--4,.kpis--4,.stats--5,.kpis--5,.kpis--mini{width:100%;min-width:0;max-width:100%;margin-bottom:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;justify-items:stretch;gap:12px;display:grid}@media (width>=1100px){.stats,.kpis,.stats--4,.kpis--4,.stats--5,.kpis--5,.kpis--mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.stat,.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius,var(--r-lg));width:100%;min-width:0;box-shadow:var(--sh-1);transition:box-shadow var(--mid) var(--ease), transform var(--mid) var(--ease), border-color var(--mid) var(--ease);flex-direction:column;justify-self:stretch;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden;container:kpi/inline-size}.stat>*,.kpi>*{z-index:1;position:relative}.stat:before,.kpi:before{content:"";z-index:0;background:var(--accent-quiet);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-78px;right:-54px}.kpi--orange:before{background:#e8893a29}.kpi--rose:before,.kpi--tan:before{background:#d46a8e24}.kpi--blue:before,.kpi--ink:before{background:#4a8ad424}.kpi--gold:before,.kpi--warm:before,.kpi--deep:before{background:#c9a22729}.kpi--green:before,.kpi--navy:before{background:#3ba55c24}.kpi--alert:before{background:#e8893a29}.stat:hover,.kpi:hover{box-shadow:var(--sh-3);border-color:var(--line-2);transform:translateY(-2px)}.kpi__ic{background:var(--accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:clamp(32px,16cqi,40px);height:clamp(32px,16cqi,40px);display:grid}.kpi__ic>svg{stroke-width:2px;width:18px;height:18px}.kpi--teal .kpi__ic{color:#fff;background:#5aa8b0}.kpi--green .kpi__ic,.kpi--navy .kpi__ic{color:#fff;background:#3ba55c}.kpi--orange .kpi__ic,.kpi--alert .kpi__ic{color:#fff;background:#e8893a}.kpi--blue .kpi__ic,.kpi--ink .kpi__ic{color:#fff;background:#4a8ad4}.kpi--rose .kpi__ic,.kpi--tan .kpi__ic{color:#fff;background:#d46a8e}.kpi--gold .kpi__ic,.kpi--warm .kpi__ic,.kpi--deep .kpi__ic{color:#fff;background:#c9a227}.stat__label,.kpi__l{font-family:var(--font-alt);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:clamp(8px,4.6cqi,11px);font-weight:400;line-height:1.3}.stat__value,.kpi__n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(18px,22cqi,28px);font-weight:800;line-height:1}.stat__foot,.kpi__foot{align-items:center;gap:var(--s-2);justify-content:space-between;margin-top:auto;display:flex}.stat__spark,.kpi__spark{opacity:.9;flex:none;width:64px;height:24px}.kpi--mini{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.kpi--mini .kpi__n{font-size:clamp(18px,22cqi,28px)}.kpi--mini .kpi__b{min-width:0;display:contents}.callout{background:var(--accent-quiet);color:var(--text-2);font-size:var(--t-sm);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.5;display:flex}.callout__ic{background:var(--surface);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.callout b{color:var(--text);font-weight:var(--fw-semi)}.exbtn{border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--text-2);font-size:11px;font-weight:var(--fw-semi);letter-spacing:.02em;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.exbtn>svg{width:14px;height:14px}.exbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.delta{border-radius:var(--r-pill);font-size:clamp(9px,3.8cqi,11px);font-weight:var(--fw-semi);white-space:nowrap;align-items:center;gap:4px;max-width:100%;padding:3px 8px;display:inline-flex;overflow:hidden}.delta>svg{width:12px;height:12px}.delta--up{background:var(--pos-bg);color:var(--pos)}.delta--down{background:var(--warn-bg);color:var(--warn)}.delta--flat{background:var(--surface-3);color:var(--text-3)}.badge{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.badge>svg{width:12px;height:12px}.badge--teal{background:var(--accent-quiet);color:var(--accent)}.badge--tan{background:var(--tan-quiet);color:var(--tan-700)}html[data-theme=dark] .badge--tan{color:var(--tan-300)}.badge--ink{background:var(--surface-inv);color:var(--text-inv)}.badge--outline{border-color:var(--line-2);color:var(--text-2);background:0 0}.badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tierbadge{border-radius:var(--r-xs);width:28px;height:28px;font-size:var(--t-xs);font-weight:var(--fw-black);letter-spacing:0;border:1.5px solid;place-items:center;display:inline-grid}.tier-a{color:var(--teal-600)}.tier-b{color:var(--tan-600)}.tier-c{color:var(--text-3)}.avatar{background:var(--accent);color:#fff;width:38px;height:38px;font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.avatar--sm{width:30px;height:30px;font-size:var(--t-micro)}.avatar--lg{width:56px;height:56px;font-size:var(--t-h3)}.avatar--xl{width:74px;height:74px;font-size:24px}.avatar--user>svg{fill:none;stroke:currentColor;stroke-width:1.85px;width:54%;height:54%}.avatar__pres{background:var(--teal-500);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.seg{background:var(--surface-3);border:1px solid var(--line);border-radius:var(--r-sm);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg__b{font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-2);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);border-radius:7px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.seg__b>svg{width:14px;height:14px}.seg__b:hover{color:var(--text)}.seg__b.is-on{background:var(--surface);color:var(--text);box-shadow:var(--sh-1)}html[data-theme=dark] .seg__b.is-on{background:var(--surface-3);color:#fff}.chips{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex;overflow:visible}.chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-2);white-space:nowrap;transition:all var(--fast) var(--ease);align-items:center;gap:9px;padding:9px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip__n{border-radius:var(--r-pill);background:var(--surface-3);min-width:20px;height:18px;color:var(--text-3);font-size:10px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.chip.is-on{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.chip.is-on .chip__n{color:#fff;background:#ffffff38}.toolbar{gap:var(--s-3);margin-bottom:var(--s-4);flex-direction:column;display:flex}.toolbar__row{align-items:center;gap:var(--s-2);min-width:0;display:flex}.toolbar--pipe{margin-bottom:var(--s-3);flex-flow:wrap;align-items:center;gap:10px}.toolbar--pipe .toolbar__row--grow{flex:220px;min-width:0}.toolbar--pipe .toolbar__row--pipe-actions{flex:none;align-items:center;gap:8px;display:flex}.toolbar--pipe .select--pipe-sort{flex:none;width:auto;min-width:158px;max-width:180px}.toolbar--pipe .iconbtn{flex:none}@media (width>=900px){.toolbar{flex-direction:row;justify-content:space-between;align-items:center}.toolbar__row{flex:0 auto}.toolbar__row--grow{flex:auto}.toolbar--pipe{flex-wrap:nowrap}}.field{display:block}.field__label{font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;display:block}.field__label .req{color:var(--danger,#c94b4b);font-weight:var(--fw-bold);margin-left:3px}.field__wrap .form-control.input,.field__wrap .input{padding-right:2.75rem}.field__toggle{z-index:2;width:2rem;height:2rem;color:var(--text-3,#6c757d);cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.field__toggle:hover,.field__toggle:focus{color:var(--brand,#3d7379);background:var(--surface-2,#edf6f7);outline:none}.field__toggle .mdi{font-size:18px;line-height:1}.field__hint{font-size:var(--t-micro);color:var(--text-3);margin-top:5px}:root{--danger:#c94b4b;--danger-quiet:#c94b4b24;--danger-ring:#c94b4b2e}html[data-theme=dark]{--danger:#e07a7a;--danger-quiet:#e07a7a2e;--danger-ring:#e07a7a38}.field .clerr,.field-validation-error,.invalid-feedback,.partners-form-field .field-validation-error,.partners-form-field .text-danger.field-validation-error{font-size:var(--t-xs);font-weight:var(--fw-med);margin-top:6px;line-height:1.35;display:block;color:var(--danger)!important}.input.is-invalid,.select.is-invalid,.textarea.is-invalid,.form-control.is-invalid,.select2-hidden-accessible.is-invalid+.select2-container .select2-selection,.input.is-invalid:focus,.select.is-invalid:focus,.textarea.is-invalid:focus,.form-control.is-invalid:focus{border-color:var(--danger)!important;box-shadow:0 0 0 3px var(--danger-ring)!important}.form-label .text-danger,.form-label .req,label .text-danger{font-weight:var(--fw-bold);color:var(--danger)!important}.input,.select,.textarea{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;height:42px;color:var(--text);font-size:var(--t-sm);font-weight:var(--fw-med);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background var(--fast) var(--ease);padding:0 13px}.textarea{resize:vertical;height:auto;min-height:96px;padding:11px 13px;line-height:1.6}.input::placeholder,.textarea::placeholder{color:var(--text-3);font-weight:var(--fw-body)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.input.is-filled,.select.is-filled{background:var(--surface)}.select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.input--search{padding-left:38px}.searchwrap{flex:auto;min-width:0;position:relative}.searchwrap>svg{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.searchwrap__clear{border-radius:var(--r-xs);width:26px;height:26px;color:var(--text-3);place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.searchwrap__clear:hover{background:var(--surface-3);color:var(--text)}.searchwrap__clear>svg{width:14px;height:14px}.switch{cursor:pointer;font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-2);align-items:center;gap:10px;display:inline-flex;position:relative}.switch__track{border-radius:var(--r-pill);background:var(--line-2);width:40px;height:23px;transition:background var(--mid) var(--ease);flex:none;position:relative}.switch__track:after{content:"";width:17px;height:17px;transition:transform var(--mid) var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000047}.switch.is-on .switch__track{background:var(--accent)}.switch.is-on .switch__track:after{transform:translate(17px)}.switch>input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.yesno{background:var(--surface-3);border-radius:var(--r-sm);border:1px solid var(--line);gap:4px;padding:3px;display:inline-flex}.yesno__b{min-width:56px;font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--text-3);transition:all var(--fast) var(--ease);border-radius:7px;padding:6px 12px}.yesno__b.is-on{background:var(--accent);color:#fff;box-shadow:var(--sh-1)}.yesno__b:not(.is-on):hover{color:var(--text)}.chipset{gap:var(--s-2);flex-wrap:wrap;display:flex}.chipset__b{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-2);transition:all var(--fast) var(--ease);padding:7px 13px}.chipset__b:hover{border-color:var(--accent);color:var(--accent)}.chipset__b.is-on{background:var(--accent-quiet);border-color:var(--accent);color:var(--accent)}.tablewrap{-webkit-overflow-scrolling:touch;border-radius:0 0 var(--r-lg) var(--r-lg);width:100%;overflow-x:auto}.table{font-size:var(--t-sm);min-width:100%}.table thead th{z-index:2;padding:11px var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--line);text-align:left;font-size:var(--t-micro);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;position:sticky;top:0}.table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--fast) var(--ease)}.table th.is-sortable:hover{color:var(--text)}.table th .sortarrow{vertical-align:middle;opacity:0;width:0;height:0;transition:opacity var(--fast) var(--ease);border-left:4px solid #0000;border-right:4px solid #0000;margin-left:5px;display:inline-block}.table th.is-asc .sortarrow{opacity:1;border-bottom:5px solid var(--accent)}.table th.is-desc .sortarrow{opacity:1;border-top:5px solid var(--accent)}.table tbody td{padding:12px var(--s-4);border-bottom:1px solid var(--line);vertical-align:middle;color:var(--text-2)}.table tbody tr{transition:background var(--fast) var(--ease);animation:fade var(--mid) var(--ease) both}.table tbody tr:last-child td{border-bottom:0}.table tbody tr.is-clickable{cursor:pointer}.table tbody tr:hover{background:var(--surface-2)}.table tbody tr.is-sel{background:var(--accent-quiet)}.table__cellname{align-items:center;gap:var(--s-3);min-width:0;display:flex}.table__n{font-weight:var(--fw-bold);color:var(--text);font-size:var(--t-sm)}.table__s{font-size:var(--t-micro);color:var(--text-3);font-weight:var(--fw-med)}.table__amt{font-weight:var(--fw-bold);color:var(--text);font-variant-numeric:tabular-nums}.table__amt.is-empty{color:var(--text-3);font-weight:var(--fw-med)}.table__nlink{font-weight:var(--fw-bold);color:var(--accent);font-size:var(--t-sm);min-width:0;text-decoration:none}.table__nlink:hover{text-decoration:underline}.table__aging{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.table__aging>svg{width:14px;height:14px;color:var(--text-3);flex:none}.table__hotcell{text-align:center}.table__hot{color:var(--tan-600);display:inline-flex}.table__hot>svg{width:16px;height:16px}.table--pipe{min-width:1280px}.badge--soft{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent)}.badge--warn{background:var(--warn-bg);color:var(--alert)}.badge--warn>svg,.badge--soft>svg{flex:none}.table__actions{opacity:.35;transition:opacity var(--fast) var(--ease);justify-content:center;gap:4px;display:flex}tr:hover .table__actions,tr:focus-within .table__actions{opacity:1}.table__mini{border-radius:var(--r-xs);border:1px solid var(--line);width:30px;height:30px;color:var(--text-3);background:var(--surface);transition:all var(--fast) var(--ease);place-items:center;display:grid}.table__mini>svg{width:14px;height:14px}.table__mini:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-quiet)}.checkbox{border:1.5px solid var(--line-strong);background:var(--surface);width:18px;height:18px;transition:all var(--fast) var(--ease);border-radius:5px;flex:none;place-items:center;display:grid}.checkbox>svg{color:#fff;opacity:0;width:12px;height:12px;transition:all var(--fast) var(--spring);transform:scale(.6)}.checkbox:hover{border-color:var(--accent)}.checkbox.is-on{background:var(--accent);border-color:var(--accent)}.checkbox.is-on>svg{opacity:1;transform:none}.aging{align-items:center;gap:9px;display:flex}.aging__ring{flex:none;width:34px;height:34px;transform:rotate(-90deg)}.aging__ring circle{fill:none;stroke-width:3.4px}.aging__ring .trk{stroke:var(--line-2)}.aging__ring .val{stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.aging__h{font-weight:var(--fw-bold);font-size:var(--t-sm);font-variant-numeric:tabular-nums;line-height:1.2}.aging__u{color:var(--text-3);font-size:10px;font-weight:var(--fw-med);text-transform:uppercase;letter-spacing:.08em}@media (width<=759px){.table--stack thead{display:none}.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{width:100%;display:block}.table--stack tbody tr{padding:var(--s-4);border-bottom:1px solid var(--line);position:relative}.table--stack tbody tr:hover{background:var(--surface-2)}.table--stack tbody td{justify-content:space-between;align-items:center;gap:var(--s-3);border:0;min-height:26px;padding:0;display:flex}.table--stack tbody td+td{margin-top:7px}.table--stack tbody td[data-th]:before{content:attr(data-th);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex:none}.table--stack tbody td[data-th=name]{margin-bottom:var(--s-3)}.table--stack tbody td[data-th=name]:before{display:none}.table--stack .table__actions{opacity:1;justify-content:flex-start}}.selbar{bottom:var(--s-3);z-index:var(--z-sticky);align-items:center;gap:var(--s-3);margin:var(--s-3) var(--s-4) var(--s-4);padding:10px 10px 10px var(--s-4);border-radius:var(--r-md);background:var(--surface-inv);color:var(--text-inv);box-shadow:var(--sh-4);animation:rise var(--mid) var(--ease) both;flex-wrap:wrap;display:flex;position:sticky}.selbar__n{font-size:var(--t-sm);font-weight:var(--fw-semi)}.selbar .btn--ghost{color:var(--text-inv);box-shadow:none;background:#ffffff1a;border-color:#ffffff2e}html[data-theme=dark] .selbar .btn--ghost{background:#00000014;border-color:#00000024}.selbar .btn--ghost:hover{color:var(--text-inv);background:#fff3;border-color:#0000}.pager{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.pager__nav{align-items:center;gap:4px;display:flex}.pager__b{border-radius:var(--r-xs);min-width:32px;height:32px;font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--text-2);transition:all var(--fast) var(--ease);place-items:center;padding:0 8px;display:grid}.pager__b:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.pager__b>svg{width:15px;height:15px}.pager__b.is-on{background:var(--accent);color:#fff}.board{padding-bottom:var(--s-3);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;grid-auto-columns:minmax(248px,280px);grid-auto-flow:column;align-items:stretch;gap:12px;display:grid;overflow-x:auto}.bcol{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);scroll-snap-align:start;min-width:0;min-height:0;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);flex-direction:column;display:flex;container:bcol/inline-size}.bcol.is-over{background:var(--accent-quiet);border-color:var(--accent)}.bcol__head{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);flex:none;min-height:48px;padding:12px 14px;display:flex}.bcol__dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.bcol__t{font-size:clamp(11px,4.6cqi,13px);font-weight:var(--fw-bold);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bcol__n{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);min-width:22px;height:20px;font-size:10px;font-weight:var(--fw-bold);color:var(--text-3);flex:none;place-items:center;padding:0 6px;display:grid}.bcol__body{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:10px;min-height:120px;max-height:min(62vh,640px);padding:10px;display:flex;overflow:hidden auto}.bcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:100%;min-width:0;box-shadow:var(--sh-1);cursor:grab;isolation:isolate;transition:box-shadow var(--fast) var(--ease), border-color var(--fast) var(--ease);flex-direction:column;flex:none;gap:10px;padding:12px;display:flex}.bcard:hover{box-shadow:var(--sh-2);border-color:var(--line-2)}.bcard.is-drag{opacity:.45;cursor:grabbing}.bcard__top{grid-template-columns:30px minmax(0,1fr) 22px;align-items:start;gap:8px;min-width:0;display:grid}.bcard__b{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.bcard__n,.bcard__s{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bcard__n{font-size:clamp(12px,5.2cqi,14px);font-weight:var(--fw-bold);color:var(--text);line-height:1.3}.bcard__s{color:var(--text-3);font-size:clamp(10px,4.2cqi,12px);font-weight:var(--fw-med);line-height:1.3}.bcard__flag{width:22px;height:22px;color:var(--tan-600);flex:none;place-items:center;display:grid}.bcard__flag:empty{visibility:hidden}.bcard__flag>svg{width:14px;height:14px}.bcard__tags{min-width:0}.bcard__tags .badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bcard__foot{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:10px;display:flex}.bcard__foot .table__amt,.bcard__foot .badge,.bcard__foot .quiet{flex:none;font-size:clamp(11px,4.4cqi,13px)}.bcol__empty{padding:var(--s-5) var(--s-3);text-align:center;font-size:var(--t-micro);color:var(--text-3);border:1px dashed var(--line-2);border-radius:var(--r-sm)}.stepper{gap:var(--s-2);scrollbar-width:none;padding:var(--s-1) 0;display:flex;overflow-x:auto}.stepper::-webkit-scrollbar{display:none}.step{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-3);white-space:nowrap;transition:all var(--mid) var(--ease);flex:none;align-items:center;gap:8px;padding:8px 14px 8px 8px;display:flex}.step__dot{background:var(--surface-3);width:22px;height:22px;color:var(--text-3);font-size:10px;font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.step__dot>svg{width:12px;height:12px}.step.is-done{color:var(--text-2);border-color:var(--accent-quiet-2);background:var(--accent-quiet)}.step.is-done .step__dot{background:var(--accent);color:#fff}.step.is-on{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 8px 20px -12px #5aa8b0f2}.step.is-on .step__dot{color:#fff;background:#ffffff3d}.step.is-clickable{cursor:pointer}.step.is-clickable:hover:not(.is-on){border-color:var(--accent);color:var(--accent)}.funnel{gap:var(--s-3);flex-direction:column;display:flex}.funnel__row{grid-template-columns:1fr;align-items:center;gap:6px;display:grid}@media (width>=560px){.funnel__row{gap:var(--s-3);grid-template-columns:132px 1fr 46px}}.funnel__lab{font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--text-2)}.funnel__track{border-radius:var(--r-pill);background:var(--surface-3);height:10px;overflow:hidden}.funnel__fill{border-radius:var(--r-pill);background:var(--accent);width:0;height:100%;transition:width .9s var(--ease)}.funnel__n{font-size:var(--t-sm);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}.bar{border-radius:var(--r-pill);background:var(--surface-3);height:8px;overflow:hidden}.bar__fill{border-radius:var(--r-pill);background:var(--accent);width:0;height:100%;transition:width .9s var(--ease)}.ring{flex:none;place-items:center;display:grid;position:relative}.ring>svg{transform:rotate(-90deg)}.ring circle{fill:none}.ring .trk{stroke:var(--line-2)}.ring .val{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease)}.ring__c{text-align:center;line-height:1.1;position:absolute}.ring__c b{font-size:var(--t-h3);font-weight:var(--fw-black);letter-spacing:-.03em;display:block}.ring__c span{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-size:9px}.timeline{flex-direction:column;display:flex}.timeline__day{align-items:center;gap:var(--s-3);padding:var(--s-4) 0 var(--s-2);font-size:var(--t-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);display:flex}.timeline__day:after{content:"";background:var(--line);flex:auto;height:1px}.tl{gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-sm);transition:background var(--fast) var(--ease);animation:fade var(--mid) var(--ease) both;display:flex}.tl:hover{background:var(--surface-2)}.tl__ic{border-radius:var(--r-xs);background:var(--accent-quiet);width:34px;height:34px;color:var(--accent);flex:none;place-items:center;display:grid}.tl__ic>svg{width:16px;height:16px}.tl__ic--tan{background:var(--tan-quiet);color:var(--tan-700)}html[data-theme=dark] .tl__ic--tan{color:var(--tan-300)}.tl__b{flex:auto;min-width:0}.tl__t{align-items:baseline;gap:var(--s-3);font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text);justify-content:space-between;display:flex}.tl__time{font-size:var(--t-micro);color:var(--text-3);font-weight:var(--fw-med);flex:none}.tl__m{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:4px;display:flex}.chart{width:100%;max-width:100%;height:auto;overflow:visible}.chart--donut.chart{aspect-ratio:1;width:min(100%,220px);max-width:100%;height:auto;margin:0 auto;display:block;overflow:hidden}.donut{flex:none;place-items:center;width:100%;max-width:240px;margin:0 auto;display:grid;overflow:hidden}.donut__slice{fill:none}.chart .axis{stroke:var(--grid-line);stroke-width:1px;stroke-dasharray:3 4}.chart .axlbl{fill:var(--text-3);stroke:none;font-size:10px;font-weight:600;font-family:var(--font);letter-spacing:.06em}.chart .valbl{fill:var(--text);stroke:none;font-size:11px;font-weight:800;font-family:var(--font)}.chart .barcol{transition:opacity var(--fast) var(--ease);transform-box:fill-box;transform-origin:bottom;animation:growup .8s var(--ease) both}@keyframes growup{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart .barcol:hover{opacity:.78}.chart .lineval{stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:draw 1.4s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.chart .area{stroke:none;opacity:0;animation:fade .9s var(--ease) .3s forwards}.chart .dot{stroke:var(--surface);stroke-width:2px}.chart .slice{transition:transform var(--fast) var(--ease);transform-box:fill-box;transform-origin:50%}.chart .slice:hover{transform:scale(1.03)}.legend{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.legend__i{font-size:var(--t-micro);color:var(--text-2);font-weight:var(--fw-med);align-items:center;gap:7px;display:inline-flex}.legend__sw{border-radius:3px;flex:none;width:9px;height:9px}.heat{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.heat__c{aspect-ratio:1;background:var(--surface-3);transition:transform var(--fast) var(--ease);border-radius:4px}.heat__c:hover{transform:scale(1.18)}.outreach__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.outreach__stat{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0;padding:14px 16px}.outreach__stat b{font-size:clamp(20px,3.2vw,26px);font-weight:var(--fw-black);letter-spacing:-.03em;line-height:1.1;display:block}.outreach__stat span{font-size:var(--t-micro);color:var(--text-3);font-weight:var(--fw-med);margin-top:6px;line-height:1.35;display:block}.outreach__h{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:18px 0 10px}@media (width<=640px){.outreach__stats{grid-template-columns:minmax(0,1fr)}}.empty{align-items:center;gap:var(--s-3);padding:var(--s-9) var(--s-5);text-align:center;flex-direction:column;display:flex}.empty__ic{border-radius:var(--r-md);background:var(--surface-3);width:56px;height:56px;color:var(--text-3);place-items:center;display:grid}.empty__ic>svg{width:24px;height:24px}.empty__t{font-size:clamp(14px,2.2vw,16px);font-weight:var(--fw-bold);overflow-wrap:anywhere}.empty__s{font-size:var(--t-sm);color:var(--text-3);max-width:38ch}.skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 45%,var(--surface-3) 65%);background-size:220% 100%;animation:1.5s linear infinite shimmer}.skel--line{height:12px;margin-bottom:9px}.skel--title{width:44%;height:26px;margin-bottom:var(--s-4)}.skel--tile{border-radius:var(--r-md);height:104px}.skel--row{height:56px;margin-bottom:6px}.spinner{border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin}.kv{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.kv--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.kv--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kv__i{min-width:0}.kv__l{font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}.kv__v{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text);word-break:break-word;margin-top:3px}.kv__v.is-empty{color:var(--text-3);font-weight:var(--fw-body)}.drow{justify-content:space-between;align-items:flex-start;gap:var(--s-3);border-bottom:1px solid var(--line);font-size:var(--t-sm);flex-wrap:wrap;padding:12px 0;display:flex}.drow:last-child{border-bottom:0}.drow__l{color:var(--text-2);flex:140px;min-width:0}.drow__v{font-weight:var(--fw-semi);color:var(--text);text-align:right;overflow-wrap:anywhere;flex:80px}.insight{padding:var(--s-5);border-radius:var(--r-lg);background:var(--surface-inv);color:var(--text-inv);box-shadow:var(--sh-3);position:relative;overflow:hidden}.insight:before{content:"";pointer-events:none;background:radial-gradient(circle,#5aa8b057,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.insight__top{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.insight__orb{border-radius:var(--r-sm);background:var(--teal-500);color:#fff;flex:none;place-items:center;width:38px;height:38px;display:grid}.insight__orb>svg{width:19px;height:19px}.insight__n{font-size:var(--t-sm);font-weight:var(--fw-black);letter-spacing:-.01em}.insight__g{font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:var(--tan-300);font-size:10px;font-weight:400}.insight__x{font-size:var(--t-sm);opacity:.9;line-height:1.62}.insight__x b{opacity:1;font-weight:var(--fw-bold)}.insight__actions{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.insight .btn--ghost{color:var(--text-inv);box-shadow:none;background:#ffffff1a;border-color:#fff3}html[data-theme=dark] .insight .btn--ghost{background:#0000000f;border-color:#0000001f}.insight .btn--ghost:hover{color:var(--text-inv);background:#fff3;border-color:#0000}.callout{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--tan-quiet);font-size:var(--t-sm);border:1px solid #0000;display:flex}.callout__ic{color:var(--tan-700);flex:none}html[data-theme=dark] .callout__ic{color:var(--tan-300)}.callout__ic>svg{width:18px;height:18px}.callout b{font-weight:var(--fw-bold)}.callout--teal{background:var(--accent-quiet)}.callout--teal .callout__ic{color:var(--accent)}.tabs{gap:var(--s-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text-3);white-space:nowrap;transition:color var(--fast) var(--ease);padding:12px 15px;position:relative}.tab:after{content:"";background:var(--accent);height:2px;transition:transform var(--mid) var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.tab:hover{color:var(--text)}.tab.is-on{color:var(--accent);font-weight:var(--fw-semi)}.tab.is-on:after{transform:scaleX(1)}.thread{gap:var(--s-2);flex-direction:column;display:flex}.bubble{border-radius:var(--r-md);max-width:80%;font-size:var(--t-sm);background:var(--surface-3);color:var(--text);animation:pop var(--mid) var(--ease) both;border-bottom-left-radius:5px;align-self:flex-start;padding:10px 13px;line-height:1.55}.bubble--me{background:var(--accent);color:#fff;border-bottom-left-radius:var(--r-md);border-bottom-right-radius:5px;align-self:flex-end}.bubble__t{opacity:.65;font-size:10px;font-weight:var(--fw-med);margin-top:5px;display:block}.typing{align-items:center;gap:3px;display:inline-flex}.typing i{width:5px;height:5px;animation:pulse-dot 1.1s var(--ease-in-out) infinite;background:currentColor;border-radius:50%}.typing i:nth-child(2){animation-delay:.16s}.typing i:nth-child(3){animation-delay:.32s}.dialpad{padding:var(--s-4);border-bottom:1px solid var(--line)}.dialpad__disp{height:48px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--surface-3);font-size:var(--t-h3);font-weight:var(--fw-bold);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-bottom:var(--s-3);align-items:center;display:flex}.dialpad__disp.is-empty{color:var(--text-3);font-size:var(--t-sm);font-weight:var(--fw-med);letter-spacing:0}.dialpad__keys{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.dialpad__k{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);text-align:center;transition:all var(--fast) var(--ease);padding:9px 0}.dialpad__k:hover{border-color:var(--accent);background:var(--accent-quiet)}.dialpad__k b{font-size:var(--t-h3);font-weight:var(--fw-semi);line-height:1.2;display:block}.dialpad__k i{letter-spacing:.1em;color:var(--text-3);font-size:9px;font-style:normal;display:block}.dialpad__row{gap:var(--s-2);margin-top:var(--s-3);display:flex}.stat,.kpi,.pcard,.bcard,.rptcard,.card,.filters,.bcol,.insight,.rhero,.notif{min-width:0}.kpi__n,.stat__value,.pcard__sv,.rhero__sv,.lead__amt{overflow-wrap:anywhere;word-break:break-word}.seg{flex-wrap:wrap}.pagehead__title,.hero__title,.rhero__n,.pcard__n,.bcard__n,.rptcard__t,.lead__n,.notif__t{overflow-wrap:anywhere}.searchwrap,.input,.select,.textarea{min-width:0;max-width:100%}.card,.kpi,.stat,.filters,.toolbar,.hero,.pagehead,.board,.tablewrap,.pgrid,.grid,.rpt,.luna,.settings,.newlead{max-width:100%}.card__head{flex-wrap:wrap}iframe,embed,object,.chart,.badge{max-width:100%}@media (width<=899px){.card__head{padding:14px 16px}.card__body{padding:16px}.toolbar .select{flex:140px;min-width:0}.toolbar--pipe .select--pipe-sort{flex:140px;width:auto;min-width:0;max-width:none}.pipe-filters{flex-wrap:wrap}.pipe-filters .select--pipe-stage{flex:160px;min-width:0;max-width:none}}@media (width<=719px){.kpi,.stat{padding:14px}.kpi__ic{border-radius:10px;width:36px;height:36px}.pagehead{margin-bottom:var(--s-4);gap:var(--s-3)}.pagehead__actions{width:100%}.pagehead__actions .btn{flex:auto;justify-content:center}.hero__side,.hero__side .row{width:100%}.hero__side .btn{flex:auto;justify-content:center}.board{grid-auto-columns:minmax(min(100%,240px),86vw)}.seg{width:100%}.seg__b{flex:auto;justify-content:center}.rhero__acts{width:100%}.rhero__acts .btn{flex:140px;justify-content:center}.luna__foot{flex-wrap:wrap}.luna__foot .input,.luna__foot .searchwrap{flex:160px}.lead__v{text-align:left;flex:100%}.chartcard__body{min-height:180px}}@media (width<=479px){.stats,.kpis,.stats--4,.kpis--4,.stats--5,.kpis--5,.kpis--mini{grid-template-columns:minmax(0,1fr)}.rhero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.app{flex-direction:row;align-items:stretch;width:100%;max-width:100%;min-height:100dvh;display:flex;position:relative;overflow-x:hidden}.app__main{min-width:0;padding-top:var(--topbar-h);flex-direction:column;flex:auto;min-height:100dvh;display:flex;position:relative}.rail{z-index:var(--z-rail);background:var(--header-bar);border-right:1px solid var(--line);width:min(288px,86vw);box-shadow:var(--sh-1);transition:transform var(--mid) var(--ease), width var(--mid) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible;transform:translate(-105%)}html.nav-open .rail{transform:none}.rail__head{flex:none;justify-content:center;align-items:center;min-height:80px;padding:12px 10px 10px 12px;display:flex}.rail__brand{width:100%;min-width:0;color:var(--text);justify-content:center;align-items:center;padding:0 8px;display:flex}.rail__brand:hover{color:var(--text)}.rail__mark{object-fit:contain;flex:none;width:40px;height:40px;display:none}.rail__logo{object-fit:contain;object-position:center;width:100%;max-width:168px;height:48px;max-height:48px;display:block}.rail__nav{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:8px 12px 16px;display:flex;overflow:hidden auto}.rail__nav::-webkit-scrollbar{display:none}.rail__foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:4px;padding:10px 12px 16px;display:flex}.rail__link{border-radius:var(--r-pill);width:100%;min-height:42px;color:var(--text-2);font-size:13px;font-weight:var(--fw-med);text-align:left;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.rail__link>svg:first-child{flex:none;width:18px;height:18px}.rail__txt{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rail__chev{opacity:.55;width:14px;height:14px;transition:transform var(--mid) var(--ease);flex:none}.rail__link:hover{background:var(--accent-quiet);color:var(--text)}.rail__link.is-on{background:var(--accent);color:#fff;font-weight:var(--fw-semi)}.rail__link.is-on:hover{background:var(--accent-hover);color:#fff}.rail__group{position:relative}.rail__group.is-on>.rail__link:not(.is-on){background:var(--accent-quiet);color:var(--accent)}.rail__group.is-open>.rail__link .rail__chev{transform:rotate(180deg)}.rail__sub{transition:grid-template-rows var(--mid) var(--ease);grid-template-rows:0fr;display:grid;overflow:hidden}.rail__group.is-open>.rail__sub{grid-template-rows:1fr}.rail__sub-in{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.rail__sublink{border-radius:var(--r-pill);min-height:38px;color:var(--text-2);font-size:13px;font-weight:var(--fw-med);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;align-items:center;gap:10px;margin:2px 0 0 8px;padding:0 12px 0 14px;display:flex}.rail__sublink>svg{width:16px;height:16px;color:var(--accent);flex:none}.rail__sublink>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rail__sublink:hover{background:var(--accent-quiet);color:var(--text)}.rail__sublink.is-on{background:var(--accent);color:#fff;font-weight:var(--fw-semi)}.rail__sublink.is-on>svg{color:#fff}.rail__n{border-radius:var(--r-pill);background:var(--surface-3);min-width:18px;height:18px;color:var(--text-3);font-size:10px;font-weight:var(--fw-bold);flex:none;place-items:center;margin-left:auto;padding:0 5px;display:grid}.rail__sublink.is-on .rail__n,.rail__link.is-on .rail__n{color:#fff;background:#ffffff38}.topnav{z-index:var(--z-sticky);min-height:var(--topbar-h);-webkit-backdrop-filter:saturate(180%)blur(16px);transition:left var(--mid) var(--ease);background:linear-gradient(#fffffff5 0%,#edf6f7eb 100%);border-bottom:1px solid #5aa8b038;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #5aa8b01f,0 10px 28px -22px #1f3a3d59}.topnav:after{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#0000,#5aa8b073,#0000);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}html[data-theme=dark] .topnav{background:linear-gradient(#0f1415f5 0%,#142426f0 100%);border-bottom-color:#5aa8b047;box-shadow:0 1px #5aa8b029,0 12px 32px -22px #000000a6}[data-logo-dark]{display:none}html[data-theme=dark] [data-logo-light]{display:none!important}html[data-theme=dark] [data-logo-dark]{display:block}.topnav__brand{color:var(--text);border-radius:var(--r-md);flex:none;align-items:center;gap:10px;padding:4px 6px;display:flex}.topnav__brand:hover{color:var(--text);background:var(--accent-quiet)}.topnav__brand img{width:auto;height:26px}.navburger{flex:none}.railtoggle{flex:none;display:none}.topnav__tools{flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.topnav__end{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.topnav__cluster{border-radius:var(--r-pill);background:#ffffffb8;border:1px solid #5aa8b047;flex:none;align-items:center;gap:2px;padding:3px 4px;display:flex;box-shadow:0 1px #ffffffb3,0 8px 20px -16px #1f3a3d47}html[data-theme=dark] .topnav__cluster{background:#1f3a3d73;border-color:#5aa8b052;box-shadow:0 1px #ffffff0a,0 8px 20px -16px #0000008c}.topnav__cluster .iconbtn{border-radius:var(--r-pill);width:34px;height:34px;color:var(--teal-700);background:0 0;border-color:#0000}html[data-theme=dark] .topnav__cluster .iconbtn{color:var(--teal-300)}.topnav__cluster .iconbtn:hover,.topnav__cluster .iconbtn.is-on{background:var(--accent-quiet-2);color:var(--teal-900);border-color:#0000}html[data-theme=dark] .topnav__cluster .iconbtn:hover,html[data-theme=dark] .topnav__cluster .iconbtn.is-on{color:#fff;background:#5aa8b047}.topnav__cluster .iconbtn__dot{border-color:var(--paper);top:3px;right:3px}html[data-theme=dark] .topnav__cluster .iconbtn__dot{border-color:var(--surface)}.topsearch{display:none!important}.searchbtn{color:var(--text-2);flex:none;position:relative}.searchbtn:hover,.searchbtn.is-on{background:var(--accent-quiet);color:var(--accent);border-color:#0000}.kbd{border:1px solid var(--line-2);background:var(--surface);font-size:10px;font-weight:var(--fw-semi);color:var(--text-3);letter-spacing:.04em;border-radius:5px;padding:2px 6px;display:none}.accepting{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);height:38px;font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-2);white-space:nowrap;align-items:center;gap:9px;padding:0 12px;display:none}.accepting b{color:var(--text);font-weight:var(--fw-bold)}.accepting--bar{cursor:pointer;display:inline-flex}.accepting-bar{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.accepting-bar__hint{font-size:var(--t-xs);color:var(--text-3);font-weight:var(--fw-med)}.usercard--nav{display:none}.topnav .iconbtn.topnav__user,.topnav .iconbtn[data-user]{border-radius:var(--r-pill);background:radial-gradient(circle at 30% 25%, #7bbcc38c, transparent 55%), linear-gradient(145deg, var(--teal-700), var(--teal-900));color:#fff;border:2px solid #5aa8b08c;width:40px;height:40px;padding:0;overflow:visible;box-shadow:0 0 0 3px #5aa8b024,0 8px 18px -12px #1f3a3d73}html[data-theme=dark] .topnav .iconbtn.topnav__user,html[data-theme=dark] .topnav .iconbtn[data-user]{border-color:#7bbcc38c;box-shadow:0 0 0 3px #5aa8b033,0 8px 20px -12px #0000008c}.topnav .iconbtn.topnav__user:hover,.topnav .iconbtn[data-user]:hover{border-color:var(--teal-500);filter:none;transform:translateY(-1px);box-shadow:0 0 0 3px #5aa8b038,0 12px 22px -12px #1f3a3d80}.topnav .iconbtn.topnav__user>svg,.topnav .iconbtn[data-user]>svg{width:18px;height:18px}.topnav .iconbtn.topnav__user .header-avatar,.topnav .iconbtn[data-user] .header-avatar{color:#fff;width:100%;height:100%;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.02em;background:0 0}.canvas{width:100%;min-width:0;max-width:min(100%,var(--shell-max));padding:20px var(--gutter) 24px;box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;margin:0 auto;display:flex}@media (width>=721px){.canvas{padding:24px calc(var(--gutter) + 36px) 24px var(--gutter)}}@media (width<=719px){.canvas{padding:16px var(--gutter) calc(20px + var(--safe-b) + 72px)}.topnav__brand{display:none}.topnav{gap:8px;padding:8px 12px}.topnav:after{left:12px;right:12px}.topnav__cluster{padding:3px 4px}.topnav__tools{gap:8px}.pagehead__actions,.page-title-box .d-flex{flex-wrap:wrap;gap:8px}}.canvas:focus{outline:none}.scrim{z-index:var(--z-scrim);-webkit-backdrop-filter:blur(3px);animation:fade var(--mid) var(--ease) both;background:#0000006b;position:fixed;inset:0}.tabbar{display:none}@media (width>=1100px){.app{padding-left:var(--rail);transition:padding-left var(--mid) var(--ease)}html.rail-tight .app{padding-left:var(--rail-tight)}.rail{height:100dvh;max-height:100dvh;width:var(--rail);z-index:var(--z-rail);flex:none;align-self:auto;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:none}.navburger,.scrim,.topnav__brand{display:none}.railtoggle{border-radius:var(--r-pill);width:36px;height:36px;color:var(--teal-700);background:#ffffffb8;border:1px solid #5aa8b047;grid-column:1;justify-self:start;display:grid;box-shadow:0 1px #ffffffb3,0 8px 20px -16px #1f3a3d47}.railtoggle:hover{background:var(--accent-quiet-2);color:var(--teal-900);border-color:#0000}html[data-theme=dark] .railtoggle{color:var(--teal-300);background:#1f3a3d73;border-color:#5aa8b052}.topnav{left:var(--rail);padding:10px 22px}html.rail-tight .topnav{left:var(--rail-tight)}.topnav__tools{justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;display:flex}.topnav__end{margin-left:auto}html.rail-tight .rail{width:var(--rail-tight);overflow:visible}html.rail-tight .rail__logo,html.rail-tight .rail__txt,html.rail-tight .rail__chev,html.rail-tight .rail__n{display:none}html.rail-tight .rail__mark{display:block}html.rail-tight .rail__brand{flex:none;justify-content:center;width:auto;padding:4px 0}html.rail-tight .rail__head{min-height:0;padding:12px 8px 10px}html.rail-tight .rail__nav,html.rail-tight .rail__foot{align-items:stretch;padding:8px 0 16px;overflow:visible}html.rail-tight .rail__link{justify-content:center;width:44px;height:44px;min-height:44px;margin:0 auto;padding:0}html.rail-tight .rail__group{width:100%}html.rail-tight .rail__group.is-on>.rail__link:not(.is-on){background:var(--accent);color:#fff}html.rail-tight .rail__sub{z-index:8;background:var(--surface);border:1px solid var(--line-2);width:228px;box-shadow:var(--sh-4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--fast) var(--ease), transform var(--fast) var(--ease), visibility var(--fast) var(--ease);border-radius:16px;grid-template-rows:1fr;margin-left:10px;padding:8px;position:absolute;top:0;left:100%;overflow:visible;transform:translate(4px)}html.rail-tight .rail__group:hover>.rail__sub,html.rail-tight .rail__group:focus-within>.rail__sub{opacity:1;visibility:visible;pointer-events:auto;transform:none}html.rail-tight .rail__sublink{margin:2px 0}html.rail-tight .rail__sublink .rail__n{display:grid}html.rail-tight .rail__nav>.rail__link[data-tip]:hover:after,html.rail-tight .rail__foot .rail__link[data-tip]:hover:after{content:attr(data-tip);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-3);font-size:12px;font-weight:var(--fw-semi);color:var(--text);white-space:nowrap;z-index:8;pointer-events:none;border-radius:10px;padding:7px 11px;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}}@media (width<=1099px){html.nav-open{overflow:hidden}}.palette{z-index:var(--z-palette);-webkit-backdrop-filter:blur(6px);animation:fade var(--fast) var(--ease) both;background:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=700px){.palette{padding:11vh var(--s-4) var(--s-4);align-items:flex-start}}.palette__box{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:640px;max-height:min(78vh,620px);box-shadow:var(--sh-4);animation:rise var(--mid) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}@media (width>=700px){.palette__box{border-radius:var(--r-xl)}}.palette__head{align-items:center;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--line);flex:none;display:flex}.palette__head>svg{width:19px;height:19px;color:var(--text-3);flex:none}.palette__in{min-width:0;font-size:var(--t-h3);font-weight:var(--fw-med);letter-spacing:-.015em;background:0 0;border:0;flex:auto}.palette__in:focus{outline:none}.palette__in::placeholder{color:var(--text-3);font-weight:var(--fw-body)}.palette__list{min-height:0;padding:var(--s-2);overscroll-behavior:contain;flex:auto;overflow-y:auto}.palette__grp{padding:var(--s-3) var(--s-3) var(--s-1);font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:400}.pitem{align-items:center;gap:var(--s-3);width:100%;padding:9px var(--s-3);border-radius:var(--r-sm);text-align:left;transition:background var(--fast) var(--ease);display:flex}.pitem__ic{border-radius:var(--r-xs);background:var(--surface-3);width:30px;height:30px;color:var(--text-2);flex:none;place-items:center;display:grid}.pitem__ic>svg{width:15px;height:15px}.pitem__b{flex:auto;min-width:0}.pitem__t{font-size:var(--t-sm);font-weight:var(--fw-semi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pitem__s{font-size:var(--t-micro);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pitem__k{color:var(--text-3);font-size:10px;font-weight:var(--fw-semi);flex:none}.pitem.is-cur{background:var(--accent-quiet)}.pitem.is-cur .pitem__ic{background:var(--accent);color:#fff}.pitem.is-cur .pitem__t{color:var(--accent)}.palette__foot{align-items:center;gap:var(--s-4);padding:10px var(--s-4);border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;flex:none;font-size:10px;display:flex}.palette__foot b{border:1px solid var(--line-2);font-weight:var(--fw-semi);border-radius:4px;margin-right:4px;padding:1px 5px;display:inline-block}.msgdock{top:calc(var(--topbar-h) + 12px);z-index:var(--z-dock);pointer-events:none;flex-direction:row;align-items:stretch;display:flex;position:fixed;bottom:16px;right:0}.msgdock__tab{pointer-events:auto;z-index:2;border:1px solid var(--line-2);border-radius:var(--r-lg) 0 0 var(--r-lg);background:var(--accent);color:#fff;width:44px;box-shadow:var(--sh-3);transition:margin-right .38s var(--ease), background var(--fast) var(--ease), transform var(--fast) var(--ease);border-right:none;flex-direction:column;align-self:center;align-items:center;gap:10px;margin-right:0;padding:18px 0 16px;display:flex;position:relative}.msgdock__tab:hover{background:var(--accent-hover);transform:translate(-2px)}.msgdock.is-open .msgdock__tab{margin-right:min(400px,100vw - 16px);transform:none}.msgdock__tab>svg{flex:none;width:18px;height:18px}.msgdock__lbl{writing-mode:vertical-rl;font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:400;transform:rotate(180deg)}.msgdock__tab .iconbtn__dot{border-color:var(--accent);color:var(--accent);background:#fff;position:static}.msgdock__glow{border-radius:var(--r-lg) 0 0 var(--r-lg);pointer-events:none;animation:searchPulse 2.2s var(--ease) infinite;border:1.5px solid #ffffff8c;position:absolute;inset:-4px}.msgdock.is-open .msgdock__glow{opacity:0;animation:none}.msgdock__panel,.drawer{pointer-events:auto;width:min(400px,100vw - 16px);transition:transform .38s var(--ease);background:0 0;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(110%)}.msgdock__panel[hidden],.drawer[hidden]{display:flex!important}.msgdock.is-open .msgdock__panel,.msgdock.is-open .drawer{transform:none}.msgdock:not(.is-open) .msgdock__panel,.msgdock:not(.is-open) .drawer{pointer-events:none}.drawer__box{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl) 0 0 var(--r-xl);width:100%;height:100%;box-shadow:var(--sh-4);border-right:none;flex-direction:column;display:flex;overflow:hidden}.drawer__head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);flex:none;min-height:64px;display:flex}.drawer__head h3{flex:auto;min-width:0}.drawer__seg{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);flex:none}.drawer__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.drawer__foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);padding-bottom:calc(var(--s-3) + var(--safe-b));background:var(--surface-2);flex:none;display:flex}.convo{align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);text-align:left;transition:background var(--fast) var(--ease);display:flex;position:relative}.convo:hover{background:var(--surface-2)}.convo.is-unread{background:var(--accent-quiet)}.convo__b{flex:auto;min-width:0}.convo__top{align-items:baseline;gap:var(--s-2);justify-content:space-between;display:flex}.convo__n{font-size:var(--t-sm);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.convo__t{color:var(--text-3);font-size:10px;font-weight:var(--fw-med);flex:none}.convo__m{font-size:var(--t-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.convo__m b{color:var(--text);font-weight:var(--fw-semi)}.convo__q{opacity:0;transition:opacity var(--fast) var(--ease);flex:none;gap:5px;display:flex}.convo:hover .convo__q{opacity:1}.convo__dot{right:var(--s-4);bottom:var(--s-3);background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute}.drawer__note{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.drawer__noteic{border-radius:var(--r-sm);background:var(--tan-100);width:32px;height:32px;color:var(--tan-700);flex:none;place-items:center;display:grid}.drawer__noteic svg{width:16px;height:16px}.drawer__noteb{flex:1;min-width:0}.drawer__notet{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text);line-height:1.45;display:block}.drawer__notec{font-size:var(--t-micro);color:var(--text-3);align-items:center;gap:4px;margin-top:4px;display:flex}.drawer__notec svg{width:12px;height:12px}.drawer__notem{color:var(--text-3);font-size:10px;font-weight:var(--fw-med);margin-top:4px;display:block}@media (width<=720px){.msgdock{align-items:flex-end;width:auto;height:auto;top:auto;bottom:88px;right:16px}.msgdock__tab{border-right:1px solid var(--line-2);border-radius:50%;justify-content:center;width:52px;height:52px;padding:0}.msgdock__lbl,.msgdock.is-open .msgdock__tab{display:none}.msgdock__glow{border-radius:50%}.msgdock__panel,.drawer{top:var(--topbar-h);width:auto;position:fixed;bottom:0;left:0;right:0}.msgdock.is-open .drawer__box{border-radius:var(--r-xl) var(--r-xl) 0 0;border-right:1px solid var(--line-2)}}.lunadock{z-index:var(--z-dock);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:20px;right:20px}body[data-page=luna] .lunadock{display:none}.msgdock.is-open~.lunadock{transition:right .38s var(--ease);right:calc(20px + min(400px,100vw - 16px))}.lunafab{pointer-events:auto;background:var(--accent);color:#fff;width:56px;height:56px;box-shadow:0 10px 28px -10px var(--accent), var(--sh-3);transition:transform var(--fast) var(--spring), background var(--fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.lunafab>svg{width:24px;height:24px}.lunafab:hover{background:var(--accent-hover);transform:translateY(-2px)scale(1.04)}.lunadock.is-open .lunafab{transform:rotate(45deg)}.lunadock.is-open .lunafab>svg{transform:rotate(-45deg)}.lunafab__glow{border:1.5px solid var(--accent);pointer-events:none;animation:searchPulse 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-5px}.lunadock.is-open .lunafab__glow{opacity:.35;animation:none}.lunawidget{pointer-events:auto;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);width:min(380px,100vw - 32px);height:min(560px,100dvh - 140px);box-shadow:var(--sh-4);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .28s var(--ease), transform .32s var(--ease), visibility .32s;flex-direction:column;display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;transform:translateY(16px)scale(.96)}.lunawidget[hidden]{display:flex!important}.lunadock.is-open .lunawidget{opacity:1;visibility:visible;transform:none}.lunadock:not(.is-open) .lunawidget{pointer-events:none}.lunawidget__head{align-items:center;gap:var(--s-3);padding:14px var(--s-4);background:var(--accent);color:#fff;flex:none;display:flex}.lunawidget__orb{background:#ffffff2e;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lunawidget__orb>svg{width:16px;height:16px}.lunawidget__n{font-size:var(--t-sm);font-weight:var(--fw-bold);letter-spacing:-.01em}.lunawidget__g{font-family:var(--font-alt);letter-spacing:.16em;text-transform:uppercase;opacity:.82;font-size:10px;font-weight:400;display:block}.lunawidget__head .iconbtn{color:#fff}.lunawidget__head .iconbtn:hover{color:#fff;background:#ffffff29;border-color:#0000}.lunawidget__body{min-height:0;padding:var(--s-4);gap:var(--s-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.lunawidget__body .luna__msg{max-width:100%}.lunawidget__prompts{padding:0 var(--s-4) var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;gap:6px;display:flex}.lunawidget__p{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-3);font-size:10px;font-weight:var(--fw-med);color:var(--text-2);text-align:left;transition:all var(--fast) var(--ease);padding:6px 10px}.lunawidget__p:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.lunawidget__foot{gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--line);background:var(--surface-2);flex:none;display:flex}@media (width<=720px){.msgdock.is-open~.lunadock{right:20px}.lunadock.is-open .lunawidget{width:auto;height:min(70dvh,560px);position:fixed;bottom:84px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.msgdock__glow,.lunafab__glow{opacity:.35;animation:none}.msgdock__tab,.msgdock__panel,.drawer,.lunawidget,.lunafab{transition:none}}.notif{gap:var(--s-3);width:100%;min-width:0;padding:var(--s-4);border-bottom:1px solid var(--line);text-align:left;transition:background var(--fast) var(--ease);display:flex}.notif:hover{background:var(--surface-2)}.notif.is-unread{background:var(--accent-quiet)}.notif--page{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:10px}.notif--page.is-unread{border-color:var(--accent);box-shadow:var(--sh-1)}.notif__ic{background:var(--accent-quiet);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.notif__ic>svg{width:16px;height:16px}.notif__b{flex:auto;min-width:0}.notif__cat{font-family:var(--font-alt);letter-spacing:.16em;text-transform:uppercase;color:var(--tan-600);font-size:9px;font-weight:400}html[data-theme=dark] .notif__cat{color:var(--tan-500)}.notif__t{font-size:clamp(12px,1.8vw,14px);font-weight:var(--fw-bold);overflow-wrap:anywhere;margin-top:1px;display:block}.notif__d{font-size:var(--t-xs);color:var(--text-2);overflow-wrap:anywhere;margin-top:2px;display:block}.notif__d b{color:var(--text);font-weight:var(--fw-semi)}.notif__time{color:var(--text-3);font-size:10px;font-weight:var(--fw-med);margin-top:4px;display:block}.popovers{pointer-events:none;z-index:var(--z-popover);position:fixed;inset:0}.popover{pointer-events:auto;min-width:212px;max-width:min(300px,92vw);padding:var(--s-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-4);animation:pop var(--fast) var(--ease) both;position:absolute}.popover__t{padding:var(--s-2) var(--s-3) var(--s-1);font-family:var(--font-alt);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:400}.popover__i{align-items:center;gap:var(--s-3);width:100%;padding:8px var(--s-3);border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text-2);text-align:left;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);display:flex}.popover__i>svg{flex:none;width:16px;height:16px}.popover__i:hover{background:var(--surface-3);color:var(--text)}.popover__i.is-on{color:var(--accent);background:var(--accent-quiet)}.popover__i.is-danger{color:var(--tan-700)}html[data-theme=dark] .popover__i.is-danger{color:var(--tan-300)}.popover__sep{height:1px;margin:var(--s-2) var(--s-1);background:var(--line)}.modals{pointer-events:none;z-index:var(--z-modal);position:fixed;inset:0}.modal{pointer-events:auto;-webkit-backdrop-filter:blur(5px);animation:fade var(--fast) var(--ease) both;background:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0;overflow-y:auto}.modal--nested{z-index:2}@media (width>=640px){.modal{padding:var(--s-5);align-items:center}}.modal__box{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:560px;max-height:94vh;box-shadow:var(--sh-4);animation:rise var(--mid) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}@media (width>=640px){.modal__box{border-radius:var(--r-xl)}}.modal__box--wide{max-width:760px}.modal__box--xl{max-width:840px}.modal__head{align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line);flex:none;display:flex}.modal__head>div{flex:auto;min-width:0}.modal__head .seg{flex:none;margin-top:2px}.modal__sub{font-size:var(--t-xs);color:var(--text-3);margin-top:4px}.modal__body{min-height:0;padding:var(--s-5);overscroll-behavior:contain;flex:auto;overflow-y:auto}.modal__foot{gap:var(--s-2);padding:var(--s-4) var(--s-5);padding-bottom:calc(var(--s-4) + var(--safe-b));border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.toasts{left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-4) + var(--safe-b));z-index:var(--z-toast);gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width>=1024px){.toasts{left:auto;right:var(--s-5);bottom:var(--s-5);width:360px}}.toast{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-inv);color:var(--text-inv);box-shadow:var(--sh-4);pointer-events:auto;animation:rise var(--mid) var(--ease) both;display:flex}.toast.is-out{animation:fade var(--fast) var(--ease) reverse both}.toast__ic{border-radius:var(--r-xs);background:var(--teal-500);color:#fff;flex:none;place-items:center;width:24px;height:24px;display:grid}.toast__ic>svg{width:14px;height:14px}.toast__ic--tan{background:var(--tan-500);color:#1a1108}.toast__b{flex:auto;min-width:0}.toast__t{font-size:var(--t-sm);font-weight:var(--fw-bold)}.toast__m{font-size:var(--t-xs);opacity:.78;margin-top:2px}.toast__x{color:inherit;opacity:.6;flex:none;padding:2px}.toast__x:hover{opacity:1}.toast__x>svg{width:14px;height:14px}html[data-gate=true],html[data-gate=true] body.gate-page{color:var(--text);background:var(--bg)!important}.gate{z-index:var(--z-gate);background:var(--bg);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;overflow-y:auto}.gate__brand{min-height:240px;padding:var(--s-7) var(--gutter);color:#fff;background:linear-gradient(165deg,#050a12 0%,#0b1626 45%,#000 100%);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff0a}.gate__brand:before{content:"";pointer-events:none;background:radial-gradient(circle,#5aa8b052,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-90px}.gate__brand:after{content:"";pointer-events:none;background:radial-gradient(circle,#d0ac9633,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;left:-70px}.gate__pattern{pointer-events:none;opacity:.45;background:linear-gradient(135deg,#ffffff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(225deg,#5aa8b012 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000000d9,#0000 72%);mask-image:linear-gradient(120deg,#000000d9,#0000 72%)}.gate__orbs{pointer-events:none;z-index:0;position:absolute;inset:0}.gate__orb{filter:blur(2px);will-change:transform, opacity;border-radius:50%;position:absolute}.gate__orb--a{background:radial-gradient(circle,#5aa8b047,#0000 70%);width:160px;height:160px;animation:14s ease-in-out infinite gateOrbFloat;top:18%;right:8%}.gate__orb--b{background:radial-gradient(circle,#d0ac9638,#0000 72%);width:110px;height:110px;animation:18s ease-in-out -4s infinite reverse gateOrbFloat;bottom:16%;left:12%}.gate__orb--c{background:radial-gradient(circle,#7bbcc333,#0000 70%);width:70px;height:70px;animation:11s ease-in-out -7s infinite gateOrbFloat;bottom:28%;right:28%}.gate__float{pointer-events:none;z-index:0;position:absolute;inset:0}.gate__floaticon{color:#ffffffc7;-webkit-backdrop-filter:blur(6px);will-change:transform, opacity;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 32px -18px #0000008c}.gate__floaticon svg{width:46%;height:46%;display:block}.gate__floaticon--house{opacity:.88;width:74px;height:74px;animation:9s ease-in-out infinite gateFloatA;top:22%;right:11%}.gate__floaticon--file{opacity:.42;filter:blur(.4px);color:#ffffff8c;width:52px;height:52px;animation:12s ease-in-out -2.5s infinite gateFloatB;top:48%;right:28%}.gate__floaticon--shield{opacity:.72;color:#7bbcc3f2;width:64px;height:64px;animation:10.5s ease-in-out -1.2s infinite gateFloatC;bottom:24%;right:14%}.gate__floaticon--chart{opacity:.28;filter:blur(.6px);color:#d0ac96e6;width:44px;height:44px;animation:15s ease-in-out -5s infinite reverse gateFloatB;bottom:38%;right:42%}@keyframes gateFloatA{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes gateFloatB{0%,to{opacity:.28;transform:translate(0,0)}50%{opacity:.4;transform:translateY(10px)}}@keyframes gateFloatC{0%,to{transform:translate(0,0)rotate(1deg)}50%{transform:translate(4px,-10px)rotate(-2deg)}}@keyframes gateOrbFloat{0%,to{opacity:.85;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(10px,-16px)scale(1.06)}}@keyframes gateReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.gate__reveal{opacity:0;animation:gateReveal .7s var(--ease) forwards}.gate__reveal--1{animation-delay:.12s}.gate__reveal--2{animation-delay:.26s}.gate__reveal--3{animation-delay:.4s}.gate__reveal--4{animation-delay:.54s}.gate__brandinner{z-index:1;gap:var(--s-5);flex-direction:column;flex:auto;width:100%;max-width:440px;margin:auto 0;display:flex;position:relative}.gate__mark{filter:drop-shadow(0 6px 16px #00000059);width:44px;height:auto;position:relative}.gate__brandlogo{width:auto;height:40px;margin-bottom:4px;position:relative}.gate__brandbody{flex:auto;position:relative}.gate__brandbody .eyebrow{color:var(--tan);margin-bottom:var(--s-3);display:inline-block}.gate__h1{font-size:var(--t-display);letter-spacing:-.035em;margin-bottom:var(--s-4);color:#fff;line-height:1.15}.gate__h1 .ac{color:#7bbcc3}.gate__lede{max-width:44ch;font-size:var(--t-sm);color:#ffffffb8;line-height:1.68}.gate__points{margin-top:var(--s-5);gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.gate__points li{align-items:flex-start;gap:var(--s-3);font-size:var(--t-xs);color:#ffffffd6;font-weight:var(--fw-med);display:flex}.gate__points li span{background:var(--teal-300);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px;box-shadow:0 0 0 3px #5aa8b029}.gate__foot{padding-top:var(--s-5);font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;margin-top:auto;font-size:10px;position:relative}.gate__panel{padding:var(--s-7) var(--gutter) var(--s-9);background:radial-gradient(ellipse 80% 50% at 50% 0%, #5aa8b00f, transparent 55%), var(--bg);place-items:center;display:grid}.gate__form{width:100%;max-width:420px;padding:var(--s-7) var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-4), 0 24px 48px -36px #00000038;flex-direction:column;align-items:stretch;display:flex}.gate__logowrap{margin-bottom:var(--s-6);align-self:flex-start;min-height:36px;line-height:0;position:relative}.gate__logo{object-fit:contain;object-position:left center;width:auto;max-width:220px;height:36px}.gate__logowrap [data-logo-light]{display:block}.gate__logowrap [data-logo-dark],html[data-theme=dark] .gate__logowrap [data-logo-light]{display:none}html[data-theme=dark] .gate__logowrap [data-logo-dark]{display:block}.gate__h2{font-size:var(--t-h2);margin-bottom:var(--s-2);letter-spacing:-.02em}.gate__sub{font-size:var(--t-sm);color:var(--text-2);margin-bottom:var(--s-6);line-height:1.55}.gate__form .field{margin-bottom:var(--s-4)}.gate__form .field__label{font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;display:block}.gate__form .input{height:50px;font-size:var(--t-h3);letter-spacing:.02em;padding-right:46px;box-shadow:inset 0 1px 2px #00000008}.gate__form input[type=password].input{letter-spacing:.14em}.gate__form .input:focus{border-color:var(--teal-300);box-shadow:0 0 0 3px var(--ring)}.gate__form .input.is-invalid,.gate__form .form-control.is-invalid{border-color:var(--danger,#c94b4b);box-shadow:0 0 0 3px var(--danger-ring,#c94b4b2e)}.gate__form .field-validation-error,.gate__form .text-danger.field-validation-error,.gate__form [data-fv-err]{font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--danger,#c94b4b);margin-top:6px;line-height:1.35;display:block}html[data-theme=dark] .gate__form .field-validation-error,html[data-theme=dark] .gate__form .text-danger.field-validation-error,html[data-theme=dark] .gate__form [data-fv-err]{color:var(--danger,#e07a7a)}.gate__row{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.gate__form .form-check{align-items:center;gap:8px;min-height:0;margin:0;padding:0;display:flex}.gate__form .form-check-input{float:none;flex-shrink:0;margin:0;position:static}.gate__form .form-check-label{font-size:var(--t-sm);font-weight:var(--fw-med);letter-spacing:normal;text-transform:none;color:var(--text-2);cursor:pointer;margin:0;padding:0;line-height:1.2}.gate__nav{margin-top:var(--s-5);justify-content:center;align-items:center;gap:var(--s-2);text-align:center;flex-wrap:wrap;display:flex}.gate__navlink{font-size:var(--t-sm);font-weight:var(--fw-med);letter-spacing:normal;color:var(--accent);line-height:1.4;text-decoration:none}.gate__navlink:hover,.gate__navlink:focus{color:var(--accent-hover);text-decoration:underline}.gate__navsep{color:var(--text-3);font-size:var(--t-sm);line-height:1}.field__reveal{border-radius:var(--r-xs);width:36px;height:36px;color:var(--text-3);place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.field__reveal>svg{width:18px;height:18px}.field__reveal:hover{background:var(--surface-3);color:var(--text)}.gate__err{margin:calc(var(--s-3) * -1) 0 var(--s-4);font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--tan-700)}html[data-theme=dark] .gate__err{color:var(--tan-300)}.gate__hint{margin-top:var(--s-5);font-size:var(--t-micro);color:var(--text-3);text-align:center}.gate.is-shake .gate__form{animation:shake .42s var(--ease-in-out)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media (width>=960px){.gate{grid-template-rows:none;grid-template-columns:1.05fr .95fr}.gate__brand{min-height:0;padding:var(--s-9) clamp(var(--s-7),5vw,var(--s-10))}.gate__brandinner{min-height:min(520px,70vh);margin:auto 0}.gate__panel,.gate__form{padding:var(--s-8) var(--s-7)}}@media (width<=959px){html[data-gate=true],html[data-gate=true] body.gate-page{color:#fff;background:linear-gradient(165deg,#050a12 0%,#0b1626 45%,#000 100%)!important}.gate{background:linear-gradient(165deg,#050a12 0%,#0b1626 45%,#000 100%);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100dvh;overflow-x:hidden}.gate__brand{pointer-events:none;grid-area:1/1;height:100%;min-height:100%;padding:0}.gate__brandinner{display:none}.gate__panel{z-index:2;width:100%;min-height:100dvh;padding:max(24px, env(safe-area-inset-top,0px)) var(--gutter) max(28px, env(safe-area-inset-bottom,0px));background:0 0;grid-area:1/1;align-content:center;justify-items:center}.gate__form{padding:var(--s-6) var(--s-5);width:100%;max-width:440px;margin-inline:auto}.gate__floaticon--file,.gate__floaticon--chart{display:none}.gate__floaticon--house{opacity:.55;width:48px;height:48px;top:18%;right:8%}.gate__floaticon--shield{opacity:.45;width:42px;height:42px;bottom:18%;right:10%}.gate__orb--c{display:none}}@media (prefers-reduced-motion:reduce){.gate__floaticon,.gate__orb,.gate__reveal{animation:none!important}.gate__reveal{opacity:1;transform:none}}html.is-booting{overflow:hidden}.pageload{z-index:var(--z-load);-webkit-backdrop-filter:blur(6px);transition:opacity .36s var(--ease), visibility .36s var(--ease);background:#f7f4f180;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}html[data-theme=dark] .pageload{background:#11111180}.pageload.is-done{opacity:0;visibility:hidden;pointer-events:none}.pageload .loader{width:180px;height:180px;position:relative}.pageload .ring{transform-origin:50%;will-change:transform;border:1px solid #36d6c959;border-radius:50%;position:absolute;inset:0;animation:5s linear infinite pageloadRotate!important}.pageload .ring:before{content:"";transform-origin:50%;will-change:transform;border:1px dashed #36d6c980;border-radius:50%;position:absolute;inset:8px;animation:7s linear infinite pageloadRotateReverse!important}.pageload .progress-ring{box-sizing:border-box;transform-origin:50%;will-change:transform;filter:drop-shadow(0 0 6px #19d8d08c)drop-shadow(0 0 14px #4ee39b38);background:0 0;border:6px solid #19d8d0;border-color:#19d8d0 #4ee39b #19d8d026 #0000;border-radius:50%;position:absolute;inset:20px;-webkit-mask:none;mask:none;animation:1s linear infinite pageloadSpin!important}.pageload .core{z-index:1;background:radial-gradient(circle,#fff 0%,#f7f4f1 65%,#f3eee9 100%);border:1px solid #5aa8b047;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:45px;box-shadow:inset 0 0 16px #5aa8b014,0 0 20px #5aa8b014}html[data-theme=dark] .pageload .core{background:radial-gradient(circle,#1e1e1e 0%,#161616 65%,#111 100%);border-color:#3edccc47;box-shadow:inset 0 0 16px #18d5c814,0 0 20px #18d5c814}.pageload .logo{object-fit:contain;width:auto;max-width:56px;height:auto;max-height:26px;display:block}.pageload .core [data-logo-light]{display:block}.pageload .core [data-logo-dark],html[data-theme=dark] .pageload .core [data-logo-light]{display:none}html[data-theme=dark] .pageload .core [data-logo-dark]{display:block}@keyframes pageloadRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pageloadRotateReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pageloadSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=480px){.pageload .loader{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.pageload .ring{animation:8s linear infinite pageloadRotate!important}.pageload .ring:before{animation:10s linear infinite pageloadRotateReverse!important}.pageload .progress-ring{animation:1.6s linear infinite pageloadSpin!important}}.layout{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (width>=1280px){.layout--rail{grid-template-columns:minmax(0,1fr) 336px}.layout__rail{gap:var(--s-4);flex-direction:column;align-self:start;display:flex}}.layout__main{flex-direction:column;gap:22px;min-width:0;display:flex}.hero{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 0 20px;position:relative;overflow:visible}.hero:before,.hero:after{display:none}.hero__grid{gap:var(--s-5);flex-direction:column;display:flex;position:relative}@media (width>=900px){.hero{padding:0 0 20px}.hero__grid{flex-direction:row;justify-content:space-between;align-items:flex-end}}.hero__title{letter-spacing:-.03em;font-size:clamp(26px,4.2vw,34px);font-weight:800;line-height:1.05}.hero__lede{max-width:56ch;color:var(--text-2);margin-top:8px;font-size:14px;font-weight:400;line-height:1.5}.hero__lede b{color:var(--text);font-weight:400}.hero__meta{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.hero__side{gap:var(--s-3);flex-direction:column;flex:none;min-width:0;max-width:100%;display:flex}@media (width>=900px){.hero__side{align-items:flex-end}}.hero__side .row{flex-wrap:wrap;justify-content:flex-end}.rhero{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-xl);background:var(--surface-inv);min-width:0;max-width:100%;color:var(--text-inv);box-shadow:var(--sh-3);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.rhero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#5aa8b04d,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-80px}.rhero__top{z-index:1;align-items:center;gap:var(--s-4);flex-wrap:wrap;min-width:0;display:flex;position:relative}.rhero__b{flex:auto;min-width:0}.rhero__eyebrow{font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:var(--tan);font-size:11px;font-weight:400}.rhero__n{letter-spacing:-.035em;margin-top:4px;font-size:clamp(22px,4vw,32px)}.rhero__n .ac{color:var(--teal-300)}.rhero__borrower{max-width:320px;margin-top:8px}.rhero__borrower-label{font-size:10px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:4px;display:block}.rhero__borrower-select{background:var(--surface,#fff);border:1px solid var(--line-2,#00000024);width:100%;min-height:36px;color:var(--text,#111);border-radius:10px}.rhero__borrower-select option{color:#111}html[data-theme=dark] .rhero__borrower-select{background:#0000002e;border-color:#00000040}.rhero__ring{color:#fff;flex:none;margin-left:auto}.rhero__ring circle{stroke-width:6.5px}.rhero__ring .trk{stroke:#ffffff47}.rhero__ring .val{stroke:var(--teal-300)}.rhero__ring .ring__c b{color:#fff}.rhero__ring .ring__c span{color:#ffffffb3}.rhero__s{font-size:var(--t-xs);opacity:.72;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.rhero__dot{opacity:.55}html[data-theme=dark] .rhero__n .ac{color:var(--teal-600)}html[data-theme=dark] .rhero__ring{color:var(--teal-900)}html[data-theme=dark] .rhero__ring .trk{stroke:var(--teal-200)}html[data-theme=dark] .rhero__ring .val{stroke:var(--teal-500)}html[data-theme=dark] .rhero__ring .ring__c b{color:var(--teal-900)}html[data-theme=dark] .rhero__ring .ring__c span{color:var(--teal-700)}.rhero__stats{z-index:1;border-radius:var(--r-md);background:#ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}html[data-theme=dark] .rhero__stats{background:#0000001a}@media (width>=640px){.rhero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.rhero__stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.rhero__stat{padding:var(--s-3) var(--s-4);background:#ffffff0d;min-width:0}html[data-theme=dark] .rhero__stat{background:#0000000f}.rhero__sl{font-family:var(--font-alt);letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:clamp(8px,2.4cqi,9px);font-weight:400}.rhero__sv{font-size:clamp(14px,4.6cqi,18px);font-weight:var(--fw-black);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px}.rhero__acts{z-index:1;gap:var(--s-2);flex-wrap:wrap;display:flex;position:relative}.rhero .btn--ghost{color:var(--text-inv);box-shadow:none;background:#ffffff1a;border-color:#fff3}html[data-theme=dark] .rhero .btn--ghost{background:#00000012;border-color:#00000021}.rhero .btn--ghost:hover{color:var(--text-inv);background:#fff3;border-color:#0000}.reclayout{flex-direction:column;gap:22px;display:flex}.reclayout__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width>=1180px){.reclayout__split{grid-template-columns:minmax(0,1fr) 300px}}.compipe{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);padding:18px 20px 14px;position:relative;overflow:hidden}.compipe__head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;margin-bottom:12px;display:flex}.compipe__head h3{font-size:var(--t-h4);letter-spacing:-.02em;margin-top:2px}.compipe__meta{font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--text-2);font-variant-numeric:tabular-nums}.compipe__bar{border-radius:var(--r-pill);background:var(--surface-3);height:4px;margin-bottom:16px;overflow:hidden}.compipe__fill{height:100%;width:var(--fill-pct,0%);border-radius:var(--r-pill);background:var(--accent);transition:width .9s var(--ease);display:block;box-shadow:0 0 12px #5aa8b073}.compipe__steps{scrollbar-width:none;scroll-behavior:smooth;flex:1;align-items:flex-start;min-width:0;padding:6px 2px 4px;display:flex;overflow-x:auto}.compipe__steps::-webkit-scrollbar{display:none}.compipe__track{align-items:center;gap:6px;min-width:0;display:flex}.compipe__nav{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);width:36px;height:36px;color:var(--text-2);cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease), background var(--fast) var(--ease), opacity var(--fast) var(--ease);flex:none;place-items:center;display:grid}.compipe__nav:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.compipe__nav:disabled{opacity:.35;cursor:not-allowed}.apptabs{scrollbar-width:none;border-bottom:1px solid var(--line);align-items:stretch;gap:0;margin:0 -4px 4px;padding:0 4px;display:flex;overflow-x:auto}.apptabs::-webkit-scrollbar{display:none}.apptabs--sub{border-bottom-color:#0000;margin-top:2px;margin-bottom:0}.apptabs--sub .apptab{font-size:var(--t-xs);color:var(--text-3);padding:8px 12px 10px}.apptabs--sub .apptab.is-on{color:var(--accent);border-bottom-color:var(--accent)}.apptab{color:var(--text-3);font-size:var(--t-sm);font-weight:var(--fw-med);white-space:nowrap;cursor:pointer;transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 14px 12px}.apptab:hover{color:var(--text-2)}.apptab.is-on{color:var(--text);font-weight:var(--fw-bold);border-bottom-color:var(--accent)}.recworkspaces{gap:var(--s-4);margin-bottom:var(--s-5);flex-direction:column;display:flex}.recworkspaces__item{min-width:0}.recworkspaces__item>.compipe{margin:0}#fileWorkspace[hidden]{display:none!important}.hhcard{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));border-radius:var(--r-lg);background:var(--surface);margin-bottom:var(--s-3);padding:16px 18px;box-shadow:0 1px 2px #0f172a08,0 6px 16px #3d73790d}.hhcard__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex;position:relative}.hhcard__head:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:-18px}.hhcard__ic{background:var(--accent-quiet);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.hhcard__ic svg{width:18px;height:18px}.hhcard__head b{font-size:var(--t-md);display:block}.hhcard__head span{font-size:var(--t-xs);color:var(--text-3);margin-top:2px;display:block}.hhcard__head .iconbtn{margin-left:auto}.hhcard__list{margin-bottom:var(--s-3);flex-direction:column;gap:8px;display:flex}.hhmem{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.hhmem__av{color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.hhmem b{font-size:var(--t-sm);display:block}.hhmem span{font-size:var(--t-xs);color:var(--text-3);display:block}.hhmem .iconbtn{margin-left:auto}.hhcheck{margin:var(--s-3) 0;font-size:var(--t-sm);color:var(--text);cursor:pointer;align-items:center;gap:8px;display:flex}.hhacts{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3);display:flex}.hhempty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.agsec{margin-bottom:var(--s-4)}.agsec__h{width:100%;color:var(--accent);font-size:var(--t-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 10px;display:flex}.agsec__h svg{width:14px;height:14px}.agsec__h em{font-style:normal;font-weight:var(--fw-semi);background:var(--accent-quiet);color:var(--accent);border-radius:var(--r-pill);letter-spacing:0;text-transform:none;margin-left:auto;padding:2px 8px}.aggrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.aggrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.agslot{border:1px dashed color-mix(in srgb, var(--accent) 18%, var(--line-2));border-radius:var(--r-md);background:0 0;flex-direction:column;align-items:flex-start;gap:10px;min-height:112px;padding:14px;display:flex}.agslot.is-filled{border-style:solid;border-color:color-mix(in srgb, var(--accent) 14%, var(--line));background:var(--surface);box-shadow:0 1px 2px #0f172a08}.agslot__l{font-size:var(--t-xs);color:var(--text-3);font-weight:var(--fw-med)}.agperson{align-items:flex-start;gap:10px;width:100%;display:flex}.agperson__av{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.agperson__meta{flex:1;min-width:0}.agperson__name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agperson__name b{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text);line-height:1.25;display:inline}.agperson__you{border-radius:var(--r-pill);background:var(--accent-quiet);color:var(--accent);font-size:9px;font-weight:var(--fw-bold);letter-spacing:.04em;align-items:center;margin:0;padding:1px 6px;font-style:normal;display:inline-flex}.agperson__role,.agperson__org{font-size:var(--t-xs);color:var(--text-3);line-height:1.35;display:block}.agperson__org{margin-top:1px}.agperson__acts{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.agslot .agperson__acts .iconbtn{border:1px solid var(--line-2);background:var(--surface);width:30px;height:30px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.agslot .agperson__acts .iconbtn:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-2));color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.agslot .agperson__acts .iconbtn .mdi{font-size:16px;line-height:1}.agperson__tags{flex-wrap:wrap;gap:6px;width:100%;display:flex}.agtag{border-radius:var(--r-pill);background:var(--surface-2,#f4f6f8);border:1px solid var(--line);color:var(--text-2);font-size:11px;font-weight:var(--fw-med);align-items:center;gap:4px;padding:3px 8px;line-height:1.2;display:inline-flex}.agtag .mdi{opacity:.8;font-size:12px}.agslot .cllink{color:var(--accent);font-size:var(--t-sm);font-weight:var(--fw-semi);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.agslot .cllink:hover{color:var(--accent-hover)}.refbox{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:16px}.refbox__top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.refbox__top>div{flex:1;min-width:180px}.refbox__top b{margin-top:4px;display:block}.refempty{margin-top:var(--s-3);border:1px dashed var(--line-2);border-radius:var(--r-md);font-size:var(--t-xs);color:var(--text-3);align-items:flex-start;gap:10px;padding:14px;line-height:1.45;display:flex}.refempty svg{width:18px;height:18px;color:var(--accent);flex:none}.agsrch{min-height:36px;margin:8px 0 var(--s-3)}.agspin{border:2px solid var(--line-2);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:12px;height:12px;margin-left:6px;animation:.7s linear infinite spin;display:inline-block}.clrule{margin:var(--s-5) 0 var(--s-3);color:var(--text-3);font-size:10px;font-weight:var(--fw-semi);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.clrule:before,.clrule:after{content:"";background:var(--line);flex:1;height:1px}.lwmodal{z-index:calc(var(--z-modal,1200) + 2);padding:clamp(12px,2.5vw,28px)}.lwmodal--nested{z-index:calc(var(--z-modal,1200) + 4);background:#0c1c248c}.lwmodal__box{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--r-xl,22px);flex-direction:column;width:min(920px,96vw);max-height:min(92vh,860px);display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 28px 64px #3d737933}.lwmodal .lwdetail .field .select2-container,.lwmodal .lwgrid .select2-container{max-width:100%;width:100%!important}.lwmodal__box.is-details{width:min(1280px,96vw);max-height:min(96vh,980px)}.lwmodal__box.is-verify{width:min(980px,96vw);max-height:min(94vh,920px)}.lwmodal__box--sm{border-radius:14px;width:min(560px,96vw);max-height:min(90vh,760px)}#preApprAddressModal .czmodal__head{justify-content:space-between}#preApprAddressModal .czmodal__head>:first-child{flex:auto;min-width:0}#preApprAddressModal .czmodal__head .iconbtn{flex:none;align-self:flex-start;margin-left:auto}.lwmodal__head{background:var(--accent);color:#fff;flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex}.lwmodal__heading{min-width:0;font-size:1.05rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:#fff;flex:1;margin:0;line-height:1.25}.lwmodal__headico{color:#fff;flex:none;place-items:center;width:22px;height:22px;display:grid}.lwmodal__headico svg{width:20px;height:20px;display:block}.lwmodal__x{color:#fff;opacity:.9;flex:none;margin:0}.lwmodal__x:hover{opacity:1;color:#fff}.lwmodal__body{flex:1;min-height:0;padding:8px 28px 28px;overflow:auto}.lwmodal__pane{padding-top:4px}.lwmodal__pane[hidden]{display:none!important}.lwmodal__title{font-size:clamp(1.2rem,1.05rem + .45vw,1.45rem);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text);margin:4px 0 8px;line-height:1.25}.lwmodal__lead{font-size:var(--t-sm,14px);color:var(--text-2);max-width:72ch;margin:0 0 18px;line-height:1.55}.lwmodal__foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.lwmodal__foot .btn--ghost{border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-weight:var(--fw-med);min-width:88px}.lwmodal__foot .btn--primary{min-width:120px;font-weight:var(--fw-semi);background:var(--accent);border-color:var(--accent);color:#fff;border-radius:10px;padding:10px 22px}.lwsteps{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;margin:0;padding:18px 28px 14px;display:flex}.lwstep{text-align:center;min-width:0;color:var(--text-3);font-size:var(--t-xs,12px);font-weight:var(--fw-med);flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.lwstep:not(:last-child):after{content:"";background:var(--line);z-index:0;height:2px;position:absolute;top:15px;left:calc(50% + 18px);right:calc(18px - 50%)}.lwstep.is-done:not(:last-child):after,.lwstep.is-on:not(:last-child):after{background:var(--accent)}.lwstep__dot{z-index:1;background:var(--surface);border:2px solid var(--line-2);width:30px;height:30px;color:var(--text-3);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.lwstep__dot svg{width:14px;height:14px}.lwstep.is-done .lwstep__dot{background:var(--accent);border-color:var(--accent);color:#fff}.lwstep.is-on .lwstep__dot{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-quiet)}.lwstep.is-on{color:var(--text);font-weight:var(--fw-bold)}.lwstep.is-done{color:var(--accent)}.lwstep.is-on .lwstep__l{color:var(--text)}.lwstep__l{max-width:12ch;line-height:1.25}.lwlead{margin:0 0 var(--s-4);font-size:var(--t-sm);color:var(--text-2);line-height:1.5}.lwlead b{color:var(--text);font-weight:var(--fw-semi)}.lwcards{flex-direction:column;gap:18px;display:flex}.lwcards--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.lwcard{border:1.5px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 5%, #fff), var(--surface));text-align:left;cursor:pointer;width:100%;min-height:200px;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background var(--fast) var(--ease);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px 20px;display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.lwcard:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));box-shadow:0 8px 22px #3d73791a}.lwcard.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 26px #3d73791f;background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.lwcard__pill{background:var(--surface-2);border:1px solid var(--line);color:var(--text-3);font-size:var(--t-micro,10px);font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.lwcard.is-on .lwcard__pill{background:var(--accent-quiet);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--accent)}.lwcard__t{font-size:var(--t-md,1.05rem);font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.02em;line-height:1.25}.lwcard__s{font-size:var(--t-sm,14px);color:var(--text-2);line-height:1.4}.lwcard__f{font-size:var(--t-xs,13px);color:var(--text-3);margin-top:auto;padding-top:14px;line-height:1.45}.lwcard__check{border:1.5px solid var(--line-2);background:var(--surface);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:16px;right:16px}.lwcard.is-on .lwcard__check{background:var(--accent);border-color:var(--accent);color:#fff}.lwcard__check svg{width:12px;height:12px}.lwstatus{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--surface)), var(--surface));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 18px;transition:border-color .15s,background .15s;display:flex}.lwstatus.is-ok{border-color:color-mix(in srgb, var(--ok,#2f9e6c) 28%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--ok,#2f9e6c) 12%, var(--surface)), var(--surface))}.lwstatus__msg{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lwstatus__msg strong{color:var(--text);font-size:14px}.lwstatus__msg span{color:var(--text-3);font-size:13px;line-height:1.4}.lwstatus__badge{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));color:var(--accent);font-size:12px;font-weight:var(--fw-semi);white-space:nowrap;border-radius:999px;flex:none;padding:7px 12px}.lwstatus.is-ok .lwstatus__badge{color:#0f766e;border-color:color-mix(in srgb, #14b8a6 28%, var(--line))}.lwdetail{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:clamp(16px,2vw,24px);width:100%;display:grid}.lwdetail__main{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.lwdetail__side{flex-direction:column;flex:none;gap:14px;width:auto;min-width:0;max-width:100%;display:flex;position:sticky;top:8px}.lwblock{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:18px 20px 20px}.lwblock__h{font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0 0 14px}.lwgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;width:100%;display:grid}.lwdetail .field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.lwdetail .field__label{font-size:13px;font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--text);margin-bottom:0;line-height:1.3}.lwdetail .input,.lwdetail .select{box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;min-height:42px;padding:10px 12px}.lwspan-2{grid-column:1/-1}.lwaddr{border:1px solid var(--line-2);background:var(--surface);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;display:flex}.lwaddr.is-invalid{box-shadow:0 0 0 3px var(--danger-ring,#c94b4b2e);border-color:var(--danger,#c94b4b)!important}.lwmodal .field .clerr,.lwmodal .field-validation-error,.ocw .field .clerr,.ocw .field-validation-error,.ppw .field .clerr,.ppw .field-validation-error{font-size:var(--t-xs);font-weight:var(--fw-med);margin-top:6px;line-height:1.35;display:block;color:var(--danger,#c94b4b)!important}.lwaddr__val{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.lwaddr__edit{color:var(--accent);font-size:13px;font-weight:var(--fw-semi);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0;display:inline-flex}.lwaddr__edit:hover{background:0 0;text-decoration:underline}.lwdate{width:100%;display:block}.lwdate .input{width:100%}.input--ro{color:var(--text-2);cursor:default;background:var(--surface-2)!important}.lwside{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-height:none;padding:16px 16px 14px;overflow:visible}.lwside__h{font-size:14px;font-weight:var(--fw-bold);color:var(--text);margin:0 0 6px}.lwside__sub{color:var(--text-3);margin:0 0 12px;font-size:12px;line-height:1.45}.lwincl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lwincl__row{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;font-size:14px;display:flex}.lwincl__row:first-child{border-top:0;padding-top:2px}.lwincl__row span{flex-direction:column;gap:2px;min-width:0;display:flex}.lwincl__row em{font-size:11px;font-style:normal;font-weight:var(--fw-semi);color:var(--text-3);letter-spacing:.02em}.lwincl__row input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.lwincl__row--req{opacity:.88}.lwincl__row--req input{cursor:not-allowed}.lwready{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.lwready__item{font-size:13px;font-weight:var(--fw-semi);color:var(--text);border-radius:8px;padding:9px 12px}.lwready__item.is-ok{background:color-mix(in srgb, var(--ok,#2f9e6c) 16%, var(--surface));color:color-mix(in srgb, var(--ok,#2f9e6c) 55%, #0a2e1c)}.lwready__item.is-miss{background:color-mix(in srgb, var(--danger,#c94b4b) 14%, var(--surface));color:color-mix(in srgb, var(--danger,#c94b4b) 55%, #3a1010)}.lwready__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.lwready__stats .quiet{margin-bottom:3px;font-size:11px;display:block}.lwready__stats b{font-variant-numeric:tabular-nums;font-size:1rem}.lwtbd{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 22px;padding:14px 16px;display:flex}.lwtbd input{accent-color:var(--accent);margin-top:3px}.lwtbd b{font-size:var(--t-sm);color:var(--text);display:block}.lwtbd em{font-style:normal;font-size:var(--t-xs);color:var(--text-3);margin-top:2px;display:block}.lwvev{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:14px 16px;display:flex}.lwvev__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.lwvev__copy strong{color:var(--text);font-size:14px}.lwvev__copy span{color:var(--text-3);font-size:13px}.lwvlist{flex-direction:column;gap:14px;display:flex}.lwvcard{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 16px 16px}.lwvcard__head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative;overflow:visible}.lwvcard__label{font-size:15px;font-weight:var(--fw-bold);color:var(--text);flex:0 auto;min-width:0}.lwvcard__label .req{color:var(--danger,#c94b4b);font-weight:var(--fw-bold);margin-left:3px}.lwvcard__sel{flex:200px;width:min(280px,100%);max-width:100%;min-height:42px}.lwvcard__head .select2-container{z-index:2;min-width:min(200px,100%);position:relative;flex:200px!important;width:min(280px,100%)!important;max-width:100%!important}.lwvcard__head .select2-container--open{z-index:20}.lwvman{border:1px solid color-mix(in srgb, var(--tan-600,#a37e6c) 22%, var(--line));background:color-mix(in srgb, var(--tan-600,#a37e6c) 8%, var(--surface));border-radius:10px;margin-top:14px;padding:14px 14px 16px;overflow:visible}.lwvman[hidden]{display:none!important}.lwvman__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lwvman__top b{color:var(--text);font-size:13px}.lwvman__top span{color:var(--text-3);font-size:12px}.lwvman__grid{grid-template-columns:minmax(0,1.6fr) minmax(160px,.7fr);align-items:start;gap:14px;display:grid}.lwvman__reason{min-width:0}.lwvman .textarea{resize:vertical;width:100%;min-height:84px}.lwvman .select2-container,.lwvman .lead-date-field{width:100%;max-width:100%}.lwreview{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px;display:grid}.lwreview__main{flex-direction:column;gap:20px;min-width:0;display:flex}.lwreview__side{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.lwsum{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.lwsum__item{flex-direction:column;gap:3px;min-width:0;display:flex}.lwsum__item span{color:var(--text-3);font-size:12px}.lwsum__item b{font-size:14px;font-weight:var(--fw-semi);color:var(--text);word-break:break-word}.lwevi__eyebrow{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;display:block}.lwevi__h{font-size:16px;font-weight:var(--fw-bold);color:var(--text);margin:0 0 12px}.lwevi__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lwevi__chip{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.lwevi__chip span{color:var(--text-3);font-size:12px}.lwevi__chip b{font-size:13px;font-weight:var(--fw-semi);color:var(--text)}.lwevi__chip b.is-ok{color:var(--ok,#2f9e6c)}.lwevi__chip b.is-muted{color:var(--text-2)}.lwnote{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--text-2);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.5}.lwdeliv{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:12px;display:flex}.lwdeliv input{accent-color:var(--accent);margin-top:2px}.lwdeliv b{color:var(--text);font-size:13px;display:block}.lwdeliv em{color:var(--text-3);margin-top:2px;font-size:12px;font-style:normal;display:block}.lwverify{gap:var(--s-2);margin-bottom:var(--s-4);flex-direction:column;display:flex}.lwcheck{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;cursor:pointer;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.lwcheck:hover{background:var(--surface-2)}.lwcheck.is-on{border-color:var(--accent);background:var(--accent-quiet)}.lwcheck__box{border:1.5px solid var(--line-2);background:var(--surface);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.lwcheck.is-on .lwcheck__box{background:var(--accent);border-color:var(--accent)}.lwcheck__box svg{width:12px;height:12px}.lwcheck b{font-size:var(--t-sm);color:var(--text);display:block}.lwcheck__h{font-size:var(--t-xs);color:var(--text-3);margin-top:2px;display:block}.lwpreview__meta{gap:var(--s-4);margin-bottom:var(--s-3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.lwpreview__meta .quiet{font-size:var(--t-xs);margin-bottom:2px;display:block}.lwpreview__body{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-family:var(--font);font-size:var(--t-sm);white-space:pre-wrap;color:var(--text);margin:0;padding:16px 18px;line-height:1.55}.lwfoot{margin-top:var(--s-4)}@media (width<=1100px){.lwcards--row{grid-template-columns:repeat(2,minmax(0,1fr))}.lwcards--row .lwcard:last-child{grid-column:1/-1}.czmodal.lwmodal .lwmodal__box.is-details,.czmodal.lwmodal .czmodal__box.lwmodal__box.is-details{width:min(960px,96vw)}.lwdetail,.lwreview{grid-template-columns:1fr}.lwdetail__side{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid;position:static}.lwgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lwsum,.lwevi__row,.lwvman__grid{grid-template-columns:1fr}.lwspan-2{grid-column:1/-1}.lwmodal__banner,.lwsteps,.lwmodal__body,.lwmodal__foot{padding-left:20px;padding-right:20px}.lwmodal__box{max-height:96vh}}@media (width<=720px){.lwcards--row{grid-template-columns:1fr}.lwcards--row .lwcard:last-child{grid-column:auto}.lwdetail__side,.lwgrid{grid-template-columns:1fr}.lwspan-2{grid-column:auto}.lwready{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lwvcard__head{flex-direction:column;align-items:stretch}.lwvcard__sel,.lwvcard__head .select2-container{flex:auto!important;width:100%!important;max-width:none!important}.lwreview{grid-template-columns:1fr}.lwsteps{gap:4px;padding-top:14px;padding-bottom:12px}}@media (width<=640px){.lwmodal{align-items:end;padding:0}.lwmodal__box,.lwmodal__box--sm{border-radius:16px 16px 0 0;width:100%;max-height:min(96vh,100%)}.czmodal.lwmodal .lwmodal__box.is-details,.czmodal.lwmodal .lwmodal__box.is-verify,.czmodal.lwmodal .czmodal__box.lwmodal__box.is-details,.czmodal.lwmodal .czmodal__box.lwmodal__box.is-verify{width:100%;max-height:min(96vh,100%)}.lwstep__l{max-width:9ch;font-size:10px}.lwcard{min-height:0;padding:18px 16px}.lwready{grid-template-columns:1fr}.lwready__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.lwmodal__foot{gap:8px;padding:12px 16px}.lwmodal__foot .btn--primary{flex:auto;min-width:0}}.ocw{z-index:calc(var(--z-modal,1200) + 2)}.ocw--nested{z-index:calc(var(--z-modal,1200) + 5);background:#0c1c248c}.ocw__box{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--r-xl,22px);flex-direction:column;width:min(760px,96vw);max-height:min(92vh,900px);display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 28px 64px #3d737933}.ocw__box--sm{width:min(420px,96vw);max-height:min(80vh,520px)}.ocw__head{background:var(--accent);color:#fff;align-items:center;gap:10px;padding:14px 18px;display:flex}.ocw__head h2{min-width:0;font-size:1.05rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:#fff;flex:1;margin:0}.ocw__headico{flex:none;place-items:center;width:22px;height:22px;display:grid}.ocw__headico svg{width:20px;height:20px;display:block}.ocw__pullbadge{letter-spacing:.02em;color:#fff;white-space:nowrap;background:#fff3;border:1px solid #ffffff59;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.ocw__pullbadge[hidden]{display:none!important}.ocw__x{color:#fff;opacity:.9}.ocw__x:hover{opacity:1}.ocw__progress{background:var(--surface-2);height:3px;position:relative}.ocw__progress:after{content:"";width:var(--ocw-pct,33%);background:color-mix(in srgb, var(--accent) 70%, #fff);transition:width .25s var(--ease,ease);position:absolute;top:0;bottom:0;left:0}.ocw__body{flex:1;min-height:0;padding:18px 22px 8px;overflow:auto}.ocw__pane[hidden]{display:none!important}.ocw__stephead{align-items:center;gap:10px;margin:0 0 16px;display:flex}.ocw__stephead h3{font-size:1.05rem;font-weight:var(--fw-bold);color:var(--text);margin:0}.ocw__stepn{background:var(--accent);color:#fff;border-radius:6px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.ocw__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.ocw__grid--1{grid-template-columns:1fr}.ocw__span2{grid-column:1/-1}.ocw__grid .field{gap:6px;min-width:0;margin:0}.ocw__grid .field__label{font-size:12px;font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--text);margin-bottom:0}.ocw__grid .input,.ocw__grid .select{box-sizing:border-box;border-radius:8px;width:100%;min-height:40px}.ocw__search{display:block;position:relative}.ocw__search .input{padding-right:36px}.ocw__search .input::-webkit-search-cancel-button{appearance:none;display:none}.ocw__search .input::-webkit-search-decoration{appearance:none;display:none}.ocw__searchico{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ocw__searchico svg{width:16px;height:16px;display:block}.ocw__check{cursor:pointer;color:var(--text);align-items:flex-start;gap:10px;margin:16px 0 8px;font-size:14px;display:flex}.ocw__check input{accent-color:var(--accent);margin-top:2px}.ocw__check b{color:var(--text);font-size:14px;display:block}.ocw__check em{color:var(--text-3);margin-top:2px;font-size:12px;font-style:normal;display:block}.ocw__cosection{margin-top:8px}.ocw__cosection[hidden]{display:none!important}.ocw__cosection .ocw__check.ocw__span2{margin-top:4px;margin-bottom:4px}.ocw__coaddr,.ocw__coaddr-wrap{margin-top:8px}.ocw__check--bottom{margin-top:12px;margin-bottom:0}.ocw__grid.ocw__coaddr[hidden],.ocw__grid.ocw__coaddr.is-hidden{display:none!important}.ocw__bureaus{margin-top:18px}.ocw__bureaulist{flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.ocw__bureaulist .ocw__check{margin:0}.ocw__hint{color:var(--text-3);margin:8px 0 0;font-size:12px}.ocw__foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.ocw__foot .btn--ghost{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent)}.ocw__foot .btn svg{vertical-align:-2px;margin-right:4px}@media (width<=640px){.ocw__grid{grid-template-columns:1fr}.ocw__span2{grid-column:auto}.czmodal.ocw .ocw__box,.czmodal.ocw .czmodal__box.ocw__box{border-radius:14px 14px 0 0;width:100%}}.ppw{z-index:calc(var(--z-modal,1200) + 2);padding:clamp(10px,2vw,24px)}.ppw__box{background:var(--surface-2,#f4f7f8);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(1100px,96vw);max-height:min(94vh,980px);display:flex;overflow:hidden}.ppw__titlebar{background:var(--surface);border-bottom:1px solid var(--line);flex:none;justify-content:center;align-items:center;padding:14px 48px 12px;display:flex;position:relative}.ppw__titlebar h2{font-size:1.05rem;font-weight:var(--fw-semi);color:var(--text);letter-spacing:-.01em;text-align:center;margin:0}.ppw__x{color:var(--accent);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ppw__body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px 12px;display:flex;overflow:auto}.ppw__hero{background:linear-gradient(135deg, var(--teal-900) 0%, #243f44 55%, var(--teal-700) 100%);color:#fff;border-radius:14px;padding:18px 20px 16px;box-shadow:0 10px 28px #1f3a3d47}.ppw__hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ppw__hero-copy h3{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:var(--fw-bold);letter-spacing:-.02em;color:#fff;margin:0}.ppw__hero-copy p{color:#ffffffc7;max-width:48ch;margin:6px 0 0;font-size:13px}.ppw__hero-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ppw__btn-ghost,.ppw__btn-search{min-height:36px;font-size:13px;font-weight:var(--fw-semi);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ppw__btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.ppw__btn-ghost:hover{background:#ffffff29}.ppw__btn-search{color:var(--teal-900);background:#ffffffeb;border:0}.ppw__btn-search:hover{background:#fff}.ppw__btn-ghost svg,.ppw__btn-search svg{width:15px;height:15px}.ppw__ratepill{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.ppw__ratepill-main{background:#00000047;border:1px solid #ffffff1f;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.ppw__ratepill-main svg{opacity:.85;width:15px;height:15px}.ppw__ratepill-main strong{letter-spacing:-.02em;font-size:15px}.ppw__ratepill em{color:#ffffffa6;font-size:12px;font-style:italic}.ppw__rate-down{color:#7ddea8;font-weight:700}.ppw__rate-warn{color:#f0c674}.ppw__info{background:var(--teal-300);width:16px;height:16px;color:var(--teal-900);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.ppw__herobadges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ppw__badge{font-size:12px;font-weight:var(--fw-semi);border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex}.ppw__badge--ltv{background:var(--tan-500);color:#3a2a22}.ppw__badge--type{color:#fff;background:#00000059;border:1px solid #ffffff26}.ppw__scenario{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px 14px}.ppw__scenario-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ppw__eyebrow{font-size:11px;font-weight:var(--fw-semi);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 4px;display:block}.ppw__scenario-head h3{font-size:1.2rem;font-weight:var(--fw-bold);color:var(--teal-900);letter-spacing:-.02em;margin:0}.ppw__scenario-head p{color:var(--text-2);max-width:60ch;margin:6px 0 0;font-size:13px;line-height:1.45}.ppw__reqpill{background:var(--teal-100);color:var(--teal-700);font-size:12px;font-weight:var(--fw-semi);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ppw__sumcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ppw__sumcard{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.ppw__sumcard:hover{border-color:var(--accent)}.ppw__sumcard.is-done{background:color-mix(in srgb, var(--teal-100) 70%, #fff);border-color:color-mix(in srgb, var(--teal-300) 55%, var(--line))}.ppw__sumcard span{font-size:10px;font-weight:var(--fw-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.ppw__sumcard b{font-size:13px;font-weight:var(--fw-semi);color:var(--text);line-height:1.35}.ppw__quick{margin-top:16px}.ppw__quickrow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ppw__chip{cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:36px;font-size:13px;font-weight:var(--fw-med);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ppw__chip svg{width:15px;height:15px;color:var(--text-3)}.ppw__chip.is-on,.ppw__chip:hover{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent)}.ppw__chip.is-on svg,.ppw__chip:hover svg{color:var(--accent)}.ppw__accuracy{background:var(--teal-100);border:1px solid var(--teal-200);border-radius:12px;margin-top:14px;padding:12px 14px}.ppw__tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ppw__tag{cursor:pointer;border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--surface);min-height:30px;color:var(--accent);font-size:12px;font-weight:var(--fw-med);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ppw__tag:hover{background:var(--accent-quiet)}.ppw__link{cursor:pointer;color:var(--accent);font-size:13px;font-weight:var(--fw-med);background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.ppw__credit{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;padding:16px 18px}.ppw__credit h4{font-size:1rem;font-weight:var(--fw-bold);color:var(--text);margin:0}.ppw__credit>p{color:var(--text-2);margin:6px 0 14px;font-size:13px}.ppw__ficopills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ppw__minipill{cursor:pointer;border:1px solid var(--line);background:var(--surface-2);min-width:48px;min-height:30px;font-size:12px;font-weight:var(--fw-semi);color:var(--text);border-radius:999px;padding:0 10px}.ppw__minipill:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.ppw__fielderr{color:#b42318;margin-top:4px;font-size:12px;display:block}.ppw__note{color:var(--text-3);margin:10px 0 0;font-size:12px}.ppw__credit-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ppw__acc{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ppw__acc--opt{background:0 0;border-style:dashed}.ppw__acc-sum{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 16px;list-style:none;display:flex}.ppw__acc-sum::-webkit-details-marker{display:none}.ppw__acc-sum--opt{padding:12px 14px}.ppw__acc-title{font-size:15px;font-weight:var(--fw-semi);color:var(--teal-900)}.ppw__acc-meta{color:var(--text-3);margin-left:4px;font-size:13px}.ppw__acc-n{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.ppw__acc-ico{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.ppw__acc-ico svg{width:15px;height:15px}.ppw__acc-ico--green{background:var(--teal-100);color:var(--teal-700)}.ppw__chev{border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);flex:none;width:10px;height:10px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.ppw__acc[open]>.ppw__acc-sum .ppw__chev{margin-top:4px;transform:rotate(225deg)}.ppw__optbadge{background:var(--surface-3);border:1px solid var(--line);font-size:10px;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.ppw__card{padding:4px 16px 18px}.ppw__card-head{align-items:center;gap:10px;margin:0 0 14px;display:flex}.ppw__card-head h4{font-size:15px;font-weight:var(--fw-bold);color:var(--text);margin:0}.ppw__card-ico{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.ppw__card-ico svg{width:15px;height:15px}.ppw__card-ico--crown{background:color-mix(in srgb, var(--tan-200) 80%, #fff);color:var(--tan-700)}.ppw__card-ico--person{background:var(--teal-100);color:var(--teal-700)}.ppw__card-ico--home{color:#9a4a66;background:#f7e5ea}.ppw__card-ico--gear{background:color-mix(in srgb, var(--teal-200) 50%, #d8d0ef);color:#5b4f8c}.ppw__subhead{font-size:13px;font-weight:var(--fw-semi);color:var(--tan-700);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:8px}.ppw__grid{gap:12px 14px;display:grid}.ppw__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ppw__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ppw__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ppw__span2{grid-column:span 2}.ppw__grid .field{gap:6px;min-width:0;margin:0}.ppw__grid .field__label{font-size:12px;font-weight:var(--fw-med);letter-spacing:0;text-transform:none;color:var(--text)}.ppw__grid .input,.ppw__grid .select{box-sizing:border-box;border-radius:8px;width:100%;min-height:40px}.ppw__grid .input[readonly]{background:var(--surface-3);color:var(--text-2)}.ppw__grid .input.is-invalid,.ppw__grid .select.is-invalid{background:#fbf2f1;border-color:#b42318}.ppw__search{display:block;position:relative}.ppw__search .input{padding-right:36px}.ppw__search .input::-webkit-search-cancel-button{appearance:none;display:none}.ppw__search .input::-webkit-search-decoration{appearance:none;display:none}.ppw__searchico{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ppw__searchico svg{width:16px;height:16px;display:block}.ppw__hint{color:var(--text-3);margin-top:4px;font-size:12px;display:block}.ppw__terms{border:0;flex-direction:column;gap:8px;margin:14px 0 0;padding:0;display:flex}.ppw__terms legend{font-size:12px;font-weight:var(--fw-med);color:var(--text);margin:0 0 8px;padding:0}.ppw__check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.ppw__check input{accent-color:var(--accent);width:16px;height:16px}.ppw__check--inline{align-self:end;min-height:40px;margin-bottom:8px}.ppw__check--pad{margin-top:28px}.ppw__source{color:var(--text-3);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12px;line-height:1.4;display:flex}.ppw__source svg{flex:none;width:14px;height:14px;margin-top:1px}.ppw__estbox{border:1px solid var(--teal-200);border-left:4px solid var(--accent);background:color-mix(in srgb, var(--teal-100) 45%, #fff);border-radius:10px;margin-top:16px;padding:14px 16px}.ppw__estbox h5{font-size:14px;font-weight:var(--fw-bold);color:var(--teal-700);margin:0}.ppw__estbox>p{color:var(--text-2);margin:6px 0 12px;font-size:12px;line-height:1.45}.ppw__tip{background:color-mix(in srgb, var(--tan-100) 80%, #fff);border:1px solid var(--tan-200);color:var(--text-2);border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.ppw__foot{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.ppw__foot-left{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ppw__foot-left b{color:var(--text);white-space:nowrap;font-size:13px}.ppw__tags--foot{margin:0}.ppw__cta{background:var(--surface-3);color:#fff;min-height:44px;font-size:14px;font-weight:var(--fw-semi);cursor:not-allowed;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.ppw__cta:not(:disabled){background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 35%, transparent)}.ppw__cta:not(:disabled):hover{filter:brightness(.96)}@media (width<=960px){.ppw__sumcards,.ppw__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ppw__span2{grid-column:span 2}}@media (width<=640px){.ppw{align-items:end;padding:0}.ppw__box{border-radius:16px 16px 0 0;width:100%;max-height:96vh}.ppw__sumcards,.ppw__grid--2,.ppw__grid--3,.ppw__grid--4{grid-template-columns:1fr}.ppw__span2{grid-column:auto}.ppw__check--inline,.ppw__check--pad{align-self:auto;min-height:0;margin:0}.ppw__foot{flex-direction:column;align-items:stretch}.ppw__cta{width:100%}}.cstep{min-width:78px;color:var(--text-3);animation:rise .45s var(--ease) both;flex-direction:column;flex:1 1 0;align-items:center;gap:7px;padding:0 6px;display:flex;position:relative}.cstep:after{content:"";background:var(--line-2);z-index:0;transform-origin:0;height:2px;position:absolute;top:15px;left:calc(50% + 18px);right:-50%}.cstep:last-child:after{display:none}.cstep.is-done:after,.cstep.is-partial:after{background:var(--accent)}.cstep__dot{z-index:1;border:2px solid var(--line-2);background:var(--surface);width:30px;height:30px;font-size:11px;font-weight:var(--fw-bold);transition:border-color var(--mid) var(--ease), background var(--mid) var(--ease), color var(--mid) var(--ease), box-shadow var(--mid) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cstep__dot>svg{width:14px;height:14px}.cstep__n{font-size:10px;font-weight:var(--fw-semi);letter-spacing:.02em;text-align:center;max-width:84px;line-height:1.2}.cstep__p{font-size:9px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-3)}.cstep.is-partial{color:var(--text-2)}.cstep.is-partial .cstep__dot{border-color:var(--accent);color:var(--accent)}.cstep.is-partial .cstep__p{color:var(--accent)}.cstep.is-done{color:var(--text-2)}.cstep.is-done .cstep__dot{background:var(--accent);border-color:var(--accent);color:#fff}.cstep.is-done .cstep__p{color:var(--accent)}.cstep.is-on{color:var(--text)}.cstep.is-on .cstep__n{font-weight:var(--fw-bold);color:var(--accent)}.cstep.is-on .cstep__dot{border-color:var(--accent);box-shadow:0 0 0 6px var(--accent-quiet);animation:cstepPulse 2s var(--ease) infinite}.cstep.is-on.is-done .cstep__dot{background:var(--accent);color:#fff}.cstep:hover .cstep__n{color:var(--accent)}@keyframes cstepPulse{0%,to{box-shadow:0 0 0 5px var(--accent-quiet)}50%{box-shadow:0 0 0 8px var(--accent-quiet-2)}}@media (prefers-reduced-motion:reduce){.cstep,.cstep.is-on .cstep__dot{animation:none}}.factcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);flex-direction:column;display:flex;overflow:hidden}.factcard__head{background:linear-gradient(135deg, var(--accent-quiet), transparent 70%);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.factcard__orb{background:var(--accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.factcard__orb>svg{width:18px;height:18px}.factcard__head b{font-size:var(--t-sm);letter-spacing:-.02em;margin-top:1px;display:block}.factcard__tabs{border-bottom:1px solid var(--line);background:var(--surface-2);gap:4px;padding:8px 12px;display:flex}.factcard__tabs .seg__b{font-size:var(--t-xs);flex:1;justify-content:center;padding:7px 10px}.factcard__pane{flex-direction:column;flex:1;min-height:0;display:flex}.factcard__foldwrap{border-bottom:1px solid var(--line)}.factcard__fold{cursor:pointer;width:100%;font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--text-2);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.factcard__fold:hover{color:var(--text)}.factcard__chev{width:16px;height:16px;color:var(--text-3);transition:transform var(--mid) var(--ease);flex:none}.factcard__foldwrap.is-open .factcard__chev{transform:rotate(180deg)}.factcard__foldbody{padding:0 6px 8px}.factcard__notes{flex:1;min-height:0;max-height:min(36vh,320px);padding:10px 12px;overflow-y:auto}.factcard__noteadd{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.factcard__noteadd .input{flex:1;min-width:0}.empty--sm{padding:var(--s-5) var(--s-3)}.empty--sm .empty__ic{width:36px;height:36px}.factcard__body{padding:8px 10px 12px}.fact{transition:background var(--fast) var(--ease);border-radius:12px;align-items:flex-start;gap:12px;padding:10px 8px;display:flex}.fact:hover{background:var(--surface-3)}.fact__ic{background:var(--accent-quiet);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.fact__ic>svg{width:15px;height:15px}.fact__l{font-family:var(--font-alt);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:400}.fact__v{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text);word-break:break-word;margin-top:2px}.fact__v a{color:var(--accent);font-weight:var(--fw-semi)}.factcard__foot{border-top:1px solid var(--line);background:var(--surface-2);gap:8px;padding:12px 16px 16px;display:flex}.factcard__foot .btn{flex:1}.factcard__hist{border-top:1px solid var(--line);background:var(--surface-2);padding:12px 14px 14px}.factcard__histhead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.factcard__histlist{flex-direction:column;gap:0;max-height:min(36vh,320px);display:flex;overflow-y:auto}.fhist{border-bottom:1px solid var(--line);gap:10px;padding:8px 0;display:flex}.fhist:last-child{border-bottom:0;padding-bottom:0}.fhist__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.fhist__b{flex:1;min-width:0}.fhist__t{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fhist__arrow{color:var(--text-3);display:inline-flex}.fhist__arrow svg{width:12px;height:12px}.fhist__m{font-size:var(--t-micro);color:var(--text-3);font-weight:var(--fw-med);margin-top:4px}.fhist__n{font-size:var(--t-xs);color:var(--text-2);margin-top:4px;line-height:1.45}.urla{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.reclayout .urla{grid-template-columns:minmax(0,1fr)}.urla__nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}@media (width>=1080px){.urla__nav{top:calc(var(--topbar-h) + var(--s-5));position:sticky}}.urla__navhead{padding:var(--s-4);border-bottom:1px solid var(--line)}.urla__navlist{padding:var(--s-2);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.urla__navlist::-webkit-scrollbar{display:none}@media (width>=1080px){.urla__navlist{flex-direction:column;max-height:min(58vh,560px);overflow:visible auto}}.usec{align-items:center;gap:var(--s-3);padding:9px var(--s-3);border-radius:var(--r-sm);font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-2);text-align:left;white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);flex:none;display:flex}@media (width>=1080px){.usec{white-space:normal;flex:auto}}.usec__i{border:1.5px solid var(--line-strong);width:20px;height:20px;font-size:9px;font-weight:var(--fw-bold);color:var(--text-3);border-radius:50%;flex:none;place-items:center;display:grid}.usec__i>svg{width:11px;height:11px}.usec:hover{background:var(--surface-3);color:var(--text)}.usec.is-done .usec__i{background:var(--accent);border-color:var(--accent);color:#fff}.usec.is-on{background:var(--accent-quiet);color:var(--accent);font-weight:var(--fw-semi)}.usec.is-on .usec__i{border-color:var(--accent);color:var(--accent)}.usec.is-on.is-done .usec__i{color:#fff}.urla__form{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:var(--r-lg);overflow:hidden;box-shadow:0 1px 2px #0f172a08,0 6px 16px #3d73790d}.urla__head{align-items:flex-end;gap:var(--s-3);padding:var(--s-5);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.urla__head>div{flex:auto;min-width:0}.urla__edit{color:var(--text-3);flex:none;margin-bottom:2px}.urla__edit:hover{color:var(--accent)}.urla__body{padding:var(--s-5);animation:fade var(--mid) var(--ease) both}.urla__grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=620px){.urla__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1360px){.urla__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.urla__view{gap:var(--s-3) var(--s-5);display:grid}.urla__view.urla__grid{gap:var(--s-4)}.urla__kv{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.urla__kv--wide{grid-column:1/-1}.urla__k{font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.urla__v{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text);word-break:break-word}.urla__v.is-empty{color:var(--text-3);font-weight:var(--fw-med)}.urla__v .badge{margin:2px 4px 2px 0}.urla__subhead{margin:var(--s-3) 0 2px;font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--text);letter-spacing:-.01em;grid-column:1/-1}.urla__head h2 .badge{vertical-align:middle;font-size:var(--t-micro);margin-left:8px}.textarea{resize:vertical;width:100%;min-height:96px;padding:10px 12px;line-height:1.45;display:block}.field--span2,.urla__grid>.field--span2{grid-column:1/-1}.urla__editbody{max-height:min(70vh,640px);padding-right:2px;overflow:auto}.urla__foot{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;display:flex}.urla__save{font-size:var(--t-micro);color:var(--text-3);font-weight:var(--fw-med);align-items:center;gap:6px;display:inline-flex}.urla__save>svg{width:13px;height:13px;color:var(--accent)}.decl{gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.decl:last-child{border-bottom:0}.decl__q{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text);max-width:74ch}@media (width>=700px){.decl{justify-content:space-between;align-items:center;gap:var(--s-5);flex-direction:row}}.demorow{gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.demorow:last-child{border-bottom:0}.demorow__l{font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3)}@media (width>=820px){.demorow{align-items:center;gap:var(--s-5);flex-direction:row}.demorow__l{flex:none;width:180px}}.pgrid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1500px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh-1);cursor:pointer;text-align:left;transition:box-shadow var(--mid) var(--ease), transform var(--mid) var(--ease), border-color var(--mid) var(--ease);flex-direction:column;padding:clamp(14px,3.5cqi,20px);display:flex;position:relative;overflow:hidden;container:pcard/inline-size}.pcard:hover{box-shadow:var(--sh-3);border-color:var(--line-2);transform:translateY(-3px)}.pcard:after{content:"";background:var(--accent);transform-origin:top;width:3px;transition:transform var(--mid) var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.pcard:hover:after{transform:scaleY(1)}.pcard__top{align-items:flex-start;gap:clamp(8px,2.4cqi,12px);min-width:0;margin-bottom:clamp(12px,3.2cqi,16px);display:flex}.pcard__b{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex;overflow:hidden}.pcard__n{min-width:0;font-size:clamp(13px,4.8cqi,16px);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.25;display:block}.pcard__o{min-width:0;color:var(--text-3);font-size:clamp(10px,3.4cqi,12px);font-weight:var(--fw-med);line-height:1.3;display:block}.pcard .tierbadge{flex:none;align-self:flex-start;margin-top:2px}.pcard__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,2cqi,12px);padding:clamp(10px,2.8cqi,14px) 0;display:grid}@container pcard (width<=220px){.pcard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcard__sv{min-width:0;font-size:clamp(13px,5.6cqi,18px);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.pcard__sl{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:clamp(8px,2.6cqi,10px);font-weight:var(--fw-semi);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.2;overflow:hidden}.pcard__foot{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:clamp(12px,3.2cqi,16px);display:flex}.pcard .avatar--lg{width:clamp(40px,12cqi,56px);height:clamp(40px,12cqi,56px);font-size:clamp(12px,3.4cqi,16px)}.lead{flex-direction:column;display:flex}.lead__r{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--line);transition:background var(--fast) var(--ease);text-align:left;flex-wrap:wrap;width:100%;min-width:0;display:flex}.lead__r:last-child{border-bottom:0}.lead__r:hover{background:var(--surface-2)}.lead__rank{border-radius:var(--r-xs);background:var(--surface-3);width:24px;height:24px;font-size:var(--t-micro);font-weight:var(--fw-black);color:var(--text-3);flex:none;place-items:center;display:grid}.lead__r:first-child .lead__rank{background:var(--accent);color:#fff}.lead__b{flex:140px;min-width:0}.lead__n{font-size:clamp(12px,1.6vw,14px);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead__m{font-size:var(--t-micro);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead__v{text-align:right;flex:0 auto;min-width:0}.lead__amt{font-size:clamp(12px,1.6vw,14px);font-weight:var(--fw-black);font-variant-numeric:tabular-nums;display:block}.kyp{gap:var(--s-5);flex-direction:column;display:flex}.kyp__sec{gap:var(--s-3);flex-direction:column;display:flex}.kyp__sh{font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:var(--tan-600);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);font-size:10px;font-weight:400}html[data-theme=dark] .kyp__sh{color:var(--tan-500)}.kyp__grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=620px){.kyp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1240px){.kyp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);min-width:0;max-width:100%;padding:18px 20px}.filters__t{margin-bottom:14px;font-size:13px;font-weight:700}.filters__grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;width:100%;min-width:0;display:grid}.filters__grid>*{min-width:0;max-width:100%}.filters__grid .field,.filters__grid .form-group,.filters__grid .mb-3{margin-bottom:0}@media (width>=720px){.filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.filters__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.filters__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.filters .chips{margin-top:14px;margin-bottom:0}.filters__tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.filters__tools .toolbar__row--grow{flex:220px;min-width:0}.filters--fold{padding:0}.filters__toggle{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.filters__toggle>svg:first-child{width:16px;height:16px;color:var(--accent);flex:none}.filters__chev{width:16px;height:16px;color:var(--text-3);transition:transform var(--mid) var(--ease);flex:none;margin-left:auto}.filters--fold.is-open .filters__chev{transform:rotate(180deg)}.filters__hint{color:var(--accent);font-size:12px;font-weight:600}.filters__body{padding:0 18px 16px;display:none}.filters--fold.is-open .filters__body{display:block}.sla{flex-direction:column;gap:5px;min-width:118px;display:flex}.sla__t{white-space:nowrap;font-size:12px;font-weight:700}.sla__bar{opacity:.85;background:currentColor;border-radius:99px;height:5px}.sla--ok{color:var(--teal-600)}.sla--warn{color:var(--tan-600)}.sla--bad{color:var(--tan-700)}html[data-theme=dark] .sla--ok{color:var(--teal-300)}html[data-theme=dark] .sla--bad{color:var(--tan-300)}.chartcard__body{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:220px;display:flex;overflow:hidden}.rpt{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.rpt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1300px){.rpt{grid-template-columns:repeat(3,minmax(0,1fr))}}.rptcard{gap:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;max-width:100%;box-shadow:var(--sh-1);text-align:left;transition:box-shadow var(--mid) var(--ease), transform var(--mid) var(--ease), border-color var(--mid) var(--ease);flex-direction:column;padding:clamp(14px,3.5cqi,20px);display:flex;container-type:inline-size}.rptcard:hover{box-shadow:var(--sh-3);border-color:var(--line-2);transform:translateY(-2px)}.rptcard__ic{border-radius:var(--r-sm);background:var(--accent-quiet);width:clamp(34px,12cqi,40px);height:clamp(34px,12cqi,40px);color:var(--accent);place-items:center;display:grid}.rptcard__ic>svg{width:19px;height:19px}.rptcard__t{font-size:clamp(13px,4.6cqi,16px);font-weight:var(--fw-black);letter-spacing:-.02em;overflow-wrap:anywhere}.rptcard__d{color:var(--text-2);font-size:clamp(11px,3.4cqi,13px);line-height:1.6}.settings{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.seg.settings__nav{flex-wrap:wrap;width:100%}.seg.settings__nav .seg__b{flex:auto;justify-content:center}.settings__pane{min-width:0}.setblock{margin-bottom:var(--s-5)}.setrow{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.setrow:last-child{border-bottom:0}.setrow__b{flex:260px;min-width:0}.setrow__t{font-size:var(--t-sm);font-weight:var(--fw-semi)}.setrow__d{font-size:var(--t-xs);color:var(--text-3);margin-top:2px}.setrow__ctrl{align-items:center;gap:var(--s-2);flex:none;display:flex}.setprofile{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.setprofile__n{font-size:var(--t-body);font-weight:var(--fw-bold)}.setprofile__r{font-size:var(--t-xs);color:var(--text-3);margin-top:2px}.setfoot{align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.themeswatch{border:1px solid var(--line-2);border-radius:6px;flex:none;width:22px;height:22px;display:block}.themepick{gap:var(--s-3);flex-wrap:wrap;display:flex}.themeopt{width:112px;padding:var(--s-2);border-radius:var(--r-md);border:1.5px solid var(--line-2);background:var(--surface);transition:all var(--fast) var(--ease);position:relative}.themeopt:hover{border-color:var(--accent)}.themeopt.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.themeopt__pv{border-radius:var(--r-xs);border:1px solid var(--line);height:56px;display:flex;overflow:hidden}.themeopt__pv i{height:100%;display:block}.themeopt__t{font-size:var(--t-micro);font-weight:var(--fw-semi);color:var(--text-2);margin-top:7px}.luna{gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width>=1180px){.luna{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start}}.luna__chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;min-width:0;height:min(70dvh,620px);box-shadow:var(--sh-1);flex-direction:column;display:flex;overflow:hidden}.luna__body{min-height:0;padding:var(--s-5);gap:var(--s-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.luna__foot{gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;flex:none;display:flex}.luna__msg{gap:var(--s-3);max-width:min(100%,640px);animation:rise var(--mid) var(--ease) both;display:flex}.luna__msg--me{flex-direction:row-reverse;align-self:flex-end}.luna__av{border-radius:var(--r-xs);background:var(--accent);color:#fff;width:30px;height:30px;font-size:10px;font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.luna__av>svg{width:15px;height:15px}.luna__av--me{background:var(--surface-3);color:var(--text-2)}.luna__t{border-radius:var(--r-md);background:var(--surface-3);font-size:var(--t-sm);overflow-wrap:anywhere;min-width:0;padding:11px 14px;line-height:1.62}.luna__msg--me .luna__t{background:var(--accent);color:#fff}.luna__t b{font-weight:var(--fw-bold)}.luna__t ul{flex-direction:column;gap:5px;margin-top:7px;display:flex}.luna__t li{font-size:var(--t-xs);gap:7px;display:flex}.luna__t li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.luna__prompts{gap:var(--s-2);flex-direction:column;display:flex}.luna__p{padding:11px var(--s-4);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-2);text-align:left;transition:all var(--fast) var(--ease)}.luna__p:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.newlead{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width>=1040px){.newlead{grid-template-columns:repeat(2,minmax(0,1fr))}}.dropzone{width:100%;min-height:180px;padding:var(--s-5);border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text-2);text-align:center;cursor:pointer;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease), color var(--fast) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.dropzone b{color:var(--text);font-size:var(--t-sm);font-weight:var(--fw-semi)}.dropzone>span:last-of-type{font-size:var(--t-xs);color:var(--text-3);max-width:38ch;line-height:1.45}.dropzone__ic{background:var(--accent-quiet);width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.dropzone__ic svg{width:20px;height:20px}.dropzone:hover,.dropzone.is-over{border-color:var(--accent);background:var(--accent-quiet);color:var(--accent)}.dropzone.is-ok{border-style:solid;border-color:var(--accent)}.csvprev{margin-top:var(--s-4)}.csvprev__meta{font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--text-2);margin-bottom:var(--s-3)}.intgrid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.intcard{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);background:var(--surface);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease);cursor:pointer}.intcard:hover{border-color:var(--line-2);box-shadow:var(--sh-1)}.intcard.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-quiet)}.intcard--warn{border-color:var(--tan-400)}.intcard__top{gap:var(--s-3);margin-bottom:var(--s-3);align-items:flex-start;display:flex}.intcard__ic{border-radius:var(--r-sm);background:var(--accent-quiet);width:40px;height:40px;color:var(--accent);flex:none;place-items:center;display:grid}.intcard__ic svg{width:20px;height:20px}.intcard__b{flex:1;min-width:0}.intcard__cat{font-size:10px;font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);display:block}.intcard__n{font-size:var(--t-sm);margin-top:2px;display:block}.intcard__d{font-size:var(--t-xs);color:var(--text-3);margin-top:4px;line-height:1.45;display:block}.intcard__meta{gap:var(--s-3);font-size:var(--t-micro);color:var(--text-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.intcard__meta span{align-items:center;gap:4px;display:inline-flex}.intcard__meta svg{width:12px;height:12px}.intcard__acts{gap:var(--s-2);flex-wrap:wrap;display:flex}.intcard__acts .btn--sm{font-size:var(--t-micro);padding:6px 10px}.clmode{flex:none}.clpane{flex-direction:column;gap:0;display:flex}.clgrid{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.clgrid>.field{min-width:0;margin:0}.clgrid>.field.clspan-2,.clgrid>.clspan-2{grid-column:1/-1}.cltoggle-row{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.clpane>.cltoggle-row:first-of-type{margin-top:0}.cltoggle-row+.clgrid{margin-top:var(--s-4)}.cltoggle-row .switch{margin:0}.clpane .cllink{margin-top:var(--s-4);align-self:flex-start}.claddr{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.claddr>.field{margin-bottom:var(--s-4)}.claddr .clgrid{margin-top:0}.clfoot--split{justify-content:flex-start}.clfoot--split .clfoot__skip{margin-right:auto}.clpage{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:1040px;box-shadow:var(--sh-1);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.field__wrap{display:block;position:relative}.field__wrap .field__ic{color:var(--text-3);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field__wrap .input{padding-right:40px}#crmLeadCreate .clsuggest{z-index:5;margin-top:6px;position:relative}#crmLeadCreate [data-cl-g][hidden],#crmLeadCreate [data-cl-head][hidden]{display:none!important}button[data-usec-prev]:disabled,button[data-usec-next]:disabled{opacity:.45;cursor:not-allowed}.clpage__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.clpage__titles{flex:1;min-width:0}.clpage__title{font-size:var(--t-xl);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0;line-height:1.2}.clpage__sub{font-size:var(--t-sm);color:var(--text-3);margin:6px 0 0}.clpage__body{padding:var(--s-5);flex:1}.clpage__foot{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.modal__box--xl .modal__body{padding:var(--s-5) var(--s-6)}.modal__box--xl .modal__foot{padding-left:var(--s-6);padding-right:var(--s-6)}@media (width<=640px){.clgrid{gap:var(--s-4);grid-template-columns:1fr}.clpage__head,.clpage__body,.clpage__foot{padding:var(--s-4)}}.clsteps{margin-bottom:var(--s-5);justify-content:space-between;align-items:flex-start;gap:4px;padding:0 2px;display:flex}.clstep{text-align:center;min-width:0;color:var(--text-3);font-size:var(--t-micro);font-weight:var(--fw-med);flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.clstep:not(:last-child):after{content:"";background:var(--line);z-index:0;height:2px;position:absolute;top:14px;left:calc(50% + 16px);right:calc(16px - 50%)}.clstep.is-done:not(:last-child):after,.clstep.is-on:not(:last-child):after{background:var(--accent)}.clstep__dot{z-index:1;background:var(--surface-2);border:2px solid var(--line-2);width:28px;height:28px;color:var(--text-3);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.clstep__dot svg{width:14px;height:14px}.clstep.is-done .clstep__dot,.clstep.is-on .clstep__dot{background:var(--accent);border-color:var(--accent);color:#fff}.clstep.is-on{color:var(--text)}.clstep.is-done{color:var(--accent)}.clstep__l{max-width:7.5ch;line-height:1.2}.clpane__h{font-size:var(--t-lg);font-weight:var(--fw-bold);letter-spacing:-.02em;margin:0 0 4px}.clpane__s{color:var(--text-3);font-size:var(--t-sm);margin:0 0 var(--s-4)}.cllink{margin-top:var(--s-3);color:var(--accent);font-size:var(--t-sm);font-weight:var(--fw-semi);cursor:pointer;z-index:1;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.cllink svg{width:14px;height:14px}.cllink:hover{text-decoration:underline}.clradio{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text);align-items:flex-start;gap:10px;display:flex}.clradio__dot{border:4px solid var(--accent);background:var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;flex:none;margin-top:3px}.clinvite{align-items:flex-start;gap:var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:14px 16px;display:flex}.clinvite__ic{background:var(--accent-quiet);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.clinvite__ic svg{width:18px;height:18px}.clinvite__b{flex:1;min-width:0}.clinvite__t{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text)}.clinvite__s{font-size:var(--t-xs);color:var(--text-3);margin-top:4px;line-height:1.45}.clinvite .switch{flex:none;margin-top:4px}.cltip{margin-top:var(--s-4);border-radius:var(--r-md);background:var(--accent-quiet);color:var(--accent);font-size:var(--t-sm);font-weight:var(--fw-med);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cltip>span{flex:1;align-items:flex-start;gap:8px;display:flex}.cltip svg{flex:none;width:16px;height:16px;margin-top:1px}.clerr{font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--danger,#c94b4b);margin-top:6px}.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border-color:var(--danger,#c94b4b);box-shadow:0 0 0 3px var(--danger-ring,#c94b4b2e)}.field__ic{pointer-events:none;color:var(--text-3);place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field__ic svg{width:15px;height:15px}:is(.field__wrap:has(.field__ic) .input,.field__wrap:has(.field__ic) .select){padding-right:36px}.clsuggest{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2);max-height:220px;margin-top:6px;overflow:hidden auto}.clsuggest__i{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;display:flex}.clsuggest__i:last-child{border-bottom:0}.clsuggest__i:hover{background:var(--surface-2)}.clsuggest__i b{font-size:var(--t-sm);color:var(--text)}.clsuggest__hint{font-size:var(--t-xs);color:var(--text-3);border-bottom:1px solid var(--line);padding:10px 12px}.clsuggest__i--create{background:var(--surface-2)}.clsuggest__i--create:hover{background:var(--accent-quiet)}.clsuggest__i--create b{color:var(--accent)}.clreview{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin-bottom:var(--s-3);overflow:hidden}.clreview__head{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:12px 14px;display:flex}.clreview__head b{font-size:var(--t-sm);flex:1}.clreview__ic{background:var(--accent-quiet);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.clreview__ic svg{width:16px;height:16px}.clreview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px 14px;display:grid}.clreview__k{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:var(--fw-med);margin-bottom:2px;display:block}.clreview__v{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--text)}@media (width<=560px){.clstep__l{display:none}.clreview__grid{grid-template-columns:1fr}}.urla-section[hidden]{display:none!important}.urla-section.is-active{display:block}#journeyLaterPane[hidden]{display:none!important}.urla__subhead{font-size:var(--t-h4);margin:var(--s-4) 0 var(--s-3);letter-spacing:-.02em}.decl__q{min-width:0;font-size:var(--t-sm);flex:1;line-height:1.45}.reclayout__split--solo{grid-template-columns:minmax(0,1fr)!important}.urla__savebar{justify-content:flex-end;align-items:center;gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.urla__foot--nav .spacer,.urla__savebar .spacer{flex:auto;min-width:8px}.js-cond-panel[hidden]{display:none!important}#pipeCard .tablewrap,#pipeTableHost .tablewrap,#dashPipeCard .tablewrap,#dashPipeTableHost.tablewrap{-webkit-overflow-scrolling:touch;max-width:100%;box-shadow:none!important;scrollbar-width:none!important;overflow:auto visible!important}#pipeCard .tablewrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#pipeTableHost .tablewrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#dashPipeCard .tablewrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#dashPipeTableHost.tablewrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#dashPipeCard .cazle-grid-scroll{scrollbar-width:none!important;border-bottom:0!important;overflow:visible!important}#pipeCard .table--pipe,#pipeTableHost .table--pipe,#dashPipeCard .table--pipe,#dashPipeTableHost .table--pipe,#dashPipeCard #dashboard-loan-grid,#dashPipeCard table.dataTable{width:max-content!important;min-width:1280px!important}#dashPipeCard .table--pipe thead th,#dashPipeCard .table--pipe tbody td,#dashPipeCard #dashboard-loan-grid thead th,#dashPipeCard #dashboard-loan-grid tbody td{box-sizing:border-box;white-space:nowrap;cursor:default;padding-left:22px!important;padding-right:22px!important}#dashPipeCard #dashboard-loan-grid thead th{background:var(--surface-3,#f7f4f1)!important;color:var(--text-3)!important;font-size:11px!important;font-weight:var(--fw-bold,700)!important;letter-spacing:.07em!important;text-transform:uppercase!important;vertical-align:middle!important;border-bottom:1px solid var(--line)!important;padding-top:12px!important;padding-bottom:12px!important}#dashPipeCard #dashboard-loan-grid thead th.dt-orderable-asc,#dashPipeCard #dashboard-loan-grid thead th.dt-orderable-desc,#dashPipeCard #dashboard-loan-grid thead th.dt-ordering-asc,#dashPipeCard #dashboard-loan-grid thead th.dt-ordering-desc,#dashPipeCard #dashboard-loan-grid thead th.sorting,#dashPipeCard #dashboard-loan-grid thead th.sorting_asc,#dashPipeCard #dashboard-loan-grid thead th.sorting_desc{cursor:default!important;background-image:none!important;padding-right:22px!important}#dashPipeCard #dashboard-loan-grid thead th.dt-orderable-asc span.dt-column-order,#dashPipeCard #dashboard-loan-grid thead th.dt-orderable-desc span.dt-column-order,#dashPipeCard #dashboard-loan-grid thead .dt-column-order{display:none!important}#dashPipeCard #dashboard-loan-grid tbody td{height:60px;vertical-align:middle!important;color:var(--text-2)!important;font-size:var(--t-sm,13px)!important;font-weight:var(--fw-body,400)!important;border-bottom:1px solid var(--line)!important;padding-top:10px!important;padding-bottom:10px!important}#dashPipeCard #dashboard-loan-grid tbody td:first-child,#dashPipeCard #dashboard-loan-grid thead th:first-child{padding-left:28px!important}#dashPipeCard #dashboard-loan-grid tbody td:last-child,#dashPipeCard #dashboard-loan-grid thead th:last-child{padding-right:28px!important}#dashPipeCard #dashboard-loan-grid .table__nlink{font-weight:var(--fw-semi,600);color:var(--accent);text-decoration:none}#dashPipeCard #dashboard-loan-grid .table__nlink:hover{text-decoration:underline}#dashPipeCard #dashboard-loan-grid .table__numcell,#dashPipeCard #dashboard-loan-grid .table__amt{text-align:right;font-variant-numeric:tabular-nums}#dashPipeCard #dashboard-loan-grid .table__amt.is-empty:before{content:" "}#dashPipeCard .table--pipe tbody td .badge,#dashPipeCard .table--pipe tbody td .table__cellname,#dashPipeCard .table--pipe tbody td .table__nlink,#dashPipeCard #dashboard-loan-grid tbody td .badge,#dashPipeCard #dashboard-loan-grid tbody td .lead-purpose,#dashPipeCard #dashboard-loan-grid tbody td .table__cellname,#dashPipeCard #dashboard-loan-grid tbody td .table__nlink{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}#dashPipeCard .dash-pipe-foot{box-sizing:border-box;z-index:2;background:0 0;border-top:0;width:100%;max-width:100%;min-height:0;padding:0;display:block;position:relative;overflow:visible}#dashPipeCard .dash-pipe-foot .dt-layout-row,#dashPipeCard .dash-pipe-foot .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;min-height:0!important;margin:0!important;display:flex!important}#dashPipeCard .dash-pipe-foot .dt-layout-cell,#dashPipeCard .dash-pipe-foot [class*=col-]{align-items:center;max-width:100%;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}#dashPipeCard .dash-pipe-foot .dt-info,#dashPipeCard .dash-pipe-foot .dataTables_info,#dashPipeCard .dash-pipe-foot .dt-paging,#dashPipeCard .dash-pipe-foot .dataTables_paginate,#dashPipeCard .dash-pipe-foot .pagination{height:auto!important;min-height:0!important}#dashPipeCard .dash-pipe-foot .dt-info,#dashPipeCard .dash-pipe-foot .dataTables_info{min-width:0;font-weight:var(--fw-med,500);flex:auto;align-items:center;color:var(--text-3)!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.4!important;display:flex!important}#dashPipeCard .dash-pipe-foot .dt-paging,#dashPipeCard .dash-pipe-foot .dataTables_paginate{flex:0 auto;margin:0 0 0 auto!important;padding:0!important}#dashPipeCard .dash-pipe-foot .pagination,#dashPipeCard .dash-pipe-foot .dt-paging nav,#dashPipeCard .dash-pipe-foot .dataTables_paginate{flex-wrap:wrap;align-items:center;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}#dashPipeCard .dash-pipe-foot .pagination{list-style:none}#dashPipeCard .dash-pipe-foot .page-item{margin:0!important}#dashPipeCard .dash-pipe-foot .page-item .page-link,#dashPipeCard .dash-pipe-foot .dt-paging-button{box-sizing:border-box;cursor:pointer;min-width:32px;height:32px;transition:background var(--fast,.13s) var(--ease,ease), color var(--fast,.13s) var(--ease,ease);place-items:center;background:var(--surface-3,#f7f4f1)!important;color:var(--text-2)!important;font-size:12px!important;font-weight:var(--fw-semi,600)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;margin:0!important;padding:0 8px!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important}#dashPipeCard .dash-pipe-foot .page-item .page-link:hover,#dashPipeCard .dash-pipe-foot .dt-paging-button:hover:not(.disabled):not(.current){background:var(--accent-quiet)!important;color:var(--accent)!important}#dashPipeCard .dash-pipe-foot .page-item.active .page-link,#dashPipeCard .dash-pipe-foot .dt-paging-button.current{background:var(--accent)!important;color:#fff!important;border-color:#0000!important}#dashPipeCard .dash-pipe-foot .page-item.disabled .page-link,#dashPipeCard .dash-pipe-foot .dt-paging-button.disabled{opacity:.4;cursor:default;pointer-events:none;background:var(--surface-3,#f7f4f1)!important;color:var(--text-3)!important}@media (width<=719px){#dashPipeCard .dash-pipe-foot{padding:12px var(--s-4,16px) 14px;justify-content:center}#dashPipeCard .dash-pipe-foot .dt-info,#dashPipeCard .dash-pipe-foot .dataTables_info,#dashPipeCard .dash-pipe-foot .dt-paging,#dashPipeCard .dash-pipe-foot .dataTables_paginate{text-align:center;flex:100%;justify-content:center!important;margin-left:0!important}}#dashPipeCard .dash-pipe-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}#dashPipeCard .dash-pipe-head h3{white-space:nowrap;flex:none;margin:0;line-height:1.25}#dashPipeCard .dash-pipe-tools{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}#dashPipeCard .dash-pipe-search{flex:0 240px;width:240px;max-width:240px}#dashPipeCard .dash-pipe-search .input--search{border-radius:999px!important;height:36px!important;min-height:36px!important}#dashPipeCard .dash-pipe-dd{flex:none;position:relative}#dashPipeCard .dash-pipe-dd__btn{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm,12px);background:var(--surface);height:36px;min-height:36px;max-height:36px;color:var(--text-2);font-family:inherit;font-size:13px;font-weight:var(--fw-med,500);white-space:nowrap;cursor:pointer;box-shadow:none;flex-flow:row;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;line-height:1;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}#dashPipeCard .dash-pipe-dd__btn .mdi{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:inline-flex}#dashPipeCard .dash-pipe-dd__btn .mdi-chevron-down{opacity:.85;transition:transform .15s}#dashPipeCard .dash-pipe-dd.is-open>.dash-pipe-dd__btn .mdi-chevron-down{transform:rotate(180deg)}#dashPipeCard .dash-pipe-dd__btn:hover,#dashPipeCard .dash-pipe-dd.is-open>.dash-pipe-dd__btn{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--accent);background:var(--accent-quiet)}#dashPipeCard .dash-pipe-dd__btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}#dashPipeCard .dash-pipe-pagesize{align-items:center;gap:8px;display:inline-flex}#dashPipeCard .dash-pipe-pagesize__label{font-size:12px;font-weight:var(--fw-med,500);color:var(--text-3);white-space:nowrap;line-height:1}#dashPipeCard .dash-pipe-pagesize__btn{gap:2px;min-width:64px;padding:0 8px 0 12px}#dashPipeCard .dash-pipe-pagesize__btn .mdi-chevron-down{opacity:.75;font-size:18px}#dashPipeCard .dash-pipe-dd__menu{z-index:60;border:1px solid var(--line);border-radius:var(--r-md,14px);background:var(--surface);width:240px;min-width:240px;max-width:280px;max-height:min(360px,60vh);box-shadow:var(--sh-4,0 12px 32px -18px #0000002e);padding:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}#dashPipeCard .dash-pipe-dd__menu--sm{width:auto;min-width:88px;max-width:none;padding:6px;left:auto;right:0}#dashPipeCard .dash-pipe-dd__menu[hidden]{display:none!important}#dashPipeCard .dash-pipe-dd__title{border-bottom:1px solid var(--line);font-size:11px;font-weight:var(--fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;padding:0 6px 8px;line-height:1.3}#dashPipeCard .dash-pipe-dd__item{border-radius:var(--r-xs,8px);font-size:13px;font-weight:var(--fw-med,500);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;padding:9px 8px;line-height:1.25;display:flex}#dashPipeCard .dash-pipe-dd__item:hover{background:var(--accent-quiet);color:var(--text)}#dashPipeCard .dash-pipe-dd__item:has(input:checked){background:color-mix(in srgb, var(--accent,#5aa8b0) 12%, #fff);color:var(--text);font-weight:var(--fw-semi,600)}#dashPipeCard .dash-pipe-dd__item:has(input:disabled){opacity:.55;cursor:default}#dashPipeCard .dash-pipe-dd__item input{appearance:none;box-sizing:border-box;border:1px solid var(--line-2,var(--line));background:var(--surface);width:16px;height:16px;cursor:inherit;border-radius:4px;outline:none;flex:0 0 16px;margin:0}#dashPipeCard .dash-pipe-dd__item input:checked{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E") center / 12px 12px no-repeat}#dashPipeCard .dash-pipe-dd__item input:focus-visible{box-shadow:0 0 0 3px var(--ring,color-mix(in srgb, var(--accent) 22%, transparent))}#dashPipeCard .dash-pipe-dd__item input:disabled{cursor:not-allowed}#dashPipeCard .dash-pipe-dd__opt{width:100%;height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;font-weight:600;display:flex}#dashPipeCard .dash-pipe-dd__opt:hover,#dashPipeCard .dash-pipe-dd__opt.is-on{background:var(--accent-quiet);color:var(--accent)}@media (width<=860px){#dashPipeCard .dash-pipe-head{flex-wrap:wrap}#dashPipeCard .dash-pipe-tools{flex-wrap:wrap;width:100%;margin-left:0}#dashPipeCard .dash-pipe-search{flex:100%;width:100%;max-width:none}}.urla__stack{gap:var(--s-4);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.urla__stack .field{align-self:stretch;width:100%;max-width:42rem}.chipset--stack{flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:42rem;display:flex}.chipset--stack .chipset__b{justify-content:flex-start;width:100%}.decl--stack{text-align:left;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:48rem;display:flex}.decl__row--stack{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--line);text-align:left;flex-direction:column;width:100%;display:flex}.decl__row--stack .decl__q{text-align:left;width:100%;max-width:none;margin:0}.decl__row--stack .yesno{align-self:flex-start}.czmodal[hidden]{display:none!important}.czmodal{z-index:var(--z-modal,1200);padding:var(--s-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1c2475;place-items:center;display:grid;position:fixed;inset:0}.czmodal__box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:min(520px,100%);max-height:min(84vh,720px);box-shadow:var(--shadow-lg,0 24px 60px #0000002e);flex-direction:column;display:flex;overflow:hidden}.czmodal.lwmodal .lwmodal__box,.czmodal.lwmodal .czmodal__box.lwmodal__box{border-radius:var(--r-xl,22px);width:min(920px,96vw);max-width:none;max-height:min(92vh,860px)}.czmodal.lwmodal .lwmodal__box.is-details,.czmodal.lwmodal .czmodal__box.lwmodal__box.is-details{width:min(1280px,96vw);max-height:min(96vh,980px)}.czmodal.lwmodal .lwmodal__box.is-verify,.czmodal.lwmodal .czmodal__box.lwmodal__box.is-verify{width:min(980px,96vw);max-height:min(94vh,920px)}.czmodal.lwmodal .lwmodal__box--sm,.czmodal.lwmodal .czmodal__box.lwmodal__box--sm{width:min(560px,96vw);max-height:min(90vh,760px)}.czmodal.ocw .ocw__box,.czmodal.ocw .czmodal__box.ocw__box{border-radius:var(--r-xl,22px);width:min(760px,96vw);max-width:none;max-height:min(92vh,900px);overflow:hidden}.czmodal.ocw .ocw__box--sm,.czmodal.ocw .czmodal__box.ocw__box--sm{width:min(420px,96vw);max-height:min(80vh,520px)}.czmodal.ppw .ppw__box,.czmodal.ppw .czmodal__box.ppw__box{border-radius:var(--r-xl,22px);background:var(--surface-2,#f4f7f8);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));width:min(1100px,96vw);max-width:none;max-height:min(94vh,980px);overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 28px 64px #3d737933}.czmodal__head{padding:var(--s-5) var(--s-5) var(--s-3);border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;display:flex}.czmodal__head h3{font-size:var(--t-h3);letter-spacing:-.02em;margin:0}.czmodal__sub{font-size:var(--t-xs);color:var(--text-3);margin:4px 0 0}.czmodal__body{padding:var(--s-4) var(--s-5);flex:1;overflow:auto}.czmodal__box--wide{width:min(760px,100%);max-width:760px}.czmodal__box--wide .czmodal__body{max-height:min(62vh,560px)}.czmodal__foot[hidden]{display:none!important}#agPaneSearch .cllink{margin-top:var(--s-3)}.clsuggest__i{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0 0 6px;padding:10px 12px;display:flex}.clsuggest__i:hover{border-color:var(--accent);background:var(--accent-quiet)}.clsuggest__i b{font-size:var(--t-sm)}.clsuggest__i span{font-size:var(--t-xs);color:var(--text-3)}.leadetail{gap:var(--s-4);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.leadetail__head{align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-sizing:border-box;z-index:2;flex-wrap:wrap;width:100%;max-width:100%;display:flex;position:relative;overflow:visible}:is(.leadetail__head:has(.dropdown-menu.show),.leadetail__head:has(.leadetail__stagedd.show)){z-index:40}.leadetail__id{align-items:center;gap:var(--s-3);flex:220px;min-width:0;display:flex;overflow:visible}.leadetail__idb{min-width:0;overflow:visible}.leadetail__name{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3vw,28px)}.leadetail__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex;overflow:visible}.leadetail__ref{font-size:var(--t-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.leadetail__stagedd{z-index:3;position:relative}.leadetail__stagedd.show{z-index:50}.leadetail__stagebtn{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-height:28px;color:var(--accent);font-size:var(--t-xs);font-weight:var(--fw-semi);letter-spacing:-.01em;cursor:pointer;box-shadow:none;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:.22rem .7rem .22rem .75rem;line-height:1.2;display:inline-flex}.leadetail__stagebtn:hover,.leadetail__stagebtn:focus{background:color-mix(in srgb, var(--accent) 16%, var(--surface));border-color:color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent);outline:none}.leadetail__stagebtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.leadetail__stagebtn:after{opacity:.55;vertical-align:middle;border-top-color:currentColor;margin-left:2px}.leadetail__stageitem.is-on{background:color-mix(in srgb, var(--teal-500,#14b8a6) 14%, var(--surface,#fff));color:var(--teal-800,#0f766e);font-weight:var(--fw-semi)}.leadetail__stageitem--off.is-on{background:color-mix(in srgb, var(--tan-600,#a37e6c) 14%, var(--surface,#fff));color:var(--tan-800,#6f4e40)}.leadetail__stageauto{letter-spacing:.04em;color:var(--text-3);font-size:10px;font-weight:var(--fw-med);margin-left:auto}.leadetail__stagecheck{color:var(--teal-600,#0d9488);font-weight:var(--fw-bold);margin-left:auto}.leadetail__stageitem.is-on .leadetail__stageauto{margin-left:8px}.leadetail__stagedot{background:var(--tan-500,#c4a484);border-radius:50%;flex:none;width:8px;height:8px}.leadetail__stagedot.is-nurture{background:#e08a3a}.leadetail__stagedot.is-lost{background:#d64545}.leadetail__phone{font-size:var(--t-sm);color:var(--text-2);margin-top:4px}.leadetail__ctx{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex:180px;min-width:0;padding:10px 14px}.leadetail__ctxn{font-weight:var(--fw-bold);font-size:var(--t-sm)}.leadetail__ctxs{font-size:var(--t-xs);color:var(--text-3);margin-top:2px}.leadetail__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leadetail__acts{gap:var(--s-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.leadetail__quick{gap:var(--s-2);z-index:0;flex-wrap:wrap;align-items:center;display:flex;position:relative}.leadetail__quickbar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);z-index:0;box-sizing:border-box;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:16px 18px;display:flex;position:relative;overflow:hidden}.leadetail__quickbar:before{content:"";z-index:0;pointer-events:none;background:#5aa8b029;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-60px}.qbar{z-index:1;appearance:none;height:40px;color:var(--text);font-size:var(--t-sm);font-weight:var(--fw-med);letter-spacing:-.01em;cursor:pointer;transition:background var(--fast) var(--ease),color var(--fast) var(--ease), box-shadow var(--fast) var(--ease),transform var(--fast) var(--ease);background:#ffffffc7;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;line-height:1;display:inline-flex;position:relative}.qbar:hover,.qbar:focus{background:var(--teal-700,#2f7f86);color:#fff;box-shadow:none}.qbar:active{transform:scale(.975)}.qbar__ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:grid}.qbar__ico>svg{width:14px;height:14px}.qbar__ico--call{background:#5aa8b0}.qbar__ico--sms{background:#4a8ad4}.qbar__ico--email{background:#3ba55c}.qbar__ico--touch{background:#e8893a}.qbar__ico--collab{background:#d46a8e}.qbar__ico--appt{background:#c9a227}.qbar__ico--notes{background:#5aa8b0}.qbar__ico--task{background:#3ba55c}.qbar__ico--luna{background:#d46a8e}.qbar__ico--hot{background:var(--tan-600)}.qbar--luna{background:#d46a8e1f}.qbar--luna:hover,.qbar--luna:focus{background:var(--teal-700,#2f7f86);color:#fff}.qbar--hot.is-on{color:var(--tan-700)}.qbar--hot.is-on:hover,.qbar--hot.is-on:focus{color:#fff}.ovgoal{width:100%}.ovgoal__box{align-items:flex-start;gap:var(--s-3);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--surface-2)), var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--r-lg);min-height:56px;padding:14px 16px;display:flex;position:relative}.ovgoal__text,.ovgoal__placeholder{min-width:0;font-size:var(--t-sm);flex:auto;margin:0;line-height:1.45}.ovgoal__text{color:var(--text)}.ovgoal__placeholder{color:var(--text-3);font-style:italic}.ovgoal__edit{flex:none;margin-top:-2px}.leadetail__tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line);z-index:0;box-sizing:border-box;background:color-mix(in srgb, var(--accent) 4%, transparent);border-radius:var(--r-md) var(--r-md) 0 0;flex-wrap:wrap;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;padding:0 4px;display:flex;position:relative;overflow-x:auto}.leadetail__tabs .apptab{flex:0 auto;max-width:100%}.leadetail__tabs .apptab[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.leadetail__tabs .apptab.is-on{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.leadetail__journey{box-sizing:border-box;z-index:0;background:color-mix(in srgb, var(--accent) 5%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;max-width:100%;padding:12px 14px;display:flex;position:relative}.jpath{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 4px;min-width:0;display:flex}.jpath__sep{color:var(--text-3);opacity:.55;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:14px;line-height:1}.jpath__step{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text-3);white-space:nowrap;align-items:center;padding:6px 4px;line-height:1.2;display:inline-flex}.jpath__step.is-done{color:var(--text-2)}.jpath__step.is-on{background:var(--accent-quiet);color:var(--accent);font-weight:var(--fw-bold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999px;padding:6px 12px}.leadetail__jmeta{font-size:var(--t-xs);color:var(--text-3);white-space:nowrap;flex:none}#leadJourney{box-sizing:border-box;z-index:1;flex-wrap:wrap;align-items:center;gap:4px;width:auto;max-width:100%;display:flex;position:relative;overflow:visible}.leadetail__split{gap:var(--s-4);z-index:0;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;max-width:100%;display:grid;position:relative}@media (width>=1100px){.leadetail__split{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}}.leadetail__stage{gap:var(--s-4);z-index:1;min-width:0;max-width:100%;padding:var(--s-4);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--surface-2)), var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:0 0 var(--r-lg) var(--r-lg);flex-direction:column;display:flex;position:relative;box-shadow:0 4px 16px #3d73790a}.ldpanel{gap:var(--s-4);flex-direction:column;min-width:0;display:none}.ldpanel.is-on{display:flex}.ldpanel[hidden]{display:none!important}.ldsubtabs{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex}.ldsubtab{appearance:none;color:var(--text-3);font-size:var(--t-xs);font-weight:var(--fw-semi);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px}.ldsubtab.is-on{background:var(--surface);color:var(--accent);box-shadow:var(--sh-1)}.ldsubpanel{gap:var(--s-4);flex-direction:column;display:none}.ldsubpanel.is-on{display:flex}.ldsubpanel[hidden]{display:none!important}.ldpanel__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.ldpanel__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ldpanel__h{font-size:var(--t-h3);letter-spacing:-.02em;margin:0}.ldpanel__meta{font-size:var(--t-sm);color:var(--text-3);margin:4px 0 0}.ldempty{text-align:center;justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-5);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 9%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg);flex-direction:column;min-height:240px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}.ldempty--hero{border-radius:var(--r-xl);border-color:color-mix(in srgb, var(--accent) 18%, var(--line));border-top-color:var(--accent,#5aa8b0);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 14%, #fff), color-mix(in srgb, var(--tan-600) 6%, var(--surface)));min-height:320px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #3d737914}.ldempty__art{width:min(160px,40vw)}.ldempty__art>svg{width:100%;height:auto;display:block}.ldempty__icon{width:52px;height:52px;color:var(--accent);background:var(--accent-quiet);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:16px;place-items:center;display:grid}.ldempty__icon>svg{width:22px;height:22px}.ldempty__title{font-size:var(--t-h4);letter-spacing:-.02em;margin:0}.ldempty__sub{max-width:46ch;font-size:var(--t-sm);color:var(--text-3);margin:0;line-height:1.45}.ldempty__acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ldorder{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.ldorder[hidden]{display:none!important}.ldorder__head{justify-content:space-between;align-items:flex-end;gap:var(--s-2);flex-wrap:wrap;padding:0 2px;display:flex}.ldorder__title{font-size:var(--t-h4);letter-spacing:-.02em;color:var(--text);margin:0}.ldorder__meta{font-size:var(--t-xs);color:var(--text-3);margin:4px 0 0}.ldorder__items{flex-direction:column;gap:12px;display:flex}.ldorder__card{background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #3d737912}.ldorder__card:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));border-top-color:var(--accent,#5aa8b0);box-shadow:0 4px 16px #3d73791a}.ldorder__cardtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ldorder__cardid{align-items:flex-start;gap:12px;min-width:0;display:flex}.ldorder__ico{width:42px;height:42px;color:var(--accent);background:var(--accent-quiet);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:12px;flex:none;place-items:center;display:grid}.ldorder__ico>svg{width:20px;height:20px}.ldorder__ico--letter{color:color-mix(in srgb, var(--accent) 70%, #0f766e)}.ldorder__name{font-size:var(--t-md);font-weight:var(--fw-semi);letter-spacing:-.015em;color:var(--text);margin:0;line-height:1.25}.ldorder__sub{font-size:var(--t-xs);color:var(--text-3);margin:4px 0 0;line-height:1.35}.ldorder__pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ldorder__pill{font-size:var(--t-micro);font-weight:var(--fw-semi);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.ldorder__pill--ok{color:#0f766e;background:color-mix(in srgb, #14b8a6 14%, var(--surface));border-color:color-mix(in srgb, #14b8a6 28%, var(--line))}.ldorder__pill--soft{color:var(--accent);background:var(--accent-quiet);border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}.ldorder__pill--hard{color:#9a3412;background:color-mix(in srgb, #f97316 12%, var(--surface));border-color:color-mix(in srgb, #f97316 26%, var(--line))}.ldorder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}@media (width>=720px){.ldorder__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ldorder__grid>div{min-width:0}.ldorder__grid .ldorder__span2{grid-column:1/-1}@media (width>=720px){.ldorder__grid .ldorder__span2{grid-column:span 2}}.ldorder__grid dt{font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 2px}.ldorder__grid dd{font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.35}.ldops__box{margin-top:var(--s-3);padding:var(--s-4);background:color-mix(in srgb, var(--accent) 7%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 15%, var(--line));border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ldops__box p{font-size:var(--t-sm);color:var(--text-2);max-width:52ch;margin:0}.ldchip{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line-2));background:color-mix(in srgb, var(--accent) 6%, var(--surface));color:var(--text-3);font-size:var(--t-micro);font-weight:var(--fw-semi);cursor:default;border-radius:999px;padding:7px 10px}.ldchip.is-on{background:var(--accent-quiet);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.ldverify__health{gap:var(--s-4);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--surface)), var(--surface));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.ldverify__health{grid-template-columns:minmax(0,1fr) minmax(200px,240px);align-items:stretch}}.ldverify__healthmain h4{font-size:var(--t-h4);color:var(--accent);margin:0 0 6px}.ldverify__stats{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--text-3);flex-wrap:wrap;gap:10px 16px;display:flex}.ldverify__stats b{color:var(--text);font-weight:var(--fw-bold)}.ldverify__next{padding:var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 10%,var(--surface));flex-direction:column;justify-content:center;gap:8px;display:flex}.ldverify__next strong{font-size:var(--t-sm)}.ldverify__group{gap:var(--s-3);flex-direction:column;display:flex}.ldverify__groupt{font-size:var(--t-sm);font-weight:var(--fw-bold);margin:0}.ldverify__grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=700px){.ldverify__grid{grid-template-columns:1fr}}.ldverify__card{padding:var(--s-4);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:10px;display:flex;box-shadow:0 1px 2px #0f172a08,0 8px 20px #3d737912}.ldverify__card h5{font-size:var(--t-sm);margin:0}.lddocs__title{align-items:center;gap:10px;display:flex}.lddocs__filters{flex-wrap:wrap;gap:6px;display:flex}.lddocs__actions{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=800px){.lddocs__actions{grid-template-columns:1fr}}.lddocs__act{appearance:none;text-align:left;cursor:default;padding:var(--s-4);border-radius:var(--r-lg);border:1px dashed color-mix(in srgb, var(--accent) 30%, var(--line-2));background:color-mix(in srgb, var(--accent) 6%, var(--surface));color:var(--text);flex-direction:column;gap:4px;display:flex}.lddocs__act strong{font-size:var(--t-sm)}.lddocs__act span{font-size:var(--t-xs);color:var(--text-3)}.lddocs__acti{color:var(--accent);font-size:18px;line-height:1}.leadetail__main{gap:var(--s-4);z-index:1;flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative}.leadetail__hint{font-size:var(--t-sm);color:var(--text-3);margin:0}.leadetail__goal{width:100%}.ovcard{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:var(--r-lg);padding:var(--s-4) var(--s-5);box-sizing:border-box;width:100%;max-width:100%;box-shadow:var(--sh-1);position:relative;overflow:hidden}.ovcard__head{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.ovcard__head h3{font-size:var(--t-h4);letter-spacing:-.02em;margin:0}.ovcard__grid{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ovcard__dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.ovcard__dl>div{gap:4px;min-width:0;display:grid}.ovcard__dl dt{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:var(--fw-semi);margin:0}.ovcard__dl dd{font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;margin:0}@media (width<=700px){.ovcard__grid,.ovcard__dl{grid-template-columns:1fr}}.milestone-list{flex-direction:column;gap:0;margin:0;display:flex}.milestone-row{justify-content:space-between;align-items:flex-start;gap:var(--s-3);border-top:1px solid var(--line);min-width:0;padding:14px 0;display:flex}.milestone-row:first-child{border-top:0;padding-top:0}.milestone-row__body{flex:auto;min-width:0}.milestone-row__body h4{font-size:var(--t-sm);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0}.milestone-row__body p{font-size:var(--t-xs);color:var(--text-3);overflow-wrap:anywhere;margin:4px 0 0}.leadetail__parties{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (width<=800px){.leadetail__parties{grid-template-columns:1fr}}.pcard{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:var(--r-lg);padding:var(--s-4);min-width:0;box-shadow:var(--sh-1);position:relative;overflow:hidden}.pcard__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.pcard__n{font-size:var(--t-h4);overflow-wrap:anywhere;margin:2px 0 0}.pcard__dl{flex-direction:column;gap:10px;margin:0;display:flex}.pcard__dl>div{font-size:var(--t-sm);grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.pcard__dl dt{color:var(--text-3);font-weight:var(--fw-med);margin:0}.pcard__dl dd{color:var(--text);overflow-wrap:anywhere;margin:0}.pcard--empty{align-items:stretch;display:flex}.pcard__empty{text-align:left;width:100%}.pcard__empty h3{font-size:var(--t-h4);margin:0 0 6px}.pcard__empty p{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--text-3);max-width:36ch}.pcard__empty--link{width:100%;min-height:100%;color:inherit;border-radius:calc(var(--r-lg) - 4px);transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease), border-color var(--fast) var(--ease),transform var(--fast) var(--ease);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:2px;text-decoration:none;display:flex}.pcard__empty--link:hover,.pcard__empty--link:focus{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, var(--line));outline:none}.pcard__empty--link .eyebrow{margin-bottom:2px}.pcard__cta{background:var(--accent-quiet);color:var(--accent);font-size:var(--t-xs);font-weight:var(--fw-semi);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:10px;align-items:center;margin-top:4px;padding:8px 12px;display:inline-flex}.pcard__empty--link:hover .pcard__cta,.pcard__empty--link:focus .pcard__cta{background:var(--accent);color:#fff;border-color:var(--accent)}.ldpanel .btn[title=Coming\ soon],.lddocs__act[title=Coming\ soon]{cursor:pointer;pointer-events:auto;opacity:1;transition:background var(--fast) var(--ease),color var(--fast) var(--ease), border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease), transform var(--fast) var(--ease)}.ldpanel .btn--primary[title=Coming\ soon]:hover,.ldpanel .btn--primary[title=Coming\ soon]:focus{background:var(--accent-hover,var(--teal-700,#2f7f86));border-color:var(--accent-hover,var(--teal-700,#2f7f86));color:#fff;box-shadow:var(--sh-2,0 8px 18px -12px #2f7f868c);transform:translateY(-1px)}.ldpanel .btn--ghost[title=Coming\ soon]:hover,.ldpanel .btn--ghost[title=Coming\ soon]:focus{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.lddocs__act[title=Coming\ soon]:hover,.lddocs__act[title=Coming\ soon]:focus{border-style:solid;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));transform:translateY(-1px)}.leadetail__rail{background:linear-gradient(180deg, color-mix(in srgb, var(--tan-600) 6%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--tan-600) 14%, var(--line));border-radius:var(--r-lg);z-index:1;width:100%;min-width:0;max-width:100%;height:520px;max-height:520px;box-shadow:var(--sh-1);flex-direction:column;align-self:start;display:flex;position:relative;overflow:hidden}.leadetail__railhead{padding:var(--s-4);border-bottom:1px solid var(--line);flex:none}.leadetail__railfilters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:5px;margin-top:10px;display:flex;overflow-x:auto}.leadetail__railfilters .leadetail__fchip{flex:none;padding:6px 8px}.leadetail__railparties{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.leadetail__fchip,.leadetail__mode,.leadetail__role{appearance:none;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-3);font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 10px;line-height:1}.leadetail__fchip.is-on,.leadetail__mode.is-on,.leadetail__role.is-on{background:var(--accent-quiet);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.leadetail__fchip:disabled,.leadetail__mode:disabled,.leadetail__role:disabled{opacity:.55;cursor:default}.leadetail__railbody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.leadetail__quiet{margin:var(--s-3) var(--s-4) 0;border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 8%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));color:var(--text-2);flex:none;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.leadetail__quiet>svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.leadetail__quiet>div{gap:2px;min-width:0;display:grid}.leadetail__quiet strong{font-size:var(--t-xs);font-weight:var(--fw-bold);color:var(--text)}.leadetail__quiet span{font-size:var(--t-micro);color:var(--text-3);line-height:1.4}.leadetail__railempty{padding:var(--s-5);flex:auto}.leadetail__actfeed{padding:0 var(--s-4) var(--s-3);flex-direction:column;flex:none;display:flex}.leadetail__actfeed[hidden],.leadetail__actmore[hidden],[data-act-empty][hidden]{display:none}.leadetail__actday{z-index:1;background:var(--surface);font-size:var(--t-micro);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:10px 0 6px;position:sticky;top:0}.leadetail__actitem{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.leadetail__actitem:last-child{border-bottom:0}.leadetail__actitem--clickable{cursor:pointer;border-radius:var(--r-sm,6px);margin:0 -6px;padding-left:6px;padding-right:6px}.leadetail__actitem--clickable:hover{background:var(--surface-2)}.leadetail__actitem--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.leadetail__acticon{background:var(--surface-3);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:15px;display:inline-grid}.leadetail__acticon.is-ok{background:var(--accent-quiet);color:var(--accent)}.leadetail__acticon.is-bad{background:var(--danger-quiet);color:var(--danger)}.leadetail__acticon.is-warn{background:var(--tan-quiet);color:var(--tan-700)}.leadetail__actmain{flex:auto;gap:3px;min-width:0;display:grid}.leadetail__acthead{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px 8px;min-width:0;display:flex}.leadetail__acttitle{font-size:var(--t-xs);font-weight:var(--fw-semi);color:var(--text);white-space:normal;min-width:0;text-overflow:unset;overflow-wrap:anywhere;flex:100%;overflow:visible}.leadetail__actpills{flex-wrap:wrap;flex:100%;justify-content:flex-start;align-items:center;gap:4px;display:flex}.leadetail__actpill{border-radius:var(--r-pill);font-size:var(--t-micro);font-weight:var(--fw-semi);background:var(--surface-3);color:var(--text-2);flex:none;padding:2px 8px;line-height:1.5}.leadetail__actpill.is-ok{background:var(--accent-quiet);color:var(--accent)}.leadetail__actpill.is-bad{background:var(--danger-quiet);color:var(--danger)}.leadetail__actpill.is-warn{background:var(--tan-quiet);color:var(--tan-700)}.leadetail__actpill.is-neutral{background:var(--surface-3);color:var(--text-2)}html[data-theme=dark] .leadetail__acticon.is-warn,html[data-theme=dark] .leadetail__actpill.is-warn{color:var(--tan-300)}.leadetail__actsub{font-size:var(--t-micro);color:var(--text-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.leadetail__actmeta{font-size:var(--t-micro);color:var(--text-3)}.leadetail__actmore{appearance:none;margin:0 0 var(--s-3);border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);font-size:var(--t-micro);font-weight:var(--fw-semi);cursor:pointer;border-radius:999px;flex:none;align-self:center;padding:6px 14px}.leadetail__actmore:disabled{opacity:.55;cursor:default}.leadetail__note{padding:var(--s-3);border-top:1px solid var(--line);flex:none;margin-top:0}.leadetail__railmodes,.leadetail__railroles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.leadetail__railmodes .leadetail__mode,.leadetail__railroles .leadetail__role{border-radius:var(--r-sm);padding:6px 9px}#leadJourney{gap:var(--s-2);flex-wrap:nowrap}.table__agingpill{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.table__agingpill>svg{opacity:.85;flex:none}.table__urla{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:0;display:inline-flex}.table__urla-ring{--urla-pct:0;background:conic-gradient(from -90deg, var(--accent,#5aa8b0) calc(var(--urla-pct) * 1%), color-mix(in srgb, var(--line-2,#ddd) 70%, transparent) 0);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 80%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.table__urla-ring:before{content:"";background:var(--surface,#fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 55%, transparent);border-radius:50%;position:absolute;inset:5px}.table__urla-ring__val{z-index:1;font-size:10px;font-weight:var(--fw-bold,700);letter-spacing:-.02em;color:var(--text,#111);line-height:1;position:relative}.table__urla-pct{font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);color:var(--text-2,#555);white-space:nowrap;flex:none}.table__urla-bar,.table__urla-fill{display:none!important}.urla-req-progress{margin-top:var(--s-3,12px);border:1px solid var(--line);background:color-mix(in srgb, var(--surface-3,#f7f4f1) 80%, var(--surface));border-radius:999px;align-items:center;gap:12px;min-width:0;max-width:none;padding:8px 12px 8px 8px;display:inline-flex}.urla-req-progress .table__urla-ring{width:44px;height:44px}.urla-req-progress .table__urla-ring:before{inset:6px}.urla-req-progress .table__urla-ring__val{font-size:11px}.urla-req-progress__label{font-size:var(--t-xs,12px);color:var(--text-3);font-weight:var(--fw-med)}.badge.badge--soft,.badge.badge--teal,.badge.badge--tan{align-items:center;gap:5px;display:inline-flex}.row{margin-top:calc(-1 * var(--bs-gutter-y,0));margin-right:calc(-.5 * var(--bs-gutter-x,1.5rem));margin-left:calc(-.5 * var(--bs-gutter-x,1.5rem));flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.row>*{padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-top:var(--bs-gutter-y,0);flex-shrink:0}.g-3,.gy-3{--bs-gutter-y:1rem}.g-3,.gx-3{--bs-gutter-x:1rem}.cazle-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.breadcrumb,.pagination,.dt-paging,.dataTables_paginate,.nav-tabs,.nav-pills{padding-left:0;list-style:none}#layout-wrapper,.main-content,.page-content,.container-fluid{background:0 0;min-height:0;margin:0;padding:0}.page-content .container-fluid{width:100%;max-width:none;padding:0}.app__footer{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-alt);color:var(--text-3);flex:none;margin-top:auto;padding:16px 0 4px}.rail__link>i,.rail__sublink>i{flex:none;justify-content:center;align-items:center;width:18px;font-size:18px;line-height:1;display:inline-flex}.rail__sublink>i{width:16px;color:var(--accent);font-size:16px}.rail__sublink.is-on>i,.rail__link.is-on>i{color:#fff}.topnav__session{display:none!important}#cazleUserMenu{z-index:var(--z-popover);min-width:240px;position:fixed}#cazleUserMenu .popover__who{align-items:center;gap:10px;padding:8px 10px 6px;display:flex}#cazleUserMenu .popover__name{font-weight:var(--fw-semi);color:var(--text)}#cazleUserMenu .popover__meta{color:var(--text-3);font-size:11px}.form-label,.form-check-label.form-label,.integration-label{font-size:var(--t-micro);font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;display:block}.form-control,.form-select,.select2-container--default .select2-selection--single{width:100%;height:42px;min-height:42px;font-size:var(--t-sm);font-weight:var(--fw-med);padding:0 13px;background:var(--surface-2)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-sm)!important;color:var(--text)!important;box-shadow:none!important}textarea.form-control{height:auto;min-height:96px;padding:11px 13px;line-height:1.6}.form-control::placeholder{color:var(--text-3);font-weight:var(--fw-body)}.form-control:hover,.form-select:hover{border-color:var(--line-strong)!important}.form-control:focus,.form-select:focus,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{outline:none;background:var(--surface)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--ring)!important}.form-control:disabled,.form-select:disabled,.form-control[readonly]{opacity:.72;background:var(--surface-3)!important}.form-check-input{border-color:var(--line-2);background-color:var(--surface);border-radius:5px;width:18px;height:18px}.form-check-input:checked{background-color:var(--accent);border-color:var(--accent)}.text-danger,.field-validation-error{color:var(--danger,#c94b4b)!important}html[data-theme=dark] .text-danger,html[data-theme=dark] .field-validation-error{color:var(--danger,#e07a7a)!important}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--danger,#c94b4b)!important;box-shadow:0 0 0 3px var(--danger-ring,#c94b4b2e)!important}.text-muted,.quiet{color:var(--text-3)!important}.btn{--btn-h:40px;justify-content:center;align-items:center;gap:var(--s-2);height:var(--btn-h);background:var(--surface);color:var(--text);font-size:var(--t-sm);font-weight:var(--fw-med);letter-spacing:-.005em;white-space:nowrap;box-shadow:none;border:1px solid #0000;border-radius:12px;padding:0 16px;display:inline-flex}.btn i{font-size:16px;line-height:1}.btn-sm,.btn.btn-sm{--btn-h:32px;font-size:var(--t-xs);padding:0 12px}.btn-lg,.btn.btn-lg{--btn-h:48px;padding:0 22px}.d-grid .btn,.btn.btn-block,.btn--block{width:100%}.btn-info,.btn-primary,.btn-success,.btn-info:focus,.btn-primary:focus,.btn-success:focus,.btn--primary,a.btn--primary,a.btn--primary:link,a.btn--primary:visited,a.btn--primary:hover,a.btn--primary:active,a.btn--primary:focus{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.btn-info:hover,.btn-primary:hover,.btn-success:hover,.btn-info:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active,.btn--primary:hover,a.btn--primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important}.btn-secondary,.btn-outline-dark,.btn-outline-secondary{box-shadow:var(--sh-1);background:var(--surface)!important;border-color:var(--line-2)!important;color:var(--text)!important}.btn-secondary:hover,.btn-outline-dark:hover,.btn-outline-secondary:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-quiet)!important}.btn-outline-info,.btn-outline-primary{border-color:var(--accent)!important;color:var(--accent)!important;background:0 0!important}.btn-outline-info:hover,.btn-outline-primary:hover{background:var(--accent-quiet)!important;color:var(--accent)!important}.btn-danger{background:var(--tan-quiet)!important;color:var(--tan-700)!important;border-color:#0000!important}html[data-theme=dark] .btn-danger{color:var(--tan-300)!important}.btn-danger:hover{background:var(--tan-200)!important}html[data-theme=dark] .btn-danger:hover{background:#d0ac9642!important}.btn-warning{background:var(--tan-quiet)!important;color:var(--tan-700)!important;border-color:#0000!important}.btn-close{border-radius:var(--r-xs);opacity:.7;filter:none;background-color:#0000;width:36px;height:36px;padding:0}.btn-close:hover,.btn-close:focus{background-color:var(--surface-3);opacity:1}.btn-close:focus{box-shadow:none}.ladda-button{position:relative;overflow:hidden}.card,.card.card-default{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius,var(--r-lg));box-shadow:var(--sh-1)}.card>.card-header:first-child,.card>.card__head:first-child,.card>.partners-form-card__head:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.card>.card-footer:last-child,.card>.card__foot:last-child,.card>.partners-form-card__foot:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.card>.card-body:first-child,.card>.partners-form-card__body:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.card>.card-body:last-child,.card>.partners-form-card__body:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}@media (width>=576px){.card-group>.card{border-radius:var(--card-radius,var(--r-lg))}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}}.card-header{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:0;display:flex}.cazle-grid-header{justify-content:space-between;align-items:center;gap:12px 16px;min-height:56px}.cazle-dt-tools{--dt-ctrl-h:36px;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex;margin:0!important}.cazle-dt-tools--start{flex:auto;justify-content:flex-start}.cazle-dt-tools--end{flex:0 auto;justify-content:flex-end;margin-left:auto!important}.cazle-dt-tools .dt-buttons,.cazle-dt-tools div.dt-buttons{float:none!important;align-items:center!important;gap:10px!important;margin:0!important;display:inline-flex!important}.cazle-dt-tools .dt-buttons .btn,.cazle-dt-tools .dt-button,.cazle-dt-tools .btn{box-sizing:border-box!important;height:var(--dt-ctrl-h)!important;min-height:var(--dt-ctrl-h)!important;max-height:var(--dt-ctrl-h)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-sm)!important;background:var(--surface)!important;color:var(--text-2)!important;font-size:12px!important;font-weight:var(--fw-semi)!important;box-shadow:none!important;align-items:center!important;margin:0!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}.cazle-dt-tools .dataTables_length,.cazle-dt-tools .dataTables_filter,.cazle-dt-tools .dt-length,.cazle-dt-tools .dt-search{white-space:nowrap;min-height:var(--dt-ctrl-h);float:none!important;text-align:left!important;align-items:center!important;margin:0!important;display:flex!important}.cazle-dt-tools .dataTables_length label,.cazle-dt-tools .dataTables_filter label,.cazle-dt-tools .dt-length label,.cazle-dt-tools .dt-search label{width:auto!important;max-width:none!important;min-height:var(--dt-ctrl-h)!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:var(--fw-med)!important;color:var(--text-3)!important;line-height:var(--dt-ctrl-h)!important;flex-flow:row!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:inline-flex!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select,.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input{vertical-align:middle;box-sizing:border-box!important;height:var(--dt-ctrl-h)!important;min-height:var(--dt-ctrl-h)!important;max-height:var(--dt-ctrl-h)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-sm)!important;background:var(--surface-2)!important;color:var(--text)!important;font-size:13px!important;line-height:calc(var(--dt-ctrl-h) - 2px)!important;box-shadow:none!important;margin:0!important;padding:0 12px!important;display:inline-block!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select{margin:0 5px 0 0!important}.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input{margin:0 0 0 5px!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111!important;background-color:#fff!important;flex:0 0 64px!important;width:64px!important;min-width:56px!important;max-width:72px!important;padding:0 8px!important}.cazle-dt-tools .dataTables_length select option,.cazle-dt-tools .dt-length select option,.dataTables_wrapper .dataTables_length select option,.dataTables_wrapper .dt-length select option,.dt-container .dt-length select option{color:#111!important;background-color:#fff!important}html[data-theme=dark] .cazle-dt-tools .dataTables_length select,html[data-theme=dark] .cazle-dt-tools .dt-length select,html[data-theme=dark] .dataTables_wrapper .dataTables_length select,html[data-theme=dark] .dataTables_wrapper .dt-length select,html[data-theme=dark] .dt-container .dt-length select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f5!important;background-color:#1e1e1e!important}html[data-theme=dark] .cazle-dt-tools .dataTables_length select option,html[data-theme=dark] .cazle-dt-tools .dt-length select option,html[data-theme=dark] .dataTables_wrapper .dataTables_length select option,html[data-theme=dark] .dataTables_wrapper .dt-length select option,html[data-theme=dark] .dt-container .dt-length select option{color:#f5f5f5!important;background-color:#1e1e1e!important}.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input{flex:0 0 200px!important;width:200px!important;max-width:200px!important}.cazle-dt-tools .dataTables_length select:focus,.cazle-dt-tools .dt-length select:focus,.cazle-dt-tools .dataTables_filter input:focus,.cazle-dt-tools .dt-search input:focus,.cazle-dt-tools .dt-buttons .btn:focus,.cazle-dt-tools .dt-button:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--ring)!important}.cazle-dt-tools--end .dataTables_filter,.cazle-dt-tools--end .dt-search,.cazle-dt-tools--end .dataTables_filter label,.cazle-dt-tools--end .dt-search label{justify-content:flex-end;text-align:left!important;align-items:center!important}.cazle-grid-card>.card-body{padding-top:12px}.cazle-grid-card .table-scrollable,.cazle-grid-card .customTable{padding:0!important}#pipeCard>.filters{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:var(--surface-2);border-radius:0;margin:0}.card-header h3,.card-header .card-title,.card-header h5{letter-spacing:-.018em;color:var(--text);flex:auto;margin:0;font-size:clamp(14px,1.4vw,16px);font-weight:800}.card-body{padding:var(--s-5);color:var(--text);background:0 0}.card-footer{padding:var(--s-3) var(--s-5);border-top:1px solid var(--line);background:var(--surface-2)}.card-header .clearfix,.card-header .d-flex{width:100%}.pagehead{margin-bottom:var(--s-6)}#pipeKpis{margin-bottom:var(--s-5)}#pipeFilters{margin-top:0;margin-bottom:0}#pipeCard{margin-top:0}#pipeCard>#pipeFilters{margin-bottom:0}.page-title-box{margin-bottom:var(--s-6);background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.page-title-box h4,.page-title-box .font-size-18{font-size:var(--t-h1);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:800}.breadcrumb{font-size:var(--t-micro);font-family:var(--font-alt);letter-spacing:.12em;text-transform:uppercase;background:0 0;flex-wrap:wrap;gap:6px;margin:0;display:flex}.breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--text-3);padding-right:6px}.breadcrumb-item,.breadcrumb-item a,.breadcrumb-item.active{color:var(--tan)}.breadcrumb-item a:hover{color:var(--accent)}.table{color:var(--text);border-color:var(--line);font-size:var(--t-sm)}.table>:not(caption)>*>*{color:var(--text);border-bottom-color:var(--line);box-shadow:none;background:0 0}.table thead th,.table .table-light,.table thead.table-light,table.dataTable thead th{font-size:10px;font-weight:var(--fw-semi);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--surface-3)!important;color:var(--text-3)!important;border-bottom:1px solid var(--line)!important}.table tbody td{vertical-align:middle;padding:12px 14px}.table-hover>tbody>tr:hover>*{color:var(--text);background:var(--surface-2)!important}.table-bordered,.table-bordered>:not(caption)>*{border-color:var(--line)}.table-responsive,.table-scrollable,.customTable,.pipeline-table-wrap{border-radius:var(--r-md)}.dataTables_wrapper{color:var(--text);font-family:var(--font)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dt-length,.dataTables_wrapper .dt-search,.dataTables_wrapper .dt-info{color:var(--text-2);font-size:var(--t-xs)}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dt-info{min-height:58px;padding:var(--s-3) var(--s-5);box-sizing:border-box;align-items:center;margin:0;line-height:1.25;display:flex}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dt-search input,.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dt-length select{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);height:36px;color:var(--text);padding:0 12px}.dataTables_wrapper .dt-buttons .btn,.dataTables_wrapper .dt-button{border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--text-2);font-size:11px;font-weight:var(--fw-semi);border-radius:10px;padding:0 10px}.dataTables_wrapper .dt-buttons .btn:hover,.dataTables_wrapper .dt-button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.dataTables_wrapper .pagination,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dt-paging,.dataTables_paginate{min-height:58px;padding:var(--s-3) var(--s-5);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px!important;margin:0!important;display:flex!important}.dataTables_wrapper .pagination{min-height:0;padding:0}.dataTables_wrapper .page-item .page-link,.dataTables_wrapper .page-item:not(:first-child) .page-link{margin-left:0!important}.dataTables_wrapper .page-link,.dataTables_wrapper .dt-paging-button,.dataTables_paginate .paginate_button{justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;display:inline-flex;border-radius:var(--r-sm)!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text-2)!important;margin:0!important}.dataTables_wrapper .page-item.active .page-link,.dataTables_wrapper .dt-paging-button.current,.dataTables_paginate .paginate_button.current{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.dataTables_wrapper .page-link:hover,.dataTables_wrapper .dt-paging-button:hover{background:var(--accent-quiet)!important;color:var(--accent)!important}.modal{z-index:1055;-webkit-backdrop-filter:none;align-items:unset;justify-content:unset;pointer-events:auto;background:0 0;outline:0;width:100%;height:100%;padding:0;animation:none;display:none;position:fixed;inset:0 auto auto 0;overflow:hidden auto}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal.fade{transition:opacity .15s linear}.modal-dialog{pointer-events:none;width:auto;margin:.5rem;position:relative}@media (width>=576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-lg,.modal-xl{max-width:800px}}@media (width>=992px){.modal-lg{max-width:800px}.modal-xl{max-width:1140px}}.modal-dialog-centered{align-items:center;min-height:calc(100% - 1rem);display:flex}.modal-dialog-centered .modal-content{pointer-events:auto}.modal-dialog{pointer-events:none}.modal-dialog .modal-content{pointer-events:auto}.modal-content{background:var(--surface);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-4)}.modal-header{padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line);background:0 0}.modal-title{letter-spacing:-.02em;color:var(--text);font-weight:800}.modal-body{padding:var(--s-5)}.modal-footer{padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--surface-2)}.modal-backdrop.show{opacity:.5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav-tabs{border-bottom:1px solid var(--line);gap:4px}.nav-tabs .nav-link{border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--text-2);font-weight:var(--fw-med);font-size:var(--t-sm);border:0;padding:10px 14px}.nav-tabs .nav-link:hover{color:var(--text);background:var(--surface-3)}.nav-tabs .nav-link.active{color:var(--accent);background:var(--accent-quiet);border-bottom:2px solid var(--accent)}.tab-content{color:var(--text)}.dropdown-menu{--bs-dropdown-bg:var(--surface);--bs-dropdown-color:var(--text);--bs-dropdown-link-color:var(--text);--bs-dropdown-link-hover-color:var(--accent);--bs-dropdown-link-hover-bg:var(--accent-quiet);--bs-dropdown-link-active-color:var(--accent);--bs-dropdown-link-active-bg:var(--accent-quiet);--bs-dropdown-border-color:var(--line-2);z-index:1080;border-radius:var(--r-md);min-width:180px;box-shadow:var(--sh-4);padding:6px;background:var(--surface)!important;background-color:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line-2)!important}.dropdown-item{border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:var(--fw-med);align-items:center;gap:10px;padding:8px 12px;line-height:1.25;display:flex;color:var(--text)!important;background:0 0!important}.dropdown-item>i,.dropdown-item .mdi{flex:none;width:1.25em;line-height:1;color:var(--accent)!important;opacity:1!important;font-size:18px!important}.dropdown-item>span{min-width:0}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active,.dropdown-item:active{background:var(--accent-quiet)!important;color:var(--accent)!important}.dropdown-item:hover>i,.dropdown-item:hover .mdi,.dropdown-item:focus>i,.dropdown-item:focus .mdi,.dropdown-item.active>i,.dropdown-item.active .mdi{color:var(--accent)!important}.dropdown-item.text-danger,.dropdown-item[class*=-delete],.dropdown-item.text-danger>i,.dropdown-item.text-danger .mdi,.dropdown-item[class*=-delete]>i,.dropdown-item[class*=-delete] .mdi{color:var(--tan-700)!important}html[data-theme=dark] .dropdown-item.text-danger,html[data-theme=dark] .dropdown-item[class*=-delete],html[data-theme=dark] .dropdown-item.text-danger>i,html[data-theme=dark] .dropdown-item[class*=-delete]>i,html[data-theme=dark] .dropdown-item[class*=-delete] .mdi{color:var(--tan-300)!important}.dropdown-item.text-danger:hover,.dropdown-item[class*=-delete]:hover{background:var(--tan-quiet)!important;color:var(--tan-700)!important}html[data-theme=dark] .dropdown-item.text-danger:hover,html[data-theme=dark] .dropdown-item[class*=-delete]:hover{color:var(--tan-300)!important}.dropdown-divider{border-top-color:var(--line);margin:var(--s-2) var(--s-1)}.table .dropdown-menu,.dataTables_wrapper .dropdown-menu,.dt-container .dropdown-menu,.customTable .dropdown-menu{z-index:1080;box-shadow:var(--sh-4);background:var(--surface)!important;background-color:var(--surface)!important;border:1px solid var(--line-2)!important}.table tbody tr:has(.dropdown-menu.show){z-index:50;position:relative}table.dataTable tbody tr:has(.dropdown-menu.show){z-index:50;position:relative}.table tbody tr.dropdown-open>td{z-index:51;position:relative;overflow:visible}.table tbody tr:has(.dropdown-menu.show)>td{z-index:51;position:relative;overflow:visible}.table .btn-group,.table .dropdown{z-index:1;position:relative}.table tr.dropdown-open .btn-group{z-index:52}.table tr:has(.dropdown-menu.show) .btn-group{z-index:52}.table .dropdown-menu.show,.dataTables_wrapper .dropdown-menu.show,.dt-container .dropdown-menu.show,.customTable .dropdown-menu.show{z-index:1080!important}:is(.table-responsive:has(tr.dropdown-open),.table-responsive:has(.dropdown-menu.show),.table-scrollable:has(tr.dropdown-open),.table-scrollable:has(.dropdown-menu.show),.customTable:has(tr.dropdown-open),.customTable:has(.dropdown-menu.show),.card-body:has(tr.dropdown-open),.card-body:has(.dropdown-menu.show),.dataTables_wrapper:has(tr.dropdown-open),.dataTables_wrapper:has(.dropdown-menu.show),.dt-container:has(tr.dropdown-open),.dt-container:has(.dropdown-menu.show)){overflow:visible!important}.select2-dropdown{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--selected{background:var(--accent);color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);border-radius:var(--r-xs)}#toast-container>div{opacity:1;box-shadow:var(--sh-4);border-radius:var(--r-md);font-family:var(--font)}.toast-info,.toast-success{background-color:var(--ink)!important;border:1px solid var(--teal-500)!important}.toast-warning,.toast-error{background-color:var(--ink)!important;border:1px solid var(--tan-500)!important}html[data-theme=light] .toast-info,html[data-theme=light] .toast-success,html[data-theme=light] .toast-warning,html[data-theme=light] .toast-error{background-color:#111!important}.swal2-popup{border:1px solid var(--line-2);font-family:var(--font);background:var(--surface)!important;color:var(--text)!important;border-radius:var(--r-xl)!important}.swal2-title{font-weight:800;color:var(--text)!important}.swal2-html-container{color:var(--text-2)!important}.swal2-confirm{background:var(--accent)!important;border-radius:12px!important}.swal2-cancel{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:12px!important}.blockUI.blockOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047!important}.blockUI.blockMsg{box-shadow:var(--sh-3);background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-md)!important}.crm-toolbar{width:100%;max-width:100%;margin:0 0 var(--s-5);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-search{flex:260px;width:100%;min-width:0;position:relative}.crm-search i{color:var(--text-3);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.crm-search input{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);width:100%;height:42px;color:var(--text);padding:0 1rem 0 2.4rem}html[data-theme=dark] .crm-search input{background:var(--surface);border-color:var(--line-2)}.crm-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.crm-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.kpi__ic i,.kpi__ic .mdi{color:inherit;font-size:18px;line-height:1}.dashboard-kpi{overflow:hidden}.dashboard-kpi-icon{color:#fff;background:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;font-size:1.2rem;display:flex}.dashboard-kpi-teal{background:#5aa8b0}.dashboard-kpi-navy{background:var(--teal-700)}.dashboard-kpi-green{background:var(--teal-600)}.dashboard-kpi-warn{background:var(--tan-500);color:#1a1108}.dashboard-kpi-label{font-family:var(--font-alt);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 4px;font-size:11px}.dashboard-kpi-value{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:800}.dashboard-chart-card{border-radius:var(--card-radius,var(--r-lg));flex-direction:column;height:100%;display:flex;overflow:hidden}.dashboard-chart-card .card-body{border-radius:inherit;flex-direction:column;flex:auto;display:flex}.dashboard-chart-head h5{color:var(--text);margin:0;font-size:16px;font-weight:800}.dashboard-chart-head span{color:var(--text-3);font-size:12px;display:block}.dashboard-chart-wrap{flex:auto;height:240px;min-height:240px;position:relative}.dashboard-grid-title{color:var(--text);margin-bottom:12px;font-size:16px;font-weight:800}.dashboard-grid-card .dataTables_wrapper .dataTables_filter,.dashboard-grid-card .dataTables_wrapper .dt-search{display:none}.canvas>.kpis,.canvas>.crm-toolbar,.canvas>.dashboard-grid-card{width:100%;max-width:100%}.canvas>.row.g-3{--bs-gutter-x:1rem;width:100%;max-width:100%;margin-left:0;margin-right:0;margin-bottom:var(--s-5)}.canvas>.row.g-3>[class*=col-]{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.canvas>.row.g-3>[class*=col-]:first-child{padding-left:0}.canvas>.row.g-3>[class*=col-]:last-child{padding-right:0}@media (width<=991.98px){.canvas>.row.g-3>[class*=col-]{padding-left:0;padding-right:0}}.pipeline-kicker,.integration-kicker{font-family:var(--font-alt);letter-spacing:.18em;text-transform:uppercase;color:var(--tan);margin-bottom:8px;font-size:11px}.pipeline-header{padding:var(--s-5);background:0 0}.pipeline-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-source,.integration-status{border-radius:var(--r-pill);font-size:11px;font-weight:var(--fw-semi);align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.pipeline-source.encompass,.integration-status.connected{background:var(--pos-bg);color:var(--pos)}.pipeline-source.manual{background:var(--surface-3);color:var(--text-2)}.pipeline-source.import,.pipeline-source.other{background:var(--tan-quiet);color:var(--tan-700)}html[data-theme=dark] .pipeline-source.import,html[data-theme=dark] .pipeline-source.other{color:var(--tan-300)}.integration-status.disconnected{background:var(--surface-3);color:var(--text-3)}.integration-icon{background:var(--accent-quiet);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.gate .form-control{height:50px;font-size:var(--t-h3)}.gate .btn{height:48px}.gate__hint{font-size:var(--t-micro);color:var(--text-3)}.gate__form a.gate__navlink{color:var(--accent)}.gate__form a.gate__navlink:hover{color:var(--accent-hover)}.gate__form .text-danger,.gate__form .field-validation-error{color:var(--danger,#c94b4b)!important}html[data-theme=dark] .gate__form .text-danger,html[data-theme=dark] .gate__form .field-validation-error{color:var(--danger,#e07a7a)!important}.error-canvas{min-height:100dvh;padding:var(--s-7) var(--gutter);background:var(--bg);place-items:center;display:grid}.error-card{text-align:center;width:min(520px,100%);padding:var(--s-8) var(--s-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-3)}.error-card .display-2{letter-spacing:-.04em;color:var(--text);font-size:clamp(56px,10vw,88px);font-weight:800}.error-card h4{letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-alt);color:var(--tan);margin-top:8px;font-size:13px}.header-avatar,.avatar{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-grid}.header-avatar-lg{width:44px;height:44px}.float-start{float:left}.float-end{float:right}.clearfix:after{content:"";clear:both;display:block}.ibox,.ibox-content{box-shadow:none;background:0 0;border:0}.font-size-18{font-size:inherit}.waves-effect{outline:none}.permission-grid,.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=719px){.card-header .float-start,.card-header .float-end{float:none;width:100%;display:block}.card-header .float-end{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.col-6{width:100%}.crm-toolbar{flex-direction:column;align-items:stretch}.crm-toolbar-actions{justify-content:flex-start}.cazle-grid-card>.cazle-grid-header.card-header,.cazle-grid-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 8px;min-height:0;padding:14px;display:grid}.cazle-dt-tools,.cazle-dt-tools--start,.cazle-dt-tools--end{margin:0!important;display:contents!important}.cazle-dt-tools .dt-buttons,.cazle-dt-tools div.dt-buttons{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}.cazle-dt-tools .dt-buttons .btn,.cazle-dt-tools .dt-button,.cazle-dt-tools .btn{text-overflow:ellipsis!important;justify-content:center!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 10px!important;overflow:hidden!important}.cazle-dt-tools .dataTables_length,.cazle-dt-tools .dt-length{grid-column:1!important;width:auto!important;min-height:40px!important}.cazle-dt-tools .dataTables_filter,.cazle-dt-tools .dt-search{grid-column:2!important;width:100%!important;min-width:0!important;min-height:40px!important}.cazle-dt-tools .dataTables_length label,.cazle-dt-tools .dataTables_filter label,.cazle-dt-tools .dt-length label,.cazle-dt-tools .dt-search label{color:#0000!important;white-space:nowrap!important;align-items:center!important;gap:0!important;width:100%!important;min-height:40px!important;font-size:0!important;line-height:0!important;display:flex!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select{color:#111!important;width:64px!important;min-width:64px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;font-size:13px!important;line-height:38px!important}.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--text)!important;flex:auto!important;font-size:13px!important;line-height:38px!important}.cazle-dt-tools--end .dataTables_filter,.cazle-dt-tools--end .dt-search,.cazle-dt-tools--end .dataTables_filter label,.cazle-dt-tools--end .dt-search label{justify-content:flex-start!important}.filters__grid{grid-template-columns:minmax(0,1fr)!important}.filters__grid .select,.filters__grid .input,.filters__grid .form-control,.filters__grid .form-select{width:100%!important;max-width:100%!important}.filters__tools{flex-direction:column;align-items:stretch}.filters__tools .toolbar__row--grow{flex:auto;width:100%}}html[data-theme=light],html:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-body-bg:var(--bg);--bs-body-color:var(--text);--bs-body-color-rgb:0,0,0;--bs-secondary-color:var(--text-2);--bs-tertiary-bg:var(--surface-3);--bs-secondary-bg:var(--surface-2);--bs-border-color:var(--line);--bs-link-color:var(--accent);--bs-link-hover-color:var(--accent-hover);--bs-table-bg:transparent;--bs-table-color:var(--text);--bs-table-border-color:var(--line);--bs-table-striped-bg:transparent;--bs-table-hover-bg:var(--surface-2);--bs-table-hover-color:var(--text)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-bg:var(--bg);--bs-body-color:var(--text);--bs-body-color-rgb:255,255,255;--bs-secondary-color:var(--text-2);--bs-tertiary-bg:var(--surface-3);--bs-secondary-bg:var(--surface-2);--bs-border-color:var(--line);--bs-link-color:var(--accent);--bs-link-hover-color:var(--accent-hover);--bs-table-bg:transparent;--bs-table-color:var(--text);--bs-table-border-color:var(--line);--bs-table-striped-bg:transparent;--bs-table-hover-bg:var(--surface-2);--bs-table-hover-color:var(--text)}html,body{background:var(--bg)!important;color:var(--text)!important;font-family:var(--font)!important}@media (width<=959px){html[data-gate=true],html[data-gate=true] body.gate-page{color:#fff!important;background:linear-gradient(165deg,#050a12 0%,#0b1626 45%,#000 100%)!important}}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html:not([data-theme]) input,html:not([data-theme]) select,html:not([data-theme]) textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-label,.field__label,.integration-label,.control-label,label.form-check-label.form-label{font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;display:block;font-size:var(--t-micro)!important;font-weight:var(--fw-semi)!important;color:var(--text-3)!important}.form-label .text-danger,.field__label .text-danger,.integration-label .text-danger,.control-label .text-danger{color:#dc3545!important}.form-control,.form-select,.input,.select,.textarea,.select2-container--default .select2-selection--single,.dataTables_wrapper input[type=search],.dataTables_wrapper select,.dt-container input[type=search],.dt-container select{width:100%;height:42px;min-height:42px;caret-color:var(--text);background:var(--surface-2)!important;background-color:var(--surface-2)!important;border:1px solid var(--line-2)!important;border-radius:var(--r-sm)!important;color:var(--text)!important;font-family:var(--font)!important;font-size:var(--t-sm)!important;font-weight:var(--fw-med)!important;box-shadow:none!important;padding:0 13px!important}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dt-search input,.dt-container .dt-search input,.dataTables_wrapper .dataTables_length select,.dt-container .dt-length select,.dataTables_wrapper select{min-width:0;box-sizing:border-box!important;width:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important}.input.input--search,.searchwrap>.input{padding-left:42px!important}textarea.form-control,.textarea{min-height:96px;line-height:1.6;height:auto!important;padding:11px 13px!important}.form-control::placeholder,.input::placeholder,.textarea::placeholder{font-weight:var(--fw-body);opacity:1;color:var(--text-3)!important}.form-control:hover,.form-select:hover,.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)!important}.form-control:focus,.form-select:focus,.input:focus,.select:focus,.textarea:focus,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single,.dataTables_wrapper input[type=search]:focus,.dt-container input[type=search]:focus{background:var(--surface)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--ring)!important;outline:none!important}.form-control.is-invalid,.form-select.is-invalid,.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border:1px solid #dc3545!important;box-shadow:0 0 0 3px #dc35452e!important}.form-control.is-invalid:focus,.form-select.is-invalid:focus,.input.is-invalid:focus,.select.is-invalid:focus,.textarea.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 3px #dc354540!important}.integration-field-error,.field-validation-error,span.field-validation-valid.field-validation-error{margin-top:6px;font-size:12px;font-weight:500;display:block;color:#dc3545!important}.form-control:disabled,.form-select:disabled,.form-control[readonly]{opacity:.72;background:var(--surface-3)!important;color:var(--text-2)!important}.form-select,select.form-control,select.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:34px!important}.form-check-input{border:1.5px solid var(--line-strong)!important;background-color:var(--surface)!important;background-image:none!important;border-radius:5px!important;width:18px!important;height:18px!important}.form-check-input:checked{background-color:var(--accent)!important;border-color:var(--accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.2l2.4 2.4L12 5'/%3E%3C/svg%3E")!important}.form-check-input:focus{box-shadow:0 0 0 3px var(--ring)!important}.form-control-plaintext{padding-left:0;color:var(--text)!important}.table,table.dataTable,table.dataTable.table,table.dataTable.table-bordered{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-bg:transparent;--bs-table-hover-bg:var(--surface-2);width:100%!important;color:var(--text)!important;border-collapse:collapse!important;font-size:var(--t-sm)!important;font-family:var(--font)!important;background:0 0!important;border:0!important}.table>:not(caption)>*>*,table.dataTable>:not(caption)>*>*,table.dataTable.table-bordered>:not(caption)>*>*{color:inherit!important;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important}.table thead th,.table .table-light,.table thead.table-light th,table.dataTable thead th,table.dataTable thead td,table.dataTable.table-light thead th{z-index:2;white-space:nowrap;position:sticky;top:0;background:var(--surface-2)!important;background-color:var(--surface-2)!important;border:0!important;border-bottom:1px solid var(--line)!important;text-align:left!important;font-size:var(--t-micro)!important;font-weight:var(--fw-bold)!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--text-3)!important;padding:11px 16px!important}.table tbody td,table.dataTable tbody td{border-bottom:1px solid var(--line)!important;vertical-align:middle!important;color:var(--text-2)!important;background:0 0!important;padding:12px 16px!important}.table tbody tr:last-child td,table.dataTable tbody tr:last-child td{border-bottom:0!important}.table-hover>tbody>tr:hover>*,table.dataTable tbody tr:hover>*{background:var(--surface-2)!important;color:var(--text)!important}.table-bordered,.table-bordered>:not(caption)>*,table.dataTable.no-footer{border:0!important}.table-responsive,.table-scrollable,.customTable,.pipeline-table-wrap,.dataTables_wrapper,.dt-container{background:0 0;border:0;max-width:100%}.tablewrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.card .dataTables_wrapper,.card .dt-container,.card .table-responsive,.card .customTable{border-radius:0 0 var(--r-lg) var(--r-lg)}.dataTables_wrapper,.dt-container{color:var(--text-2)!important;font-family:var(--font)!important}.dt-layout-row,.dataTables_wrapper .row{align-items:center}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dt-search,.dt-container .dt-search,.dataTables_wrapper .dataTables_length,.dt-container .dt-length{font-weight:var(--fw-med);margin-bottom:0;color:var(--text-3)!important;font-size:var(--t-xs)!important}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{vertical-align:middle;border-radius:var(--r-sm)!important;box-sizing:border-box!important;width:200px!important;max-width:200px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin-left:5px!important;padding:0 12px!important;display:inline-block!important}.dataTables_wrapper .dataTables_length select,.dt-container .dt-length select{vertical-align:middle;box-sizing:border-box!important;border-radius:var(--r-sm)!important;width:64px!important;min-width:56px!important;max-width:72px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0 5px 0 0!important;padding:0 8px!important;display:inline-block!important}.cazle-dt-tools .dataTables_length label,.cazle-dt-tools .dataTables_filter label,.cazle-dt-tools .dt-length label,.cazle-dt-tools .dt-search label,.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label,.dt-container .dt-length label,.dt-container .dt-search label{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:5px!important;margin:0!important;line-height:36px!important;display:inline-flex!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select,.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input,.cazle-dt-tools select.form-control,.cazle-dt-tools select.form-select,.cazle-dt-tools input.form-control{border:1px solid var(--line-2)!important;border-radius:var(--r-sm)!important;box-sizing:border-box!important;width:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;box-shadow:none!important;margin:0!important}.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input,.cazle-dt-tools input.form-control,.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{margin-left:5px!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select,.cazle-dt-tools select.form-control,.cazle-dt-tools select.form-select,.dataTables_wrapper .dataTables_length select,.dt-container .dt-length select{color:#111!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#fff!important;width:64px!important;min-width:56px!important;max-width:72px!important;margin:0 5px 0 0!important}.cazle-dt-tools .dataTables_length select option,.cazle-dt-tools .dt-length select option,.cazle-dt-tools select.form-control option,.cazle-dt-tools select.form-select option,.dataTables_wrapper .dataTables_length select option,.dataTables_wrapper .dt-length select option,.dt-container .dt-length select option,.dataTables_wrapper select option{color:#111!important;background-color:#fff!important}html[data-theme=dark] .cazle-dt-tools .dataTables_length select,html[data-theme=dark] .cazle-dt-tools .dt-length select,html[data-theme=dark] .cazle-dt-tools select.form-control,html[data-theme=dark] .cazle-dt-tools select.form-select,html[data-theme=dark] .dataTables_wrapper .dataTables_length select,html[data-theme=dark] .dt-container .dt-length select{color:#f5f5f5!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#1e1e1e!important}html[data-theme=dark] .cazle-dt-tools .dataTables_length select option,html[data-theme=dark] .cazle-dt-tools .dt-length select option,html[data-theme=dark] .cazle-dt-tools select.form-control option,html[data-theme=dark] .cazle-dt-tools select.form-select option,html[data-theme=dark] .dataTables_wrapper .dataTables_length select option,html[data-theme=dark] .dataTables_wrapper .dt-length select option,html[data-theme=dark] .dt-container .dt-length select option,html[data-theme=dark] .dataTables_wrapper select option{color:#f5f5f5!important;background-color:#1e1e1e!important}.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input,.cazle-dt-tools input.form-control{width:200px!important;max-width:200px!important}.dataTables_wrapper .dataTables_info,.dt-container .dt-info{box-sizing:border-box;color:var(--text-3)!important;font-size:var(--t-xs)!important;min-height:58px!important;padding:var(--s-3) var(--s-5)!important;align-items:center!important;margin:0!important;line-height:1.25!important;display:flex!important}.dataTables_wrapper .dt-buttons{margin:0!important}.dataTables_wrapper .dt-buttons .btn,.dataTables_wrapper .dt-button,.dt-container .dt-buttons .btn,.cazle-dt-tools .dt-buttons .btn,.cazle-dt-tools .dt-button{box-sizing:border-box!important;border-radius:var(--r-sm)!important;border:1px solid var(--line-2)!important;background:var(--surface)!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--text-2)!important;font-size:12px!important;font-weight:var(--fw-semi)!important;align-items:center!important;margin:0!important;padding:0 14px!important;line-height:1!important;display:inline-flex!important}:is(.dataTables_wrapper .row:has(.dataTables_info),.dataTables_wrapper .row:has(.dataTables_paginate),.dt-container .dt-layout-row:has(.dt-info),.dt-container .dt-layout-row:has(.dt-paging)){flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;align-items:center!important;margin:0!important;display:flex!important}:is(.dataTables_wrapper .row:has(.dataTables_info)>[class*=col-],.dataTables_wrapper .row:has(.dataTables_paginate)>[class*=col-],.dt-container .dt-layout-row:has(.dt-info)>.dt-layout-cell,.dt-container .dt-layout-row:has(.dt-paging)>.dt-layout-cell){float:none!important;align-items:center!important;width:auto!important;max-width:none!important;padding:0!important;display:flex!important}.dataTables_wrapper .row:has(.dataTables_paginate)>[class*=col-]:last-child{justify-content:flex-end;margin-left:auto!important}.dt-container .dt-layout-row:has(.dt-paging)>.dt-layout-end{justify-content:flex-end;margin-left:auto!important}.dataTables_wrapper .pagination,.dt-container .pagination,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dt-paging,.dt-container .dt-paging,.dataTables_paginate{box-sizing:border-box;flex-wrap:wrap;min-height:58px!important;padding:var(--s-3) var(--s-5)!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.dataTables_wrapper .pagination,.dt-container .pagination{min-height:0!important;margin:0!important;padding:0!important}.dataTables_wrapper .page-item .page-link,.dt-container .page-item .page-link,.dataTables_wrapper .page-item:not(:first-child) .page-link,.dt-container .page-item:not(:first-child) .page-link{margin-left:0!important}.dataTables_wrapper .page-link,.dt-container .page-link,.dataTables_wrapper .dt-paging-button,.dataTables_paginate .paginate_button{min-width:34px;height:34px;border-radius:var(--r-sm)!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text-2)!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;display:inline-flex!important}.dataTables_wrapper .page-item.active .page-link,.dt-container .page-item.active .page-link,.dataTables_wrapper .dt-paging-button.current,.dataTables_paginate .paginate_button.current{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.dataTables_wrapper .page-link:hover,.dt-container .page-link:hover,.dataTables_wrapper .dt-paging-button:hover:not(.current){background:var(--accent-quiet)!important;color:var(--accent)!important}.dataTables_processing,.dt-processing{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (width<=719px){.dataTables_wrapper .row{flex-wrap:wrap!important}.dataTables_wrapper .row>[class*=col-],.dt-container .dt-layout-cell{flex:100%!important;width:100%!important;max-width:100%!important;margin-left:0!important}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dt-search,.dt-container .dt-search,.dataTables_wrapper .dataTables_length,.dt-container .dt-length,.dataTables_wrapper .dt-buttons,.dt-container .dt-buttons{width:100%;float:none!important;text-align:left!important;margin-bottom:8px!important}.dataTables_wrapper .dataTables_filter label,.dt-container .dt-search label{white-space:normal;flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{flex:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important}.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dt-paging,.dt-container .dt-paging{flex-wrap:wrap;justify-content:center;gap:4px;width:100%;display:flex;margin-left:0!important}.filters__body{padding-left:14px;padding-right:14px}.filters__foot{justify-content:stretch}.filters__foot .btn{flex:auto}.filters__grid{grid-template-columns:minmax(0,1fr)!important}.filters__grid .select,.filters__grid .input,.filters__grid .form-control,.filters__grid .form-select{width:100%!important;max-width:100%!important}.crm-toolbar{align-items:stretch}.crm-search{flex:100%;min-width:0}.crm-toolbar-actions{width:100%}.crm-toolbar-actions .btn{flex:auto}.table-responsive,.table-scrollable,.customTable,.pipeline-table-wrap,.dataTables_wrapper,.dt-container{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.cazle-grid-card>.cazle-grid-header.card-header,.cazle-grid-header{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px 8px!important;min-height:0!important;padding:14px!important;display:grid!important;overflow:visible!important}.cazle-dt-tools,.cazle-dt-tools--start,.cazle-dt-tools--end{margin:0!important;display:contents!important}.cazle-dt-tools .dt-buttons,.cazle-dt-tools div.dt-buttons{float:none!important;grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}.cazle-dt-tools .dt-buttons .btn,.cazle-dt-tools .dt-button,.cazle-dt-tools .btn{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 10px!important;overflow:hidden!important}.cazle-dt-tools .dataTables_length,.cazle-dt-tools .dt-length{white-space:nowrap!important;grid-column:1!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:40px!important;margin:0!important;display:flex!important}.cazle-dt-tools .dataTables_filter,.cazle-dt-tools .dt-search{grid-column:2!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;margin:0!important;display:flex!important}.cazle-dt-tools .dataTables_length label,.cazle-dt-tools .dataTables_filter label,.cazle-dt-tools .dt-length label,.cazle-dt-tools .dt-search label{color:#0000!important;white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;min-height:40px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select,.cazle-dt-tools select.form-control,.cazle-dt-tools select.form-select{box-sizing:border-box!important;color:#111!important;flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:72px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 8px!important;font-size:13px!important;line-height:38px!important}.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input,.cazle-dt-tools input.form-control{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--text)!important;flex:auto!important;margin:0!important;font-size:13px!important;line-height:38px!important}.cazle-dt-tools--end .dataTables_filter,.cazle-dt-tools--end .dt-search,.cazle-dt-tools--end .dataTables_filter label,.cazle-dt-tools--end .dt-search label{justify-content:flex-start!important}}@media (width>=720px) and (width<=1099px){.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{width:min(220px,40vw)!important}.filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.select2-dropdown{z-index:2200;margin-top:6px;overflow:hidden;background:var(--surface)!important;border:1px solid var(--line,#00000014)!important;border-radius:var(--r-md,14px)!important;color:var(--text)!important;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e)!important}.select2-container--above .select2-dropdown{margin-top:-6px}.select2-container--default .select2-selection--single{height:42px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)!important;padding-left:0!important;line-height:40px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important}.select2-container--default .select2-results__option{font-weight:var(--fw-med,500);border-radius:8px;margin:2px 6px;line-height:1.35;font-size:var(--t-sm,13px)!important;color:var(--text)!important;padding:10px 14px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected=true],.select2-container--default .select2-results__option--selected,.select2-container--default .select2-results__option[aria-selected=true]{background:var(--accent)!important;color:#fff!important}.select2-search--dropdown{background:var(--surface);border-bottom:1px solid var(--line,#00000014);padding:10px}.select2-search--dropdown .select2-search__field{border:1px solid var(--line-2)!important;border-radius:var(--r-sm,12px)!important;background:var(--surface-3,var(--surface-2))!important;width:100%!important;height:38px!important;min-height:38px!important;color:var(--text)!important;box-shadow:none!important;outline:none!important;margin:0!important;padding:0 12px!important}.select2-search--dropdown .select2-search__field:focus{border-color:var(--accent)!important;background:var(--surface)!important;box-shadow:0 0 0 3px var(--ring)!important}.card,.card.card-default{border-radius:var(--card-radius,var(--r-lg))}.card,.card-header,.card-body,.card-footer,.modal-content,.modal-header,.modal-body,.modal-footer{background-color:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important}.card-footer,.modal-footer{background-color:var(--surface-2)!important}.card-title,.modal-title,.card-header h3,.card-header h5{color:var(--text)!important}.text-muted{color:var(--text-3)!important}.dropdown-menu{--bs-dropdown-bg:var(--surface);background:var(--surface)!important;background-color:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line-2)!important;box-shadow:var(--sh-4)!important;padding:6px!important}.dropdown-item{gap:10px;color:var(--text)!important;background:0 0!important;border-radius:8px!important;align-items:center!important;display:flex!important}.dropdown-item>i,.dropdown-item .mdi,.dropdown-item .mdi-18px{width:1.25em;color:var(--accent)!important;opacity:1!important;visibility:visible!important;font-size:18px!important;line-height:1!important}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active,.dropdown-item.active{background:var(--accent-quiet)!important;color:var(--accent)!important}.dropdown-item:hover>i,.dropdown-item:hover .mdi,.dropdown-item:focus>i,.dropdown-item:focus .mdi{color:var(--accent)!important}.dropdown-item.js-user-delete,.dropdown-item.js-user-delete>i,.dropdown-item.js-user-delete .mdi,.dropdown-item[class*=-delete],.dropdown-item[class*=-delete]>i,.dropdown-item[class*=-delete] .mdi{color:var(--tan-700)!important}html[data-theme=dark] .dropdown-item.js-user-delete,html[data-theme=dark] .dropdown-item.js-user-delete>i,html[data-theme=dark] .dropdown-item.js-user-delete .mdi,html[data-theme=dark] .dropdown-item[class*=-delete],html[data-theme=dark] .dropdown-item[class*=-delete]>i,html[data-theme=dark] .dropdown-item[class*=-delete] .mdi{color:var(--tan-300)!important}.dropdown-item.js-user-delete:hover,.dropdown-item[class*=-delete]:hover{background:var(--tan-quiet)!important}.table .dropdown-menu,.dataTables_wrapper .dropdown-menu,.dt-container .dropdown-menu{background:var(--surface)!important;background-color:var(--surface)!important;z-index:1080!important}.table tbody tr.dropdown-open,table.dataTable tbody tr.dropdown-open{z-index:40;position:relative}.table tbody tr:has(.dropdown-menu.show){z-index:40;position:relative}table.dataTable tbody tr:has(.dropdown-menu.show){z-index:40;position:relative}.table .dropdown-menu.show,.dataTables_wrapper .dropdown-menu.show{z-index:1080!important}html[data-theme=dark] .btn-close{filter:invert()grayscale();opacity:.8}html[data-theme=light] .btn-close{filter:none;opacity:.7}:root{--crm-call-green:#25d366;--crm-call-green-hover:#20bd5a;--crm-call-red:#ea4335;--crm-call-red-hover:#d33828;--crm-call-bg:#1a1f2c;--crm-call-card-bg:#1a1f2cf2;--crm-call-border:#ffffff1f;--crm-call-text:#fff;--crm-call-sub:#9aa0a6}.crm-call-overlay{z-index:10050;pointer-events:auto;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.crm-call-overlay[hidden]{display:none!important}.crm-call-backdrop{-webkit-backdrop-filter:blur(8px);background:#0a0e17a6;animation:.25s ease-out forwards crmFadeIn;position:absolute;inset:0}.crm-call-card{z-index:1;background:var(--crm-call-card-bg);border:1px solid var(--crm-call-border);width:100%;max-width:420px;color:var(--crm-call-text);text-align:center;border-radius:24px;padding:2.25rem 2rem;animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards crmCardPop;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffff14}.crm-call-avatar-wrap{justify-content:center;align-items:center;width:104px;height:104px;margin:0 auto 1.5rem;display:flex;position:relative}.crm-call-avatar-wrap--sm{width:72px;height:72px;margin-bottom:1rem}.crm-call-pulse-ring{border:2px solid var(--crm-call-green);opacity:0;pointer-events:none;border-radius:50%;animation:2.2s cubic-bezier(.215,.61,.355,1) infinite crmPulse;position:absolute;inset:0}.crm-call-pulse-ring.ring-1{animation-delay:0s}.crm-call-pulse-ring.ring-2{animation-delay:.7s}.crm-call-pulse-ring.ring-3{animation-delay:1.4s}.crm-call-avatar{z-index:2;color:#fff;background:linear-gradient(135deg,#00a389 0%,#00695c 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2.25rem;display:flex;position:relative;box-shadow:0 8px 24px #00a38973}.crm-call-avatar--active{background:linear-gradient(135deg,#10b981 0%,#059669 100%);width:64px;height:64px;font-size:1.85rem;box-shadow:0 4px 16px #10b98166}.crm-call-badge{color:#4eedb8;letter-spacing:.02em;background:#00a3892e;border:1px solid #00a38959;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.65rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.crm-call-badge--live{color:#34d399;background:#10b98126;border-color:#10b98159}.crm-call-badge--ended{color:#f87171;background:#ea433526;border-color:#ea433559}.crm-call-live-dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.2s infinite alternate crmBlink;box-shadow:0 0 8px #34d399}.crm-call-name{color:#fff;margin:0 0 .35rem;font-family:Montserrat,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.25}.crm-call-phone{color:var(--crm-call-sub);letter-spacing:.03em;margin-bottom:.35rem;font-family:Khula,sans-serif;font-size:1.05rem;font-weight:600}.crm-call-sub{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600}.crm-call-wave{justify-content:center;align-items:center;gap:4px;height:24px;margin:.75rem auto 0;display:flex}.crm-call-wave span{background:#34d399;border-radius:2px;width:3px;height:100%;animation:1.2s ease-in-out infinite crmWave}.crm-call-wave span:first-child{height:35%;animation-delay:.1s}.crm-call-wave span:nth-child(2){height:75%;animation-delay:.3s}.crm-call-wave span:nth-child(3){height:100%;animation-delay:.5s}.crm-call-wave span:nth-child(4){height:60%;animation-delay:.2s}.crm-call-wave span:nth-child(5){height:40%;animation-delay:.4s}.crm-call-actions{justify-content:center;align-items:center;gap:3.5rem;margin-top:2rem;display:flex}.crm-call-btn{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;gap:.5rem;padding:0;transition:transform .15s;display:flex}.crm-call-btn:hover{transform:translateY(-2px)}.crm-call-btn:active{transform:scale(.94)}.crm-call-btn-ico{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.85rem;transition:all .2s;display:flex}.crm-call-btn-label{color:var(--crm-call-sub);font-size:.85rem;font-weight:600}.crm-call-btn--answer .crm-call-btn-ico{background:var(--crm-call-green);box-shadow:0 8px 24px #25d36673}.crm-call-btn--answer:hover .crm-call-btn-ico{background:var(--crm-call-green-hover);box-shadow:0 10px 28px #25d36699}.crm-call-btn--decline .crm-call-btn-ico,.crm-call-btn--hangup .crm-call-btn-ico{background:var(--crm-call-red);box-shadow:0 8px 24px #ea433573}.crm-call-btn--decline:hover .crm-call-btn-ico,.crm-call-btn--hangup:hover .crm-call-btn-ico{background:var(--crm-call-red-hover);box-shadow:0 10px 28px #ea433599}.crm-call-actions--active{flex-wrap:wrap;gap:1.25rem}.crm-call-btn--control .crm-call-btn-ico{color:#fff;background:#ffffff1f;border:1px solid #fff3;width:52px;height:52px;font-size:1.45rem}.crm-call-btn--control.is-muted .crm-call-btn-ico{color:#f87171;background:#ea433540;border-color:#ea433580}.crm-call-actions--active .crm-call-btn--hangup .crm-call-btn-ico{width:52px;height:52px;font-size:1.45rem}.crm-call-xfer-bar{text-align:center;background:#3b82f61f;border:1px solid #3b82f659;border-radius:12px;margin-top:1.25rem;padding:.75rem .9rem}.crm-call-xfer-bar[hidden]{display:none!important}.crm-call-xfer-status{color:#93c5fd;margin-bottom:.55rem;font-size:.8rem;font-weight:600;display:block}.crm-call-xfer-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.crm-call-mini-btn{color:#e5e7eb;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600;transition:background .15s;display:inline-flex}.crm-call-mini-btn:hover{background:#ffffff2e}.crm-call-mini-btn--danger{color:#fca5a5;border-color:#ea433573}.crm-call-mini-btn--danger:hover{background:#ea433533}.crm-call-mini-btn[hidden]{display:none!important}.crm-call-conf-list{text-align:left;margin-top:1rem}.crm-call-conf-list[hidden]{display:none!important}.crm-call-conf-title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:.45rem;font-size:.75rem;font-weight:700}.crm-call-conf-items{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.crm-call-conf-item{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.crm-call-conf-label{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.crm-call-conf-label em{color:#fbbf24;font-style:normal;font-weight:500}.crm-call-conf-item-actions{flex-shrink:0;gap:.35rem;display:flex}.crm-call-dest-overlay{z-index:5;background:#0a0e17b8;border-radius:24px;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.crm-call-dest-overlay[hidden]{display:none!important}.crm-call-dest-panel{text-align:left;background:#1a1f2cfa;border:1px solid #ffffff24;border-radius:16px;width:100%;padding:1.25rem 1.1rem}.crm-call-dest-title{color:#fff;margin:0 0 .85rem;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700}.crm-call-dest-modes{flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;display:flex}.crm-call-dest-mode{color:#d1d5db;cursor:pointer;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.crm-call-dest-input{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;outline:none;width:100%;margin-bottom:.9rem;padding:.7rem .85rem;font-size:.95rem}.crm-call-dest-input:focus{border-color:#00a389;box-shadow:0 0 0 3px #00a38940}.crm-call-dest-actions{flex-direction:column;gap:.4rem;display:flex}.crm-call-wrapup-header{margin-bottom:1.25rem}.crm-call-wrapup-duration{color:#d1d5db;margin:.5rem 0 .75rem;font-size:.95rem;font-weight:600}.crm-call-wrapup-title{color:#fff;margin:0 0 .25rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700}.crm-call-wrapup-sub{color:var(--crm-call-sub);margin:0;font-size:.85rem}.crm-call-select-wrap{margin:1.25rem 0 1.5rem}.crm-call-select{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:border-color .15s}.crm-call-select option{color:#fff;background:#1a1f2c}.crm-call-select:focus{border-color:#00a389;box-shadow:0 0 0 3px #00a38940}.crm-call-wrapup-actions{flex-direction:column;gap:.65rem;display:flex}.crm-call-submit-btn,.crm-call-auto-btn,.crm-call-dismiss-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .15s;display:flex}.crm-call-submit-btn{color:#fff;background:#00a389}.crm-call-submit-btn:hover{background:#00826e}.crm-call-auto-btn{color:#e5e7eb;background:#ffffff14;border:1px solid #ffffff26}.crm-call-auto-btn:hover{background:#ffffff24}.crm-call-dismiss-btn{color:#9ca3af;background:0 0;padding:.4rem;font-size:.85rem}.crm-call-dismiss-btn:hover{color:#fff}@keyframes crmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes crmCardPop{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes crmPulse{0%{opacity:.85;transform:scale(.8)}50%{opacity:.4}to{opacity:0;transform:scale(1.6)}}@keyframes crmBlink{0%{opacity:.3}to{opacity:1}}@keyframes crmWave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (width<=480px){.crm-call-card{border-radius:20px;padding:1.75rem 1.25rem}.crm-call-actions{gap:2.25rem}.crm-call-btn-ico{width:56px;height:56px;font-size:1.65rem}}.swal2-popup.swal2-toast{background:#fff;flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{width:.8em;height:.8em;line-height:.8;position:static}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{width:auto;height:auto;margin:0 .3125em;padding:0;flex-basis:auto!important}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #6496c880}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute;transform:rotate(45deg)}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-popup.swal2-toast.swal2-show{animation:.5s swal2-toast-show}.swal2-popup.swal2-toast.swal2-hide{animation:.1s forwards swal2-toast-hide}.swal2-container{z-index:1060;-webkit-overflow-scrolling:touch;flex-direction:row;justify-content:center;align-items:center;padding:.625em;transition:background-color .1s;display:flex;position:fixed;inset:0;overflow-x:hidden}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:#0006}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{justify-content:flex-start;align-items:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{justify-content:flex-end;align-items:flex-start}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{justify-content:flex-start;align-items:center}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{justify-content:flex-end;align-items:center}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{justify-content:flex-start;align-items:flex-end}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{justify-content:flex-end;align-items:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{flex:1;justify-content:center;align-self:stretch;display:flex!important}.swal2-container.swal2-grow-row>.swal2-modal{flex:1;place-content:center;display:flex!important}.swal2-container.swal2-grow-column{flex-direction:column;flex:1}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{flex:1;place-content:center;display:flex!important}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{box-sizing:border-box;background:#fff;border:none;border-radius:5px;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;font-family:inherit;font-size:1rem;display:none;position:relative}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{flex-direction:column;align-items:center;padding:0 1.8em;display:flex}.swal2-title{color:#595959;text-align:center;text-transform:none;word-wrap:break-word;max-width:100%;margin:0 0 .4em;padding:0;font-size:1.875em;font-weight:600;position:relative}.swal2-actions{z-index:1;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:1.25em auto 0;padding:0 1.6em;display:flex}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(#0000001a,#0000001a)}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(#0003,#0003)}.swal2-loader{border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}.swal2-styled{box-shadow:none;margin:.3125em;padding:.625em 1.1em;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{background:initial;color:#fff;background-color:#2778c4;border:0;border-radius:.25em;font-size:1.0625em}.swal2-styled.swal2-deny{background:initial;color:#fff;background-color:#d14529;border:0;border-radius:.25em;font-size:1.0625em}.swal2-styled.swal2-cancel{background:initial;color:#fff;background-color:#757575;border:0;border-radius:.25em;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px #6496c880}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{color:#545454;border-top:1px solid #eee;justify-content:center;margin:1.25em 0 0;padding:1em 0 0;font-size:1em}.swal2-timer-progress-bar-container{border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:.25em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.swal2-timer-progress-bar{background:#0003;width:100%;height:.25em}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{z-index:2;color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:1.2em;height:1.2em;padding:0;font-family:serif;font-size:2.5em;line-height:1.2;transition:color .1s ease-out;position:absolute;top:0;right:0;overflow:hidden}.swal2-close:hover{color:#f27474;background:0 0;transform:none}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px #6496c880}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;color:#545454;text-align:center;word-wrap:break-word;justify-content:center;margin:0;padding:0 1.6em;font-size:1.125em;font-weight:400;line-height:normal}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;background:inherit;width:100%;color:inherit;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 1px 1px #0000000f}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px #6496c880}.swal2-file::-moz-placeholder{color:#ccc}.swal2-input::-moz-placeholder{color:#ccc}.swal2-textarea::-moz-placeholder{color:#ccc}:is(.swal2-file:placeholder-shown,.swal2-input:placeholder-shown,.swal2-textarea:placeholder-shown),.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{background:#fff;margin:1em auto}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{background:inherit;min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}.swal2-checkbox,.swal2-radio{color:inherit;background:#fff;justify-content:center;align-items:center}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-input-label{justify-content:center;margin:1em auto;display:flex}.swal2-validation-message{color:#666;background:#f0f0f0;justify-content:center;align-items:center;margin:0 -2.7em;padding:.625em;font-size:1em;font-weight:300;display:none;overflow:hidden}.swal2-validation-message:before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}.swal2-icon{box-sizing:content-box;cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #0000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;font-family:inherit;line-height:5em;position:relative}.swal2-icon .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}.swal2-icon.swal2-error{color:#f27474;border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{flex-grow:1;position:relative}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}.swal2-icon.swal2-warning{color:#f8bb86;border-color:#facea8}.swal2-icon.swal2-info{color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{color:#87adbd;border-color:#c9dae1}.swal2-icon.swal2-success{color:#a5dc86;border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}.swal2-icon.swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}.swal2-icon.swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}.swal2-progress-steps{background:inherit;flex-wrap:wrap;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{color:#fff;background:#add8e6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:.3s swal2-show}.swal2-hide{animation:.15s forwards swal2-hide}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{left:0;right:auto}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{max-width:calc(100% - 1.25em);inset:auto;background-color:#0000!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px #0006}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translate(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translate(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{bottom:0;right:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:#0000}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}:root{--dt-row-selected:13, 110, 253;--dt-row-selected-text:255, 255, 255;--dt-row-selected-link:9, 10, 11;--dt-row-stripe:0, 0, 0;--dt-row-hover:0, 0, 0;--dt-column-ordering:0, 0, 0;--dt-html-background:white}:root.dark{--dt-html-background:#212529}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{box-sizing:border-box;content:"";border:5px solid #0000;border-left:10px solid #00000080;border-right-width:0;display:inline-block}table.dataTable tr.dt-hasChild td.dt-control:before{border:5px solid #0000;border-top:10px solid #00000080;border-bottom-width:0}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:#0000}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{border-top-width:0!important;border-bottom-width:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{content:"▲";content:"▲"/"";display:block;position:absolute;bottom:50%}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{content:"▼";content:"▼"/"";display:block;position:absolute;top:50%}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc{padding-right:30px;position:relative}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{width:12px;position:absolute;top:0;bottom:0;right:12px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.125;font-size:.8em;line-height:9px;left:0}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline-offset:-2px;outline:2px solid #0000000d}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid #ffffff0d}div.dt-processing{text-align:center;z-index:10;width:200px;margin-top:-22px;margin-left:-100px;padding:2px;position:absolute;top:50%;left:50%}div.dt-processing>div:last-child{width:80px;height:15px;margin:1em auto;position:relative}div.dt-processing>div:last-child>div{background:#0d6efd;background:rgb(var(--dt-row-selected));border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:0}div.dt-processing>div:last-child>div:first-child{animation:.6s infinite datatables-loader-1;left:8px}div.dt-processing>div:last-child>div:nth-child(2){animation:.6s infinite datatables-loader-2;left:8px}div.dt-processing>div:last-child>div:nth-child(3){animation:.6s infinite datatables-loader-2;left:32px}div.dt-processing>div:last-child>div:nth-child(4){animation:.6s infinite datatables-loader-3;left:56px}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td,table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.table.dataTable{clear:both;border-spacing:0;max-width:none;margin-bottom:0}table.table.dataTable>:not(caption)>*>*{background-color:var(--bs-table-bg)}table.table.dataTable>tbody>tr{background-color:#0000}table.table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px #0d6efd;box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));color:rgb(var(--dt-row-selected-text))}table.table.dataTable>tbody>tr.selected a{color:rgb(var(--dt-row-selected-link))}table.table.dataTable.table-striped>tbody>tr:nth-of-type(odd)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), .05)}table.table.dataTable.table-striped>tbody>tr:nth-of-type(odd).selected>*{box-shadow:inset 0 0 0 9999px #0d6efdf2;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), .95)}table.table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), .075)}table.table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efdf9;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), .975)}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (width<=767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container div.dt-length label{text-align:left;white-space:nowrap;font-weight:400}div.dt-container div.dt-length select{width:auto;margin-right:.5em;display:inline-block}div.dt-container div.dt-search{text-align:right}div.dt-container div.dt-search label{white-space:nowrap;text-align:left;font-weight:400}div.dt-container div.dt-search input{width:auto;margin-left:.5em;display:inline-block}div.dt-container div.dt-paging{margin:0}div.dt-container div.dt-paging ul.pagination{flex-wrap:wrap;margin:2px 0}div.dt-container div.dt-row{position:relative}div.dt-scroll-head table.dataTable{margin-bottom:0!important}div.dt-scroll-body{border-bottom-color:var(--bs-border-color);border-bottom-width:var(--bs-border-width);border-bottom-style:solid}div.dt-scroll-body>table{border-top:none;margin-top:0!important;margin-bottom:0!important}div.dt-scroll-body>table>tbody>tr:first-child{border-top-width:0}div.dt-scroll-body>table>thead>tr{border-width:0!important}div.dt-scroll-body>table>tbody>tr:last-child>*{border-bottom:none}div.dt-scroll-foot>.dt-scroll-footInner{box-sizing:content-box}div.dt-scroll-foot>.dt-scroll-footInner>table{border-top:none;margin-top:0!important}div.dt-scroll-foot>.dt-scroll-footInner>table>tfoot>tr:first-child{border-top-width:0!important}@media screen and (width<=767px){div.dt-container div.dt-length,div.dt-container div.dt-search,div.dt-container div.dt-info,div.dt-container div.dt-paging{text-align:center}div.dt-container .row{--bs-gutter-y:.5rem}div.dt-container div.dt-paging ul.pagination{justify-content:center!important}}table.dataTable.table-sm>thead>tr th.dt-orderable-asc,table.dataTable.table-sm>thead>tr th.dt-orderable-desc,table.dataTable.table-sm>thead>tr th.dt-ordering-asc,table.dataTable.table-sm>thead>tr th.dt-ordering-desc,table.dataTable.table-sm>thead>tr td.dt-orderable-asc,table.dataTable.table-sm>thead>tr td.dt-orderable-desc,table.dataTable.table-sm>thead>tr td.dt-ordering-asc,table.dataTable.table-sm>thead>tr td.dt-ordering-desc{padding-right:20px}table.dataTable.table-sm>thead>tr th.dt-orderable-asc span.dt-column-order,table.dataTable.table-sm>thead>tr th.dt-orderable-desc span.dt-column-order,table.dataTable.table-sm>thead>tr th.dt-ordering-asc span.dt-column-order,table.dataTable.table-sm>thead>tr th.dt-ordering-desc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-orderable-asc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-orderable-desc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-ordering-asc span.dt-column-order,table.dataTable.table-sm>thead>tr td.dt-ordering-desc span.dt-column-order{right:5px}div.dt-scroll-head table.table-bordered{border-bottom-width:0}div.table-responsive>div.dt-container>div.row{margin:0}div.table-responsive>div.dt-container>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dt-container>div.row>div[class^=col-]:last-child{padding-right:0}:root[data-bs-theme=dark]{--dt-row-hover:255, 255, 255;--dt-row-stripe:255, 255, 255;--dt-column-ordering:255, 255, 255}@keyframes dtb-spinner{to{transform:rotate(360deg)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:initial}div.dt-buttons .dt-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.dt-button-info{text-align:center;z-index:2003;background-color:#fff;border-radius:.75em;width:400px;margin-top:-100px;margin-left:-200px;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:3px 4px 10px 1px #000c}div.dt-button-info h2{margin:0;padding:2rem 2rem 1rem;font-weight:400}div.dt-button-info>div{padding:1em 2em 2em}div.dtb-popover-close{text-align:center;cursor:pointer;z-index:2003;border-radius:3px;width:22px;height:22px;position:absolute;top:6px;right:6px}button.dtb-hide-drop{display:none!important}div.dt-button-collection-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-left:.5em;margin-right:.5em;padding:.3em .5em .5em;font-size:.9em;overflow:hidden}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{white-space:nowrap;margin:.5em;display:inline-block}span.dt-button-spacer.bar{vertical-align:middle;border-left:1px solid #0000004d;padding-left:.5em}span.dt-button-spacer.bar:empty{width:1px;height:1em;padding-left:0}div.dt-button-collection .dt-button-active{padding-right:3em}div.dt-button-collection .dt-button-active:after{content:"✓";color:inherit;margin-top:-10px;display:inline-block;position:absolute;top:50%;right:1em}div.dt-button-collection .dt-button-active.dt-button-split{padding-right:0}div.dt-button-collection .dt-button-active.dt-button-split:after{display:none}div.dt-button-collection .dt-button-active.dt-button-split>:first-child{padding-right:3em}div.dt-button-collection .dt-button-active.dt-button-split>:first-child:after{content:"✓";color:inherit;margin-top:-10px;display:inline-block;position:absolute;top:50%;right:1em}div.dt-button-collection .dt-button-active-a a{padding-right:3em}div.dt-button-collection .dt-button-active-a a:after{content:"✓";color:inherit;display:inline-block;position:absolute;right:1em}div.dt-button-collection span.dt-button-spacer{text-align:center;width:100%;margin:.5em 0;font-size:.9em}div.dt-button-collection span.dt-button-spacer:empty{width:100%;height:0}div.dt-button-collection span.dt-button-spacer.bar{border-bottom:1px solid #0000001a;border-left:none;padding-left:0}@media print{table.dataTable tr>*{box-shadow:none!important}}html.dark div.dt-button-info{background-color:var(--dt-html-background);border:1px solid #ffffff26}div.dt-buttons div.btn-group{position:initial}div.dt-buttons div.dropdown-menu{width:200px;margin-top:4px}div.dt-buttons div.dropdown-menu .dt-button{position:relative}div.dt-buttons div.dropdown-menu .dt-button.dropdown-toggle:after{position:absolute;top:14px;right:12px}div.dt-buttons div.dropdown-menu div.dt-button-split{flex-flow:wrap;place-content:flex-start;align-items:stretch;display:flex}div.dt-buttons div.dropdown-menu div.dt-button-split a:first-child{flex:1 0 50px;min-width:auto;padding-right:0}div.dt-buttons div.dropdown-menu div.dt-button-split button:last-child{min-width:33px;color:var(--bs-dropdown-link-color);padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);background:0 0;border:none;flex:0;line-height:1rem;overflow:visible}div.dt-buttons div.dropdown-menu div.dt-button-split button:last-child:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}div.dt-buttons div.dropdown-menu.fixed{background-color:#fff;border-radius:5px;margin-left:-75px;padding:.5em;display:block;position:fixed;top:50%;left:50%}div.dt-buttons div.dropdown-menu.fixed.two-column{margin-left:-200px}div.dt-buttons div.dropdown-menu.fixed.three-column{margin-left:-225px}div.dt-buttons div.dropdown-menu.fixed.four-column{margin-left:-300px}div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-409px}@media screen and (width<=1024px){div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-308px}}@media screen and (width<=640px){div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-203px}}@media screen and (width<=460px){div.dt-buttons div.dropdown-menu.fixed.columns{margin-left:-100px}}div.dt-buttons div.dropdown-menu.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-buttons div.dropdown-menu.two-column>:last-child,div.dt-buttons div.dropdown-menu.three-column>:last-child,div.dt-buttons div.dropdown-menu.four-column>:last-child{column-gap:8px;display:block!important}div.dt-buttons div.dropdown-menu.two-column>:last-child>*,div.dt-buttons div.dropdown-menu.three-column>:last-child>*,div.dt-buttons div.dropdown-menu.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-buttons div.dropdown-menu.two-column{width:400px}div.dt-buttons div.dropdown-menu.two-column>:last-child{column-count:2;padding-bottom:1px}div.dt-buttons div.dropdown-menu.three-column{width:450px}div.dt-buttons div.dropdown-menu.three-column>:last-child{column-count:3;padding-bottom:1px}div.dt-buttons div.dropdown-menu.four-column{width:600px}div.dt-buttons div.dropdown-menu.four-column>:last-child{column-count:4;padding-bottom:1px}div.dt-buttons div.dropdown-menu .dt-button{border-radius:0}div.dt-buttons div.dropdown-menu.columns{width:auto}div.dt-buttons div.dropdown-menu.columns>:last-child{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px;display:flex}div.dt-buttons div.dropdown-menu.columns>:last-child .dt-button{flex:0;min-width:200px;margin:0}div.dt-buttons div.dropdown-menu.columns.dtb-b3>:last-child,div.dt-buttons div.dropdown-menu.columns.dtb-b2>:last-child,div.dt-buttons div.dropdown-menu.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-buttons div.dropdown-menu.columns.dtb-b3 .dt-button{flex:32%}div.dt-buttons div.dropdown-menu.columns.dtb-b2 .dt-button{flex:48%}div.dt-buttons div.dropdown-menu.columns.dtb-b1 .dt-button{flex:100%}@media screen and (width<=1024px){div.dt-buttons div.dropdown-menu.columns>:last-child{width:612px}}@media screen and (width<=640px){div.dt-buttons div.dropdown-menu.columns>:last-child{width:406px}div.dt-buttons div.dropdown-menu.columns.dtb-b3 .dt-button{flex:0 32%}}@media screen and (width<=460px){div.dt-buttons div.dropdown-menu.columns>:last-child{width:200px}}div.dt-buttons span.dt-button-spacer.empty{margin:1px}div.dt-buttons span.dt-button-spacer.bar:empty{height:inherit}div.dt-buttons .btn.processing{color:#0003}div.dt-buttons .btn.processing:after{box-sizing:border-box;content:" ";-ms-animation:dtb-spinner 1.5s infinite linear;border:2px solid #282828;border-color:#282828 #0000;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:1.5s linear infinite dtb-spinner;display:block;position:absolute;top:50%;left:50%}div.dt-button-background{z-index:999;width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (width<=767px){div.dt-buttons{float:none;text-align:center;width:100%;margin-bottom:.5em}div.dt-buttons a.btn{float:none}}:root[data-bs-theme=dark] div.dropdown-menu.dt-button-collection.fixed{background-color:#212529;border:1px solid #ffffff26;border-radius:8px}.query-builder .rule-container,.query-builder .rule-placeholder,.query-builder .rules-group-container{background:#ffffffe6;border:1px solid #eee;border-radius:5px;margin:4px 0;padding:5px;position:relative}.query-builder .drag-handle,.query-builder .error-container,.query-builder .rule-container .rule-filter-container,.query-builder .rule-container .rule-operator-container,.query-builder .rule-container .rule-value-container{vertical-align:middle;margin:0 5px 0 0;display:inline-block}.query-builder .rules-group-container{background:#faf0d280;border:1px solid #dcc896;padding:10px 10px 6px}.query-builder .rules-group-header{margin-bottom:10px}.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),.query-builder .rules-group-header .group-conditions input[name$=_cond]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.query-builder .rules-group-header .group-conditions .btn.readonly{border-radius:3px}.query-builder .rules-list{margin:0;padding:0 0 0 15px;list-style:none}.query-builder .rule-value-container{border-left:1px solid #ddd;padding-left:5px}.query-builder .rule-value-container label{margin-bottom:0;font-weight:400}.query-builder .rule-value-container label.block{display:block}.query-builder .rule-value-container input[type=number],.query-builder .rule-value-container input[type=text],.query-builder .rule-value-container select{padding:1px}.query-builder .error-container{cursor:help;color:red;display:none}.query-builder .has-error{background-color:#fdd;border-color:#f99}.query-builder .has-error .error-container{display:inline-block!important}.query-builder .rules-list>:after,.query-builder .rules-list>:before{content:"";border-style:solid;border-color:#ccc;width:10px;height:calc(50% + 4px);position:absolute;left:-10px}.query-builder .rules-list>:before{border-width:0 0 2px 2px;top:-4px}.query-builder .rules-list>:after{border-width:0 0 0 2px;top:50%}.query-builder .rules-list>:first-child:before{height:calc(50% + 14px);top:-12px}.query-builder .rules-list>:last-child:before{border-radius:0 0 0 4px}.query-builder .rules-list>:last-child:after{display:none}.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked+label:after{content:"";font-family:Glyphicons Halflings}.query-builder.bt-checkbox-glyphicons .checkbox label:after{padding-top:2px;padding-left:4px;font-size:9px}.query-builder .error-container+.tooltip .tooltip-inner{color:#f99!important}.query-builder p.filter-description{color:#31708f;background:#d9edf7;border:1px solid #bce8f1;border-radius:5px;margin:5px 0 0;padding:2.5px 5px;font-size:.8em}.query-builder .rules-group-header [data-invert]{margin-left:5px}.query-builder .drag-handle{cursor:move;vertical-align:middle;margin-left:5px}.query-builder .dragging{opacity:.5;z-index:100;position:fixed}.query-builder .dragging:after,.query-builder .dragging:before{display:none}.query-builder .rule-placeholder{opacity:.7;border:1px dashed #bbb}.dataTables_wrapper,.dt-container{font-family:var(--font,Montserrat, sans-serif);clear:both;width:100%;max-width:100%}table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right{background-color:var(--bs-table-bg)!important}.dataTables_wrapper .dt-buttons.flex-wrap,.dt-buttons.flex-wrap,.dt-container .dt-buttons.flex-wrap{margin-bottom:0!important}.dataTables_wrapper .dt-buttons,.dt-container .dt-buttons,div.dt-buttons{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex;margin:0 0 10px!important;padding:0!important}.dataTables_wrapper .dt-buttons .btn,.dataTables_wrapper .dt-button,.dt-container .dt-buttons .btn{margin:0!important}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dt-length,.dataTables_wrapper .dt-search,.dt-container .dt-length,.dt-container .dt-search{margin:0 0 10px!important;padding:0!important;position:static!important}.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label,.dt-container .dt-length label,.dt-container .dt-search label{white-space:nowrap;align-items:center;gap:5px;margin:0;display:inline-flex}.dataTables_wrapper .dataTables_length select,.dt-container .dt-length select{margin:0 5px 0 0}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{margin-left:5px}.dataTables_wrapper .dataTables_length select option,.dt-container .dt-length select option{color:#111;background-color:#fff}.dataTables_wrapper .dataTables_info,.dt-container .dt-info{box-sizing:border-box;align-items:center;min-height:58px;margin-top:0;line-height:1.25;display:flex;padding:var(--s-3,12px) var(--s-5,20px)!important}@media (width>=768px){.dataTables_wrapper .dt-buttons,.dt-container .dt-buttons,div.dt-buttons{float:left;align-items:center;gap:10px;height:36px;margin:0 10px 12px 0!important;display:inline-flex!important}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dt-length,.dt-container .dt-length{float:left;align-items:center;height:36px;text-align:left!important;margin:0 0 12px!important;display:flex!important}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dt-search,.dt-container .dt-search{float:right;align-items:center;height:36px;text-align:right!important;margin:0 0 12px!important;display:flex!important}.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_length label,.dt-container .dt-search label,.dt-container .dt-length label{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:5px!important;margin:0!important;display:inline-flex!important}.dataTables_wrapper .dataTables_length select,.dt-container .dt-length select{margin:0 5px 0 0!important}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{flex:0 0 200px!important;width:200px!important;max-width:200px!important;margin:0 0 0 5px!important}.dataTables_wrapper .dataTables_info,.dt-container .dt-info{float:left;clear:both;align-items:center!important;min-height:58px!important;margin:0!important;line-height:1.25!important;display:flex!important}.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dt-paging,.dt-container .dt-paging{float:right;box-sizing:border-box;min-height:58px!important;padding:var(--s-3,12px) var(--s-5,20px)!important;align-items:center!important;margin:0!important;display:flex!important}:is(.dataTables_wrapper .row:has(.dataTables_info),.dataTables_wrapper .row:has(.dataTables_paginate)){clear:both;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;align-items:center!important;margin:0!important;display:flex!important}:is(.dataTables_wrapper .row:has(.dataTables_info)>[class*=col-],.dataTables_wrapper .row:has(.dataTables_paginate)>[class*=col-]){float:none!important;flex:0 auto!important;align-items:center!important;width:auto!important;max-width:none!important;padding:0!important;display:flex!important}.dataTables_wrapper .row:has(.dataTables_paginate)>[class*=col-]:last-child{justify-content:flex-end;margin-left:auto!important}.dataTables_wrapper>table,.dataTables_wrapper>.dataTables_scroll,.dataTables_wrapper table.dataTable,.dt-container>table,.dt-container table.dataTable{clear:both;width:100%!important}.dataTables_wrapper .row{clear:both;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex;margin-bottom:12px!important;margin-left:0!important;margin-right:0!important}.dataTables_wrapper .row>[class*=col-]{flex:0 auto;width:auto;max-width:none;padding-left:0!important;padding-right:0!important}.dataTables_wrapper .row>[class*=col-]:last-child{text-align:right;margin-left:auto}}:is(.card .card-body:has(.dataTables_wrapper),.card .card-body:has(.customTable),.card .card-body:has(.table-scrollable)){padding-top:12px;padding-bottom:16px}.card .table-scrollable.p-3,.card .customTable.p-3,.table-scrollable.p-3.customTable{padding:0!important}.card>.card-header:has(.float-end){min-height:0;padding-top:12px;padding-bottom:12px}.card>.card-header:has(.float-end)+.card-body{padding-top:8px}.dataTables_wrapper:after,.dt-container:after{content:"";clear:both;display:table}@media (width<=767.98px){.dataTables_wrapper .dt-buttons,.dt-container .dt-buttons,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dt-length,.dataTables_wrapper .dt-search,.dt-container .dt-length,.dt-container .dt-search{width:100%;display:block;float:none!important;text-align:left!important;margin:0 0 8px!important}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input{width:100%!important;max-width:100%!important;margin-left:0!important}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dt-paging,.dt-container .dt-paging{width:100%;float:none!important;min-height:0!important;margin:8px 0 0!important}.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dt-paging,.dt-container .dt-paging{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.cazle-grid-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 8px;padding:14px;display:grid}.cazle-dt-tools,.cazle-dt-tools--start,.cazle-dt-tools--end{display:contents;margin:0!important}.cazle-dt-tools .dt-buttons,.cazle-dt-tools div.dt-buttons{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid!important}.cazle-dt-tools .dt-buttons .btn,.cazle-dt-tools .dt-button{width:100%;min-width:0;white-space:nowrap!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;min-height:40px!important;display:inline-flex!important}.cazle-dt-tools .dataTables_length,.cazle-dt-tools .dt-length{grid-column:1;width:auto}.cazle-dt-tools .dataTables_filter,.cazle-dt-tools .dt-search{grid-column:2;width:100%;min-width:0}.cazle-dt-tools .dataTables_length label,.cazle-dt-tools .dataTables_filter label,.cazle-dt-tools .dt-length label,.cazle-dt-tools .dt-search label{color:#0000!important;gap:0!important;font-size:0!important;line-height:0!important}.cazle-dt-tools .dataTables_length select,.cazle-dt-tools .dt-length select{color:#111!important;height:40px!important;min-height:40px!important;font-size:13px!important}.cazle-dt-tools .dataTables_filter input,.cazle-dt-tools .dt-search input{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;color:inherit!important;flex:auto!important;font-size:13px!important}}.card.cazle-grid-card--pipe{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 42%, var(--surface,#fff) 100%);min-width:0;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912;container-type:normal}.card.cazle-grid-card--pipe.rise{animation-fill-mode:backwards}.card.cazle-grid-card--pipe>.card-body,.card.cazle-grid-card--pipe>.card__body{min-width:0;padding:0!important}.cazle-grid-card--pipe .table-responsive,.cazle-grid-card--pipe .table-scrollable,.cazle-grid-card--pipe .customTable,.card.cazle-grid-card--pipe .dt-container{min-width:0;max-width:100%;padding:0!important;overflow:visible!important}.cazle-grid-card--pipe .dt-container>.row{--bs-gutter-x:0;--bs-gutter-y:0;min-width:0;margin:0!important}.cazle-grid-card--pipe .dt-container>.row>*{min-width:0;margin-top:0!important;padding:0!important}.card.cazle-grid-card--pipe>.cazle-grid-header.card-header{min-height:0!important;padding:14px var(--s-5,20px)!important;border:0!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb, var(--surface-3,#f7f4f1) 55%, var(--surface))!important;border-radius:0!important}.card.cazle-grid-card--pipe>.cazle-grid-header.card-header:first-child{border-radius:calc(var(--card-radius,var(--r-lg)) - 1px) calc(var(--card-radius,var(--r-lg)) - 1px) 0 0!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-search label{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-search input{border:1px solid var(--line-2)!important;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A736E' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 16px 50% / 16px 16px!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:13px!important;font-weight:var(--fw-med,500)!important;color:var(--text)!important;box-shadow:none!important;border-radius:999px!important;margin:0!important;padding:0 14px 0 42px!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-length{gap:8px!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-length select{border:1px solid var(--line-2)!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-size:13px!important;font-weight:var(--fw-med,500)!important;box-shadow:none!important;border-radius:999px!important;flex:0 0 80px!important;margin:0!important;padding:0 30px 0 16px!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons.btn-group{flex-wrap:wrap;align-items:center;float:none!important;flex-direction:row!important;gap:8px!important;display:inline-flex!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .btn,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .pipe-toolbtn,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-excel,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons button.buttons-excel,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons button.buttons-colvis{box-sizing:border-box!important;border:1px solid var(--line)!important;border-radius:var(--r-sm,12px)!important;background:var(--surface)!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--text-2)!important;font-size:13px!important;font-weight:var(--fw-med,500)!important;box-shadow:none!important;white-space:nowrap!important;vertical-align:middle!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .btn>span,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .pipe-toolbtn>span,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-excel>span,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis>span{white-space:nowrap!important;margin:0!important;padding:0!important;line-height:1!important;display:inline!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .btn .mdi,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .pipe-toolbtn .mdi,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-excel .mdi,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis .mdi{vertical-align:middle!important;float:none!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;position:static!important;top:auto!important;transform:none!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .btn .mdi:before,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .pipe-toolbtn .mdi:before,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-excel .mdi:before,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis .mdi:before{vertical-align:middle!important;width:18px!important;height:18px!important;margin:0!important;line-height:18px!important;display:block!important;position:static!important;top:0!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis.dropdown-toggle:after,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .pipe-toolbtn.dropdown-toggle:after,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis:after{content:none!important;border:0!important;margin:0!important;display:none!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .mdi-chevron-down{transition:transform .15s;font-size:18px!important;line-height:1!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis.show .mdi-chevron-down,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .pipe-toolbtn.show .mdi-chevron-down,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}.cazle-grid-card--pipe .cazle-dt-tools .dt-search input:focus,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .btn:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--ring)!important;outline:none!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .btn:hover,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .pipe-toolbtn:hover,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-excel:hover,.cazle-grid-card--pipe .cazle-dt-tools .dt-buttons .buttons-colvis:hover{background:var(--accent-quiet)!important;border-color:color-mix(in srgb, var(--accent) 28%, var(--line))!important;color:var(--accent)!important}.dropdown-menu.dt-button-collection{max-height:min(360px,60vh);overflow:auto;border:1px solid var(--line)!important;border-radius:var(--r-md,14px)!important;background:var(--surface,#fff)!important;width:240px!important;min-width:240px!important;max-width:280px!important;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e)!important;padding:10px!important;animation:none!important}.dropdown-menu.dt-button-collection:before{content:"Show columns";border-bottom:1px solid var(--line);font-size:11px;font-weight:var(--fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);pointer-events:none;margin:0 0 8px;padding:0 6px 8px;line-height:1.3;display:block}.dropdown-menu.dt-button-collection .dt-button.dropdown-item,.dropdown-menu.dt-button-collection a.dt-button,.dropdown-menu.dt-button-collection button.dt-button{border-radius:var(--r-xs,8px)!important;width:100%!important;box-shadow:none!important;color:var(--text-2)!important;font-size:13px!important;font-weight:var(--fw-med,500)!important;white-space:nowrap!important;text-align:left!important;background:0 0!important;border:0!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 8px!important;line-height:1.25!important;display:flex!important}.dropdown-menu.dt-button-collection .dt-button.dropdown-item:hover,.dropdown-menu.dt-button-collection .dt-button.dropdown-item:focus,.dropdown-menu.dt-button-collection a.dt-button:hover,.dropdown-menu.dt-button-collection button.dt-button:hover{background:var(--accent-quiet)!important;color:var(--text)!important}.dropdown-menu.dt-button-collection .dt-button.dt-button-active,.dropdown-menu.dt-button-collection .dt-button.active{background:color-mix(in srgb, var(--accent,#5aa8b0) 12%, #fff)!important;color:var(--text)!important;font-weight:var(--fw-semi,600)!important}.dropdown-menu.dt-button-collection .dt-button.dt-button-active:before,.dropdown-menu.dt-button-collection .dt-button.active:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E") center / 12px 12px no-repeat;border-radius:4px;flex:0 0 16px;width:16px;height:16px}.dropdown-menu.dt-button-collection .dt-button:not(.dt-button-active):not(.active):before{content:"";border:1px solid var(--line-2,var(--line));background:var(--surface);border-radius:4px;flex:0 0 16px;width:16px;height:16px}.cazle-grid-card--pipe .cazle-dt-tools--start{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex!important}.cazle-grid-card--pipe .pipe-pagesize-slot{align-items:center;margin:0;display:inline-flex}.cazle-grid-card--pipe .pipe-pagesize{height:36px;color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cazle-grid-card--pipe .pipe-pagesize__label{color:var(--text-3);font-weight:400;line-height:36px}.cazle-grid-card--pipe .pipe-pagesize__wrap{z-index:6;display:inline-flex;position:relative}.cazle-grid-card--pipe .pipe-pagesize__btn{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm,12px);background:var(--surface);min-width:64px;height:36px;min-height:36px;color:var(--text-2);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.cazle-grid-card--pipe .pipe-pagesize__btn .mdi-chevron-down{color:var(--text-3);font-size:18px;line-height:1;transition:transform .15s}.cazle-grid-card--pipe .pipe-pagesize__wrap.is-open .pipe-pagesize__btn,.cazle-grid-card--pipe .pipe-pagesize__btn:hover,.cazle-grid-card--pipe .pipe-pagesize__btn:focus{background:var(--accent-quiet);border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--accent);outline:none}.cazle-grid-card--pipe .pipe-pagesize__wrap.is-open .pipe-pagesize__btn .mdi-chevron-down{color:var(--accent);transform:rotate(180deg)}.cazle-grid-card--pipe .pipe-pagesize__menu{z-index:50;border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;min-width:100%;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 28px -12px #0000002e,0 4px 12px #0000000d}.cazle-grid-card--pipe .pipe-pagesize__menu[hidden]{display:none!important}.cazle-grid-card--pipe .pipe-pagesize__item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:500;display:block}.cazle-grid-card--pipe .pipe-pagesize__item:hover,.cazle-grid-card--pipe .pipe-pagesize__item.is-on{background:color-mix(in srgb, var(--accent,#5aa8b0) 22%, #fff);color:var(--text)}.cazle-grid-card--pipe .dataTables_length,.cazle-grid-card--pipe .dt-length{display:none!important}@media (width>=720px){.card.cazle-grid-card--pipe>.cazle-grid-header.card-header{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex!important}.cazle-grid-card--pipe .cazle-dt-tools--start{flex:0 auto;justify-content:flex-start;margin-left:0!important}.cazle-grid-card--pipe .cazle-dt-tools--end{flex:0 320px;justify-content:flex-end;max-width:420px;margin-left:auto!important}.cazle-grid-card--pipe .cazle-dt-tools--end .dt-search{width:100%}.cazle-grid-card--pipe .cazle-dt-tools .dt-search input{flex:auto!important;width:100%!important;max-width:none!important}.cazle-grid-card--pipe .cazle-dt-tools .dt-length label{font-size:12px!important;font-weight:var(--fw-med,500)!important;color:var(--text-3)!important;white-space:nowrap!important;line-height:40px!important}}.cazle-grid-card--pipe .table-responsive,.cazle-grid-card--pipe .table-scrollable,.cazle-grid-card--pipe .customTable,.cazle-grid-card--pipe .Flipped{max-width:100%;overflow:visible!important}.app:has(.cazle-grid-card--pipe){overflow-x:clip}.app:has(.cazle-grid-card--pipe) .canvas{min-width:0;max-width:100%;overflow:visible}.app:has(.cazle-grid-card--pipe) .cazle-grid-card--pipe{min-width:0;max-width:100%;overflow:visible}.app:has(.cazle-grid-card--pipe) .cazle-grid-card--pipe>.card-body{min-width:0;max-width:100%;overflow:visible}.cazle-grid-card--pipe .cazle-grid-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:0;width:100%;max-width:100%;overflow:auto hidden}.cazle-grid-card--pipe .cazle-grid-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cazle-grid-card--pipe .pipe-hscroll{z-index:30;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--surface-2)) 0%, var(--surface,#fff) 100%);border-top:1px solid var(--line);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong,var(--line))) var(--surface-2,#f7f4f1);border-radius:0;min-height:18px;padding:4px 12px 6px;position:sticky;bottom:0;overflow:auto hidden;box-shadow:0 -8px 18px -10px #1f3a3d47}.cazle-grid-card--pipe .pipe-hscroll[hidden]{display:none!important}.cazle-grid-card--pipe .pipe-hscroll__track{height:1px}.cazle-grid-card--pipe .pipe-hscroll::-webkit-scrollbar{height:12px}.cazle-grid-card--pipe .pipe-hscroll::-webkit-scrollbar-track{background:var(--surface-2,#f7f4f1);border-radius:999px;margin:0 8px}.cazle-grid-card--pipe .pipe-hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 48%, var(--line-strong,var(--line)));border:2px solid var(--surface-2,#f7f4f1);border-radius:999px}.cazle-grid-card--pipe .pipe-hscroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}.cazle-grid-card--pipe table.dataTable,.cazle-grid-card--pipe .cazle-grid-scroll>table.dataTable{border:0!important;width:max-content!important;min-width:100%!important;margin:0!important}.cazle-grid-card--pipe table.dataTable>thead>tr>th{white-space:nowrap;border-bottom:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text-3)!important;font-size:11px!important;font-weight:var(--fw-bold,700)!important;letter-spacing:.07em!important;text-transform:uppercase!important;vertical-align:middle!important;padding:11px 16px!important}.cazle-grid-card--pipe table.dataTable>thead>tr>th.dt-orderable-asc,.cazle-grid-card--pipe table.dataTable>thead>tr>th.dt-orderable-desc{padding-right:30px!important}.cazle-grid-card--pipe table.dataTable>tbody>tr>td{white-space:nowrap;height:64px;border-bottom:1px solid var(--line)!important;color:var(--text-2)!important;vertical-align:middle!important;padding:12px 16px!important;font-size:13px!important}.cazle-grid-card--pipe table.dataTable>tbody>tr:last-child>td{border-bottom:0!important}.cazle-grid-card--pipe table.dataTable>tbody>tr>td.dt-empty{white-space:normal;height:auto;padding:var(--s-8,40px) var(--s-5,20px)!important;text-align:center!important;color:var(--text-3)!important}.cazle-grid-card--pipe table.dataTable .pipe-action,.cazle-grid-card--pipe table.dataTable .btn-group.pipe-action{vertical-align:middle;align-items:center;position:relative;display:inline-flex!important}.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm,.cazle-grid-card--pipe table.dataTable .dropdown>.btn-sm,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-info,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm.btn-info,.cazle-grid-card--pipe table.dataTable .pipe-action>.btn{height:32px;min-height:32px;font-size:12px;font-weight:var(--fw-semi,600);white-space:nowrap;justify-content:center;gap:6px;padding:0 12px 0 14px;line-height:1;background:var(--accent,#5aa8b0)!important;border:1px solid var(--accent,#5aa8b0)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important;align-items:center!important;display:inline-flex!important}.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm:hover,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-info:hover,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm.btn-info:hover,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm.show,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-info.show,.cazle-grid-card--pipe table.dataTable .pipe-action>.btn:hover,.cazle-grid-card--pipe table.dataTable .pipe-action>.btn.show{background:var(--accent-hover,#4d939b)!important;border-color:var(--accent-hover,#4d939b)!important;color:#fff!important}.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm.dropdown-toggle:after,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-info.dropdown-toggle:after,.cazle-grid-card--pipe table.dataTable .pipe-action>.btn.dropdown-toggle:after{display:none!important}.cazle-grid-card--pipe table.dataTable .pipe-action>.btn .mdi,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm .mdi{flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;margin:0!important;display:inline-flex!important}.cazle-grid-card--pipe table.dataTable .pipe-action>.btn .mdi-chevron-down,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm .mdi-chevron-down{opacity:.95;transition:transform .15s}.cazle-grid-card--pipe table.dataTable .pipe-action>.btn.show .mdi-chevron-down,.cazle-grid-card--pipe table.dataTable .pipe-action>.btn[aria-expanded=true] .mdi-chevron-down,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm.show .mdi-chevron-down,.cazle-grid-card--pipe table.dataTable .btn-group>.btn-sm[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}.cazle-grid-card--pipe table.dataTable td:last-child{text-align:right}.cazle-grid-card--pipe table.dataTable .pipe-action,.cazle-grid-card--pipe table.dataTable .btn-group.pipe-action{position:relative}.cazle-grid-card--pipe table.dataTable .dropdown-menu,body>.dropdown-menu.pipe-dd-portal{min-width:180px;z-index:2000!important;border:1px solid var(--line)!important;border-radius:var(--r-md,14px)!important;background:var(--surface,#fff)!important;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e)!important;padding:6px!important;animation:none!important}body>.dropdown-menu.pipe-dd-portal,body>.dropdown-menu.pipe-dd-portal.show{top:auto;margin:0!important;animation:none!important;display:block!important;position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important}.cazle-grid-card--pipe table.dataTable .dropdown-item,body>.dropdown-menu.pipe-dd-portal .dropdown-item{border-radius:var(--r-xs,8px)!important;color:var(--text)!important;font-size:13px!important;font-weight:var(--fw-med,500)!important;white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;line-height:1.25!important;text-decoration:none!important;display:flex!important}.cazle-grid-card--pipe table.dataTable .dropdown-item .mdi,.cazle-grid-card--pipe table.dataTable .dropdown-item>i,body>.dropdown-menu.pipe-dd-portal .dropdown-item .mdi,body>.dropdown-menu.pipe-dd-portal .dropdown-item>i{width:18px!important;height:18px!important;color:var(--accent,#5aa8b0)!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.cazle-grid-card--pipe table.dataTable .dropdown-item .ms-2,body>.dropdown-menu.pipe-dd-portal .dropdown-item .ms-2{margin-left:0!important}.cazle-grid-card--pipe table.dataTable .dropdown-item:hover,.cazle-grid-card--pipe table.dataTable .dropdown-item:focus,body>.dropdown-menu.pipe-dd-portal .dropdown-item:hover,body>.dropdown-menu.pipe-dd-portal .dropdown-item:focus{background:var(--accent-quiet)!important;color:var(--accent)!important}.cazle-grid-card--pipe table.dataTable .dropdown-item[class*=-delete],.cazle-grid-card--pipe table.dataTable .dropdown-item[class*=-delete] .mdi,.cazle-grid-card--pipe table.dataTable .dropdown-item .mdi-delete,body>.dropdown-menu.pipe-dd-portal .dropdown-item[class*=-delete],body>.dropdown-menu.pipe-dd-portal .dropdown-item[class*=-delete] .mdi,body>.dropdown-menu.pipe-dd-portal .dropdown-item .mdi-delete{color:#8b7355!important}.cazle-grid-card--pipe table.dataTable .dropdown-item[class*=-delete]:hover,.cazle-grid-card--pipe table.dataTable .dropdown-item[class*=-delete]:focus,body>.dropdown-menu.pipe-dd-portal .dropdown-item[class*=-delete]:hover,body>.dropdown-menu.pipe-dd-portal .dropdown-item[class*=-delete]:focus{color:#6f5a42!important;background:#f1eeeb!important}:is(.cazle-grid-card--pipe.is-lead-pager .dt-info,.cazle-grid-card--pipe.is-lead-pager .dataTables_info,.cazle-grid-card--pipe.is-lead-pager .dt-paging,.cazle-grid-card--pipe.is-lead-pager .dataTables_paginate,.cazle-grid-card--pipe.is-lead-pager .row:has(.dt-info),.cazle-grid-card--pipe.is-lead-pager .row:has(.dt-paging),.cazle-grid-card--pipe.is-lead-pager .row:has(.dataTables_info),.cazle-grid-card--pipe.is-lead-pager .row:has(.dataTables_paginate)){visibility:hidden!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.cazle-grid-card--pipe>.cazle-pipe-foot{background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.cazle-grid-card--pipe>.cazle-pipe-foot .pager{padding:14px var(--s-5,20px);border-top:1px solid var(--line);color:var(--text-3);background:var(--surface,#fff);border-radius:0 0 calc(var(--r-lg,16px) - 2px) calc(var(--r-lg,16px) - 2px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;font-size:12px;display:flex}.cazle-grid-card--pipe>.cazle-pipe-foot .pager__nav{align-items:center;gap:6px;display:flex}.cazle-grid-card--pipe>.cazle-pipe-foot .pager__b{background:var(--surface-3,#f7f4f1);min-width:34px;height:34px;font-size:12px;font-weight:var(--fw-semi,600);color:var(--text-2);border:1px solid #0000;border-radius:999px;place-items:center;padding:0 8px;display:grid}.cazle-grid-card--pipe>.cazle-pipe-foot .pager__b:hover:not(:disabled){background:var(--accent-quiet);color:var(--accent)}.cazle-grid-card--pipe>.cazle-pipe-foot .pager__b.is-on{background:var(--accent);color:#fff;border-color:#0000}.cazle-grid-card--pipe>.cazle-pipe-foot .pager__b:disabled{opacity:.4;cursor:default}@media (width<=719px){.cazle-grid-card--pipe>.cazle-pipe-foot .pager{text-align:center;padding:12px var(--s-4,16px);justify-content:center}.cazle-grid-card--pipe>.cazle-pipe-foot .pager__nav{justify-content:center;width:100%}}.cazle-grid-card--pipe .dt-container>.row:has(.dt-paging){padding:14px var(--s-5,20px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex!important}.cazle-grid-card--pipe .dt-container>.row:has(.dt-paging)>*{flex:0 auto;align-items:center;max-width:100%;width:auto!important;margin-left:0!important;margin-right:0!important;display:flex!important}.cazle-grid-card--pipe .dt-container:not(:has(>.row)){flex-wrap:wrap;align-items:center;display:flex}.cazle-grid-card--pipe .dt-container:not(:has(>.row))>*{flex:100%;min-width:0}.cazle-grid-card--pipe .dt-container:not(:has(>.row))>.dt-info{flex:auto;padding:14px 12px 14px var(--s-5,20px)!important}.cazle-grid-card--pipe .dt-container:not(:has(>.row))>.dt-paging{flex:0 auto;padding:14px var(--s-5,20px) 14px 0!important;margin-left:auto!important}.cazle-grid-card--pipe .dt-container .dt-info{min-height:0!important;color:var(--text-3)!important;padding:0!important;font-size:12px!important;line-height:1.55!important}.cazle-grid-card--pipe .dt-container .dt-paging{min-height:0!important;margin:0!important;padding:0!important}.cazle-grid-card--pipe .dt-container .pagination{flex-wrap:wrap;gap:6px!important;margin:0!important;padding:0!important}.cazle-grid-card--pipe .dt-container .page-item .page-link{min-width:34px;height:34px;background:var(--surface-3,#f7f4f1)!important;color:var(--text-2)!important;font-size:12px!important;font-weight:var(--fw-semi,600)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;padding:0 8px!important;line-height:1!important}.cazle-grid-card--pipe .dt-container .page-item .page-link:hover{background:var(--accent-quiet)!important;color:var(--accent)!important}.cazle-grid-card--pipe .dt-container .page-item.active .page-link{background:var(--accent)!important;color:#fff!important;border-color:#0000!important}.cazle-grid-card--pipe .dt-container .page-item.disabled .page-link{opacity:.45;background:var(--surface-3,#f7f4f1)!important;color:var(--text-3)!important}@media (width<=719px){.card.cazle-grid-card--pipe>.cazle-grid-header.card-header{padding:12px var(--s-4,16px)!important}.cazle-grid-card--pipe table.dataTable>thead>tr>th,.cazle-grid-card--pipe table.dataTable>tbody>tr>td{padding-left:12px!important;padding-right:12px!important}.cazle-grid-card--pipe .dt-container>.row:has(.dt-paging){padding:12px var(--s-4,16px);justify-content:center}.cazle-grid-card--pipe .dt-container>.row:has(.dt-paging)>*{flex:100%;justify-content:center!important}:is(.cazle-grid-card--pipe .dt-container:not(:has(>.row))>.dt-info,.cazle-grid-card--pipe .dt-container:not(:has(>.row))>.dt-paging){text-align:center;flex:100%;padding:10px var(--s-4,16px)!important;justify-content:center!important;margin-left:0!important}}.partners-pagehead .pagehead__actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.partners-pagehead .pagehead__actions .btn{white-space:nowrap;align-items:center;gap:6px;min-height:40px;display:inline-flex}.partners-pagehead .pagehead__actions .btn .mdi{font-size:18px;line-height:1}.partners-page.card,#partnersCard.card,#partnerCompanyCard.card{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 42%, var(--surface,#fff) 100%);min-width:0;max-width:100%;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}.partners-page:before{content:none;display:none}.partners-page__head{gap:var(--s-3);z-index:20;flex-wrap:wrap;align-items:center;max-width:100%;position:relative;overflow:visible}.partners-page__body{min-width:0;max-width:100%;padding-top:var(--s-4);z-index:1;position:relative;overflow:visible}.partners-company-page .partners-page__body{padding-top:var(--s-4)}:is(.app:has(#partnersCard),.app:has(#partnerCompanyCard)){overflow-x:clip}.app:has(#partnersCard) .canvas{min-width:0;max-width:100%}.app:has(#partnersCard) #partnersCard{min-width:0;max-width:100%}.app:has(#partnerCompanyCard) .canvas{min-width:0;max-width:100%}.app:has(#partnerCompanyCard) #partnerCompanyCard{min-width:0;max-width:100%}.partners-tabs{flex:0 auto;width:fit-content;max-width:100%}.partners-tabs__dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.partners-tabs__dot--teal{background:var(--accent)}.partners-tabs__dot--muted{background:var(--text-3)}.partners-tabs__dot--blue{background:var(--teal-700)}.partners-tabs__dot--orange{background:var(--tan-600)}.partners-tabs__dot--rose{background:var(--tan-700)}.partners-action>.btn,.partners-action>.btn.btn--primary,.partners-action>.btn:focus,.partners-action>.btn:active,.partners-action>.btn.show{box-shadow:none;gap:6px;background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.partners-action>.btn:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important}.partners-action>.btn.dropdown-toggle:after{display:none}.partners-action>.btn .mdi-chevron-down{opacity:.95;transition:transform var(--fast,.15s) ease;font-size:18px;line-height:1}.partners-action>.btn.show .mdi-chevron-down,.partners-action>.btn[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}.partners-action .dropdown-menu{z-index:1080;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface);min-width:220px;padding:6px;position:absolute}.partners-action.show{z-index:30}.partners-action:has(.dropdown-menu.show){z-index:30}.partners-action .dropdown-item{color:var(--text);font-size:var(--t-sm,14px);font-weight:var(--fw-med,500);cursor:pointer;pointer-events:auto;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.partners-action .dropdown-item>i,.partners-action .dropdown-item .mdi{pointer-events:none}.partners-action .dropdown-item:hover,.partners-action .dropdown-item:focus{background:var(--accent-quiet);color:var(--accent)}.partners-grid{min-width:0;max-width:100%}.partners-grid .dataTables_wrapper,.partners-grid .dt-container{min-width:0;max-width:100%;overflow:visible!important}.partners-grid .partners-toolbar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;padding:12px 20px 10px;display:flex}@media (width<=719px){.partners-grid .partners-toolbar{padding:12px 16px 10px}.partners-grid .partners-toolbar .partners-searchwrap{flex:100%;width:100%;min-width:0;max-width:none;margin-left:0!important}}.partners-grid .dataTables_wrapper .dt-buttons,.partners-grid .dt-buttons{float:none;vertical-align:middle;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex;margin:0!important}.partners-grid .dt-buttons .btn-group{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:8px!important;margin:0!important;display:inline-flex!important}.partners-grid .dt-buttons .btn-group>.btn,.partners-grid .dt-buttons .btn-group>.dt-button{border-radius:var(--r-sm,12px)!important;margin:0!important}.partners-grid .dt-buttons .btn.partners-toolbtn,.partners-grid .dt-buttons .partners-toolbtn.btn,.partners-grid .dt-buttons .dt-button.partners-toolbtn,.partners-grid .dt-buttons .buttons-excel,.partners-grid .dt-buttons .buttons-colvis,.partners-grid .dt-buttons button.buttons-excel,.partners-grid .dt-buttons button.buttons-colvis{box-sizing:border-box!important;border-radius:var(--r-sm,12px)!important;background:var(--surface)!important;border:1px solid var(--line)!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--text-2)!important;box-shadow:none!important;white-space:nowrap!important;vertical-align:middle!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.partners-grid .dt-buttons .partners-toolbtn>span,.partners-grid .dt-buttons .buttons-excel>span,.partners-grid .dt-buttons .buttons-colvis>span{white-space:nowrap!important;margin:0!important;padding:0!important;line-height:1!important;display:inline!important}.partners-grid .dt-buttons .partners-toolbtn:hover,.partners-grid .dt-buttons .partners-toolbtn:focus,.partners-grid .dt-buttons .buttons-excel:hover,.partners-grid .dt-buttons .buttons-colvis:hover{background:var(--accent-quiet)!important;border-color:color-mix(in srgb, var(--accent) 28%, var(--line))!important;color:var(--accent)!important}.partners-grid .dt-buttons .partners-toolbtn.dropdown-toggle:after,.partners-grid .dt-buttons .buttons-colvis.dropdown-toggle:after{content:none!important;border:0!important;margin:0!important;display:none!important}.partners-grid .dt-buttons .partners-toolbtn .mdi-chevron-down,.partners-grid .dt-buttons .buttons-colvis .mdi-chevron-down{transition:transform .15s;font-size:18px!important;line-height:1!important}.partners-grid .dt-buttons .partners-toolbtn.show .mdi-chevron-down,.partners-grid .dt-buttons .buttons-colvis.show .mdi-chevron-down,.partners-grid .dt-buttons .partners-toolbtn[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}.partners-grid .dt-buttons .buttons-excel .mdi,.partners-grid .dt-buttons .buttons-colvis .mdi,.partners-grid .dt-buttons .partners-toolbtn .mdi{vertical-align:middle!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;position:static!important;top:auto!important;transform:none!important}.partners-grid .dt-buttons .buttons-excel .mdi:before,.partners-grid .dt-buttons .buttons-colvis .mdi:before,.partners-grid .dt-buttons .partners-toolbtn .mdi:before{vertical-align:middle!important;width:18px!important;height:18px!important;margin:0!important;line-height:18px!important;display:block!important;position:static!important;top:0!important}.partners-grid .dt-button-collection.dropdown-menu,#partnerCompanyCard .dt-button-collection.dropdown-menu,#partnersCard .dt-button-collection.dropdown-menu{max-height:min(360px,60vh);overflow:auto;border:1px solid var(--line)!important;border-radius:var(--r-md,14px)!important;background:var(--surface)!important;width:240px!important;min-width:240px!important;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e)!important;padding:10px!important;animation:none!important}.partners-grid .dt-button-collection .dt-button.dropdown-item,#partnerCompanyCard .dt-button-collection .dt-button.dropdown-item,#partnersCard .dt-button-collection .dt-button.dropdown-item{border-radius:var(--r-xs,8px)!important;width:100%!important;box-shadow:none!important;color:var(--text-2)!important;font-size:13px!important;font-weight:var(--fw-med,500)!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 8px!important;display:flex!important}.partners-grid .dt-button-collection .dt-button.dropdown-item:hover,.partners-grid .dt-button-collection .dt-button.dropdown-item:focus,#partnerCompanyCard .dt-button-collection .dt-button.dropdown-item:hover,#partnersCard .dt-button-collection .dt-button.dropdown-item:hover{background:var(--accent-quiet)!important;color:var(--accent)!important}.partners-grid .tablewrap{border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;box-shadow:none;border-radius:0;position:relative;overflow:auto visible!important}.partners-grid .tablewrap::-webkit-scrollbar{display:none}.partners-grid .table--pipe{border-collapse:separate;border-spacing:0;width:max-content;min-width:1100px}.partners-company-grid .table--pipe{min-width:1100px}#partnersCard .partners-hscroll,#partnerCompanyCard .partners-hscroll,.partners-grid .partners-hscroll{z-index:5;background:color-mix(in srgb, var(--surface) 92%, var(--surface-2));border-top:1px solid var(--line);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong,var(--line))) var(--surface-2);min-height:16px;padding:2px 0 4px;position:sticky;bottom:0;overflow:auto hidden;box-shadow:0 -6px 14px -12px #1f3a3d38}#partnersCard .partners-hscroll[hidden],#partnerCompanyCard .partners-hscroll[hidden],.partners-grid .partners-hscroll[hidden]{display:none}#partnersCard .partners-hscroll__track,#partnerCompanyCard .partners-hscroll__track,.partners-grid .partners-hscroll__track{height:1px}#partnersCard .partners-hscroll::-webkit-scrollbar{height:12px}#partnerCompanyCard .partners-hscroll::-webkit-scrollbar{height:12px}.partners-grid .partners-hscroll::-webkit-scrollbar{height:12px}#partnersCard .partners-hscroll::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px;margin:0 8px}#partnerCompanyCard .partners-hscroll::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px;margin:0 8px}.partners-grid .partners-hscroll::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px;margin:0 8px}#partnersCard .partners-hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 48%, var(--line-strong,var(--line)));border:2px solid var(--surface-2);border-radius:999px}#partnerCompanyCard .partners-hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 48%, var(--line-strong,var(--line)));border:2px solid var(--surface-2);border-radius:999px}.partners-grid .partners-hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 48%, var(--line-strong,var(--line)));border:2px solid var(--surface-2);border-radius:999px}#partnersCard .partners-hscroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}#partnerCompanyCard .partners-hscroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}.partners-grid .partners-hscroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}.partners-grid .table thead th,.partners-grid table.dataTable thead th,.partners-grid .table tbody td,.partners-grid table.dataTable tbody td{box-sizing:border-box;padding-left:18px!important;padding-right:18px!important}.partners-grid .table thead th,.partners-grid table.dataTable thead th{z-index:1;text-align:left;font-size:var(--t-micro);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;padding-top:11px;padding-bottom:11px;position:sticky;top:0;background:var(--surface-2)!important;border-bottom:1px solid var(--line)!important;color:var(--text-3)!important}.partners-grid .table tbody td{border-bottom:1px solid var(--line);vertical-align:middle;height:60px;color:var(--text-2);font-size:var(--t-sm,14px);white-space:nowrap;background:0 0;text-align:left!important;padding-top:10px!important;padding-bottom:10px!important;font-weight:400!important}.partners-grid .table tbody tr:hover{background:var(--surface-2)}.partners-grid .table tbody tr:last-child td{border-bottom:0}.partners-grid .table-bordered,.partners-grid .table-bordered>:not(caption)>*{border-color:var(--line)}.partners-grid .table thead th,.partners-grid table.dataTable thead th{text-align:left!important}.partners-grid .table thead th.partners-col-num,.partners-grid .table tbody td.partners-col-num,.partners-grid .table thead th.partners-col-date,.partners-grid .table tbody td.partners-col-date,.partners-grid .table tbody td.partners-col-num *,.partners-grid .table tbody td.partners-col-date *,.partners-grid .table__numcell,.partners-grid .table__amt,.partners-grid table.dataTable tbody td.dt-type-numeric,.partners-grid table.dataTable tbody td.dt-body-right,.partners-grid table.dataTable thead th.dt-type-numeric,.partners-grid table.dataTable thead th.dt-head-right{font-variant-numeric:tabular-nums;text-align:left!important;font-weight:400!important}.partners-grid .table thead th.partners-col-center,.partners-grid .table tbody td.partners-col-center,.partners-grid .table tbody td.text-center{text-align:center!important}.partners-grid .table__amt{color:inherit;font-variant-numeric:tabular-nums;font-weight:400!important}.partners-grid .table tbody td .table__nlink{font-weight:var(--fw-semi,600)!important}.partners-grid .partners-action-dd{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.partners-grid .partners-action-dd>.btn,.partners-grid .partners-action-dd>.btn.btn-info,.partners-grid .partners-action-dd>.btn.btn-sm{box-sizing:border-box!important;white-space:nowrap!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-size:12px!important;line-height:1!important;font-weight:var(--fw-semi,600)!important;background:var(--accent,#5aa8b0)!important;border:1px solid var(--accent,#5aa8b0)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 14px 0 16px!important;display:inline-flex!important}.partners-grid .partners-action-dd>.btn:hover,.partners-grid .partners-action-dd>.btn.show,.partners-grid .partners-action-dd>.btn:focus{background:var(--accent-hover,#4d939b)!important;border-color:var(--accent-hover,#4d939b)!important;color:#fff!important}.partners-grid .partners-action-dd>.btn.dropdown-toggle:after{content:none!important;border:0!important;margin:0!important;display:none!important}.partners-grid .partners-action-dd>.btn .mdi-chevron-down{opacity:.95;width:18px;height:18px;transition:transform var(--fast,.15s) ease;justify-content:center!important;align-items:center!important;margin:0!important;font-size:18px!important;line-height:1!important;display:inline-flex!important}.partners-grid .partners-action-dd>.btn .mdi-chevron-down:before{margin:0!important;line-height:18px!important}.partners-grid .partners-action-dd>.btn.show .mdi-chevron-down,.partners-grid .partners-action-dd>.btn[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}.partners-grid .partners-action-dd .dropdown-menu{z-index:1100;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface);min-width:11rem;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e);margin-top:4px;padding:6px}.partners-grid .partners-action-dd.show{z-index:30}.partners-grid .partners-action-dd:has(.dropdown-menu.show){z-index:30}.partners-grid .partners-action-dd .dropdown-item{font-size:13px;font-weight:var(--fw-med,500);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.partners-grid .partners-action-dd .dropdown-item:hover,.partners-grid .partners-action-dd .dropdown-item:focus{background:var(--accent-quiet);color:var(--text)}.partners-grid .table tbody tr:has(.partners-action-dd .dropdown-menu.show)>td{z-index:6;position:relative;overflow:visible}.partners-grid .partners-pipe-foot{background:0 0;border:0;width:100%;min-height:0;margin:0;padding:0;display:block}.partners-grid .pager{border-top:1px solid var(--line);color:var(--text-3);background:var(--surface,#fff);border-radius:0 0 calc(var(--r-lg,16px) - 2px) calc(var(--r-lg,16px) - 2px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;display:flex}.partners-grid .pager__nav{align-items:center;gap:6px;display:flex}.partners-grid .pager__b{background:var(--surface-3,#f7f4f1);min-width:34px;height:34px;font-size:12px;font-weight:var(--fw-semi,600);color:var(--text-2);transition:all var(--fast,.13s) var(--ease,ease);border:1px solid #0000;border-radius:999px;place-items:center;padding:0 8px;display:grid}.partners-grid .pager__b:hover:not(:disabled){background:var(--accent-quiet);color:var(--accent)}.partners-grid .pager__b.is-on{background:var(--accent);color:#fff;border-color:#0000}.partners-grid .pager__b:disabled{opacity:.4;cursor:default}@media (width<=719px){.partners-grid .pager{justify-content:center;padding:12px 16px 14px}.partners-grid .pager__nav{justify-content:center;width:100%}}.partners-grid .partners-toolbar .partners-searchwrap{flex:0 280px;width:280px;min-width:min(100%,220px);max-width:420px;margin:0 0 0 auto;display:block;position:relative}.partners-grid .partners-searchwrap>svg{width:16px;height:16px;color:var(--text-3,#9a948f);pointer-events:none;z-index:1;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.partners-grid .partners-searchwrap .input.input--search{border:1px solid var(--line-2,#e6e1dc)!important;background:var(--surface,#fff)!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--text)!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:999px!important;margin:0!important;padding:0 40px 0 42px!important;font-size:13px!important;font-weight:400!important;line-height:40px!important}.partners-grid .partners-searchwrap .input.input--search::placeholder{color:var(--text-3,#9a948f)!important;opacity:1!important;font-weight:400!important}.partners-grid .partners-searchwrap .input.input--search:hover{border-color:var(--line-strong,#d4cfc9)!important}.partners-grid .partners-searchwrap .input.input--search:focus{border-color:var(--accent,#5aa8b0)!important;background:var(--surface,#fff)!important;box-shadow:0 0 0 3px var(--ring,color-mix(in srgb, var(--accent,#5aa8b0) 16%, transparent))!important;outline:none!important}.partners-grid .partners-searchwrap .searchwrap__clear{border-radius:var(--r-xs,6px);width:26px;height:26px;color:var(--text-3,#9a948f);cursor:pointer;z-index:1;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.partners-grid .partners-searchwrap .searchwrap__clear:hover{background:var(--surface-3,#f7f4f1);color:var(--text)}.partners-grid .partners-action-dd .dropdown-item .mdi-delete,.partners-grid .partners-action-dd .dropdown-item.js-crm-delete{color:#8b7355!important}.partners-grid .partners-action-dd .dropdown-item.js-crm-delete:hover,.partners-grid .partners-action-dd .dropdown-item.js-crm-delete:focus{color:#6f5a42!important;background:#f1eeeb!important}.partners-grid .partners-action-dd .dropdown-item .mdi-square-edit-outline{color:var(--accent,#5aa8b0)}.partners-grid .partners-pagesize-slot{vertical-align:middle;align-items:center;display:inline-flex;margin:0!important}.partners-pagesize{color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;height:36px;margin:0;font-size:12px;display:inline-flex}.partners-pagesize__label{color:var(--text-3);font-weight:400;line-height:36px}.partners-pagesize__wrap{z-index:6;display:inline-flex;position:relative}.partners-pagesize__btn{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:64px;display:inline-flex;border:1px solid var(--line)!important;border-radius:var(--r-sm,12px)!important;background:var(--surface)!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--text-2)!important;box-shadow:none!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;line-height:1!important}.partners-pagesize__btn .mdi-chevron-down{text-align:center;width:18px;color:var(--text-3);transition:transform var(--fast,.15s) ease;font-size:18px;line-height:1}.partners-pagesize__wrap.is-open .partners-pagesize__btn,.partners-pagesize__btn:hover,.partners-pagesize__btn:focus{outline:none;background:var(--accent-quiet)!important;border-color:color-mix(in srgb, var(--accent) 28%, var(--line))!important;color:var(--accent)!important;box-shadow:none!important}.partners-pagesize__wrap.is-open .partners-pagesize__btn .mdi-chevron-down{color:var(--accent,#5aa8b0);transform:rotate(180deg)}.partners-pagesize__menu{z-index:50;border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;min-width:100%;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);bottom:auto;left:0;overflow:auto;box-shadow:0 12px 28px -12px #0000002e,0 4px 12px #0000000d}.partners-pagesize__menu[hidden]{display:none!important}.partners-pagesize__item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:500;display:block}.partners-pagesize__item:hover,.partners-pagesize__item.is-on{background:color-mix(in srgb, var(--accent,#5aa8b0) 22%, #fff);color:var(--text)}.partners-grid .dataTables_length,.partners-grid .dt-length{display:none!important}.partners-person{align-items:center;gap:var(--s-3);min-width:0;display:inline-flex}.partners-avatar{color:#fff;letter-spacing:.02em;background:var(--teal-600);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-grid}.partners-avatar--0{background:var(--teal-500)}.partners-avatar--1{background:var(--teal-700)}.partners-avatar--2{background:var(--tan-600)}.partners-avatar--3{background:var(--teal-900)}.partners-avatar--4{background:var(--tan-700)}.partners-avatar--5{background:var(--teal-600)}.partners-avatar--6{background:var(--tan-500)}.partners-avatar--7{background:var(--teal-300);color:var(--teal-900)}.partners-muted{color:var(--text-3)}.partners-form-page{width:100%;max-width:880px;padding:0 0 var(--s-4);margin:0 auto}.partners-form-page .partners-form-card--editor{max-width:none;margin:0}.partners-form-card{max-width:760px;margin:0 auto;overflow:visible}.partners-form-card--editor.card,.partners-form-card--editor{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 36%, var(--surface,#fff) 100%);position:relative;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}.partners-form-card--page{max-width:100%;margin:0}.partners-form-card--page .partners-form-card__body{padding-top:var(--s-5)}.partners-form-card__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line);display:flex}.partners-form-card--editor .partners-form-card__head{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:0 0;align-items:flex-start;gap:12px;padding:14px 18px 12px}.partners-form-card__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.partners-form-card__back{border:1px solid var(--line-2,var(--line));background:var(--surface,#fff);height:30px;color:var(--text-2);font-size:12px;font-weight:var(--fw-semi,600);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:0 0 6px;padding:0 10px 0 6px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.partners-form-card__back:hover,.partners-form-card__back:focus-visible{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--accent-quiet,#5aa8b01f);text-decoration:none}.partners-form-card__back .mdi{font-size:16px;line-height:1}.partners-form-card__eyebrow{color:var(--accent);letter-spacing:.08em;margin:0}.partners-form-card__title{font-size:clamp(18px,2.2vw,22px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text);margin:0}.partners-form-card--editor .partners-form-card__title{color:var(--teal-900,#1f3a3d);font-size:20px;line-height:1.2}.partners-form-card__sub{font-size:var(--t-xs);color:var(--text-3);margin:4px 0 0}.partners-form-card--editor .partners-form-card__sub{color:var(--text-2);margin:2px 0 0;font-size:13px;line-height:1.35}.partners-form-card__close{color:var(--text-3);flex:none}.partners-form-card--editor .partners-form-card__close{background:color-mix(in srgb, var(--accent) 8%, transparent);width:32px;height:32px;color:var(--accent);border:1px solid #0000;border-radius:10px}.partners-form-card--editor .partners-form-card__close:hover{background:color-mix(in srgb, var(--accent) 16%, #fff);border-color:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-hover,#3d7379)}.partners-back{width:auto;max-width:max-content;margin:0 0 var(--s-4);align-self:flex-start;gap:6px}.partners-back .mdi{opacity:.85;font-size:18px}.partners-form-card__body{padding:var(--s-5);overflow:visible}.partners-form-card--editor .partners-form-card__body{padding:16px 18px 8px}.partners-form-card__foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;display:flex}.partners-form-card--editor .partners-form-card__foot{border-top:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:color-mix(in srgb, var(--accent) 4%, var(--surface-2,#f4f7f8));padding:12px 18px}.partners-form-card__foot .btn--primary,.partners-form-card__foot .btn--primary:hover,.partners-form-card__foot .btn--primary:focus,.partners-form-card__foot .btn--primary:active,.pdmodal__foot .btn--primary,.pdmodal__foot .btn--primary:hover,.pdmodal__foot .btn--primary:focus,.pdmodal__foot .btn--primary:active,#partnerBrokerageModal .czmodal__foot .btn--primary,#partnerBrokerageModal .czmodal__foot .btn--primary:hover,#partnerBrokerageModal .czmodal__foot .btn--primary:focus,#partnerBrokerageModal .czmodal__foot .btn--primary:active,.partners-page .czmodal__foot .btn--primary,.pdetail~.czmodal .czmodal__foot .btn--primary,.ladda-button.btn--primary[data-style=expand-right]{box-shadow:none;background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.partners-form-card__foot .btn--primary:hover,.pdmodal__foot .btn--primary:hover,#partnerBrokerageModal .czmodal__foot .btn--primary:hover,.partners-page .czmodal__foot .btn--primary:hover,.pdetail~.czmodal .czmodal__foot .btn--primary:hover,.ladda-button.btn--primary[data-style=expand-right]:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important}.partners-page .text-danger,.partners-page .field-validation-error,.partners-form-card .text-danger,.partners-form-card .field-validation-error,.pdetail .text-danger,.pdetail .field-validation-error,.pdetail~.czmodal .text-danger,.pdetail~.czmodal .field-validation-error,#partnerBrokerageModal .text-danger,#partnerBrokerageModal .field-validation-error,.partners-field-error{color:#dc3545!important}.partners-form-grid{gap:var(--s-4);grid-template-columns:1fr;display:grid}.partners-form-card--editor .partners-form-grid{gap:14px 16px}@media (width>=720px){.partners-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners-form-field{min-width:0;position:relative}.partners-form-field--full{grid-column:1/-1}.partners-form-statezip{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=720px){.partners-form-statezip{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.partners-form-field--empty{display:none}@media (width>=720px){.partners-form-field--empty{display:block}}.partners-form-field--toggle{align-items:flex-end;padding-bottom:2px;display:flex}.partners-form-card .form-label{font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-2);margin-bottom:6px;display:block}.partners-form-card--editor .form-label{font-size:11px;font-weight:var(--fw-semi,600);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;line-height:1.2}.partners-form-card .form-control{border-radius:var(--r-md,10px);height:36px;min-height:36px;font-size:var(--t-sm)!important;padding:0 12px!important}.partners-form-card--editor .form-control{height:40px;min-height:40px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a08;border:1px solid var(--line-2,var(--line))!important;background:var(--surface,#fff)!important;color:var(--text)!important;font-size:13px!important;font-weight:var(--fw-med,500)!important;border-radius:12px!important;padding:0 14px!important}.partners-form-card--editor .form-control::placeholder{color:var(--text-3);font-weight:var(--fw-reg,400)}.partners-form-card--editor .form-control:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))!important}.partners-form-card--editor .form-control:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)!important;outline:none!important}.partners-form-card--editor .select2-container .select2-selection--single{box-shadow:0 1px 2px #0f172a08;border-color:var(--line-2,var(--line))!important;background:var(--surface,#fff)!important;border-radius:12px!important;height:40px!important;min-height:40px!important}.partners-form-card--editor .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)!important;padding-left:14px!important;padding-right:56px!important;font-size:13px!important;line-height:38px!important}.partners-form-card--editor .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important;right:8px!important}.partners-form-card--editor .select2-container--default.select2-container--focus .select2-selection--single,.partners-form-card--editor .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)!important}.partners-form-card--editor .partners-date-field .partners-date-input,.partners-form-card--editor .partners-date-input{padding-right:42px!important}.partners-form-card--editor .partners-date-trigger{width:34px;height:34px;color:var(--accent)}.partners-form-card--editor .partners-add-brokerage-btn{font-size:12px;font-weight:var(--fw-semi,600);border-radius:999px;margin-top:8px}.partners-form-card--editor .partners-form-card__foot .btn{min-height:38px;font-size:13px;font-weight:var(--fw-semi,600);border-radius:999px;padding:0 16px}.partners-form-card--editor .partners-form-card__foot .btn--primary{box-shadow:0 4px 12px #3d737940!important}.pdform .form-control,.czmodal .form-control{border-radius:var(--r-md,10px);width:100%;height:36px;min-height:36px}.partners-form-card select.select2-hidden-accessible,.pdform select.select2-hidden-accessible,.pdcard__reledit select.select2-hidden-accessible,.czmodal select.select2-hidden-accessible{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.partners-form-card .select2-container,.pdform .select2-container,.pdcard__reledit .select2-container,.czmodal .select2-container{z-index:1;width:100%!important}.partners-form-card .select2-container--open,.pdform .select2-container--open,.pdcard__reledit .select2-container--open,.czmodal .select2-container--open{z-index:20}.partners-form-card .select2-container .select2-selection--single,.pdform .select2-container .select2-selection--single,.pdcard__reledit .select2-container .select2-selection--single,.czmodal .select2-container .select2-selection--single{align-items:center;display:flex;position:relative;border-radius:var(--r-md,10px)!important;border-color:var(--line-2)!important;background:var(--surface)!important;height:36px!important;min-height:36px!important}.partners-form-card .select2-container--default .select2-selection--single .select2-selection__rendered,.pdform .select2-container--default .select2-selection--single .select2-selection__rendered,.pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__rendered,.czmodal .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)!important;padding-left:12px!important;padding-right:52px!important;line-height:34px!important}.partners-form-card .select2-container--default .select2-selection--single .select2-selection__clear,.pdform .select2-container--default .select2-selection--single .select2-selection__clear,.pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__clear,.czmodal .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:none!important;width:22px!important;height:36px!important;color:var(--text-3,#7a736e)!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;top:0!important;left:auto!important;right:28px!important}.partners-form-card .select2-container--default .select2-selection--single .select2-selection__clear:hover,.pdform .select2-container--default .select2-selection--single .select2-selection__clear:hover,.pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__clear:hover,.czmodal .select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--accent-hover,#3d7379)!important}.partners-form-card .select2-container--default .select2-selection--single .select2-selection__arrow,.pdform .select2-container--default .select2-selection--single .select2-selection__arrow,.pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__arrow,.czmodal .select2-container--default .select2-selection--single .select2-selection__arrow{right:6px;height:34px!important}.partners-form-card .select2-container--default .select2-selection--single .select2-selection__placeholder,.pdform .select2-container--default .select2-selection--single .select2-selection__placeholder,.pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__placeholder,.czmodal .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-3)!important}#partnerFormCard .form-control:not(textarea),#partnerFormCard .input,#partnerCompanyFormCard .form-control:not(textarea),#partnerCompanyFormCard .input,#partnerBrokerageModal .form-control:not(textarea),#partnerBrokerageModal .input,#partnerFormCard .select2-container .select2-selection--single,#partnerCompanyFormCard .select2-container .select2-selection--single,#partnerBrokerageModal .select2-container .select2-selection--single{height:44px!important;min-height:44px!important}#partnerFormCard .select2-container--default .select2-selection--single .select2-selection__rendered,#partnerCompanyFormCard .select2-container--default .select2-selection--single .select2-selection__rendered,#partnerBrokerageModal .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px!important}#partnerFormCard .select2-container--default .select2-selection--single .select2-selection__arrow,#partnerCompanyFormCard .select2-container--default .select2-selection--single .select2-selection__arrow,#partnerBrokerageModal .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px!important}#partnerFormCard .select2-container--default .select2-selection--single .select2-selection__clear,#partnerCompanyFormCard .select2-container--default .select2-selection--single .select2-selection__clear,#partnerBrokerageModal .select2-container--default .select2-selection--single .select2-selection__clear{height:44px!important}.pdetail [data-pd-edit] .form-control:not(textarea),.pdetail [data-pd-edit] .input,.pdetail .pdcard__reledit .form-control:not(textarea),.pdetail .pdcard__reledit .input,#pdModalContact .form-control:not(textarea),#pdModalContact .input,#pdModalKyp .form-control:not(textarea),#pdModalKyp .input,.pdetail [data-pd-edit] .select2-container .select2-selection--single,.pdetail .pdcard__reledit .select2-container .select2-selection--single,#pdModalContact .select2-container .select2-selection--single,#pdModalKyp .select2-container .select2-selection--single{height:40px!important;min-height:40px!important}.pdetail [data-pd-edit] .select2-container--default .select2-selection--single .select2-selection__rendered,.pdetail .pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__rendered,#pdModalContact .select2-container--default .select2-selection--single .select2-selection__rendered,#pdModalKyp .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px!important}.pdetail [data-pd-edit] .select2-container--default .select2-selection--single .select2-selection__arrow,.pdetail .pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__arrow,#pdModalContact .select2-container--default .select2-selection--single .select2-selection__arrow,#pdModalKyp .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important}.pdetail [data-pd-edit] .select2-container--default .select2-selection--single .select2-selection__clear,.pdetail .pdcard__reledit .select2-container--default .select2-selection--single .select2-selection__clear,#pdModalContact .select2-container--default .select2-selection--single .select2-selection__clear,#pdModalKyp .select2-container--default .select2-selection--single .select2-selection__clear{height:40px!important}.partners-form-card .select2-dropdown,.pdform .select2-dropdown,.czmodal .select2-dropdown,body>.select2-container .select2-dropdown{overflow:hidden;z-index:15!important;border-radius:var(--r-md,10px)!important;border:1px solid var(--line)!important;box-shadow:var(--sh-3,0 12px 28px #0000001f)!important;background:var(--surface)!important}body>.select2-container{z-index:15!important}body>.select2-container.partners-s2-overlay,body>.select2-container.partners-s2-overlay .select2-dropdown{z-index:1600!important}.partners-form-card .select2-search--dropdown,.pdform .select2-search--dropdown,.czmodal .select2-search--dropdown,body>.select2-container .select2-search--dropdown{background:var(--surface);border-bottom:1px solid var(--line);padding:8px}.partners-form-card .select2-search--dropdown .select2-search__field,.pdform .select2-search--dropdown .select2-search__field,.czmodal .select2-search--dropdown .select2-search__field,body>.select2-container .select2-search--dropdown .select2-search__field{border-radius:var(--r-sm,8px)!important;border:1px solid var(--line-2)!important;background:var(--surface-2)!important;width:100%!important;height:40px!important;min-height:40px!important;color:var(--text)!important;font-size:var(--t-sm)!important;box-shadow:none!important;outline:none!important;margin:0!important;padding:0 12px!important}.partners-form-card .select2-search--dropdown .select2-search__field:focus,.pdform .select2-search--dropdown .select2-search__field:focus,.czmodal .select2-search--dropdown .select2-search__field:focus,body>.select2-container .select2-search--dropdown .select2-search__field:focus{border-color:var(--accent)!important}.partners-form-card .select2-results__option,.pdform .select2-results__option,.czmodal .select2-results__option,body>.select2-container .select2-results__option{font-size:var(--t-sm);color:var(--text);padding:8px 12px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected=true]{background:var(--accent)!important;color:#fff!important}.pdform .partners-brokerage-search,.czmodal .partners-brokerage-search{position:relative}.pdform .partners-brokerage-search__ic,.czmodal .partners-brokerage-search__ic{z-index:3;color:var(--text-3);pointer-events:none;font-size:18px;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pdform .partners-brokerage-search .select2-container .select2-selection--single,.czmodal .partners-brokerage-search .select2-container .select2-selection--single{padding-left:34px!important}.pdform .partners-brokerage-search .select2-container--default .select2-selection--single .select2-selection__rendered,.czmodal .partners-brokerage-search .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0!important}.partners-input-icon{position:relative}.partners-input-icon .form-control{padding-right:40px!important}.partners-input-icon__ic{color:var(--accent);pointer-events:none;font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.partners-date-field{position:relative}.partners-date-input{cursor:pointer;padding-right:42px!important}.partners-date-input[readonly]{background-color:var(--surface,#fff)}.partners-date-trigger{z-index:2;width:32px;height:32px;color:var(--accent);cursor:pointer;border-radius:var(--r-sm,8px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.partners-date-trigger:hover,.partners-date-trigger:focus-visible{color:var(--accent-hover,#3d7379);background:var(--surface-2,#0000000a);outline:none}.partners-form-card .form-control.is-invalid,.partners-form-card select.is-invalid,.czmodal .form-control.is-invalid,.czmodal select.is-invalid,.pdform .form-control.is-invalid,.pdform select.is-invalid,.partners-form-card .select2-container.is-invalid .select2-selection,.czmodal .select2-container.is-invalid .select2-selection,.pdform .select2-container.is-invalid .select2-selection,.partners-page .select2-container.is-invalid .select2-selection,.pdetail .select2-container.is-invalid .select2-selection{border-color:#f1aeb5!important;box-shadow:0 0 0 .2rem #dc35452e!important}.partners-form-card .form-control.is-invalid:focus,.czmodal .form-control.is-invalid:focus,.pdform .form-control.is-invalid:focus,.partners-form-card .select2-container.is-invalid.select2-container--focus .select2-selection,.czmodal .select2-container.is-invalid.select2-container--focus .select2-selection,.pdform .select2-container.is-invalid.select2-container--focus .select2-selection{border-color:#dc3545!important;box-shadow:0 0 0 .25rem #dc354540!important}.partners-field-error,.partners-form-card .field-validation-error,.czmodal .field-validation-error,.pdform .field-validation-error,.partners-page .field-validation-error,.pdetail .field-validation-error{margin-top:4px;font-size:12px;font-weight:500;line-height:1.35;display:block;color:#dc3545!important;box-shadow:none!important;background:0 0!important;border:none!important;min-height:0!important;padding:0!important}.partners-form-card .field-validation-error:empty,.partners-form-card .field-validation-valid,.czmodal .field-validation-error:empty,.czmodal .field-validation-valid,.pdform .field-validation-error:empty,.pdform .field-validation-valid,.partners-page .field-validation-error:empty,.partners-page .field-validation-valid,.pdetail .field-validation-error:empty,.pdetail .field-validation-valid{box-shadow:none!important;border:none!important;display:none!important}.partners-page .text-danger,.partners-page .field-validation-error,.partners-page .partners-field-error,#partnerFormCard .text-danger,#partnerFormCard .field-validation-error,#partnerFormCard .partners-field-error,#partnerCompanyFormCard .text-danger,#partnerCompanyFormCard .field-validation-error,#partnerCompanyFormCard .partners-field-error,#partnerBrokerageModal .text-danger,#partnerBrokerageModal .field-validation-error,#partnerBrokerageModal .partners-field-error,.pdetail .text-danger,.pdetail .field-validation-error,.pdetail .partners-field-error,.pdetail~.czmodal .text-danger,.pdetail~.czmodal .field-validation-error,.pdetail~.czmodal .partners-field-error{color:var(--danger,#c94b4b)!important}#partnerFormCard .form-control.is-invalid,#partnerFormCard select.is-invalid,#partnerCompanyFormCard .form-control.is-invalid,#partnerCompanyFormCard select.is-invalid,#partnerBrokerageModal .form-control.is-invalid,#partnerBrokerageModal select.is-invalid,.pdetail .form-control.is-invalid,.pdetail select.is-invalid,.pdetail~.czmodal .form-control.is-invalid,.pdetail~.czmodal select.is-invalid,#partnerFormCard .select2-container.is-invalid .select2-selection,#partnerCompanyFormCard .select2-container.is-invalid .select2-selection,#partnerBrokerageModal .select2-container.is-invalid .select2-selection,.pdetail .select2-container.is-invalid .select2-selection,.pdetail~.czmodal .select2-container.is-invalid .select2-selection{border-color:var(--danger,#c94b4b)!important;box-shadow:0 0 0 3px var(--danger-ring,#c94b4b2e)!important}.partners-brokerage-search{position:relative}.partners-brokerage-search__ic{z-index:3;width:18px;height:18px;color:var(--text-3);pointer-events:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.partners-brokerage-search .select2-container{width:100%!important}.partners-brokerage-search .select2-container .select2-selection--single{padding-left:34px!important}.partners-brokerage-search .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0!important;padding-right:52px!important}.partners-add-brokerage-btn{margin-top:10px}.partners-address-toggle{color:var(--accent);font-size:var(--t-sm);font-weight:var(--fw-med);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.partners-address-toggle .mdi{transition:transform var(--fast,.15s) ease;font-size:18px}.partners-address-toggle.is-open .mdi{transform:rotate(180deg)}.brokerage-address{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r-md,12px);background:var(--surface-2);border:1px solid var(--line)}.brokerage-address[hidden]{display:none!important}.brokerage-address__title{margin:0 0 var(--s-3);font-size:var(--t-xs);font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}#partnerBrokerageModal .czmodal__foot{background:var(--surface-2)}#partnerBrokerageModal .czmodal__head,.pdetail~.czmodal .czmodal__head{justify-content:space-between}#partnerBrokerageModal .czmodal__head>:first-child,.pdetail~.czmodal .czmodal__head>:first-child{flex:auto;min-width:0}#partnerBrokerageModal .czmodal__head .iconbtn,.pdetail~.czmodal .czmodal__head .iconbtn{flex:none;align-self:flex-start;margin-left:auto}.pdetail{gap:var(--s-4);flex-direction:column;display:flex}#partnerDetail{box-sizing:border-box;width:100%;max-width:100%}#partnerDetail .pdetail__head{--pd-head-gap:10px;--pd-head-control-h:32px;top:calc(var(--topbar-h,56px) + 8px);z-index:15;align-items:center;gap:var(--pd-head-gap);box-sizing:border-box;border-radius:var(--r-lg,16px);background:radial-gradient(ellipse 70% 120% at 100% 0%, #5aa8b047, transparent 55%), linear-gradient(145deg, var(--teal-900,#1f3a3d) 0%, #15292b 55%, #0f1f21 100%);width:100%;max-width:100%;color:var(--text-inv,#fff);contain:layout style;border:1px solid #ffffff1f;flex-wrap:nowrap;padding:12px 18px;transition:none;display:flex;position:sticky;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0f172a24}#partnerDetail .pdetail__head.is-compact{gap:var(--pd-head-gap);border-radius:var(--r-lg,16px);border-color:#ffffff24;padding:10px 18px;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0f172a47}@media (width<=900px){#partnerDetail .pdetail__head{flex-wrap:wrap;row-gap:10px;padding:12px 16px}}@media (width<=640px){#partnerDetail .pdetail__head{padding:10px 14px}#partnerDetail .pdetail__name{font-size:14px}#partnerDetail .pdetail__meta{flex:100%}#partnerDetail .pdetail__headacts{flex:100%;justify-content:flex-start;margin-left:0}#partnerDetail .pdetail__menu{gap:6px;padding:10px}#partnerDetail .pdetail__menubtn{height:34px;padding:0 10px 0 6px}.pdcard{padding:var(--s-3) var(--s-4)}.pdcard__relgrid{grid-template-columns:1fr 1fr}.pdprofile{grid-template-columns:1fr}}#partnerDetail .pdetail__id{flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:min(280px,34%);display:flex}#partnerDetail .pdetail__idb{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}#partnerDetail .pdetail__avatar.avatar,#partnerDetail .pdetail__avatar{min-width:36px;min-height:36px;font-weight:var(--fw-bold,700);letter-spacing:.04em;border:1px solid #ffffff38;flex:none;line-height:1;transition:width .32s cubic-bezier(.22,.61,.36,1),height .32s cubic-bezier(.22,.61,.36,1),font-size .32s cubic-bezier(.22,.61,.36,1);box-shadow:inset 0 1px #fff3,0 4px 10px #0000002e;color:#fff!important;background:radial-gradient(circle at 30% 28%, #ffffff47, transparent 45%), linear-gradient(145deg, var(--accent,#5aa8b0) 0%, var(--teal-700,#3d7379) 100%)!important;width:36px!important;height:36px!important;font-size:12px!important}#partnerDetail .pdetail__head.is-compact .pdetail__avatar.avatar,#partnerDetail .pdetail__head.is-compact .pdetail__avatar{min-width:34px;min-height:34px;width:34px!important;height:34px!important;font-size:11px!important}#partnerDetail .pdetail__name{font-size:15px;font-weight:var(--fw-bold,700);letter-spacing:-.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.15;transition:font-size .32s cubic-bezier(.22,.61,.36,1);overflow:hidden}#partnerDetail .pdetail__head.is-compact .pdetail__name{font-size:14px}#partnerDetail .pdetail__company{font-size:11px;font-weight:var(--fw-med,500);color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;line-height:1.2;overflow:hidden}#partnerDetail .pdetail__meta{gap:var(--pd-head-gap);flex-wrap:nowrap;flex:0 auto;align-items:center;min-width:0;margin:0;display:flex}#partnerDetail .pdetail__tier{font-weight:var(--fw-semi,600);letter-spacing:.02em;border-radius:999px;justify-content:center;color:#fff!important;background:#b48c646b!important;border:1px solid #ffffff38!important}#partnerDetail .pdetail__tier[hidden]{display:none!important}#partnerDetail .pdetail__headdiv{background:#ffffff47;flex:none;width:1px;height:18px;margin:0 2px}#partnerDetail .pdetail__back,#partnerDetail .pdetail__back:link,#partnerDetail .pdetail__back:visited{width:var(--pd-head-control-h,32px);height:var(--pd-head-control-h,32px);min-width:var(--pd-head-control-h,32px);min-height:var(--pd-head-control-h,32px);color:#4a5568;background:#fff;border:1px solid #ffffffb3;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:static;box-shadow:0 1px 3px #0f172a1f}#partnerDetail .pdetail__back:hover,#partnerDetail .pdetail__back:focus-visible{color:var(--teal-800,#1f5f66);background:#f7fafc;border-color:#fff;text-decoration:none;box-shadow:0 2px 8px #0f172a29}#partnerDetail .pdetail__back .mdi{font-size:18px;line-height:1}#partnerDetail .pdetail__head .badge,#partnerDetail .pdetail__head .pdetail__stagebtn,#partnerDetail .pdetail__head .btn--sm,#partnerDetail .pdetail__head .pdetail__back{box-sizing:border-box;line-height:1;height:var(--pd-head-control-h,32px)!important;min-height:var(--pd-head-control-h,32px)!important}#partnerDetail .pdetail__head .badge,#partnerDetail .pdetail__head .pdetail__stagebtn,#partnerDetail .pdetail__head .btn--sm{font-size:12px;font-weight:var(--fw-semi,600);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex!important}#partnerDetail .pdetail__head .badge{color:#ffffffeb!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;padding:0 12px!important;font-size:12px!important}#partnerDetail .pdetail__type{color:#fff!important;font-weight:var(--fw-semi,600)!important;background:#ffffff1a!important;border:1px solid #ffffff29!important}#partnerDetail .pdetail__touch--none{color:var(--tan-200)!important;background:#d0ac9633!important;border:1px solid #d0ac9666!important}#partnerDetail .pdetail__stagebtn{font-weight:var(--fw-semi,600);align-items:center;gap:6px;color:#fff!important;height:var(--pd-head-control-h,32px)!important;min-height:var(--pd-head-control-h,32px)!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;display:inline-flex!important}#partnerDetail .pdetail__stagebtn.dropdown-toggle:after{display:none!important}#partnerDetail .pdetail__stagechev{opacity:.9;margin-left:2px;font-size:18px;line-height:1}#partnerDetail .pdetail__stagebtn:hover,#partnerDetail .pdetail__stagebtn:focus,#partnerDetail .pdetail__stagedd.show .pdetail__stagebtn{outline:none;color:#fff!important;background:#fff3!important;border-color:#ffffff73!important}#partnerDetail .pdetail__stagedd{position:relative}#partnerDetail .pdetail__stagemenu{border:1px solid var(--line-2,var(--line));border-radius:var(--r-md,12px);background:var(--surface);min-width:240px;max-height:min(60vh,440px);padding:8px 0;overflow:auto;box-shadow:0 14px 36px #0f172a24;z-index:1060!important;margin-top:6px!important}#partnerDetail .pdetail__stagehead{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:var(--fw-bold,700);margin:0;padding:6px 14px 4px}#partnerDetail .pdetail__stagehead--terminal{color:var(--tan-600,#a37e6c)}#partnerDetail .pdetail__stageitem{text-align:left;width:100%;font-size:var(--t-sm);color:var(--text);cursor:pointer;background:0 0;border:0;padding:8px 14px;display:block}#partnerDetail .pdetail__stageitem:hover,#partnerDetail .pdetail__stageitem:focus{background:var(--accent-quiet);color:var(--accent)}#partnerDetail .pdetail__stageitem.is-on{background:color-mix(in srgb, var(--teal-500,#14b8a6) 16%, #fff);color:var(--teal-800,#0f766e);font-weight:var(--fw-semi)}#partnerDetail .pdetail__stageitem--terminal{color:var(--tan-700,#8b6554)}#partnerDetail .pdetail__stageitem--terminal.is-on{background:color-mix(in srgb, var(--tan-600,#a37e6c) 14%, #fff);color:var(--tan-800,#6f4e40)}#partnerDetail .pdetail__headacts{gap:var(--pd-head-gap,10px);flex-wrap:nowrap;flex:none;align-items:center;margin-left:auto;padding-left:0;display:flex}#partnerDetail .pdetail__headacts .btn--ghost{color:#fff;font-weight:var(--fw-semi,600);background:#ffffff1f;border-color:#ffffff47}#partnerDetail .pdetail__headacts .btn--ghost:hover{color:#fff;background:#fff3;border-color:#ffffff73}#partnerDetail .pdetail__headacts .js-hotlist-toggle.is-on{color:#fff;border-color:color-mix(in srgb, var(--tan-600,#a37e6c) 55%, #ffffff47);background:color-mix(in srgb, var(--tan-600,#a37e6c) 28%, #ffffff1f)}.pdetail__suggest{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--teal-quiet,#10b9811f);border:1px solid var(--teal-200,#10b98140);flex-wrap:nowrap;display:flex}.pdetail__suggestb{min-width:0;font-size:var(--t-sm);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.pdetail__suggestb strong{color:var(--text);font-weight:var(--fw-semi)}#partnerDetail .pdstages{-webkit-overflow-scrolling:touch;pointer-events:none;min-width:0;max-width:100%;padding:6px 4px 12px;overflow:auto hidden}#partnerDetail .pdstages__track{flex-wrap:nowrap;align-items:center;gap:4px 2px;min-width:max-content;padding:2px 0 4px;display:inline-flex}#partnerDetail .pdstages__sep{color:var(--text-3);opacity:.5;-webkit-user-select:none;user-select:none;flex:none;padding:0 4px;font-size:15px;line-height:1}#partnerDetail .pdstages__step{height:auto;color:var(--text-3);font-size:var(--t-sm,13px);font-weight:var(--fw-med,500);letter-spacing:-.01em;white-space:nowrap;cursor:default;pointer-events:none;opacity:.72;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:6px 4px;line-height:1.25;display:inline-flex}#partnerDetail .pdstages__step.is-muted{color:var(--text-3);opacity:.72;background:0 0;border:0}#partnerDetail .pdstages__step.is-on{opacity:1;background:var(--accent-quiet,#5aa8b024);color:var(--accent,#5aa8b0);font-weight:var(--fw-bold,700);font-size:var(--t-sm,13px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#5aa8b0) 28%, transparent);border-radius:999px;padding:6px 12px}#partnerDetail .pdetail__draftluna{box-shadow:var(--sh-1);cursor:pointer;border-radius:999px;flex:none;color:var(--teal-900)!important;background:#fff!important;border:1px solid #00000014!important}#partnerDetail .pdetail__draftluna:hover{cursor:pointer;border-color:var(--accent)!important;color:var(--accent)!important;background:#fff!important}#partnerDetail .pdetail__menu{z-index:0;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,16px);flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:2px;padding:12px 14px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #3d73790f}#partnerDetail .pdetail__menu:before{content:none!important;display:none!important}#partnerDetail .pdetail__menubtn{appearance:none;z-index:1;border:1px solid var(--line-2,var(--line));background:var(--surface);height:36px;color:var(--text-2);font-size:var(--t-xs);font-weight:var(--fw-semi,600);letter-spacing:-.01em;cursor:pointer;box-shadow:none;transition:background var(--fast,.15s) var(--ease,ease), color var(--fast,.15s) var(--ease,ease), border-color var(--fast,.15s) var(--ease,ease), box-shadow var(--fast,.15s) var(--ease,ease), transform var(--fast,.15s) var(--ease,ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;line-height:1;display:inline-flex;position:relative}#partnerDetail .pdetail__menubtn:hover,#partnerDetail .pdetail__menubtn:focus{background:var(--accent-quiet);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));box-shadow:none;z-index:3;outline:none}#partnerDetail .pdetail__menubtn:active{transform:scale(.98)}#partnerDetail .pdetail__menubic{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2,#f4f7f8));width:24px;height:24px;color:var(--accent);border-radius:999px;flex:none;place-items:center;font-size:14px;line-height:1;display:grid}#partnerDetail .pdetail__menubtn:hover .pdetail__menubic,#partnerDetail .pdetail__menubtn:focus .pdetail__menubic{background:color-mix(in srgb, var(--accent) 18%, #fff);color:var(--accent)}#partnerDetail .pdetail__menubic .mdi{font-size:14px;line-height:1}#partnerDetail .pdetail__menubic--teal,#partnerDetail .pdetail__menubic--green,#partnerDetail .pdetail__menubic--orange,#partnerDetail .pdetail__menubic--blue,#partnerDetail .pdetail__menubic--rose,#partnerDetail .pdetail__menubic--gold{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2,#f4f7f8));color:var(--accent)}#partnerDetail .pdetail__menubtn--luna{background:var(--surface)}#partnerDetail .pdetail__tabs{z-index:0;margin:0 calc(var(--s-1) * -1);padding:8px var(--s-1) 0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box;background:0 0;flex-wrap:wrap;gap:2px;min-width:0;max-width:100%;display:flex;position:relative;overflow-x:auto}#partnerDetail .pdetail__tabs .apptab{cursor:pointer}#partnerDetail .pdetail__tabs .apptab[disabled]{opacity:.45;cursor:default}.pdetail__split{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.pdetail__split{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}}.pdetail__main,.pdetail__panel{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.pdetail__twocol{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=1000px){.pdetail__twocol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px) and (width<=999px){.pdetail__twocol{grid-template-columns:repeat(2,minmax(0,1fr))}}#partnerDetail .pdetail__split,#partnerDetail .pdetail__main,#partnerDetail .pdetail__panel,#partnerDetail .pdetail__twocol{gap:20px}@media (width>=1000px){#partnerDetail .pdetail__split{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:stretch;gap:24px}#partnerDetail .pdetail__twocol{gap:24px}}.pdetail__info{color:var(--teal-600);vertical-align:middle;margin-left:4px;font-size:14px}.pdetail__panel[hidden]{display:none!important}.pdetail__tabempty{padding:var(--s-8) var(--s-4);text-align:center}.pddeals{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.pddeals__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pddeals__heading{font-size:11px;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0;display:inline-flex}.pddeals__headingic{color:var(--teal-700,#3d7379);opacity:.9;font-size:15px;line-height:1}.pddeals__create{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pddeals__create .mdi{font-size:18px;line-height:1}.pddeals__section{gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 40%, var(--surface,#fff) 100%);flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}.pddeals__section:before{content:none!important;display:none!important}.pddeals__sechead{align-items:center;gap:10px;display:flex}.pddeals__sectitle{font-size:11px;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}.pddeals__count{background:var(--accent);color:#fff;min-width:22px;height:22px;font-size:12px;font-weight:var(--fw-bold);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;line-height:1;display:inline-flex;box-shadow:0 1px 2px #3d737940}.pddeals__empty{text-align:center;padding:var(--s-8) var(--s-4);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));border-radius:var(--r-md,12px);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 8%, #fff), color-mix(in srgb, var(--surface-2) 80%, #fff));flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.pddeals__emptyic{background:color-mix(in srgb, var(--accent) 14%, #fff);width:44px;height:44px;color:var(--teal-800,#0f766e);border-radius:12px;justify-content:center;align-items:center;margin-bottom:2px;font-size:22px;line-height:1;display:inline-flex}.pddeals__empty .empty__t{color:var(--text);font-weight:var(--fw-semi)}.pddeals__empty .empty__s{color:var(--text-3);max-width:42ch;line-height:1.45}.pddeals__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pddeals__row{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,#fff);flex-direction:column;gap:0;min-width:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.pddeals__row:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));box-shadow:0 4px 14px #3d73791a}.pddeals__row.is-active{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--accent) 4%, #fff)}.pddeals__body{flex-direction:column;min-width:0;display:flex}.pddeals__top{align-items:flex-start;gap:12px;min-width:0;padding:14px 14px 10px;display:flex}.pddeals__av{background:color-mix(in srgb, var(--accent) 12%, #e8eef0);width:36px;height:36px;color:var(--teal-800,#0f766e);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pddeals__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pddeals__name{color:var(--text);font-size:13px;font-weight:var(--fw-semi);line-height:1.25;text-decoration:none}.pddeals__name:hover{color:var(--accent);text-decoration:underline}.pddeals__sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.pddeals__roles{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.pddeals__role{background:var(--accent,#3d7379);color:#fff;font-size:10px;font-weight:var(--fw-semi);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;line-height:1.2;display:inline-flex}.pddeals__meta{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.pddeals__badge{background:color-mix(in srgb, var(--accent) 14%, #fff);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);color:var(--teal-800,#0f766e);font-size:10px;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.pddeals__side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.pddeals__amt{font-weight:var(--fw-semi);color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.2}.pddeals__stage{background:color-mix(in srgb, var(--accent) 14%, #fff);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);color:var(--teal-800,#0f766e);font-size:10px;font-weight:var(--fw-semi);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;line-height:1.2;display:inline-flex}.pddeals__trid{border-top:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));align-items:center;gap:8px;min-width:0;padding:7px 14px 10px;display:flex}.pddeals__tridlabel{color:var(--text-3);font-size:10px;font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.pddeals__tridlabel .mdi{color:var(--accent);font-size:13px;line-height:1}.pddeals__triddots{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.pddeals__triddot{border:1.5px solid color-mix(in srgb, var(--accent) 45%, #9ca3af);background:0 0;border-radius:999px;flex-shrink:0;width:7px;height:7px}.pddeals__triddot.is-on{background:var(--accent,#3d7379);border-color:var(--accent,#3d7379)}.pddeals__tridcount{color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11px}.pdtasks{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.pdtasks__empty{align-items:flex-start;gap:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(165deg, var(--accent-quiet) 0%, transparent 42%), var(--surface);box-shadow:var(--sh-1);flex-direction:column;min-height:240px;padding:clamp(20px,3vw,28px);display:flex}.pdtasks__hero{align-items:flex-start;gap:14px;max-width:54ch;display:flex}.pdtasks__icon{background:var(--accent);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:0 8px 18px -10px #5aa8b0a6}.pdtasks__icon .mdi{font-size:22px;line-height:1}.pdtasks__copy{flex-direction:column;gap:8px;min-width:0;padding-top:2px;display:flex}.pdtasks__title{font-size:clamp(17px,2.3vw,19px);font-weight:var(--fw-bold);color:var(--accent-hover,#3d7379);letter-spacing:-.02em;line-height:1.25}.pdtasks__sub{font-size:var(--t-sm);color:var(--text-3);line-height:1.5}.pdtasks__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pdtasks__btn{--btn-h:42px;height:var(--btn-h);font-size:var(--t-sm);font-weight:var(--fw-semi,600);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex!important}.pdtasks__btn .mdi{font-size:18px;line-height:1}.pdtasks__btn:active{transform:scale(.975)}.pdtasks__btn--primary{box-shadow:0 10px 22px -14px #5aa8b0e6;background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.pdtasks__btn--primary:hover,.pdtasks__btn--primary:focus{box-shadow:0 12px 26px -12px #3d7379d9;background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important}.pdtasks__btn--ghost{box-shadow:var(--sh-1);background:var(--surface)!important;border-color:var(--accent)!important;color:var(--accent-hover,#3d7379)!important}.pdtasks__btn--ghost:hover,.pdtasks__btn--ghost:focus{background:var(--accent-quiet)!important;border-color:var(--accent-hover)!important;color:var(--accent-hover)!important}.pdanalytics{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.pdanalytics__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.pdanalytics__titles{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.pdanalytics__title{font-size:11px;font-weight:var(--fw-semi);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;line-height:1.25;display:inline-flex}.pdanalytics__titleic{color:var(--teal-700,#3d7379);opacity:.9;text-transform:none;letter-spacing:0;font-size:15px;line-height:1}.pdanalytics__period{font-size:var(--t-sm);color:var(--text-3);font-weight:var(--fw-med)}.pdanalytics__filters{background:var(--surface-2);border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;padding:3px;display:flex}.pdanalytics__f{min-height:30px;color:var(--text-3);font-size:12px;font-weight:var(--fw-med);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pdanalytics__f:hover{color:var(--text-2);background:color-mix(in srgb, var(--accent) 8%, transparent)}.pdanalytics__f.is-on{background:var(--accent);color:#fff;box-shadow:0 1px 2px #3d737940}.pdanalytics__f.is-on:hover{background:var(--accent-hover);color:#fff}.pdanalytics__kpis{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width>=700px){.pdanalytics__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.pdanalytics .kpi__n{color:var(--text);white-space:nowrap}.pdanalytics .kpi__l{white-space:normal;text-overflow:unset;font-size:11px;overflow:visible}.pdanalytics .kpi__info{z-index:3;background:color-mix(in srgb, var(--teal-500,#5aa8b0) 16%, #fff);width:20px;height:20px;color:var(--teal-700,#3d7379);cursor:help;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.pdanalytics .kpi__info .mdi{font-size:14px;line-height:1}.pdanalytics .kpi__info:hover,.pdanalytics .kpi__info:focus-visible{background:color-mix(in srgb, var(--teal-500,#5aa8b0) 28%, #fff);color:var(--teal-800,#2f5b60);outline:none}.pdanalytics .kpi__info:after{content:attr(data-tip);color:#fff;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#1e3a5f;border-radius:8px;width:max-content;max-width:min(220px,70vw);padding:8px 10px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 20px #0f172a2e}.pdanalytics .kpi__info:before{content:"";opacity:0;visibility:hidden;z-index:30;border:6px solid #0000;border-bottom-color:#1e3a5f;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 2px);right:5px}.pdanalytics .kpi__info:hover:after,.pdanalytics .kpi__info:focus-visible:after,.pdanalytics .kpi__info:hover:before,.pdanalytics .kpi__info:focus-visible:before{opacity:1;visibility:visible}.pdanalytics__card{gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--r-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 40%, var(--surface,#fff) 100%);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.pdanalytics__card:before{content:"";background:linear-gradient(90deg, var(--teal-500,#5aa8b0), var(--teal-700,#3d7379));pointer-events:none;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.pdanalytics__card:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));box-shadow:0 4px 16px #3d737914}.pdanalytics__cardhead{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.pdanalytics__cardtitle{font-size:13px;font-weight:var(--fw-semi);color:var(--text);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;display:inline-flex}.pdanalytics__cardic{color:var(--teal-700,#3d7379);opacity:.9;font-size:16px;line-height:1}.pdanalytics__cardmeta{color:var(--text-3);font-size:11px;font-weight:var(--fw-med);background:color-mix(in srgb, var(--accent) 8%, #fff);border:1px solid color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;padding:3px 8px}.pdanalytics__chartwrap{min-height:160px;padding:8px 4px 4px;position:relative}.pdanalytics__chartwrap--time{align-items:stretch;height:220px;min-height:200px;display:flex}.pdanalytics__chartwrap[hidden],.pdanalytics__chartempty[hidden]{display:none!important}.pdtime-chart{justify-content:stretch;align-items:stretch;gap:16px;width:100%;height:100%;padding:2px 2px 0;display:flex;overflow-x:auto}.pdtime-chart__col{flex-direction:column;flex:1 1 0;align-items:stretch;gap:6px;min-width:72px;height:100%;display:flex}.pdtime-chart__count{text-align:center;color:#0f766e;flex:none;font-size:13px;font-weight:600;line-height:1}.pdtime-chart__plot{flex:auto;justify-content:stretch;align-items:flex-end;width:100%;min-height:0;display:flex}.pdtime-chart__bar{background:#0f766e;border-radius:6px 6px 4px 4px;width:100%;min-height:4px;transition:height .2s,background .15s}.pdtime-chart__col:hover .pdtime-chart__bar{background:#0d9488}.pdtime-chart__label{text-align:center;color:var(--text-3,#94a3b8);white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:1.2}.pdtime-chart--single{gap:0}.pdtime-chart--single .pdtime-chart__col{flex:100%;width:100%;min-width:0;max-width:none}.pdtime-chart--single .pdtime-chart__bar{width:100%;min-height:100%;height:100%!important}.pdanalytics__chartempty{min-height:160px;padding:var(--s-5);text-align:center;font-size:var(--t-sm);color:var(--text-3);border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:var(--r-md,12px);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 7%, #fff), color-mix(in srgb, var(--surface-2) 80%, #fff));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pdanalytics__emptyic{background:color-mix(in srgb, var(--accent) 14%, #fff);width:40px;height:40px;color:var(--teal-800,#0f766e);border-radius:11px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.pdanalytics__chartempty--sm{min-height:120px}.pdanalytics__breakdown{flex-direction:column;gap:12px;min-height:120px;padding:2px 0;display:flex}.pdanalytics__breakdown[hidden]{display:none!important}.pdbreakdown__row{flex-direction:column;gap:6px;min-width:0;display:flex}.pdbreakdown__meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pdbreakdown__label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.pdbreakdown__stats{color:var(--text-3,#64748b);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.pdbreakdown__track{background:color-mix(in srgb, var(--accent) 10%, #f1f5f9);border-radius:999px;height:10px;overflow:hidden}.pdbreakdown__fill{border-radius:inherit;background:var(--teal-600,#0f766e);min-width:0;height:100%;transition:width .2s}.pdbreakdown__row--other .pdbreakdown__fill{background:#e8893a}.pdanalytics__split{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=860px){.pdanalytics__split{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdanalytics__badge{font-size:11px;font-weight:var(--fw-med);background:color-mix(in srgb, var(--accent) 10%, #fff);color:var(--teal-800,#0f766e);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.pdanalytics__engagegrid{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.pdanalytics__engagegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdanalytics__engageitem{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,#fff);flex-direction:column;gap:6px;min-width:0;padding:12px 12px 10px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a08}.pdanalytics__engageitem:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--line));box-shadow:0 3px 12px #3d737914}.pdanalytics__engageitem strong{font-size:clamp(15px,1.6vw,18px);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--accent-hover,#3d7379);line-height:1.15}.pdanalytics__engageitem span{color:var(--text-3);font-size:12px;font-weight:var(--fw-med)}#partnerDetail .pdetail__railslot{align-self:start;min-width:0;min-height:0}#partnerDetail .pdetail__rail{--pd-rail-under-head:72px;z-index:1;width:100%;min-width:0;max-width:100%;height:calc(100vh - var(--topbar-h,56px) - var(--pd-rail-under-head) - 20px);max-height:calc(100vh - var(--topbar-h,56px) - var(--pd-rail-under-head) - 20px);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 38%, var(--surface,#fff) 100%);flex-direction:column;align-self:start;gap:0;min-height:360px;padding:0;transition:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}#partnerDetail .pdetail__rail:before{content:none!important;display:none!important}#partnerDetail .pdetail__rail.is-pinned{position:sticky}@media (width>=1000px){#partnerDetail .pdetail__railslot{align-self:stretch;height:auto;min-height:100%}#partnerDetail .pdetail__rail{top:calc(var(--topbar-h,56px) + 8px + var(--pd-rail-under-head));z-index:10;align-self:start;width:100%;position:sticky}#partnerDetail:has(.pdetail__head.is-compact) .pdetail__rail{--pd-rail-under-head:64px}}@media (width<=999px){#partnerDetail .pdetail__rail{height:auto;min-height:280px;max-height:none;position:relative;top:auto}#partnerDetail .pdetail__railslot{align-self:start;min-height:0}}body:has(#partnerDetail) .app{overflow:clip visible}#partnerDetail .pdetail__railhead{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));flex-direction:column;flex:none;align-items:stretch;gap:10px;padding:14px 16px 12px;display:flex}#partnerDetail .pdetail__railtitle{font-size:11px;font-weight:var(--fw-semi,600);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0;display:inline-flex}#partnerDetail .pdetail__railtitleic{color:var(--teal-700,#3d7379);opacity:.9;font-size:15px;line-height:1}#partnerDetail .pdetail__railfilters{flex-wrap:wrap;gap:6px;display:flex}#partnerDetail .pdetail__fchip{appearance:none;border:1px solid var(--line-2,var(--line));background:var(--surface-2,#f4f7f8);color:var(--text-3);font-size:var(--t-micro,11px);font-weight:var(--fw-semi,600);letter-spacing:.02em;cursor:pointer;border-radius:999px;padding:7px 10px;line-height:1;transition:background .15s,color .15s,border-color .15s}#partnerDetail .pdetail__fchip:hover{color:var(--text-2);border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}#partnerDetail .pdetail__fchip.is-on{background:var(--accent-quiet,#5aa8b024);color:var(--accent,#5aa8b0);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}#partnerDetail .pdetail__railbody{flex-direction:column;flex:auto;min-height:0;padding:12px 14px;display:flex;overflow:hidden auto}#partnerDetail .pdetail__railempty{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;padding:0;display:flex}#partnerDetail .pdetail__quiet{border-radius:var(--r-md,12px);background:color-mix(in srgb, var(--accent) 8%, var(--surface-2,#f4f7f8));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));min-height:120px;color:var(--text-2);flex:auto;align-items:flex-start;gap:10px;padding:16px 14px;display:flex}#partnerDetail .pdetail__quiet>.mdi{color:var(--accent,#5aa8b0);flex:none;margin-top:1px;font-size:18px;line-height:1}#partnerDetail .pdetail__quiet>div{gap:3px;min-width:0;display:grid}#partnerDetail .pdetail__quiet strong{font-size:var(--t-xs,12px);font-weight:var(--fw-bold,700);color:var(--text);letter-spacing:-.01em}#partnerDetail .pdetail__quiet span{font-size:var(--t-micro,11px);color:var(--text-3);line-height:1.4}#partnerDetail .pdetail__note{border-top:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:color-mix(in srgb, var(--surface) 92%, var(--surface-2,#f4f7f8));flex:none;margin:0;padding:12px 14px}#partnerDetail .pdetail__note .input{box-sizing:border-box;border:1px solid var(--line-2,var(--line));background:var(--surface,#fff);width:100%;height:40px;font-size:var(--t-sm,13px);color:var(--text);border-radius:999px;padding:0 12px;transition:border-color .15s,box-shadow .15s}#partnerDetail .pdetail__note .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.pdmodal__foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;display:flex}.pdcard__head--wrap{flex-wrap:wrap}[data-pd-modal] .pdform{max-width:100%}[data-pd-modal] .field{width:100%;min-width:0}[data-pd-modal] .input,[data-pd-modal] .select,[data-pd-modal] .textarea{box-sizing:border-box;width:100%;max-width:100%}[data-pd-modal] .pdform__row{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=640px){[data-pd-modal] .pdform__row{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-pd-modal] .pdmarkets{gap:var(--s-3);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=700px){[data-pd-modal] .pdmarkets{grid-template-columns:1fr auto 1fr}}@media (width<=560px){.czmodal{padding:var(--s-3);align-items:end}.czmodal__box,.czmodal__box--wide{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:min(92vh,900px)}}.pdcard{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1,none);position:relative}#partnerDetail [data-pd-panel=overview]>.pdcard,#partnerDetail [data-pd-panel=overview] .pdetail__twocol>.pdcard{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 38%, var(--surface,#fff) 100%);contain:layout style;min-width:0;padding:16px 18px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}#partnerDetail [data-pd-panel=overview]>.pdcard:hover,#partnerDetail [data-pd-panel=overview] .pdetail__twocol>.pdcard:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));border-top-color:var(--accent,#5aa8b0);box-shadow:0 4px 16px #3d73791a;transform:none!important}#partnerDetail [data-pd-panel=overview]>.pdcard:before,#partnerDetail [data-pd-panel=overview] .pdetail__twocol>.pdcard:before{content:none!important;display:none!important}.pdcard.is-editing{border-color:var(--accent);box-shadow:var(--sh-2,0 8px 24px #0000000f)}.pdcard [data-pd-view][hidden],.pdcard [data-pd-edit][hidden],.pdcard [data-pd-view-only][hidden]{display:none!important}.pdform__hint{margin:0 0 var(--s-2);font-size:var(--t-xs);color:var(--text-3);line-height:1.4}.pdform__row--3{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.pdform__row--3{grid-template-columns:minmax(0,1.2fr) minmax(88px,.7fr) minmax(100px,.8fr)}}.pdform .field__wrap{display:block;position:relative}.pdform .field__wrap .input{padding-right:36px}.pdform .field__ic{color:var(--text-3);pointer-events:none;font-size:16px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pdcard__head,.pdcard__edithead{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.pdcard__title{font-size:11px;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0;display:inline-flex}.pdcard__titleic{opacity:.9;color:var(--teal-700,#3d7379);font-size:15px;line-height:1}.pdcard__title--accent{color:var(--accent-hover,#3d7379)}.pdcard__edit{background:color-mix(in srgb, var(--accent) 8%, transparent);width:30px;height:30px;color:var(--accent);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.pdcard__edit:hover{background:color-mix(in srgb, var(--accent) 16%, #fff);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.pdcard__star{background:color-mix(in srgb, var(--tan-600,#d97706) 8%, transparent);width:30px;height:30px;color:var(--tan-600);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.pdcard__star:hover{background:#fdf5d5;border-color:#f5c51859}.pdcard__star.is-on,.pdcard__star.is-on i{color:#f5c518}.pdcard--rel .pdcard__star{margin-left:auto}.pdetail__headacts .js-hotlist-toggle{align-items:center;gap:6px;display:inline-flex}.pdetail__headacts .js-hotlist-toggle.is-on i{color:#f5c518}.pdcard__empty{margin:0 0 var(--s-4);border-radius:var(--r-md);border:1px dashed color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--accent) 4%, #fff);font-size:var(--t-sm);color:var(--text-3);padding:12px 14px;line-height:1.45}.pdcard__tip{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, #fff), color-mix(in srgb, var(--teal-500,#14b8a6) 6%, #fff));color:var(--text-2);font-size:var(--t-sm);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.5;display:flex}.pdcard__tipic{background:color-mix(in srgb, var(--accent) 14%, #fff);width:32px;height:32px;color:var(--teal-800,#0f766e);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.pdcard__tiptxt{flex:1;min-width:0;margin:0}.pdcard__dl{margin:0 0 var(--s-4);flex-direction:column;gap:8px;display:flex}.pdcard__dl>div{background:color-mix(in srgb, var(--surface-2) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);font-size:var(--t-sm);border-radius:10px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.pdcard__dl dt{color:var(--text-3);font-weight:var(--fw-med);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px}.pdcard__dl dd{color:var(--text);overflow-wrap:anywhere;font-weight:var(--fw-med);margin:0}#partnerDetail .pdcard__dl{gap:10px;margin:0 0 16px}#partnerDetail .pdcard__dl>div{font-size:var(--t-sm,13px);background:color-mix(in srgb, var(--surface-2) 55%, #fff);border:1px solid color-mix(in srgb, var(--line) 85%, transparent);border-radius:12px;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 12px}#partnerDetail .pdcard__dl dt{font-size:10px;font-weight:var(--fw-semi,600);letter-spacing:.05em;color:var(--text-3)}#partnerDetail .pdcard__dl dd{font-size:13px;font-weight:var(--fw-med,500);color:var(--text);line-height:1.35}#partnerDetail .pdcard__tip{font-size:var(--t-sm,13px);gap:12px;padding:14px 16px;line-height:1.5}#partnerDetail .pdcard__tipic{width:32px;height:32px;font-size:18px}#partnerDetail .pdcard__prefs{gap:12px;margin-top:4px;padding-top:14px}#partnerDetail .pdcard__prefs .eyebrow{letter-spacing:.06em;font-size:11px;font-weight:var(--fw-semi,600)}#partnerDetail .pdcard__pills{gap:8px}#partnerDetail .pdcard__consentline{font-size:var(--t-xs,12px);gap:8px}.pdcard__prefs{padding-top:var(--s-3);border-top:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));flex-direction:column;gap:10px;margin-top:2px;display:flex}.pdcard__prefs .eyebrow{color:var(--accent);letter-spacing:.06em}.pdcard__pills{flex-wrap:wrap;gap:8px;display:flex}.pdcard__consentline{font-size:var(--t-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdcard__actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pdcard__footnote{margin:var(--s-3) 0 0;text-align:right;color:var(--text-3);font-size:11px;font-style:italic}.pdcard__relgrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width>=720px){.pdcard__relgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pdcard__relitem{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,#fff);flex-direction:column;gap:6px;min-width:0;padding:12px 12px 10px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a08}.pdcard__relitem:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--line));box-shadow:0 3px 12px #3d737914}.pdcard__rellabel{min-height:28px;font-size:11px;font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:4px;display:inline-flex}.pdcard__relval{min-height:auto;font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text);box-sizing:border-box;border-bottom:0;padding:2px 0 0;line-height:1.35;display:block}.pdcard__reledit{width:100%;min-width:0;position:relative}.pdcard__reledit .select2-container,.pdcard__reledit .form-control{width:100%!important}.pdcard__cadence-select{width:100%;min-width:0}.pdcard__cadence-select[hidden]{display:none!important}.pdcard__cadence-custom{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.pdcard__cadence-custom[hidden]{display:none!important}.pdcard__cadence-datewrap{border-bottom:1px solid var(--line);box-sizing:border-box;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.pdcard__cadence-datewrap:focus-within{border-bottom-color:var(--accent)}.pdcard__cadence-date{width:100%;min-width:0;height:auto;box-shadow:none;font-size:var(--t-sm);color:var(--text);box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:10px 0 8px;line-height:1.35;display:block}.pdcard__cadence-date:focus{outline:none}.pdcard__cadence-date::placeholder{color:var(--text-3)}.pdcard__cadence-calbtn{border-radius:var(--r-sm,6px);width:28px;height:28px;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 0 2px;padding:0;font-size:18px;line-height:1;display:inline-flex}.pdcard__cadence-calbtn:hover{background:var(--surface-2,#0000000a)}.pdcard__cadence-actions{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.pdcard__cadence-link{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;line-height:1.3}.pdcard__cadence-link:hover{color:var(--accent);text-decoration:underline}.pdcard--rel .pdcard__edit{width:24px;height:24px}.pdcard__relitem.is-editing-custom{z-index:2}.datepicker.dropdown-menu.partners-datepicker{z-index:1080;border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:10px;width:auto;min-width:0;padding:8px;box-shadow:0 8px 20px #0f172a1f,0 1px 4px #0f172a0f}.partners-datepicker.datepicker-dropdown:before,.partners-datepicker.datepicker-dropdown:after{display:none}.partners-datepicker table{width:auto;margin:0}.partners-datepicker .datepicker-days table thead tr th,.partners-datepicker .datepicker-days table tbody tr td{text-align:center;border-radius:6px;width:26px;height:26px;padding:0;font-size:11px;line-height:26px}.partners-datepicker .datepicker-switch{color:var(--text,#111827);font-size:12px;font-weight:600;line-height:26px}.partners-datepicker .prev,.partners-datepicker .next{color:var(--text-2,#4b5563);border-radius:6px}.partners-datepicker .prev:hover,.partners-datepicker .next:hover,.partners-datepicker .datepicker-switch:hover{background:var(--surface-2,#f3f4f6);color:var(--accent)}.partners-datepicker .prev .mdi,.partners-datepicker .next .mdi{vertical-align:middle;font-size:16px;line-height:26px}.partners-datepicker .dow{letter-spacing:.03em;text-transform:uppercase;color:var(--text-3,#9ca3af);height:22px;font-size:9px;font-weight:600;line-height:22px}.partners-datepicker table tr td.day{color:var(--text,#111827)}.partners-datepicker table tr td.day:hover{background:var(--teal-quiet,#10b9811f);color:var(--accent)}.partners-datepicker table tr td.old,.partners-datepicker table tr td.new{color:var(--text-3,#9ca3af)}.partners-datepicker table tr td.today{font-weight:700;position:relative;color:var(--accent)!important;background:0 0!important}.partners-datepicker table tr td.today:before{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:2px;left:50%}.partners-datepicker table tr td.active,.partners-datepicker table tr td.active:hover,.partners-datepicker table tr td.active.disabled,.partners-datepicker table tr td.active.disabled:hover,.partners-datepicker table tr td span.active,.partners-datepicker table tr td span.active:hover{text-shadow:none;border-radius:6px;background:var(--accent)!important;color:#fff!important;background-image:none!important}.partners-datepicker table tr td.today.active:before{display:none}.partners-datepicker table tr td.disabled,.partners-datepicker table tr td.disabled:hover{color:#c4c9d2;cursor:not-allowed;background:0 0}.partners-datepicker tfoot{border-top:1px solid var(--line,#e5e7eb);margin-top:4px;padding-top:4px}.partners-datepicker tfoot th.today,.partners-datepicker tfoot th.clear{height:24px;color:var(--accent);cursor:pointer;border-radius:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:24px;width:auto!important}.partners-datepicker tfoot th.today{text-align:left!important}.partners-datepicker tfoot th.clear{text-align:right!important}.partners-datepicker tfoot th.today:hover,.partners-datepicker tfoot th.clear:hover{background:var(--teal-quiet,#10b9811f)}.partners-datepicker .datepicker-months td,.partners-datepicker .datepicker-years td{height:auto}.partners-datepicker .datepicker-months span.month,.partners-datepicker .datepicker-years span.year{border-radius:6px;width:42px;height:28px;font-size:11px;line-height:28px}.pdpill{font-size:11px;font-weight:var(--fw-med);border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.pdpill--warn{color:var(--tan-700,#b45309);background:#f59e0b1f;border-color:#f59e0b59}.pdpill--ok{background:var(--teal-quiet,#10b9811f);border-color:var(--teal-200);color:var(--teal-800)}.pdform{gap:var(--s-3);flex-direction:column;display:flex}.pdform__sec{margin:var(--s-2) 0 0;font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pdform__row{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=560px){.pdform__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdcheck{font-size:var(--t-sm);color:var(--text);flex-direction:column;gap:6px;display:flex}.pdcheck input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.pdmarkets{gap:var(--s-3);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=640px){.pdmarkets{grid-template-columns:1fr auto 1fr}}.pdmarkets__label{font-size:var(--t-xs);color:var(--text-3);margin-bottom:6px;display:block}.pdmarkets__list{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:160px;color:var(--text);font-size:var(--t-sm);padding:8px}.pdmarkets__mid{flex-direction:row;justify-content:center;gap:8px;display:flex}@media (width>=640px){.pdmarkets__mid{flex-direction:column}}.pdtags{width:100%}.pdtags__box{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 10px;display:flex}.pdtags__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.pdtags__chips{display:contents}.pdtags__chip{background:var(--surface-2);border:1px solid var(--line);max-width:100%;font-size:var(--t-xs);color:var(--text);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;line-height:1.3;display:inline-flex}.pdtags__chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.pdtags__chip-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.pdtags__chip-x:hover{color:var(--text)}.pdtags__input{min-width:100px;color:var(--text);font-size:var(--t-sm);background:0 0;border:0;outline:none;flex:120px;padding:4px 0}.pdseg{background:var(--surface-2);border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.pdseg--sm .pdseg__b{padding:4px 10px;font-size:11px}.pdseg__b{font-size:var(--t-xs);font-weight:var(--fw-med);color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;transition:background .15s,color .15s}.pdseg__b:hover:not(.is-on):not([disabled]){color:var(--text-2);background:color-mix(in srgb, var(--accent) 8%, transparent)}.pdseg__b.is-on{background:var(--accent);color:#fff;box-shadow:0 1px 2px #3d737940}.pdseg__b[disabled]{opacity:.5;cursor:default}.pdcard--prod{border-color:color-mix(in srgb, var(--accent) 18%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 7%, #fff) 0%, var(--surface,#fff) 42%, var(--surface,#fff) 100%);position:relative;overflow:hidden}.pdcard--prod:before{content:"";background:linear-gradient(90deg, var(--teal-500,#5aa8b0), var(--teal-700,#3d7379));pointer-events:none;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.pdcard--prod .pdcard__title{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:var(--fw-semi);color:var(--accent)}.pdcard--prod .pdcard__footnote{margin:var(--s-3) 0 0;text-align:right;color:var(--text-3);font-size:11px;font-style:italic}.pdprod{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=999px){.pdprod{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pdprod{grid-template-columns:1fr}}.pdprod__cell{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,#fff);align-items:flex-start;gap:8px;min-width:0;padding:10px 10px 9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.pdprod__cell:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));box-shadow:0 4px 14px #3d73791a}.pdprod__ic{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:inline-flex}.pdprod__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.pdprod__n{font-size:clamp(16px,1.8vw,24px);font-weight:var(--fw-semi,600);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;line-height:1.15}.pdprod__l{font-size:11px;font-weight:var(--fw-med);color:var(--text-2)}.pdprod__period,.pdprod__hint{letter-spacing:.02em;color:var(--text-3);white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.pdprod__cell--all .pdprod__ic{background:color-mix(in srgb, var(--accent) 14%, #fff);color:var(--teal-800,#0f766e)}.pdprod__cell--active .pdprod__ic{background:color-mix(in srgb, var(--teal-500,#14b8a6) 16%, #fff);color:var(--teal-700,#0f766e)}.pdprod__cell--closed .pdprod__ic,.pdprod__cell--volume .pdprod__ic{background:var(--surface-2);color:var(--text-3)}.pdprod__cell--closed,.pdprod__cell--volume{opacity:.88}.pdprofile{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.pdprofile{grid-template-columns:repeat(3,minmax(0,1fr))}}.pdprofile__item{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,#fff);flex-direction:column;gap:6px;min-width:0;padding:12px 12px 10px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a08}.pdprofile__item:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--line));box-shadow:0 3px 12px #3d737914}.pdprofile__item span{font-size:11px;font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.pdprofile__item strong{font-size:var(--t-sm);font-weight:var(--fw-med);color:var(--text);overflow-wrap:anywhere}.pdprofile__item strong:empty:after,.pdcard__dl dd:empty:after,.pdcard__relval:empty:after{content:" "}.pdcard .field__label{font-size:var(--t-xs);color:var(--text-2)}.pdcard .input,.pdcard .select,.pdcard .textarea{border-radius:var(--r-md,10px);border-color:var(--line-2)}.pdcard .input:focus,.pdcard .select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #10b98126}@media (width<=1600px){.pdetail__split,.pdetail__main,.pdetail__panel,.pdetail__twocol{gap:var(--s-3)}#partnerDetail .pdetail__split,#partnerDetail .pdetail__main,#partnerDetail .pdetail__panel,#partnerDetail .pdetail__twocol{gap:20px}@media (width>=1000px){#partnerDetail .pdetail__split,#partnerDetail .pdetail__twocol{gap:24px}}[data-pd-panel=overview]>.pdcard,[data-pd-panel=overview] .pdetail__twocol>.pdcard{border-radius:12px;padding:12px 14px}#partnerDetail [data-pd-panel=overview]>.pdcard,#partnerDetail [data-pd-panel=overview] .pdetail__twocol>.pdcard{border-radius:var(--r-lg,16px);padding:16px 18px}[data-pd-panel=overview]>.pdcard:before,[data-pd-panel=overview] .pdetail__twocol>.pdcard:before{height:2px}[data-pd-panel=overview] .pdcard__head,[data-pd-panel=overview] .pdcard__edithead{gap:8px;margin-bottom:8px}#partnerDetail [data-pd-panel=overview] .pdcard__head,#partnerDetail [data-pd-panel=overview] .pdcard__edithead{gap:10px;margin-bottom:14px}[data-pd-panel=overview] .pdcard__title{letter-spacing:.07em;gap:6px;font-size:10px}#partnerDetail [data-pd-panel=overview] .pdcard__title{letter-spacing:.08em;gap:8px;font-size:11px}[data-pd-panel=overview] .pdcard__titleic{font-size:13px}#partnerDetail [data-pd-panel=overview] .pdcard__titleic{font-size:15px}[data-pd-panel=overview] .pdcard__edit{border-radius:8px;width:26px;height:26px}#partnerDetail [data-pd-panel=overview] .pdcard__edit{border-radius:10px;width:30px;height:30px}[data-pd-panel=overview] .pdcard__edit .mdi{font-size:14px}[data-pd-panel=overview] .pdcard__dl{gap:6px;margin:0 0 10px}[data-pd-panel=overview] .pdcard__dl>div{border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:6px;padding:5px 8px;font-size:12px}[data-pd-panel=overview] .pdcard__dl dt{font-size:10px}[data-pd-panel=overview] .pdcard__dl dd{font-size:12px}#partnerDetail [data-pd-panel=overview] .pdcard__dl{gap:10px;margin:0 0 16px}#partnerDetail [data-pd-panel=overview] .pdcard__dl>div{border-radius:12px;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:13px}#partnerDetail [data-pd-panel=overview] .pdcard__dl dt{font-size:10px}#partnerDetail [data-pd-panel=overview] .pdcard__dl dd{font-size:13px}[data-pd-panel=overview] .pdcard__prefs{gap:8px;padding-top:8px}[data-pd-panel=overview] .pdcard__prefs .eyebrow{font-size:10px}[data-pd-panel=overview] .pdcard__pills{gap:6px}[data-pd-panel=overview] .pdpill{padding:3px 8px;font-size:10px}[data-pd-panel=overview] .pdcard__consentline{gap:6px;font-size:10px}#partnerDetail [data-pd-panel=overview] .pdcard__prefs{gap:12px;padding-top:14px}#partnerDetail [data-pd-panel=overview] .pdcard__prefs .eyebrow{font-size:11px}#partnerDetail [data-pd-panel=overview] .pdcard__pills{gap:8px}#partnerDetail [data-pd-panel=overview] .pdpill{padding:4px 10px;font-size:11px}#partnerDetail [data-pd-panel=overview] .pdcard__consentline{gap:8px;font-size:12px}[data-pd-panel=overview] .pdcard__tip{gap:8px;padding:10px 12px;font-size:12px;line-height:1.4}[data-pd-panel=overview] .pdcard__tipic{border-radius:8px;width:26px;height:26px;font-size:14px}#partnerDetail [data-pd-panel=overview] .pdcard__tip{gap:12px;padding:14px 16px;font-size:13px;line-height:1.5}#partnerDetail [data-pd-panel=overview] .pdcard__tipic{border-radius:10px;width:32px;height:32px;font-size:18px}[data-pd-panel=overview] .pdcard__relgrid{gap:8px}[data-pd-panel=overview] .pdcard__relitem{gap:4px;padding:8px 9px 7px}[data-pd-panel=overview] .pdcard__rellabel{min-height:22px;font-size:10px}[data-pd-panel=overview] .pdcard__relval{font-size:12px}#partnerDetail [data-pd-panel=overview] .pdcard__relgrid{gap:12px}#partnerDetail [data-pd-panel=overview] .pdcard__relitem{gap:6px;padding:12px 12px 10px}#partnerDetail [data-pd-panel=overview] .pdcard__rellabel{min-height:28px;font-size:11px}#partnerDetail [data-pd-panel=overview] .pdcard__relval{font-size:13px}[data-pd-panel=overview] .pdseg{gap:3px;padding:2px}[data-pd-panel=overview] .pdseg__b{padding:4px 9px;font-size:10px}[data-pd-panel=overview] .pdprod{gap:6px}[data-pd-panel=overview] .pdprod__cell{border-radius:10px;gap:6px;padding:8px 8px 7px}[data-pd-panel=overview] .pdprod__ic{border-radius:7px;width:24px;height:24px;font-size:13px}[data-pd-panel=overview] .pdprod__n{font-size:clamp(14px,1.5vw,20px)}[data-pd-panel=overview] .pdprod__l{font-size:10px}[data-pd-panel=overview] .pdprod__period,[data-pd-panel=overview] .pdprod__hint{font-size:8px;line-height:1.3}.pdetail__railslot{min-height:0}.pdetail__rail{border-radius:12px}#partnerDetail .pdetail__railhead{padding:12px 14px 10px}#partnerDetail .pdetail__railtitle{gap:8px;font-size:11px}#partnerDetail .pdetail__railbody,#partnerDetail .pdetail__note{padding:10px 12px}#partnerDetail .pdetail__note .input{height:38px;font-size:13px}}@media (width<=1360px){[data-pd-panel=overview]>.pdcard,[data-pd-panel=overview] .pdetail__twocol>.pdcard{padding:10px 12px}[data-pd-panel=overview] .pdcard__dl>div{grid-template-columns:64px minmax(0,1fr);padding:4px 7px;font-size:11px}[data-pd-panel=overview] .pdcard__dl dt{font-size:9px}[data-pd-panel=overview] .pdcard__dl dd{font-size:11px}[data-pd-panel=overview] .pdcard__tip{padding:8px 10px;font-size:11px}[data-pd-panel=overview] .pdprod__n{font-size:clamp(13px,1.4vw,18px)}[data-pd-panel=overview] .pdprod__cell{padding:7px 7px 6px}#partnerDetail [data-pd-panel=overview]>.pdcard,#partnerDetail [data-pd-panel=overview] .pdetail__twocol>.pdcard{padding:14px 16px}#partnerDetail [data-pd-panel=overview] .pdcard__dl>div{grid-template-columns:92px minmax(0,1fr);padding:9px 11px;font-size:13px}#partnerDetail [data-pd-panel=overview] .pdcard__dl dt{font-size:10px}#partnerDetail [data-pd-panel=overview] .pdcard__dl dd{font-size:13px}#partnerDetail [data-pd-panel=overview] .pdcard__tip{padding:12px 14px;font-size:13px}#partnerDetail .pdetail__split,#partnerDetail .pdetail__twocol{gap:18px}}#partnerBrokerageModal .czmodal__foot.czmodal__foot--actions,.czmodal__foot.czmodal__foot--actions{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;display:flex}.lead-date-field{width:100%;display:block;position:relative}.lead-date-field .lead-date-input,.lead-date-field input[type=date]{width:100%;padding-right:42px!important}.lead-date-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.lead-date-trigger{z-index:2;width:32px;height:32px;color:var(--accent,#4a8a90);cursor:pointer;border-radius:var(--r-sm,8px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lead-date-trigger:hover,.lead-date-trigger:focus-visible{color:var(--accent-hover,#3d7379);outline:none}.lwdate.lead-date-field,.ocw__grid .lead-date-field,.clpage .lead-date-field,.leadetail .lead-date-field,.czmodal .lead-date-field{position:relative}.js-hotlist-toggle{align-items:center;gap:6px;display:inline-flex}.leadetail__quickbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:none;z-index:0;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:12px 14px;display:flex;position:relative;overflow:visible}.leadetail__quickbar:before{content:none!important;display:none!important}.leadetail__quickbar .qbar{appearance:none;border:1px solid var(--line-2,var(--line));background:var(--surface);height:36px;color:var(--text-2);font-size:var(--t-xs);font-weight:var(--fw-semi,600);letter-spacing:-.01em;cursor:pointer;box-shadow:none;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;line-height:1;display:inline-flex;position:relative}.leadetail__quickbar .qbar:hover,.leadetail__quickbar .qbar:focus{background:var(--accent-quiet);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));box-shadow:none;z-index:3;outline:none}.leadetail__quickbar .qbar:active{transform:scale(.98)}.leadetail__quickbar .qbar__tip{z-index:20;white-space:nowrap;color:#fff;letter-spacing:0;pointer-events:none;background:#1e293b;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.2;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a38}.leadetail__quickbar .qbar__tip:before{content:"";border:6px solid #0000;border-bottom-color:#1e293b;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.leadetail__quickbar .qbar--tip:hover .qbar__tip,.leadetail__quickbar .qbar--tip:focus .qbar__tip,.leadetail__quickbar .qbar--tip:focus-within .qbar__tip{display:block}.leadetail__quickbar .qbar__ico{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2,#f4f7f8));width:24px;height:24px;color:var(--accent);border-radius:999px;flex:none;place-items:center;display:grid}.leadetail__quickbar .qbar:hover .qbar__ico,.leadetail__quickbar .qbar:focus .qbar__ico{background:color-mix(in srgb, var(--accent) 18%, #fff);color:var(--accent)}.leadetail__quickbar .qbar__ico>svg{stroke:currentColor;width:13px;height:13px}.leadetail__quickbar .qbar__ico--call,.leadetail__quickbar .qbar__ico--sms,.leadetail__quickbar .qbar__ico--email,.leadetail__quickbar .qbar__ico--touch,.leadetail__quickbar .qbar__ico--collab,.leadetail__quickbar .qbar__ico--appt,.leadetail__quickbar .qbar__ico--notes,.leadetail__quickbar .qbar__ico--task,.leadetail__quickbar .qbar__ico--luna,.leadetail__quickbar .qbar__ico--hot{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2,#f4f7f8));color:var(--accent)}.leadetail__quickbar .qbar--hot.is-on{color:var(--tan-700,#8b6554);border-color:color-mix(in srgb, var(--tan-600,#a37e6c) 40%, var(--line));background:color-mix(in srgb, var(--tan-600,#a37e6c) 10%, var(--surface))}.leadetail__quickbar .qbar--hot.is-on .qbar__ico{background:color-mix(in srgb, var(--tan-600,#a37e6c) 18%, var(--surface));color:var(--tan-700,#8b6554)}.leadetail__quickbar .qbar--hot.is-on:hover,.leadetail__quickbar .qbar--hot.is-on:focus{background:color-mix(in srgb, var(--tan-600,#a37e6c) 16%, var(--surface));color:var(--tan-700,#8b6554);border-color:color-mix(in srgb, var(--tan-600,#a37e6c) 55%, var(--line))}@media (width<=640px){.leadetail__quickbar{gap:6px;padding:10px}.leadetail__quickbar .qbar{height:34px;padding:0 10px 0 6px}}.js-hotlist-toggle.is-on{color:var(--tan-600,#a37e6c);border-color:color-mix(in srgb, var(--tan-600,#a37e6c) 45%, var(--line,#dce0e5));background:color-mix(in srgb, var(--tan-600,#a37e6c) 12%, var(--surface,#fff))}.lead-back{width:auto;max-width:max-content;margin:0 0 var(--s-4);align-self:flex-start;gap:6px}.lead-back .mdi{opacity:.85;font-size:18px;line-height:1}.lead-backbar{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;align-self:flex-start;width:100%;display:flex}.lead-backbar .lead-back{margin:0}.lead-backbar__links{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.cl-mb-4{margin-bottom:var(--s-4)}.urla__workspace{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--sh-1);flex-direction:column;display:flex;overflow:hidden}.urla__workspace .urla__form{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.urla__workspace .urla__head{border-radius:0}.urla__workspace .urla__foot,.urla__workspace .urla__savebar{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:14px 18px;display:flex}.urla__workspace .urla__savebar .spacer{flex:auto;min-width:8px}.urla__workspace .urla__savebar .urla__navbtn{font-size:13px;font-weight:var(--fw-semi,600);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex;background:var(--surface,#fff)!important;border:1px solid var(--line-2,#d8dee4)!important;height:38px!important;min-height:38px!important;color:var(--text,#1f2937)!important;border-radius:10px!important;padding:0 16px!important;box-shadow:0 1px 2px #0f172a0a!important}.urla__workspace .urla__savebar .urla__navbtn .mdi{opacity:.8;font-size:18px;line-height:1}.urla__workspace .urla__savebar .urla__navbtn:hover:not(:disabled),.urla__workspace .urla__savebar .urla__navbtn:focus-visible:not(:disabled){outline:none;border-color:var(--accent,#5aa8b0)!important;color:var(--accent,#5aa8b0)!important;background:color-mix(in srgb, var(--accent) 8%, #fff)!important}.urla__workspace .urla__savebar .urla__navbtn--next{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))!important;color:var(--teal-800,#1f5f66)!important}.urla__workspace .urla__savebar .urla__savebtn,.urla__workspace .urla__savebar .btn--primary{font-size:13px;font-weight:var(--fw-semi,600);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;background:var(--accent,#5aa8b0)!important;border-color:var(--accent,#5aa8b0)!important;color:#fff!important;border-radius:10px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;box-shadow:0 2px 8px #3d737938!important}.urla__workspace .urla__savebar .urla__savebtn:hover,.urla__workspace .urla__savebar .urla__savebtn:focus-visible,.urla__workspace .urla__savebar .btn--primary:hover,.urla__workspace .urla__savebar .btn--primary:focus-visible{outline:none;background:var(--accent-hover,#3d7379)!important;border-color:var(--accent-hover,#3d7379)!important;color:#fff!important}.urla__workspace .urla__savebar .urla__savebtn .mdi{opacity:.95;font-size:18px;line-height:1}.urla__workspace .urla__savebar .urla__autosave{min-height:28px;font-size:12px;font-weight:var(--fw-semi,600);letter-spacing:-.01em;color:var(--accent,#5aa8b0);white-space:nowrap;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, #fff), color-mix(in srgb, var(--accent) 6%, #fff));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #3d737914}.urla__workspace .urla__savebar .urla__autosave:before{content:"";background:var(--accent,#5aa8b0);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;animation:1.1s ease-in-out infinite urlaSavePulse}@keyframes urlaSavePulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.urla__workspace .urla__savebar .urla__autosave:before{animation:none}}#urla-record [data-urla-busy],#frmUrla [data-urla-busy]{pointer-events:none;opacity:.65}.urla__workspace .urla__savebar .btn:disabled,.urla__workspace .urla__savebar .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}@media (width<=640px){.urla__workspace .urla__savebar{gap:8px;padding:12px 14px}.urla__workspace .urla__savebar .urla__navbtn{flex:calc(50% - 4px)}.urla__workspace .urla__savebar .urla__savebtn,.urla__workspace .urla__savebar .btn--primary{order:3;width:100%}.urla__workspace .urla__savebar .spacer{display:none}}#urla-record .urla-stickystack{--urla-sticky-top:calc(var(--topbar-h,56px) + 12px);top:var(--urla-sticky-top);z-index:15;margin-bottom:var(--s-5,20px);background:var(--bg,#f4f6f8);flex-direction:column;gap:0;padding-bottom:2px;display:flex;position:sticky}#urla-record .urla-stickystack .recworkspaces{margin-bottom:0}#urla-record .urla-floatnav-slot{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1);display:grid}#urla-record.has-floatnav .urla-floatnav-slot{grid-template-rows:1fr}#urla-record .urla-floatnav-slot__inner{min-height:0;overflow:hidden}#urla-record.has-floatnav .urla-floatnav-slot__inner{padding-bottom:6px;transition:padding-bottom .32s cubic-bezier(.22,.61,.36,1)}#urla-record #compipe.compipe{z-index:1;border-radius:var(--r-lg,16px);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line,#e5e7eb));border-top:3px solid var(--accent,#5aa8b0);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 48%), var(--surface,#fff);padding:14px 16px 12px;transition:padding .28s cubic-bezier(.22,.61,.36,1);position:relative;top:auto;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}#urla-record.has-floatnav #compipe.compipe{padding-top:12px}#urla-record.has-floatnav #compipe .compipe__bar{margin-bottom:10px}#urla-record #compipe .compipe__head{opacity:1;align-items:center;gap:12px;max-height:72px;margin-bottom:10px;transition:max-height .28s cubic-bezier(.22,.61,.36,1),opacity .22s,margin .28s cubic-bezier(.22,.61,.36,1);overflow:hidden}#urla-record.has-floatnav #compipe .compipe__head{opacity:0;pointer-events:none;max-height:0;margin-bottom:0}#urla-record #compipe .compipe__head h3{letter-spacing:-.02em;color:var(--ink,#111827);margin:0;font-size:18px}#urla-record #compipe .compipe__status{align-items:center;gap:8px;display:flex}#urla-record #compipe .compipe__meta{min-height:28px;color:var(--accent,#077c76);font-size:12px;font-weight:var(--fw-semi,600);white-space:nowrap;background:#077c761a;border:1px solid #077c762e;border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}#urla-record #compipe .compipe__bar{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, #eef4f5) 0%, #e8eef0 100%);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line,#e5e7eb));border-radius:999px;height:10px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0f}#urla-record #compipe .compipe__fill{background:linear-gradient(90deg, #27565a 0%, var(--accent,#5aa8b0) 48%, #7bbcc3 100%);border-radius:999px;height:100%;transition:width .42s;display:block;position:relative;box-shadow:0 0 14px #5aa8b06b,inset 0 1px #fff6}#urla-record #compipe .compipe__fill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff61 50%,#0000 80%) 0 0/200% 100%;animation:1.8s ease-in-out infinite urlaProgShimmer;position:absolute;inset:0}@keyframes urlaProgShimmer{0%{background-position:120% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){#urla-record #compipe .compipe__fill:after{animation:none}}#urla-record #compipe .compipe__track{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;min-width:0;display:grid}#urla-record #compipe .compipe__nav{border:1px solid var(--line,#e5e7eb);width:40px;height:40px;color:var(--accent,#077c76);z-index:2;background:#fff;border-radius:12px;position:relative;box-shadow:0 1px 2px #0f172a0a}#urla-record #compipe .compipe__nav .mdi{font-size:22px;line-height:1}#urla-record #compipe .compipe__nav:hover:not(:disabled){color:var(--accent,#077c76);background:#077c761a;border-color:#077c7659}#urla-record #compipe .compipe__nav:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}#urla-record #compipe .compipe__steps{scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:8px;min-width:0;padding:4px 2px 6px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}#urla-record #compipe .compipe__steps::-webkit-scrollbar{display:none}#urla-record #compipe .cstep{border:1px solid var(--line,#e5e7eb);width:auto;min-width:0;max-width:none;color:var(--text-2,#6b7280);cursor:pointer;scroll-snap-align:center;background:#fff;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:8px;padding:8px 12px 8px 8px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;animation:none}#urla-record #compipe .cstep:after{display:none!important}#urla-record #compipe .cstep:hover{color:var(--accent,#077c76);border-color:#077c7659;transform:translateY(-1px)}#urla-record #compipe .cstep:hover .cstep__n{color:inherit}#urla-record #compipe .cstep__dot{width:26px;height:26px;color:var(--text-2,#6b7280);box-shadow:none;background:#0f172a0f;border:0;border-radius:50%;font-size:11px;font-weight:700;animation:none!important}#urla-record #compipe .cstep__n{letter-spacing:0;white-space:nowrap;max-width:none;color:inherit;font-size:12px;font-weight:600;line-height:1.2}#urla-record #compipe .cstep.is-done{color:var(--accent,#077c76);background:#077c760f;border-color:#077c7638}#urla-record #compipe .cstep.is-done .cstep__dot{color:var(--accent,#077c76);background:#077c7629}#urla-record #compipe .cstep.is-on{background:var(--accent,#077c76);color:#fff;border-color:#0000;box-shadow:0 8px 18px #077c7647}#urla-record #compipe .cstep.is-on .cstep__dot{color:#fff;box-shadow:none;background:#ffffff38;animation:none!important}#urla-record #compipe .cstep.is-on .cstep__n{color:#fff;font-weight:700}#urla-record #compipe .cstep.is-busy,#urla-record #compipe .compipe__nav.is-busy{pointer-events:none;opacity:.65}@media (width<=720px){#urla-record #compipe.compipe{padding:14px 12px 12px}#urla-record #compipe .compipe__track{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}#urla-record #compipe .compipe__nav{border-radius:10px;width:36px;height:36px}#urla-record #compipe .cstep{gap:6px;padding:7px 10px 7px 7px}#urla-record #compipe .cstep__n{font-size:11px}#urla-record #compipe .compipe__meta{text-overflow:ellipsis;max-width:58vw;overflow:hidden}}#urla-record .urla__workspace .urla__head,#frmUrla .urla__workspace .urla__head{padding:16px var(--urla-pad,22px);background:var(--surface);border-bottom:1px solid var(--line)}#urla-record .urla__head .eyebrow,#frmUrla .urla__head .eyebrow{font-family:var(--font-alt,var(--font));font-size:11px;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;line-height:1.3;display:block}#urla-record .urla__head h3,#frmUrla .urla__head h3{font-size:17px;font-weight:var(--fw-semi);letter-spacing:-.02em;color:var(--text);margin:0;line-height:1.3}#urla-record{--urla-gap-y:16px;--urla-gap-x:18px;--urla-col-min:200px;--urla-cols:4;--urla-pad:22px;--urla-ctl-h:40px;--urla-ctl-r:10px;--urla-ctl-px:12px;--urla-ctl-fs:13px}@media (width>=1680px){#urla-record{--urla-cols:5}}@media (width<=640px){#urla-record{--urla-gap-y:14px;--urla-pad:14px}}#urla-record .urla__body,#frmUrla .urla__body{padding:var(--urla-pad) var(--urla-pad) calc(var(--urla-pad) + 6px)}#urla-record .urla__grid,#frmUrla .urla__grid{gap:var(--urla-gap-y) var(--urla-gap-x);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--urla-col-min), calc((100% - (var(--urla-cols) - 1) * var(--urla-gap-x)) / var(--urla-cols)))), 1fr));align-items:start}#urla-record .urla__body>.field,#urla-record .urla__grid>.field,#frmUrla .urla__grid>.field{width:100%;min-width:0;margin:0}#urla-record .urla__subhead,#frmUrla .urla__subhead{font-size:13px;font-weight:var(--fw-semi);letter-spacing:-.01em;color:var(--text);margin:0}#urla-record .urla__body .input,#urla-record .urla__body .select,#urla-record .urla__body textarea.textarea,#urla-record .urla__body .textarea,#frmUrla .urla__body .input,#frmUrla .urla__body .select,#frmUrla .urla__body textarea.textarea,#frmUrla .urla__body .textarea,#urlaLenderForm .input,#urlaLenderForm .select,#urlaAgentModal .input,#urlaAgentModal .select,#urlaAgentModal .textarea{box-sizing:border-box!important;border:1px solid var(--line-2)!important;background:var(--surface)!important;background-color:var(--surface)!important;height:38px!important;min-height:38px!important;color:var(--text)!important;font-size:13px!important;font-weight:var(--fw-med)!important;box-shadow:none!important;border-radius:10px!important;padding:0 12px!important;line-height:1.35!important}#urla-record .urla__body textarea.textarea,#urla-record .urla__body .textarea,#frmUrla .urla__body textarea.textarea,#frmUrla .urla__body .textarea,#urlaAgentModal .textarea{resize:vertical;height:auto!important;min-height:88px!important;padding:10px 12px!important;line-height:1.5!important}#urla-record .urla__body .input:hover,#urla-record .urla__body .select:hover,#frmUrla .urla__body .input:hover,#frmUrla .urla__body .select:hover,#urlaLenderForm .input:hover,#urlaLenderForm .select:hover{border-color:var(--line-strong)!important}#urla-record .urla__body .input:focus,#urla-record .urla__body .select:focus,#urla-record .urla__body .textarea:focus,#frmUrla .urla__body .input:focus,#frmUrla .urla__body .select:focus,#frmUrla .urla__body .textarea:focus,#urlaLenderForm .input:focus,#urlaLenderForm .select:focus,#urlaAgentModal .input:focus,#urlaAgentModal .select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--ring,#5aa8b038)!important;outline:none!important}#urla-record .urla__body .field__label,#frmUrla .urla__body .field__label,#urlaLenderForm .field__label,#urlaAgentModal .field__label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;line-height:1.3;font-size:11px!important;font-weight:var(--fw-semi)!important;color:var(--text-3)!important}#urla-record .lead-date-field .lead-date-input,#frmUrla .lead-date-field .lead-date-input{height:38px!important;min-height:38px!important;padding-right:40px!important}#urla-record .lead-date-trigger,#frmUrla .lead-date-trigger{border-radius:8px;width:28px;height:28px;font-size:16px;right:6px}#urla-record .select2-container .select2-selection--single,#frmUrla .select2-container .select2-selection--single{height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:10px!important}#urla-record .select2-container--default .select2-selection--single .select2-selection__rendered,#frmUrla .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px!important;padding-right:32px!important;font-size:13px!important;line-height:36px!important}#urla-record .select2-container--default .select2-selection--single .select2-selection__arrow,#frmUrla .select2-container--default .select2-selection--single .select2-selection__arrow{right:6px;height:36px!important}#urla-record .select2-container--default.select2-container--focus .select2-selection--single,#urla-record .select2-container--default.select2-container--open .select2-selection--single,#frmUrla .select2-container--default.select2-container--focus .select2-selection--single,#frmUrla .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 0 0 3px var(--ring,#5aa8b038)!important}#urla-record .urla-ms__toggle,#frmUrla .urla-ms__toggle{background:var(--surface);border-radius:10px;gap:6px;min-height:38px;padding:5px 34px 5px 10px}#urla-record .urla-ms__chip,#frmUrla .urla-ms__chip{padding:3px 8px 3px 10px;font-size:12px}#urla-record .js-repeater-items>.js-repeater-item:not(.urla__grid),#frmUrla .js-repeater-items>.js-repeater-item:not(.urla__grid),#urla-record .js-repeater-items>.hhcard.js-repeater-item,#frmUrla .js-repeater-items>.hhcard.js-repeater-item,#urla-record .js-repeater-items>.js-repeater-item.urla__grid,#frmUrla .js-repeater-items>.js-repeater-item.urla__grid{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 0 20px!important;padding:0 0 20px!important}#urla-record .js-repeater-items>.js-repeater-item:last-child,#frmUrla .js-repeater-items>.js-repeater-item:last-child,#urla-record .js-repeater-items>.hhcard.js-repeater-item:last-child,#frmUrla .js-repeater-items>.hhcard.js-repeater-item:last-child{border-bottom:0!important;margin-bottom:8px!important;padding-bottom:4px!important}#urla-record .hhcard.js-repeater-item .hhmem,#frmUrla .hhcard.js-repeater-item .hhmem{border:0;border-radius:0;padding:0;display:block}#frmOverviewParty .js-repeater-items>.hhcard.js-repeater-item,#frmOverviewParty .js-repeater-items>.js-repeater-item:not(.urla__grid){overflow:hidden;border:1px solid var(--line)!important;background:var(--surface,#fff)!important;box-shadow:none!important;border-radius:12px!important;margin:0 0 10px!important;padding:0!important}#frmOverviewParty .js-repeater-items>.hhcard.js-repeater-item:last-child,#frmOverviewParty .js-repeater-items>.js-repeater-item:last-child{margin-bottom:4px!important}#frmOverviewParty .hhcard.js-repeater-item .hhmem--summary{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 14px;display:none}#frmOverviewParty .hhcard.js-repeater-item .hhmem--form{background:var(--surface-2,#f7f4f1);border:0;border-radius:0;padding:14px;display:none}#frmOverviewParty .hhcard.js-repeater-item.is-list .hhmem--summary{display:flex}#frmOverviewParty .hhcard.js-repeater-item.is-edit .hhmem--form{display:block}#frmOverviewParty .hhcard .hhmem__av{background:color-mix(in srgb, var(--accent) 18%, #fff);width:36px;height:36px;color:var(--teal-800,#1f5f66);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}#frmOverviewParty .hhcard .hhmem__txt{flex:auto;min-width:0}#frmOverviewParty .hhcard .hhmem__txt b{font-size:13.5px;font-weight:var(--fw-semi,600);color:var(--text);line-height:1.25;display:block}#frmOverviewParty .hhcard .hhmem__txt span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.3;display:block;overflow:hidden}#frmOverviewParty .hhcard .hhmem--summary .iconbtn{width:32px;height:32px;color:var(--text-3);flex:none;margin-left:0}#frmOverviewParty .hhcard .hhmem--summary .iconbtn:hover{color:var(--accent);background:var(--accent-quiet)}#frmOverviewParty .hhcard .hhmem__formacts{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}#frmOverviewParty .hhempty{text-align:center;border:1px dashed var(--line-2);background:color-mix(in srgb, var(--accent) 4%, #fff);border-radius:12px;flex-direction:column;align-items:center;gap:4px;margin:0 0 12px;padding:28px 16px;display:flex}#frmOverviewParty .hhempty[hidden]{display:none!important}#frmOverviewParty .hhempty b{font-size:13.5px;font-weight:var(--fw-semi,600);color:var(--text-2)}#frmOverviewParty .hhempty span{color:var(--text-3);font-size:12.5px}#frmOverviewParty .js-repeater-add{min-height:34px;font-size:12.5px;font-weight:var(--fw-semi);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:0 14px;display:inline-flex;background:var(--surface)!important;border:1px solid var(--line-2)!important;color:var(--text-2)!important;box-shadow:none!important}#frmOverviewParty .js-repeater-add:hover,#frmOverviewParty .js-repeater-add:focus{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-quiet)!important}#frmOverviewParty .js-repeater-remove.btn{min-height:30px;font-size:12px;font-weight:var(--fw-semi);border-radius:8px;padding:0 10px;color:var(--text-3)!important;background:0 0!important;border:1px solid #0000!important}#frmOverviewParty .js-repeater-remove.btn:hover{border-color:var(--line-2)!important;color:var(--tan-700,#7e695b)!important;background:var(--tan-quiet,#d0ac9624)!important}#leadDetail .ovparty__stack{gap:var(--s-4,16px);flex-direction:column;display:flex}#leadDetail .ovparty__stack .urla__form{box-shadow:none;background:0 0;border:0;margin:0}#leadDetail .ovparty__block.ovcard{overflow:visible}#leadDetail .ovparty__block .urla__head{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:2px 2px 12px;display:flex;overflow:visible}#leadDetail .ovparty__block .urla__head>div{min-width:0;overflow:visible}#leadDetail .ovparty__block .urla__head h3{font-size:11px;font-weight:var(--fw-semi,600);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;padding:0;line-height:1.3;overflow:visible}#leadDetail .ovparty__block .urla__body{margin:0;padding:0}#leadDetail .ovparty__block--agents .aggrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}#leadDetail .ovparty__block--agents .agslot{border-radius:var(--r-md,14px);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 5%, #fff), var(--surface));gap:12px;min-height:120px;padding:16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a08}#leadDetail .ovparty__block--agents .agslot:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));box-shadow:0 6px 18px #3d737914}#leadDetail .ovparty__block--agents .agslot.is-filled{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:var(--surface);box-shadow:0 1px 2px #0f172a0a,0 8px 20px #3d737912}#leadDetail .ovparty__block--agents .agperson{align-items:center;gap:12px}#leadDetail .ovparty__block--agents .agperson__av{border-radius:8px;width:40px;height:40px;font-size:13px}#leadDetail .ovparty__block--agents .agperson__role,#leadDetail .ovparty__block--agents .agperson__org{color:var(--text-2);font-size:12px;line-height:1.4}#leadDetail .ovparty__block--agents .agslot .agperson__acts{gap:6px;padding-top:2px}#leadDetail .ovparty__block--agents .agslot .agperson__acts .iconbtn{border-radius:8px}#leadDetail .ovparty__actions{justify-content:flex-end;gap:var(--s-3,12px);margin-top:var(--s-4,16px);padding-top:var(--s-4,16px);border-top:1px solid var(--line);display:flex}:is(#urla-record .js-repeater-item>div:first-child:has(.js-repeater-remove),#urla-record .js-repeater-item>div:first-child:has(.urla__subhead),#frmUrla .js-repeater-item>div:first-child:has(.js-repeater-remove),#frmUrla .js-repeater-item>div:first-child:has(.urla__subhead)){border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;margin:0 0 14px!important}#urla-record .js-repeater-add,#frmUrla .js-repeater-add,#urla-record .js-repeater-add.btn--primary,#frmUrla .js-repeater-add.btn--primary,#urla-record .js-repeater-add.btn--ghost,#frmUrla .js-repeater-add.btn--ghost{min-height:34px;font-size:12.5px;font-weight:var(--fw-semi);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:0 14px;display:inline-flex;background:var(--surface)!important;border:1px solid var(--line-2)!important;color:var(--text-2)!important;box-shadow:none!important}#urla-record .js-repeater-add:hover,#frmUrla .js-repeater-add:hover,#urla-record .js-repeater-add:focus,#frmUrla .js-repeater-add:focus{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-quiet)!important}#urla-record .js-repeater-remove,#frmUrla .js-repeater-remove{min-height:30px;font-size:12px;font-weight:var(--fw-semi);white-space:nowrap;border-radius:8px;padding:0 10px;color:var(--text-3)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}#urla-record .js-repeater-remove:hover,#frmUrla .js-repeater-remove:hover{border-color:var(--line-2)!important;color:var(--tan-700,#7e695b)!important;background:var(--tan-quiet,#d0ac9624)!important}:is(#urla-record .js-repeater-item .field:has(.js-repeater-remove),#frmUrla .js-repeater-item .field:has(.js-repeater-remove)){align-self:end;margin:0}.urla__workspace .urla__savebar{padding:14px 18px!important}#urla-record .decl,#frmUrla .decl,#urla-record .decl__row,#frmUrla .decl__row{gap:12px;padding:14px 0}#urla-record .decl__q,#frmUrla .decl__q{max-width:62ch;font-size:13px;line-height:1.5}#urla-record .yesno,#frmUrla .yesno{gap:4px;padding:3px}#urla-record .yesno__b,#frmUrla .yesno__b{min-width:58px;min-height:32px;font-size:12px;font-weight:var(--fw-semi);padding:0 12px}#urla-record .js-cond-panel,#frmUrla .js-cond-panel{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:16px 18px;margin:4px 0 12px;padding:16px 18px;display:grid}@media (width>=620px){#urla-record .js-cond-panel,#frmUrla .js-cond-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}#urla-record .demorow,#frmUrla .demorow{gap:12px;padding:12px 0}#urla-record .urla-demo__lead,#frmUrla .urla-demo__lead{max-width:42rem;color:var(--ink-mute,#6b7280);font-size:13px;line-height:1.45;font-weight:var(--fw-reg,400);margin:6px 0 0}#urla-record .urla-demo__body,#frmUrla .urla-demo__body{flex-direction:column;gap:16px;max-width:52rem;display:flex}#urla-record .urla-demo__card,#frmUrla .urla-demo__card{background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:12px;margin:0;padding:16px 18px 18px;box-shadow:0 1px #0f172a08}#urla-record .urla-demo__card-head,#frmUrla .urla-demo__card-head{border-bottom:1px solid var(--line,#eef1f4);margin:0 0 14px;padding:0 0 12px}#urla-record .urla-demo__card-kicker,#frmUrla .urla-demo__card-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:var(--fw-semi,600);color:var(--accent,#077c76);margin:0 0 4px;display:inline-block}#urla-record .urla-demo__card-title,#frmUrla .urla-demo__card-title{font-size:15px;font-weight:var(--fw-semi,600);color:var(--ink,#111827);margin:0;line-height:1.3}#urla-record .urla-demo__card-hint,#frmUrla .urla-demo__card-hint{color:var(--ink-mute,#6b7280);margin:6px 0 0;font-size:12px;line-height:1.4}#urla-record .urla-demo__grid,#frmUrla .urla-demo__grid{gap:var(--urla-gap-y,14px) var(--urla-gap-x,16px)}#urla-record .urla-demo__panel,#frmUrla .urla-demo__panel{border-top:1px dashed var(--line,#e5e7eb);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}#urla-record .urla-demo__panel[hidden],#frmUrla .urla-demo__panel[hidden],#urla-record .urla-demo .js-demo-detail[hidden],#frmUrla .urla-demo .js-demo-detail[hidden]{display:none!important}#urla-record .urla-demo__badge,#frmUrla .urla-demo__badge{font-size:10px;font-weight:var(--fw-semi,600);letter-spacing:.02em;vertical-align:middle;color:var(--accent,#077c76);background:var(--accent-quiet,#077c761f);border:1px solid #077c7638;border-radius:999px;margin-left:6px;padding:2px 7px;display:inline-block}#urla-record .urla-demo .select2-container--default .select2-selection--multiple,#frmUrla .urla-demo .select2-container--default .select2-selection--multiple{min-height:38px;padding:4px 6px;border-color:var(--line,#d0d5dd)!important;border-radius:10px!important}#urla-record .urla-demo .select2-container--default .select2-selection--multiple .select2-selection__choice,#frmUrla .urla-demo .select2-container--default .select2-selection--multiple .select2-selection__choice{background:var(--accent-quiet,#077c761a);color:var(--accent,#077c76);border:1px solid #077c7640;border-radius:999px;margin:3px 4px 3px 0;padding:2px 8px;font-size:12px}#urla-record .urla-demo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,#frmUrla .urla-demo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--accent,#077c76);margin-right:4px}#urlaLenderForm .urla-lender-block{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0 0 16px;padding:16px 18px;scroll-margin-top:56px}#urlaLenderForm .urla-lender-group{margin-top:14px;padding-top:14px}#urlaLenderForm .urla-lender-label{margin:0 0 8px;font-size:11px}#urlaLenderForm .urla-lender-housing{gap:14px 16px}#urlaLenderForm .urla-lender-housing .field,#urlaLenderForm .urla-check{border-radius:10px;min-height:38px;padding:8px 10px}#urlaLenderForm .urla-checkgrid{gap:8px}#urlaLenderForm .urla-l4-row .input,#urlaLenderForm .urla-l4-row .select{border-radius:10px!important;height:38px!important;min-height:38px!important}#urlaLenderForm .urla-lender-tabs{gap:6px;margin:0 0 14px;padding:6px 0 10px}#urlaLenderForm .urla-lender-tabs__b{padding:6px 11px;font-size:11px}#urlaAgentModal .czmodal__body{flex-direction:column;gap:16px;display:flex}#urlaAgentModal .czmodal__body .field{margin:0}#urlaAgentModal .czmodal__foot .btn{min-height:36px;font-size:13px;font-weight:var(--fw-semi);padding-inline:14px}#urla-record .urla__body>.urla__subhead,#frmUrla .urla__body>.urla__subhead{border-top:1px solid var(--line);margin:28px 0 14px;padding-top:20px;font-size:13px}#urla-record .urla__body>.urla__subhead:first-child,#frmUrla .urla__body>.urla__subhead:first-child{border-top:0;margin-top:0;padding-top:0}#urla-record .urla__body .field__label{overflow-wrap:break-word}#urla-record .urla__grid>*{min-width:0}#urla-record .urla__body .table{border-collapse:separate;border-spacing:0;border-radius:10px;margin:0;overflow:hidden;border:1px solid var(--line)!important}#urla-record .urla__body .table thead th{white-space:nowrap;padding:9px 14px!important}#urla-record .urla__body .table tbody td{font-size:13px;padding:9px 14px!important}#urla-record .urla__body .table tbody td .input{min-width:120px}@media (width<=640px){#urla-record .js-repeater-item>div:first-child:has(.urla__subhead){flex-wrap:wrap;gap:8px}#urla-record .urla__body .js-repeater-add{width:100%}}#urlaAgentModal .czmodal__foot,.leadetail~.czmodal .czmodal__foot,#frmUrla~.czmodal .czmodal__foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;display:flex}#urlaAgentModal .czmodal__foot .btn,.leadetail~.czmodal .czmodal__foot .btn,#frmUrla~.czmodal .czmodal__foot .btn{gap:6px}#urlaAgentModal .czmodal__foot .btn--primary,.leadetail~.czmodal .czmodal__foot .btn--primary,#frmUrla~.czmodal .czmodal__foot .btn--primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none;font-weight:var(--fw-semi,600)}#urlaAgentModal .czmodal__foot .btn--primary:hover,.leadetail~.czmodal .czmodal__foot .btn--primary:hover,#frmUrla~.czmodal .czmodal__foot .btn--primary:hover{background:var(--accent-hover,var(--accent));border-color:var(--accent-hover,var(--accent));color:#fff}.js-urla-owners.js-urla-owners--ready{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.urla-ms{width:100%;position:relative}.urla-ms__toggle{border:1px solid var(--line-2,#dce0e5);border-radius:var(--r-sm,10px);background:var(--surface-2,#f7f8fa);width:100%;min-height:42px;color:var(--text,#21201f);font:inherit;font-size:var(--t-sm,.875rem);font-weight:var(--fw-med,500);text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px 36px 6px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.urla-ms__toggle:hover{border-color:var(--line-strong,#c5cad3)}.urla-ms.is-open .urla-ms__toggle,.urla-ms__toggle:focus{background:var(--surface,#fff);border-color:var(--accent,#63a3ab);box-shadow:0 0 0 3px var(--ring,#63a3ab40);outline:none}.urla-ms.is-disabled .urla-ms__toggle{opacity:.55;cursor:not-allowed!important;color:#8b929c!important;box-shadow:none!important;background:#eceef1!important;border-color:#d5d9df!important}.urla-ms.is-disabled .urla-ms__chip{opacity:.7;filter:grayscale(.35);pointer-events:none}.urla-ms.is-disabled .urla-ms__caret{opacity:.45}.urla-ms__placeholder{color:var(--text-3,#8b929c);padding:2px 4px;font-weight:400}.urla-ms__chips{display:contents}.urla-ms__chip{max-width:100%;color:var(--cazle-primary-dark,#077c76);background:linear-gradient(#e8f4f5 0%,#dceef0 100%);border:1px solid #077c762e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.urla-ms__chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.urla-ms__chip-x{width:16px;height:16px;color:inherit;cursor:pointer;background:#077c761f;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.urla-ms__chip-x:hover{background:#077c7638}.urla-ms__caret{border-right:2px solid var(--text-3,#8b929c);border-bottom:2px solid var(--text-3,#8b929c);pointer-events:none;width:8px;height:8px;margin-top:-6px;transition:transform .15s;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.urla-ms.is-open .urla-ms__caret{margin-top:-2px;transform:rotate(-135deg)}.urla-ms__panel{z-index:40;border:1px solid var(--line-2,#dce0e5);background:var(--surface,#fff);border-radius:12px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #21201f1f,0 2px 6px #21201f0f}.urla-ms__option{width:100%;color:var(--text,#21201f);font:inherit;font-size:var(--t-sm,.875rem);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;font-weight:500;display:flex}.urla-ms__option:hover{background:var(--surface-2,#f7f8fa)}.urla-ms__option.is-on{color:var(--cazle-primary-dark,#077c76);background:#63a3ab1f}.urla-ms__check{border:1.5px solid var(--line-strong,#c5cad3);background:var(--surface,#fff);border-radius:50%;flex:0 0 18px;width:18px;height:18px;position:relative}.urla-ms__option.is-on .urla-ms__check{border-color:var(--accent,#63a3ab);background:var(--accent,#63a3ab)}.urla-ms__option.is-on .urla-ms__check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.js-repeater-item.is-owner-readonly{opacity:.72;filter:grayscale(.12)}.js-repeater-item.is-owner-readonly,.js-repeater-item.is-owner-readonly *{cursor:not-allowed!important}.js-repeater-item.is-owner-readonly .input,.js-repeater-item.is-owner-readonly .select,.js-repeater-item.is-owner-readonly .urla-ms__toggle,.js-repeater-item.is-owner-readonly textarea{opacity:.85;pointer-events:none;color:#7a828c!important;box-shadow:none!important;background:#e8eaed!important;border-color:#d0d4da!important}.js-repeater-item.is-owner-readonly .urla-ms{pointer-events:none}.js-repeater-item.is-owner-readonly .urla-ms__chip{opacity:.65;filter:grayscale(.4)}.js-repeater-item.is-owner-readonly .field__label{color:#9aa1a9}#leadDetail .leadetail__head{--ld-head-gap:10px;--ld-head-control-h:32px;top:var(--topbar-h,56px);z-index:30;align-items:center;gap:var(--ld-head-gap);box-sizing:border-box;border-radius:var(--r-lg,16px);background:radial-gradient(ellipse 70% 120% at 100% 0%, #5aa8b047, transparent 55%), linear-gradient(145deg, var(--teal-900,#1f3a3d) 0%, #15292b 55%, #0f1f21 100%);width:100%;max-width:100%;color:var(--text-inv,#fff);border:1px solid #ffffff1f;flex-wrap:nowrap;padding:12px 18px;transition:padding .32s cubic-bezier(.22,.61,.36,1),gap .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s cubic-bezier(.22,.61,.36,1),border-radius .32s cubic-bezier(.22,.61,.36,1),border-color .32s,background .32s;display:flex;position:sticky;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0f172a24}#leadDetail .leadetail__head.is-compact{gap:var(--ld-head-gap);border-radius:0 0 var(--r-lg,16px) var(--r-lg,16px);border-color:#ffffff24;padding:10px 18px;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0f172a47,0 2px #5aa8b02e}@media (width<=900px){#leadDetail .leadetail__head{flex-wrap:wrap;row-gap:10px;padding:12px 16px}}@media (width<=640px){#leadDetail .leadetail__head{padding:10px 14px}#leadDetail .leadetail__name{font-size:16px}#leadDetail .leadetail__meta{flex:100%}#leadDetail .leadetail__headacts{flex:100%;justify-content:flex-start;margin-left:0}}#leadDetail .leadetail__id{flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:min(280px,34%);display:flex}#leadDetail .leadetail__idb{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}#leadDetail .leadetail__avatar.avatar,#leadDetail .leadetail__avatar{min-width:36px;min-height:36px;font-weight:var(--fw-bold,700);letter-spacing:.04em;border:1px solid #ffffff38;flex:none;line-height:1;transition:width .32s cubic-bezier(.22,.61,.36,1),height .32s cubic-bezier(.22,.61,.36,1),font-size .32s cubic-bezier(.22,.61,.36,1);box-shadow:inset 0 1px #fff3,0 4px 10px #0000002e;color:#fff!important;background:radial-gradient(circle at 30% 28%, #ffffff47, transparent 45%), linear-gradient(145deg, var(--accent,#5aa8b0) 0%, var(--teal-700,#3d7379) 100%)!important;width:36px!important;height:36px!important;font-size:12px!important}#leadDetail .leadetail__head.is-compact .leadetail__avatar.avatar,#leadDetail .leadetail__head.is-compact .leadetail__avatar{min-width:34px;min-height:34px;width:34px!important;height:34px!important;font-size:11px!important}#leadDetail .leadetail__name{font-size:15px;font-weight:var(--fw-bold,700);letter-spacing:-.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.15;transition:font-size .32s cubic-bezier(.22,.61,.36,1);overflow:hidden}#leadDetail .leadetail__head.is-compact .leadetail__name{font-size:14px}#leadDetail .leadetail__name .ac{color:inherit}#leadDetail .leadetail__sub,#leadDetail .leadetail__phone{min-width:0;max-width:100%;font-size:11px;font-weight:var(--fw-med,500);color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin:0;line-height:1.2;display:inline-flex;overflow:hidden}#leadDetail .leadetail__sub .mdi,#leadDetail .leadetail__phone .mdi{color:#ffffffd1;flex:none;font-size:13px;line-height:1}#leadDetail .leadetail__sub>span,#leadDetail .leadetail__phone>span{text-overflow:ellipsis;min-width:0;overflow:hidden}#leadDetail .leadetail__meta{gap:var(--ld-head-gap);flex-wrap:nowrap;flex:0 auto;align-items:center;min-width:0;margin:0;display:flex}@media (width>=1100px){#leadDetail .leadetail__rail{top:calc(var(--topbar-h,56px) + 12px);z-index:20;height:calc(100vh - var(--topbar-h,56px) - 24px);max-height:calc(100vh - var(--topbar-h,56px) - 24px);position:sticky}}#leadDetail .leadetail__headdiv{background:#ffffff47;flex:none;width:1px;height:18px;margin:0 2px}#leadDetail .leadetail__back,#leadDetail .leadetail__back:link,#leadDetail .leadetail__back:visited{width:var(--ld-head-control-h,32px);height:var(--ld-head-control-h,32px);min-width:var(--ld-head-control-h,32px);min-height:var(--ld-head-control-h,32px);color:#4a5568;background:#fff;border:1px solid #ffffffb3;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:static;box-shadow:0 1px 3px #0f172a1f}#leadDetail .leadetail__back:hover,#leadDetail .leadetail__back:focus-visible{color:var(--teal-800,#1f5f66);background:#f7fafc;border-color:#fff;text-decoration:none;box-shadow:0 2px 8px #0f172a29}#leadDetail .leadetail__back .mdi{font-size:18px;line-height:1}#leadDetail .leadetail__head .badge,#leadDetail .leadetail__head .leadetail__stagebtn,#leadDetail .leadetail__head .btn--sm,#leadDetail .leadetail__head .leadetail__back{box-sizing:border-box;line-height:1;height:var(--ld-head-control-h,32px)!important;min-height:var(--ld-head-control-h,32px)!important}#leadDetail .leadetail__head .badge,#leadDetail .leadetail__head .leadetail__stagebtn,#leadDetail .leadetail__head .btn--sm{font-size:12px;font-weight:var(--fw-semi,600);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex!important}#leadDetail .leadetail__head .badge{color:#ffffffeb!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;padding:0 12px!important;font-size:12px!important}#leadDetail .leadetail__head .badge.lead-purpose,#leadDetail .leadetail__head .leadetail__purpose{height:var(--ld-head-control-h,32px)!important;min-height:var(--ld-head-control-h,32px)!important;font-size:12px!important;font-weight:var(--fw-semi,600)!important;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;padding:0 12px!important}.leadetail__purpose{font-weight:var(--fw-semi);color:#fff!important;background:#ffffff1a!important;border-color:#ffffff29!important}.leadetail__stagebtn{font-weight:var(--fw-semi);align-items:center;gap:6px;color:#fff!important;height:var(--ld-head-control-h,32px)!important;min-height:var(--ld-head-control-h,32px)!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;display:inline-flex!important}.leadetail__stagebtn.dropdown-toggle:after{display:none!important}.leadetail__stagechev{opacity:.9;margin-left:2px;font-size:18px;line-height:1}.leadetail__stagebtn:hover,.leadetail__stagebtn:focus,.leadetail__stagedd.show .leadetail__stagebtn{outline:none;color:#fff!important;background:#fff3!important;border-color:#ffffff73!important}#leadDetail .leadetail__headacts{gap:var(--ld-head-gap,10px);flex-wrap:nowrap;flex:none;align-items:center;margin-left:auto;padding-left:0;display:flex}#leadDetail .leadetail__aging{font-weight:var(--fw-semi,600);font-variant-numeric:tabular-nums;color:#e8f6f7!important;background:#5aa8b038!important;border:1px solid #5aa8b066!important}#leadDetail .leadetail__headacts .badge--soft,#leadDetail .leadetail__contact{color:#ffffffeb!important;background:#ffffff1a!important;border:1px solid #ffffff29!important}#leadDetail .leadetail__contact--none{color:var(--tan-200)!important;background:#d0ac9633!important;border:1px solid #d0ac9666!important}#leadDetail .leadetail__headacts .btn--primary,#leadDetail .leadetail__appbtn{font-weight:var(--fw-semi,600);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;background:var(--accent,#5aa8b0)!important;border:1px solid var(--accent,#5aa8b0)!important;color:#fff!important;border-radius:999px!important;padding:0 14px!important;box-shadow:0 4px 12px #3d737947!important}#leadDetail .leadetail__appbtn:hover,#leadDetail .leadetail__appbtn:focus-visible{background:var(--accent-hover,#3d7379)!important;border-color:var(--accent-hover,#3d7379)!important;color:#fff!important}.leadetail__stagemenu{--bs-dropdown-min-width:280px;min-width:280px;max-height:min(60vh,440px);padding:var(--s-2) 0;border:1px solid var(--line-2,var(--line));border-radius:var(--r-md,12px);background:var(--surface);overflow:auto;box-shadow:0 14px 36px #0f172a24;z-index:1060!important;margin-top:6px!important}.leadetail__stagehead{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:var(--fw-bold);margin:0;padding:.5rem 1rem .25rem}.leadetail__stagehead--off{color:var(--tan-600,#a37e6c)}.leadetail__stageitem{width:100%;font-size:var(--t-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:.5rem 1rem;display:flex}.leadetail__stageitem:hover,.leadetail__stageitem:focus{background:var(--accent-quiet);color:var(--accent)}.leadetail__stageitem.is-on{color:var(--accent);font-weight:var(--fw-semi);background:color-mix(in srgb, var(--accent) 8%, transparent)}.leadetail__stageitem--off{color:var(--tan-700,#8b6554)}.leadetail__stageitem--auto,.leadetail__stageitem--auto:hover,.leadetail__stageitem--auto:focus{cursor:default;opacity:.72;pointer-events:none;color:var(--text-3)!important;background:0 0!important}.leadetail__stageitem--auto.is-on{opacity:.9;color:var(--text-2)!important}.leadetail__stageauto{background:var(--surface-3,#eef1f4);color:var(--text-3);font-size:9px;font-weight:var(--fw-bold);letter-spacing:.06em;border-radius:999px;margin-left:auto;padding:2px 7px;line-height:1.4}.leadetail__stagecheck{color:var(--accent);margin-left:auto;font-weight:700}.leadetail__stageitem--auto .leadetail__stagecheck,.leadetail__stageitem.is-on .leadetail__stageauto{margin-left:8px}.lead-stage--lead{--stage-bg:var(--surface-3);--stage-fg:var(--text-2);--stage-dot:var(--text-3)}.lead-stage--application{--stage-bg:var(--teal-100);--stage-fg:var(--teal-700);--stage-dot:var(--teal-500)}.lead-stage--processing{--stage-bg:var(--teal-200);--stage-fg:var(--teal-900);--stage-dot:var(--teal-600)}.lead-stage--closing{--stage-bg:var(--teal-700);--stage-fg:#fff;--stage-dot:var(--teal-200)}.lead-stage--nurture{--stage-bg:var(--tan-100);--stage-fg:var(--tan-700);--stage-dot:var(--tan-500)}.lead-stage--lost{--stage-bg:var(--tan-200);--stage-fg:var(--tan-700);--stage-dot:var(--tan-700)}.badge.lead-stage{background:var(--stage-bg,var(--surface-3));color:var(--stage-fg,var(--text-2));border-color:color-mix(in srgb, var(--stage-dot,var(--text-3)) 30%, transparent);align-items:center;gap:6px;display:inline-flex}.lead-stage__dot{background:var(--stage-dot,var(--text-3));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.lead-stage-opt{align-items:center;gap:8px;min-width:0;display:inline-flex}.leadetail__stagebtn .lead-stage__dot{box-shadow:0 0 0 2px #ffffff59}.bcol__dot[class*=lead-stage--]{background:var(--stage-dot)}#leadDetail .ovcard__dl dd:empty,#leadDetail .pcard__dl dd:empty{min-height:1.4em}.badge.lead-purpose{background:var(--surface);color:var(--text-2);border-color:var(--line-2);font-weight:var(--fw-semi)}.leadetail__journey{pointer-events:none}.leadetail__parties .pcard,.leadetail__parties .pcard--party{cursor:default;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:var(--s-4);min-width:0;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);position:relative;overflow:hidden}.leadetail__parties .pcard:after,.leadetail__parties .pcard--party:after{content:none!important;display:none!important}.leadetail__parties .pcard:hover,.leadetail__parties .pcard--party:hover{box-shadow:var(--sh-1);border-color:var(--line-2);transform:none!important}.leadetail__parties .pcard--invite{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, var(--surface)) 0%, var(--surface) 48%);border-style:dashed;border-color:color-mix(in srgb, var(--accent) 22%, var(--line));flex-direction:column;gap:0;display:flex}.leadetail__parties .pcard--invite:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 10%, transparent);border-style:dashed}.leadetail__parties .pcard__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.lead-co-badge{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:var(--fw-bold,700);flex:none}.pcard__invite-copy{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--text-2);max-width:42ch;line-height:1.45}.pcard__invite-tips{margin:0 0 var(--s-4);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.pcard__invite-tips li{font-size:var(--t-xs);color:var(--text-3);padding-left:16px;line-height:1.4;position:relative}.pcard__invite-tips li:before{content:"";background:var(--accent);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.pcard__footacts{gap:var(--s-2);padding-top:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.pcard__footacts .btn{gap:6px}.pcard__footacts .btn .mdi{font-size:18px;line-height:1}#leadDetail [data-ld-panel=overview]{gap:var(--s-4,16px)}#leadDetail [data-ld-panel=overview] .ovcard,#leadDetail [data-ld-panel=overview] .pcard--party{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 38%, var(--surface,#fff) 100%);min-width:0;padding:16px 18px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}#leadDetail [data-ld-panel=overview] .ovcard:hover,#leadDetail [data-ld-panel=overview] .pcard--party:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));border-top-color:var(--accent,#5aa8b0);box-shadow:0 4px 16px #3d73791a;transform:none!important}#leadDetail [data-ld-panel=overview] .ovcard.is-editing,#leadDetail [data-ld-panel=overview] .pcard--party.is-editing{border-color:var(--accent);box-shadow:var(--sh-2,0 8px 24px #0000000f)}#leadDetail [data-ld-panel=overview] .ovcard__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}#leadDetail [data-ld-panel=overview] .ovcard__head h3{font-size:11px;font-weight:var(--fw-semi,600);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}#leadDetail [data-ld-panel=overview] .ovcard__head .spacer{flex:auto;min-width:8px}#leadDetail [data-ld-panel=overview] .ov-urla-meter{flex:none;align-items:center;gap:8px;margin:0;display:inline-flex}#leadDetail [data-ld-panel=overview] .ov-urla-meter .table__urla-meter{--urla-pct:0;border-radius:var(--r-pill,999px);background:color-mix(in srgb, var(--accent,#5aa8b0) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent,#5aa8b0) 22%, var(--line));min-width:100px;max-width:140px;min-height:26px;color:var(--text-2);box-sizing:border-box;align-items:center;gap:8px;padding:3px 8px;display:inline-flex}#leadDetail [data-ld-panel=overview] .ov-urla-meter .table__urla-meter__track{background:color-mix(in srgb, var(--accent,#5aa8b0) 16%, var(--line-2));border-radius:999px;flex:auto;min-width:40px;height:4px;display:block;overflow:hidden}#leadDetail [data-ld-panel=overview] .ov-urla-meter .table__urla-meter__fill{height:100%;width:calc(var(--urla-pct) * 1%);border-radius:inherit;background:var(--accent,#5aa8b0);max-width:100%;display:block}#leadDetail [data-ld-panel=overview] .ov-urla-meter .table__urla-meter__val{text-align:right;min-width:2.4em;font-size:11px;font-weight:var(--fw-semi,600);font-variant-numeric:tabular-nums;color:var(--teal-800,#1f5f66);flex:none;line-height:1}#leadDetail [data-ld-panel=overview] .ov-urla-meter__meta{flex-direction:column;gap:1px;min-width:0;line-height:1.2;display:flex}#leadDetail [data-ld-panel=overview] .ov-urla-meter__meta .urla-req-progress__label{font-size:10px;font-weight:var(--fw-semi,600);color:var(--text-2);letter-spacing:.02em}#leadDetail [data-ld-panel=overview] .ov-urla-meter__sub{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px}#leadDetail [data-ld-panel=overview] .ovcard__dl--loan{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#leadDetail [data-ld-panel=overview] .ovcard__dl--loan .ovcard__dl-span{grid-column:1/-1}#leadDetail [data-ld-panel=overview] .ovcard__dl>div{border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,#fff);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a08}#leadDetail [data-ld-panel=overview] .pcard__dl>div{background:color-mix(in srgb, var(--surface-2) 70%, #fff);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);box-shadow:none;border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}#leadDetail [data-ld-panel=overview] .ovcard__dl dt,#leadDetail [data-ld-panel=overview] .pcard__dl dt{font-size:10px;font-weight:var(--fw-med,500);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin:0}#leadDetail [data-ld-panel=overview] .ovcard__dl dd,#leadDetail [data-ld-panel=overview] .pcard__dl dd{font-size:13px;font-weight:var(--fw-med,500);color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.35}#leadDetail [data-ld-panel=overview] .pcard--invite{border-style:dashed;border-color:color-mix(in srgb, var(--accent) 22%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, var(--surface)) 0%, var(--surface) 48%)}#leadDetail [data-ld-panel=overview] .pcard--invite:hover{border-style:dashed;border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}#leadDetail [data-ld-panel=overview] .pcard__head .eyebrow{color:var(--accent);letter-spacing:.06em}@media (width<=900px){#leadDetail [data-ld-panel=overview] .ovcard__dl--loan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#leadDetail [data-ld-panel=overview] .ovcard__dl--loan{grid-template-columns:minmax(0,1fr)}#leadDetail [data-ld-panel=overview] .ov-urla-meter__meta{display:none}}#leadDetail [data-ld-panel=overview] .leadetail__parties .pcard--party.is-editing{grid-column:1/-1}#leadDetail [data-ld-panel=overview] .ovgoal{margin:0}#leadDetail [data-ld-panel=overview] .ovgoal__head{margin-bottom:8px}#leadDetail [data-ld-panel=overview] .ovgoal__body{min-width:0}#leadDetail [data-ld-panel=overview] .ovgoal__text,#leadDetail [data-ld-panel=overview] .ovgoal__placeholder{font-size:var(--t-sm,13px);margin:0;font-style:normal;line-height:1.45}#leadDetail [data-ld-panel=overview] .ovgoal__text{color:var(--text)}#leadDetail [data-ld-panel=overview] .ovgoal__placeholder{color:var(--text-3)}#leadDetail [data-ld-panel=overview] .ovparty{margin:0}#leadDetail [data-ld-panel=overview] .leadetail__parties{gap:var(--s-4,16px)}#leadDetail [data-ld-panel=overview] .ovcard__head .iconbtn,#leadDetail [data-ld-panel=overview] .pcard__head .iconbtn{background:color-mix(in srgb, var(--accent) 8%, transparent);width:30px;height:30px;color:var(--accent);border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}#leadDetail [data-ld-panel=overview] .ovcard__head .iconbtn:hover,#leadDetail [data-ld-panel=overview] .pcard__head .iconbtn:hover{background:color-mix(in srgb, var(--accent) 16%, #fff);border-color:color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent)}#leadDetail [data-ld-panel=overview] .ovcard__head .iconbtn .mdi,#leadDetail [data-ld-panel=overview] .pcard__head .iconbtn .mdi{font-size:16px;line-height:1}.ov-inline{margin-top:var(--s-4,16px);padding:var(--s-4,16px);border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface-3,#f7f4f1);box-sizing:border-box;width:100%}.ov-inline__grid,[data-ld-panel=overview] .ov-inline .urla__grid.ov-inline__grid{width:100%;margin:0 0 var(--s-4,16px);align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;display:grid!important}@media (width<=720px){.ov-inline__grid,[data-ld-panel=overview] .ov-inline .urla__grid.ov-inline__grid{grid-template-columns:minmax(0,1fr)!important}}.ov-inline .field{flex-direction:column;gap:6px;width:100%;min-width:0;margin:0;display:flex}.ov-inline .field__label{margin:0}.ov-inline .input,.ov-inline .select,.ov-inline textarea.input,.ov-inline textarea.textarea{box-sizing:border-box!important;border:1px solid var(--line-2)!important;background:var(--surface)!important;background-color:var(--surface)!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;color:var(--text)!important;font-size:13px!important;font-weight:var(--fw-med)!important;box-shadow:none!important;border-radius:10px!important;padding:0 12px!important;line-height:1.35!important}.ov-inline textarea.input,.ov-inline textarea.textarea{resize:vertical;height:auto!important;min-height:96px!important;padding:10px 12px!important;line-height:1.5!important}.ov-inline .input:hover,.ov-inline .select:hover{border-color:var(--line-strong)!important}.ov-inline .input:focus,.ov-inline .select:focus,.ov-inline textarea.input:focus,.ov-inline textarea.textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--ring,#5aa8b033)!important;outline:none!important}.ov-inline .select2-container{width:100%!important;max-width:100%!important;display:block!important}.ov-inline .select2-container .select2-selection--single{border:1px solid var(--line-2)!important;background:var(--surface)!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:10px!important}.ov-inline .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)!important;padding-left:12px!important;padding-right:32px!important;font-size:13px!important;line-height:38px!important}.ov-inline .select2-container--default .select2-selection--single .select2-selection__arrow{right:6px;height:38px!important}.ov-inline .select2-container--default.select2-container--focus .select2-selection--single,.ov-inline .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--ring,#5aa8b033)!important}.ov-inline .lead-date-field,.ov-inline .lead-date-field .lead-date-input{max-width:100%;width:100%!important}.ov-inline .lead-date-field .lead-date-input{height:40px!important;min-height:40px!important;padding-right:40px!important}.ov-inline__acts{justify-content:flex-end;align-items:center;gap:var(--s-2,8px);padding-top:var(--s-3,12px);border-top:1px solid var(--line);flex-wrap:wrap;margin:0;display:flex}[data-ov-card].is-editing .ovcard__head .iconbtn[data-ov-edit],[data-ov-card].is-editing .pcard__head .iconbtn[data-ov-edit]{visibility:hidden}#leadDetail .ovgoal .ov-inline{border:1px solid var(--line);margin-top:0}#leadDetail .ovgoal .ov-inline textarea.input{resize:vertical;width:100%;min-height:96px}#urlaAgentModal .czmodal__box{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 48px #101c2429}#urlaAgentModal .czmodal__head{background:var(--surface);border-bottom:1px solid var(--line);padding:18px 20px 14px}#urlaAgentModal .czmodal__head h3{color:var(--text);font-weight:var(--fw-semi,600)}#urlaAgentModal .czmodal__sub{color:var(--text-3)}#urlaAgentModal .czmodal__body{background:var(--surface);gap:14px}#urlaAgentModal .input,#urlaAgentModal .select,#urlaAgentModal .textarea{box-sizing:border-box!important;background:var(--surface)!important;background-color:var(--surface)!important;border:1px solid var(--line-2)!important;border-radius:10px!important;width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important}#urlaAgentModal .textarea{height:auto!important;min-height:88px!important}#urlaAgentModal .czmodal__foot{border-top:1px solid var(--line);padding:14px 20px;background:var(--surface)!important}#urlaAgentModal .czmodal__foot .btn--primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}#urlaAgentModal .agsrch{border:1px solid var(--line);background:var(--surface-3,#f7f4f1);border-radius:12px;min-height:48px;padding:10px}#urlaAgentModal .clsuggest__i{background:var(--surface);border-color:var(--line)}#urlaAgentModal .clsuggest__i:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.milestone-row{transition:background var(--fast) var(--ease);border-radius:var(--r-sm,10px);margin:0 -8px;padding-left:8px!important;padding-right:8px!important}.milestone-row:hover{background:var(--surface-2,#f7f8fa)}.milestone-row--invite{background:color-mix(in srgb, var(--accent) 4%, transparent)}.milestone-row--invite:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface-2,#f7f8fa))}.milestone-row__body h4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.milestone-row__cta{flex:none;align-self:center}.pagehead__actions .accepting--bar{height:var(--btn-h,40px);border:1px solid var(--line-2);background:var(--surface);box-shadow:var(--sh-1);font-family:inherit;font-size:var(--t-sm,13px);font-weight:var(--fw-med,500);color:var(--text-2);transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:12px;gap:10px;padding:0 8px 0 12px;line-height:1}.pagehead__actions .accepting--bar:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-quiet);border-radius:50%;flex:none}.pagehead__actions .accepting--bar b{color:var(--text);font-weight:var(--fw-semi,600)}.pagehead__actions .accepting--bar .switch{pointer-events:none}.pagehead__actions .accepting--bar:hover{border-color:var(--accent);background:var(--accent-quiet)}.pagehead__actions .accepting--bar:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.pagehead__actions .accepting--bar[aria-pressed=false]:before{background:var(--tan-500,#d0ac96);box-shadow:0 0 0 3px var(--tan-quiet,#d0ac962e)}.pagehead__actions .accepting--bar[aria-pressed=false] b{color:var(--text-2)}@media (width<=719px){.pagehead__actions .accepting--bar{flex:auto;justify-content:space-between}}#pipeCard .pipe-card__head{align-items:center;gap:var(--s-3);border-radius:calc(var(--r-lg,16px) - 2px) calc(var(--r-lg,16px) - 2px) 0 0;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, #fff) 0%, transparent 100%);flex-wrap:wrap;display:flex}#pipeCard .pipe-bar__chips{flex:0 auto;min-width:0}#pipeCard .pipe-bar__chips .seg__b{gap:8px}#pipeCard .pipe-filters__n{border-radius:var(--r-pill,999px);background:var(--surface-3,#eef1f4);min-width:20px;height:18px;color:var(--text-3,#7a736e);font-size:10px;font-weight:var(--fw-bold,700);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;line-height:1;display:inline-grid}#pipeCard .pipe-bar__chips .seg__b.is-on .pipe-filters__n{color:#fff;background:#ffffff38}#pipeCard .pipe-filters__dot{border-radius:50%;flex:none;width:8px;height:8px}#pipeCard .pipe-filters__dot--teal{background:var(--accent,#5aa8b0)}#pipeCard .pipe-filters__dot--orange{background:var(--tan-600,#c47a3a)}#pipeCard .pipe-filters__dot--rose{background:var(--tan-700,#b85c4a)}#pipeCard .pipe-card__filters{padding:14px var(--s-5,20px);border-bottom:1px solid var(--line,#e8e4df);background:color-mix(in srgb, var(--surface-3,#f7f4f1) 55%, var(--surface))}#pipeCard .pipe-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;display:flex}#pipeCard .pipe-bar__search{flex:240px;min-width:min(100%,220px);max-width:420px}#pipeCard .pipe-bar__search .input--search,#pipeCard .pipe-bar__search>.input{background:var(--surface)!important;border-color:var(--line-2)!important;border-radius:999px!important;height:40px!important;min-height:40px!important}#pipeCard .pipe-bar__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}#pipeCard .pipe-bar__filters>.select,#pipeCard .pipe-bar__filters>.select2-container{flex:0 auto;min-width:148px;max-width:none;width:auto!important;display:inline-block!important}#pipeCard #pipeStage+.select2-container,#pipeCard .pipe-bar__filters>#pipeStage.select,#pipeCard select#pipeStage{min-width:168px}#pipeCard select#pipeSource,#pipeCard #pipeSource+.select2-container,#pipeCard select#pipePurpose,#pipeCard #pipePurpose+.select2-container{min-width:156px}#pipeCard .pipe-bar__sortrow{flex:none;align-items:center;gap:4px;min-width:0;display:inline-flex}#pipeCard .pipe-bar__sortrow>.select,#pipeCard .pipe-bar__sortrow>.select2-container{flex:none;min-width:148px;max-width:none;width:auto!important;display:inline-block!important}#pipeCard .pipe-bar__filters .select,#pipeCard .pipe-bar__filters .select2-container .select2-selection--single{background:var(--surface)!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:999px!important}#pipeCard .pipe-bar__filters .select2-container--default .select2-selection--single .select2-selection__rendered{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:14px!important;padding-right:34px!important;font-size:13px!important;line-height:38px!important}#pipeCard .pipe-bar__filters .select2-container--default .select2-selection--single .select2-selection__arrow{right:8px;height:38px!important}#pipeCard .pipe-bar__filters .select.is-active,#pipeCard .pipe-bar__filters .select2-container.select2-container--focus .select2-selection--single,#pipeCard .pipe-bar__filters .select2-container.select2-container--open .select2-selection--single,#pipeCard .pipe-bar__filters>.select2-container.is-active .select2-selection--single{border-color:var(--accent,#5aa8b0)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#5aa8b0) 16%, transparent)!important}#pipeCard .pipe-bar__dir{border:1px solid var(--line-2);background:var(--surface);width:40px;height:40px;color:var(--text-2);border-radius:999px;flex:none}#pipeCard .pipe-bar__dir:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-2));color:var(--accent)}#pipeCard .pipe-bar__dir.is-asc{color:var(--accent);border-color:var(--accent);background:var(--accent-quiet)}#pipeCard .pipe-bar__reset{height:40px;color:var(--text-3);font-size:13px;font-weight:var(--fw-semi,600);cursor:pointer;transition:color var(--fast) var(--ease), background var(--fast) var(--ease);background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px}#pipeCard .pipe-bar__reset:hover{color:var(--accent);background:var(--accent-quiet)}#pipeCard .pipe-toolbar{padding:12px var(--s-5,20px) 10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}#pipeCard .pipe-toolbar__left{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:inline-flex}#pipeCard .pipe-toolbar .btn--sm{align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}#pipeCard .pipe-toolbar .btn--sm .mdi{font-size:18px;line-height:1}#pipeCard .pipe-toolbar .pipe-toolbtn .mdi-chevron-down{transition:transform .15s}#pipeCard .pipe-vis.is-open .pipe-toolbtn .mdi-chevron-down,#pipeCard .pipe-toolbar .pipe-toolbtn[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}#pipeCard .pipe-toolbar__length{font-size:var(--t-xs,12px);color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;margin:0;display:inline-flex}#pipeCard .pipe-toolbar__pagesize{min-width:64px;width:auto!important}#pipeCard .pipe-toolbar__length .select2-container{min-width:64px;max-width:100%;width:auto!important}#pipeCard .pipe-toolbar__length .select2-container .select2-selection--single{border-radius:var(--r-sm,12px)!important;background:var(--surface)!important;height:36px!important;min-height:36px!important;box-shadow:none!important}#pipeCard .pipe-toolbar__length .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)!important;padding-left:10px!important;padding-right:28px!important;font-size:13px!important;line-height:34px!important}#pipeCard .pipe-toolbar__length .select2-container--default .select2-selection--single .select2-selection__arrow,#pipeCard .pipe-toolbar__length .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow,#pipeCard .pipe-toolbar__length .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,#pipeCard .pipe-toolbar__length .select2-container:hover .select2-selection--single .select2-selection__arrow{width:20px;right:6px;opacity:1!important;visibility:visible!important;height:34px!important;display:block!important}#pipeCard .pipe-toolbar__length .select2-container--default .select2-selection--single .select2-selection__arrow b,#pipeCard .pipe-toolbar__length .select2-container:hover .select2-selection--single .select2-selection__arrow b,#pipeCard .pipe-toolbar__length .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow b,#pipeCard .pipe-toolbar__length .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{margin-top:-2px;margin-left:-4px;border-color:var(--text-3,#7a736e) transparent transparent transparent!important;opacity:1!important}#pipeCard .pipe-toolbar__length .select2-container--default.select2-container--focus .select2-selection--single,#pipeCard .pipe-toolbar__length .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--accent,#5aa8b0)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#5aa8b0) 16%, transparent)!important}#pipeCard .pipe-vis{position:relative}#pipeCard .pipe-vis__menu{z-index:40;border:1px solid var(--line);border-radius:var(--r-md,14px);background:var(--surface);min-width:240px;max-width:280px;max-height:min(360px,60vh);box-shadow:var(--sh-4,0 12px 32px -18px #0000002e);padding:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}#pipeCard .pipe-vis__menu[hidden]{display:none!important}#pipeCard .pipe-vis__title{border-bottom:1px solid var(--line);font-size:11px;font-weight:var(--fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;padding:0 6px 8px}#pipeCard .pipe-vis__item{border-radius:var(--r-xs,8px);font-size:13px;font-weight:var(--fw-med,500);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;padding:9px 8px;line-height:1.25;display:flex}#pipeCard .pipe-vis__item:hover{background:var(--accent-quiet);color:var(--text)}#pipeCard .pipe-vis__item:has(input:checked){background:color-mix(in srgb, var(--accent,#5aa8b0) 12%, #fff);color:var(--text);font-weight:var(--fw-semi,600)}#pipeCard .pipe-vis__item:has(input:disabled){opacity:.55;cursor:default}#pipeCard .pipe-vis__item input{appearance:none;box-sizing:border-box;border:1px solid var(--line-2,var(--line));background:var(--surface);width:16px;height:16px;cursor:inherit;border-radius:4px;outline:none;flex:0 0 16px;margin:0}#pipeCard .pipe-vis__item input:checked{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E") center / 12px 12px no-repeat}#pipeCard .pipe-vis__item input:focus-visible{box-shadow:0 0 0 3px var(--ring,color-mix(in srgb, var(--accent) 22%, transparent))}#pipeCard .table--pipe th[hidden],#pipeCard .table--pipe td[hidden]{display:none!important}:is(.app:has(#pipeCard),.app:has(#dashPipeCard),.app:has(#leadDetail),.app:has(#urla-record)){overflow-x:clip}.app:has(#dashPipeCard) .canvas{min-width:0;max-width:100%;overflow:visible}.app:has(#dashPipeCard) #dashPipeCard{min-width:0;max-width:100%;overflow:visible}.app:has(#dashPipeCard) #dashPipeCard>.card__body{min-width:0;max-width:100%;overflow:visible}.app:has(#pipeCard) .canvas{min-width:0;max-width:100%}.app:has(#pipeCard) #pipeCard{min-width:0;max-width:100%}.app:has(#pipeCard) #pipeKpis{min-width:0;max-width:100%}.app:has(#pipeCard) #pipeBody{min-width:0;max-width:100%}.app:has(#pipeCard) #pipeBody>.card__body{min-width:0;max-width:100%}.app:has(#pipeCard) #pipeCard{overflow:visible}.app:has(#pipeCard) #pipeBody{overflow:visible}.app:has(#pipeCard) #pipeBody>.card__body{overflow:visible}.app:has(#leadDetail) .canvas{min-width:0;max-width:100%}.app:has(#leadDetail) #leadDetail{min-width:0;max-width:100%}.app:has(#leadDetail) .leadetail__split{min-width:0;max-width:100%}.app:has(#leadDetail) .leadetail__stage{min-width:0;max-width:100%}.app:has(#leadDetail) .ldpanel{min-width:0;max-width:100%}.app:has(#leadDetail) .ovcard{min-width:0;max-width:100%}.app:has(#leadDetail) .ovparty__stack{min-width:0;max-width:100%}.app:has(#leadDetail) .leadetail__parties{min-width:0;max-width:100%}#leadDetail{box-sizing:border-box;width:100%;max-width:100%}#leadDetail .leadetail__tabs,#leadDetail .leadetail__journey,#leadDetail .leadetail__quickbar{min-width:0;max-width:100%}#leadDetail .leadetail__journey{padding:10px 14px}#leadDetail .jpath__step{font-size:12.5px}#leadDetail .leadetail__tabs{z-index:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box;min-width:0;max-width:100%;position:relative;overflow-x:auto}#pipeCard .tablewrap{border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;box-shadow:none;box-sizing:border-box;border-radius:0;position:relative;overflow:auto visible}#pipeCard .tablewrap::-webkit-scrollbar{display:none}#pipeCard .table--pipe thead th{vertical-align:middle}#pipeCard .table--pipe thead th,#pipeCard .table--pipe tbody td{box-sizing:border-box;padding-left:22px!important;padding-right:22px!important}#pipeCard .table--pipe thead th[data-col=borrower],#pipeCard .table--pipe tbody td[data-col=borrower]{padding-left:28px!important}#pipeCard .table--pipe thead th[data-col=action],#pipeCard .table--pipe tbody td[data-col=action]{padding-right:28px!important}#pipeCard .pipe-hscroll,#dashPipeCard .pipe-hscroll{z-index:30;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--surface-2)) 0%, var(--surface,#fff) 100%);border-top:1px solid var(--line);border-radius:0 0 calc(var(--r-lg,16px) - 2px) calc(var(--r-lg,16px) - 2px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong)) var(--surface-2);min-height:18px;padding:4px 12px 6px;position:sticky;bottom:0;overflow:auto hidden;box-shadow:0 -8px 18px -10px #1f3a3d47}#pipeCard .pipe-hscroll[hidden],#dashPipeCard .pipe-hscroll[hidden]{display:none}#pipeCard .pipe-hscroll__track,#dashPipeCard .pipe-hscroll__track{height:1px}#pipeCard .pipe-hscroll::-webkit-scrollbar{height:12px}#dashPipeCard .pipe-hscroll::-webkit-scrollbar{height:12px}#pipeCard .pipe-hscroll::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px;margin:0 8px}#dashPipeCard .pipe-hscroll::-webkit-scrollbar-track{background:var(--surface-2);border-radius:999px;margin:0 8px}#pipeCard .pipe-hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 48%, var(--line-strong));border:2px solid var(--surface-2);border-radius:999px}#dashPipeCard .pipe-hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 48%, var(--line-strong));border:2px solid var(--surface-2);border-radius:999px}#pipeCard .pipe-hscroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}#dashPipeCard .pipe-hscroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}#dashPipeCard .tablewrap{border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;max-width:100%;box-shadow:none;box-sizing:border-box;position:relative;overflow:auto visible;scrollbar-width:none!important}#dashPipeCard .tablewrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#dashPipeCard .cazle-grid-scroll{max-width:100%;scrollbar-width:none!important;border-bottom:0!important;overflow:visible!important}#dashPipeCard .cazle-grid-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#dashPipeCard .pipe-hscroll{border-radius:0;flex:none;margin:0;z-index:40!important;position:sticky!important;bottom:0!important}#dashPipeCard .pipe-hscroll[hidden]{display:none!important}#dashPipeCard>.dash-pipe-foot{z-index:2;box-sizing:border-box;border-radius:0 0 calc(var(--r-lg,16px) - 2px) calc(var(--r-lg,16px) - 2px);background:0 0;width:100%;max-width:100%;display:block;position:relative;border-top:0!important;min-height:0!important;padding:0!important}#pipeCard .table--pipe tbody td{vertical-align:middle;white-space:nowrap;height:60px;padding-top:10px!important;padding-bottom:10px!important}#pipeCard .table--pipe{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:2490px}#pipeCard .table--pipe th[data-col=borrower],#pipeCard .table--pipe td[data-col=borrower]{width:240px;min-width:240px}#pipeCard .table--pipe th[data-col=aging],#pipeCard .table--pipe td[data-col=aging]{width:128px;min-width:128px}#pipeCard .table--pipe th[data-col=stage],#pipeCard .table--pipe td[data-col=stage]{width:184px;min-width:184px}#pipeCard .table--pipe th[data-col=source],#pipeCard .table--pipe td[data-col=source]{width:148px;min-width:148px}#pipeCard .table--pipe th[data-col=encompass],#pipeCard .table--pipe td[data-col=encompass]{width:168px;min-width:168px}#pipeCard .table--pipe th[data-col=urla],#pipeCard .table--pipe td[data-col=urla]{width:140px;min-width:140px}#pipeCard .table--pipe th[data-col=amount],#pipeCard .table--pipe td[data-col=amount],#pipeCard .table--pipe th[data-col=purpose],#pipeCard .table--pipe td[data-col=purpose]{width:156px;min-width:156px}#pipeCard .table--pipe th[data-col=tz],#pipeCard .table--pipe td[data-col=tz]{width:128px;min-width:128px}#pipeCard .table--pipe th[data-col=credit],#pipeCard .table--pipe td[data-col=credit]{width:136px;min-width:136px}#pipeCard .table--pipe th[data-col=hot],#pipeCard .table--pipe td[data-col=hot]{width:92px;min-width:92px}#pipeCard .table--pipe th[data-col=createdBy],#pipeCard .table--pipe td[data-col=createdBy],#pipeCard .table--pipe th[data-col=updatedBy],#pipeCard .table--pipe td[data-col=updatedBy]{width:158px;min-width:158px}#pipeCard .table--pipe th[data-col=created],#pipeCard .table--pipe td[data-col=created],#pipeCard .table--pipe th[data-col=updated],#pipeCard .table--pipe td[data-col=updated]{width:138px;min-width:138px}#pipeCard .table--pipe th[data-col=agingHrs],#pipeCard .table--pipe td[data-col=agingHrs]{width:148px;min-width:148px}#pipeCard .table--pipe th[data-col=action],#pipeCard .table--pipe td[data-col=action]{width:124px;min-width:124px}#pipeCard .table--pipe td .badge,#pipeCard .table--pipe td .lead-purpose,#pipeCard .table--pipe td .pipe-enc,#pipeCard .table--pipe td .table__cellname{box-sizing:border-box;min-width:0;max-width:100%}#pipeCard .table--pipe td .badge,#pipeCard .table--pipe td .lead-purpose,#pipeCard .table--pipe td .pipe-enc{text-overflow:ellipsis;overflow:hidden}#pipeCard .table--pipe th[data-col=amount],#pipeCard .table--pipe th[data-col=credit],#pipeCard .table--pipe .table__numcell{text-align:right;font-variant-numeric:tabular-nums}#pipeCard .table--pipe th[data-col=urla],#pipeCard .table--pipe td[data-col=urla],#pipeCard .table--pipe th[data-col=encompass],#pipeCard .table--pipe td[data-col=encompass],#pipeCard .table--pipe th[data-col=hot],#pipeCard .table--pipe td[data-col=hot],#pipeCard .table--pipe th[data-col=action],#pipeCard .table--pipe td[data-col=action]{text-align:center}#pipeCard .table--pipe .table__cellname{max-width:100%}#pipeCard .table--pipe .table__nlink{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#pipeCard .table--pipe .table__hot{vertical-align:middle}#pipeCard .pipe-action{vertical-align:middle;display:inline-flex;position:relative}#pipeCard .pipe-action>.btn,#pipeCard .pipe-action>.btn.btn-info,#pipeCard .pipe-action>.btn.btn-sm{box-sizing:border-box;white-space:nowrap;height:32px;min-height:32px;max-height:32px;font-size:12px;line-height:1;font-weight:var(--fw-semi,600);flex-flow:row;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px 0 16px;background:var(--accent,#5aa8b0)!important;border:1px solid var(--accent,#5aa8b0)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important;display:inline-flex!important}#pipeCard .pipe-action>.btn:hover,#pipeCard .pipe-action>.btn.show,#pipeCard .pipe-action>.btn:focus{background:var(--accent-hover,#4d939b)!important;border-color:var(--accent-hover,#4d939b)!important;color:#fff!important}#pipeCard .pipe-action>.btn.dropdown-toggle:after{content:none!important;display:none!important}#pipeCard .pipe-action>.btn .mdi-chevron-down{opacity:.95;width:18px;height:18px;transition:transform var(--fast,.15s) ease;justify-content:center;align-items:center;margin:0;font-size:18px;line-height:1;display:inline-flex}#pipeCard .pipe-action>.btn.show .mdi-chevron-down,#pipeCard .pipe-action>.btn[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}#pipeCard .pipe-action .dropdown-menu{z-index:1100;border:1px solid var(--line);border-radius:var(--r-md,14px);background:var(--surface);min-width:11rem;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e);margin-top:4px;padding:6px}#pipeCard .pipe-action.show{z-index:30}#pipeCard .pipe-action:has(.dropdown-menu.show){z-index:30}#pipeCard .pipe-action .dropdown-item{font-size:13px;font-weight:var(--fw-med,500);color:var(--text);border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}#pipeCard .pipe-action .dropdown-item .mdi,#pipeCard .pipe-action .dropdown-item>i{color:var(--accent,#5aa8b0);flex:0 0 18px;width:18px;font-size:18px;line-height:1}#pipeCard .pipe-action .dropdown-item .ms-2{margin-left:0!important}#pipeCard .pipe-action .dropdown-item:hover,#pipeCard .pipe-action .dropdown-item:focus{background:var(--accent-quiet);color:var(--accent)}#pipeCard .pipe-action .dropdown-item.js-pipe-delete,#pipeCard .pipe-action .dropdown-item.js-pipe-delete .mdi{color:#8b7355}#pipeCard .pipe-action .dropdown-item.js-pipe-delete:hover,#pipeCard .pipe-action .dropdown-item.js-pipe-delete:focus{color:#6f5a42;background:#f1eeeb}#pipeCard .table--pipe tbody tr:has(.pipe-action .dropdown-menu.show)>td{z-index:6;position:relative}#pipeCard .table--pipe tbody tr:has(.pipe-action .dropdown-menu.show)>td[data-col=action]{z-index:8;overflow:visible}#pipeCard .pipe-enc{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-3);max-width:100%;min-height:26px;color:var(--text-3);font-size:11px;font-weight:var(--fw-semi,600);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:3px 10px;line-height:1.2;display:inline-flex}#pipeCard .pipe-enc>svg{flex:none}#pipeCard .pipe-enc.is-on{border-color:color-mix(in srgb, var(--pos) 28%, var(--line));background:var(--pos-bg);color:var(--pos)}#pipeCard .pipe-enc__lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}#pipeCard .table__urla{justify-content:center;width:100%;display:inline-flex}#pipeCard .table__urla-meter{--urla-pct:0;border-radius:var(--r-pill);background:var(--surface-3,#f7f4f1);border:1px solid var(--line-2);min-width:108px;max-width:100%;min-height:26px;color:var(--text-2);box-sizing:border-box;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}#pipeCard .table__urla-meter__track{background:color-mix(in srgb, var(--accent,#5aa8b0) 16%, var(--line-2));border-radius:999px;flex:auto;min-width:44px;height:4px;display:block;overflow:hidden}#pipeCard .table__urla-meter__fill{height:100%;width:calc(var(--urla-pct) * 1%);border-radius:inherit;background:var(--accent,#5aa8b0);max-width:100%;display:block}#pipeCard .table__urla-meter__val{text-align:right;min-width:2.6em;font-size:11px;font-weight:var(--fw-semi,600);font-variant-numeric:tabular-nums;color:var(--text-2);flex:none;line-height:1}#pipeCard .table__urla-ring{display:none!important}#pipeCard .pager,#dashPipeCard .pager{padding:14px var(--s-5,20px)}#pipeCard .pager__nav,#dashPipeCard .pager__nav{gap:6px}#pipeCard .pager__b,#dashPipeCard .pager__b{background:var(--surface-3,#f7f4f1);border:1px solid #0000;border-radius:999px;min-width:34px;height:34px}#pipeCard .pager__b:hover:not(:disabled),#dashPipeCard .pager__b:hover:not(:disabled){background:var(--accent-quiet);color:var(--accent)}#pipeCard .pager__b.is-on,#dashPipeCard .pager__b.is-on{background:var(--accent);color:#fff;border-color:#0000}#pipeCard .pager__b:disabled,#dashPipeCard .pager__b:disabled{opacity:.4;cursor:default}@media (width<=960px){#pipeCard .pipe-card__filters{padding-left:var(--s-4,16px);padding-right:var(--s-4,16px)}#pipeCard .pipe-bar__search{flex:100%;max-width:none}#pipeCard .pipe-bar__filters{width:100%}#pipeCard .pipe-bar__filters>.select,#pipeCard .pipe-bar__filters>.select2-container,#pipeCard .pipe-bar__sortrow{flex:calc(50% - 8px);min-width:0!important}#pipeCard .pipe-bar__sortrow>.select,#pipeCard .pipe-bar__sortrow>.select2-container{flex:auto;width:100%!important;min-width:0!important}#pipeCard .pipe-bar__chips{width:100%}#pipeCard .pipe-bar__chips .seg__b{flex:auto;justify-content:center}}@media (width<=560px){#pipeCard .pipe-bar__filters>.select,#pipeCard .pipe-bar__filters>.select2-container,#pipeCard .pipe-bar__sortrow{flex:100%}#pipeCard .pipe-bar__reset{margin-left:auto}}#pipeCard .pipe-card__head,#pipeCard .pipe-card__filters{container:pipe-bar/inline-size}#pipeCard .pipe-card__filters{overflow:visible}#pipeCard .pipe-bar__filters .select2-container{max-width:100%}@container (width<=880px){#pipeCard .pipe-bar__search{flex:100%;max-width:none}#pipeCard .pipe-bar__filters{width:100%}#pipeCard .pipe-bar__filters>.select,#pipeCard .pipe-bar__filters>.select2-container,#pipeCard .pipe-bar__sortrow{flex:calc(50% - 8px);min-width:0!important;max-width:none!important}#pipeCard .pipe-bar__sortrow>.select,#pipeCard .pipe-bar__sortrow>.select2-container{flex:auto;width:100%!important;min-width:0!important}#pipeCard .pipe-bar__chips{width:100%}#pipeCard .pipe-bar__chips .seg__b{flex:auto;justify-content:center}}@container (width<=500px){#pipeCard .pipe-bar__filters>.select,#pipeCard .pipe-bar__filters>.select2-container,#pipeCard .pipe-bar__sortrow{flex:100%}#pipeCard .pipe-bar__reset{margin-left:auto}}@media (width<=759px){#pipeCard .pipe-toolbar{padding-left:var(--s-4,16px);padding-right:var(--s-4,16px)}#pipeCard .table--pipe.table--stack{table-layout:auto;width:100%;min-width:0}#pipeCard .table--stack tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}#pipeCard .table--stack tbody td{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;height:auto;border-bottom:0!important;padding:0!important}#pipeCard .table--stack tbody td+td{margin-top:0}#pipeCard .table--stack tbody td[data-col=borrower],#pipeCard .table--stack tbody td[data-col=action]{grid-column:1/-1}#pipeCard .table--stack tbody td[data-col=borrower]:before,#pipeCard .table--stack tbody td[data-col=action]:before{display:none}#pipeCard .table--stack tbody td[data-col=encompass],#pipeCard .table--stack tbody td[data-col=urla]{align-items:flex-start}#pipeCard .table--stack .table__urla-meter{width:100%;max-width:180px}#pipeCard .table--stack tbody td[data-col=action]{border-top:1px solid var(--line);flex-direction:row;justify-content:flex-end;padding-top:10px!important}#pipeCard .table--stack .pipe-action{margin-left:auto}#pipeCard .table--stack .table__cellname,#pipeCard .table--stack .pipe-enc{max-width:100%}#pipeCard .pipe-hscroll{display:none!important}#pipeCard .pager,#dashPipeCard .pager{text-align:center;padding:12px var(--s-4,16px);justify-content:center}#pipeCard .pager__nav,#dashPipeCard .pager__nav{flex-wrap:wrap;justify-content:center}}@media (width<=380px){#pipeCard .table--stack tbody tr{grid-template-columns:minmax(0,1fr)}}#pipeCard .toolbar--pipe .select--pipe-sort,#pipeCard .toolbar--pipe .select.select--pipe-sort{flex:none;min-width:158px;max-width:180px;width:auto!important}#pipeCard .toolbar--pipe .searchwrap .input--search{min-height:42px}.clpage .select2-container,#urla-record .select2-container,#frmUrla .select2-container,.leadetail .select2-container,#crmLeadCreate .select2-container,#leadDetail .select2-container,.czmodal.lwmodal .select2-container,.czmodal.ocw .select2-container,.czmodal.ppw .select2-container,#preApprLetterModal .select2-container,#orderCreditModal .select2-container,#preApprAddressModal .select2-container{width:100%!important}#pipeCard .select2-container,#pipeCard .pipe-bar__filters .select2-container,#pipeCard .pipe-bar__sortrow .select2-container{max-width:100%;width:auto!important}.clpage select.select2-hidden-accessible,#urla-record select.select2-hidden-accessible,#frmUrla select.select2-hidden-accessible,#frmUrla select.select.select2-hidden-accessible,.leadetail select.select2-hidden-accessible,#crmLeadCreate select.select2-hidden-accessible,#pipeCard select.select2-hidden-accessible,#leadDetail select.select2-hidden-accessible,.czmodal.lwmodal select.select2-hidden-accessible,.czmodal.ocw select.select2-hidden-accessible,.czmodal.ppw select.select2-hidden-accessible,#preApprLetterModal select.select2-hidden-accessible,#orderCreditModal select.select2-hidden-accessible,#preApprAddressModal select.select2-hidden-accessible{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;max-height:1px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.clpage .select2-container,#urla-record .select2-container,#frmUrla .select2-container,.leadetail .select2-container,#crmLeadCreate .select2-container{z-index:1;width:100%!important;max-width:100%!important;display:block!important;position:relative!important}#pipeCard .pipe-bar__filters>.select2-container{z-index:1;max-width:200px!important;display:inline-block!important;position:relative!important}.clpage .select2-container .select2-selection--single,#urla-record .select2-container .select2-selection--single,#frmUrla .select2-container .select2-selection--single,.leadetail .select2-container .select2-selection--single,#crmLeadCreate .select2-container .select2-selection--single,#pipeCard .select2-container .select2-selection--single,#leadDetail .select2-container .select2-selection--single,.czmodal.lwmodal .select2-container .select2-selection--single,.czmodal.ocw .select2-container .select2-selection--single,.czmodal.ppw .select2-container .select2-selection--single,#preApprLetterModal .select2-container .select2-selection--single,#orderCreditModal .select2-container .select2-selection--single,#preApprAddressModal .select2-container .select2-selection--single{transition:border-color var(--fast,.13s) var(--ease), box-shadow var(--fast,.13s) var(--ease);box-shadow:inset 0 1px #ffffff8c;border:1px solid var(--line-2,#dce0e5)!important;background:var(--surface,#fff)!important;border-radius:999px!important;height:44px!important;min-height:44px!important}.clpage .select2-container--default .select2-selection--single .select2-selection__rendered,#urla-record .select2-container--default .select2-selection--single .select2-selection__rendered,#frmUrla .select2-container--default .select2-selection--single .select2-selection__rendered,.leadetail .select2-container--default .select2-selection--single .select2-selection__rendered,#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__rendered,#pipeCard .select2-container--default .select2-selection--single .select2-selection__rendered,#leadDetail .select2-container--default .select2-selection--single .select2-selection__rendered,.czmodal.lwmodal .select2-container--default .select2-selection--single .select2-selection__rendered,.czmodal.ocw .select2-container--default .select2-selection--single .select2-selection__rendered,.czmodal.ppw .select2-container--default .select2-selection--single .select2-selection__rendered,#preApprLetterModal .select2-container--default .select2-selection--single .select2-selection__rendered,#orderCreditModal .select2-container--default .select2-selection--single .select2-selection__rendered,#preApprAddressModal .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:var(--t-sm,13px);color:var(--text,#21201f)!important;padding-left:16px!important;padding-right:64px!important;line-height:42px!important}.clpage .select2-container--default .select2-selection--single .select2-selection__placeholder,#urla-record .select2-container--default .select2-selection--single .select2-selection__placeholder,#frmUrla .select2-container--default .select2-selection--single .select2-selection__placeholder,.leadetail .select2-container--default .select2-selection--single .select2-selection__placeholder,#pipeCard .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-3,#7a736e)!important}.clpage .select2-container--default .select2-selection--single .select2-selection__arrow,#urla-record .select2-container--default .select2-selection--single .select2-selection__arrow,#frmUrla .select2-container--default .select2-selection--single .select2-selection__arrow,.leadetail .select2-container--default .select2-selection--single .select2-selection__arrow,#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__arrow,#pipeCard .select2-container--default .select2-selection--single .select2-selection__arrow,#leadDetail .select2-container--default .select2-selection--single .select2-selection__arrow,.czmodal.lwmodal .select2-container--default .select2-selection--single .select2-selection__arrow,.czmodal.ocw .select2-container--default .select2-selection--single .select2-selection__arrow,.czmodal.ppw .select2-container--default .select2-selection--single .select2-selection__arrow,#preApprLetterModal .select2-container--default .select2-selection--single .select2-selection__arrow,#orderCreditModal .select2-container--default .select2-selection--single .select2-selection__arrow,#preApprAddressModal .select2-container--default .select2-selection--single .select2-selection__arrow{width:22px;right:10px;height:42px!important}.clpage .select2-container--default .select2-selection--single .select2-selection__arrow b,#urla-record .select2-container--default .select2-selection--single .select2-selection__arrow b,#frmUrla .select2-container--default .select2-selection--single .select2-selection__arrow b,.leadetail .select2-container--default .select2-selection--single .select2-selection__arrow b,#pipeCard .select2-container--default .select2-selection--single .select2-selection__arrow b,.czmodal.lwmodal .select2-container--default .select2-selection--single .select2-selection__arrow b,.czmodal.ocw .select2-container--default .select2-selection--single .select2-selection__arrow b,.czmodal.ppw .select2-container--default .select2-selection--single .select2-selection__arrow b,#preApprLetterModal .select2-container--default .select2-selection--single .select2-selection__arrow b,#orderCreditModal .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-2px;border-color:var(--text-3,#7a736e) transparent transparent transparent!important}.clpage .select2-container--default .select2-selection--single .select2-selection__clear,#urla-record .select2-container--default .select2-selection--single .select2-selection__clear,#frmUrla .select2-container--default .select2-selection--single .select2-selection__clear,.leadetail .select2-container--default .select2-selection--single .select2-selection__clear,#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__clear,#pipeCard .select2-container--default .select2-selection--single .select2-selection__clear,#leadDetail .select2-container--default .select2-selection--single .select2-selection__clear,.czmodal.lwmodal .select2-container--default .select2-selection--single .select2-selection__clear,.czmodal.ocw .select2-container--default .select2-selection--single .select2-selection__clear,.czmodal.ppw .select2-container--default .select2-selection--single .select2-selection__clear,#preApprLetterModal .select2-container--default .select2-selection--single .select2-selection__clear,#orderCreditModal .select2-container--default .select2-selection--single .select2-selection__clear,#preApprAddressModal .select2-container--default .select2-selection--single .select2-selection__clear{height:42px!important;color:var(--text-3,#7a736e)!important;float:none!important;margin:0!important;padding:0 4px!important;font-size:16px!important;font-weight:500!important;line-height:42px!important;position:absolute!important;top:0!important;left:auto!important;right:34px!important}.clpage .select2-container--default .select2-selection--single .select2-selection__clear:hover,#urla-record .select2-container--default .select2-selection--single .select2-selection__clear:hover,#frmUrla .select2-container--default .select2-selection--single .select2-selection__clear:hover,.leadetail .select2-container--default .select2-selection--single .select2-selection__clear:hover,#pipeCard .select2-container--default .select2-selection--single .select2-selection__clear:hover,.czmodal.lwmodal .select2-container--default .select2-selection--single .select2-selection__clear:hover,.czmodal.ocw .select2-container--default .select2-selection--single .select2-selection__clear:hover,#preApprLetterModal .select2-container--default .select2-selection--single .select2-selection__clear:hover,#orderCreditModal .select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--accent-hover,#3d7379)!important}.clpage .select2-container--default.select2-container--focus .select2-selection--single,#urla-record .select2-container--default.select2-container--focus .select2-selection--single,#frmUrla .select2-container--default.select2-container--focus .select2-selection--single,.leadetail .select2-container--default.select2-container--focus .select2-selection--single,#crmLeadCreate .select2-container--default.select2-container--focus .select2-selection--single,#pipeCard .select2-container--default.select2-container--focus .select2-selection--single,#leadDetail .select2-container--default.select2-container--focus .select2-selection--single,.czmodal.lwmodal .select2-container--default.select2-container--focus .select2-selection--single,.czmodal.ocw .select2-container--default.select2-container--focus .select2-selection--single,.czmodal.ppw .select2-container--default.select2-container--focus .select2-selection--single,#preApprLetterModal .select2-container--default.select2-container--focus .select2-selection--single,#orderCreditModal .select2-container--default.select2-container--focus .select2-selection--single,.clpage .select2-container--default.select2-container--open .select2-selection--single,#urla-record .select2-container--default.select2-container--open .select2-selection--single,#frmUrla .select2-container--default.select2-container--open .select2-selection--single,.leadetail .select2-container--default.select2-container--open .select2-selection--single,#crmLeadCreate .select2-container--default.select2-container--open .select2-selection--single,#pipeCard .select2-container--default.select2-container--open .select2-selection--single,#leadDetail .select2-container--default.select2-container--open .select2-selection--single,.czmodal.lwmodal .select2-container--default.select2-container--open .select2-selection--single,.czmodal.ocw .select2-container--default.select2-container--open .select2-selection--single,.czmodal.ppw .select2-container--default.select2-container--open .select2-selection--single,#preApprLetterModal .select2-container--default.select2-container--open .select2-selection--single,#orderCreditModal .select2-container--default.select2-container--open .select2-selection--single,#preApprAddressModal .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--accent,#5aa8b0)!important;box-shadow:0 0 0 3px var(--ring,#5aa8b057)!important}.select2-dropdown.cl-select2-drop{margin-top:6px;overflow:hidden;z-index:5200!important;border:1px solid var(--line,#00000014)!important;background:var(--surface,#fff)!important;border-radius:14px!important;box-shadow:0 12px 28px -12px #0000002e,0 4px 12px #0000000d!important}.select2-dropdown.cl-select2-drop .select2-search--dropdown{background:var(--surface,#fff);border-bottom:1px solid var(--line,#00000014);padding:10px}.select2-dropdown.cl-select2-drop .select2-search--dropdown .select2-search__field{background:var(--surface-3,#f7f4f1)!important;width:100%!important;height:40px!important;min-height:40px!important;color:var(--text)!important;font-size:var(--t-sm)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:10px!important;outline:none!important;margin:0!important;padding:0 14px!important}.select2-dropdown.cl-select2-drop .select2-search--dropdown .select2-search__field:focus{border-color:var(--accent,#5aa8b0)!important;box-shadow:0 0 0 3px var(--ring,#5aa8b057)!important;background:var(--surface,#fff)!important}.select2-dropdown.cl-select2-drop .select2-results__option{font-weight:var(--fw-med,500);border-radius:8px;margin:2px 6px;line-height:1.35;font-size:var(--t-sm,13px)!important;color:var(--text)!important;padding:10px 14px!important}.select2-dropdown.cl-select2-drop .select2-results__option--highlighted,.select2-dropdown.cl-select2-drop .select2-results__option--highlighted[aria-selected],.select2-dropdown.cl-select2-drop .select2-results__option--highlighted[aria-selected=true],.select2-dropdown.cl-select2-drop .select2-results__option[aria-selected=true]{background:var(--accent,#5aa8b0)!important;color:#fff!important}.select2-dropdown.cl-select2-drop .select2-results__options{max-height:260px;padding:4px 0 8px}.field__money{width:100%;display:block;position:relative}.field__money-prefix{z-index:2;font-size:var(--t-sm,.875rem);font-weight:var(--fw-semi,600);color:var(--text-2,#5c6570);pointer-events:none;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.field__money .input,.field__money .input--usd,#urla-record .urla__body .field__money .input,#urla-record .urla__body .field__money .input--usd,#frmUrla .urla__body .field__money .input,#frmUrla .urla__body .field__money .input--usd,#urlaLenderForm .field__money .input,#urlaLenderForm .field__money .input--usd,#urlaAgentModal .field__money .input,#urlaAgentModal .field__money .input--usd{padding-left:32px!important}.js-address-block.is-same-as-locked .field:not(.js-same-as-field) .input,.js-address-block.is-same-as-locked .field:not(.js-same-as-field) .select2-selection{cursor:default;background:var(--surface-2,#f4f6f8)!important;color:var(--text-2,#5c6570)!important}.js-address-block.is-same-as-locked .field:not(.js-same-as-field) .select2-container{pointer-events:none}.js-address-block.is-same-as-locked .field:not(.js-same-as-field) input[readonly]{cursor:default}.rhero__sv{font-variant-numeric:tabular-nums}@media (width<=380px){.datepicker.dropdown-menu.lead-datepicker{width:min(280px,100vw - 20px)}.lead-datepicker .datepicker-days table tr td{height:34px;font-size:12px;line-height:34px}.lead-datepicker .datepicker-months span.month,.lead-datepicker .datepicker-years span.year,.lead-datepicker .datepicker-decades span.decade{height:36px;font-size:12px;line-height:36px}}.lead-form-page{width:100%;max-width:880px;padding:0 0 var(--s-4);margin:0 auto}#crmLeadCreate.clpage{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 36%, var(--surface,#fff) 100%);width:100%;max-width:none;margin:0;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}#crmLeadCreate .clpage__head{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}#crmLeadCreate .clpage__titles{flex-direction:column;gap:2px;min-width:0;display:flex}#crmLeadCreate .clpage__back{border:1px solid var(--line-2,var(--line));background:var(--surface,#fff);height:30px;color:var(--text-2);font-size:12px;font-weight:var(--fw-semi,600);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:0 0 6px;padding:0 10px 0 6px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}#crmLeadCreate .clpage__back:hover,#crmLeadCreate .clpage__back:focus-visible{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--accent-quiet,#5aa8b01f);text-decoration:none}#crmLeadCreate .clpage__back .mdi{font-size:16px;line-height:1}#crmLeadCreate .clpage__headacts{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;padding-top:2px;display:flex}#crmLeadCreate .clpage__linkbtn{border:1px solid var(--line-2,var(--line));background:var(--surface,#fff);height:30px;color:var(--text-2);font-size:12px;font-weight:var(--fw-semi,600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}#crmLeadCreate .clpage__linkbtn:hover,#crmLeadCreate .clpage__linkbtn:focus-visible{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--accent-quiet,#5aa8b01f);text-decoration:none}#crmLeadCreate .clpage__eyebrow{font-family:var(--font-alt,var(--font));font-size:11px;font-weight:var(--fw-semi,600);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}#crmLeadCreate .clpage__title{font-size:20px;font-weight:var(--fw-bold,700);letter-spacing:-.02em;color:var(--teal-900,#1f3a3d);margin:0;line-height:1.2}#crmLeadCreate .clpage__sub{max-width:48ch;color:var(--text-2);margin:2px 0 0;font-size:13px;line-height:1.35}#crmLeadCreate .clpage__body{background:0 0;padding:16px 18px 8px}#crmLeadCreate .clpage__foot{gap:var(--s-2);background:color-mix(in srgb, var(--accent) 4%, var(--surface-2,#f4f7f8));border-top:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:0 0 var(--r-lg,16px) var(--r-lg,16px);padding:12px 18px}#crmLeadCreate .clpage__foot .btn{min-height:38px;font-size:13px;font-weight:var(--fw-semi,600);border-radius:999px;padding-left:16px;padding-right:16px}#crmLeadCreate .clpage__foot .btn--primary,#crmLeadCreate .clpage__foot .btn--primary:hover,#crmLeadCreate .clpage__foot .btn--primary:focus,#crmLeadCreate .clpage__foot .btn--primary:active{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:0 4px 12px #3d737940!important}#crmLeadCreate .clpage__foot .btn--primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}#crmLeadCreate .clgrid[data-cl-fields]{flex-direction:column;align-items:stretch;gap:14px;display:flex}#crmLeadCreate .clgrid>.field.clspan-2,#crmLeadCreate .clgrid>.clspan-2,#crmLeadCreate .clblock.clspan-2{grid-column:unset;width:100%}#crmLeadCreate .clblock{background:var(--surface,#fff);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));border-radius:var(--r-md,14px);margin:0;padding:14px 16px 16px;box-shadow:0 1px 2px #0f172a08}#crmLeadCreate .clblock__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}#crmLeadCreate .clblock__grid--stack{grid-template-columns:1fr}#crmLeadCreate[data-mode=quick] .clblock[data-cl-block=borrower] .clblock__grid{grid-template-columns:repeat(3,minmax(0,1fr))}#crmLeadCreate[data-mode=quick] .clblock[data-cl-block=loan] .clblock__grid{grid-template-columns:1fr;max-width:420px}#crmLeadCreate[data-mode=guided] .clblock{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:contents}#crmLeadCreate[data-mode=guided] .clpage__body{background:var(--surface)}#crmLeadCreate[data-mode=guided] .clgrid[data-cl-fields]{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#crmLeadCreate[data-mode=guided] .clblock.clspan-2{grid-column:unset}#crmLeadCreate[data-mode=guided] .clblock__grid{display:contents}#crmLeadCreate[data-mode=guided] .clblock__grid>.field{min-width:0}#crmLeadCreate .clsec{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding:0 0 12px;display:flex}#crmLeadCreate .clsec:first-child{margin-top:0;padding-top:0}#crmLeadCreate .clsec+.clsec{margin-top:0}#crmLeadCreate .clsec__label{font-family:var(--font-alt,var(--font));font-size:12px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin:0;display:inline-flex}#crmLeadCreate .clsec__label:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:3px;height:12px;display:block}#crmLeadCreate .clsec__label:after{content:none}#crmLeadCreate .clsec__hint{font-size:12px;font-weight:var(--fw-med);color:var(--text-3);letter-spacing:0;text-transform:none}#crmLeadCreate .field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}#crmLeadCreate .field__label{font-size:11px;font-weight:var(--fw-semi,600);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin:0;line-height:1.2}#crmLeadCreate .field__label .req{color:#dc3545;margin-left:3px}#crmLeadCreate .field__hint{font-size:var(--t-xs);color:var(--text-3);margin-top:2px}#crmLeadCreate .input,#crmLeadCreate .select,#crmLeadCreate .textarea{height:40px;font-size:13px;font-weight:var(--fw-med,500);background:var(--surface,#fff);border:1px solid var(--line-2,var(--line));border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a08}#crmLeadCreate .input:hover,#crmLeadCreate .select:hover,#crmLeadCreate .textarea:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line-2,var(--line)))}#crmLeadCreate .input:focus,#crmLeadCreate .select:focus,#crmLeadCreate .textarea:focus{background:var(--surface,#fff);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}#crmLeadCreate .select2-container .select2-selection--single{border:1px solid var(--line-2,var(--line))!important;background:var(--surface,#fff)!important;border-radius:12px!important;height:40px!important;min-height:40px!important;box-shadow:0 1px 2px #0f172a08!important}#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:14px!important;padding-right:56px!important;font-size:13px!important;line-height:38px!important}#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important;right:8px!important}#crmLeadCreate .select2-container--default.select2-container--focus .select2-selection--single,#crmLeadCreate .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)!important}#crmLeadCreate .field__wrap .input{padding-right:44px}#crmLeadCreate .field__wrap .field__ic{color:var(--text-3);right:14px}#crmLeadCreate .clrealtor-act{margin-top:2px;padding:0 2px}#crmLeadCreate .cllink{font-size:var(--t-sm);font-weight:var(--fw-semi);color:var(--accent);gap:8px;margin-top:0;padding:6px 0}#crmLeadCreate .cllink:hover{color:var(--accent-hover);text-decoration:none}#crmLeadCreate .cllink svg{width:15px;height:15px}#crmLeadCreate [data-claddr-toggle]{margin-top:4px}#crmLeadCreate .claddr{border:1px solid var(--line);border-radius:var(--r-lg,16px);background:var(--surface);margin-top:12px;padding:16px}#crmLeadCreate .claddr .clgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}#crmLeadCreate .clsuggest{border-radius:var(--r-md);box-shadow:var(--sh-2);margin-top:8px}#crmLeadCreate .clsuggest__i{padding:12px 14px}#crmLeadCreate .select2-container .select2-selection--single{box-shadow:none;border:1px solid var(--line-2,#dce0e5)!important;border-radius:var(--r-md,12px)!important;background:var(--surface)!important;height:44px!important;min-height:44px!important}#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:var(--t-body,14px);color:var(--text);padding-left:12px!important;line-height:42px!important}#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-3)}#crmLeadCreate .select2-container--default .select2-selection--single .select2-selection__arrow{right:8px;height:42px!important}#crmLeadCreate .select2-container--default.select2-container--focus .select2-selection--single,#crmLeadCreate .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 0 0 3px var(--ring);border-color:var(--accent)!important}@media (width<=860px){#crmLeadCreate[data-mode=quick] .clblock[data-cl-block=borrower] .clblock__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#crmLeadCreate[data-mode=quick] .clblock[data-cl-block=borrower] .clblock__grid>.field:last-child{grid-column:1/-1}}@media (width<=720px){#crmLeadCreate.clpage{border-radius:var(--r-lg)}#crmLeadCreate .clblock__grid,#crmLeadCreate[data-mode=quick] .clblock[data-cl-block=borrower] .clblock__grid,#crmLeadCreate .claddr .clgrid,#crmLeadCreate[data-mode=guided] .clgrid[data-cl-fields]{grid-template-columns:1fr}#crmLeadCreate[data-mode=quick] .clblock[data-cl-block=borrower] .clblock__grid>.field:last-child,#crmLeadCreate[data-mode=quick] .clblock[data-cl-block=loan] .clblock__grid{grid-column:auto;max-width:none}#crmLeadCreate .clpage__head,#crmLeadCreate .clpage__body,#crmLeadCreate .clpage__foot{padding:var(--s-4)}#crmLeadCreate .clpage__foot{border-radius:0 0 var(--r-lg) var(--r-lg)}#crmLeadCreate .clblock{padding:14px}}#urla-record .urla-floatnav{z-index:2;box-sizing:border-box;border-radius:var(--r-md,14px);background:radial-gradient(ellipse 70% 120% at 100% 0%, #5aa8b047, transparent 55%), linear-gradient(145deg, var(--teal-900,#1f3a3d) 0%, #15292b 58%, #0f1f21 100%);color:#fff;opacity:0;pointer-events:none;border:1px solid #ffffff1f;align-items:center;gap:10px 12px;width:100%;margin:0;padding:6px 10px 6px 6px;transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;transform:translateY(6px);box-shadow:inset 0 1px #ffffff14,0 8px 22px #0f172a24}#urla-record .urla-floatnav.is-on{opacity:1;pointer-events:auto;transform:none}#urla-record .urla-floatnav[hidden]:not(.is-on){visibility:hidden;pointer-events:none!important;display:flex!important}#urla-record:not(.has-floatnav) .urla-floatnav[hidden]{visibility:hidden}#urla-record .urla-floatnav__avatar.avatar,#urla-record .urla-floatnav__avatar{min-width:28px;min-height:28px;font-weight:var(--fw-bold,700);letter-spacing:.04em;border:1px solid #fff3;flex:none;line-height:1;width:28px!important;height:28px!important;color:var(--teal-900,#1f3a3d)!important;background:radial-gradient(circle at 30% 28%, #ffffff59, transparent 45%), color-mix(in srgb, var(--accent,#5aa8b0) 55%, #fff)!important;font-size:10px!important}#urla-record .urla-floatnav__headdiv{background:#ffffff47;flex:none;width:1px;height:16px;margin:0 2px}#urla-record .urla-floatnav__back,#urla-record .urla-floatnav__back:link,#urla-record .urla-floatnav__back:visited{color:#4a5568;background:#fff;border:1px solid #ffffffb3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;font-size:0;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #0f172a1f}#urla-record .urla-floatnav__back:hover,#urla-record .urla-floatnav__back:focus-visible{color:var(--teal-800,#1f5f66);background:#f7fafc;border-color:#fff;outline:none;text-decoration:none}#urla-record .urla-floatnav__back .mdi{font-size:15px;line-height:1}#urla-record .urla-floatnav__who{flex-direction:column;flex:0 auto;justify-content:center;gap:1px;min-width:0;max-width:min(220px,32%);line-height:1.15;display:flex}#urla-record .urla-floatnav__who b{font-size:13px;font-weight:var(--fw-semi,600);letter-spacing:-.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#urla-record .urla-floatnav__who span{font-size:10px;font-weight:var(--fw-med,500);color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#urla-record .urla-floatnav__meta{flex:auto;align-items:center;min-width:0;margin-right:4px;display:flex}#urla-record .urla-floatnav__chip{color:#e8f6f7f2;max-width:100%;font-size:12px;font-weight:var(--fw-semi,600);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;overflow:hidden}#urla-record .urla-floatnav__save{font-size:12px;font-weight:var(--fw-semi,600);border-radius:999px;flex:none;margin-left:auto;padding:0 12px;background:var(--accent,#5aa8b0)!important;border-color:var(--accent,#5aa8b0)!important;color:#fff!important;height:28px!important;min-height:28px!important}#urla-record .urla-floatnav__save:hover{background:var(--accent-hover,#3d7379)!important;border-color:var(--accent-hover,#3d7379)!important}@media (width<=820px){#urla-record .urla-floatnav__meta{display:none}#urla-record .urla-floatnav__who{flex:auto;max-width:none}}#urla-record .rhero{z-index:1;border-radius:var(--r-md,14px);background:radial-gradient(ellipse 50% 80% at 100% 0%, #5aa8b033, transparent 55%), linear-gradient(145deg, var(--teal-900,#1f3a3d) 0%, #15292b 55%, #0f1f21 100%);color:#fff;border:1px solid #ffffff14;flex-direction:column;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0d,0 8px 20px #0f172a14}#urla-record .rhero:after{content:none}#urla-record .rhero__row{align-items:center;gap:16px 20px;width:100%;min-width:0;display:flex}#urla-record .rhero__row--primary{justify-content:space-between;align-items:flex-start}#urla-record .rhero__row--secondary{border-top:1px solid #ffffff1a;align-items:center;gap:16px 20px;margin-top:2px;padding-top:14px}#urla-record .rhero__id{flex:300px;align-items:flex-start;gap:12px;min-width:0;max-width:min(420px,48%);display:flex}#urla-record .rhero__b{flex:auto;min-width:0}#urla-record .rhero__id>.rhero__avatar,#urla-record .rhero__id>.avatar{margin-top:2px}#urla-record .rhero__avatar,#urla-record .rhero .avatar{min-width:40px;min-height:40px;font-weight:var(--fw-bold);background:color-mix(in srgb, var(--accent) 55%, #fff);color:var(--teal-900,#1f3a3d);flex:none;box-shadow:0 0 0 2px #ffffff1f;width:40px!important;height:40px!important;font-size:12px!important}#urla-record .rhero__n{font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.025em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.2;overflow:hidden}#urla-record .rhero__n .ac{color:var(--teal-300,#7bbcc3)}#urla-record .rhero__s{font-size:11px;font-weight:var(--fw-med);color:#ffffffad;white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%;margin-top:3px;line-height:1.3;display:flex;overflow:hidden}#urla-record .rhero__s>span{flex:none}#urla-record .rhero__dot{opacity:.4;flex:none}#urla-record .rhero__borrower{border:0;flex-direction:column;flex:none;gap:4px;width:min(220px,100%);min-width:160px;max-width:220px;margin:8px 0 0;padding:0;display:flex}#urla-record .rhero__borrower-label{font-size:9px;font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:0;line-height:1}#urla-record .rhero__borrower-select,#urla-record select.rhero__borrower-select{width:100%;margin:0}#urla-record .rhero__borrower .select2-container{width:100%!important;max-width:100%!important}#urla-record .rhero__borrower .select2-container .select2-selection--single{background:var(--surface,#fff)!important;background-color:var(--surface,#fff)!important;border:1px solid var(--line-2,#00000024)!important;color:var(--text,#111)!important;box-shadow:none!important;border-radius:10px!important}#urla-record .rhero__borrower .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text,#111)!important}#urla-record .rhero__borrower .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text-3,#7a736e) transparent transparent transparent!important}#urla-record .rhero__borrower .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--text-3,#7a736e) transparent!important}#urla-record .rhero__borrower .select2-container--default.select2-container--focus .select2-selection--single,#urla-record .rhero__borrower .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--accent,#5aa8b0)!important;box-shadow:0 0 0 3px var(--ring,#5aa8b038)!important}#urla-record .rhero__tools{flex:none;align-items:center;gap:14px;margin-left:auto;padding-left:4px;display:flex}#urla-record .urla-prog{background:#00000038;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:8px;min-width:0;padding:6px 12px;display:flex}#urla-record .urla-prog__pct,#urla-record .urla-prog b.urla-prog__pct{font-size:13px;font-weight:var(--fw-bold,700);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;flex:none;min-width:2.4em;line-height:1}#urla-record .urla-prog__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}#urla-record .urla-prog__label{font-size:10px;font-weight:var(--fw-semi,600);color:#fffc;line-height:1}#urla-record .urla-prog__track{background:#ffffff24;border-radius:999px;width:56px;height:4px;display:block;position:relative;overflow:hidden}#urla-record .urla-prog__fill{height:100%;width:var(--fill-pct,0%);border-radius:inherit;background:linear-gradient(90deg, #3d7379 0%, var(--accent,#5aa8b0) 55%, #8ecfd4 100%);display:block}#urla-record .rhero__headdiv{background:#ffffff47;flex:none;width:1px;height:16px;margin:0 2px}#urla-record .rhero__back,#urla-record .rhero__back:link,#urla-record .rhero__back:visited{color:#4a5568;background:#fff;border:1px solid #ffffffb3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin:0;padding:0;font-size:0;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #0f172a1f}#urla-record .rhero__back:hover,#urla-record .rhero__back:focus-visible{color:var(--teal-800,#1f5f66);background:#f7fafc;border-color:#fff;outline:none;text-decoration:none}#urla-record .rhero__back .mdi{font-size:15px;line-height:1}#urla-record .rhero__baracts{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}#urla-record .rhero__baracts .urla-actions{width:auto}#urla-record .rhero__baracts .btn--ghost,#urla-record .rhero__baracts .btn--primary,#urla-record .rhero__baracts .urla-actions__trigger{box-sizing:border-box;font-size:12px;font-weight:var(--fw-semi);box-shadow:none;padding:0 12px;height:30px!important;min-height:30px!important}#urla-record .rhero__baracts .btn--ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff38}#urla-record .rhero__baracts .btn--ghost:hover,#urla-record .rhero__baracts .btn--ghost:focus{color:#fff;background:#ffffff29;border-color:#ffffff4d}#urla-record .rhero__baracts .urla-actions__trigger{color:var(--teal-700,#0b6b66);background:#fff;border-color:#fff}#urla-record .rhero__baracts .urla-actions__trigger:hover,#urla-record .rhero__baracts .urla-actions__trigger:focus,#urla-record .rhero__baracts .urla-actions.is-open .urla-actions__trigger{color:var(--teal-700,#0b6b66);background:#e8f4f3;border-color:#e8f4f3}#urla-record .rhero__baracts .btn--primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}#urla-record .rhero__baracts .btn--primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}#urla-record .rhero__stats{background:0 0;border:0;border-radius:0;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid;overflow:visible}#urla-record .rhero__stat{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px 12px;display:flex}#urla-record .rhero__stat:hover{background:#ffffff1a}#urla-record .rhero__sl{font-size:9px;font-weight:var(--fw-semi);letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;margin:0;line-height:1.2}#urla-record .rhero__sv{font-size:13px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.2}#urla-record .rhero__acts{flex-wrap:nowrap;flex:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}#urla-record .rhero__qbtn{appearance:none;color:#ffffffe6;height:28px;font-size:11px;font-weight:var(--fw-semi);cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;line-height:1;display:inline-flex;position:relative}#urla-record .rhero__qbtn .mdi{color:var(--teal-300,#7bbcc3);font-size:14px;line-height:1}#urla-record .rhero__qbtn:hover:not(:disabled),#urla-record .rhero__qbtn:focus:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, #fff3);color:#fff;z-index:3;background:#5aa8b038;outline:none}#urla-record .rhero__qbtn:disabled{opacity:.55;cursor:not-allowed}#urla-record .rhero__qtip{z-index:30;white-space:nowrap;color:#fff;pointer-events:none;background:#1e293b;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.2;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a47}#urla-record .rhero__qtip:before{content:"";border:6px solid #0000;border-bottom-color:#1e293b;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#urla-record .rhero__qbtn--tip:hover .rhero__qtip,#urla-record .rhero__qbtn--tip:focus .rhero__qtip,#urla-record .rhero__qbtn--tip:focus-within .rhero__qtip{display:block}#urla-record .rhero__qbtn--hot.is-on{background:color-mix(in srgb, var(--tan-500,#d0ac96) 22%, transparent);border-color:color-mix(in srgb, var(--tan-500,#d0ac96) 55%, #ffffff26);color:#f5e6dc}#urla-record .rhero__qbtn--hot.is-on .mdi{color:var(--tan-300,#e0c6b5)}@media (width<=1100px){#urla-record .rhero__row--secondary{flex-wrap:wrap}#urla-record .rhero__stats{flex:100%}#urla-record .rhero__acts{width:100%}#urla-record .rhero__id{flex:220px;max-width:none}}@media (width<=900px){#urla-record .rhero__row--primary{flex-wrap:wrap;gap:12px}#urla-record .rhero__id{flex:100%;max-width:none}#urla-record .rhero__borrower{width:min(220px,100%);max-width:100%}#urla-record .rhero__tools{justify-content:space-between;width:100%;margin-left:0}#urla-record .rhero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){#urla-record .rhero{gap:10px;padding:10px 12px}#urla-record .rhero__n{font-size:15px}#urla-record .urla-floatnav__meta{display:none}}#urla-record .urla__workspace .urla__form,#frmUrla .urla__workspace .urla__form{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:var(--surface,#fff);overflow:visible;box-shadow:0 1px 2px #0f172a08,0 8px 22px #3d73790f}#urla-record .urla__workspace .urla__head,#frmUrla .urla__workspace .urla__head{border-bottom:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, #fff), var(--surface));border-radius:calc(var(--r-lg,16px) - 2px) calc(var(--r-lg,16px) - 2px) 0 0;padding:14px 18px}#urla-record .urla__workspace .urla__savebar,#frmUrla .urla__workspace .urla__savebar{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, #fff) 0%, var(--surface,#fff) 42%), var(--surface,#fff);margin-top:14px;box-shadow:0 1px 2px #0f172a08,0 6px 16px #3d73790d}.field__pct{width:100%;min-width:0;display:block;position:relative}.field__pct-suffix{z-index:2;font-size:var(--t-sm,.875rem);font-weight:var(--fw-semi,600);color:var(--text-2,#5c6570);pointer-events:none;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field__pct .input{padding-right:28px!important}#urlaLenderForm.urla__form{max-width:100%;overflow:visible}#urlaLenderForm .urla__body{padding:16px var(--urla-pad,22px) 22px}#urlaLenderForm .urla__subhead{border-bottom:1px solid color-mix(in srgb, var(--line,#e5e7eb) 80%, transparent);margin:0 0 10px;padding-bottom:6px;font-size:.92rem}#urlaLenderForm .urla__grid{gap:var(--urla-gap-y,16px) var(--urla-gap-x,18px);display:grid}#urlaLenderForm .field{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}#urlaLenderForm .field>input[type=hidden]{display:none!important}#urlaLenderForm .field .field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3,#8b93a1);margin-bottom:0;font-size:11px;font-weight:600;line-height:1.25}#urlaLenderForm .field--narrow{max-width:220px}#urlaLenderForm .field .input,#urlaLenderForm .field .select,#urlaLenderForm .field .textarea,#urlaLenderForm .field .field__money,#urlaLenderForm .field .field__pct{box-sizing:border-box;width:100%;max-width:100%}#urlaLenderForm .select2-container{max-width:100%;width:100%!important}#urlaLenderForm .select2-container .select2-selection--single{height:auto;min-height:38px}#urlaLenderForm .js-lender-reveal[hidden],#urlaLenderForm .js-lender-counsel-panel[hidden]{display:none!important}.urla-lender-tabs{z-index:5;background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line,#e5e7eb);flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:8px 0 10px;display:flex;position:sticky;top:0}.urla-lender-tabs__b{appearance:none;border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);color:var(--text-2,#5c6570);font-size:11px;font-weight:var(--fw-semi,600);cursor:pointer;border-radius:999px;padding:6px 11px;line-height:1.2;transition:border-color .15s,color .15s,background .15s}.urla-lender-tabs__b:hover{border-color:var(--accent,#5aa8b0);color:var(--accent,#5aa8b0)}.urla-lender-tabs__b.is-on{background:var(--accent-quiet,#5aa8b01f);border-color:var(--accent,#5aa8b0);color:var(--accent,#5aa8b0)}.urla-lender-block{border:1px solid var(--line,#e5e7eb);background:color-mix(in srgb, var(--surface-2,#f7f8fa) 55%, #fff);border-radius:12px;margin:0 0 12px;padding:12px 12px 14px;scroll-margin-top:68px;overflow:visible}.urla-lender-block:last-child{margin-bottom:0}.urla-lender-group{border-top:1px dashed color-mix(in srgb, var(--line,#e5e7eb) 85%, transparent);margin-top:10px;padding-top:10px}.urla-lender-group:first-of-type{border-top:0;margin-top:0;padding-top:0}.urla-lender-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3,#8b93a1);margin:0 0 8px;font-size:11px;font-weight:700}.urla-lender-housing{grid-template-columns:minmax(0,1fr);gap:10px 12px;display:grid}@media (width>=640px){.urla-lender-housing{grid-template-columns:repeat(2,minmax(0,1fr))}}.urla-lender-housing__total{grid-column:1/-1;max-width:320px}.urla-lender-housing .field{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:10px;margin:0;padding:8px 10px}.urla-lender-housing__total{background:color-mix(in srgb, var(--accent,#5aa8b0) 7%, #fff);border-color:color-mix(in srgb, var(--accent,#5aa8b0) 28%, var(--line,#e5e7eb))}.urla-checkgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;max-width:none;display:grid}.urla-checkgrid--stack{grid-template-columns:1fr}.urla-check{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);color:var(--text,#111827);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:42px;margin:0;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.urla-check>span{overflow-wrap:anywhere;text-align:left;flex:auto;min-width:0}.urla-check .form-check-input{flex:none;width:15px;height:15px;margin:0}.urla-check>input[type=hidden]{width:0;height:0;position:absolute;overflow:hidden;display:none!important}.urla-check .field__money{flex:none;display:inline-flex;width:auto!important}.urla-lender-chips{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.urla-lender-chips .chipset__b{border-radius:999px;padding:7px 12px;font-size:12.5px}.urla-lender-summary{border:1px solid color-mix(in srgb, var(--accent,#5aa8b0) 22%, var(--line,#e5e7eb));background:color-mix(in srgb, var(--accent,#5aa8b0) 8%, #fff);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 0 4px;padding:10px 12px;display:grid}.urla-lender-summary__item{flex-direction:column;gap:3px;min-width:0;display:flex}.urla-lender-summary__item>span{color:var(--text-3,#8b93a1);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:600}.urla-lender-summary__item>b{color:var(--text,#111827);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:700}.urla-l4-rows{flex-direction:column;gap:6px;max-width:none;display:flex}.urla-l4-itemize{flex-direction:column;gap:6px;display:flex}.urla-l4-row{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:center;gap:8px 12px;min-width:0;padding:8px 10px;display:grid}.urla-l4-row--sub{background:color-mix(in srgb, var(--surface-2,#f7f8fa) 55%, #fff)}.urla-l4-row--sub .urla-l4-row__lab{color:var(--text-2,#5c6570);padding-left:0;font-size:12.5px}.urla-l4-row--total{border-color:color-mix(in srgb, var(--accent,#5aa8b0) 28%, var(--line,#e5e7eb));background:color-mix(in srgb, var(--accent,#5aa8b0) 7%, #fff);margin-top:2px}.urla-l4-row--total .urla-l4-row__lab{font-weight:700}.urla-l4-row__lab{color:var(--text,#111827);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.urla-l4-row__ctrl{width:100%;min-width:0;display:block}.urla-l4-row__ctrl>input[type=hidden]{display:none!important}.urla-l4-row__ctrl .input,.urla-l4-row__ctrl .field__money,.urla-l4-row .input,.urla-l4-row .select,.urla-l4-row .field__money{box-sizing:border-box;width:100%;min-width:0}.urla-l4-row--credit{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.urla-l4-row--credit .urla-l4-row__lab{align-self:center;font-weight:700}.urla-l4-row__creds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.urla-l4-row__creds>input[type=hidden]{display:none!important}.urla-l4-row__creds .select2-container{width:100%!important}@media (width<=900px){.urla-l4-row__creds{grid-template-columns:1fr 1fr}.urla-l4-row__creds>.input,.urla-l4-row__creds>.field__money{grid-column:1/-1}}@media (width<=720px){#urlaLenderForm .urla__body{padding:12px 10px 16px}.urla-lender-block{border-radius:10px;padding:10px}.urla-lender-tabs{gap:5px;margin-bottom:10px}.urla-lender-tabs__b{padding:5px 9px;font-size:10.5px}.urla-checkgrid,.urla-l4-row,.urla-l4-row--credit,.urla-l4-row__creds{grid-template-columns:1fr}.urla-lender-housing__total{max-width:none}.urla-lender-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.urla-lender-summary{grid-template-columns:1fr}}.urla-actions{width:100%;position:relative}.urla-actions__trigger{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.urla-actions__chev{flex:none;transition:transform .15s}.urla-actions.is-open .urla-actions__chev{transform:rotate(180deg)}.urla-actions__menu{z-index:40;background:#fff;border:1px solid #d8dde6;border-radius:8px;min-width:220px;padding:6px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1018281f}.urla-actions__item{color:var(--teal-700,#0b6b66);white-space:nowrap;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.urla-actions__item:hover,.urla-actions__item:focus{background:color-mix(in srgb, var(--teal-200,#c8ebe8) 45%, #fff);color:var(--teal-800,#085853);outline:none}.urla-actions__item svg{color:inherit;flex:none}button.urla-actions__item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}button.urla-actions__item:disabled{opacity:.6;cursor:progress}button.urla-actions__item.is-created:disabled,button.urla-actions__item.is-created:disabled:hover,button.urla-actions__item.is-created:disabled:focus{opacity:.55;cursor:not-allowed;color:var(--text-3,#6b7280);background:0 0}html[data-theme=dark] .urla-actions__menu{background:var(--surface-1,#1a1f27);border-color:#ffffff1f;box-shadow:0 8px 24px #00000059}html[data-theme=dark] .urla-actions__item{color:var(--teal-300,#7ad4ce)}html[data-theme=dark] .urla-actions__item:hover,html[data-theme=dark] .urla-actions__item:focus{background:#ffffff0f}#pipeKpis .kpi:hover,#pipeKpis .kpi:focus-within{z-index:20}#pipeKpis .kpi__l{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px;width:100%;display:flex;position:relative}#pipeKpis .lead-calc-help{margin-left:4px;position:static}#pipeKpis .lead-calc-help__tip{text-transform:none;letter-spacing:0;z-index:50;width:auto;max-width:none;font-weight:500;bottom:calc(100% + 8px);left:0;right:0}#pipeKpis .lead-calc-help__tip:after{left:auto;right:4px}.lead-calc-help{vertical-align:middle;text-transform:none;letter-spacing:0;align-items:center;margin-left:4px;display:inline-flex;position:relative}.lead-calc-help__btn{border:1px solid var(--line-2,#d1d5db);width:16px;height:16px;color:var(--text-3,#6b7280);letter-spacing:0;text-transform:none;cursor:help;background:0 0;border-radius:999px;place-items:center;padding:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.lead-calc-help__btn:hover,.lead-calc-help__btn:focus-visible,.lead-calc-help:hover .lead-calc-help__btn,.lead-calc-help:focus-within .lead-calc-help__btn{color:var(--teal-800,#115e59);border-color:var(--teal-500,#14b8a6);outline:none}.lead-calc-help__tip{z-index:40;color:#f8fafc;letter-spacing:0;text-transform:none;white-space:normal;text-align:left;pointer-events:none;background:#1e293b;border-radius:8px;width:max-content;max-width:260px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 20px #0f172a38}.lead-calc-help__tip:after{content:"";border:6px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:8px}.lead-calc-help:hover .lead-calc-help__tip,.lead-calc-help:focus-within .lead-calc-help__tip{display:block}.leadetail__aging .lead-calc-help__tip{max-width:220px}.urla-l4-row__lab .lead-calc-help{vertical-align:baseline;margin-left:6px}.los-created{box-sizing:border-box;border-radius:var(--r-lg,16px);border:1px solid color-mix(in srgb, var(--teal-500) 34%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--pos-bg) 92%, var(--surface)), var(--surface));width:100%;box-shadow:var(--sh-1);color:var(--text);align-items:center;gap:14px;margin:0;padding:13px 16px;display:flex}.los-created[hidden],.los-created__ref[hidden]{display:none!important}.los-created__mark{background:var(--pos-bg);width:36px;height:36px;color:var(--teal-700);border:1px solid color-mix(in srgb, var(--teal-500) 30%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}html[data-theme=dark] .los-created__mark{color:var(--teal-300)}.los-created__mark svg{width:18px;height:18px;display:block}.los-created__msg{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0;font-size:14px;line-height:1.4;display:flex}.los-created__msg>strong{font-weight:var(--fw-semi,600);letter-spacing:-.015em;color:var(--text)}.los-created__ref{background:var(--surface);border:1px solid color-mix(in srgb, var(--teal-500) 26%, var(--line));color:var(--text-2);font-size:12px;font-weight:var(--fw-semi,600);letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.los-created__ref strong{color:var(--teal-700);overflow-wrap:anywhere;font-weight:700}html[data-theme=dark] .los-created__ref{background:color-mix(in srgb, var(--surface) 70%, transparent)}html[data-theme=dark] .los-created__ref strong{color:var(--teal-300)}.ocw-pullsel [data-ocw-pull-select],.ocw-pullsel [data-ocw-pull-select]:focus{box-shadow:none}.ocw-pullsel [data-ocw-pull-select]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ocw-pullsel [data-ocw-pull-select]:not(.is-on):hover{background:var(--surface);border-color:var(--accent);color:var(--text)}.ocw-pullsel [data-ocw-pull-select].is-on,.ocw-pullsel [data-ocw-pull-select].is-on:hover{background:var(--accent);border-color:var(--accent);color:#fff}.ocw-pullsel [data-ocw-open]{margin-left:8px}#frmUrla #urla-record .urla__body .input,#frmUrla #urla-record .urla__body .select:not(.select2-hidden-accessible):not(.js-urla-owners--ready){min-height:var(--urla-ctl-h)!important;height:var(--urla-ctl-h)!important;padding:0 var(--urla-ctl-px)!important;border-radius:var(--urla-ctl-r)!important;font-size:var(--urla-ctl-fs)!important;font-weight:var(--fw-med,500)!important;line-height:1.35!important}#frmUrla #urla-record .urla__body .select:not(.select2-hidden-accessible):not(.js-urla-owners--ready){padding-right:34px!important}#frmUrla #urla-record .lead-date-field .lead-date-input{padding-right:42px!important}#frmUrla #urla-record .urla__body .field__money .input{padding-left:28px!important}#frmUrla #urla-record .urla__body .field__money-prefix{left:var(--urla-ctl-px)}#frmUrla #urla-record .urla__body .field__pct .input{padding-right:30px!important}#frmUrla #urla-record .urla__body .input[readonly]{cursor:default;background:var(--surface-3)!important;color:var(--text-2)!important}#frmUrla #urla-record .select2-container .select2-selection--single{min-height:var(--urla-ctl-h)!important;height:var(--urla-ctl-h)!important;border-radius:var(--urla-ctl-r)!important;box-shadow:none!important;padding:0!important}#frmUrla #urla-record .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:var(--fw-med,500);line-height:calc(var(--urla-ctl-h) - 2px)!important;padding-left:var(--urla-ctl-px)!important;font-size:var(--urla-ctl-fs)!important;padding-right:54px!important}#frmUrla #urla-record .select2-container--default .select2-selection--single .select2-selection__arrow{right:8px;height:calc(var(--urla-ctl-h) - 2px)!important}#frmUrla #urla-record .select2-container--default .select2-selection--single .select2-selection__clear{height:calc(var(--urla-ctl-h) - 2px)!important;line-height:calc(var(--urla-ctl-h) - 2px)!important;right:30px!important}#frmUrla #urla-record .urla-ms__toggle{min-height:var(--urla-ctl-h);border-radius:var(--urla-ctl-r);background:var(--surface);font-size:var(--urla-ctl-fs);gap:5px;padding:5px 34px 5px 8px}#frmUrla #urla-record .urla-ms__placeholder{padding:0 4px}#frmUrla #urla-record .urla-ms__chip{padding:2px 6px 2px 9px;font-size:12px;line-height:1.4}#frmUrla #urla-record .urla__body .field__label{min-height:15px;line-height:15px;display:block}#frmUrla #urla-record .urla__body div.input{align-items:center;display:flex}#frmUrla #urla-record .urla__grid>.urla__grid--name{grid-column:1/-1;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(120px, calc((100% - 4 * var(--urla-gap-x)) / 5))), 1fr))}#frmUrla #urla-record .urla__grid+.urla__grid:not(.js-repeater-item){margin-top:var(--urla-gap-y)}#frmUrla #urla-record .urla__body>.urla__subhead{font-size:14px;font-weight:var(--fw-semi);color:var(--text);align-items:center;gap:8px;display:flex}#frmUrla #urla-record .urla__body>.urla__subhead:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:3px;height:14px}#frmUrla #urla-record .urla__body .js-repeater-add{border-radius:var(--urla-ctl-r);min-height:36px;margin-top:6px;padding:0 14px;font-size:12.5px}#frmUrla #urla-record .urla__body .js-repeater-remove{border-radius:var(--urla-ctl-r);min-height:32px;font-size:12.5px;font-weight:var(--fw-semi);padding:0 12px;border:1px solid var(--line-2)!important}#frmUrla #urla-record .urla__body .js-repeater-remove:not(:hover){background:var(--surface)!important;color:var(--text-2)!important}#frmUrla #urla-record .urla__grid>.field>.js-repeater-remove{min-height:var(--urla-ctl-h)}#frmUrla #urla-record .urla__grid>.field:has(>.js-repeater-remove){place-self:end start}.lddocs.ldpanel{gap:var(--s-4)}.lddocs__toolbar{align-items:flex-start}.lddocs__intro{flex:220px;min-width:0}.lddocs__intro .ldpanel__h{letter-spacing:-.02em;color:var(--text);font-size:1.15rem;font-weight:700}.lddocs__intro .ldpanel__meta{font-size:var(--t-sm);color:var(--text-3);margin:4px 0 0;line-height:1.4}.lddocs__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lddocs__soonbtn{opacity:.72;gap:6px}.lddocs__soonbtn:disabled{cursor:not-allowed}.lddocs__soon{font-size:10px;font-weight:var(--fw-semi);letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;padding:1px 6px;line-height:1.35;display:inline-flex}.lddocs__sync{max-width:100%;color:var(--text-3);background:0 0;border:0;align-items:center;gap:6px;margin:8px 0 0;padding:0;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.lddocs__sync .mdi{color:color-mix(in srgb, var(--accent) 75%, var(--text-3));font-size:15px;line-height:1}.lddocs__sync[hidden],.lddocs [data-lddocs-upload][hidden]{display:none!important}#leadDetail .ldpanel.lddocs{background:0 0;overflow:visible}:is(#leadDetail .leadetail__stage:has(>.lddocs:not([hidden])),#leadDetail .leadetail__stage:has(>[data-ld-panel=documents]:not([hidden]))){background:var(--surface,#fff);border-color:var(--line);overflow:visible}.lddocs__browser{gap:var(--s-4);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 10%, #fff) 0%, color-mix(in srgb, var(--accent) 4%, var(--surface,#fff)) 38%, var(--surface,#fff) 100%);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);flex-direction:column;min-width:0;padding:16px 18px 18px;display:flex;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #3d73791a,inset 0 1px #ffffffa6}.lddocs__acts .btn--primary,.lddocs__bar .btn--primary{background:linear-gradient(145deg, var(--accent,#5aa8b0) 0%, var(--teal-700,#3d7379) 100%)!important;border-color:var(--accent,#5aa8b0)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 6px 16px #3d737938!important}.lddocs__acts .btn--primary:hover,.lddocs__bar .btn--primary:hover{background:linear-gradient(145deg, var(--accent-hover,#4d939b) 0%, var(--teal-800,#27565a) 100%)!important;border-color:var(--accent-hover,#4d939b)!important}.lddocs__view{flex-direction:column;gap:14px;min-width:0;display:flex;overflow:visible}.lddocs__view[hidden],.lddocs__folders[hidden],.lddocs__state[hidden],.lddocs__folder[hidden]{display:none!important}.lddocs__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.lddocs__barhead{min-width:0}.lddocs__h{font-size:var(--t-md,15px);font-weight:var(--fw-semi,600);letter-spacing:-.015em;color:var(--text);margin:0;line-height:1.3}.lddocs__meta{color:var(--text-3);margin:3px 0 0;font-size:12px;line-height:1.35}.lddocs__search{flex:0 260px;min-width:180px;margin:0;position:relative}.lddocs__search>.mdi,.lddocs__search>svg{width:16px;height:16px;color:var(--text-3);pointer-events:none;font-size:16px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.lddocs__search .input{width:100%;height:36px;min-height:36px;font-size:var(--t-sm);padding-left:34px}.lddocs__folders.lddocs__doclist,.lddocs__doclist{scrollbar-width:thin;flex-direction:column;gap:8px;max-height:min(58vh,520px);padding:2px 2px 4px;display:flex;overflow-y:auto}.lddocs__doc{appearance:none;text-align:left;cursor:pointer;background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 5%, #fff), var(--surface));width:100%;min-width:0;min-height:56px;color:var(--text);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--r-lg,16px);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease);align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0f172a08}.lddocs__doc:hover,.lddocs__doc:focus-visible{background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-color:color-mix(in srgb, var(--accent) 34%, var(--line));outline:none;box-shadow:0 6px 18px #3d73791a}.lddocs__docico{width:40px;height:40px;color:var(--accent);background:var(--accent-quiet);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.lddocs__docbody{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.lddocs__docname{font-size:14px;font-weight:var(--fw-semi,600);color:var(--text);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.lddocs__docmeta{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.lddocs__docchev{color:var(--text-3);flex:none;font-size:20px;line-height:1}.lddocs__doc:hover .lddocs__docchev{color:var(--accent)}.lddocs__doc.is-skeleton{cursor:default;pointer-events:none;background:var(--surface-2)}.lddocs__doc.is-skeleton .lddocs__docico,.lddocs__doc.is-skeleton .lddocs__docline{background:linear-gradient(90deg, var(--surface-3), var(--line), var(--surface-3));color:#0000;background-size:200% 100%;border:0;border-radius:6px;animation:1.2s ease-in-out infinite lddocsShimmer}.lddocs__doc.is-skeleton .lddocs__docline{width:62%;height:10px;display:block}.lddocs__doc.is-skeleton .lddocs__docline--sm{width:38%;height:8px;margin-top:2px}.lddocs__folder{appearance:none;text-align:left;cursor:pointer;background:var(--surface-2);width:100%;min-width:0;min-height:44px;color:var(--text-2);border:1px solid var(--line);border-radius:var(--r-sm,10px);align-items:center;gap:10px;padding:8px 12px;display:flex}.lddocs__ficon{width:18px;height:18px;color:var(--accent);flex:none}.lddocs__fico{width:38px;height:38px;color:var(--accent);background:var(--accent-quiet);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}@keyframes lddocsShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lddocs__state{text-align:center;border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--r-lg,16px);background:color-mix(in srgb, var(--accent) 5%, var(--surface));flex-direction:column;align-items:center;gap:10px;padding:36px 20px;display:flex;box-shadow:0 1px 2px #0f172a08}.lddocs__state .ldempty__icon{font-size:22px}.lddocs__state .ldempty__title{font-size:var(--t-md,15px);font-weight:var(--fw-semi,600)}.lddocs__state .ldempty__sub{max-width:42ch;color:var(--text-3);margin:0;font-size:12px}.lddocs__folderhead{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.lddocs__backbtn{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));background:var(--surface);border-radius:var(--r-sm,12px);width:34px;height:34px;color:var(--text-2);flex:none}.lddocs__backbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-quiet)}.lddocs__crumbs{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.lddocs__crumbsep{opacity:.55}.lddocs__crumb{appearance:none;font-size:12px;font-weight:var(--fw-semi);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.lddocs__crumb:hover{text-decoration:underline}.lddocs__foldername{font-size:var(--t-md,15px);font-weight:var(--fw-semi,600);letter-spacing:-.015em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.lddocs__tablecard{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, #fff) 0%, var(--surface,#fff) 28%);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--r-md,14px);min-width:0;padding-bottom:0;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737914}.lddocs__tablewrap.tablewrap,.lddocs__tablewrap{-webkit-overflow-scrolling:touch;border-radius:var(--r-md) var(--r-md) 0 0;scrollbar-width:none;width:100%;max-width:100%;margin-bottom:-48px;padding-bottom:64px;overflow-x:auto;overflow-y:visible!important}.lddocs__tablewrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.lddocs__hscroll.pipe-hscroll,.lddocs__tablecard>.lddocs__hscroll{z-index:20;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--surface-2)) 0%, var(--surface,#fff) 100%);border-top:1px solid var(--line);border-radius:0 0 calc(var(--r-md,14px) - 1px) calc(var(--r-md,14px) - 1px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong,var(--line))) var(--surface-2,#f7f4f1);min-height:18px;margin:0;padding:4px 12px 6px;position:sticky;bottom:0;overflow:auto hidden;box-shadow:0 -8px 18px -10px #1f3a3d38}.lddocs__hscroll[hidden]{display:none!important}.lddocs__hscroll .pipe-hscroll__track{height:1px}.lddocs__hscroll::-webkit-scrollbar{height:12px}.lddocs__hscroll::-webkit-scrollbar-track{background:var(--surface-2,#f7f4f1);border-radius:999px;margin:0 8px}.lddocs__hscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 48%, var(--line-strong,var(--line)));border:2px solid var(--surface-2,#f7f4f1);border-radius:999px}.lddocs__table{table-layout:auto;border-collapse:separate;border-spacing:0;background:0 0;width:max-content;min-width:100%;margin:0}.lddocs__table thead th{white-space:nowrap;font-size:11px;font-weight:var(--fw-bold,700);letter-spacing:.07em;text-transform:uppercase;padding:12px 18px;position:static;color:var(--text-3)!important;background:color-mix(in srgb, var(--accent) 5%, var(--surface-2,#f4f7f8))!important;border-bottom:1px solid var(--line)!important}.lddocs__table tbody td{vertical-align:middle;border-bottom:1px solid var(--line);background:var(--surface,#fff);white-space:nowrap;height:60px;padding:12px 18px;font-size:13px}.lddocs__table tbody tr:last-child td{border-bottom:0}.lddocs__table tbody tr:hover>td{background:color-mix(in srgb, var(--accent) 4%, var(--surface,#fff))}.lddocs__table .lddocs__thact,.lddocs__table .lddocs__tdact{white-space:nowrap;text-align:right;vertical-align:middle;z-index:2;width:1%;min-width:128px;position:relative;overflow:visible}.lddocs__table tbody tr:hover .lddocs__tdact{z-index:5}.lddocs__table tbody tr:has(.show) .lddocs__tdact{z-index:5}.lddocs__table th:nth-child(2),.lddocs__table td:nth-child(2){min-width:128px}.lddocs__table th:nth-child(3),.lddocs__table td:nth-child(3){min-width:130px}.lddocs__table th:nth-child(4),.lddocs__table td:nth-child(4){min-width:100px}.lddocs__table tbody tr.lddocs__emptyrow:hover>*{background:0 0!important}.lddocs__table tbody tr.lddocs__emptyrow td{white-space:normal;border:0;height:auto;padding:0;overflow:visible}.lddocs__file{flex-direction:column;gap:2px;min-width:200px;max-width:360px;display:flex}.lddocs__file b{font-size:13px;font-weight:var(--fw-med);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lddocs__file .lddocs__meta{margin:0;font-size:11px}.lddocs__err{max-width:100%;color:var(--danger,#c94b4b);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.lddocs__actmenu.pipe-action,.lddocs__actmenu{vertical-align:middle;display:inline-flex;position:relative}.lddocs__actmenu .btn.btn-info.btn-sm,.lddocs__actmenu .btn{box-sizing:border-box;white-space:nowrap;height:32px;min-height:32px;max-height:32px;font-size:12px;line-height:1;font-weight:var(--fw-semi,600);flex-flow:row;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px 0 16px;background:linear-gradient(145deg, var(--accent,#5aa8b0) 0%, var(--teal-700,#3d7379) 100%)!important;border:1px solid var(--accent,#5aa8b0)!important;color:#fff!important;border-radius:999px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff38,0 4px 12px #3d737947!important}.lddocs__actmenu .btn:hover,.lddocs__actmenu .btn.show,.lddocs__actmenu .btn:focus{background:linear-gradient(145deg, var(--accent-hover,#4d939b) 0%, var(--teal-800,#27565a) 100%)!important;border-color:var(--accent-hover,#4d939b)!important;color:#fff!important}.lddocs__actmenu .btn.dropdown-toggle:after{content:none!important;display:none!important}.lddocs__actmenu .btn .mdi-chevron-down{opacity:.95;width:18px;height:18px;font-size:18px;line-height:1;transition:transform .15s}.lddocs__actmenu .btn.show .mdi-chevron-down,.lddocs__actmenu .btn[aria-expanded=true] .mdi-chevron-down{transform:rotate(180deg)}.lddocs__actmenu .dropdown-menu{z-index:1100;border:1px solid var(--line);border-radius:var(--r-md,14px);background:var(--surface);min-width:11rem;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e);margin-top:4px;padding:6px;position:absolute}.lddocs__actmenu .dropdown-menu.show{display:block}.lddocs__actmenu .dropdown-item{font-size:13px;font-weight:var(--fw-med,500);color:var(--text);border-radius:8px;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.lddocs__actmenu .dropdown-item .mdi{color:var(--accent,#5aa8b0);flex:0 0 18px;width:18px;font-size:18px;line-height:1}.lddocs__actmenu .dropdown-item:hover{background:var(--accent-quiet);color:var(--text)}.lddocs__actmenu .dropdown-item[data-lddocs-delete] .mdi{color:var(--danger,#c94b4b)}.lddocs__fcount{min-width:22px;height:22px;font-size:11px;font-weight:var(--fw-semi);background:var(--accent-quiet);color:var(--teal-800,#27565a);border-radius:999px;flex:none;place-items:center;padding:0 7px;display:inline-grid}@media (width<=700px){.lddocs__acts{width:100%}.lddocs__acts .btn{flex:auto;justify-content:center}.lddocs__search{flex:100%;min-width:0}.lddocs__doclist{max-height:none}}.lddocs-preview{z-index:1460;box-sizing:border-box;justify-content:center;align-items:stretch;padding:24px;display:flex;position:fixed;inset:0}.lddocs-preview[hidden]{display:none!important}.lddocs-preview__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f3a3d7a;position:absolute;inset:0}.lddocs-preview__box{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 8%, #fff) 0%, var(--surface,#fff) 36%, var(--surface,#fff) 100%);flex-direction:column;width:100%;min-width:0;max-width:1240px;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 28px 64px #3d737947}.lddocs-preview__head{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:var(--surface,#fff);align-items:center;gap:10px;padding:12px 14px;display:flex}.lddocs-preview__ico{width:34px;height:34px;color:var(--accent);background:var(--accent-quiet);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.lddocs-preview__title{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:15px;font-weight:700;overflow:hidden}.lddocs-preview__dl{flex:none;gap:6px}.lddocs-preview__dl[hidden]{display:none!important}.lddocs-preview__x{flex:none}.lddocs-preview__body{background:var(--surface-3,#f4f7f8);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.lddocs-preview__img{object-fit:contain;max-width:100%;max-height:100%;margin:auto;padding:16px;display:block}.lddocs-preview__frame{background:var(--surface,#fff);border:0;flex:auto;width:100%;min-height:min(72vh,720px);display:block}.lddocs-preview__msg{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:36ch;margin:auto;padding:40px 24px;display:flex}.lddocs-preview__msg .mdi{color:var(--accent);font-size:36px}.lddocs-preview__msg .mdi-spin{animation:.9s linear infinite lddocsPreviewSpin}@keyframes lddocsPreviewSpin{to{transform:rotate(360deg)}}.lddocs-preview__msg p{color:var(--text-2);margin:0;font-size:14px;line-height:1.45}.lddocs-preview__msg .btn--primary{gap:6px;background:linear-gradient(145deg, var(--accent,#5aa8b0) 0%, var(--teal-700,#3d7379) 100%)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 6px 16px #3d737938!important}.lddocs-preview__docx{background:var(--surface-3,#e8eef0);flex:auto;min-height:0;padding:16px 12px 24px;overflow:auto}.lddocs-preview__docx .lddocs-docx-wrapper{background:0 0!important;padding:8px 0 16px!important}.lddocs-preview__docx .lddocs-docx{background:#fff!important;margin:0 auto 18px!important;box-shadow:0 1px 2px #0f172a0f,0 10px 28px #1f3a3d1f!important}.lddocs-preview__docx section.lddocs-docx{overflow:visible!important}@media (width<=720px){.lddocs-preview{padding:12px}.lddocs-preview__frame{min-height:55vh}.lddocs-preview__dl span{display:none}.lddocs-preview__docx{padding:10px 6px 16px}}.czmodal.lddocsup .czmodal__box.lddocsup__box{border-radius:var(--r-xl,22px);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);width:min(560px,96vw);overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 24px 56px #3d737929}.lddocsup .czmodal__foot .btn--primary{background:linear-gradient(145deg, var(--accent,#5aa8b0) 0%, var(--teal-700,#3d7379) 100%)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 6px 16px #3d737938!important}.lddocsup .czmodal__head{border-bottom:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));background:var(--surface);align-items:flex-start;gap:12px;padding:16px 18px 14px}.lddocsup__headtext{flex:auto;min-width:0}.lddocsup__headtext h3{letter-spacing:-.015em;color:var(--text);margin:0;font-size:1.05rem;font-weight:700}.lddocsup .czmodal__sub{color:var(--text-3);margin:4px 0 0;font-size:12px;line-height:1.4}.lddocsup .czmodal__head .lddocsup__x{flex:none;margin-left:auto}.lddocsup__ico{width:38px;height:38px;color:var(--accent);background:var(--accent-quiet);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.lddocsup__ico>svg{width:20px;height:20px}.lddocsup__body{flex-direction:column;gap:14px;display:flex}.lddocsup__body .field{margin:0}.lddocsup__body .field__label{color:var(--text-2);font-size:12px;font-weight:600}.lddocsup__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lddocsup__msg{color:var(--danger,#c94b4b);margin-top:6px;font-size:11px;display:block}.lddocsup__msg[hidden],.lddocsup__files[hidden]{display:none!important}.lddocsup__picker{background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff), var(--surface));border:1.5px dashed color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--r-lg,16px);transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease),box-shadow var(--fast) var(--ease);align-items:center;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffffb3}.lddocsup__picker.is-over{border-color:var(--accent);background:var(--accent-quiet);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.lddocsup__picker.has-files{border-style:solid;border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--surface));box-shadow:0 4px 14px #3d737914}.lddocsup__pickico{width:38px;height:38px;color:var(--accent);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.lddocsup__pickico>svg{width:20px;height:20px}.lddocsup__picktext{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lddocsup__picktext b{font-size:13px;font-weight:var(--fw-semi);color:var(--text);line-height:1.3}.lddocsup__picktext span{color:var(--text-3);font-size:11px;line-height:1.35}.lddocsup__picker .btn{flex:none}.lddocsup .czmodal__foot{justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.lddocsup .czmodal__foot .btn{min-width:88px}@media (width<=560px){.lddocsup__grid{grid-template-columns:1fr}.lddocsup__picker{flex-wrap:wrap}.lddocsup__picker .btn{width:100%}}.lddocsup__files{flex-direction:column;gap:8px;display:flex}.lddocsup__fileshead{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:12px;font-weight:var(--fw-semi);color:var(--text-2);display:flex}.lddocsup__clear{appearance:none;cursor:pointer;font-size:12px;font-weight:var(--fw-semi);color:var(--accent);background:0 0;border:0;padding:0}.lddocsup__clear:hover{text-decoration:underline}.lddocsup__list{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.lddocsup__file{background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 5%, #fff), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--r-md,14px);align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0f172a08}.lddocsup__ext{min-width:40px;height:26px;font-size:10px;font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--teal-800,#27565a);background:var(--accent-quiet);border-radius:7px;flex:none;place-items:center;padding:0 6px;display:grid}.lddocsup__fbody{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.lddocsup__fname{font-size:13px;font-weight:var(--fw-med);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lddocsup__fsize{color:var(--text-3);font-size:11px}.lddocsup__rm{flex:none;width:30px;height:30px}.lddocsup__rm>svg{width:14px;height:14px}#leadDetail [data-ld-panel=preapproval],#leadDetail [data-ld-panel=credit]{gap:var(--s-4,16px)}#leadDetail [data-ld-panel=preapproval] .ldempty,#leadDetail [data-ld-panel=preapproval] .ldempty--hero,#leadDetail [data-ld-panel=credit] .ldempty{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 10%, #fff) 0%, color-mix(in srgb, var(--accent) 4%, var(--surface,#fff)) 42%, var(--surface,#fff) 100%);min-width:0;min-height:280px;padding:36px 28px 32px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #3d737914}#leadDetail [data-ld-panel=preapproval] .ldempty--hero{border-radius:var(--r-xl,22px);min-height:340px;padding:40px 28px 36px}#leadDetail [data-ld-panel=preapproval] .ldempty:hover,#leadDetail [data-ld-panel=preapproval] .ldempty--hero:hover,#leadDetail [data-ld-panel=credit] .ldempty:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));border-top-color:var(--accent,#5aa8b0);box-shadow:0 4px 18px #3d73791c}#leadDetail [data-ld-panel=preapproval] .ldempty__art{border-radius:var(--r-lg,16px);background:color-mix(in srgb, var(--accent) 8%, var(--surface,#fff));border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));width:min(168px,44vw);padding:14px;box-shadow:inset 0 1px #ffffffbf,0 6px 18px #3d737914}#leadDetail [data-ld-panel=preapproval] .ldempty__title,#leadDetail [data-ld-panel=credit] .ldempty__title{font-size:var(--t-h3,18px);font-weight:var(--fw-semi,600);color:var(--text);letter-spacing:-.025em}#leadDetail [data-ld-panel=preapproval] .ldempty__sub,#leadDetail [data-ld-panel=credit] .ldempty__sub{max-width:44ch;color:var(--text-3)}#leadDetail [data-ld-panel=credit] .ldempty__icon{border-radius:16px;width:56px;height:56px;box-shadow:inset 0 1px #ffffffb3,0 6px 16px #3d737914}#leadDetail [data-ld-panel=preapproval] .ldempty .btn--primary,#leadDetail [data-ld-panel=credit] .ldempty .btn--primary{border-radius:999px;min-height:40px;margin-top:4px;padding:0 18px;box-shadow:0 6px 16px #3d73792e}#leadDetail [data-ld-panel=preapproval] .ldorder__card,#leadDetail [data-ld-panel=credit] .ldorder__card{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 40%, var(--surface,#fff) 100%);padding:16px 18px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #3d737912}#leadDetail [data-ld-panel=preapproval] .ldorder__card:hover,#leadDetail [data-ld-panel=credit] .ldorder__card:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));border-top-color:var(--accent,#5aa8b0);box-shadow:0 4px 16px #3d73791a}#leadDetail [data-ld-panel=preapproval] .ldorder__ico,#leadDetail [data-ld-panel=credit] .ldorder__ico{border-radius:14px;box-shadow:inset 0 1px #ffffffa6}#leadDetail [data-ld-panel=credit] .ldsubtabs{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:999px;box-shadow:0 1px 2px #0f172a08}#leadDetail [data-ld-panel=credit] .ldsubtab.is-on{box-shadow:0 2px 8px #3d73791f}.czmodal.lwmodal .lwmodal__box,.czmodal.lwmodal .czmodal__box.lwmodal__box,.czmodal.ocw .ocw__box,.czmodal.ocw .czmodal__box.ocw__box,.czmodal.ppw .ppw__box,.czmodal.ppw .czmodal__box.ppw__box{border-radius:var(--r-xl,22px);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));box-shadow:0 1px 2px #0f172a0d,0 28px 64px #3d737933}.czmodal.lwmodal .lwcard{border-radius:var(--r-lg,16px);border:1.5px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 5%, #fff), var(--surface));box-shadow:0 1px 2px #0f172a08}.czmodal.lwmodal .lwcard:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));box-shadow:0 8px 22px #3d73791a}.czmodal.lwmodal .lwcard.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 26px #3d73791f;background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.czmodal.lwmodal .lwstatus{border-radius:var(--r-lg,16px);box-shadow:0 1px 2px #0f172a08}#pipeCard.card,#dashPipeCard.card{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-top:3px solid var(--accent,#5aa8b0);border-radius:var(--r-lg,16px);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 6%, #fff) 0%, var(--surface,#fff) 42%, var(--surface,#fff) 100%);position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912;container-type:normal}#pipeCard .pipe-card__filters{background:color-mix(in srgb, var(--surface-3,#f7f4f1) 55%, var(--surface));border-bottom-color:color-mix(in srgb, var(--accent) 10%, var(--line))}#pipeKpis .kpi{border:1px solid color-mix(in srgb, var(--accent) 12%, var(--line));border-radius:var(--r-lg,16px);box-shadow:0 1px 2px #0f172a08,0 6px 16px #3d73790d}.card__body--flush{padding:0!important}.pipe-board-cap-note{margin:0 0 var(--s-3)}.u-mt-s2{margin-top:var(--s-2)}.u-mt-s3{margin-top:var(--s-3)}.u-mt-s4{margin-top:var(--s-4)}.u-mb-s3{margin-bottom:var(--s-3)!important}.u-mt-12{margin-top:12px}.u-mt-14{margin-top:14px}.u-mt-18{margin-top:18px}.u-sr-clip{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.field--span-all{grid-column:1/-1}.field--end{align-self:end}.field--block{width:100%;display:block}.cltoggle-row--end{align-items:flex-end}.cl-modal-pane-sep{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.cl-modal-actions{gap:var(--s-3);margin-top:var(--s-4);display:flex}.czmodal__foot--actions{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;display:flex}.input--readonly-surface{background:var(--surface-2,#f5f5f5)}.textarea--readonly-surface{background:var(--surface-2,#f5f5f5);min-height:3rem;padding:.5rem}.hhcard.js-repeater-item{margin-bottom:var(--s-3)}.agperson__av[data-tint="0"]{background:var(--teal-600)}.agperson__av[data-tint="1"]{background:var(--teal-500)}.agperson__av[data-tint="2"]{background:var(--teal-700)}.agperson__av[data-tint="3"]{background:var(--tan-600)}.agperson__av[data-tint="4"]{background:var(--tan-700)}.agperson__av[data-tint="5"]{background:#5b8def}.agempty__hint{font-size:12px}.notif-drawer{z-index:1420;pointer-events:none;visibility:hidden;font-family:var(--font,"Montserrat", system-ui, sans-serif);color:var(--text);position:fixed;inset:0}.notif-drawer.is-open{pointer-events:auto;visibility:visible}.notif-drawer__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#1f3a3d61;transition:opacity .28s;position:absolute;inset:0}.notif-drawer.is-open .notif-drawer__scrim{opacity:1}.notif-drawer__panel{background:var(--surface,#fff);border-left:1px solid var(--line,#00000014);flex-direction:column;width:min(92vw,380px);max-width:100vw;height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-24px 0 60px -20px #1f3a3d59}.notif-drawer.is-open .notif-drawer__panel{transform:translate(0)}.notif-drawer__head{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.notif-drawer__head h3{font-size:var(--t-h4,16px);letter-spacing:-.02em;font-weight:var(--fw-semi,600);margin:0}.notif-drawer__sub{font-size:var(--t-xs,12px);color:var(--text-3);margin:4px 0 0}.notif-drawer__body{flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px 18px;display:flex;overflow:auto}.notif-drawer__empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:240px;display:flex}.notif-drawer__emptyic{background:var(--accent-quiet,#5aa8b01a);width:56px;height:56px;color:var(--accent,#5aa8b0);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.notif-drawer__emptyt{font-size:var(--t-sm,14px);font-weight:var(--fw-semi,600);color:var(--text)}.notif-drawer__emptys{font-size:var(--t-xs,12px);color:var(--text-3);line-height:1.45}.topnav__cluster .iconbtn[data-notif-open]{position:relative}.notesdrawer{z-index:80;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.notesdrawer[hidden]{display:none!important}.notesdrawer__panel{background:var(--surface,#fff);flex-direction:column;width:min(480px,100%);height:100%;display:flex;box-shadow:-8px 0 32px #0000001f}.notesdrawer__head{border-bottom:1px solid var(--line,#e5e7eb);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.notesdrawer__title{color:var(--accent,#0f5c4c);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}.notesdrawer__count{background:color-mix(in srgb, var(--accent,#0f5c4c) 14%, transparent);min-width:22px;height:22px;color:var(--accent,#0f5c4c);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.notesdrawer__toolbar{border-bottom:1px solid var(--line,#e5e7eb);flex-wrap:nowrap;align-items:center;gap:6px;padding:12px 18px;display:flex}.notesdrawer__search{flex:1 1 0;min-width:0;max-width:38%;margin:0}.notesdrawer__search .input{width:100%;min-width:0}.notesdrawer__toolbar .btn{white-space:nowrap;flex:none;padding-left:10px;padding-right:10px}.notesdrawer__body{flex:1;padding:14px 18px 24px;overflow:auto}.notesdrawer__list{flex-direction:column;gap:10px;display:flex}.notesdrawer__card{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:12px;padding:12px 14px;position:relative}.notesdrawer__card.is-pinned{border-color:color-mix(in srgb, var(--accent,#5aa8b0) 35%, var(--line,#e5e7eb));background:color-mix(in srgb, var(--accent,#5aa8b0) 5%, #fff)}.notesdrawer__pinbadge{color:var(--accent,#5aa8b0);align-items:center;gap:4px;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-flex}.notesdrawer__cardtitle{color:var(--text,#111827);margin-bottom:4px;padding-right:104px;font-size:13px;font-weight:400;line-height:1.45;display:block}.notesdrawer__cardbody{color:var(--text-2,#4b5563);white-space:pre-wrap;margin:0 0 8px;padding-right:104px;font-size:13px}.notesdrawer__cardbody :is(p,ul,ol){margin:0 0 .35em}.notesdrawer__cardmeta{color:var(--text-3,#6b7280);align-items:center;gap:8px;padding-right:8px;font-size:12px;display:flex}.notesdrawer__avatar{color:#fff;background:#7c3aed;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.notesdrawer__time{margin-left:auto}.notesdrawer__cardactions{z-index:2;opacity:.55;background:linear-gradient(90deg, transparent, var(--surface,#fff) 28%);gap:2px;padding-left:10px;display:flex;position:absolute;top:8px;right:8px}.notesdrawer__card.is-pinned .notesdrawer__cardactions{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent,#5aa8b0) 5%, #fff) 28%)}.notesdrawer__card:hover .notesdrawer__cardactions{opacity:1}.notesdrawer__cardactions .iconbtn.is-on{color:var(--accent,#5aa8b0)}.notesdrawer__empty{text-align:center;color:var(--text-3,#6b7280);padding:32px 8px}.notesdrawer__editor{border:1px solid var(--line,#e5e7eb);background:color-mix(in srgb, var(--surface-2,#f8fafc) 80%, #fff);border-radius:12px;margin-bottom:14px;padding:12px}.notesdrawer__editorhead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.notesdrawer__editoractions{gap:6px;display:flex}.notesdrawer__toolbar [data-notes-pinned-filter].is-on{color:var(--accent,#0f5c4c);border-color:color-mix(in srgb, var(--accent,#0f5c4c) 35%, var(--line,#e5e7eb));background:color-mix(in srgb, var(--accent,#0f5c4c) 10%, transparent)}.notesdrawer__tags{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex;position:relative}.notesdrawer__tag-add{gap:6px}.notesdrawer__tag-menu{z-index:30;min-width:220px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.notesdrawer__tag-menu-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3,#6b7280);padding:8px 12px 4px;font-size:11px;font-weight:700}.notesdrawer__cardtags,.notesdrawer-detail__tags{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.notesdrawer__cardtags{padding-right:104px}.notesdrawer__tag-pill{letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.notesdrawer__tag-chip--important,.notesdrawer__tag-swatch--important{--nt:#dc2626}.notesdrawer__tag-chip--followup,.notesdrawer__tag-swatch--followup{--nt:#ea580c}.notesdrawer__tag-chip--personal,.notesdrawer__tag-swatch--personal{--nt:#2563eb}.notesdrawer__tag-chip--client,.notesdrawer__tag-swatch--client{--nt:#16a34a}.notesdrawer__tag-chip--loan,.notesdrawer__tag-swatch--loan{--nt:#7c3aed}.notesdrawer__tag-chip--disclosure,.notesdrawer__tag-swatch--disclosure{--nt:#4f46e5}.notesdrawer__tag-chip--compliance,.notesdrawer__tag-swatch--compliance{--nt:#db2777}.notesdrawer__tag-chip--underwriting,.notesdrawer__tag-swatch--underwriting{--nt:#0891b2}.notesdrawer .pd-task-labels__chip.notesdrawer__tag-chip,.notesdrawer__tag-pill{color:var(--nt,#0f5c4c);background:color-mix(in srgb, var(--nt,#0f5c4c) 12%, #fff);border-color:color-mix(in srgb, var(--nt,#0f5c4c) 35%, var(--line,#e5e7eb))}.notesdrawer .notesdrawer__tag-swatch--important,.notesdrawer .notesdrawer__tag-swatch--followup,.notesdrawer .notesdrawer__tag-swatch--personal,.notesdrawer .notesdrawer__tag-swatch--client,.notesdrawer .notesdrawer__tag-swatch--loan,.notesdrawer .notesdrawer__tag-swatch--disclosure,.notesdrawer .notesdrawer__tag-swatch--compliance,.notesdrawer .notesdrawer__tag-swatch--underwriting{background:var(--nt,#0f5c4c)}.notesdrawer__atts{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:10px;margin-top:12px;overflow:hidden}.notesdrawer__atts-toggle{cursor:pointer;width:100%;font:inherit;color:var(--text-1,#111827);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.notesdrawer__atts-toggle-left{align-items:center;gap:8px;display:inline-flex}.notesdrawer__atts-count{background:color-mix(in srgb, var(--accent,#0f5c4c) 16%, transparent);min-width:20px;height:20px;color:var(--accent,#0f5c4c);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.notesdrawer__atts-chevron{color:var(--text-3,#6b7280);transition:transform .15s}.notesdrawer__atts:not(.is-collapsed) .notesdrawer__atts-chevron{transform:rotate(180deg)}.notesdrawer__atts-body{padding:0 12px 12px}.notesdrawer__attlist{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.notesdrawer__att{background:var(--surface-2,#f8fafc);border:1px solid var(--line,#e5e7eb);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.notesdrawer__att-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.notesdrawer__att-ext{text-align:center;letter-spacing:.04em;background:color-mix(in srgb, var(--accent,#0f5c4c) 14%, transparent);min-width:40px;color:var(--accent,#0f5c4c);border-radius:6px;flex:none;padding:4px 6px;font-size:10px;font-weight:700}.notesdrawer__att-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.notesdrawer__att-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.notesdrawer__att-size{color:var(--text-3,#6b7280);font-size:11px}.notesdrawer__att-acts{flex:none;gap:2px;display:flex}.notesdrawer__drop{text-align:center;border:1px dashed var(--line-2,#cbd5e1);cursor:pointer;min-height:88px;color:var(--text-3,#6b7280);border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.notesdrawer__drop.is-drag{border-color:var(--accent,#0f5c4c);background:color-mix(in srgb, var(--accent,#0f5c4c) 8%, transparent)}.notesdrawer__drop em{color:var(--accent,#0f5c4c);font-style:normal;font-weight:600}.notesdrawer-detail[hidden]{display:none!important}.notesdrawer-detail{z-index:95;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.notesdrawer-detail__scrim{background:#0f172a66;position:absolute;inset:0}.notesdrawer-detail__card{z-index:1;background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:14px;width:min(520px,100%);max-height:min(80vh,640px);position:relative;overflow:auto;box-shadow:0 18px 48px #0000002e}.notesdrawer-detail__head{border-bottom:1px solid var(--line,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notesdrawer-detail__title{color:var(--text,#111827);margin:0;padding-right:8px;font-size:13.5px;font-weight:400;line-height:1.4}.notesdrawer-detail__actions{flex:none;gap:4px;display:flex}.notesdrawer-detail__del{color:#b91c1c}.notesdrawer-detail__meta{color:var(--text-3,#6b7280);background:color-mix(in srgb, var(--surface-2,#f8fafc) 90%, #fff);border-bottom:1px solid var(--line,#e5e7eb);padding:10px 16px;font-size:12px}.notesdrawer-detail__tags{padding:10px 16px 0}.notesdrawer-detail__body{color:var(--text-1,#111827);white-space:pre-wrap;padding:12px 16px 18px;font-size:13px;font-weight:400;line-height:1.55}.notesdrawer-detail__body :is(p,ul,ol){margin:0 0 .5em}.notesdrawer-detail__body a{color:var(--accent,#0f5c4c)}[data-notes-preview]{z-index:100}.notesdrawer .pd-task-rte{margin:0;overflow:visible}.notesdrawer .pd-task-rte__label,.notesdrawer .pd-task-rte__foot,.notesdrawer .pd-task-rte__actions{display:none}.notesdrawer .pd-task-rte__box{overflow:visible}.notesdrawer__rte-tools{z-index:2;align-items:center;gap:4px;margin:0 0 8px;display:flex;position:relative}.notesdrawer__rte-tools .pd-task-rte__btn,.notesdrawer__rte-tools .pd-task-rte__emoji-toggle{border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);width:32px;height:32px;color:var(--text-2,#4b5563);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.notesdrawer__rte-tools .pd-task-rte__btn.is-on,.notesdrawer__rte-tools .pd-task-rte__emoji-toggle[aria-expanded=true]{color:var(--accent,#0f5c4c);border-color:color-mix(in srgb, var(--accent,#0f5c4c) 35%, var(--line,#e5e7eb));background:color-mix(in srgb, var(--accent,#0f5c4c) 10%, transparent)}.notesdrawer .pd-task-rte__emoji-wrap{position:relative}.notesdrawer .pd-task-rte__emoji-menu{z-index:40;top:calc(100% + 6px);bottom:auto;left:0}.notesdrawer__char{color:var(--text-3,#6b7280);margin-top:6px;font-size:11px}.notesdrawer__body{overflow:auto}.notesdrawer__editor{overflow:visible}.crm-actrail__title{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#0f5c4c);font-size:11px;font-weight:600}.crm-actrail__filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-actrail__filters--main .pdetail__fchip.is-on,#partnerDetail .crm-actrail__filters--main .pdetail__fchip.is-on{background:var(--accent,#0f5c4c);color:#fff;border-color:var(--accent,#0f5c4c)}.crm-actrail__filters--types .pdetail__fchip,#partnerDetail .crm-actrail__filters--types .pdetail__fchip,.crm-actrail__filters--party .leadetail__fchip,#leadDetail .crm-actrail__filters--party .leadetail__fchip{padding:5px 8px;font-size:10px;font-weight:500}#partnerDetail .crm-actrail__filters--main .pdetail__fchip,#leadDetail .crm-actrail__filters--main .leadetail__fchip{font-size:var(--t-micro,11px);font-weight:var(--fw-semi,600);padding:7px 10px}.crm-actrail__filters--types,#partnerDetail .pdetail__railtypes.crm-actrail__filters--types{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:5px;overflow-x:auto}.crm-actrail__menu{justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex;border-radius:50%!important;padding:0!important}.crm-actfeed{flex-direction:column;flex:none;padding:4px 4px 16px 2px;display:flex;position:relative}.crm-actfeed:before{content:"";background:color-mix(in srgb, var(--accent,#5aa8b0) 28%, var(--line,#e5e7eb));pointer-events:none;z-index:0;border-radius:1px;width:2px;position:absolute;top:8px;bottom:28px;left:17px}.crm-actday{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--accent,#0f5c4c);background:var(--surface,#fff);align-items:center;gap:10px;margin:14px 0 8px;padding:4px 0;font-size:11px;font-weight:700;display:flex;position:relative}.crm-actday:after{content:"";background:var(--line,#e5e7eb);flex:1;height:1px}.crm-actitem{z-index:1;align-items:flex-start;gap:12px;padding:8px 4px 12px;display:flex;position:relative;border-bottom:0!important}.crm-acticon{z-index:1;background:var(--surface,#fff);border:1.5px solid color-mix(in srgb, #e8a05a 70%, var(--line,#e5e7eb));color:#c47a2c;width:28px;height:28px;box-shadow:0 0 0 3px var(--surface,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex;position:relative}.crm-acticon.is-ok{border-color:color-mix(in srgb, var(--accent,#0f5c4c) 55%, var(--line));color:var(--accent,#0f5c4c)}.crm-acticon.is-bad{border-color:color-mix(in srgb, var(--danger,#b91c1c) 55%, var(--line));color:var(--danger,#b91c1c)}.crm-acticon.is-warn{border-color:color-mix(in srgb, var(--tan-700,#8b6554) 55%, var(--line));color:var(--tan-700,#8b6554)}.crm-acticon.is-neutral{border-color:color-mix(in srgb, #e8a05a 70%, var(--line));color:#c47a2c}.crm-actmain{flex:1;gap:2px;min-width:0;display:grid}.crm-actrow{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.crm-acttitle{color:var(--text,#1f2937);overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:500;line-height:1.4}.crm-acttime{color:var(--text-3,#9ca3af);white-space:nowrap;flex:none;padding-top:1px;font-size:11px;font-weight:400}.crm-actauthor{color:var(--text-3,#9ca3af);font-size:12px;font-weight:400;line-height:1.3}.crm-actitem .crm-acttitle,.crm-actitem .crm-acttitle .crm-note-mention{font-weight:500;color:var(--text,#1f2937)!important}.crm-actsub{color:var(--text-2,#4b5563);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-actmeta{color:var(--text-3,#6b7280);margin-top:2px;font-size:11px}.crm-actpills{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.crm-actend{display:none!important}.crm-actrail__empty{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;padding:0;display:flex}.crm-actrail__quiet{border-radius:var(--r-md,12px);background:color-mix(in srgb, var(--accent,#5aa8b0) 8%, var(--surface-2,#f4f7f8));border:1px solid color-mix(in srgb, var(--accent,#5aa8b0) 18%, var(--line,#e5e7eb));min-height:120px;color:var(--text-2,#4b5563);flex:auto;align-items:flex-start;gap:10px;padding:16px 14px;display:flex}.crm-actrail__quiet>.mdi{color:var(--accent,#5aa8b0);flex:none;margin-top:1px;font-size:18px;line-height:1}.crm-actrail__quiet>div{gap:3px;min-width:0;display:grid}.crm-actrail__quiet strong{color:var(--text,#111827);letter-spacing:-.01em;font-size:12px;font-weight:700}.crm-actrail__quiet span{color:var(--text-3,#6b7280);font-size:11px;line-height:1.4}.crm-actrail__composer{border-top:1px solid color-mix(in srgb, var(--accent,#0f5c4c) 12%, var(--line,#e5e7eb));background:color-mix(in srgb, var(--surface,#fff) 92%, var(--surface-2,#f4f7f8));flex-direction:column;align-items:stretch;gap:6px;display:flex;padding:12px 14px!important}.crm-actrail__composer-row{align-items:flex-start;gap:8px;width:100%;display:flex}.crm-actrail__composer-main{flex:1;min-width:0}.crm-actrail__note{flex:1;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.crm-actrail__input,#leadDetail .crm-actrail__input,#partnerDetail .crm-actrail__input{resize:none;border:1px solid var(--line-2,#cbd5e1);background:var(--surface,#fff);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-height:96px;font-size:13px;line-height:1.35;overflow:hidden;border-radius:10px!important;height:40px!important;min-height:40px!important;padding:10px 12px!important}.crm-actrail__input::-webkit-scrollbar{width:0;height:0;display:none}.crm-actrail__input:focus{border-color:var(--accent,#5aa8b0);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#5aa8b0) 18%, transparent);outline:none}.crm-actrail__hint{color:var(--text-3,#6b7280);width:100%;margin:0;padding:0 2px;font-size:11px;line-height:1.35}.crm-actrail__actions{flex:none;gap:6px;padding-top:2px;display:flex}.crm-actrail__iconbtn{border:1px solid var(--line-2,#cbd5e1);background:var(--surface,#fff);width:36px;height:36px;color:var(--accent,#5aa8b0);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.crm-actrail__iconbtn .mdi{font-size:18px;line-height:1}.crm-actrail__iconbtn:hover{color:var(--accent,#5aa8b0);border-color:color-mix(in srgb, var(--accent,#5aa8b0) 40%, var(--line));background:color-mix(in srgb, var(--accent,#5aa8b0) 10%, transparent)}#leadDetail .leadetail__rail.crm-actrail{background:linear-gradient(165deg, color-mix(in srgb, var(--accent,#5aa8b0) 6%, #fff) 0%, var(--surface,#fff) 38%, var(--surface,#fff) 100%);border:1px solid color-mix(in srgb, var(--accent,#5aa8b0) 18%, var(--line,#e5e7eb));border-top:3px solid var(--accent,#5aa8b0);box-shadow:0 1px 2px #0f172a0a,0 8px 22px #3d737912}#leadDetail .leadetail__rail.crm-actrail .leadetail__railhead{border-bottom:1px solid color-mix(in srgb, var(--accent,#5aa8b0) 12%, var(--line,#e5e7eb));padding:14px 16px 12px}#leadDetail .leadetail__rail.crm-actrail .crm-actrail__title,#leadDetail .leadetail__rail.crm-actrail .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#5aa8b0);margin:0;font-size:11px;font-weight:600}#leadDetail .leadetail__rail.crm-actrail .leadetail__railfilters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-top:10px;overflow-x:auto}#leadDetail .leadetail__rail.crm-actrail .leadetail__railparties{flex-wrap:nowrap;gap:5px;margin-top:6px}#leadDetail .leadetail__rail.crm-actrail .leadetail__fchip{background:var(--surface,#fff);border:1px solid var(--line-2,var(--line,#e5e7eb));color:var(--text-2,#4b5563)}#leadDetail .leadetail__rail.crm-actrail .leadetail__fchip.is-on{background:var(--accent-quiet,#5aa8b024);color:var(--accent,#5aa8b0);border-color:color-mix(in srgb, var(--accent,#5aa8b0) 35%, var(--line))}#leadDetail .leadetail__rail.crm-actrail .leadetail__railbody{padding:12px 14px}#leadDetail .leadetail__actfeed.crm-actfeed,#partnerDetail .pdetail__actfeed.crm-actfeed{flex-direction:column;gap:0;padding:4px 2px 12px;display:flex}#leadDetail .leadetail__actitem.crm-actitem,#partnerDetail .pdetail__actitem.crm-actitem{border-bottom:0}#leadDetail .leadetail__acticon.crm-acticon,#partnerDetail .pdetail__acticon.crm-acticon{background:var(--surface,#fff)}#leadDetail .leadetail__notebar.crm-actrail__composer .leadetail__note,#partnerDetail .pdetail__notebar.crm-actrail__composer .pdetail__note{background:0 0;border:0;flex:1;margin:0;padding:0}#partnerDetail .pdetail__railtypes{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:5px;margin-top:8px;display:flex;overflow-x:auto}#partnerDetail .pdetail__notehint{display:none!important}#partnerDetail .crm-actrail__composer.pdetail__notebar,#leadDetail .crm-actrail__composer.leadetail__notebar{flex-direction:column;align-items:stretch;gap:6px;display:flex}#partnerDetail .crm-actrail__composer .pdetail__note,#leadDetail .crm-actrail__composer .leadetail__note{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}#leadDetail .leadetail__quiet.crm-actrail__quiet>svg{display:none}.notesdrawer__cardtitle .crm-note-mention,.notesdrawer-detail__title .crm-note-mention,.notesdrawer-detail__body .crm-note-mention,.notesdrawer .pd-task-rte__editor .crm-note-mention{color:#2563eb;font-weight:500;text-decoration:none}.notesdrawer__cardtitle{font-weight:400}.notesdrawer__cardtitle .crm-note-mention{font-weight:500}.crm-mention-menu{z-index:120;border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:12px;min-width:240px;max-width:320px;max-height:240px;margin:0;padding:6px;list-style:none;position:fixed;overflow:auto;box-shadow:0 14px 36px #0f172a29}.crm-mention-menu[hidden]{display:none!important}.crm-mention-item{text-align:left;cursor:pointer;width:100%;color:var(--text,#111827);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.crm-mention-item:hover,.crm-mention-item.is-on{background:color-mix(in srgb, var(--accent,#5aa8b0) 12%, transparent)}.crm-mention-avatar{background:color-mix(in srgb, var(--accent,#5aa8b0) 18%, transparent);width:28px;height:28px;color:var(--accent,#5aa8b0);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.crm-mention-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.crm-mention-name{font-size:13px;font-weight:600}.crm-mention-sub{color:var(--text-3,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}#connectorPage .table-responsive{overflow:visible}.connector-secret-wrap{position:relative}.connector-secret-wrap .connector-secret-input{padding-right:.75rem}.connector-secret-wrap.has-eye .connector-secret-input{padding-right:2.75rem}.connector-secret-wrap .connector-secret-toggle{z-index:2;border-radius:var(--r-xs,8px);width:2rem;height:2rem;color:var(--text-3,#7a736e);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:none;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.connector-secret-wrap.has-eye .connector-secret-toggle{display:inline-flex}.connector-secret-wrap .connector-secret-toggle:hover,.connector-secret-wrap .connector-secret-toggle:focus{color:var(--accent-hover,#3d7379);background:var(--accent-quiet,#edf6f7);outline:none}#connectorModal .modal-title{font-size:18px;font-weight:var(--fw-bold,700)}@media (width<=575.98px){#connectorModal .modal-footer>.btn{flex:auto}}.connector-secret-wrap .connector-secret-toggle .mdi{font-size:18px;line-height:1}.conn-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.conn-status__dot{border-radius:50%;flex:none;width:7px;height:7px}.conn-status.is-connected{color:#3d7379;background:#edf6f7;border-color:#d3e9eb}.conn-status.is-connected .conn-status__dot{background:#5aa8b0;box-shadow:0 0 0 3px #5aa8b038}.conn-status.is-expired{color:#7e695b;background:#faf3ee;border-color:#f0e2d8}.conn-status.is-expired .conn-status__dot{background:#d0ac96}.conn-status.is-disconnected{color:#a0524a;background:#fbefed;border-color:#f2d9d4}.conn-status.is-disconnected .conn-status__dot{background:#c97a6f}html[data-theme=dark] .conn-status.is-connected{color:#7bbcc3;background:#5aa8b024;border-color:#5aa8b04d}html[data-theme=dark] .conn-status.is-expired{color:#e0c6b5;background:#d0ac9624;border-color:#d0ac964d}html[data-theme=dark] .conn-status.is-disconnected{color:#e3a79e;background:#c97a6f24;border-color:#c97a6f4d}.canvas>.pagehead{flex:none}.dim-shell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.dim-shell>.card__body{flex:auto;min-width:0;min-height:0;overflow:auto}.dim-shell>.card__foot{z-index:5;background:var(--surface);flex:none;position:relative}.dim-steps{margin-bottom:var(--s-6);overflow:hidden}.dim-steps .clstep__l{white-space:nowrap}.dim-pane{display:none}.dim-pane.is-on{display:block}.dim-options{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dim-option{text-align:center;align-items:center;gap:var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--sh-1);cursor:pointer;min-height:280px;transition:border-color var(--mid) var(--ease), box-shadow var(--mid) var(--ease), transform var(--fast) var(--ease);flex-direction:column;padding:28px 22px 24px;display:flex;position:relative}.dim-option:hover{border-color:var(--accent);box-shadow:var(--sh-2);transform:translateY(-2px)}.dim-option.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--sh-2);background:var(--accent-quiet)}.dim-option__badge{position:absolute;top:14px;left:14px}.dim-option__ic{background:var(--accent-quiet);width:64px;height:64px;color:var(--accent);border-radius:18px;place-items:center;font-size:30px;display:grid}.dim-option.is-on .dim-option__ic{background:var(--surface);color:var(--accent)}.dim-option__t{font-size:var(--t-md);font-weight:var(--fw-bold);letter-spacing:-.02em}.dim-option__d{font-size:var(--t-sm);color:var(--text-3);max-width:36ch;line-height:1.55}.dim-file-input{clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dim-drop{isolation:isolate;justify-content:center;align-items:center;gap:var(--s-3);min-height:240px;padding:var(--s-6);border:1.5px dashed color-mix(in srgb, var(--accent) 55%, var(--line));border-radius:var(--r-lg);background:var(--accent-quiet);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.dim-drop.is-over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.dim-drop.is-ready{background:var(--surface);min-height:0;padding:var(--s-4);border-style:solid}.dim-drop__ic{color:var(--accent);font-size:42px;line-height:1}.dim-drop strong{font-size:var(--t-md)}.dim-drop__hint{font-size:var(--t-sm);color:var(--text-3)}#btnSelectFile{z-index:2;cursor:pointer;margin:0;position:relative}.dim-file{align-items:center;gap:var(--s-3);margin-top:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:12px 14px;display:flex}.dim-file i{color:var(--accent);font-size:22px}.dim-file strong{font-size:var(--t-sm);display:block}.dim-file span{font-size:var(--t-xs);color:var(--text-3);display:block}.dim-file .btn{margin-left:auto}.dim-example{margin:var(--s-4) 0 0;font-size:var(--t-sm);align-items:center;gap:6px;display:flex}.dim-example[hidden],.dim-shell.is-mismo .dim-example{display:none!important}.dim-example a{color:var(--accent);font-weight:var(--fw-semi)}.dim-example i{color:var(--accent)}.dim-mode-card{margin-top:var(--s-5)}.dim-mode-card__k{font-size:var(--t-sm);font-weight:var(--fw-bold);color:var(--text)}.dim-mode-card__v{font-size:var(--t-md);font-weight:var(--fw-semi);margin-top:4px}.dim-mode-card__s{font-size:var(--t-xs);color:var(--text-3);margin-top:8px}.dim-map-meta{gap:var(--s-3);margin-bottom:var(--s-3);font-size:var(--t-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.dim-map-table select{min-width:220px}.dim-map-table tr.dim-map-issue{background:color-mix(in srgb, var(--tan-700) 10%, var(--surface))}.dim-map-summary{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.dim-pill{font-size:var(--t-xs);font-weight:var(--fw-semi);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.dim-pill--mapped{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--accent)}.dim-pill--unmapped{background:color-mix(in srgb, var(--text-3) 16%, var(--surface));color:var(--text-2)}.dim-pill--verify{background:color-mix(in srgb, var(--tan-700) 16%, var(--surface));color:var(--tan-700)}.dim-status{font-size:11px;font-weight:var(--fw-semi);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.dim-status--mapped{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--accent)}.dim-status--unmapped{background:color-mix(in srgb, var(--text-3) 16%, var(--surface));color:var(--text-2)}.dim-status--verify{background:color-mix(in srgb, var(--tan-700) 16%, var(--surface));color:var(--tan-700)}.dim-map-reason{color:var(--text-3);margin-top:4px;font-size:11px}.dim-map-table tr.dim-map-mapped td:first-child{font-weight:var(--fw-semi)}#dimMapIssues{margin-top:var(--s-4)}#dimMapIssues .clerr{margin-bottom:var(--s-3)}#dimMapIssueTable{font-size:var(--t-xs)}#dimReviewTable{font-size:var(--t-xs);width:max-content;min-width:100%}#dimReviewTable th,#dimReviewTable td,.dim-review-nowrap,.dim-review-amt{white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.dim-review-amt{font-variant-numeric:tabular-nums}#dimUploadIssues{margin-top:var(--s-4)}#dimUploadIssues .clerr{margin-bottom:var(--s-3)}#dimUploadIssueTable{font-size:var(--t-xs)}#dimReviewPane .tablewrap{max-height:420px;overflow:auto}.dim-process{max-width:520px;margin:var(--s-6) auto;text-align:center}.dim-process__ic{color:var(--accent);font-size:36px}.dim-process__bar{margin:var(--s-4) 0 var(--s-3);height:10px}.dim-process__status{font-size:var(--t-sm);color:var(--text-2)}.dim-stats{gap:var(--s-4);margin-bottom:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dim-shell.is-mismo .dim-step-mapping,.dim-shell.is-create-leads .dim-step-mapping,.dim-shell.is-create-leads .dim-step-processing,.clstep.is-hidden{display:none!important}.dim-skip-heading{margin:var(--s-5) 0 var(--s-2);font-size:var(--t-sm)}#dimProcessSkipWrap{max-height:280px;overflow:auto}#dimProcessSkipTable,#dimMismoReviewTable{font-size:var(--t-xs)}#dimMismoReviewWrap{max-height:420px;overflow:auto}.dim-foot__actions{gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.dim-result-ok{color:var(--accent);font-weight:var(--fw-semi)}.dim-result-fail{color:var(--tan-700);font-weight:var(--fw-semi)}#dimResultTip{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap}@media (width<=760px){.dim-options,.dim-stats{grid-template-columns:1fr}.dim-option{min-height:0}}#schedulerPage .table-responsive{overflow:visible}.lss-section{margin-top:var(--s-5,20px);padding-top:var(--s-4,16px);border-top:1px solid var(--line,#00000014)}.lss-section__title{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:var(--fw-semi,600);color:var(--text-3,#7a736e);margin-bottom:var(--s-3,12px)}.lss-repeat-head{justify-content:space-between;align-items:center;gap:var(--s-4,16px);padding-bottom:var(--s-2,8px);border-bottom:1px solid var(--line,#00000014);display:flex}.lss-repeat-label{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:var(--fw-semi,600);color:var(--text-3,#7a736e)}#schedulerModal .modal-title{font-size:18px;font-weight:var(--fw-bold,700)}.lss-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.lss-status__dot{border-radius:50%;flex:none;width:7px;height:7px}.lss-status.is-active{color:#3d7379;background:#edf6f7;border-color:#d3e9eb}.lss-status.is-active .lss-status__dot{background:#5aa8b0;box-shadow:0 0 0 3px #5aa8b038}.lss-status.is-inactive{color:#a0524a;background:#fbefed;border-color:#f2d9d4}.lss-status.is-inactive .lss-status__dot{background:#c97a6f}#schedulerModal .lss-field-error{width:100%;font-size:var(--t-xs,12px);color:var(--danger,#c94b4b);margin-top:.25rem;display:none}#schedulerModal.lss-tried-submit .is-invalid~.lss-field-error,#schedulerModal.lss-tried-submit .select2-container.is-invalid~.lss-field-error{display:block}#schedulerModal .select2-container.is-invalid .select2-selection,#schedulerModal .form-control.is-invalid,#schedulerModal .form-select.is-invalid{border-color:#dc3545}#schedulerModal .lead-date-field .lead-date-input{height:42px;min-height:42px}#schedulerModal .select2-container{width:100%!important}#schedulerModal .modal-footer{flex-shrink:0}@media (width<=575.98px){#schedulerModal .modal-footer>.btn{flex:auto}}html[data-theme=dark] .lss-section{border-top-color:#ffffff1a}html[data-theme=dark] .lss-repeat-head{border-bottom-color:#ffffff1a}html[data-theme=dark] .lss-status.is-active{color:#9fd0d5;background:#5aa8b024;border-color:#5aa8b047}html[data-theme=dark] .lss-status.is-inactive{color:#e0a39b;background:#c97a6f24;border-color:#c97a6f47}.loan-filter-page,.lf-modal{--lf-ctl-h:42px}.loan-filter-page{gap:var(--s-4,16px);flex-direction:column;display:flex}.loan-filter-page .card{margin:0}.lf-count{border-radius:var(--r-pill,999px);background:var(--surface-3,#f7f4f1);min-width:22px;height:22px;color:var(--text-3,#7a736e);font-size:11px;font-weight:var(--fw-semi,600);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;place-items:center;padding:0 9px;line-height:1;display:inline-grid}.lf-count--accent{background:var(--accent-quiet,#5aa8b01a);color:var(--teal-700,#3d7379)}html[data-theme=dark] .lf-count--accent{color:var(--teal-300,#7bbcc3)}.loan-filter-page .lf-notice{align-items:center;gap:var(--s-2,8px);padding:var(--s-3,12px) var(--s-4,16px);border:1px solid var(--tan-300,#e0c6b5);border-radius:var(--r-sm,12px);background:var(--tan-quiet,#d0ac962e);font-size:var(--t-sm,13px);color:var(--text-2,#4a4542);display:flex}.loan-filter-page .lf-notice .mdi{color:var(--tan-700,#7e695b);font-size:18px}.loan-filter-page .lf-saved .card__head{justify-content:space-between;align-items:center;gap:var(--s-2,8px);display:flex}.loan-filter-page .lf-filter-name{font-weight:var(--fw-semi,600)}.loan-filter-page .lf-results .card__head{justify-content:space-between;align-items:center;gap:var(--s-2,8px);display:flex}.loan-filter-page .lf-results__title{align-items:center;gap:var(--s-2,8px);min-width:0;display:flex}.loan-filter-page .lf-results__title .mdi{color:var(--accent,#5aa8b0);font-size:18px}.loan-filter-page .lf-results__title h3{font-size:var(--t-md,15px);font-weight:var(--fw-semi,600);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.loan-filter-page .lf-empty{padding:var(--s-9,56px) var(--s-4,16px);text-align:center;font-size:var(--t-sm,13px);color:var(--text-3,#7a736e);flex-direction:column;align-items:center;gap:4px;display:flex}.loan-filter-page .lf-empty .mdi{width:56px;height:56px;margin-bottom:var(--s-2,8px);border-radius:var(--r-md,14px);background:var(--accent-quiet,#5aa8b01a);color:var(--accent,#5aa8b0);place-items:center;font-size:26px;display:grid}.loan-filter-page .lf-empty>b{color:var(--text,#000);font-size:var(--t-md,15px);font-weight:var(--fw-semi,600)}.lf-modal .modal-content{border:1px solid var(--line,#00000014);border-radius:var(--r-lg,16px);background:var(--surface,#fff);box-shadow:var(--sh-4,0 12px 32px -18px #0000002e);overflow:hidden}.lf-modal form{flex-direction:column;min-height:0;max-height:100%;display:flex}.lf-modal .modal-header{padding:var(--s-4,16px) var(--s-5,20px);border-bottom:1px solid var(--line,#00000014);align-items:flex-start}.lf-modal .modal-title{font-size:18px;font-weight:var(--fw-bold,700);margin:0}.lf-modal__sub{font-size:var(--t-xs,12px);color:var(--text-3,#7a736e);margin:2px 0 0}.lf-modal .modal-body{gap:var(--s-5,20px);padding:var(--s-5,20px);flex-direction:column;display:flex;overflow:hidden auto}.lf-modal .modal-body>*,.lf-modal .loan-query-builder,.lf-modal .loan-query-builder .rules-group-container,.lf-modal .loan-query-builder .rules-group-body,.lf-modal .loan-query-builder .rules-list>*{min-width:0;max-width:100%}.lf-modal__foot{gap:var(--s-2,8px);padding:var(--s-3,12px) var(--s-5,20px);border-top:1px solid var(--line,#00000014);background:var(--surface-3,#f7f4f1)}.lf-modal__foot>*{margin:0}.lf-modal__status{min-width:0;font-size:var(--t-sm,13px);color:var(--danger,#c94b4b);flex:auto}.lf-modal .lf-field-name{max-width:520px}.lf-modal .lf-field-name .form-control{height:var(--lf-ctl-h)}.lf-modal .lf-step{padding-top:var(--s-5,20px);border-top:1px solid var(--line,#00000014)}.lf-modal .lf-step__head{align-items:flex-start;gap:var(--s-3,12px);margin-bottom:var(--s-4,16px);display:flex}.lf-modal .lf-step__num{background:var(--accent,#5aa8b0);color:#fff;width:26px;height:26px;font-size:12px;font-weight:var(--fw-bold,700);border-radius:50%;flex:none;place-items:center;display:grid}.lf-modal .lf-step__text{min-width:0}.lf-modal .lf-step__title{font-size:var(--t-md,15px);font-weight:var(--fw-semi,600);color:var(--text,#000);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0;display:flex}.lf-modal .lf-step__sub{font-size:var(--t-xs,12px);color:var(--text-3,#7a736e);margin:0;line-height:1.5}.lf-modal .lf-step__sub b{color:var(--text-2,#4a4542);font-weight:var(--fw-semi,600)}.lf-opt{align-items:baseline;gap:8px;min-width:0;display:flex}.lf-opt__icon{color:var(--accent,#5aa8b0);flex:none;align-self:center;font-size:16px}.lf-opt__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.lf-opt__code{min-width:0;font-size:11px;font-weight:var(--fw-med,500);color:var(--text-3,#7a736e);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.select2-results__option--highlighted .lf-opt__code,.select2-results__option--highlighted .lf-opt__icon{color:#ffffffd9}.loan-filter-page .select2-container,.lf-modal .select2-container{max-width:100%;width:100%!important}.loan-filter-page .select2-selection--single .select2-selection__rendered,.lf-modal .select2-selection--single .select2-selection__rendered{padding-right:24px!important}.loan-filter-page .select2-selection--single .lf-opt,.lf-modal .select2-selection--single .lf-opt{align-items:center;height:40px}.loan-filter-page .select2-selection--single .lf-opt__label{font-weight:var(--fw-semi,600)}.loan-filter-page .select2-selection--single .select2-selection__placeholder,.lf-modal .select2-selection--single .select2-selection__placeholder{color:var(--text-3,#7a736e)}.loan-filter-page .select2-selection--single .select2-selection__clear{color:var(--text-3,#7a736e);margin-right:8px;font-size:18px}.loan-query-builder .lead-date-field{width:100%;max-width:220px;display:block}.loan-query-builder .lead-date-field .lead-date-input{height:38px;min-height:38px;font-size:var(--t-sm,13px)}.loan-query-builder .lead-date-trigger{width:28px;height:28px;font-size:16px}.select2-dropdown.lf-select2-drop{margin-top:6px;overflow:hidden;z-index:2200!important;border:1px solid var(--line,#00000014)!important;border-radius:var(--r-md,14px)!important;background:var(--surface,#fff)!important;box-shadow:var(--sh-4,0 12px 32px -18px #0000002e)!important}.select2-container--above .select2-dropdown.lf-select2-drop{margin-top:-6px}.select2-dropdown.lf-select2-drop .select2-search--dropdown{background:var(--surface,#fff);border-bottom:1px solid var(--line,#00000014);padding:10px}.select2-dropdown.lf-select2-drop .select2-search--dropdown .select2-search__field{font-family:var(--font,Montserrat, sans-serif);font-size:var(--t-sm,13px);outline:none;border:1px solid var(--line-2,#00000024)!important;border-radius:var(--r-sm,12px)!important;background:var(--surface-3,#f7f4f1)!important;width:100%!important;height:38px!important;color:var(--text,#000)!important;margin:0!important;padding:0 12px!important}.select2-dropdown.lf-select2-drop .select2-search--dropdown .select2-search__field:focus{border-color:var(--accent,#5aa8b0)!important;background:var(--surface,#fff)!important;box-shadow:0 0 0 3px var(--ring,#5aa8b057)!important}.select2-dropdown.lf-select2-drop .select2-results>.select2-results__options{max-height:300px;padding:6px}.select2-dropdown.lf-select2-drop .select2-results__option{border-radius:var(--r-xs,8px);font-weight:var(--fw-med,500);margin:0;line-height:1.35;font-size:var(--t-sm,13px)!important;color:var(--text,#000)!important;padding:9px 12px!important}.select2-dropdown.lf-select2-drop .select2-results__option[aria-selected=true]{background:var(--accent-quiet,#5aa8b01a)!important;color:var(--teal-700,#3d7379)!important}.select2-dropdown.lf-select2-drop .select2-results__option--highlighted[aria-selected],.select2-dropdown.lf-select2-drop .select2-results__option[aria-selected=true].select2-results__option--highlighted{background:var(--accent,#5aa8b0)!important;color:#fff!important}.select2-dropdown.lf-select2-drop .select2-results__message{color:var(--text-3,#7a736e)!important}html[data-theme=dark] .select2-dropdown.lf-select2-drop .select2-results__option[aria-selected=true]{color:var(--teal-300,#7bbcc3)!important}.select2-dropdown.lf-select2-drop .select2-results__option[aria-disabled=true]{opacity:.55;cursor:default;color:var(--text-3,#7a736e)!important}.lf-modal .lf-columns{gap:var(--s-3,12px);flex-direction:column;min-width:0;display:flex}.lf-modal .lf-columns__picker{max-width:520px}.lf-modal .lf-columns__list{gap:var(--s-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lf-modal .lf-columns__list:empty{display:none}.lf-modal .lf-chip{border:1px solid var(--accent-quiet-2,#5aa8b02e);border-radius:var(--r-pill,999px);background:var(--accent-quiet,#5aa8b01a);min-width:0;max-width:100%;height:34px;color:var(--teal-700,#3d7379);font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);align-items:center;gap:8px;padding:0 4px 0 5px;display:inline-flex}html[data-theme=dark] .lf-modal .lf-chip{color:var(--teal-300,#7bbcc3)}.lf-modal .lf-chip__n{border-radius:var(--r-pill,999px);background:var(--accent,#5aa8b0);color:#fff;min-width:24px;height:24px;font-size:11px;font-weight:var(--fw-bold,700);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 6px;display:inline-grid}.lf-modal .lf-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lf-modal .lf-chip__remove{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:15px;line-height:1;transition:background .15s,color .15s;display:inline-grid}.lf-modal .lf-chip__remove:hover,.lf-modal .lf-chip__remove:focus-visible{background:var(--danger,#c94b4b);color:#fff;outline:none}.lf-modal .lf-columns__empty{padding:var(--s-3,12px) var(--s-4,16px);border:1px dashed var(--line-2,#00000024);border-radius:var(--r-sm,12px);font-size:var(--t-xs,12px);color:var(--text-3,#7a736e)}.loan-filter-page .lf-results{min-width:0;max-width:100%}.loan-filter-page .lf-results .card__body{min-width:0;overflow:hidden}.lf-grid{width:100%;min-width:0;max-width:100%}.lf-grid .dataTables_wrapper,.lf-grid .dt-container{width:100%;max-width:100%}.lf-grid .dataTables_scroll,.lf-grid .dt-scroll{border:1px solid var(--line,#00000014);border-radius:var(--r-sm,12px);max-width:100%;overflow:hidden}.lf-grid .dataTables_scrollBody,.lf-grid .dt-scroll-body{overflow-x:auto!important}.lf-grid table.dataTable{margin:0!important}.lf-grid table.dataTable th,.lf-grid table.dataTable td{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.lf-test-modal{z-index:1065}.modal-backdrop.lf-test-backdrop{z-index:1060}.lf-test-modal .modal-body{gap:var(--s-3,12px)}.lf-test__head{justify-content:space-between;align-items:center;gap:var(--s-2,8px) var(--s-3,12px);flex-wrap:wrap;display:flex}.lf-test__head .loan-filter-summary{flex:auto;min-width:0;margin:0}.lf-test__head .lf-count:empty{display:none}.lf-modal__hint{min-width:0;font-size:var(--t-xs,12px);color:var(--text-3,#7a736e);flex:auto}.lf-modal__actions{align-items:center;gap:var(--s-2,8px);flex-wrap:wrap;margin-left:auto;display:flex}.loan-query-builder{font-family:var(--font,Montserrat, system-ui, sans-serif);font-size:var(--t-sm,13px);color:var(--text,#000);margin:0}.loan-query-builder.is-disabled{opacity:.55;pointer-events:none}.loan-query-builder .rules-group-container{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.loan-query-builder .rules-group-container .rules-group-container{padding:var(--s-3,12px) var(--s-4,16px) var(--s-4,16px);border:1px solid var(--line,#00000014);border-left:3px solid var(--tan-500,#d0ac96);border-radius:var(--r-sm,12px);background:var(--surface-3,#f7f4f1)}.loan-query-builder .rules-group-header{align-items:center;gap:var(--s-2,8px);margin:0 0 var(--s-3,12px);flex-wrap:wrap;display:flex}.loan-query-builder .rules-group-header .group-conditions{float:none;flex-wrap:wrap;order:1;align-items:center;display:inline-flex}.loan-query-builder .rules-group-header .group-conditions:before{content:"Match";margin:0 var(--s-2,8px) 0 6px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);color:var(--text-2,#4a4542)}.loan-query-builder .rules-group-container .rules-group-container>.rules-group-header .group-conditions:before{content:"Group matches"}.loan-query-builder .rules-group-header .group-actions{gap:var(--s-2,8px);float:none;flex-wrap:wrap;order:2;margin-left:auto;display:flex}.loan-query-builder .rules-group-header .error-container{order:3}.loan-query-builder .rules-group-body .rules-list{margin:0;padding:0}.loan-query-builder .rules-list>:before,.loan-query-builder .rules-list>:after{display:none}.loan-query-builder .rules-list>*{margin:0;position:relative}.loan-query-builder .rules-list>*+*{margin-top:28px}.loan-query-builder .rules-group-container[data-condition]>.rules-group-body>.rules-list>*+:before{border-radius:var(--r-pill,999px);width:auto;height:auto;font-size:10px;font-weight:var(--fw-bold,700);letter-spacing:.08em;color:#fff;border:0;padding:1px 9px;line-height:18px;display:block;position:absolute;top:-23px;left:16px}.loan-query-builder .rules-group-container[data-condition=AND]>.rules-group-body>.rules-list>*+:before{content:"AND";background:var(--accent,#5aa8b0)}.loan-query-builder .rules-group-container[data-condition=OR]>.rules-group-body>.rules-list>*+:before{content:"OR";background:var(--tan-700,#7e695b)}.loan-query-builder .rule-container{align-items:center;gap:var(--s-2,8px);border:1px solid var(--line,#00000014);border-radius:var(--r-sm,12px);background:var(--surface,#fff);box-shadow:var(--sh-1,0 1px 0 #0000000a);flex-wrap:wrap;margin:0;padding:10px;transition:border-color .15s;display:flex}.loan-query-builder .rule-container:hover,.loan-query-builder .rule-container:focus-within{border-color:var(--accent-quiet-2,#5aa8b02e)}.loan-query-builder .rule-container>.error-container{flex:none;order:0}.loan-query-builder .rule-container>.rule-filter-container,.loan-query-builder .rule-container>.rule-operator-container,.loan-query-builder .rule-container>.rule-value-container{vertical-align:top;border:0;order:1;min-width:0;margin:0;padding:0;display:block}.loan-query-builder .rule-container>.rule-filter-container{flex:2 280px}.loan-query-builder .rule-container>.rule-operator-container{flex:150px;max-width:200px}.loan-query-builder .rule-container>.rule-value-container{flex:1.4 200px}.loan-query-builder .rule-container>.rule-header{flex:none;order:2;margin:0}.loan-query-builder .rule-container>.rule-header .rule-actions{float:none}.loan-query-builder .rule-value-container .form-control,.loan-query-builder .rule-value-container input[type=text],.loan-query-builder .rule-value-container input[type=number],.loan-query-builder .rule-value-container select,.loan-query-builder .rule-filter-container select,.loan-query-builder .rule-operator-container select{max-width:100%;height:var(--lf-ctl-h);min-height:var(--lf-ctl-h);width:100%!important}.loan-query-builder .rule-value-container select[multiple]{height:auto}.loan-query-builder .group-conditions{border:1px solid var(--line,#00000014);border-radius:var(--r-sm,12px);background:var(--surface-3,#f7f4f1);padding:3px}.loan-query-builder .group-conditions>.btn{height:28px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);opacity:1;align-items:center;padding:0 12px;display:inline-flex;position:relative;color:var(--text-2,#4a4542)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important}.loan-query-builder .group-conditions>.btn:hover{color:var(--text,#000)!important}.loan-query-builder .group-conditions>.btn.active{z-index:1;background:var(--accent,#5aa8b0)!important;color:#fff!important;box-shadow:var(--sh-1,0 1px 0 #0000000a)!important}.loan-query-builder .group-conditions>.btn:has(input:checked){z-index:1;background:var(--accent,#5aa8b0)!important;color:#fff!important;box-shadow:var(--sh-1,0 1px 0 #0000000a)!important}.loan-query-builder .group-conditions input[type=radio]{opacity:0;pointer-events:none;position:absolute}.loan-query-builder .group-actions .btn,.loan-query-builder .rule-actions .btn{height:34px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);align-items:center;gap:4px;padding:0 12px;display:inline-flex;border-radius:var(--r-xs,8px)!important;box-shadow:none!important}.loan-query-builder .group-actions .btn-success{background:var(--accent-quiet,#5aa8b01a)!important;color:var(--teal-700,#3d7379)!important;border:1px solid #0000!important}html[data-theme=dark] .loan-query-builder .group-actions .btn-success{color:var(--teal-300,#7bbcc3)!important}.loan-query-builder .group-actions .btn-success:hover{background:var(--accent,#5aa8b0)!important;color:#fff!important}.loan-query-builder .group-actions .btn-danger,.loan-query-builder .rule-actions .btn-danger{color:var(--text-3,#7a736e)!important;background-color:#0000!important;background-image:none!important;border:1px solid #0000!important}.loan-query-builder .rule-actions .btn-danger{flex:none;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;font-size:0;transform:none}.loan-query-builder .group-actions .btn-danger:hover,.loan-query-builder .rule-actions .btn-danger:hover,.loan-query-builder .group-actions .btn-danger:focus,.loan-query-builder .rule-actions .btn-danger:focus{transform:none;color:var(--danger,#c94b4b)!important;box-shadow:none!important;background-color:#c94b4b1a!important;background-image:none!important;border-color:#0000!important}.loan-query-builder .btn .mdi{font-size:16px;line-height:1}.loan-query-builder .rule-actions .btn .mdi{font-size:18px}.loan-query-builder .has-error{background:0 0}.loan-query-builder .rule-container.has-error{border-color:var(--danger,#c94b4b);background:var(--surface,#fff)}.loan-query-builder .error-container{color:var(--danger,#c94b4b);font-size:16px}.loan-filter-summary{margin-top:var(--s-4,16px);padding:var(--s-3,12px) var(--s-4,16px);border:1px dashed var(--accent-quiet-2,#5aa8b02e);border-radius:var(--r-sm,12px);background:var(--accent-quiet,#5aa8b01a);font-size:var(--t-sm,13px);word-break:break-word;line-height:1.9}.loan-filter-summary--inline{background:0 0;border:0;margin:0;padding:0}.loan-filter-summary__title{margin-right:var(--s-2,8px);font-size:11px;font-weight:var(--fw-bold,700);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3,#7a736e)}.loan-filter-summary .lf-field{font-weight:var(--fw-semi,600)}.loan-filter-summary .lf-value{color:var(--teal-700,#3d7379);font-weight:var(--fw-semi,600)}html[data-theme=dark] .loan-filter-summary .lf-value{color:var(--teal-300,#7bbcc3)}.loan-filter-summary .lf-join{border-radius:var(--r-pill,999px);background:var(--accent,#5aa8b0);color:#fff;font-size:10px;font-weight:var(--fw-bold,700);letter-spacing:.06em;margin:0 6px;padding:0 8px;line-height:18px;display:inline-block}.loan-filter-summary .lf-join--or{background:var(--tan-700,#7e695b)}.loan-filter-summary .lf-paren{color:var(--text-3,#7a736e);font-weight:var(--fw-semi,600)}@media (width<=767.98px){.lf-modal .modal-body{padding:var(--s-4,16px)}.lf-modal .modal-header,.lf-modal__foot{padding-left:var(--s-4,16px);padding-right:var(--s-4,16px)}.lf-modal__foot{flex-wrap:wrap}.lf-modal__status:not(:empty),.lf-modal__hint{flex-basis:100%}.lf-modal__foot>.btn,.lf-modal__actions,.lf-modal__actions>.btn{flex:auto}.loan-filter-page .lf-saved .card__head{flex-wrap:wrap}.loan-query-builder .rule-container>.rule-filter-container,.loan-query-builder .rule-container>.rule-operator-container,.loan-query-builder .rule-container>.rule-value-container{flex-basis:100%;max-width:100%}.loan-query-builder .rule-container>.rule-header{margin-left:auto}.loan-query-builder .rules-group-header .group-actions{margin-left:0}.loan-query-builder .rules-group-container .rules-group-container{padding:var(--s-2,8px)}}.hf-jobs{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}@media (width>=992px){.hf-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}.hf-job{border-radius:var(--r-md,16px);border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-1);min-height:100%;transition:transform var(--fast,.15s) var(--ease,ease), box-shadow var(--fast,.15s) var(--ease,ease), border-color var(--fast,.15s) var(--ease,ease);flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1.15rem;display:flex;position:relative;overflow:hidden}.hf-job:hover{box-shadow:var(--sh-3);border-color:var(--line-2);transform:translateY(-2px)}.hf-job:before{content:"";background:var(--accent);opacity:.85;width:4px;position:absolute;inset:0 auto 0 0}.hf-job[data-category=task-risk]:before{background:#4a8ad4}.hf-job[data-category=task-recurrence]:before{background:#5aa8b0}.hf-job[data-category=loan-sync]:before{background:#e8893a}.hf-job__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hf-job__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.05rem;font-weight:700}.hf-job__desc{color:var(--text-2);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.hf-job__meta{grid-template-columns:1fr 1fr;gap:.65rem .75rem;display:grid}.hf-job__fact{min-width:0}.hf-job__fact-l{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3,var(--text-2));margin-bottom:.15rem;font-size:.6875rem;font-weight:600;display:block}.hf-job__fact-v{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.hf-job__actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.35rem;display:flex}.hf-job__error{color:var(--danger,#c45c5c);margin:0;font-size:.75rem;line-height:1.35}.hf-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.hf-status__dot{border-radius:50%;flex:none;width:7px;height:7px}.hf-status.is-succeeded,.hf-status.is-active{color:#3d7379;background:#edf6f7;border-color:#d3e9eb}.hf-status.is-succeeded .hf-status__dot,.hf-status.is-active .hf-status__dot{background:#5aa8b0;box-shadow:0 0 0 3px #5aa8b038}.hf-status.is-failed,.hf-status.is-error{color:#a0524a;background:#fbefed;border-color:#f2d9d4}.hf-status.is-failed .hf-status__dot,.hf-status.is-error .hf-status__dot{background:#c97a6f}.hf-status.is-processing{color:#3b6fa8;background:#eef4fb;border-color:#d7e5f6}.hf-status.is-processing .hf-status__dot{background:#4a8ad4;box-shadow:0 0 0 3px #4a8ad433}.hf-status.is-scheduled,.hf-status.is-enqueued{color:#9a6b2f;background:#f8f1e6;border-color:#eed9b8}.hf-status.is-scheduled .hf-status__dot,.hf-status.is-enqueued .hf-status__dot{background:#e8893a}.hf-status.is-muted,.hf-status.is-deleted,.hf-status.is-inactive{background:var(--surface-2);border-color:var(--line);color:var(--text-2)}.hf-status.is-muted .hf-status__dot,.hf-status.is-deleted .hf-status__dot,.hf-status.is-inactive .hf-status__dot{background:#9aa3af}html[data-theme=dark] .hf-status.is-succeeded,html[data-theme=dark] .hf-status.is-active{color:#9ed0d5;background:#5aa8b029;border-color:#5aa8b047}html[data-theme=dark] .hf-status.is-failed,html[data-theme=dark] .hf-status.is-error{color:#e2a39a;background:#c97a6f29;border-color:#c97a6f47}html[data-theme=dark] .hf-status.is-processing{color:#9bbce8;background:#4a8ad429;border-color:#4a8ad447}html[data-theme=dark] .hf-status.is-scheduled,html[data-theme=dark] .hf-status.is-enqueued{color:#e8b27a;background:#e8893a24;border-color:#e8893a47}.hf-history-card .card-body{padding:1.15rem 1.25rem 1.25rem}.hf-history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.hf-history-title{margin:0;font-size:1.05rem;font-weight:700}.hf-history-sub{color:var(--text-2);margin:.2rem 0 0;font-size:.8125rem}.hf-history-meta{align-items:center;gap:.75rem;display:flex}.hf-live{background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.hf-live__dot{background:#5aa8b0;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite hf-pulse;box-shadow:0 0 0 3px #5aa8b038}.hf-live.is-paused .hf-live__dot{box-shadow:none;background:#9aa3af;animation:none}@keyframes hf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.hf-filters{flex-direction:column;gap:.65rem;margin-bottom:1rem;display:flex}@media (width>=1200px){.hf-filters{flex-direction:row;justify-content:space-between;align-items:center}}.hf-seg{max-width:100%}#hfHistoryTable td{vertical-align:middle}.hf-job-cell{flex-direction:column;gap:2px;min-width:140px;display:flex}.hf-job-cell__name{color:var(--text);font-weight:600}.hf-job-cell__method{color:var(--text-2);font-size:.75rem}.hf-err{white-space:nowrap;text-overflow:ellipsis;max-width:280px;color:var(--danger,#c45c5c);font-size:.8125rem;overflow:hidden}.hf-empty{text-align:center;color:var(--text-2);padding:2rem 1rem}.am-run-summary .am-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}@media (width>=768px){.am-run-summary .am-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.am-run-summary .hf-job__fact-l{margin-bottom:.2rem;display:block}.am-error-pre{white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:12px;max-height:60vh;margin:0;padding:1rem;font-size:.8125rem;overflow:auto}#amSchedulerFilter{max-width:280px}.am-section-nav{margin:0 0 1rem}.am-section-nav .seg__b{justify-content:center;min-width:8.5rem}.am-nested-nav{margin:0 0 1rem}.am-nested-nav .seg__b{justify-content:center;min-width:7.5rem}.hf-history-head--tight{margin-bottom:.75rem}.am-table td,.am-table th,#advancedMonitorPage .table td,#advancedMonitorPage .table th{vertical-align:middle}.am-pager{color:var(--text-2);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.8125rem;display:flex}.am-pager:empty{display:none}.am-note{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:12px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.45}#amSchedulersBody tr.is-picked{outline:2px solid var(--accent);outline-offset:-2px}#amSchedulersBody tr[data-id],#amTaskSummaryBody tr[data-task]{cursor:pointer}.mc-drawer{--mc-accent:var(--teal-600,#4a939b);--mc-accent-strong:var(--teal-700,#3d7379);--mc-accent-soft:var(--teal-100,#edf6f7);--mc-accent-border:var(--teal-200,#d3e9eb);--mc-ink:var(--ink,#000);--mc-muted:var(--teal-700,#3d7379);--mc-muted-soft:#6b7c7e;--mc-border:#1f3a3d1a;--mc-warn-bg:var(--tan-100,#faf3ee);--mc-warn-border:var(--tan-300,#e0c6b5);--mc-warn-text:var(--tan-700,#7e695b);--mc-panel:var(--paper,#fff);--mc-key-border:var(--teal-200,#d3e9eb);--mc-radius:12px;--mc-surface:var(--teal-100,#edf6f7);z-index:1410;pointer-events:none;visibility:hidden;font-family:var(--font,"Montserrat", system-ui, sans-serif);color:var(--mc-ink);position:fixed;inset:0}.mc-drawer.is-open{pointer-events:auto;visibility:visible}.mc-drawer__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#1f3a3d61;transition:opacity .28s;position:absolute;inset:0}.mc-drawer.is-open .mc-drawer__scrim{opacity:1}.mc-drawer__panel{background:var(--mc-panel);border-right:1px solid var(--mc-border);flex-direction:column;width:min(92vw,420px);max-width:100vw;height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:24px 0 60px -20px #1f3a3d59}.mc-drawer.is-open .mc-drawer__panel{transform:translate(0)}.mc-drawer__head{border-bottom:1px solid var(--mc-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.mc-drawer__brand{align-items:center;gap:10px;min-width:0;display:flex}.mc-drawer__brand-ico{background:var(--teal-600,#4a939b);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.mc-drawer__title{color:var(--teal-900,#1f3a3d);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.2}.mc-drawer__close{width:32px;height:32px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.mc-drawer__close:hover{color:var(--mc-ink);background:#f3f4f6}.mc-drawer__tabs{background:var(--mc-surface);border-bottom:1px solid var(--mc-border);flex:none;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 14px 12px;display:grid}.mc-drawer__tab{min-height:40px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:relative}.mc-drawer__tab i{font-size:16px}.mc-drawer__tab.is-active{border-color:var(--mc-accent);color:var(--mc-accent);background:#fff;box-shadow:0 1px 2px #0000000a}.mc-drawer__tab:hover:not(.is-active){color:var(--mc-ink);background:#ffffffb3}.mc-drawer__badge{background:var(--tan-700,#7e695b);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:6px}.mc-drawer__body{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.mc-panel{flex:auto;min-height:0;display:none;overflow:auto}.mc-panel.is-active{flex-direction:column;display:flex}.mc-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.mc-btn--primary{background:var(--mc-accent);color:#fff}.mc-btn--primary:hover{background:var(--mc-accent-strong)}.mc-btn--block{width:100%}.mc-call,.mc-call__state{flex-direction:column;flex:auto;min-height:0;display:flex}.mc-call__state--takeover,.mc-call__state--connecting{text-align:center;justify-content:center;align-items:center;gap:10px;padding:32px 28px}.mc-call__hero-ico{margin-bottom:8px}.mc-call__hero-ring{background:var(--mc-accent-soft);width:96px;height:96px;color:var(--mc-accent);border-radius:50%;justify-content:center;align-items:center;font-size:40px;display:inline-flex}.mc-call__hero-ring--pulse{background:0 0;border:3px solid #5aa8b047;animation:1.6s ease-in-out infinite mc-pulse}.mc-call__hero-btn{background:var(--mc-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:inline-flex}@keyframes mc-pulse{0%,to{box-shadow:0 0 #5aa8b047}50%{box-shadow:0 0 0 12px #5aa8b000}}.mc-call__hero-title{color:var(--mc-ink);margin:0;font-size:18px;font-weight:700;line-height:1.3}.mc-call__hero-sub{color:var(--mc-muted-soft);max-width:260px;margin:0 0 12px;font-size:13px;line-height:1.45}.mc-call__state--ready{padding:0}.mc-call__agent{border:1px solid var(--mc-border);border-radius:var(--mc-radius);background:#fff;align-items:center;gap:10px;margin:14px 14px 0;padding:12px 14px;display:flex;position:relative;box-shadow:0 1px 2px #1f3a3d0d}.mc-call__agent-avatar{background:var(--teal-600,#4a939b);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex}.mc-call__agent-meta{flex:auto;min-width:0}.mc-call__agent-line{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.mc-call__agent-name{min-width:0;max-width:100%;color:var(--mc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.mc-call__agent-phone{color:var(--mc-accent);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.mc-call__agent-avatar{position:relative}.mc-call__agent-presence{background:#9ca3af;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.mc-call__agent-presence.is-online{background:#22c55e}.mc-call__agent-sub{color:var(--mc-muted-soft);margin-top:2px;font-size:11.5px;display:none}.mc-call__pill{border:1px solid var(--mc-border);color:var(--mc-ink);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:none}.mc-call__pill-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px}.mc-call[data-mc-call-state=active] .mc-call__pill{display:inline-flex}.mc-call[data-mc-call-state=active] .mc-call__reconnect{display:none}.mc-call[data-mc-call-state=active][data-mc-call-phase=ringing] .mc-call__agent-sub{display:block}.mc-call[data-mc-call-phase=ringing] .mc-call__pill-dot{animation:1.2s ease-in-out infinite mcBlink}.mc-call__reconnect{border:1px solid var(--mc-border);color:var(--mc-ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.mc-call__reconnect:hover{border-color:var(--mc-accent);color:var(--mc-accent)}.mc-call__reconnect-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;transition:background .2s}.mc-call__reconnect.is-online .mc-call__reconnect-dot{background:#22c55e}.mc-call__reconnect.is-paused .mc-call__reconnect-dot{background:#f59e0b}.mc-call__reconnect.is-paused{color:#b45309;background:#fffbeb;border-color:#fde68a}.mc-call__reconnect.is-offline .mc-call__reconnect-dot{background:#9ca3af}.mc-call__reconnect.is-offline{color:#6b7280;border-color:#e5e7eb}.mc-call__reconnect.is-busy .mc-call__reconnect-dot{background:#ef4444}.mc-call__reconnect.is-busy{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.mc-call__more{width:32px;height:32px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.mc-call__more:hover,.mc-call__more[aria-expanded=true]{color:var(--mc-ink);background:#f3f4f6}.mc-call__menu{z-index:20;border:1px solid var(--mc-border);background:#fff;border-radius:10px;min-width:150px;padding:6px;position:absolute;top:calc(100% - 6px);right:10px;box-shadow:0 10px 24px #1f3a3d24}.mc-call__menu[hidden]{display:none}.mc-call__menu-item{width:100%;color:var(--mc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.mc-call__menu-item>.mdi{color:var(--mc-muted-soft);font-size:16px}.mc-call__menu-item:hover,.mc-call__menu-item:focus-visible{color:#b91c1c;background:#fef2f2;outline:none}.mc-call__menu-item:hover>.mdi,.mc-call__menu-item:focus-visible>.mdi{color:#b91c1c}.mc-call[data-mc-call-state=signedout] .mc-call__reconnect,.mc-call[data-mc-call-state=signedout] .mc-call__more{display:none}.mc-signin{border:1px solid var(--mc-border);text-align:center;background:linear-gradient(#f8fafc 0%,#fff 60%);border-radius:14px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;margin:14px;padding:36px 24px;display:flex}.mc-signin[hidden]{display:none}.mc-signin__icon{color:#f59e0b;background:linear-gradient(#eef5fd 0%,#dfeafa 100%);border:1px solid #cfe0f5;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:6px;font-size:32px;display:inline-flex;box-shadow:0 4px 12px #1e64b41f}.mc-signin__title{color:var(--mc-ink);margin:0;font-size:20px;font-weight:700}.mc-signin__text{max-width:280px;color:var(--mc-muted-soft);margin:0 0 8px;font-size:13px;line-height:1.5}.mc-signin__btn{color:#fff;cursor:pointer;background:linear-gradient(#2a76c9 0%,#1d5fa8 100%);border:0;border-radius:10px;width:100%;max-width:320px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;box-shadow:0 6px 14px #1d5fa840}.mc-signin__btn:hover{background:linear-gradient(#2f80d6 0%,#2167b5 100%)}.mc-signin__btn:disabled{opacity:.65;cursor:default}.mc-dialer{border:1px solid var(--mc-border);background:#fff;border-radius:14px;flex-direction:column;flex:auto;gap:12px;min-height:0;margin:14px;padding:16px;display:flex;overflow:auto}.mc-dialer__input-row{align-items:center;gap:8px;display:flex}.mc-dialer__input{border:1px solid var(--mc-key-border);min-width:0;height:48px;color:var(--mc-ink);cursor:default;caret-color:#0000;background:#fff;border-radius:12px;outline:none;flex:auto;padding:0 14px;font-family:inherit;font-size:18px;font-weight:600}.mc-dialer__input:focus{border-color:var(--mc-accent);box-shadow:0 0 0 3px #5aa8b02e}.mc-dialer__input[readonly]{color:var(--teal-900,#1f3a3d);background:#fff}.mc-dialer__history{border:1px solid var(--mc-key-border);width:40px;height:40px;color:var(--mc-accent);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.mc-dialer__history:hover{color:var(--mc-accent);border-color:var(--mc-accent)}.mc-contact-card{border:1px solid var(--mc-border);border-left:3px solid var(--mc-accent);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 2px 6px #1f3a3d14}.mc-contact-card__avatar{background:var(--mc-accent-soft);width:40px;height:40px;color:var(--mc-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mc-contact-card__meta{min-width:0}.mc-contact-card__name{color:var(--mc-ink);font-size:14px;font-weight:500}.mc-contact-card__sub{color:var(--mc-muted-soft);margin-top:2px;font-size:12px;line-height:1.35}.mc-keypad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mc-keypad__key{border:1px solid var(--mc-key-border);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:56px;padding:8px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.mc-keypad__key:hover{background:#f8fafc;border-color:#d1d5db}.mc-keypad__key:active{background:var(--mc-accent-soft)}.mc-keypad__num{color:var(--mc-ink);font-size:20px;font-weight:600;line-height:1.1}.mc-keypad__letters{letter-spacing:.08em;color:var(--mc-muted-soft);margin-top:2px;font-size:9px;font-weight:600}.mc-dialer__call{border:1px solid var(--mc-key-border);width:100%;min-height:48px;color:var(--mc-ink);cursor:pointer;background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.mc-dialer__call:hover{background:#e5e7eb}.mc-dialer__call i{color:var(--mc-accent);font-size:18px}.mc-call__banner{background:var(--mc-warn-bg);border-top:1px solid var(--mc-warn-border);color:var(--mc-warn-text);text-align:center;flex:none;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.4}.mc-call__takeover{border:0;border-top:1px solid var(--mc-warn-border);background:var(--mc-warn-bg);width:100%;color:var(--mc-accent);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.mc-call__takeover:hover{text-decoration:underline}.mc-call__takeover[hidden]{display:none}.mc-sms{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.mc-sms__alert{background:var(--mc-warn-bg,#faf3ee);border-bottom:1px solid var(--mc-warn-border,#e0c6b5);color:var(--mc-warn-text,#7e695b);flex:none;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.4;animation:.2s ease-out mcFadeSlideIn;display:flex}.mc-sms__alert i{color:#d97706;flex:none;margin-top:1px;font-size:20px}.mc-sms__alert-content{flex-direction:column;flex:auto;gap:2px;display:flex}.mc-sms__alert-title{color:#92400e;font-size:13px;font-weight:700}.mc-sms__alert-message{color:var(--mc-warn-text,#7e695b);font-size:12px}.mc-sms__inbox,.mc-sms__thread,.mc-sms__new-chat{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.mc-sms__inbox[hidden],.mc-sms__thread[hidden],.mc-sms__new-chat[hidden]{display:none!important}.mc-sms__toolbar{background:#fff;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.mc-sms__search{border:1px solid var(--mc-key-border,#d3e9eb);min-width:0;height:38px;color:var(--mc-muted-soft,#6b7c7e);background:#fff;border-radius:10px;flex:auto;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.mc-sms__search:focus-within{border-color:var(--mc-accent,#4a939b);box-shadow:0 0 0 3px #4a939b1f}.mc-sms__search i{color:#9ca3af;flex:none;font-size:18px}.mc-sms__search input{min-width:0;color:var(--mc-ink,#000);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:13px}.mc-sms__search input::placeholder{color:#9ca3af}.mc-sms__icon-btn{border:1px solid var(--mc-key-border,#d3e9eb);width:38px;height:38px;color:var(--mc-muted-soft,#6b7c7e);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:inline-flex}.mc-sms__icon-btn:hover{background:var(--mc-surface,#edf6f7);color:var(--mc-accent,#4a939b);border-color:var(--mc-accent,#4a939b)}.mc-sms__icon-btn--primary{background:var(--mc-accent-soft,#edf6f7);color:var(--mc-accent,#4a939b);border-color:var(--mc-accent-border,#d3e9eb)}.mc-sms__icon-btn--primary:hover{background:var(--mc-accent,#4a939b);color:#fff;border-color:var(--mc-accent,#4a939b)}.mc-sms__filters{border-bottom:1px solid var(--mc-border,#1f3a3d1a);background:#fff;gap:4px;padding:0 14px;display:flex}.mc-sms__filter{color:var(--mc-muted-soft,#6b7c7e);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;position:relative}.mc-sms__filter.is-active{color:var(--mc-accent,#4a939b);border-bottom-color:var(--mc-accent,#4a939b)}.mc-sms__list{flex:auto;min-height:0;padding:10px 12px;overflow-y:auto}.mc-sms__items{flex-direction:column;gap:6px;display:flex}.mc-sms__item{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex;position:relative}.mc-sms__item:hover{background:#f8fafc;border-color:#e2e8f0}.mc-sms__item.is-unread{background:#f0fdfa;border-color:#4a939b40}.mc-sms__item.is-unread .mc-sms__item-name{color:var(--mc-ink,#000);font-weight:700}.mc-sms__item-avatar{background:var(--mc-accent-soft,#edf6f7);width:42px;height:42px;color:var(--mc-accent,#4a939b);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.mc-sms__item-avatar--lead{color:#0369a1;background:#e0f2fe}.mc-sms__item-avatar--borrower{color:#047857;background:#ecfdf5}.mc-sms__item-content{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mc-sms__item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-sms__item-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mc-sms__group-tag{letter-spacing:.02em;color:#0f766e;vertical-align:middle;background:#ccfbf1;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.mc-sms__item-phones{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;line-height:1.3;overflow:hidden}.mc-sms__item-time{color:#94a3b8;white-space:nowrap;flex:none;font-size:11px}.mc-sms__item-preview{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.mc-sms__item-unread-dot{background:var(--mc-accent,#4a939b);border-radius:50%;flex:none;width:8px;height:8px}.mc-sms__loading{flex-direction:column;gap:8px;padding:6px 0;display:flex}.mc-sms__shimmer-card{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:12px;height:64px;animation:1.5s infinite mcShimmer}@keyframes mcShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mcFadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mc-sms__thread-head{border-bottom:1px solid var(--mc-border,#1f3a3d1a);background:#fff;flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.mc-sms__back-btn{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;transition:background .12s;display:inline-flex}.mc-sms__back-btn:hover{color:var(--mc-accent,#4a939b);background:#f1f5f9}.mc-sms__thread-avatar{background:var(--mc-accent-soft,#edf6f7);width:38px;height:38px;color:var(--mc-accent,#4a939b);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mc-sms__thread-meta{flex:auto;min-width:0}.mc-sms__thread-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mc-sms__thread-sub{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mc-sms__thread-actions{flex:none;align-items:center;gap:6px;display:flex}.mc-sms__thread-call-btn{border:1px solid var(--mc-key-border,#d3e9eb);width:34px;height:34px;color:var(--mc-accent,#4a939b);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:18px;transition:all .15s;display:inline-flex}.mc-sms__thread-call-btn:hover{background:var(--mc-accent,#4a939b);color:#fff;border-color:var(--mc-accent,#4a939b)}.mc-sms__borrowers{border-bottom:1px solid var(--mc-border,#1f3a3d1a);background:#fff;flex-wrap:wrap;flex:none;gap:6px;padding:8px 14px;display:flex}.mc-sms__borrower-btn{border:1px solid var(--mc-key-border,#d3e9eb);max-width:100%;color:var(--mc-muted-soft,#6b7c7e);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex;overflow:hidden}.mc-sms__borrower-btn:hover{border-color:var(--mc-accent,#4a939b);color:var(--mc-accent,#4a939b)}.mc-sms__borrower-btn.is-active{background:var(--mc-accent-soft,#edf6f7);border-color:var(--mc-accent,#4a939b);color:var(--mc-accent,#4a939b)}.mc-sms__borrower-role{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:10px;font-weight:700}.mc-sms__messages{background:#f8fafc;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.mc-sms__date-divider{text-align:center;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;margin:8px 0;font-size:11px;font-weight:600;display:flex;position:relative}.mc-sms__date-divider span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:2px 10px}.mc-sms__bubble-row{flex-direction:column;max-width:82%;animation:.18s ease-out mcBubbleFadeIn;display:flex}.mc-sms__bubble-row--outbound{align-self:flex-end;align-items:flex-end}.mc-sms__bubble-row--inbound{align-self:flex-start;align-items:flex-start}.mc-sms__bubble{word-break:break-word;padding:10px 14px;font-size:13.5px;line-height:1.45;position:relative}.mc-sms__bubble--outbound{background:linear-gradient(135deg, var(--mc-accent,#4a939b), var(--mc-accent-strong,#3d7379));color:#fff;border-radius:16px 16px 4px;box-shadow:0 2px 8px #4a939b33}.mc-sms__bubble--inbound{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:16px 16px 16px 4px;box-shadow:0 1px 3px #0000000a}.mc-sms__bubble--pending{opacity:.75}.mc-sms__bubble-note{font-style:italic}.mc-sms__bubble--failed{color:#991b1b;background:#fef2f2;border:1px solid #ef4444}.mc-sms__bubble-meta{color:#94a3b8;align-items:center;gap:6px;margin-top:3px;padding:0 4px;font-size:10.5px;display:flex}.mc-sms__bubble-row--outbound .mc-sms__bubble-meta{justify-content:flex-end}.mc-sms__bubble-status i{font-size:12px}.mc-sms__bubble-status i.mdi-check-all{color:var(--mc-accent,#4a939b)}.mc-sms__bubble-status i.mdi-clock-outline{color:#94a3b8}.mc-sms__bubble-status i.mdi-alert-circle-outline{color:#ef4444}@keyframes mcBubbleFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mc-sms__composer{border-top:1px solid var(--mc-border,#1f3a3d1a);background:#fff;flex:none;padding:10px 14px 12px}.mc-sms__composer-box{border:1px solid var(--mc-key-border,#d3e9eb);background:#f8fafc;border-radius:14px;align-items:flex-end;gap:8px;padding:8px 10px 8px 12px;transition:all .15s;display:flex}.mc-sms__composer-box:focus-within{border-color:var(--mc-accent,#4a939b);background:#fff;box-shadow:0 0 0 3px #4a939b1f}.mc-sms__composer-input{color:#0f172a;resize:none;background:0 0;border:0;outline:none;flex:auto;min-height:22px;max-height:110px;padding:0;font-family:inherit;font-size:13.5px;line-height:1.45}.mc-sms__composer-input::placeholder{color:#94a3b8}.mc-sms__composer-send{background:var(--mc-accent,#4a939b);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;transition:transform .12s,background .12s;display:inline-flex}.mc-sms__composer-send:hover:not(:disabled){background:var(--mc-accent-strong,#3d7379);transform:scale(1.05)}.mc-sms__composer-send:disabled{color:#f1f5f9;cursor:not-allowed;background:#cbd5e1;transform:none}.mc-sms__composer-foot{color:#94a3b8;justify-content:space-between;align-items:center;margin-top:5px;padding:0 4px;font-size:11px;display:flex}.mc-sms__char-count.is-warning{color:#f59e0b}.mc-sms__char-count.is-overflow{color:#ef4444;font-weight:600}.mc-sms__new-body{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex}.mc-sms__new-field{border-bottom:1px solid var(--mc-border,#1f3a3d1a);align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.mc-sms__new-label{color:#64748b;flex:none;font-size:13px;font-weight:700}.mc-sms__new-recipient{color:#0f172a;border:0;outline:none;flex:auto;font-family:inherit;font-size:14px}.mc-sms__new-recipient::placeholder{color:#94a3b8}.mc-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 16px;display:flex}.mc-empty__ico{background:var(--mc-accent-soft,#edf6f7);width:56px;height:56px;color:var(--mc-accent,#4a939b);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:26px;display:inline-flex}.mc-empty__title{color:var(--mc-ink,#000);margin:0;font-size:15px;font-weight:700}.mc-empty__sub{color:var(--mc-muted-soft,#6b7c7e);max-width:260px;margin:0;font-size:13px;line-height:1.45}.mc-email{--em-card-radius:10px;--em-shadow:0 1px 3px #1f3a3d14;--em-shadow-hover:0 4px 12px #1f3a3d1f;--em-unread-bg:#f7fbfb;--em-read-bg:#fff;--em-dot:var(--mc-accent);background:var(--mc-surface);flex-direction:column;flex:auto;max-width:100%;min-height:0;display:flex;overflow:hidden}.mc-email__disconnected{flex:auto;justify-content:center;align-items:center;padding:20px 16px;display:flex}.mc-email__card{width:100%;max-width:300px;box-shadow:var(--em-shadow-hover);border:1px solid var(--mc-border);text-align:center;background:#fff;border-radius:12px;padding:18px 16px}.mc-email__card-ico{background:var(--mc-accent-soft);border:1px solid var(--mc-accent-border);width:40px;height:40px;color:var(--mc-accent-strong);border-radius:10px;place-items:center;margin:0 auto 10px;font-size:20px;display:grid}.mc-email__card-head{margin-bottom:10px}.mc-email__card-title{color:var(--mc-ink);margin:0 0 4px;font-size:14px;font-weight:700}.mc-email__card-sub{color:var(--mc-muted-soft);margin:0;font-size:12px;line-height:1.4}.mc-email__alert{border:1px solid var(--mc-warn-border);background:var(--mc-warn-bg);color:var(--mc-warn-text);text-align:left;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35}.mc-email__mailbox{flex-direction:column;flex:auto;max-width:100%;min-height:0;display:flex;overflow:hidden}.mc-email-float{z-index:1435;width:100%;max-width:none;height:100%;box-shadow:none;pointer-events:auto;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:auto}.mc-email-float[hidden]{display:none!important}.mc-email-float:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:0;pointer-events:none;background:#1f3a3d6b;position:fixed;inset:0}.mc-email__reader--float,.mc-email__compose--float{z-index:1;border:1px solid var(--mc-border);background:#fff;border-radius:14px;flex:0 auto;width:min(640px,100%);min-height:0;max-height:min(88vh,780px);margin:auto;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f3a3d24,0 28px 72px #1f3a3d47}.mc-email-float[data-mc-email-compose-view] .mc-email__compose--float{width:min(580px,100%);max-height:min(88vh,760px)}@media (width<=760px){.mc-email-float{padding:12px}.mc-email__reader--float,.mc-email__compose--float,.mc-email-float[data-mc-email-compose-view] .mc-email__compose--float{border-radius:12px;width:100%;max-height:calc(100dvh - 24px)}}.mc-email__toolbar{border-bottom:1px solid var(--mc-border);background:#fff;flex-direction:row;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.mc-email__toolbar-main{flex-shrink:0;align-items:center;gap:6px;display:flex}.mc-email__compose-btn.mc-btn{height:32px;min-height:32px;box-shadow:none;border-radius:8px;gap:5px;padding:0 12px;font-size:12px}.mc-email__compose-btn.mc-btn i{font-size:15px}.mc-email__tool-group{gap:4px;display:flex}.mc-email__iconbtn{border:1px solid var(--mc-border);width:32px;height:32px;color:var(--mc-muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-size:16px;transition:background .12s,border-color .12s,color .12s;display:inline-grid}.mc-email__iconbtn:hover{background:var(--mc-accent-soft);border-color:var(--mc-accent-border);color:var(--mc-accent-strong)}.mc-email__account-chip{background:var(--mc-accent-soft);border:1px solid var(--mc-accent-border);border-radius:999px;flex:auto;align-items:center;gap:6px;min-width:0;max-width:58%;margin-left:auto;padding:3px 8px 3px 3px;display:flex}.mc-email__account-avatar{color:#fff;background:var(--mc-accent);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}.mc-email__account{color:var(--mc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.mc-email__folders{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 12px 0;display:flex}.mc-email__search{border:1px solid var(--mc-border);background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;min-height:34px;margin:8px 12px 0;padding:0 10px;display:flex}.mc-email__search>i{color:var(--mc-muted-soft);flex-shrink:0;font-size:16px}.mc-email__search-input{min-width:0;font:inherit;color:var(--mc-ink);background:0 0;border:0;outline:none;flex:auto;padding:6px 0;font-size:12px}.mc-email__search-input::placeholder{color:#9aabac}.mc-email__search-clear{width:22px;height:22px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.mc-email__search-clear:hover{background:var(--mc-accent-soft);color:var(--mc-accent-strong)}.mc-email__filters{flex-shrink:0;gap:6px;padding:8px 12px 0;display:flex}.mc-email[data-mc-email-mode=compose] .mc-email__bulkbar{display:none}.mc-email__item.is-active{border-color:var(--mc-accent);background:#f3fafb;box-shadow:0 0 0 1px #4a939b47}.mc-email__item-paperclip{color:var(--mc-muted-soft);font-size:13px;line-height:1}.mc-email__reader-attachments{flex-wrap:wrap;gap:6px;margin:0;padding:0 18px 8px;display:flex}.mc-email__attach-chip{border:1px solid var(--mc-border);background:var(--mc-accent-soft);max-width:100%;color:var(--mc-muted);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.mc-email__attach-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mc-email__attach-chip small{color:var(--mc-muted-soft);flex-shrink:0;font-weight:600}.mc-email__attach{border-top:1px solid var(--mc-border);margin-top:4px;padding-top:8px}.mc-email__attach-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-email__attach-btn{cursor:pointer;min-height:32px;margin:0;padding:0 10px;font-size:12px}.mc-email__attach-hint{color:var(--mc-muted-soft);font-size:11px;font-weight:600}.mc-email__attach-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mc-email__attach-item{border:1px solid var(--mc-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.mc-email__attach-item i{color:var(--mc-accent-strong);font-size:16px}.mc-email__attach-item-name{color:var(--mc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mc-email__attach-item-size{color:var(--mc-muted-soft);font-size:11px;font-weight:600}.mc-email__attach-remove{width:26px;height:26px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.mc-email__attach-remove:hover{color:#b42318;background:#fdecec}.mc-email__attach-error{color:#b42318;margin:6px 0 0;font-size:11px;font-weight:600}.mc-email__compose-scroll{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 12px;display:flex;overflow:auto}.mc-email-float[data-mc-email-compose-view] .mc-email__compose{padding:0}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-head{border-bottom:1px solid var(--mc-border);background:linear-gradient(#f7fbfb 0%,#fff 100%);padding:14px 18px}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-title{gap:8px;font-size:15px;font-weight:600}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-title i{font-size:18px}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-title strong{letter-spacing:-.01em;font-weight:700}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-scroll{gap:0;padding:4px 18px 12px}.mc-email-float[data-mc-email-compose-view] .mc-email__field{border-bottom:1px solid var(--mc-border);color:var(--mc-muted-soft);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px 0;font-size:12px;font-weight:600;display:grid}.mc-email-float[data-mc-email-compose-view] .mc-email__field--body{border-bottom:none;flex-direction:column;flex:auto;align-items:stretch;gap:8px;min-height:160px;padding:14px 0 8px;display:flex}.mc-email-float[data-mc-email-compose-view] .mc-email__field--body>span{text-transform:uppercase;letter-spacing:.04em;color:var(--mc-muted-soft);font-size:11px}.mc-email-float[data-mc-email-compose-view] .mc-email__input{box-shadow:none;background:0 0;border:none;border-radius:0;padding:4px 0;font-size:13.5px}.mc-email-float[data-mc-email-compose-view] .mc-email__input:focus{box-shadow:none;border:none;outline:none}.mc-email-float[data-mc-email-compose-view] .mc-email__textarea{border:1px solid var(--mc-border);resize:vertical;background:#fafcfc;border-radius:10px;flex:auto;min-height:160px;padding:12px 14px;font-size:13.5px;line-height:1.55}.mc-email-float[data-mc-email-compose-view] .mc-email__textarea:focus{border-color:var(--mc-accent);background:#fff;box-shadow:0 0 0 3px #4a939b24}.mc-email-float[data-mc-email-compose-view] .mc-email__attach{border-top:1px dashed var(--mc-border);margin-top:4px;padding:12px 0 4px}.mc-email-float[data-mc-email-compose-view] .mc-email__attach-btn{border:1px solid var(--mc-border);background:#fff;border-radius:8px}.mc-email-float[data-mc-email-compose-view] .mc-email__attach-btn:hover{border-color:var(--mc-accent-border);background:var(--mc-accent-soft);color:var(--mc-accent-strong)}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-actions{border-top:1px solid var(--mc-border);background:#f9fbfb;align-items:center;gap:10px;margin-top:0;padding:12px 18px 16px}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-actions .mc-btn--primary{border-radius:9px;height:38px;min-height:38px;padding:0 18px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #4a939b47}.mc-email-float[data-mc-email-compose-view] .mc-email__compose-actions .mc-btn--ghost{border-radius:9px;height:38px;min-height:38px;padding:0 14px;font-size:13px}.mc-email__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 16px;display:flex}.mc-email__reader-cc{color:var(--mc-muted-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mc-email__chip{border:1px solid var(--mc-border);color:var(--mc-muted-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.mc-email__chip i{font-size:14px}.mc-email__chip:hover{border-color:var(--mc-accent-border);color:var(--mc-accent-strong)}.mc-email__chip.is-active{background:var(--mc-accent);border-color:var(--mc-accent);color:#fff;box-shadow:none}.mc-email__chip-count{background:#ffffff40;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.mc-email__chip:not(.is-active) .mc-email__chip-count{background:var(--mc-accent-soft);color:var(--mc-accent-strong)}.mc-email__bulkbar{border:1px solid var(--mc-accent-border);box-shadow:var(--em-shadow);background:#fff;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:8px 12px 0;padding:6px 8px;display:flex}.mc-email__bulk-actions{gap:4px;display:flex}.mc-email__select-row{color:var(--mc-muted-soft);align-items:center;padding:8px 12px 2px;font-size:11px;font-weight:600;display:flex}.mc-email__check{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--mc-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.mc-email__check input{opacity:0;pointer-events:none;position:absolute}.mc-email__check-ui{background:#fff;border:1.5px solid #b7c8ca;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:all .12s;display:inline-grid}.mc-email__check-ui:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;margin-top:-1px;transition:transform .1s;transform:rotate(-45deg)scale(0)}.mc-email__check input:checked+.mc-email__check-ui{background:var(--mc-accent);border-color:var(--mc-accent)}.mc-email__check input:checked+.mc-email__check-ui:after{transform:rotate(-45deg)scale(1)}.mc-email__list-wrap{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding-bottom:10px;display:flex;overflow:hidden auto}.mc-email__list{flex-direction:column;gap:6px;padding:6px 10px 10px;display:flex}.mc-email__group{letter-spacing:.05em;text-transform:uppercase;color:var(--mc-muted-soft);z-index:2;background:var(--mc-surface);align-items:center;gap:8px;padding:8px 2px 2px;font-size:10px;font-weight:700;display:flex;position:sticky;top:0}.mc-email__group:after{content:"";background:var(--mc-border);flex:auto;height:1px}.mc-email__item{box-sizing:border-box;border-radius:var(--em-card-radius);background:var(--em-read-bg);width:100%;max-width:100%;box-shadow:var(--em-shadow);text-align:left;cursor:pointer;border:1px solid #1f3a3d14;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;transition:box-shadow .12s,border-color .12s;display:grid;position:relative}.mc-email__item:hover{box-shadow:var(--em-shadow-hover);border-color:var(--mc-accent-border)}.mc-email__item.is-unread{background:var(--em-unread-bg);border-color:#4a939b38}.mc-email__item.is-unread:before{content:"";background:var(--mc-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.mc-email__item.is-selected{border-color:var(--mc-accent);box-shadow:0 0 0 1px #4a939b40}.mc-email__item-check{margin-top:8px}.mc-email__avatar{color:#fff;background:#5a9aa1;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.mc-email__item.is-unread .mc-email__avatar{background:var(--mc-accent-strong)}.mc-email__item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-email__item-top{align-items:baseline;gap:6px;min-width:0;display:flex}.mc-email__item-from{color:#1a2c2e;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.mc-email__item.is-unread .mc-email__item-from{font-weight:700}.mc-email__item-time{color:#7a8d90;flex-shrink:0;font-size:10px;font-weight:600}.mc-email__item.is-unread .mc-email__item-time{color:var(--mc-accent-strong)}.mc-email__item-subject{color:#24393c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.mc-email__item.is-unread .mc-email__item-subject{font-weight:700}.mc-email__item-preview{color:#7d9093;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.mc-email__item-side{flex-direction:column;align-items:center;gap:4px;padding-top:2px;display:flex}.mc-email__unread-dot{background:var(--em-dot);border-radius:50%;width:7px;height:7px}.mc-email__item-action{color:#8aa0a3;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.mc-email__item:hover .mc-email__item-action{opacity:1}.mc-email__item-action:hover{background:var(--mc-accent-soft);color:var(--mc-accent-strong)}.mc-email__empty,.mc-email__loading{text-align:center;color:var(--mc-muted-soft);flex-direction:column;align-items:center;gap:6px;padding:28px 16px;font-size:12px;display:flex}.mc-email__empty-ico{width:44px;height:44px;color:var(--mc-accent);border:1px solid var(--mc-border);background:#fff;border-radius:12px;place-items:center;margin-bottom:2px;font-size:22px;display:grid}.mc-email__empty-title{color:var(--mc-ink);margin:0;font-size:13px;font-weight:700}.mc-email__empty-sub{color:var(--mc-muted-soft);margin:0;font-size:11px}.mc-email__spinner{border:2px solid var(--mc-accent-border);border-top-color:var(--mc-accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite mc-email-spin}@keyframes mc-email-spin{to{transform:rotate(360deg)}}.mc-email__more{border:1px solid var(--mc-border);color:var(--mc-accent-strong);cursor:pointer;background:#fff;border-radius:8px;align-self:center;align-items:center;gap:4px;margin:2px 12px 8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.mc-email__more:hover{background:var(--mc-accent-soft)}.mc-email__reader{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;flex:auto;max-width:100%;min-height:0;padding:0;display:flex;overflow:hidden auto}.mc-email__reader-head{border-bottom:1px solid var(--mc-border);background:linear-gradient(#f7fbfb 0%,#fff 100%);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:0;padding:14px 18px;display:flex}.mc-email__reader-head .mc-email__compose-title{gap:8px;font-size:15px;font-weight:600}.mc-email__reader-head .mc-email__compose-title i{font-size:18px}.mc-email__reader-head .mc-email__compose-title strong{letter-spacing:-.01em;font-weight:700}.mc-email__reader-actions{gap:6px;display:flex}.mc-email__reader-meta{align-items:flex-start;gap:12px;min-width:0;margin:0;padding:14px 18px 0;display:flex}.mc-email__reader-avatar{color:#fff;background:var(--mc-accent);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.mc-email__reader-meta-text{flex:auto;min-width:0}.mc-email__reader-from{color:var(--mc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mc-email__reader-to,.mc-email__reader-time{color:var(--mc-muted-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.mc-email__reader-subject{color:#102426;word-break:break-word;margin:0;padding:12px 18px 10px;font-size:16px;font-weight:700;line-height:1.35}.mc-email__reader-body{color:#2a3f42;border-top:1px solid var(--mc-border);overflow-wrap:anywhere;word-break:break-word;flex:auto;max-width:100%;margin:0 18px 18px;padding:14px 0 0;font-size:13.5px;line-height:1.55;overflow-x:hidden}.mc-email__reader-body,.mc-email__reader-body *{box-sizing:border-box;max-width:100%!important}.mc-email__reader-body h1,.mc-email__reader-body h2,.mc-email__reader-body h3,.mc-email__reader-body h4,.mc-email__reader-body h5,.mc-email__reader-body h6{color:#1a2c2e!important;margin:.4em 0!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}.mc-email__reader-body p{margin:.35em 0!important;font-size:13px!important;line-height:1.45!important}.mc-email__reader-body a{color:var(--mc-accent-strong);word-break:break-all}.mc-email__reader-body img,.mc-email__reader-body video,.mc-email__reader-body iframe{max-width:100%!important;height:auto!important}.mc-email__reader-body table{border-collapse:collapse;table-layout:fixed!important;width:100%!important;max-width:100%!important}.mc-email__reader-body td,.mc-email__reader-body th{word-break:break-word!important;overflow-wrap:anywhere!important;padding:2px 0!important;font-size:12px!important;line-height:1.4!important}.mc-email__reader-body pre,.mc-email__reader-body code{white-space:pre-wrap!important;word-break:break-word!important;font-size:11px!important}.mc-email__reader-body hr{border:0;border-top:1px solid var(--mc-border);margin:8px 0!important}.mc-email__compose{background:#fff;flex-direction:column;flex:auto;gap:0;min-height:0;padding:10px 0 12px;display:flex;overflow:hidden}.mc-email__compose-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px 8px;display:flex}.mc-email__compose-title{color:var(--mc-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.mc-email__compose-title i{color:var(--mc-accent);font-size:16px}.mc-email__field{color:var(--mc-muted);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.mc-email__field span{align-items:center;gap:5px;display:inline-flex}.mc-email__field span i{color:var(--mc-accent);font-size:13px}.mc-email__field--body{flex:auto}.mc-email__input,.mc-email__textarea{border:1px solid var(--mc-border);width:100%;color:var(--mc-ink);background:#fff;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:400;transition:border-color .12s,box-shadow .12s}.mc-email__input:focus,.mc-email__textarea:focus{border-color:var(--mc-accent);outline:none;box-shadow:0 0 0 2px #4a939b26}.mc-email__textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.45}.mc-email__compose-actions{border-top:1px solid var(--mc-border);flex-shrink:0;gap:8px;margin-top:8px;padding:10px 12px 0;display:flex}.mc-email__compose-actions .mc-btn{border-radius:8px;height:34px;min-height:34px;padding:0 14px;font-size:12px}@media (width<=420px){.mc-email__account{max-width:110px}.mc-email__account-chip{max-width:48%}.mc-email__item{grid-template-columns:auto minmax(0,1fr) auto}.mc-email__avatar{display:none}}.mc-toast{z-index:1500;background:var(--teal-900,#1f3a3d);color:#fff;opacity:0;pointer-events:none;text-align:center;border-radius:8px;max-width:min(90vw,360px);padding:10px 16px;font-size:13px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 8px 24px #0000002e}.mc-toast.is-on{opacity:1;transform:translate(-50%)translateY(0)}.mc-new-group{z-index:5;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.mc-new-group__head{border-bottom:1px solid var(--mc-border);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.mc-new-group__sub{color:var(--mc-muted-soft);margin:0;font-size:13px;line-height:1.4}.mc-new-group__close{width:32px;height:32px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.mc-new-group__close:hover{background:var(--mc-surface);color:var(--mc-ink)}.mc-new-group__body{flex:auto;min-height:0;padding:16px 18px 12px;overflow:auto}.mc-new-group__field{margin:0 0 18px;display:block}.mc-new-group__label{color:var(--teal-900,#1f3a3d);margin:0 0 8px;font-size:13px;font-weight:600;display:block}.mc-new-group__optional{color:var(--mc-muted-soft);font-weight:500}.mc-new-group__input{border:1px solid var(--mc-key-border);width:100%;height:42px;color:var(--mc-ink);background:#fff;border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:14px;display:block}.mc-new-group__participants{flex-direction:column;gap:8px;display:flex}.mc-new-group__part-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mc-new-group__part-head .mc-new-group__label{margin:0}.mc-new-group__count{color:var(--mc-muted-soft);flex:none;font-size:12px;font-weight:500}.mc-new-group__chips{flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:88px;display:flex;overflow-y:auto}.mc-new-group__chips:empty{display:none}.mc-new-group__chip{border:1px solid var(--mc-warn-border);background:var(--mc-accent-soft);max-width:calc(50% - 3px);color:var(--teal-900,#1f3a3d);border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:4px 6px 4px 4px;display:inline-flex}.mc-new-group__chip-avatar{background:var(--mc-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-flex}.mc-new-group__chip-remove{width:18px;height:18px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.mc-new-group__chip-remove:hover{color:var(--mc-ink);background:#1f3a3d14}.mc-new-group__unavailable{color:#c62828;margin:0;font-size:12px;font-weight:600;line-height:1.35}.mc-new-group__people-search{border:1px solid var(--mc-key-border);background:var(--mc-surface);height:42px;color:var(--mc-muted-soft);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.mc-new-group__people-search:focus-within{border-color:var(--mc-accent);background:#fff;box-shadow:0 0 0 3px #5aa8b02e}.mc-new-group__people-search i{flex:none;font-size:18px}.mc-new-group__people-search input{min-width:0;color:var(--mc-ink);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:13px}.mc-new-group__results{border:1px solid var(--mc-border);background:#fff;border-radius:12px;max-height:280px;overflow:auto}.mc-new-group__results[hidden]{display:none!important}.mc-new-group__result{border-bottom:1px solid var(--mc-border);align-items:center;gap:12px;padding:12px 14px;display:flex}.mc-new-group__result-avatar{background:var(--mc-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex}.mc-new-group__result-name-row{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.mc-new-group__result-name{color:var(--teal-900,#1f3a3d);font-size:14px;font-weight:700}.mc-new-group__result-name mark{background:var(--tan-200,#f0e2d8);color:inherit;border-radius:2px;padding:0 1px}.mc-new-group__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.mc-new-group__badge--partner{background:var(--teal-100,#edf6f7);color:var(--teal-700,#3d7379)}.mc-new-group__badge--borrower{background:var(--tan-100,#faf3ee);color:var(--tan-700,#7e695b)}.mc-new-group__add{border:1px solid var(--mc-accent);min-width:72px;height:32px;color:var(--mc-accent);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600}.mc-new-group__add:hover{background:var(--mc-accent-soft)}.mc-new-group__add.is-added{background:var(--mc-accent);color:#fff;cursor:default}.mc-new-group__foot{border-top:1px solid var(--mc-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.mc-new-group__btn{cursor:pointer;border-radius:10px;min-height:40px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600}.mc-new-group__btn--cancel{border:1px solid var(--mc-key-border);color:var(--teal-900,#1f3a3d);background:#fff}.mc-new-group__btn--cancel:hover{background:var(--mc-surface)}.mc-new-group__btn--create{background:var(--mc-accent);color:#fff;border:0}.mc-new-group__btn--create:disabled,.mc-new-group__btn--create[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mc-active-call{flex-direction:column;flex:auto;align-items:center;min-height:0;padding:16px;animation:.25s ease-out mcFadeIn;display:flex;overflow:auto}.mc-active-call[hidden]{display:none!important}.mc-active-call__card{border:1px solid var(--mc-border);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;width:100%;padding:22px 18px 18px;display:flex;box-shadow:0 4px 18px #1f3a3d0f}.mc-active-call__name{max-width:100%;color:var(--teal-900,#1f3a3d);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.25}.mc-active-call__number{color:var(--mc-accent);margin-top:2px;font-size:14px;font-weight:500}.mc-active-call__status-row{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-900,#1f3a3d);align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:700;display:inline-flex}.mc-active-call__dot{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px}.mc-active-call__timer{letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px;font-weight:600}.mc-active-call__wave{justify-content:center;align-items:center;gap:3px;height:16px;margin-top:8px;display:flex}.mc-active-call__wave span{background:var(--mc-accent);transform-origin:50%;border-radius:2px;width:3px;height:100%;animation:1s ease-in-out infinite mcWave}.mc-active-call__wave span:nth-child(2){animation-delay:.15s}.mc-active-call__wave span:nth-child(3){animation-delay:.3s}.mc-active-call__wave span:nth-child(4){animation-delay:.45s}.mc-active-call__wave span:nth-child(5){animation-delay:.6s}.mc-active-call__actions{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin-top:18px;display:grid}.mc-btn-call{border:1px solid var(--mc-key-border);min-height:62px;color:var(--teal-900,#1f3a3d);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:flex}.mc-btn-call i{font-size:20px}.mc-btn-call:hover{background:var(--mc-surface);border-color:var(--mc-accent-border)}.mc-btn-call.is-active{background:var(--mc-accent-soft);border-color:var(--mc-accent);color:var(--mc-accent-strong)}.mc-btn-call[data-mc-btn-mute].is-active{color:#dc2626;background:#fef2f2;border-color:#fecaca}.mc-active-call__keypad{width:100%;margin-top:12px}.mc-active-call__keypad[hidden]{display:none!important}.mc-active-call__dtmf{letter-spacing:.12em;min-height:22px;color:var(--teal-900,#1f3a3d);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:16px;font-weight:600}.mc-active-call__keypad .mc-keypad__key{min-height:46px}.mc-active-call__end{border:1px solid var(--mc-key-border);color:#dc2626;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:16px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.mc-active-call__end i{font-size:18px}.mc-active-call__end:hover{background:#fef2f2;border-color:#fecaca}.mc-call[data-mc-call-phase=ringing] .mc-active-call__timer,.mc-call[data-mc-call-phase=ringing] .mc-active-call__actions,.mc-call[data-mc-call-phase=ringing] .mc-active-call__keypad{display:none!important}.mc-call[data-mc-call-phase=ringing] .mc-active-call__dot{background:var(--mc-accent);animation:1.2s ease-in-out infinite mcBlink}.mc-call[data-mc-call-phase=ringing] .mc-active-call__wave{height:22px;margin-top:12px}.mc-call[data-mc-call-phase=ringing] .mc-active-call__end{margin-top:24px}.mc-call.is-on-hold .mc-active-call__dot{background:#f59e0b}.mc-call.is-on-hold .mc-active-call__wave span{opacity:.4;animation-play-state:paused}@keyframes mcWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes mcBlink{0%,to{opacity:1}50%{opacity:.35}}.mc-active-call__xfer{border:1px solid var(--mc-accent-border);background:var(--mc-surface);text-align:left;border-radius:10px;width:100%;margin-top:14px;padding:12px}.mc-active-call__xfer[hidden],.mc-active-call__conf[hidden]{display:none!important}.mc-active-call__xfer-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mc-active-call__xfer-mode{background:var(--mc-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.mc-active-call__xfer-target{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--teal-900,#1f3a3d);font-size:13px;font-weight:700;overflow:hidden}.mc-active-call__xfer-status{color:var(--mc-muted-soft);margin-bottom:10px;font-size:12px;line-height:1.4;display:block}.mc-active-call__xfer-actions{flex-wrap:wrap;gap:8px;display:flex}.mc-active-call__xfer-actions .mc-btn-mini{flex:1 1 0;min-height:34px}.mc-btn-mini{border:1px solid var(--mc-accent-border);color:var(--mc-ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.mc-btn-mini:hover{background:var(--mc-accent-soft)}.mc-btn-mini:disabled{opacity:.55;cursor:not-allowed}.mc-btn-mini--primary{border-color:var(--mc-accent);background:var(--mc-accent);color:#fff}.mc-btn-mini--primary:hover{background:var(--mc-accent-strong)}.mc-btn-mini--danger{color:#dc2626;border-color:#fecaca}.mc-btn-mini--danger:hover{background:#fef2f2}.mc-btn-mini[hidden]{display:none!important}.mc-active-call__conf{text-align:left;width:100%;margin-top:12px}.mc-active-call__conf-title{text-transform:uppercase;letter-spacing:.04em;color:var(--mc-muted-soft);margin-bottom:6px;font-size:11px;font-weight:700}.mc-active-call__conf-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mc-active-call__conf-item{background:var(--mc-surface);border:1px solid var(--mc-accent-border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.mc-active-call__conf-label{color:var(--mc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mc-active-call__conf-actions{flex-shrink:0;gap:4px;display:flex}.mc-call[data-mc-call-phase=ringing] .mc-active-call__xfer,.mc-call[data-mc-call-phase=ringing] .mc-active-call__conf{display:none!important}.mc-drawer__body{position:relative}.mc-xfer-modal{z-index:5;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.mc-xfer-modal[hidden]{display:none!important}.mc-xfer-modal__scrim{background:#1f3a3d6b;animation:.2s ease-out mcFadeIn;position:absolute;inset:0}.mc-xfer-modal__dialog{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:380px;max-height:100%;padding:18px 16px 16px;animation:.2s ease-out mcFadeIn;display:flex;position:relative;overflow:auto;box-shadow:0 18px 48px -12px #1f3a3d73}.mc-xfer-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mc-xfer-modal__title{color:var(--teal-900,#1f3a3d);margin:0;font-size:17px;font-weight:700;line-height:1.25}.mc-xfer-modal__sub{color:var(--mc-muted-soft);margin-top:2px;font-size:12px;font-weight:600}.mc-xfer-modal__close{width:32px;height:32px;color:var(--mc-muted-soft);cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.mc-xfer-modal__close:hover{color:var(--mc-ink);background:#e5e7eb}.mc-xfer-modal__options{flex-direction:column;gap:8px;display:flex}.mc-xfer-opt{border:1px solid var(--mc-key-border);width:100%;min-height:40px;color:var(--teal-900,#1f3a3d);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.mc-xfer-opt:hover:not(:disabled){background:var(--mc-surface)}.mc-xfer-opt__ico{color:var(--mc-muted-soft);font-size:17px}.mc-xfer-opt__label{flex:auto}.mc-xfer-opt__check{color:var(--mc-accent);font-size:18px;display:none}.mc-xfer-opt.is-selected{border:2px solid var(--mc-accent);background:var(--mc-accent-soft);color:var(--mc-accent-strong);padding:7px 11px}.mc-xfer-opt.is-selected .mc-xfer-opt__ico{color:var(--mc-accent-strong)}.mc-xfer-opt.is-selected .mc-xfer-opt__check{display:inline-block}.mc-xfer-opt:disabled{opacity:.45;cursor:not-allowed}.mc-xfer-modal__desc{color:var(--mc-muted-soft);background:#f3f4f6;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.mc-xfer-modal__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mc-muted-soft);margin:16px 0 6px;font-size:11px;font-weight:700}.mc-xfer-modal__input{border:1px solid var(--mc-key-border);width:100%;height:46px;color:var(--mc-ink);background:#f9fafb;border-radius:10px;outline:none;padding:0 14px;font-family:inherit;font-size:15px}.mc-xfer-modal__input:focus{border-color:var(--mc-accent);background:#fff;box-shadow:0 0 0 3px #4a939b33}.mc-xfer-modal__submit{background:var(--mc-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;min-height:46px;margin-top:14px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .15s,opacity .15s}.mc-xfer-modal__submit:hover:not(:disabled){background:var(--mc-accent-strong)}.mc-xfer-modal__submit:disabled{opacity:.5;cursor:not-allowed}.mc-wrapup-call{flex-direction:column;padding:24px 18px;animation:.25s ease-out mcFadeIn;display:flex}.mc-wrapup-call[hidden]{display:none!important}.mc-wrapup-call__header{text-align:center;margin-bottom:24px}.mc-wrapup-call__badge{color:#b91c1c;text-transform:uppercase;background:#fee2e2;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.mc-wrapup-call__title{color:var(--mc-ink);margin:0 0 6px;font-size:18px;font-weight:700}.mc-wrapup-call__subtitle{color:var(--mc-muted-soft);margin:0;font-size:13px;line-height:1.4}.mc-wrapup-call__body{flex-direction:column;gap:16px;display:flex}.mc-wrapup-call .mc-field__label{text-transform:uppercase;color:var(--mc-muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.mc-wrapup-call .mc-select{border:1px solid var(--mc-border);width:100%;color:var(--mc-ink);background:#fff;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.mc-wrapup-call .mc-select:focus{border-color:var(--mc-accent);box-shadow:0 0 0 3px #4a939b26}.mc-wrapup-call__actions{flex-direction:column;gap:10px;margin-top:10px;display:flex}.mc-wrapup-call__btn-submit{width:100%}.mc-wrapup-call__btn-auto{border:1px solid var(--mc-accent-border);background:var(--mc-surface);width:100%;color:var(--mc-accent-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.mc-wrapup-call__btn-auto:hover{background:var(--mc-accent-soft)}.mc-wrapup-call__btn-auto[hidden]{display:none}.mc-wrapup-call__btn-submit:disabled{opacity:.6;cursor:wait}.mc-wrapup-call__badge.is-history{background:var(--mc-accent-soft);color:var(--mc-accent-strong)}.mc-call-history{border-top:1px solid var(--mc-border);flex-direction:column;flex:auto;min-height:0;margin-top:12px;animation:.2s ease-out mcFadeIn;display:flex}.mc-call-history[hidden]{display:none!important}.mc-call-history__head{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.mc-call-history__head-main{min-width:0}.mc-call-history__title{color:var(--teal-900,#1f3a3d);margin:0;font-size:15px;font-weight:700;line-height:1.25}.mc-call-history__sub{color:var(--mc-muted-soft);margin-top:2px;font-size:12px}.mc-call-history__close{width:32px;height:32px;color:var(--mc-muted-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.mc-call-history__close:hover{color:var(--mc-ink);background:#f3f4f6}.mc-call-history__filters{flex:none}.mc-call-history__filter--soon:disabled{opacity:.45;cursor:not-allowed}.mc-call-history__list{flex:auto}.mc-call-history__items{flex-direction:column;gap:6px;display:flex}.mc-call-history__day{letter-spacing:.06em;text-transform:uppercase;color:var(--mc-muted-soft);padding:8px 2px 2px;font-size:11px;font-weight:700}.mc-call-history__item{border:1px solid var(--mc-border);-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.mc-call-history__item.is-actionable{cursor:pointer}.mc-call-history__item.is-actionable:hover,.mc-call-history__item.is-actionable:focus-visible{border-color:var(--mc-accent-border);background:#f8fafc;outline:none}.mc-call-history__item.is-busy{opacity:.6;pointer-events:none}.mc-call-history__dir{background:var(--mc-accent-soft);width:36px;height:36px;color:var(--mc-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.mc-call-history__dir.is-out{color:#047857;background:#ecfdf5}.mc-call-history__dir.is-missed{color:#b91c1c;background:#fee2e2}.mc-call-history__main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.mc-call-history__row{align-items:center;gap:6px;min-width:0;display:flex}.mc-call-history__name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.mc-call-history__tag{background:var(--mc-accent-soft);color:var(--mc-accent-strong);letter-spacing:.02em;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.mc-call-history__time,.mc-call-history__duration{color:#94a3b8;white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.mc-call-history__phone{color:#64748b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.mc-call-history__status{white-space:nowrap;text-overflow:ellipsis;color:#475569;background:#f1f5f9;border-radius:999px;flex:none;max-width:50%;padding:1px 8px;font-size:10.5px;font-weight:700;overflow:hidden}.mc-call-history__status.is-done{color:#047857;background:#ecfdf5}.mc-call-history__status.is-pending{color:#b45309;background:#fef3c7}.mc-call-history__status.is-missed{color:#b91c1c;background:#fee2e2}.mc-call-history__end{text-align:center;color:#94a3b8;padding:14px 0 6px;font-size:12px}@keyframes mcFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mc-sms__new-group-pill{color:#0284c7;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0284c7;border-radius:999px;align-items:center;gap:4px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.mc-sms__new-group-pill:hover{color:#0369a1;background:#f0f9ff;border-color:#0369a1}.mc-sms__new-group-pill i{font-size:15px}.mc-filter-badge{color:#fff;background:#0284c7;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mc-sms__item-avatar--group{font-size:18px;color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important}.mc-sms__item-unread-badge{color:#fff;background:#0284c7;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.mc-sms__thread-head .mc-sms__thread-avatar{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);font-size:18px}.mc-sms__thread-settings-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:18px;transition:color .15s,background .15s;display:inline-flex}.mc-sms__thread-settings-btn:hover{color:#1e293b;background:#f1f5f9}.mc-sms__start-pill{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-self:center;margin:12px auto 6px;padding:4px 14px;font-size:11px;font-weight:600;box-shadow:0 1px 2px #00000008}.mc-sms__date-pill{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-self:center;margin:8px auto 6px;padding:4px 14px;font-size:11px;font-weight:500;box-shadow:0 1px 2px #00000005}.mc-sms__system-pill{color:#64748b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-self:center;max-width:85%;margin:3px auto;padding:5px 16px;font-size:11.5px;box-shadow:0 1px 2px #00000005}.mc-sms__system-pill strong{color:#334155;font-weight:600}.mc-sms__bubble-sender{color:#0284c7;margin-bottom:2px;margin-left:4px;font-size:11.5px;font-weight:600}.mc-sms__composer-emoji-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:18px;display:inline-flex}.mc-sms__composer-emoji-btn:hover{color:#475569}.mc-sms__composer-divider{background:#e2e8f0;width:1px;height:20px;margin:0 4px}.mc-new-group{z-index:10;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.mc-new-group[hidden]{display:none!important}.mc-new-group__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;animation:.2s ease-out mcFadeIn;position:absolute;inset:0}.mc-new-group__dialog{z-index:2;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) mcFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0000002e,0 4px 12px #00000014}.mc-new-group__head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:20px 24px 14px;display:flex}.mc-new-group__title{color:#0f172a;margin:0 0 2px;font-size:17px;font-weight:700}.mc-new-group__sub{color:#64748b;margin:0;font-size:12.5px}.mc-new-group__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:18px;transition:color .15s;display:inline-flex}.mc-new-group__close:hover{color:#0f172a}.mc-new-group__body{flex-direction:column;flex:1;gap:16px;padding:18px 24px;display:flex;overflow-y:auto}.mc-new-group__field{flex-direction:column;gap:6px;display:flex}.mc-new-group__label{color:#1e293b;font-size:13px;font-weight:600}.mc-new-group__optional{color:#94a3b8;font-size:12px;font-weight:400}.mc-new-group__req{color:#ef4444}.mc-new-group__input{color:#0f172a;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 13px;font-size:13px;transition:border-color .15s,box-shadow .15s}.mc-new-group__input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.mc-new-group__part-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mc-new-group__count{color:#64748b;font-size:12px;font-weight:600}.mc-new-group__chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.mc-new-group__chip{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 6px;font-size:12px;font-weight:600;display:inline-flex}.mc-new-group__chip-avatar{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:inline-flex}.mc-new-group__chip-name{color:#0369a1;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:12px;font-weight:600;overflow:hidden}.mc-new-group__chip-warn{display:none!important}.mc-new-group__chip-remove{color:#0284c7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0;font-size:14px;line-height:1;display:inline-flex}.mc-new-group__chip-remove:hover{color:#b91c1c}.mc-new-group__hint{color:#94a3b8;margin:0 0 8px;font-size:11.5px}.mc-new-group__people-search{align-items:center;margin-bottom:10px;display:flex;position:relative}.mc-new-group__people-search i{color:#94a3b8;pointer-events:none;font-size:17px;position:absolute;left:12px}.mc-new-group__people-search input{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:9px 12px 9px 36px;font-size:13px}.mc-new-group__people-search input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.mc-new-group__results{background:#fff;border:1px solid #f1f5f9;border-radius:10px;max-height:220px;overflow-y:auto}.mc-new-group__result{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .15s;display:flex}.mc-new-group__result:last-child{border-bottom:none}.mc-new-group__result:hover{background:#f8fafc}.mc-new-group__result-avatar{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:12px;font-size:12px;font-weight:700;display:inline-flex}.mc-new-group__result-meta{flex:1;min-width:0}.mc-new-group__result-name-row{align-items:center;gap:8px;line-height:1.25;display:flex;flex-wrap:nowrap!important}.mc-new-group__result-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.mc-new-group__badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.mc-new-group__badge--borrower{color:#0284c7;background:#e0f2fe}.mc-new-group__badge--partner,.mc-new-group__badge--loanteam{color:#475569;background:#f1f5f9}.mc-new-group__result-phone{color:#64748b;margin-top:2px;font-size:12px}.mc-new-group__add{color:#0284c7;cursor:pointer;background:#fff;border:1px solid #0284c7;border-radius:8px;flex-shrink:0;margin-left:8px;padding:6px 16px;font-size:12.5px;font-weight:600;transition:all .15s}.mc-new-group__add:hover:not(.is-added):not(:disabled){color:#0369a1;background:#f0f9ff;border-color:#0369a1}.mc-new-group__add.is-added{color:#fff;cursor:default;background:#0284c7;border-color:#0284c7}.mc-new-group__add:disabled:not(.is-added){color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.mc-new-group__foot{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.mc-new-group__btn{cursor:pointer;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .15s}.mc-new-group__btn--cancel{color:#475569;background:#fff;border:1px solid #cbd5e1}.mc-new-group__btn--cancel:hover{color:#1e293b;background:#f8fafc}.mc-new-group__btn--create{color:#fff;background:#0284c7;border:1px solid #0284c7}.mc-new-group__btn--create:hover:not(:disabled){background:#0369a1;border-color:#0369a1}.mc-new-group__btn--create:disabled{opacity:.55;cursor:not-allowed}.mc-new-group__empty{text-align:center;color:#94a3b8;padding:24px;font-size:12.5px}.mc-launcher{left:calc(20px + env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:1300;background:var(--teal-700,#3d7379);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;line-height:1;display:grid;position:fixed;box-shadow:0 10px 28px -10px #1f3a3d8c,0 4px 12px #1f3a3d2e}.mc-launcher:hover,.mc-launcher:focus-visible{background:var(--teal-900,#1f3a3d)}.mc-launcher:focus-visible{outline:2px solid var(--teal-600,#4a939b);outline-offset:3px}.mc-launcher[hidden]{display:none!important}.mc-launcher__badge{color:#fff;text-align:center;background:#e11d48;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.mc-launcher__badge[hidden]{display:none!important}.mc-group-settings{z-index:40;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.mc-group-settings[hidden]{display:none!important}.mc-group-settings__scrim{background:#0f172a73;position:absolute;inset:0}.mc-group-settings__dialog{z-index:1;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:420px;max-height:calc(100% - 24px);display:flex;position:relative;overflow:auto;box-shadow:0 20px 40px #0f172a2e}.mc-group-settings__head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.mc-group-settings__identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mc-group-settings__avatar{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.mc-group-settings__title-wrap{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.mc-group-settings__title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}.mc-group-settings__name-input{color:#0f172a;border:1px solid #cbd5e1;border-radius:8px;flex:1;min-width:0;padding:6px 10px;font-size:15px;font-weight:600}.mc-group-settings__name-input:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}.mc-group-settings__edit-btn,.mc-group-settings__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mc-group-settings__edit-btn:hover,.mc-group-settings__close:hover{color:#0f172a;background:#f1f5f9}.mc-group-settings__body{flex-direction:column;gap:12px;padding:14px 18px 18px;display:flex}.mc-group-settings__part-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mc-group-settings__part-label{color:#0f172a;font-size:14px;font-weight:700}.mc-group-settings__part-meta{color:#64748b;margin-top:2px;font-size:12px}.mc-group-settings__add-btn{color:#0284c7;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.mc-group-settings__add-btn:hover{background:#f0f9ff}.mc-group-settings__add-btn:disabled{opacity:.5;cursor:not-allowed}.mc-group-settings__add-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px}.mc-group-settings__add-panel[hidden]{display:none!important}.mc-group-settings__search{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.mc-group-settings__search:focus-within{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.mc-group-settings__search i{color:#94a3b8}.mc-group-settings__search input{background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13px}.mc-group-settings__results{max-height:180px;margin-top:8px;overflow:auto}.mc-group-settings__results[hidden]{display:none!important}.mc-group-settings__result{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:8px 4px;display:flex}.mc-group-settings__result:last-child{border-bottom:none}.mc-group-settings__result-avatar{color:#334155;background:#e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.mc-group-settings__result-meta{flex:1;min-width:0}.mc-group-settings__result-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mc-group-settings__result-phone{color:#64748b;font-size:12px}.mc-group-settings__result-add{color:#0284c7;cursor:pointer;background:#fff;border:1px solid #bae6fd;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.mc-group-settings__result-add:hover{background:#f0f9ff}.mc-group-settings__result-add:disabled,.mc-group-settings__result-add.is-added{opacity:.55;cursor:default}.mc-group-settings__empty{color:#64748b;text-align:center;padding:12px 4px;font-size:12px}.mc-group-settings__list{flex-direction:column;gap:8px;display:flex}.mc-group-settings__member{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.mc-group-settings__member-avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:inline-flex}.mc-group-settings__member-meta{flex:1;min-width:0}.mc-group-settings__member-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.mc-group-settings__member-phone{color:#64748b;font-size:12px}.mc-group-settings__remove-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:600}.mc-group-settings__remove-btn:hover{color:#0f172a;background:#f8fafc}.mc-group-settings__remove-btn:disabled{opacity:.45;cursor:not-allowed}.tab-board{width:100%;min-width:0;font-family:var(--font,inherit);flex-direction:column;gap:14px;display:flex;container:tab-board/inline-size}.tab-board__nav{border:1px solid var(--line,#00000014);border-radius:var(--r-sm,12px);background:var(--surface-3,#f7f4f1);scrollbar-width:none;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tab-board__nav::-webkit-scrollbar{display:none}.tab-board__navbtn{height:34px;color:var(--text-2,#4a4542);font-size:var(--t-sm,13px);font-weight:var(--fw-med,500);white-space:nowrap;cursor:pointer;transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease, box-shadow var(--fast,.15s) ease;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.tab-board__navbtn:hover,.tab-board__navbtn:focus-visible{color:var(--text,#000);outline:none}.tab-board__navbtn.is-on{background:var(--surface,#fff);color:var(--text,#000);font-weight:var(--fw-semi,600);box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #1f3a3d40}.tab-board__navcount{border-radius:var(--r-pill,999px);background:var(--line,#00000014);min-width:20px;height:20px;color:var(--text-3,#7a736e);font-size:10px;font-weight:var(--fw-bold,700);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.tab-board__navbtn.is-on .tab-board__navcount{background:var(--accent,#5aa8b0);color:#fff}.tab-board__panel{flex-direction:column;gap:14px;min-width:0;display:flex}.tab-board__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.tab-board__head-main{flex:260px;min-width:0}.tab-board__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tab-board__title{font-size:clamp(1.15rem,1rem + .5vw,1.35rem);font-weight:var(--fw-bold,700);letter-spacing:-.02em;color:var(--text,#000);margin:0;line-height:1.25}.tab-board__badge{border-radius:var(--r-pill,999px);background:var(--accent-quiet,#5aa8b01a);height:22px;color:var(--accent-hover,#3d7379);font-size:var(--t-micro,11px);font-weight:var(--fw-semi,600);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.tab-board__sub{max-width:62ch;font-size:var(--t-sm,13px);color:var(--text-3,#7a736e);margin:4px 0 0;line-height:1.45}.tab-board__head-actions{align-items:center;gap:8px;display:flex}.tab-board__primary{border:1px solid var(--accent,#5aa8b0);background:var(--accent,#5aa8b0);color:#fff;height:34px;font-size:var(--t-sm,13px);font-weight:var(--fw-semi,600);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background var(--fast,.15s) ease, border-color var(--fast,.15s) ease, transform var(--fast,.15s) ease;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tab-board__primary:hover,.tab-board__primary:focus-visible{background:var(--accent-hover,#3d7379);border-color:var(--accent-hover,#3d7379);outline:none}.tab-board__primary:active{transform:scale(.975)}.tab-board__primary--sm{height:34px;font-size:var(--t-xs,12px);padding:0 14px}.tab-board__toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.tab-board__seg{border:1px solid var(--line,#00000014);border-radius:var(--r-sm,12px);background:var(--surface-3,#f7f4f1);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.tab-board__seg::-webkit-scrollbar{display:none}.tab-board__segbtn{height:28px;color:var(--text-3,#7a736e);font-size:12px;font-weight:var(--fw-med,500);white-space:nowrap;cursor:pointer;transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease, box-shadow var(--fast,.15s) ease;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;line-height:1;display:inline-flex}.tab-board__segbtn em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:var(--fw-semi,600);color:var(--text-3,#7a736e);opacity:.85}.tab-board__segbtn:hover,.tab-board__segbtn:focus-visible{color:var(--text,#000);outline:none}.tab-board__segbtn:hover em,.tab-board__segbtn:focus-visible em{color:var(--text-2,#4a4542)}.tab-board__segbtn.is-on{background:var(--surface,#fff);color:var(--text,#000);font-weight:var(--fw-semi,600);box-shadow:0 1px 2px #0000000f}.tab-board__segbtn.is-on em{color:var(--accent,#5aa8b0)}.tab-board__kpis{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:inline-flex}.tab-board__kpi{height:28px;color:var(--text-3,#7a736e);font-size:12px;font-weight:var(--fw-med,500);white-space:nowrap;cursor:pointer;transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}.tab-board__kpi em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:var(--fw-semi,600);color:var(--text-2,#4a4542)}.tab-board__kpi:hover,.tab-board__kpi:focus-visible{color:var(--text,#000);background:var(--surface-3,#f7f4f1);outline:none}.tab-board__kpi.is-on{background:var(--accent-quiet,#5aa8b024);color:var(--accent-hover,#3d7379)}.tab-board__kpi.is-on em{color:var(--accent,#5aa8b0)}.tab-board__kpi--overdue.is-on{background:var(--danger-quiet,#c94b4b1f);color:var(--danger,#c94b4b)}.tab-board__kpi--overdue.is-on em{color:var(--danger,#c94b4b)}.tab-board__search{border:1px solid var(--line,#00000014);border-radius:var(--r-sm,12px);background:var(--surface,#fff);min-width:120px;max-width:220px;height:32px;color:var(--text-3,#7a736e);transition:border-color var(--fast,.15s) ease, box-shadow var(--fast,.15s) ease;flex:0 180px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.tab-board__search:focus-within{border-color:var(--accent,#5aa8b0);box-shadow:0 0 0 3px var(--ring,#5aa8b04d)}.tab-board__search .mdi{font-size:16px}.tab-board__search input{min-width:0;font-size:var(--t-sm,13px);color:var(--text,#000);background:0 0;border:0;outline:none;flex:1}.tab-board__search input::placeholder{color:var(--text-3,#7a736e)}.tab-board__empty{border:1px dashed var(--line-2,#00000024);border-radius:var(--card-radius,16px);background:var(--surface,#fff);flex-wrap:wrap;align-items:center;gap:16px;padding:22px;display:flex}.tab-board__empty--list{background:radial-gradient(120% 140% at 0% 0%, var(--accent-quiet,#5aa8b01a) 0%, transparent 55%), var(--surface,#fff)}.tab-board__empty-ic{background:var(--accent,#5aa8b0);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:inline-grid;box-shadow:0 8px 18px -10px #5aa8b0e6}.tab-board__empty-copy{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.tab-board__empty-copy strong{font-size:var(--t-body,14px);font-weight:var(--fw-bold,700);color:var(--text,#000)}.tab-board__empty-copy span{font-size:var(--t-sm,13px);color:var(--text-3,#7a736e)}.tab-board__list{flex-direction:column;gap:16px;min-width:0;display:flex}.tab-board__list[hidden],.tab-board__group[hidden],.tab-board__row[hidden],.tab-board__empty[hidden]{display:none!important}.tab-board__group{--grp-tone:var(--text-2,#4a4542);--grp-bg:var(--surface-3,#f7f4f1);--grp-ic-bg:var(--surface,#fff);border:1px solid var(--line,#00000014);border-radius:var(--card-radius,16px);background:var(--surface,#fff);overflow:hidden}.tab-board__group--danger{--grp-tone:var(--danger,#c94b4b);--grp-bg:var(--danger-quiet,#c94b4b14);border-color:#c94b4b38}.tab-board__group--warn{--grp-tone:var(--tan-700,#7e695b);--grp-bg:var(--tan-quiet,#d0ac962e);border-color:var(--tan-200,#f0e2d8)}.tab-board__group--info{--grp-tone:var(--teal-700,#3d7379);--grp-bg:var(--accent-quiet,#5aa8b01a)}html[data-theme=dark] .tab-board__group--warn{--grp-tone:var(--tan-300,#e0c6b5);border-color:#d0ac9638}html[data-theme=dark] .tab-board__group--info{--grp-tone:var(--teal-300,#7bbcc3)}.tab-board__group-title{border-bottom:1px solid var(--line,#00000014);background:var(--grp-bg);color:var(--grp-tone);font-size:var(--t-sm,13px);font-weight:var(--fw-bold,700);letter-spacing:0;text-transform:none;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.tab-board__group-ic{background:var(--grp-ic-bg);width:28px;height:28px;color:var(--grp-tone);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex;box-shadow:0 1px 2px #0000000f}.tab-board__group-name{white-space:nowrap}.tab-board__group-count{border-radius:var(--r-pill,999px);background:var(--grp-tone);color:#fff;min-width:22px;height:20px;font-size:11px;font-weight:var(--fw-bold,700);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.tab-board__group-title--done .tab-board__group-count{background:var(--text-3,#7a736e)}.tab-board__group-hint{font-size:var(--t-xs,12px);font-weight:var(--fw-med,500);color:var(--text-3,#7a736e);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.tab-board__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tab-board__row{border:0;border-top:1px solid var(--line,#00000014);background:var(--surface,#fff);cursor:pointer;min-width:0;transition:background var(--fast,.15s) ease;border-radius:0;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex;position:relative}.tab-board__rows>.tab-board__row:first-child{border-top:0}.tab-board__row:hover{background:var(--accent-quiet,#5aa8b01a)}.tab-board__row--appt{border:1px solid var(--line,#00000014);border-radius:var(--r-md,14px);margin-bottom:8px}.tab-board__row-accent{background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.tab-board__row.is-overdue .tab-board__row-accent{background:var(--danger,#c94b4b)}.tab-board__row.is-due-today .tab-board__row-accent{background:var(--tan-500,#d0ac96)}.tab-board__row-check{width:30px;height:30px;color:var(--text-3,#7a736e);cursor:pointer;transition:color var(--fast,.15s) ease, background var(--fast,.15s) ease;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.tab-board__row-check:hover:not(:disabled),.tab-board__row-check:focus-visible{background:var(--accent-quiet,#5aa8b01a);color:var(--accent,#5aa8b0);outline:none}.tab-board__row-main{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.tab-board__row-title{font-size:var(--t-body,14px);font-weight:var(--fw-semi,600);color:var(--text,#000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-board__row-meta{font-size:var(--t-xs,12px);color:var(--text-2,#4a4542);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tab-board__row-meta>span{border:1px solid var(--line,#00000014);border-radius:var(--r-pill,999px);background:var(--surface-3,#f7f4f1);min-width:0;max-width:100%;height:24px;font-weight:var(--fw-med,500);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex;overflow:hidden}.tab-board__row-meta .mdi{color:var(--text-3,#7a736e);font-size:14px}.tab-board__row-meta .is-due{background:var(--danger-quiet,#c94b4b1f);color:var(--danger,#c94b4b);font-weight:var(--fw-semi,600);border-color:#c94b4b40}.tab-board__row-meta .is-due .mdi{color:inherit}.tab-board__row-meta .is-today{border-color:var(--tan-300,#e0c6b5);background:var(--tan-quiet,#d0ac962e);color:var(--tan-700,#7e695b);font-weight:var(--fw-semi,600)}.tab-board__row-meta .is-today .mdi{color:inherit}html[data-theme=dark] .tab-board__row-meta .is-today{color:var(--tan-300,#e0c6b5)}.tab-board__meta-person{color:var(--text,#000);gap:6px!important;padding-left:2px!important}.tab-board__meta--milestone{max-width:220px!important}.tab-board__row-meta>.tab-board__source{border-color:var(--accent,#5aa8b0);color:var(--accent-hover,#3d7379);font-weight:var(--fw-semi,600);background:0 0}.tab-board__avatar{background:linear-gradient(135deg, var(--teal-500,#5aa8b0), var(--teal-700,#3d7379));color:#fff;width:20px;height:20px;font-size:8px;font-weight:var(--fw-bold,700);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tab-board__row-check:disabled,.tab-board__status:disabled{opacity:.5;cursor:not-allowed}.tab-board__status{border-radius:var(--r-pill,999px);background:var(--surface-3,#f7f4f1);height:26px;color:var(--text-2,#4a4542);font-size:var(--t-micro,11px);font-weight:var(--fw-semi,600);white-space:nowrap;cursor:pointer;transition:border-color var(--fast,.15s) ease;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tab-board__status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.tab-board__status:hover:not(:disabled){border-color:currentColor}.tab-board__row[data-tab-task-status=In\ Progress] .tab-board__status{background:var(--accent-quiet-2,#5aa8b02e);color:var(--teal-700,#3d7379)}.tab-board__row[data-tab-task-status=Completed] .tab-board__status{background:var(--pos-bg,#edf6f7);color:var(--pos,#4a939b)}.tab-board__row[data-tab-task-status="Waiting on someone else"] .tab-board__status,.tab-board__row[data-tab-task-status=Deferred] .tab-board__status{background:var(--tan-quiet,#d0ac962e);color:var(--tan-700,#7e695b)}html[data-theme=dark] .tab-board__row[data-tab-task-status=In\ Progress] .tab-board__status{color:var(--teal-300,#7bbcc3)}html[data-theme=dark] .tab-board__row[data-tab-task-status="Waiting on someone else"] .tab-board__status,html[data-theme=dark] .tab-board__row[data-tab-task-status=Deferred] .tab-board__status{color:var(--tan-300,#e0c6b5)}.tab-board__row[data-tab-task-status=Completed] .tab-board__row-title{color:var(--text-3,#7a736e);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2,#00000024);text-decoration-color:var(--line-2,#00000024)}.tab-board__row-go{width:28px;height:28px;color:var(--text-3,#7a736e);transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease, transform var(--fast,.15s) ease;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.tab-board__row:hover .tab-board__row-go{background:var(--surface,#fff);color:var(--accent-hover,#3d7379);transform:translate(2px);box-shadow:0 1px 3px #00000014}.tab-board__ghost{border:1px solid var(--accent,#5aa8b0);border-radius:var(--r-sm,12px);height:34px;color:var(--accent-hover,#3d7379);font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);cursor:pointer;background:0 0;align-items:center;padding:0 14px;display:inline-flex}.tab-board__ghost:hover,.tab-board__ghost:focus-visible{background:var(--accent-quiet,#5aa8b01a);outline:none}.tab-board__empty-ic--quiet{background:var(--surface-3,#f7f4f1);color:var(--text-3,#7a736e);box-shadow:none}@container tab-board (width<=820px){.tab-board__search{flex:160px;max-width:none}}@container tab-board (width<=560px){.tab-board__nav{align-self:stretch}.tab-board__navbtn{flex:1 0 auto;justify-content:center}.tab-board__head-actions{width:100%}.tab-board__head-actions .tab-board__primary{flex:auto}.tab-board__seg{flex:100%}.tab-board__search{flex:100%;max-width:none;margin-left:0}.tab-board__group-hint{display:none}.tab-board__row{flex-wrap:wrap;row-gap:8px;padding:12px}.tab-board__row-main{flex:calc(100% - 90px)}.tab-board__status{order:3;margin-left:42px}.tab-board__row-go{order:2}}.lead-date-field,.lead-date-field--picker{width:100%;display:block;position:relative}.lead-date-field .lead-date-input,.lead-date-field input[type=date],.lead-date-field input[type=text].lead-date-input{cursor:pointer;border-radius:var(--r-md,14px);width:100%;height:44px;min-height:44px;padding-right:44px!important}.lead-date-field .lead-date-input[readonly]{background:var(--surface,#fff);color:var(--text,#21201f);cursor:pointer}.lead-date-trigger{z-index:2;background:var(--accent-quiet,#5aa8b01a);width:32px;height:32px;color:var(--accent,#5aa8b0);cursor:pointer;border-radius:var(--r-sm,12px);transition:background var(--fast,.13s) var(--ease), color var(--fast,.13s) var(--ease);border:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lead-date-trigger:hover,.lead-date-trigger:focus-visible{color:#fff;background:var(--accent,#5aa8b0);outline:none}.datepicker.dropdown-menu.lead-datepicker{box-sizing:border-box;border:1px solid var(--line,#00000014);border-radius:var(--r-lg,16px);background:var(--surface,#fff);width:min(296px,100vw - 24px);min-width:0;max-width:calc(100vw - 16px);box-shadow:var(--sh-2,0 16px 36px -18px #00000038, 0 4px 12px #0000000f);font-family:var(--font,"Montserrat", system-ui, sans-serif);color:var(--text,#000);padding:0;overflow:visible;z-index:2300!important}.lead-datepicker.datepicker-dropdown:before,.lead-datepicker.datepicker-dropdown:after{display:none!important}.lead-datepicker .datepicker-days,.lead-datepicker .datepicker-months,.lead-datepicker .datepicker-years,.lead-datepicker .datepicker-decades{padding:12px 12px 4px}.lead-datepicker table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;max-width:100%;margin:0}.lead-datepicker thead tr:first-child th{background:var(--teal-100,#edf6f7);vertical-align:middle;border-radius:0;padding:0}.lead-datepicker thead tr:first-child th.prev,.lead-datepicker thead tr:first-child th.next{width:40px;min-width:40px;max-width:40px}.lead-datepicker .datepicker-switch{font-size:13px;font-weight:var(--fw-semi,600);letter-spacing:-.01em;color:var(--text,#000);text-overflow:ellipsis;cursor:pointer;border-radius:0;height:40px;line-height:40px;overflow:hidden;white-space:nowrap!important}.lead-datepicker .prev,.lead-datepicker .next{color:var(--accent,#5aa8b0);cursor:pointer;border-radius:0;height:40px;line-height:40px}.lead-datepicker .prev:hover,.lead-datepicker .next:hover,.lead-datepicker .datepicker-switch:hover{background:var(--accent-quiet-2,#5aa8b02e);color:var(--accent-hover,#3d7379)}.lead-datepicker .prev.disabled,.lead-datepicker .next.disabled,.lead-datepicker .prev.disabled:hover,.lead-datepicker .next.disabled:hover{color:var(--text-3,#7a736e);opacity:.35;cursor:default;background:0 0}.lead-datepicker .prev .mdi,.lead-datepicker .next .mdi{vertical-align:middle;font-size:20px;line-height:40px}.lead-datepicker .dow{font-size:10px;font-weight:var(--fw-semi,600);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3,#7a736e);height:30px;padding-top:4px;line-height:30px;background:0 0!important}.lead-datepicker .datepicker-days table tr td{width:auto;height:36px;font-size:13px;font-weight:var(--fw-med,500);text-align:center;cursor:pointer;border-radius:10px;padding:0;line-height:36px}.lead-datepicker table tr td.day{color:var(--text,#000)}.lead-datepicker table tr td.day:hover{background:var(--accent-quiet,#5aa8b01a);color:var(--accent-hover,#3d7379)}.lead-datepicker table tr td.old,.lead-datepicker table tr td.new{color:var(--text-3,#7a736e);opacity:.55}.lead-datepicker table tr td.today,.lead-datepicker table tr td.today:hover,.lead-datepicker table tr td.today.disabled,.lead-datepicker table tr td.today.disabled:hover,.lead-datepicker span.year.focused,.lead-datepicker span.month.focused,.lead-datepicker span.decade.focused,.lead-datepicker table tr td span.focused{font-weight:var(--fw-semi,600);text-shadow:none;background-image:none!important;background-color:var(--accent-quiet,#5aa8b01a)!important;color:var(--accent-hover,#3d7379)!important}.lead-datepicker table tr td.today{position:relative}.lead-datepicker table tr td.today:before{content:"";background:var(--accent,#5aa8b0);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.lead-datepicker table tr td.active,.lead-datepicker table tr td.active:hover,.lead-datepicker table tr td.active.disabled,.lead-datepicker table tr td.active.disabled:hover,.lead-datepicker table tr td span.active,.lead-datepicker table tr td span.active:hover,.lead-datepicker span.year.active,.lead-datepicker span.month.active,.lead-datepicker span.decade.active,.lead-datepicker span.year.active.focused,.lead-datepicker span.month.active.focused,.lead-datepicker span.decade.active.focused{text-shadow:none;font-weight:var(--fw-semi,600);box-shadow:0 3px 8px color-mix(in srgb, var(--accent,#5aa8b0) 32%, transparent);border-radius:10px;background:var(--accent,#5aa8b0)!important;background-image:none!important;background-color:var(--accent,#5aa8b0)!important;color:#fff!important}.lead-datepicker table tr td.today.active:before{display:none}.lead-datepicker table tr td.disabled,.lead-datepicker table tr td.disabled:hover,.lead-datepicker span.disabled,.lead-datepicker span.disabled:hover{opacity:.38;cursor:not-allowed;box-shadow:none;color:var(--text-3,#7a736e)!important;background:0 0!important}.lead-datepicker .datepicker-months td,.lead-datepicker .datepicker-years td,.lead-datepicker .datepicker-decades td{height:auto;padding:8px 0 4px}.lead-datepicker .datepicker-months span.month,.lead-datepicker .datepicker-years span.year,.lead-datepicker .datepicker-decades span.decade{float:left;box-sizing:border-box;width:25%;height:40px;font-size:13px;line-height:40px;font-weight:var(--fw-med,500);text-align:center;cursor:pointer;color:var(--text,#000);border-radius:10px;margin:0;padding:0 2px;display:block}.lead-datepicker .datepicker-months span.month:hover,.lead-datepicker .datepicker-years span.year:hover,.lead-datepicker .datepicker-decades span.decade:hover{background:var(--accent-quiet,#5aa8b01a);color:var(--accent-hover,#3d7379)}.lead-datepicker .datepicker-years span.year.old,.lead-datepicker .datepicker-years span.year.new,.lead-datepicker .datepicker-decades span.decade.old,.lead-datepicker .datepicker-decades span.decade.new,.lead-datepicker .datepicker-months span.month.old,.lead-datepicker .datepicker-months span.month.new{color:var(--text-3,#7a736e);opacity:.5}.lead-datepicker tfoot{background:var(--surface,#fff);display:table-footer-group}.lead-datepicker tfoot:before,.lead-datepicker tfoot:after{content:none!important;display:none!important}.lead-datepicker tfoot tr{display:table-row}.lead-datepicker tfoot th,.lead-datepicker tfoot th.today,.lead-datepicker tfoot th.clear{font-size:12px;line-height:30px;font-weight:var(--fw-semi,600);letter-spacing:.01em;color:var(--accent,#5aa8b0);border-radius:var(--r-sm,12px);text-align:center;border:4px solid var(--surface,#fff);background:var(--teal-100,#edf6f7);box-shadow:inset 0 0 0 1px var(--teal-200,#d3e9eb);cursor:pointer;box-sizing:border-box;background-clip:padding-box;margin:0;padding:0 8px;visibility:visible!important;width:auto!important;height:38px!important;display:table-cell!important}.lead-datepicker tfoot th.clear[style*="display: none"],.lead-datepicker tfoot th.clear[style*=display\:none]{height:0!important;box-shadow:none!important;visibility:hidden!important;border:0!important;padding:0!important;display:none!important}.lead-datepicker tfoot th.today:hover,.lead-datepicker tfoot th.clear:hover{background:var(--accent,#5aa8b0);color:#fff;box-shadow:inset 0 0 0 1px var(--accent,#5aa8b0)}@media (width<=380px){.datepicker.dropdown-menu.lead-datepicker{width:min(280px,100vw - 20px)}.lead-datepicker .datepicker-days table tr td{height:34px;font-size:12px;line-height:34px}.lead-datepicker .datepicker-months span.month,.lead-datepicker .datepicker-years span.year,.lead-datepicker .datepicker-decades span.decade{height:36px;font-size:12px;line-height:36px}}.pd-task-drawer{z-index:1400;pointer-events:none;visibility:hidden;position:fixed;inset:0}.pd-task-drawer.is-open{pointer-events:auto;visibility:visible}.pd-task-drawer__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#1f3a3d61;transition:opacity .28s;position:absolute;inset:0}.pd-task-drawer.is-open .pd-task-drawer__scrim{opacity:1}.pd-task-drawer__panel{background:var(--surface,#fff);border-left:1px solid var(--line,#00000014);border-radius:var(--r-lg,16px) 0 0 var(--r-lg,16px);width:clamp(440px,42vw,620px);max-width:100vw;height:100dvh;font-family:var(--font,inherit);flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-24px 0 60px -20px #1f3a3d59;container:pd-task-panel/inline-size}.pd-task-drawer.is-open .pd-task-drawer__panel{transform:translate(0)}.pd-task-drawer.is-fullscreen .pd-task-drawer__panel{border-left:0;border-radius:0;width:100vw;min-width:100vw;max-width:100vw}.pd-task-drawer.is-fullscreen .pd-task-drawer__scrim{opacity:0;pointer-events:none}.pd-task-drawer.is-fullscreen .pd-task-drawer__body{width:100%;max-width:880px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.pd-task-drawer.is-fullscreen .pd-task-drawer__panel-body.pdform{width:100%;max-width:720px;margin:0 auto}.pd-task-drawer__head{background:radial-gradient(120% 140% at 100% 0%, #5aa8b047 0%, #5aa8b000 55%), linear-gradient(135deg, var(--teal-900,#1f3a3d) 0%, #172d30 100%);color:#fff;flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titles actions""status status";align-items:center;gap:14px 12px;padding:16px 16px 16px 20px;display:grid;position:relative}.pd-task-drawer__titles{flex-direction:column;grid-area:titles;gap:4px;min-width:0;display:flex}.pd-task-drawer__eyebrow{min-width:0;font-family:var(--font-alt,inherit);font-size:var(--t-micro,11px);font-weight:var(--fw-semi,600);letter-spacing:.08em;text-transform:uppercase;color:var(--tan-300,#e0c6b5);align-items:center;gap:6px;display:inline-flex}.pd-task-drawer__eyebrow .mdi{color:var(--teal-300,#7bbcc3);font-size:14px}.pd-task-drawer__eyebrow-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-task-drawer__title{font-size:20px;font-weight:var(--fw-bold,700);letter-spacing:-.01em;color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.pd-task-drawer__head-left,.pd-task-drawer__head-right{align-items:center;gap:8px;min-width:0;display:flex}.pd-task-drawer__head-left{flex-wrap:wrap;grid-area:status}.pd-task-drawer__head-right{flex:none;grid-area:actions;align-self:start;gap:2px;margin-top:-4px;margin-right:-4px}.pd-task-drawer__status-wrap,.pd-task-drawer__more-wrap{position:relative}.pd-task-drawer__status{border-radius:var(--r-pill,999px);height:34px;color:inherit;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);cursor:pointer;transition:background var(--fast,.15s) ease, border-color var(--fast,.15s) ease;background:#ffffff1a;border:1px solid #ffffff2e;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.pd-task-drawer__status .pd-task-status-dot{box-shadow:0 0 0 3px #ffffff24}.pd-task-drawer__status:hover,.pd-task-drawer__status:focus-visible{background:#ffffff2e;border-color:#ffffff4d;outline:none}.pd-task-drawer__mark{border-radius:var(--r-pill,999px);color:#fff;height:34px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);cursor:pointer;transition:background var(--fast,.15s) ease, border-color var(--fast,.15s) ease;background:#5aa8b024;border:1px solid #5aa8b08c;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pd-task-drawer__mark .mdi{color:var(--teal-300,#7bbcc3);font-size:16px}.pd-task-drawer__mark:hover,.pd-task-drawer__mark:focus-visible{border-color:var(--accent,#5aa8b0);background:#5aa8b04d;outline:none}.pd-task-drawer__mark.is-done{border-color:var(--accent,#5aa8b0);background:var(--accent,#5aa8b0);color:#fff}.pd-task-drawer__mark.is-done .mdi{color:#fff}.pd-task-drawer__iconbtn{color:#fffc;cursor:pointer;width:34px;height:34px;transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pd-task-drawer__iconbtn:hover:not(:disabled),.pd-task-drawer__iconbtn:focus-visible:not(:disabled){color:#fff;background:#ffffff24;outline:none}.pd-task-drawer__iconbtn[data-pd-task-close]{background:#ffffff1f;margin-left:6px;position:relative}.pd-task-drawer__iconbtn[data-pd-task-close]:before{content:"";background:#ffffff2e;width:1px;position:absolute;top:8px;bottom:8px;left:-5px}.pd-task-drawer__iconbtn:disabled{opacity:.35;cursor:not-allowed}.pd-task-drawer__iconbtn .mdi{font-size:18px;line-height:1}.pd-task-drawer__status-menu,.pd-task-drawer__more-menu{z-index:5;border-radius:var(--r-md,14px);border:1px solid var(--line,#00000014);background:var(--surface,#fff);min-width:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px -12px #1f3a3d47}.pd-task-drawer__more-menu{left:auto;right:0}.pd-task-drawer__status-menu button,.pd-task-drawer__more-menu button{width:100%;color:var(--text,#000);font-size:var(--t-sm,13px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.pd-task-drawer__status-menu button:hover,.pd-task-drawer__more-menu button:hover{background:var(--accent-quiet,#5aa8b01a)}.pd-task-drawer__more-menu button.is-danger{color:var(--danger,#c94b4b)}.pd-task-drawer__more-menu button.is-danger:hover{background:var(--danger-quiet,#c94b4b1f)}.pd-task-drawer__tabs{border-bottom:1px solid var(--line,#00000014);background:var(--surface,#fff);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 12px;display:grid}.pd-task-drawer__tab{min-width:0;height:48px;color:var(--text-3,#7a736e);font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);white-space:nowrap;cursor:pointer;transition:color var(--fast,.15s) ease, background var(--fast,.15s) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex;position:relative}.pd-task-drawer__tab:after{content:"";background:var(--accent,#5aa8b0);height:3px;transition:transform var(--mid,.22s) var(--ease,ease);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:20%;right:20%;transform:scaleX(0)}.pd-task-drawer__tab .mdi{flex:none;font-size:16px;line-height:1}.pd-task-drawer__tab:hover,.pd-task-drawer__tab:focus-visible{color:var(--text,#000);background:var(--surface-3,#f7f4f1);outline:none}.pd-task-drawer__tab.is-on{color:var(--accent-hover,#3d7379);background:0 0}.pd-task-drawer__tab.is-on:after{transform:scaleX(1)}.pd-task-drawer__tab.is-on .mdi{color:var(--accent,#5aa8b0)}@container pd-task-panel (width<=600px){.pd-task-drawer__tabs{padding:0 4px}.pd-task-drawer__tab{height:56px;font-size:var(--t-micro,11px);flex-direction:column;gap:3px;padding:0 2px}.pd-task-drawer__tab .mdi{font-size:18px}.pd-task-drawer__tab:after{left:25%;right:25%}}.pd-task-drawer__body{background:var(--surface,#fff);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2,#00000024) transparent;flex:auto;min-height:0;padding:18px 20px 28px;overflow:hidden auto}.pd-task-drawer__panel-body{flex-direction:column;gap:18px;display:flex}.pd-task-drawer .pdform{max-width:100%}.pd-task-drawer .field{width:100%;min-width:0;margin:0}.pd-task-drawer .field__label{font-size:var(--t-micro,11px);font-weight:var(--fw-semi,600);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3,#7a736e);align-items:center;gap:4px;margin-bottom:8px;display:flex}.pd-task-drawer .field__label .text-danger{color:var(--danger,#c94b4b)!important}.pd-task-drawer .field__label--sub{text-transform:none;letter-spacing:0;color:var(--text-3,#7a736e);font-size:11px}.pd-task-drawer .input,.pd-task-drawer .textarea,.pd-task-drawer .select{box-sizing:border-box;border-radius:var(--r-sm,12px);border-color:var(--line-2);background:var(--surface);width:100%;max-width:100%}.pd-task-drawer .input{height:42px}.pd-task-drawer .input:focus,.pd-task-drawer .textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring,#5aa8b04d);outline:none}.pd-task-drawer .input.is-invalid,.pd-task-drawer .textarea.is-invalid{box-shadow:0 0 0 3px #d645451f;border-color:#d64545!important}.pd-task-drawer .pdform__row{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}@container pd-task-panel (width>=480px){.pd-task-drawer .pdform__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-task-row3{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}@container pd-task-panel (width>=520px){.pd-task-row3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-task-row3>.field{min-width:0}.pd-task-field--tight{margin-top:10px}.pd-task-drawer .select2-container{z-index:1;width:100%!important}.pd-task-drawer .select2-container--open{z-index:20}.pd-task-drawer .select2-container .select2-selection--single{align-items:center;display:flex;position:relative;border-radius:var(--r-sm,12px)!important;border-color:var(--line-2)!important;background:var(--surface)!important;height:42px!important;min-height:42px!important}.pd-task-drawer .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)!important;padding-left:13px!important;padding-right:56px!important;line-height:40px!important}.pd-task-drawer .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:none!important;width:22px!important;height:42px!important;color:var(--text-3,#7a736e)!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;top:0!important;left:auto!important;right:32px!important}.pd-task-drawer .select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--accent-hover,#3d7379)!important}.pd-task-drawer .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-3)!important}.pd-task-drawer .select2-container--default .select2-selection--single .select2-selection__arrow{right:8px;height:40px!important}.pd-task-drawer .select2-container--default.select2-container--focus .select2-selection--single,.pd-task-drawer .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 0 0 3px var(--ring,#5aa8b04d);border-color:var(--accent)!important}.pd-task-drawer select.select2-hidden-accessible{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pd-task-assoc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}@container pd-task-panel (width<=420px){.pd-task-assoc{grid-template-columns:1fr}}.pd-task-assoc__card{border:1px solid var(--line,#00000014);border-radius:var(--r-md,14px);background:var(--surface-3,#f7f4f1);min-width:0;min-height:62px;transition:border-color var(--fast,.15s) ease, background var(--fast,.15s) ease;align-items:center;gap:12px;padding:12px 14px;display:flex}.pd-task-assoc__card--loan:hover,.pd-task-assoc__card--loan:focus-within{border-color:var(--accent,#5aa8b0);background:var(--accent-quiet,#5aa8b01a)}.pd-task-assoc__avatar{flex:none;background:var(--accent,#5aa8b0)!important;color:#fff!important}.pd-task-assoc__loanic{background:var(--surface,#fff);border:1px solid var(--line-2);width:34px;height:34px;color:var(--accent,#5aa8b0);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.pd-task-assoc__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.pd-task-assoc__kind{font-family:var(--font-alt,inherit);font-size:10px;font-weight:var(--fw-semi,600);letter-spacing:.08em;text-transform:uppercase;color:var(--tan-600,#a78a78)}.pd-task-assoc__name{font-size:var(--t-sm,13px);font-weight:var(--fw-semi,600);color:var(--text,#000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-task-assoc__sub{font-size:var(--t-xs,12px);color:var(--text-3,#7a736e);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-task-assoc__add{color:var(--accent-hover,#3d7379);font-size:var(--t-sm,13px);font-weight:var(--fw-med,500);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pd-task-assoc__add:hover,.pd-task-assoc__add:focus{color:var(--accent,#5aa8b0);outline:none;text-decoration:underline}.pd-task-priority{border-radius:var(--r-sm,12px);background:var(--surface-3,#f7f4f1);border:1px solid var(--line,#00000014);box-sizing:border-box;gap:2px;width:100%;min-height:42px;padding:4px;display:inline-flex}.pd-task-priority__btn{min-width:0;height:32px;color:var(--text-2,#4a4542);font-size:var(--t-xs,12px);font-weight:var(--fw-med,500);cursor:pointer;transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease, box-shadow var(--fast,.15s) ease;background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pd-task-priority__btn:hover{color:var(--text,#000)}.pd-task-priority__btn.is-on{background:var(--surface,#fff);color:var(--text,#000);font-weight:var(--fw-semi,600);box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #1f3a3d40}.pd-task-priority__dot{border-radius:50%;width:8px;height:8px}.pd-task-priority__dot--high{background:var(--danger,#c94b4b)}.pd-task-priority__dot--normal{background:var(--tan-500,#d0ac96)}.pd-task-priority__dot--low{background:var(--teal-500,#5aa8b0)}.pd-task-seg{gap:8px;width:100%;min-height:42px;display:inline-flex}.pd-task-seg__btn{border-radius:var(--r-sm,12px);border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);min-width:0;height:42px;color:var(--text-3,#7a736e);font-size:var(--t-xs,12px);font-weight:var(--fw-med,500);cursor:pointer;transition:border-color var(--fast,.15s) ease, color var(--fast,.15s) ease, background var(--fast,.15s) ease;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.pd-task-seg__btn:hover{border-color:var(--accent,#5aa8b0);color:var(--text,#000)}.pd-task-seg__btn.is-on.is-active{border-color:var(--accent,#5aa8b0);color:var(--teal-700,#3d7379);background:var(--accent-quiet,#5aa8b01a)}.pd-task-seg__btn.is-on:not(.is-active){border-color:var(--teal-700,#3d7379);color:var(--teal-900,#1f3a3d);background:#1f3a3d0f}.pd-task-drawer__status-menu{min-width:240px}.pd-task-status-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.pd-task-status-dot--notstarted{background:#9aa0a6}.pd-task-status-dot--inprogress{background:var(--teal-500,#5aa8b0)}.pd-task-status-dot--completed{background:#34a853}.pd-task-status-dot--waiting{background:var(--tan-500,#d0ac96)}.pd-task-status-dot--deferred{background:var(--tan-700,#7e695b)}.pd-task-labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.pd-task-labels__chips{flex-wrap:wrap;gap:6px;display:flex}.pd-task-labels__chip{height:28px;font-size:var(--t-xs,12px);font-weight:var(--fw-med,500);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 10px;display:inline-flex}.pd-task-labels__chip--ptd,.pd-task-labels__chip--urgent{color:#b42318;background:#fde8e8;border-color:#f3c1c1}.pd-task-labels__chip--ptc{color:#b54708;background:#fff4e5;border-color:#f5d0a9}.pd-task-labels__chip--ptf{color:#a15c07;background:#fff8e1;border-color:#f0d78c}.pd-task-labels__chip--borrower{color:#175cd3;background:#e8f1fd;border-color:#b6d0f7}.pd-task-labels__chip--investor{color:#6941c6;background:#f3e8fd;border-color:#d6bbfb}.pd-task-labels__chip--compliance{color:#067647;background:#e7f8ef;border-color:#abefc6}.pd-task-labels__chip--qc{color:#c11574;background:#fce7f6;border-color:#fcceee}.pd-task-labels__chip button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.pd-task-labels__chip button:hover{opacity:1}.pd-task-labels__add{border-radius:var(--r-pill,999px);border:1px dashed var(--line-2,#00000024);height:30px;color:var(--text-2,#4a4542);font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);cursor:pointer;transition:border-color var(--fast,.15s) ease, color var(--fast,.15s) ease, background var(--fast,.15s) ease;background:0 0;padding:0 14px}.pd-task-labels__add:hover,.pd-task-labels__add:focus-visible{border-color:var(--accent);background:var(--accent-quiet,#5aa8b01a);color:var(--accent-hover,#3d7379);border-style:solid;outline:none}.pd-task-labels__menu{z-index:12;border-radius:var(--r-md,14px);border:1px solid var(--line,#00000014);background:var(--surface,#fff);width:min(320px,92vw);max-height:280px;margin:0;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 40px -12px #1f3a3d47}.pd-task-labels__opt{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.pd-task-labels__opt:hover,.pd-task-labels__opt:focus{background:var(--accent-quiet,#5aa8b01a);outline:none}.pd-task-labels__opt.is-on{border-color:var(--accent-quiet-2,#5aa8b02e);background:var(--accent-quiet,#5aa8b01a)}.pd-task-labels__swatch{border-radius:4px;flex:none;width:14px;height:14px}.pd-task-labels__swatch--ptd,.pd-task-labels__swatch--urgent{background:#d64545}.pd-task-labels__swatch--ptc{background:#e67e22}.pd-task-labels__swatch--ptf{background:#f1c40f}.pd-task-labels__swatch--borrower{background:#3498db}.pd-task-labels__swatch--investor{background:#9b59b6}.pd-task-labels__swatch--compliance{background:#27ae60}.pd-task-labels__swatch--qc{background:#e84393}.pd-task-labels__opt-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pd-task-labels__opt-text strong{font-size:var(--t-sm,13px);color:var(--text,#000)}.pd-task-labels__opt-text span{color:var(--text-3,#7a736e);font-size:11px}.pd-task-labels__check{opacity:0;color:var(--accent,#5aa8b0);font-size:16px}.pd-task-labels__opt.is-on .pd-task-labels__check{opacity:1}.pd-task-timeline{align-items:flex-end;gap:10px;min-width:0;display:flex}@container pd-task-panel (width<=420px){.pd-task-timeline{flex-direction:column;align-items:stretch}.pd-task-timeline__arrow{display:none}}.pd-task-timeline__col{flex:1 1 0;min-width:0;margin:0}.pd-task-timeline__arrow{color:var(--text-3,#7a736e);flex:none;padding-bottom:10px}.pd-task-date-ic{vertical-align:-1px;margin-right:2px;font-size:14px}.pd-task-date-ic--start{color:var(--accent,#5aa8b0)}.pd-task-date-ic--due{color:var(--tan-600,#a78a78)}.pd-task-date{border:1px solid var(--line-2);border-radius:var(--r-sm,12px);background:var(--surface);box-sizing:border-box;width:100%;min-width:0;transition:border-color var(--fast,.15s) ease, box-shadow var(--fast,.15s) ease;align-items:stretch;gap:0;display:flex;overflow:hidden}.pd-task-date:hover{border-color:var(--line-strong,#0003)}.pd-task-date:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring,#5aa8b04d)}.pd-task-date .input,.pd-task-date input.input{cursor:pointer;flex:auto;min-width:0;height:40px;padding:0 12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.pd-task-date .input:focus{box-shadow:none!important}.pd-task-date.is-invalid{box-shadow:0 0 0 3px #d645451f;border-color:#d64545!important}.pd-task-date__btn{border:0;border-left:1px solid var(--line,#00000014);background:var(--surface-3,#f7f4f1);width:36px;color:var(--accent,#5aa8b0);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.pd-task-date__btn:hover,.pd-task-date__btn:focus{background:var(--accent-quiet,#5aa8b01a);color:var(--teal-700,#3d7379);outline:none}.pd-task-date__btn .mdi{font-size:18px;line-height:1}.pd-task-dates{border:1px solid var(--line,#00000014);border-radius:var(--card-radius,16px);background:var(--surface-3,#f7f4f1);flex-direction:column;gap:14px;padding:16px;display:flex}.pd-task-dates .pd-task-timeline{align-items:flex-start}.pd-task-dates .pd-task-timeline__arrow{padding:34px 0 0}.pd-task-dates__label{font-size:var(--t-micro,11px);font-weight:var(--fw-semi,600);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2,#4a4542);align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.pd-task-dates__label .pd-task-date-ic{margin:0;font-size:18px}.pd-task-dates .pd-task-date{background:var(--surface,#fff)}.pd-task-dates .pd-task-date__btn{color:var(--text-2,#4a4542);background:0 0;border-left:0}.pd-task-date__clear,.pd-task-quick__clear{background:var(--surface-3,#f7f4f1);width:22px;height:22px;color:var(--text-2,#4a4542);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.pd-task-date__clear[hidden],.pd-task-quick__clear[hidden]{display:none}.pd-task-date__clear:hover,.pd-task-date__clear:focus-visible,.pd-task-quick__clear:hover,.pd-task-quick__clear:focus-visible{background:var(--accent-quiet-2,#5aa8b02e);color:var(--text,#1f1b18);outline:none}.pd-task-date__clear .mdi,.pd-task-quick__clear .mdi{font-size:14px;line-height:1}.pd-task-dates__hint{font-size:var(--t-xs,12px);color:var(--text-3,#7a736e);margin-top:6px;display:block}.pd-task-dates__hint.is-muted{color:var(--text-3,#7a736e)}.pd-task-dates__hint.is-overdue{color:var(--danger,#c94b4b);font-weight:600}.pd-task-duration[hidden],.pd-task-quick[hidden]{display:none}.pd-task-duration{border:1px dashed var(--line-2,#00000024);border-radius:var(--r-sm,12px);background:var(--surface,#fff);font-size:var(--t-sm,13px);font-weight:var(--fw-semi,600);color:var(--text,#1f1b18);align-items:center;gap:10px;padding:12px 14px;display:flex}.pd-task-duration__ic{color:var(--accent,#5aa8b0);font-size:22px;line-height:1}.pd-task-duration.is-empty{color:var(--text-3,#7a736e);font-weight:500}.pd-task-duration.is-empty .pd-task-duration__ic{color:var(--text-3,#a0a7b0)}.pd-task-duration.is-warn{color:#b83232;background:#d645450d;border-color:#d6454580}.pd-task-duration.is-warn .pd-task-duration__ic{color:#d64545}.pd-task-quick{flex-direction:column;gap:10px;margin-top:16px;display:flex}.pd-task-quick__wrap{align-items:center;gap:10px;display:flex;position:relative}.pd-task-quick__btn{border:1px solid var(--line-2,#00000024);border-radius:var(--r-sm,12px);background:var(--surface,#fff);min-width:0;height:42px;font-size:var(--t-sm,13px);color:var(--text,#1f1b18);cursor:pointer;text-align:left;flex:auto;align-items:center;gap:10px;padding:0 12px;display:flex}.pd-task-quick__btn:hover:not(:disabled),.pd-task-quick__btn[aria-expanded=true]{border-color:var(--accent,#5aa8b0)}.pd-task-quick__btn:focus-visible{border-color:var(--accent,#5aa8b0);outline:none;box-shadow:0 0 0 3px #5aa8b02e}.pd-task-quick__btn--readonly,.pd-task-quick__btn--readonly:hover{border-color:var(--line,#00000014);background:var(--surface-3,#f7f4f1);cursor:default}.pd-task-quick__ic{color:var(--text-2,#4a4542);font-size:18px}.pd-task-quick__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pd-task-quick__label.is-placeholder{color:var(--text-3,#7a736e)}.pd-task-quick__chev{color:var(--text-3,#7a736e);font-size:18px}.pd-task-quick__time{border:1px solid var(--line,#00000014);border-radius:var(--r-sm,12px);background:var(--surface-3,#f7f4f1);height:42px;font-size:var(--t-sm,13px);color:var(--text,#1f1b18);white-space:nowrap;cursor:default;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pd-task-quick__time .mdi{color:var(--text-2,#4a4542);font-size:16px}.pd-task-quick__menu{z-index:30;border:1px solid var(--line,#00000014);border-radius:var(--r-md,14px);background:var(--surface,#fff);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -12px #1f3a3d47}.pd-task-quick__menu button{width:100%;color:var(--text,#1f1b18);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.pd-task-quick__menu button:hover:not(:disabled),.pd-task-quick__menu button:focus-visible{background:var(--accent-quiet,#5aa8b01f);outline:none}.pd-task-quick__menu button.is-on{background:var(--accent-quiet,#5aa8b02e);color:var(--teal-700,#3d7379);font-weight:600}.pd-task-quick__menu button:disabled{color:var(--text-3,#a0a7b0);cursor:not-allowed}.pd-task-quick__menu [data-pd-task-quick-pick]{color:var(--teal-700,#3d7379);justify-content:flex-start}.pd-task-quick__date{color:var(--text-3,#7a736e);font-size:12px}.pd-task-quick__sep{background:var(--line,#00000014);height:1px;margin:4px 6px}.pd-task-sla{border:1px solid var(--line,#00000014);border-radius:var(--card-radius,16px);background:var(--surface,#fff);flex-direction:column;gap:12px;padding:16px;display:flex}.pd-task-section__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-task-section__head--row{align-items:center;margin-bottom:8px}.pd-task-sla__title,.pd-task-section__title{font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);letter-spacing:0;text-transform:none;color:var(--text-2,#4a4542);align-items:center;display:inline-flex}.pd-task-section__ic{color:var(--accent,#5aa8b0);vertical-align:-1px;margin-right:4px;font-size:14px}.pd-task-sla__hint{font-size:var(--t-xs,12px);color:var(--text-3,#7a736e);text-align:right}@container pd-task-panel (width<=420px){.pd-task-sla .pd-task-section__head{flex-direction:column;align-items:flex-start;gap:2px}.pd-task-sla__hint{text-align:left}}.pd-task-sla__row{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}@container pd-task-panel (width>=480px){.pd-task-sla__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-task-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:24px;display:flex}.pd-task-empty__ic{background:var(--accent-quiet,#5aa8b01a);width:72px;height:72px;color:var(--accent,#5aa8b0);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:32px;display:inline-flex;box-shadow:0 0 0 10px #5aa8b00d}.pd-task-empty__title{font-size:var(--t-h4,14px);font-weight:var(--fw-bold,700);color:var(--text,#000);margin:0 0 6px}.pd-task-empty__sub{max-width:280px;font-size:var(--t-sm,13px);color:var(--text-3,#7a736e);margin:0}.pd-task-drawer__foot{padding:14px 20px;padding-bottom:calc(14px + var(--safe-b,0px));border-top:1px solid var(--line,#00000014);background:var(--surface,#fff);flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;box-shadow:0 -12px 24px -20px #1f3a3d59}.pd-task-drawer__foot .btn{--btn-h:40px;font-size:var(--t-sm,13px);font-weight:var(--fw-semi,600);border-radius:var(--r-sm,12px);padding:0 18px}.pd-task-drawer__foot .btn--ghost:first-child{box-shadow:none;color:var(--text-2,#4a4542);border-color:#0000}.pd-task-drawer__foot .btn--ghost:first-child:hover{background:var(--surface-3,#f7f4f1);color:var(--text,#000)}.pd-task-drawer__foot .btn--primary{box-shadow:0 8px 18px -10px #5aa8b0e6}@container pd-task-panel (width<=480px){.pd-task-drawer__foot{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px;display:grid}.pd-task-drawer__foot .btn{width:100%;padding:0 10px}.pd-task-drawer__foot .btn--primary{order:-1;grid-column:1/-1}}.pd-task-drawer__btn-outline{border-color:var(--accent,#5aa8b0)!important;color:var(--accent-hover,#3d7379)!important;background:0 0!important}.pd-task-drawer__btn-outline:hover,.pd-task-drawer__btn-outline:focus{background:var(--accent-quiet,#5aa8b01a)!important}.pd-task-toast{z-index:1500;background:var(--teal-900,#1f3a3d);color:#fff;font-size:var(--t-sm,13px);opacity:0;pointer-events:none;border-radius:10px;padding:10px 16px;transition:opacity .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f3a3d40}.pd-task-toast.is-on{opacity:1}@media (width<=900px){.pd-task-assoc{grid-template-columns:1fr}}@media (width<=768px){.pd-task-drawer__panel{border-left:0;border-radius:0;width:100vw;min-width:100vw}.pd-task-drawer__head{gap:12px 10px;padding:14px 12px 14px 16px}.pd-task-drawer__title{font-size:18px}.pd-task-drawer__body{padding:16px 14px 24px}.pd-task-timeline{flex-direction:column;align-items:stretch}.pd-task-timeline__arrow{display:none}}@media (width<=420px){.pd-task-drawer__iconbtn{width:30px;height:30px}.pd-task-drawer__iconbtn .mdi{font-size:17px}}.pd-task-drawer .visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.datepicker.dropdown-menu.partners-datepicker,body>.select2-container{z-index:1600!important}.pd-task-assignee{position:relative}.pd-task-assignee__btn,.pd-task-type__btn,.pd-task-risk__btn{border:1px solid var(--line-2);border-radius:var(--r-sm,12px);background:var(--surface);width:100%;min-height:42px;color:var(--text);font-size:var(--t-sm,13px);font-weight:var(--fw-med,500);cursor:pointer;text-align:left;transition:border-color var(--fast,.15s) ease, box-shadow var(--fast,.15s) ease;align-items:center;gap:8px;padding:0 12px;display:flex}.pd-task-risk__btn[aria-disabled=true]{cursor:default;opacity:.92}.pd-task-risk__btn[aria-disabled=true] .mdi-chevron-down{display:none}.pd-task-assignee__btn:hover,.pd-task-type__btn:hover,.pd-task-risk__btn:hover:not([aria-disabled=true]),.pd-task-assignee__btn:focus,.pd-task-type__btn:focus,.pd-task-risk__btn:focus:not([aria-disabled=true]){border-color:var(--accent);box-shadow:0 0 0 3px var(--ring,#5aa8b04d);outline:none}.pd-task-assignee__btn .mdi-chevron-down,.pd-task-type__btn .mdi-chevron-down,.pd-task-risk__btn .mdi-chevron-down{color:var(--text-3);margin-left:auto}.pd-task-assignee__avatar{color:#fff;background:linear-gradient(135deg, var(--teal-500,#5aa8b0), var(--teal-700,#3d7379));border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.pd-task-assignee__name,.pd-task-assignee__btn [data-pd-task-assignee-label],.pd-task-type__btn [data-pd-task-type-label],.pd-task-risk__btn [data-pd-task-risk-label]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pd-task-assignee__menu,.pd-task-type__menu,.pd-task-risk__menu,.pd-task-loan-menu{z-index:12;border-radius:var(--r-md,14px);border:1px solid var(--line,#00000014);background:var(--surface,#fff);box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:280px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden auto;box-shadow:0 18px 40px -12px #1f3a3d47}.pd-task-risk__menu{width:max(100%,220px);max-width:min(300px,100%);left:auto;right:0}.pd-task-assignee__search,.pd-task-loan-menu__search{border:1px solid var(--line);background:var(--surface-3,#f7f4f1);border-radius:10px;align-items:center;gap:6px;height:36px;margin-bottom:8px;padding:0 10px;display:flex}.pd-task-assignee__search:focus-within,.pd-task-loan-menu__search:focus-within{border-color:var(--accent,#5aa8b0);background:var(--surface,#fff)}.pd-task-assignee__search .mdi,.pd-task-loan-menu__search .mdi{color:var(--text-3)}.pd-task-assignee__search input,.pd-task-loan-menu__search input{min-width:0;color:var(--text,#000);font-size:var(--t-sm,13px);background:0 0;border:0;outline:none;flex:1}.pd-task-assignee__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:4px 8px;font-size:10px;display:block}.pd-task-assignee__list{margin:0;padding:0;list-style:none}.pd-task-assignee__item{text-align:left;cursor:pointer;width:100%;font-size:var(--t-sm,13px);color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.pd-task-assignee__item:hover,.pd-task-assignee__item:focus{background:var(--accent-quiet,#5aa8b01a);outline:none}.pd-task-assignee__empty,.pd-task-loan-menu__empty{font-size:var(--t-xs,12px);color:var(--text-3);padding:12px 8px}.pd-task-type,.pd-task-risk,.pd-task-assoc__card--loan{position:relative}.pd-task-type__menu button,.pd-task-risk__menu button{text-align:left;cursor:pointer;width:100%;max-width:100%;font-size:var(--t-sm,13px);color:var(--text);box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.pd-task-risk__opt-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pd-task-type__menu button:hover,.pd-task-risk__menu button:hover{background:var(--accent-quiet,#5aa8b01a)}.pd-task-type__btn .mdi:first-child{color:var(--text-2)}.pd-task-type__ic{width:18px;height:18px;color:var(--text-2,#4a4542);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pd-task-type__ic--none,.pd-task-type__ic--other{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E")}.pd-task-type__ic--call{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}.pd-task-type__ic--email{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}.pd-task-type__ic--meeting{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3E%3C/svg%3E")}.pd-task-type__menu button{font-family:inherit}.pd-task-type__menu .pd-task-type__ic{color:var(--text-2,#4a4542)}.pd-task-labels__menu{overscroll-behavior:contain}.pd-task-risk__btn--low{background:var(--pos-bg,#edf6f7);border-color:var(--teal-200,#d3e9eb);color:var(--teal-700,#3d7379)}.pd-task-risk__btn--medium{background:var(--warn-bg,#faf3ee);border-color:var(--tan-300,#e0c6b5);color:var(--tan-700,#7e695b)}.pd-task-risk__btn--high{background:var(--danger-quiet,#c94b4b1f);color:var(--danger,#c94b4b);border-color:#c94b4b59}.pd-task-risk__btn--completed{background:var(--surface-3,#f7f4f1);border-color:var(--line-2,#00000024);color:var(--text-2,#4a4542)}.pd-task-risk__ic{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;display:inline-flex}.pd-task-risk__ic--low{color:var(--teal-600,#4a939b)}.pd-task-risk__ic--medium{color:var(--tan-600,#a78a78)}.pd-task-risk__ic--high{color:var(--danger,#c94b4b)}.pd-task-risk__ic--completed{color:var(--text-3,#7a736e)}.pd-task-risk__check{color:var(--accent,#5aa8b0);opacity:0;margin-left:auto}.pd-task-risk__menu button.is-on .pd-task-risk__check{opacity:1}.pd-task-loan-selected{align-items:center;gap:6px;min-width:0;display:flex}.pd-task-loan-clear{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.pd-task-loan-menu{width:min(100%,320px);max-width:100%;left:auto;right:0}.pd-task-loan-menu__list{margin:0;padding:0;list-style:none}.pd-task-loan-menu__list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:flex}.pd-task-loan-menu__list button:hover{background:var(--accent-quiet,#5aa8b01a)}.pd-task-loan-menu__title{font-size:var(--t-sm,13px);color:var(--text);font-weight:500}.pd-task-loan-menu__sub{color:var(--text-3);font-size:11px}.pd-task-section{border:1px solid var(--line,#00000014);border-radius:var(--card-radius,16px);background:var(--surface,#fff);padding:16px}.pd-task-rte{flex-direction:column;gap:6px;min-width:0;display:flex}.pd-task-rte__label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.pd-task-rte__box{border:1px solid var(--line-2,#00000024);border-radius:var(--r-sm,12px);background:var(--surface,#fff);transition:border-color var(--fast,.15s) ease, box-shadow var(--fast,.15s) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.pd-task-rte__box:focus-within{border-color:var(--accent,#5aa8b0);box-shadow:0 0 0 3px var(--ring,#5aa8b04d)}.pd-task-rte.is-over .pd-task-rte__box{border-color:var(--danger,#c94b4b);box-shadow:0 0 0 3px var(--danger-ring,#c94b4b2e)}.pd-task-rte__editor{min-height:96px;max-height:260px;font-size:var(--t-sm,13px);color:var(--text,#1f1b18);word-wrap:break-word;overflow-wrap:anywhere;outline:none;order:2;padding:12px 14px;line-height:1.55;position:relative;overflow-y:auto}.pd-task-rte.is-empty .pd-task-rte__editor:before{content:attr(data-placeholder);color:var(--text-3,#7a736e);pointer-events:none;position:absolute}.pd-task-rte__editor ul,.pd-task-rte__editor ol{margin:4px 0;padding-left:22px}.pd-task-rte__editor blockquote{margin:0 0 0 28px}.pd-task-rte__editor p{margin:0 0 6px}.pd-task-rte__editor a{color:var(--teal-700,#3d7379);text-decoration:underline}.pd-task-rte.is-readonly .pd-task-rte__editor{background:var(--surface-3,#f7f4f1);cursor:default}.pd-task-rte__toolbar{border-bottom:1px solid var(--line,#00000014);background:var(--surface-3,#f7f4f1);flex-wrap:wrap;order:1;align-items:center;gap:4px;padding:6px 8px;display:flex}.pd-task-rte__select{height:30px;font-family:inherit;font-size:var(--t-xs,12px);font-weight:var(--fw-med,500);color:var(--text,#1f1b18);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 22px 0 8px}.pd-task-rte__select:hover,.pd-task-rte__select:focus{background:var(--surface,#fff);border-color:var(--line,#00000014);outline:none}.pd-task-rte__select--font{width:124px}.pd-task-rte__select--size{width:58px}.pd-task-rte__group{border-left:1px solid var(--line-2,#00000024);background:0 0;align-items:center;gap:1px;margin-left:2px;padding-left:4px;display:inline-flex}.pd-task-rte__group--round{gap:1px}.pd-task-rte__btn{width:30px;height:30px;color:var(--text-2,#4a4542);cursor:pointer;transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pd-task-rte__btn .mdi{font-size:18px;line-height:1}.pd-task-rte__btn:hover:not(:disabled),.pd-task-rte__btn:focus-visible{background:var(--surface,#fff);color:var(--text,#000);outline:none}.pd-task-rte__btn.is-on{background:var(--accent-quiet-2,#5aa8b02e);color:var(--accent-hover,#3d7379)}.pd-task-rte__btn:disabled{color:var(--text-3,#7a736e);opacity:.45;cursor:not-allowed}.pd-task-rte__linkbar{border-top:1px solid var(--line,#00000014);background:var(--surface-3,#f7f4f1);order:3;align-items:center;gap:6px;padding:8px 10px;display:flex}.pd-task-rte__linkbar>.mdi{color:var(--accent,#5aa8b0);font-size:16px}.pd-task-rte__link-input{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);min-width:0;height:28px;color:var(--text,#000);font-size:var(--t-xs,12px);border-radius:8px;outline:none;flex:auto;padding:0 10px}.pd-task-rte__link-input:focus{border-color:var(--accent,#5aa8b0)}.pd-task-rte__link-input.is-invalid{border-color:#d64545}.pd-task-rte__link-btn{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);height:28px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);color:var(--text-2,#4a4542);cursor:pointer;border-radius:8px;padding:0 12px}.pd-task-rte__link-btn.is-primary{border-color:var(--accent,#5aa8b0);background:var(--accent,#5aa8b0);color:#fff}.pd-task-rte__link-x{width:26px;height:26px;color:var(--text-3,#7a736e);cursor:pointer;background:0 0;border:0;border-radius:50%}.pd-task-rte__limit{font-size:var(--t-xs,12px);color:var(--danger,#c94b4b);margin:0}.pd-task-rte__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-task-rte__emoji-wrap{position:relative}.pd-task-rte__emoji-toggle{border:1px solid var(--line,#00000014);background:var(--surface,#fff);width:34px;height:34px;color:var(--tan-600,#a78a78);cursor:pointer;transition:border-color var(--fast,.15s) ease, background var(--fast,.15s) ease;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pd-task-rte__emoji-toggle .mdi{font-size:20px;line-height:1}.pd-task-rte__emoji-toggle:hover:not(:disabled),.pd-task-rte__emoji-toggle[aria-expanded=true]{border-color:var(--accent,#5aa8b0);background:var(--accent-quiet,#5aa8b01a)}.pd-task-rte__emoji-menu{z-index:30;border:1px solid var(--line,#00000014);border-radius:var(--r-md,14px);background:var(--surface,#fff);grid-template-columns:repeat(8,30px);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 18px 40px -12px #1f3a3d47}.pd-task-rte__emoji-menu[hidden]{display:none}.pd-task-rte__emoji{cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:18px;line-height:1}.pd-task-rte__emoji:hover,.pd-task-rte__emoji:focus-visible{background:var(--accent-quiet,#5aa8b024);outline:none}.pd-task-rte__actions{align-items:center;gap:6px;display:inline-flex}.pd-task-rte__cancel{height:32px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);color:var(--text-3,#7a736e);cursor:pointer;transition:background var(--fast,.15s) ease, color var(--fast,.15s) ease;background:0 0;border:0;border-radius:10px;padding:0 12px}.pd-task-rte__cancel:hover:not(:disabled){background:var(--surface-3,#f7f4f1);color:var(--text,#1f1b18)}.pd-task-rte__save{border:1px solid var(--accent,#5aa8b0);background:var(--accent,#5aa8b0);color:#fff;height:32px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);cursor:pointer;transition:background var(--fast,.15s) ease, border-color var(--fast,.15s) ease;border-radius:10px;align-items:center;padding:0 16px;display:inline-flex}.pd-task-rte__save:hover:not(:disabled),.pd-task-rte__save:focus-visible{background:var(--accent-hover,#3d7379);border-color:var(--accent-hover,#3d7379);outline:none}.pd-task-rte button:disabled{opacity:.6}.pd-task-recur{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pd-task-recur__btn{border-radius:var(--r-pill,999px);border:1px solid var(--line-2);background:var(--surface,#fff);height:32px;color:var(--text-2);font-size:var(--t-xs,12px);font-weight:var(--fw-med,500);cursor:pointer;transition:border-color var(--fast,.15s) ease, color var(--fast,.15s) ease, background var(--fast,.15s) ease;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.pd-task-recur__btn:hover{border-color:var(--accent,#5aa8b0);color:var(--accent-hover,#3d7379)}.pd-task-recur__btn.is-on{border-color:var(--accent,#5aa8b0);background:var(--accent,#5aa8b0);color:#fff;font-weight:var(--fw-semi,600)}.pd-task-recur__hint{font-size:var(--t-xs,12px);color:var(--text-3,#7a736e);align-items:center;gap:4px;margin:8px 0 0;display:flex}.pd-task-readonly-banner{border:1px solid var(--tan-300,#e0c6b5);border-radius:var(--r-sm,12px);background:var(--warn-bg,#faf3ee);font-size:var(--t-sm,13px);color:var(--text-2,#4a4541);align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;display:flex}.pd-task-readonly-banner[hidden]{display:none}.pd-task-readonly-banner__link{color:var(--accent,#0f766e);white-space:nowrap;margin-left:auto;font-weight:600}.pd-task-clone-banner{border:1px solid var(--accent-quiet,#5aa8b059);border-radius:var(--r-sm,12px);background:var(--accent-quiet,#5aa8b01a);font-size:var(--t-sm,13px);color:var(--text-2,#4a4541);margin:0 0 16px;padding:12px 14px}.pd-task-clone-banner[hidden]{display:none}.pd-task-drawer.is-readonly .pd-task-drawer__panel-body[data-pd-task-panel=details]{opacity:.85}.pd-task-drawer.is-log-touch .pd-task-drawer__foot{display:none}.pd-task-drawer.is-log-touch .pd-task-drawer__status-wrap,.pd-task-drawer.is-log-touch .pd-task-drawer__mark{display:none!important}.pd-task-drawer__status--static{border-radius:var(--r-pill,999px);color:#fff;height:34px;font-size:var(--t-xs,12px);font-weight:var(--fw-semi,600);cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;background:#34a85338;border:1px solid #34a8538c;align-items:center;gap:6px;padding:0 14px;display:none}.pd-task-drawer__status--static .mdi{color:#7ddea0;font-size:16px}.pd-task-drawer.is-log-touch .pd-task-drawer__status--static{display:inline-flex}.pd-task-drawer.is-log-touch .pd-task-drawer__panel-body[data-pd-task-panel=details]{opacity:.92;pointer-events:none}.pd-task-drawer.is-log-touch .pd-task-rte__toolbar,.pd-task-drawer.is-log-touch .pd-task-rte__foot,.pd-task-drawer.is-log-touch .pd-task-rte__linkbar,.pd-task-drawer.is-log-touch .pd-task-rte__emoji-wrap,.pd-task-rte.is-readonly .pd-task-rte__toolbar,.pd-task-rte.is-readonly .pd-task-rte__foot,.pd-task-rte.is-readonly .pd-task-rte__linkbar,.pd-task-rte.is-readonly .pd-task-rte__emoji-wrap{display:none!important}.pd-task-quickacts{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pd-task-quickacts button{border:1px solid var(--line);background:var(--surface,#fff);min-height:36px;color:var(--text-2);font-size:var(--t-sm,13px);font-weight:var(--fw-med,500);cursor:pointer;transition:border-color var(--fast,.15s) ease, background var(--fast,.15s) ease, color var(--fast,.15s) ease;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pd-task-quickacts button:hover,.pd-task-quickacts button:focus-visible{border-color:var(--accent);background:var(--accent-quiet,#5aa8b01a);color:var(--accent-hover,#3d7379);outline:none}.pd-task-quickacts .mdi{width:auto;height:auto;color:var(--accent,#5aa8b0);background:0 0;border-radius:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.pd-recur-modal{z-index:30;pointer-events:none;visibility:hidden;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:56px 16px 24px;display:flex;position:absolute;inset:0}.pd-recur-modal.is-open{pointer-events:auto;visibility:visible}.pd-recur-modal__scrim{opacity:0;background:#1f3a3d47;transition:opacity .2s;position:absolute;inset:0}.pd-recur-modal.is-open .pd-recur-modal__scrim{opacity:1}.pd-recur-modal__box{z-index:1;border:1px solid var(--line,#00000014);border-radius:var(--r-lg,16px);background:var(--surface,#fff);opacity:0;width:min(380px,100%);max-height:calc(100% - 72px);margin-top:8px;transition:transform .22s,opacity .22s;position:relative;overflow:auto;transform:translateY(8px)scale(.98);box-shadow:0 24px 60px -20px #1f3a3d73}.pd-recur-modal.is-open .pd-recur-modal__box{opacity:1;transform:none}.pd-recur-modal__head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.pd-recur-modal__title{color:var(--text,#1a1a1a);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.pd-recur-modal__x{width:32px;height:32px;color:var(--text-3,#7a736e);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.pd-recur-modal__x:hover,.pd-recur-modal__x:focus{color:var(--text);background:#0000000d;outline:none}.pd-recur-modal__body{flex-direction:column;gap:18px;padding:4px 18px 8px;display:flex}.pd-recur-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3,#7a736e);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.pd-recur-every{align-items:center;gap:10px;display:flex}.pd-recur-num{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);text-align:center;width:64px;height:38px;color:var(--text);appearance:textfield;box-sizing:border-box;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600}.pd-recur-num--sm{width:56px}.pd-recur-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pd-recur-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-recur-num:focus,.pd-recur-unit:focus{border-color:var(--accent,#5aa8b0);outline:none;box-shadow:0 0 0 3px #5aa8b02e}.pd-recur-unit{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237a736e' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;min-width:0;height:38px;color:var(--text);cursor:pointer;border-radius:10px;flex:auto;padding:0 32px 0 12px;font-size:14px}.pd-recur-days{flex-wrap:wrap;gap:8px;display:flex}.pd-recur-day{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);width:36px;height:36px;color:var(--text-2,#4a4542);cursor:pointer;border-radius:50%;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.pd-recur-day:hover,.pd-recur-day:focus{border-color:var(--accent,#5aa8b0);outline:none}.pd-recur-day.is-on,.pd-recur-day[aria-pressed=true]{background:var(--accent,#5aa8b0);border-color:var(--accent,#5aa8b0);color:#fff}.pd-recur-ends{flex-direction:column;gap:12px;display:flex}.pd-recur-end{cursor:pointer;min-width:0;color:var(--text,#1a1a1a);text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;font-weight:600;display:flex}.pd-recur-end input[type=radio]{width:16px;height:16px;accent-color:var(--accent,#5aa8b0);cursor:pointer;flex:none;margin:0}.pd-recur-end__date{flex:160px;min-width:140px;max-width:220px}.pd-recur-end__suffix{letter-spacing:.04em;color:var(--text-3,#7a736e);font-size:11px;font-weight:600}.pd-recur-modal__foot{border-top:1px solid var(--line,#00000014);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding:14px 18px 16px;display:flex}.pd-task-drawer .pd-recur-modal__foot .btn--primary{background:var(--accent,#5aa8b0);border-color:var(--accent,#5aa8b0)}.pd-task-drawer .pd-recur-modal__foot .btn--primary:hover,.pd-task-drawer .pd-recur-modal__foot .btn--primary:focus{background:var(--teal-700,#3d7379);border-color:var(--teal-700,#3d7379)}.pd-task-drawer .pd-recur-modal__foot .btn--primary:disabled{opacity:.45;cursor:not-allowed}.pd-task-timelog{flex-direction:column;gap:12px;padding:4px 0 16px;display:flex}.pd-task-timelog__summary{border:1px solid var(--line,#00000014);border-radius:var(--card-radius,16px);background:radial-gradient(120% 140% at 100% 0%, var(--accent-quiet-2,#5aa8b02e) 0%, transparent 60%), var(--surface-3,#f7f4f1);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.pd-task-timelog__clock{background:var(--accent,#5aa8b0);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.pd-task-timelog__total{flex-direction:column;line-height:1.2;display:flex}.pd-task-timelog__total strong{color:var(--text,#1a1a1a);font-size:18px;font-weight:700}.pd-task-timelog__total span,.pd-task-timelog__hours span{color:var(--text-3,#7a736e);font-size:11px}.pd-task-timelog__hours{border:1px solid var(--line-2,#00000024);border-radius:8px;flex-direction:column;align-items:center;min-width:54px;padding:4px 10px;line-height:1.2;display:flex}.pd-task-timelog__hours strong{color:var(--text,#1a1a1a);font-size:15px;font-weight:600}.pd-task-timelog__hours span{text-transform:uppercase;letter-spacing:.04em}.pd-task-timelog__acts{align-items:center;gap:8px;margin-left:auto;display:flex}.pd-task-timelog__timer{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);height:34px;color:var(--text,#1a1a1a);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pd-task-timelog__timer:hover,.pd-task-timelog__timer:focus{border-color:var(--accent,#5aa8b0);outline:none}.pd-task-timelog__timer.is-running{color:#b52b27;background:#d9534f14;border-color:#d9534f}.pd-task-timelog__timer:disabled{opacity:.5;cursor:not-allowed}.pd-task-drawer .pd-task-timelog__log{background:var(--accent,#5aa8b0);border-color:var(--accent,#5aa8b0);align-items:center;gap:4px;display:inline-flex}.pd-task-drawer .pd-task-timelog__log:hover,.pd-task-drawer .pd-task-timelog__log:focus{background:var(--teal-700,#3d7379);border-color:var(--teal-700,#3d7379)}.pd-task-timelog__note{background:var(--accent-quiet,#5aa8b01a);color:var(--teal-700,#3d7379);border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.pd-task-timelog__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pd-task-timelog__item{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pd-task-timelog__item-ic{background:var(--accent-quiet,#5aa8b01a);width:30px;height:30px;color:var(--teal-700,#3d7379);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.pd-task-timelog__item-body{flex:auto;min-width:0}.pd-task-timelog__item-head{align-items:baseline;gap:8px;display:flex}.pd-task-timelog__item-dur{color:var(--text,#1a1a1a);font-size:14px;font-weight:700}.pd-task-timelog__item-date{color:var(--text-3,#7a736e);font-size:12px}.pd-task-timelog__item-desc{color:var(--text-2,#4a4542);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.pd-task-timelog__item-user{color:var(--text-3,#7a736e);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.pd-task-timelog__avatar{background:var(--line-2,#00000024);width:20px;height:20px;color:var(--text-2,#4a4542);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.pd-task-timelog__item-acts{flex:none;gap:2px;display:flex}.pd-task-timelog__item-btn{width:28px;height:28px;color:var(--text-3,#7a736e);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.pd-task-timelog__item-btn:hover,.pd-task-timelog__item-btn:focus{color:var(--text,#1a1a1a);background:#0000000d;outline:none}.pd-task-timelog__item-btn.is-danger:hover,.pd-task-timelog__item-btn.is-danger:focus{color:#b52b27}.pd-task-timelog__empty{min-height:180px}.pd-task-timelog[hidden],.pd-task-timelog__acts[hidden],.pd-task-timelog__note[hidden],.pd-task-timelog__empty[hidden]{display:none}.pd-tl-modal__desc{resize:vertical;box-sizing:border-box;width:100%;height:auto;min-height:72px}.pd-task-doc{flex-direction:column;gap:14px;display:flex}.pd-task-doc__switch{background:var(--surface-3,#f7f4f1);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pd-task-doc__seg{min-height:34px;color:var(--text-3,#7a736e);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pd-task-doc__seg.is-on{border-color:var(--line,#00000014);background:var(--surface,#fff);color:var(--text,#1a1a1a);box-shadow:0 1px 2px #0000000f}.pd-task-doc__seg:focus-visible{outline:2px solid var(--accent,#5aa8b0);outline-offset:1px}.pd-task-doc__label{color:var(--text-2,#4a4542);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.pd-task-doc__drop{border:1px dashed var(--line-2,#00000024);border-radius:10px;align-items:center;gap:10px;padding:4px 12px 4px 4px;transition:border-color .15s,background .15s;display:inline-flex}.pd-task-doc__drop.is-over{border-color:var(--accent,#5aa8b0);background:var(--accent-quiet,#5aa8b01a)}.pd-task-doc__upbtn{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);color:var(--accent-hover,#3d7379);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.pd-task-doc__upbtn:hover,.pd-task-doc__upbtn:focus{border-color:var(--accent,#5aa8b0);outline:none}.pd-task-doc__upbtn:disabled{opacity:.6;cursor:default}.pd-task-doc__drophint{color:var(--text-2,#4a4542);font-size:13px}.pd-task-doc__hint{color:var(--text-3,#7a736e);margin:6px 0 0;font-size:11px}.pd-task-doc__progress{align-items:center;gap:10px;margin-top:10px;display:flex}.pd-task-doc__bar{background:var(--surface-3,#f7f4f1);border-radius:999px;flex:auto;height:6px;overflow:hidden}.pd-task-doc__bar span{background:var(--accent,#5aa8b0);width:0;height:100%;transition:width .15s;display:block}.pd-task-doc__progress-text{color:var(--text-3,#7a736e);flex:none;font-size:12px}.pd-task-doc__addvideo{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);width:100%;min-height:38px;color:var(--text,#1a1a1a);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.pd-task-doc__addvideo:hover,.pd-task-doc__addvideo:focus{border-color:var(--accent,#5aa8b0);outline:none}.pd-task-doc__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pd-task-doc__item{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s;display:flex}.pd-task-doc__item:hover,.pd-task-doc__item:focus-within{border-color:var(--accent,#5aa8b0)}.pd-task-doc__open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;display:flex}.pd-task-doc__open:focus{outline:none}.pd-task-doc__ic{background:var(--accent-quiet,#5aa8b01a);width:36px;height:36px;color:var(--teal-700,#3d7379);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex;overflow:hidden}.pd-task-doc__ic--pdf{color:#b52b27;background:#b52b271a}.pd-task-doc__ic--word{color:#2b579a;background:#2b579a1a}.pd-task-doc__ic--excel{color:#217346;background:#2173461a}.pd-task-doc__ic--video{color:#e62117;background:#ff000014}.pd-task-doc__ic img{object-fit:cover;width:100%;height:100%}.pd-task-doc__body{flex:auto;min-width:0}.pd-task-doc__name{color:var(--text,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.pd-task-doc__meta,.pd-task-doc__url{color:var(--text-3,#7a736e);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.pd-task-doc__del{width:28px;height:28px;color:var(--text-3,#7a736e);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.pd-task-doc__del:hover,.pd-task-doc__del:focus{color:#b52b27;background:#0000000d;outline:none}.pd-task-doc__empty{text-align:center;padding:36px 12px}.pd-task-doc__empty p{color:var(--text-2,#4a4542);margin:0;font-size:13px}.pd-task-doc__empty span{color:var(--text-3,#7a736e);margin-top:2px;font-size:12px;display:block}.pd-task-doc[hidden],.pd-task-doc__pane[hidden],.pd-task-doc__upload[hidden],.pd-task-doc__addvideo[hidden],.pd-task-doc__progress[hidden],.pd-task-doc__empty[hidden]{display:none}.pd-doc-preview{z-index:1450;box-sizing:border-box;font-family:var(--font,inherit);justify-content:center;align-items:stretch;padding:24px;display:flex;position:fixed;inset:0}.pd-doc-preview[hidden]{display:none}.pd-doc-preview__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f3a3d73;position:absolute;inset:0}.pd-doc-preview__box{z-index:1;border:1px solid var(--line,#00000014);border-radius:var(--r-lg,16px);background:var(--surface,#fff);flex-direction:column;width:100%;min-width:0;max-width:1400px;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #1f3a3d73}.pd-doc-preview__head{border-bottom:1px solid var(--line,#00000014);align-items:center;gap:8px;padding:12px 14px;display:flex}.pd-doc-preview__title{min-width:0;color:var(--text,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:15px;font-weight:700;overflow:hidden}.pd-doc-preview__download[hidden]{display:none}.pd-doc-preview__body{background:var(--surface-3,#f7f4f1);flex:auto;min-height:0;overflow:auto}.pd-doc-preview__img{object-fit:contain;max-width:100%;max-height:100%;margin:0 auto;display:block}.pd-doc-preview__frame{background:var(--surface,#fff);border:0;width:100%;height:100%;min-height:420px;display:block}.pd-doc-preview__video{background:#000;width:100%;padding-top:56.25%;position:relative}.pd-doc-preview__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pd-doc-preview__sheet{padding:12px}.pd-doc-preview__sheet table{border-collapse:separate;border-spacing:0;background:var(--surface,#fff);width:max-content;min-width:100%;font-size:12px}.pd-doc-preview__sheet th,.pd-doc-preview__sheet td{border-right:1px solid var(--line-2,#00000024);border-bottom:1px solid var(--line-2,#00000024);text-align:left;vertical-align:top;padding:5px 10px}.pd-doc-preview__sheet td{white-space:pre-wrap;overflow-wrap:anywhere;min-width:90px;max-width:420px;color:var(--text,#1a1a1a)}.pd-doc-preview__sheet thead th{z-index:2;text-align:center;color:var(--text-3,#7a736e);background:var(--surface-3,#f7f4f1);border-top:1px solid var(--line-2,#00000024);font-weight:600;position:sticky;top:0}.pd-doc-preview__sheet th.pd-doc-preview__rownum{z-index:1;text-align:right;min-width:40px;color:var(--text-3,#7a736e);background:var(--surface-3,#f7f4f1);border-left:1px solid var(--line-2,#00000024);font-weight:600;position:sticky;left:0}.pd-doc-preview__sheet thead th.pd-doc-preview__rownum{z-index:3}.pd-doc-preview__sheet tbody tr:first-child td{font-weight:600}@media (width<=768px){.pd-doc-preview{padding:0}.pd-doc-preview__box{border:0;border-radius:0}.pd-doc-preview__head{padding:10px 12px}.pd-doc-preview__title{font-size:14px}.pd-doc-preview__sheet{padding:8px}.pd-doc-preview__sheet td{min-width:70px;max-width:260px}.pd-doc-preview__doc{margin:8px;padding:14px 16px}.pd-doc-preview__frame{min-height:0}}@media (width<=480px){.pd-doc-preview__download{padding-left:8px;padding-right:8px}.pd-doc-preview__download-label{display:none}}.swal2-container.pd-swal-over-drawer{z-index:1700!important}body.pd-modal-over-drawer .modal-backdrop{z-index:1650!important}body.pd-modal-over-drawer #div_AlertModal_DeleteConfirmation{z-index:1660!important}.pd-doc-preview__doc{background:var(--surface,#fff);color:var(--text,#1a1a1a);border-radius:8px;margin:12px;padding:20px 24px;font-size:13px;line-height:1.6}.pd-doc-preview__doc p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.pd-doc-preview__note{color:var(--text-3,#7a736e);margin:0;padding:8px 12px 0;font-size:12px}.pd-doc-preview__msg{text-align:center;min-height:240px;color:var(--text-2,#4a4542);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.pd-doc-preview__msg .mdi{color:var(--text-3,#7a736e);font-size:36px}.pd-task-drawer__tab-badge{background:var(--accent,#5aa8b0);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pd-task-drawer__tab-badge[hidden]{display:none}@container pd-task-panel (width<=600px){.pd-task-drawer__tab-badge{position:absolute;top:6px;left:calc(50% + 6px)}}.pd-task-act{flex-direction:column;gap:14px;display:flex}.pd-task-act__composer,.pd-task-act__card{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);border-radius:12px;padding:14px}.pd-task-act__rte .pd-task-rte__editor{min-height:72px}.pd-task-act__iconbtn,.pd-task-act__tool{width:30px;height:30px;color:var(--text-3,#7a736e);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.pd-task-act__tool{width:28px;height:28px;font-size:16px}.pd-task-act__iconbtn:hover,.pd-task-act__iconbtn:focus,.pd-task-act__tool:hover,.pd-task-act__tool:focus{color:var(--text,#1a1a1a);background:#0000000d;outline:none}.pd-task-act__tool.is-danger:hover,.pd-task-act__tool.is-danger:focus{color:#b52b27}.pd-task-act__chips,.pd-task-act__files{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pd-task-act__chip{border:1px solid var(--line-2,#00000024);background:var(--surface-3,#f7f4f1);border-radius:10px;align-items:center;max-width:100%;display:inline-flex}.pd-task-act__chip-open,.pd-task-act__file{min-width:0;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.pd-task-act__chip .pd-task-doc__ic,.pd-task-act__file .pd-task-doc__ic{border-radius:6px;width:26px;height:26px;font-size:16px}.pd-task-act__chip-name,.pd-task-act__file-name{min-width:0;max-width:220px;color:var(--text,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pd-task-act__chip-x{width:24px;height:24px;color:var(--text-3,#7a736e);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.pd-task-act__chip-x:hover,.pd-task-act__chip-x:focus{color:#b52b27;background:#0000000f;outline:none}.pd-task-act__file{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);border-radius:10px;transition:border-color .15s}.pd-task-act__file:hover,.pd-task-act__file:focus{border-color:var(--accent,#5aa8b0);outline:none}.pd-task-act__file-body{flex-direction:column;min-width:0;display:flex}.pd-task-act__file-meta{color:var(--text-3,#7a736e);font-size:11px}.pd-task-act__feed,.pd-task-act__comments{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pd-task-act__post{flex-direction:column;gap:8px;display:flex}.pd-task-act__head{align-items:flex-start;gap:10px;display:flex}.pd-task-act__avatar{background:var(--accent,#5aa8b0);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex}.pd-task-act__avatar--sm{background:var(--teal-700,#3d7379);width:28px;height:28px;font-size:11px}.pd-task-act__who{flex-direction:column;flex:auto;min-width:0;display:flex}.pd-task-act__line{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}.pd-task-act__name{color:var(--teal-700,#3d7379);overflow-wrap:anywhere;font-size:13px;font-weight:700}.pd-task-act__to,.pd-task-act__time{color:var(--text-3,#7a736e);font-size:12px}.pd-task-act__tools{flex:none;gap:2px;display:flex}.pd-task-act__body{color:var(--text,#1a1a1a);overflow-wrap:anywhere;margin:8px 0 0 46px;font-size:13px;line-height:1.55}.pd-task-act__body--sm{margin-left:38px}.pd-task-act__body[hidden]{display:none}.pd-task-act__body p{margin:0 0 6px}.pd-task-act__body ul,.pd-task-act__body ol{margin:4px 0;padding-left:22px}.pd-task-act__body a{color:var(--teal-700,#3d7379);text-decoration:underline}.pd-task-act__card>.pd-task-act__files,.pd-task-act__card>.pd-task-act__editwrap,.pd-task-act__comment>.pd-task-act__editwrap{margin-top:8px;margin-left:46px}.pd-task-act__comment>.pd-task-act__editwrap{margin-left:38px}.pd-task-act__files[hidden],.pd-task-act__iconbtn[hidden]{display:none}.pd-task-act__bar{border-top:1px solid var(--line,#00000014);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;padding-top:10px;display:flex}.pd-task-act__like,.pd-task-act__action{height:30px;color:var(--text-2,#4a4542);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pd-task-act__like:hover:not(:disabled),.pd-task-act__like:focus-visible,.pd-task-act__action:hover,.pd-task-act__action:focus-visible{background:var(--surface-3,#f7f4f1);outline:none}.pd-task-act__like.is-on{color:var(--teal-700,#3d7379)}.pd-task-act__like:disabled{cursor:default;opacity:.75}.pd-task-act__like--sm{height:26px;padding:0 8px;font-size:11px}.pd-task-act__stats{color:var(--text-3,#7a736e);margin-left:auto;font-size:12px}.pd-task-act__comments{gap:8px;margin-left:24px}.pd-task-act__comment{border-left:3px solid var(--accent,#5aa8b0);background:var(--surface-3,#f7f4f1);border-radius:10px;padding:10px 12px}.pd-task-act__cbar{margin:4px 0 0 30px}.pd-task-act__reply{margin-left:24px}.pd-task-act__reply:empty{display:none}.pd-task-act__more{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);height:32px;color:var(--teal-700,#3d7379);cursor:pointer;border-radius:10px;align-self:center;padding:0 16px;font-size:12px;font-weight:600}.pd-task-act__more:hover,.pd-task-act__more:focus{border-color:var(--accent,#5aa8b0);outline:none}.pd-task-act[hidden],.pd-task-act__composer[hidden],.pd-task-act__chips[hidden],.pd-task-act__more[hidden]{display:none}.pd-act-picker{z-index:1450;box-sizing:border-box;font-family:var(--font,inherit);pointer-events:none;visibility:hidden;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.pd-act-picker[hidden]{display:none}.pd-act-picker.is-open{pointer-events:auto;visibility:visible}.pd-act-picker__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#1f3a3d73;transition:opacity .2s;position:absolute;inset:0}.pd-act-picker.is-open .pd-act-picker__scrim{opacity:1}.pd-act-picker__box{z-index:1;border:1px solid var(--line,#00000014);background:var(--surface,#fff);opacity:0;border-radius:18px;flex-direction:column;width:min(1040px,100%);height:min(720px,100%);transition:transform .22s,opacity .22s;display:flex;position:relative;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:0 32px 80px -24px #1f3a3d8c}.pd-act-picker.is-open .pd-act-picker__box{opacity:1;transform:none}.pd-act-picker__head{align-items:center;gap:14px;padding:20px 24px 16px;display:flex}.pd-act-picker__head-ic{background:var(--accent-quiet,#5aa8b01a);width:42px;height:42px;color:var(--teal-700,#3d7379);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.pd-act-picker__titles{flex:auto;min-width:0}.pd-act-picker__title{color:var(--text,#1a1a1a);margin:0;font-size:18px;font-weight:700}.pd-act-picker__sub{color:var(--text-3,#7a736e);margin:2px 0 0;font-size:12.5px}.pd-act-picker__x{width:36px;height:36px;color:var(--text-2,#4a4542);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.pd-act-picker__x:hover,.pd-act-picker__x:focus-visible{background:var(--surface-3,#f7f4f1);outline:none}.pd-act-picker__bar{align-items:center;gap:10px;padding:0 24px 16px;display:flex}.pd-act-picker__search{border:1px solid var(--line-2,#00000024);background:var(--surface-3,#f7f4f1);min-width:0;height:42px;color:var(--text-3,#7a736e);border-radius:12px;flex:auto;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:18px;transition:border-color .15s,background .15s;display:flex}.pd-act-picker__search input{min-width:0;color:var(--text,#1a1a1a);background:0 0;border:0;outline:none;flex:auto;font-size:13.5px}.pd-act-picker__search:focus-within{border-color:var(--accent,#5aa8b0);background:var(--surface,#fff)}.pd-act-picker__upbtn{border:1px solid var(--accent,#5aa8b0);background:var(--surface,#fff);height:42px;color:var(--teal-700,#3d7379);white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.pd-act-picker__upbtn .mdi{font-size:18px}.pd-act-picker__upbtn:hover,.pd-act-picker__upbtn:focus-visible{background:var(--accent-quiet,#5aa8b01a);outline:none}.pd-act-picker__upbtn:disabled{opacity:.5;cursor:not-allowed}.pd-act-picker__status{background:var(--accent-quiet,#5aa8b01a);color:var(--teal-700,#3d7379);border-radius:10px;margin:0 24px 12px;padding:8px 12px;font-size:12.5px;font-weight:600}.pd-act-picker__status[hidden],.pd-act-picker__empty[hidden],.pd-act-picker__link[hidden]{display:none}.pd-act-picker__main{border-top:1px solid var(--line,#00000014);flex:auto;min-height:0;display:flex}.pd-act-picker__nav{border-right:1px solid var(--line,#00000014);box-sizing:border-box;flex-direction:column;flex:none;gap:4px;width:220px;padding:14px 12px;display:flex}.pd-act-picker__tab{height:42px;color:var(--text-2,#4a4542);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.pd-act-picker__tab .mdi{font-size:18px}.pd-act-picker__tab:hover{background:var(--surface-3,#f7f4f1)}.pd-act-picker__tab.is-on{background:var(--accent-quiet,#5aa8b01a);color:var(--teal-700,#3d7379)}.pd-act-picker__tab:focus-visible{outline:2px solid var(--accent,#5aa8b0);outline-offset:-2px}.pd-act-picker__tab-label{white-space:nowrap}.pd-act-picker__tab-count{background:var(--line,#00000014);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;min-width:24px;height:20px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.pd-act-picker__tab.is-on .pd-act-picker__tab-count{background:var(--accent,#5aa8b0);color:#fff}.pd-act-picker__pane{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.pd-act-picker__pane-head{justify-content:space-between;align-items:center;gap:12px;min-height:20px;padding:14px 20px 10px;display:flex}.pd-act-picker__showing{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3,#7a736e);font-size:12px;font-weight:700}.pd-act-picker__link{color:var(--teal-700,#3d7379);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.pd-act-picker__link:hover,.pd-act-picker__link:focus-visible{outline:none;text-decoration:underline}.pd-act-picker__list{flex:auto;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:12px;min-height:0;margin:0;padding:2px 20px 20px;list-style:none;display:grid;overflow-y:auto}.pd-act-picker__list>li{min-width:0}.pd-act-picker__card{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);box-sizing:border-box;cursor:pointer;border-radius:14px;align-items:center;gap:12px;height:100%;margin:0;padding:14px 40px 14px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.pd-act-picker__card:hover{border-color:var(--accent,#5aa8b0);box-shadow:0 6px 18px -10px #1f3a3d59}.pd-act-picker__card.is-on{border-color:var(--accent,#5aa8b0);background:var(--accent-quiet,#5aa8b01a);box-shadow:inset 0 0 0 1px var(--accent,#5aa8b0)}.pd-act-picker__check{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pd-act-picker__tick{border:1.5px solid var(--line-2,#0003);background:var(--surface,#fff);color:#0000;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:10px;right:10px}.pd-act-picker__card.is-on .pd-act-picker__tick{border-color:var(--accent,#5aa8b0);background:var(--accent,#5aa8b0);color:#fff}.pd-act-picker__check:focus-visible+.pd-act-picker__tick{outline:2px solid var(--accent,#5aa8b0);outline-offset:2px}.pd-act-picker__card .pd-task-doc__ic{border-radius:10px;width:44px;height:44px;font-size:24px}.pd-act-picker__card-body{flex:auto;min-width:0}.pd-act-picker__card-name{color:var(--text,#1a1a1a);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pd-act-picker__card-meta{color:var(--text-3,#7a736e);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.pd-act-picker__empty{color:var(--text-3,#7a736e);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:48px 20px;display:flex}.pd-act-picker__empty .mdi{opacity:.55;font-size:44px}.pd-act-picker__empty p{max-width:320px;margin:8px 0 0;font-size:13px}.pd-act-picker__foot{border-top:1px solid var(--line,#00000014);align-items:center;gap:10px;padding:14px 24px;display:flex}.pd-act-picker__count{color:var(--text-3,#7a736e);margin-right:auto;font-size:12.5px;font-weight:600}.pd-act-picker__add{background:var(--accent,#5aa8b0);border-color:var(--accent,#5aa8b0);color:#fff;min-width:140px}.pd-act-picker__add:hover,.pd-act-picker__add:focus{background:var(--teal-700,#3d7379);border-color:var(--teal-700,#3d7379);color:#fff}.pd-act-picker__add:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.pd-act-picker{padding:20px}.pd-act-picker__nav{width:180px}.pd-act-picker__list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (width<=720px){.pd-act-picker{padding:0}.pd-act-picker__box{border:0;border-radius:0;width:100%;height:100%}.pd-act-picker__head{padding:14px 16px 12px}.pd-act-picker__bar{padding:0 16px 12px}.pd-act-picker__status{margin:0 16px 10px}.pd-act-picker__main{flex-direction:column}.pd-act-picker__nav{border-right:0;border-bottom:1px solid var(--line,#00000014);flex-direction:row;width:auto;padding:8px 12px}.pd-act-picker__tab{flex:1 1 0;justify-content:center;min-width:0}.pd-act-picker__tab-count{margin-left:0}.pd-act-picker__pane-head{padding:12px 16px 8px}.pd-act-picker__list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:2px 16px 16px}.pd-act-picker__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media (width<=480px){.pd-act-picker__sub{display:none}.pd-act-picker__head-ic{width:36px;height:36px;font-size:19px}.pd-act-picker__upbtn{width:42px;padding:0}.pd-act-picker__upbtn span{display:none}.pd-act-picker__tab{gap:6px;padding:0 8px;font-size:12.5px}.pd-act-picker__tab .mdi{display:none}.pd-act-picker__list{grid-template-columns:1fr}.pd-act-picker__foot{flex-wrap:wrap}.pd-act-picker__count{text-align:center;width:100%;margin-right:0}.pd-act-picker__foot .btn{flex:1 1 0}}@container pd-task-panel (width<=520px){.pd-task-act__body,.pd-task-act__card>.pd-task-act__files,.pd-task-act__card>.pd-task-act__editwrap,.pd-task-act__body--sm,.pd-task-act__comment>.pd-task-act__editwrap,.pd-task-act__cbar{margin-left:0}.pd-task-act__comments,.pd-task-act__reply{margin-left:10px}.pd-task-act__stats{width:100%;margin-left:0}}.pd-appt-drawer{z-index:1400;pointer-events:none;visibility:hidden;position:fixed;inset:0}.pd-appt-drawer.is-open{pointer-events:auto;visibility:visible}.pd-appt-drawer__scrim{opacity:0;background:#1f3a3d52;transition:opacity .28s;position:absolute;inset:0}.pd-appt-drawer.is-open .pd-appt-drawer__scrim{opacity:1}.pd-appt-drawer__panel{background:var(--surface,#fff);border-left:1px solid var(--line,#00000014);flex-direction:column;width:min(92vw,980px);min-width:min(360px,100vw);max-width:100vw;height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-12px 0 40px #1f3a3d2e}.pd-appt-drawer.is-open .pd-appt-drawer__panel{transform:translate(0)}.pd-appt-drawer__head{background:var(--teal-900,#1f3a3d);min-height:64px;color:var(--text-inv,#fff);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 14px 18px;display:flex}.pd-appt-drawer__head-left{flex:auto;align-items:flex-start;min-width:0;display:flex}.pd-appt-drawer__titles{flex-direction:column;gap:8px;min-width:0;display:flex}.pd-appt-drawer__title{letter-spacing:-.01em;color:#fff;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.pd-appt-drawer__meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.pd-appt-drawer__tz,.pd-appt-drawer__sync{height:26px;font-size:11px;font-weight:var(--fw-med,500);border-radius:999px;align-items:center;gap:5px;padding:0 10px;line-height:1;display:inline-flex}.pd-appt-drawer__tz{color:#fffffff2;background:#ffffff1a;border:1px solid #ffffff38}.pd-appt-drawer__sync{color:#ffe0a3;cursor:pointer;background:#f5a62329;border:1px solid #f5a62373;max-width:100%;text-decoration:none}.pd-appt-drawer__sync.is-connected{color:#d1fae5;background:#48bb782e;border-color:#48bb788c}.pd-appt-drawer__head-right{flex:none;align-items:flex-start;padding-top:2px;display:flex}.pd-appt-drawer__iconbtn{color:#ffffffeb;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:inline-flex}.pd-appt-drawer__iconbtn:hover,.pd-appt-drawer__iconbtn:focus{background:#ffffff24;outline:none}.pd-appt-drawer__iconbtn .mdi{font-size:20px;line-height:1}.pd-appt-drawer__body{background:var(--surface,#fff);flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-height:0;display:grid;overflow:hidden}.pd-appt-drawer__form{border-right:1px solid var(--line,#00000014);min-height:0;padding:18px 20px 24px;overflow:auto}.pd-appt-drawer .field,.pd-appt-drawer .pd-appt-field{width:100%;min-width:0;margin:0}.pd-appt-drawer .field__label,.pd-appt-drawer .pd-appt-field__label{letter-spacing:.01em;color:var(--text-2,#4a4542);margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.3;display:block}.pd-appt-drawer .field__label--sub,.pd-appt-drawer .pd-appt-field__label--sub{text-transform:none;letter-spacing:0;color:var(--text-3,#7a736e);margin-bottom:5px;font-size:11px;font-weight:600}.pd-appt-drawer .input,.pd-appt-drawer .textarea,.pd-appt-drawer .select{box-sizing:border-box;border-radius:var(--r-md,10px);border:1px solid var(--line-2);background:var(--surface);width:100%;max-width:100%;height:36px;min-height:36px;color:var(--text);font-size:var(--t-sm,13px);padding:0 12px}.pd-appt-drawer .textarea{resize:vertical;height:auto;min-height:72px;padding:10px 12px}.pd-appt-drawer .input:focus,.pd-appt-drawer .textarea:focus{border-color:var(--accent,#5aa8b0);outline:none;box-shadow:0 0 0 3px #5aa8b02e}.pd-appt-drawer .input.is-invalid,.pd-appt-drawer .textarea.is-invalid{box-shadow:0 0 0 3px #d645451f;border-color:#d64545!important}.pd-appt-drawer .select2-container{z-index:1;width:100%!important}.pd-appt-drawer .select2-container--open{z-index:20}.pd-appt-drawer .select2-container .select2-selection--single{align-items:center;display:flex;position:relative;border-radius:var(--r-md,10px)!important;border-color:var(--line-2)!important;background:var(--surface)!important;height:36px!important;min-height:36px!important}.pd-appt-drawer .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-left:12px!important;padding-right:28px!important;font-size:13px!important;line-height:34px!important;overflow:hidden!important}.pd-appt-drawer .pd-appt-when .select2-container--default .select2-selection--single .select2-selection__rendered{letter-spacing:.01em;padding-left:10px!important;padding-right:26px!important}.pd-appt-drawer .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:none!important;width:22px!important;height:36px!important;color:var(--text-3,#7a736e)!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;top:0!important;left:auto!important;right:28px!important}.pd-appt-drawer .select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--accent-hover,#3d7379)!important}.pd-appt-drawer .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-3)!important}.pd-appt-drawer .select2-container--default .select2-selection--single .select2-selection__arrow{right:6px;height:34px!important}.pd-appt-drawer .select2-container--default.select2-container--focus .select2-selection--single,.pd-appt-drawer .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 0 0 3px #5aa8b02e;border-color:var(--accent,#5aa8b0)!important}.pd-appt-drawer .select2-container--default.select2-container--disabled .select2-selection--single{cursor:not-allowed;opacity:.75;background:var(--surface-3,#f7f4f1)!important}.pd-appt-drawer select.select2-hidden-accessible{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pd-appt-drawer .visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pd-appt-drawer__preview{background:var(--surface-2,#f7f9f9);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.pd-appt-preview__empty{color:var(--teal-900,#1f3a3d);background:#2f6b7014;border-radius:8px;flex:none;margin:0 12px 8px;padding:8px 10px;font-size:12px;line-height:1.35}.pd-appt-conflict-banner{color:#8a2a2a;background:#b43c3c1a;border:1px solid #b43c3c47;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.35}.pd-appt-block--conflict{color:#7a2424!important;background:#b43c3c24!important;border-color:#c04545!important}.pd-appt-row{grid-template-columns:28px minmax(0,1fr);gap:12px;margin-bottom:20px;display:grid}.pd-appt-row:last-child{margin-bottom:4px}.pd-appt-row__ic{color:var(--muted,#6b7c7e);justify-content:center;padding-top:28px;font-size:18px;display:flex}.pd-appt-row__content{min-width:0}.pd-appt-title-input{font-size:15px!important;font-weight:var(--fw-med,500)!important}.pd-appt-filters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pd-appt-filters__btn{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);height:28px;color:var(--text,#122);font-size:12px;font-weight:var(--fw-med,500);cursor:pointer;border-radius:999px;padding:0 12px}.pd-appt-filters__btn.is-on{border-color:var(--teal-700,#2f6b70);color:var(--teal-900,#1f3a3d);background:#5aa8b024}.pd-appt-invite{position:relative}.pd-appt-suggest{z-index:20;border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);border-radius:10px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #0f172a1f}.pd-appt-suggest__empty{color:var(--muted,#6b7c7e);padding:12px 14px;font-size:12px}.pd-appt-suggest__item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000000d;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.pd-appt-suggest__item:hover,.pd-appt-suggest__item:focus{background:#5aa8b01a;outline:none}.pd-appt-suggest__meta{flex-direction:column;flex:auto;min-width:0;display:flex}.pd-appt-suggest__name{font-size:13px;font-weight:var(--fw-med,500);color:var(--text,#122)}.pd-appt-suggest__email{color:var(--muted,#6b7c7e);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pd-appt-suggest__kind{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#6b7c7e);flex:none;font-size:10px}.pd-appt-selected{flex-direction:column;gap:6px;margin-top:10px;display:flex}.pd-appt-chip--invite{padding-right:34px;position:relative}.pd-appt-chip--invite .pd-appt-chip__text{flex:0 auto;max-width:42%}.pd-appt-chip--invite .pd-appt-chip__email{flex:1 1 0;min-width:0}.pd-appt-chip__remove{width:24px;height:24px;color:var(--muted,#6b7c7e);cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pd-appt-chip__remove:hover{color:var(--text,#122);background:#0000000f}.pd-appt-attach-list__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pd-appt-attach-list__remove{color:var(--muted,#6b7c7e);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:22px;height:22px}.pd-appt-attach-list__remove:hover{color:var(--text,#122);background:#0000000f}.pd-appt-people{margin-top:12px}.pd-appt-person{background:#5aa8b014;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pd-appt-person__meta{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pd-appt-person__name{font-size:13px;font-weight:var(--fw-med,500);color:var(--text,#122)}.pd-appt-person__you{vertical-align:middle;background:#1f3a3d1a;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.pd-appt-person__sub,.pd-appt-chip__email{color:var(--muted,#6b7c7e);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pd-appt-person__role{color:var(--teal-800,#27565a);flex:none;font-size:11px;font-weight:600}.pd-appt-from{margin-top:12px}.pd-appt-from__label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#6b7c7e);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.pd-appt-chip{border:1px solid var(--line,#00000014);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pd-appt-chip__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pd-appt-chip__name{font-size:13px;font-weight:var(--fw-med,500)}.pd-appt-chip__kind{color:var(--muted,#6b7c7e);font-size:11px}.pd-appt-when{flex-direction:column;align-items:stretch;gap:10px;margin-top:2px;display:flex}.pd-appt-when__times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.pd-appt-date{border:1px solid var(--line-2);border-radius:var(--r-md,10px);background:var(--surface);box-sizing:border-box;align-items:stretch;gap:0;width:100%;max-width:100%;display:flex;overflow:hidden}.pd-appt-date:focus-within{border-color:var(--accent,#5aa8b0);box-shadow:0 0 0 3px #5aa8b02e}.pd-appt-date .input,.pd-appt-date input.input{flex:auto;min-width:0;height:36px;min-height:36px;padding:0 10px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.pd-appt-date .input:focus{box-shadow:none!important}.pd-appt-date__btn{border:0;border-left:1px solid var(--line,#00000014);background:var(--surface-3,#f7f4f1);width:36px;color:var(--accent,#5aa8b0);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.pd-appt-date__btn:hover,.pd-appt-date__btn:focus{background:var(--accent-quiet,#5aa8b01a);color:var(--teal-700,#3d7379);outline:none}.pd-appt-date__btn .mdi{font-size:18px;line-height:1}.pd-appt-time{min-width:0;width:100%!important}.pd-appt-when__times>.select2-container{min-width:0;max-width:none;width:100%!important}.pd-appt-when__times .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px!important;padding-right:28px!important}.pd-appt-when__sep{color:var(--muted,#6b7c7e);text-transform:lowercase;flex:none;padding:0 2px;font-size:12px;font-weight:600;line-height:1}.pd-appt-duration{min-width:3.5rem;color:var(--teal-800,#27565a);white-space:nowrap;text-align:right;font-size:12px;font-weight:600}.pd-appt-check{color:var(--text,#122);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:inline-flex}.pd-appt-when-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;display:grid}.pd-appt-when-opts__field{min-width:0;margin:0}.pd-appt-when-opts__field--color{grid-column:1/-1;max-width:200px}.pd-appt-when-opts .select2-container{width:100%!important}.pd-appt-when-opts .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:28px!important}.pd-appt-hint{color:var(--muted,#6b7c7e);margin-top:6px;font-size:11px;display:block}.pd-appt-online{flex-direction:column;gap:8px;display:flex}.pd-appt-online__label{color:var(--text-2,#4a4542);letter-spacing:.01em;margin-bottom:0;font-size:12px;font-weight:600;display:block}.pd-appt-section-label{border-bottom:1px solid var(--line,#00000014);letter-spacing:.02em;text-transform:none;color:var(--teal-900,#1f3a3d);margin:0 0 10px;padding-bottom:6px;font-size:13px;font-weight:700;line-height:1.3;display:block}.pd-appt-teams{cursor:pointer;align-items:center;gap:10px;margin:0;display:flex}.pd-appt-teams__title{color:var(--text,#122);font-size:13px;font-weight:600;line-height:1.3}.pd-appt-online__status{color:var(--text-3,#7a736e);margin:0;font-size:12px;font-weight:500;line-height:1.35}.pd-appt-online__status[hidden]{display:none!important}.pd-appt-meeting-link{flex-direction:column;gap:0;min-width:0;display:flex}.pd-appt-meeting-link[hidden]{display:none!important}.pd-appt-meeting-link .input.is-invalid{border-color:#c04545}.pd-appt-attach-row{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:0;display:flex}.pd-appt-extras__btn{border:1px dashed var(--line-2,#0000002e);height:32px;color:var(--teal-900,#1f3a3d);cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.pd-appt-extras__btn:hover{background:#5aa8b01a}.pd-appt-attach-list{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pd-appt-attach-list__item{border:1px solid var(--line,#00000014);background:#0000000a;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:4px 8px;font-size:12px;display:inline-flex}.pd-appt-desc{margin-top:0}.pd-appt-preview__head{border-bottom:1px solid var(--line,#00000014);background:var(--surface,#fff);flex:none;align-items:center;gap:6px;padding:12px 12px 8px;display:flex}.pd-appt-preview__date{text-align:center;color:var(--text,#122);flex:auto;font-size:13px;font-weight:600}.pd-appt-preview__nav{width:30px;height:30px;color:var(--text,#122);cursor:pointer;background:0 0;border:0;border-radius:8px}.pd-appt-preview__nav:hover{background:#5aa8b01f}.pd-appt-preview__today{border:1px solid var(--line-2,#00000024);background:var(--surface,#fff);cursor:pointer;border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:500}.pd-appt-preview__today:hover{border-color:var(--teal-700,#2f6b70);color:var(--teal-900,#1f3a3d)}.pd-appt-preview__scroll{flex:auto;min-height:0;position:relative;overflow:auto}.pd-appt-day{min-height:1152px;position:relative}.pd-appt-day__slot{grid-template-columns:56px 1fr;height:48px;display:grid}.pd-appt-day__label{text-align:right;color:var(--muted,#6b7c7e);padding:2px 6px 0 0;font-size:10px;line-height:1}.pd-appt-day__track{border-top:1px solid #0000000f}.pd-appt-day__events{pointer-events:none;z-index:1;position:absolute;inset:0}.pd-appt-block{pointer-events:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;left:60px;right:10px;overflow:hidden}.pd-appt-block--busy{color:#fff;background:#3c46508c}.pd-appt-block--tentative{color:#4a5560;background:#78828c2e;border:1px dashed #5a646e8c}.pd-appt-block--this{border:2px solid var(--teal-600,#3d8a90);height:24px;color:var(--teal-900,#1f3a3d);z-index:2;background:#5aa8b01f;top:480px}.pd-appt-preview__legend{border-top:1px solid var(--line,#00000014);background:var(--surface,#fff);color:var(--muted,#6b7c7e);flex-wrap:wrap;flex:none;gap:10px 14px;padding:8px 12px 10px;font-size:11px;display:flex}.pd-appt-preview__legend span{align-items:center;gap:6px;display:inline-flex}.pd-appt-legend{border-radius:3px;width:12px;height:12px;display:inline-block}.pd-appt-legend--busy{background:#3c4650b3}.pd-appt-legend--tentative{box-sizing:border-box;background:#78828c33;border:1px dashed #5a646eb3}.pd-appt-legend--this{border:2px solid var(--teal-600,#3d8a90);box-sizing:border-box;background:#5aa8b026}.pd-appt-drawer__foot{padding:14px 18px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line,#00000014);background:var(--surface,#fff);flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex;box-shadow:0 -10px 22px -18px #1f3a3d4d}.pd-appt-send{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.pd-appt-send__switch{flex:none;width:40px;height:22px;position:relative}.pd-appt-send__switch input{opacity:0;width:0;height:0;position:absolute}.pd-appt-send__slider{background:#0000002e;border-radius:999px;transition:background .2s;position:absolute;inset:0}.pd-appt-send__slider:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.pd-appt-send__switch input:checked+.pd-appt-send__slider{background:var(--teal-600,#3d8a90)}.pd-appt-send__switch input:checked+.pd-appt-send__slider:after{transform:translate(18px)}.pd-appt-send__copy{flex-direction:column;min-width:0;display:flex}.pd-appt-send__title{color:var(--text,#122);font-size:13px;font-weight:600}.pd-appt-send__sub{color:var(--muted,#6b7c7e);font-size:11px}.pd-appt-drawer__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.pd-appt-drawer__foot .btn{--btn-h:36px;min-width:84px;font-size:var(--t-sm,13px);font-weight:var(--fw-semi,600);border-radius:var(--r-sm,10px);padding:0 16px}.pd-appt-drawer__foot .btn--ghost{box-shadow:none;color:var(--text-2,#4a4542);border-color:#0000}.pd-appt-drawer__foot .btn--ghost:hover{background:var(--surface-3,#f7f4f1);color:var(--text,#000)}.pd-appt-drawer__foot .btn--primary{box-shadow:0 8px 18px -10px #5aa8b0e6}.pd-appt-save-hint{color:#8a2a2a;text-align:right;flex:100%;order:-1;margin:0 0 2px;font-size:12px;font-weight:500;line-height:1.35}.pd-appt-save-hint[hidden]{display:none!important}.pd-appt-readonly{color:#7a5310;background:#fff7e6;border-bottom:1px solid #f3d9a4;flex:none;align-items:center;gap:8px;padding:9px 18px;font-size:13px;display:flex}.pd-appt-readonly[hidden],.pd-appt-cancel-appt[hidden]{display:none!important}.pd-appt-readonly .mdi{font-size:16px}.pd-appt-drawer.is-readonly .pd-appt-invite,.pd-appt-drawer.is-readonly .pd-appt-extras__btn[data-pd-appt-attach],.pd-appt-drawer.is-readonly .pd-appt-chip__remove,.pd-appt-drawer.is-readonly .pd-appt-attach-list__remove,.pd-appt-drawer.is-readonly [data-pd-appt-save],.pd-appt-drawer.is-readonly [data-pd-appt-save-hint],.pd-appt-drawer.is-readonly .pd-appt-date__btn{display:none!important}.pd-appt-drawer.is-readonly .pd-appt-drawer__form input:disabled,.pd-appt-drawer.is-readonly .pd-appt-drawer__form textarea:disabled,.pd-appt-drawer.is-readonly .pd-appt-drawer__foot input:disabled{cursor:default}.pd-appt-drawer__foot .pd-appt-cancel-appt,.pd-appt-cancel-appt{color:#b42318;min-width:0}.pd-appt-drawer__foot .pd-appt-cancel-appt:hover,.pd-appt-drawer__foot .pd-appt-cancel-appt:focus-visible,.pd-appt-cancel-appt:hover,.pd-appt-cancel-appt:focus-visible{color:#912018;background:#fef3f2}.pd-appt-toast{z-index:1500;background:var(--teal-900,#1f3a3d);color:#fff;opacity:0;pointer-events:none;border-radius:10px;padding:10px 16px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 10px 28px #1f3a3d47}.pd-appt-toast.is-on{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=900px){.pd-appt-drawer__panel{width:100vw}.pd-appt-drawer__body{grid-template-columns:1fr;overflow:auto}.pd-appt-drawer__form{border-right:0;border-bottom:1px solid var(--line,#00000014);overflow:visible}.pd-appt-drawer__preview{min-height:280px;max-height:min(55vh,420px);overflow:hidden}.pd-appt-when-opts{grid-template-columns:1fr}.pd-appt-when-opts__field--color{max-width:none}.pd-appt-drawer__foot{flex-direction:column;align-items:stretch}.pd-appt-drawer__actions{justify-content:flex-end}.pd-appt-drawer__sync{display:none}}@media (width<=768px){.pd-appt-attach-row,.pd-appt-desc{margin-left:0}.pd-appt-when__times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pd-appt-duration{text-align:left;grid-column:1/-1;padding-left:2px}.pd-appt-row__ic{padding-top:26px}}.datepicker.dropdown-menu.partners-datepicker,body>.select2-container{z-index:1600!important}.pd-ms-connect{z-index:1500;pointer-events:none;visibility:hidden;position:fixed;inset:0}.pd-ms-connect.is-open{pointer-events:auto;visibility:visible}.pd-ms-connect__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0f1c1e73;transition:opacity .28s;position:absolute;inset:0}.pd-ms-connect.is-open .pd-ms-connect__scrim{opacity:1}.pd-ms-connect__panel{background:radial-gradient(120% 80% at 0 0,#3d73792e,#0000 55%),linear-gradient(#f7fbfb 0%,#fff 42%,#eef5f5 100%);border-right:1px solid #1f3a3d1a;flex-direction:column;width:min(100vw,380px);max-width:100%;height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:12px 0 40px #0f1c1e38}.pd-ms-connect.is-open .pd-ms-connect__panel{transform:translate(0)}.pd-ms-connect__head{color:#fff;background:linear-gradient(135deg,#1f3a3d 0%,#2f5c61 55%,#3d7379 100%);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px 12px 16px;display:flex;box-shadow:0 6px 18px #1f3a3d40}.pd-ms-connect__brand{align-items:center;gap:12px;min-width:0;display:flex}.pd-ms-connect__brand-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pd-ms-connect__title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.02rem;font-weight:700;line-height:1.2;overflow:hidden}.pd-ms-connect__subtitle{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;font-size:.72rem;font-weight:500}.pd-ms-connect__ms-logo{background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 2px 8px #0000001f}.pd-ms-connect__ms-logo svg{display:block}.pd-ms-connect__ms-logo--lg{border-radius:16px;width:56px;height:56px;box-shadow:0 10px 28px #1f3a3d2e}.pd-ms-connect__ms-logo--sm{width:22px;height:22px;box-shadow:none;background:#fff;border-radius:6px}.pd-ms-connect__iconbtn{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;display:inline-flex}.pd-ms-connect__iconbtn:hover,.pd-ms-connect__iconbtn:focus{background:#fff3}.pd-ms-connect__body{min-height:0;padding:24px 18px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:16px;display:flex;overflow:auto}.pd-ms-connect__hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 4px 4px;display:flex}.pd-ms-connect__hero-ring{background:radial-gradient(circle at 30% 30%,#fffffff2,#3d73791f);border:1px solid #3d737929;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;box-shadow:inset 0 1px #fffc}.pd-ms-connect__hero-title{color:#1f3a3d;letter-spacing:-.02em;margin:4px 0 0;font-size:1.15rem;font-weight:700}.pd-ms-connect__hero-copy{color:#5d7477;margin:0;font-size:.88rem;line-height:1.35}.pd-ms-connect__account{background:#fff;border:1px solid #3d737924;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;box-shadow:0 8px 20px #1f3a3d0f}.pd-ms-connect__avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#3d7379,#1f3a3d);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:700;display:inline-flex}.pd-ms-connect__account-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pd-ms-connect__account-label{letter-spacing:.05em;text-transform:uppercase;color:#7a9093;font-size:.7rem;font-weight:600}.pd-ms-connect__account-email{color:#1f3a3d;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.pd-ms-connect__perks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pd-ms-connect__perks li{color:#2f4f52;background:#ffffffc7;border:1px solid #3d73791a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;font-weight:600;display:flex}.pd-ms-connect__perks .mdi{color:#2f5c61;background:#3d73791f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:inline-flex}.pd-ms-connect__status{color:#516669;background:#ffffffd9;border:1px solid #1f3a3d14;border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.4}.pd-ms-connect__status.is-busy{color:#0b6e99;background:#0b6e991a;border-color:#0b6e992e}.pd-ms-connect__status.is-ok{color:#0f7b5a;background:#0f7b5a1a;border-color:#0f7b5a2e}.pd-ms-connect__status.is-err{color:#b42318;background:#b423181a;border-color:#b423182e}.pd-ms-connect__actions{flex-direction:column;gap:8px;margin-top:auto;padding-top:8px;display:flex}.pd-ms-connect__btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;font-size:.95rem;font-weight:700;transition:background .15s,opacity .15s,box-shadow .15s,transform .15s;display:inline-flex}.pd-ms-connect__btn:disabled{opacity:.55;cursor:not-allowed}.pd-ms-connect__btn--primary{color:#fff;background:linear-gradient(135deg,#2f5c61 0%,#3d7379 100%);box-shadow:0 10px 22px #2f5c6147}.pd-ms-connect__btn--primary:hover:not(:disabled),.pd-ms-connect__btn--primary:focus:not(:disabled){background:linear-gradient(135deg,#264a4e 0%,#35666b 100%);transform:translateY(-1px)}.pd-ms-connect__btn--ghost{color:#5d7477;background:0 0;font-weight:600}.pd-ms-connect__btn--ghost:hover,.pd-ms-connect__btn--ghost:focus{color:#1f3a3d;background:#1f3a3d0f}@media (width<=640px){.pd-ms-connect__panel{width:100%;box-shadow:none;border-right:0}.pd-ms-connect__body{padding:20px 16px calc(18px + env(safe-area-inset-bottom,0px))}.pd-ms-connect__hero-ring{width:76px;height:76px}}@media (width>=641px) and (width<=900px){.pd-ms-connect__panel{width:min(100vw,340px)}}@media (height<=700px){.pd-ms-connect__perks{display:none}.pd-ms-connect__hero{padding-top:0}}.pd-log-touch-drawer{z-index:1400;pointer-events:none;visibility:hidden;position:fixed;inset:0}.pd-log-touch-drawer.is-open{pointer-events:auto;visibility:visible}.pd-log-touch-drawer__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#1f3a3d61;transition:opacity .28s;position:absolute;inset:0}.pd-log-touch-drawer.is-open .pd-log-touch-drawer__scrim{opacity:1}.pd-log-touch-drawer__panel{width:min(92vw,560px);max-width:100vw;height:100dvh;font-family:var(--font,inherit);background:#fff;border-left:1px solid #00000014;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-24px 0 60px -20px #1f3a3d59}.pd-log-touch-drawer.is-open .pd-log-touch-drawer__panel{transform:translate(0)}.pd-log-touch-drawer__head{background:var(--teal-900,#1f3a3d);color:#fff;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 22px;display:flex}.pd-log-touch-drawer__head-main{flex:auto;min-width:0}.pd-log-touch-drawer__title{letter-spacing:.01em;color:#fff;background:0 0;border:1.5px solid #ffffffd9;border-radius:8px;margin:0 0 10px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.3;display:inline-block}.pd-log-touch-drawer__sub{color:#ffffffe0;max-width:36ch;margin:0;font-size:13px;font-weight:400;line-height:1.45}.pd-log-touch-drawer__iconbtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;font-size:22px;display:inline-flex}.pd-log-touch-drawer__iconbtn:hover{background:#ffffff1f}.pd-log-touch-drawer__body{background:#fff;flex:auto;padding:24px 22px 12px;overflow:auto}.pd-log-touch-field{margin:0 0 22px;display:block}.pd-log-touch-field__label{letter-spacing:.06em;text-transform:uppercase;color:#3d3d3d;margin:0 0 8px;font-size:11px;font-weight:700;display:block}.pd-log-touch-field__req{color:#e53935;font-weight:700}.pd-log-touch-field__opt{letter-spacing:.04em;text-transform:lowercase;color:#6b6b6b;font-weight:600}.pd-log-touch-field__input,.pd-log-touch-field__textarea{box-sizing:border-box;color:#222;background:#fff;border:1px solid #d0d0d0;border-radius:10px;outline:none;width:100%;margin:0;padding:12px 14px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block}.pd-log-touch-field__input::placeholder,.pd-log-touch-field__textarea::placeholder{color:#9a9a9a}.pd-log-touch-field__input:focus,.pd-log-touch-field__textarea:focus{border-color:var(--teal-900,#1f3a3d);box-shadow:0 0 0 3px #1f3a3d1f}.pd-log-touch-field__textarea{resize:vertical;min-height:140px}.pd-log-touch-field__input.is-invalid,.pd-log-touch-field__date.is-invalid .pd-log-touch-field__input{border-color:#c0392b}.pd-log-touch-field__date{position:relative}.pd-log-touch-field__date .pd-log-touch-field__input{padding-right:44px}.pd-log-touch-field__cal{z-index:2;border-radius:var(--r-sm,8px);width:34px;height:34px;color:var(--accent,#5aa8b0);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pd-log-touch-field__cal:hover,.pd-log-touch-field__cal:focus-visible{color:var(--accent-hover,#3d7379);background:var(--surface-2,#0000000a);outline:none}.pd-log-touch-drawer__foot{background:#fff;border-top:1px solid #e8e8e8;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}.pd-log-touch-drawer__btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.pd-log-touch-drawer__btn--cancel{color:#333;background:#fff;border:1px solid #cfcfcf}.pd-log-touch-drawer__btn--cancel:hover{background:#f5f5f5}.pd-log-touch-drawer__btn--save{border:1px solid var(--teal-900,#1f3a3d);background:var(--teal-900,#1f3a3d);color:#fff}.pd-log-touch-drawer__btn--save:hover{background:#183032;border-color:#183032}.datepicker.dropdown-menu.partners-datepicker{z-index:1600!important}.select2-container{box-sizing:border-box;vertical-align:middle;margin:0;display:inline-block;position:relative}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;height:28px;display:block}.select2-container .select2-selection--single .select2-selection__rendered{text-overflow:ellipsis;white-space:nowrap;padding-left:8px;padding-right:20px;display:block;overflow:hidden}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;min-height:32px;display:block}.select2-container .select2-selection--multiple .select2-selection__rendered{text-overflow:ellipsis;white-space:nowrap;padding-left:8px;display:inline-block;overflow:hidden}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;margin-top:5px;padding:0;font-size:100%}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{box-sizing:border-box;z-index:1051;background-color:#fff;border:1px solid #aaa;border-radius:4px;width:100%;display:block;position:absolute;left:-100000px}.select2-results{display:block}.select2-results__options{margin:0;padding:0;list-style:none}.select2-results__option{-webkit-user-select:none;user-select:none;padding:6px}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{padding:4px;display:block}.select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;padding:4px}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{opacity:0;z-index:99;width:auto;min-width:100%;height:auto;min-height:100%;filter:alpha(opacity=0);background-color:#fff;border:0;margin:0;padding:0;display:block;position:fixed;top:0;left:0}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:20px;height:26px;position:absolute;top:1px;right:1px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:4px solid #0000;border-top:5px solid #888;border-bottom-width:0;width:0;height:0;margin-top:-2px;margin-left:-4px;position:absolute;top:50%;left:50%}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:#0000 #0000 #888}.select2-container--default .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;width:100%;margin:0;padding:0 5px;list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;margin-top:5px;margin-right:10px;padding:1px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-selection__choice{cursor:default;float:left;background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;margin-top:5px;margin-right:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;margin-right:2px;font-weight:700;display:inline-block}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{box-shadow:none;-webkit-appearance:textfield;background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#5897fb}.select2-container--default .select2-results__group{cursor:default;padding:6px;display:block}.select2-container--classic .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);background-color:#f7f7f7;background-image:linear-gradient(#fff 50%,#eee 100%);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;margin-right:10px;font-weight:700}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{width:20px;height:26px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);background-color:#ddd;background-image:linear-gradient(#eee 50%,#ccc 100%);background-repeat:repeat-x;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;position:absolute;top:1px;right:1px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border:4px solid #0000;border-top:5px solid #888;border-bottom-width:0;width:0;height:0;margin-top:-2px;margin-left:-4px;position:absolute;top:50%;left:50%}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:#0000 #0000 #888}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);background-image:linear-gradient(#fff 0%,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);background-image:linear-gradient(#eee 50%,#fff 100%);background-repeat:repeat-x;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--classic .select2-selection--multiple{cursor:text;background-color:#fff;border:1px solid #aaa;border-radius:4px;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{margin:0;padding:0 5px;list-style:none}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{cursor:default;float:left;background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;margin-top:5px;margin-right:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;margin-right:2px;font-weight:700;display:inline-block}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #0000}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#3875d7}.select2-container--classic .select2-results__group{cursor:default;padding:6px;display:block}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.ladda-button{position:relative}.ladda-button .ladda-spinner{z-index:2;opacity:0;pointer-events:none;width:32px;height:32px;margin-top:0;display:inline-block;position:absolute;top:50%}.ladda-button .ladda-label{z-index:3;position:relative}.ladda-button .ladda-progress{visibility:hidden;opacity:0;background:#0003;width:0;height:100%;position:absolute;top:0;left:0;-o-transition:.1s linear all!important;transition:all .1s linear!important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-o-transition:.3s cubic-bezier(.175, .885, .32, 1.275) all!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-o-transition:.3s ease all!important;transition:all .3s!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{margin-left:0;top:-32px;left:50%}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;margin-top:0;top:26px}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{margin-left:0;top:62px;left:50%}.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{margin-left:0;left:100%}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{margin-left:0;left:16px;right:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{margin-top:1em;margin-left:0;left:50%}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{margin-top:-2em;margin-left:0;left:50%}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{margin-left:32px;left:50%;transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{display:inline-block;position:relative}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{margin-left:-16px;left:50%;transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{display:inline-block;position:relative}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=contract]{width:100px;overflow:hidden}.ladda-button[data-style=contract] .ladda-spinner{margin-left:0;left:50%}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{width:100px;overflow:hidden;box-shadow:0 0 0 2000px #0000}.ladda-button[data-style=contract-overlay] .ladda-spinner{margin-left:0;left:50%}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 2000px #000c}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.datepicker{direction:ltr;border-radius:4px;padding:4px}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";border:7px solid #0000;border-top:0;border-bottom-color:#0003;display:inline-block;position:absolute}.datepicker-dropdown:after{content:"";border:6px solid #0000;border-top:0;border-bottom-color:#fff;display:inline-block;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{border-top:7px solid #999;border-bottom:0;bottom:-7px}.datepicker-dropdown.datepicker-orient-top:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px}.datepicker table{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;margin:0}.datepicker td,.datepicker th{text-align:center;border:none;border-radius:4px;width:20px;height:20px}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:#0000}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{cursor:pointer;background:#eee}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#999;cursor:default;background:0 0}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000;background-image:linear-gradient(#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#0000001a #0000001a #00000040}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9 }.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-image:linear-gradient(#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#0000001a #0000001a #00000040;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9 }.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px #00000040;background-image:linear-gradient(#b3b3b3,gray);background-repeat:repeat-x;border-color:#0000001a #0000001a #00000040}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9 }.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px #00000040;background-image:linear-gradient(#08c,#04c);background-repeat:repeat-x;border-color:#0000001a #0000001a #00000040}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9 }.datepicker table tr td span{float:left;cursor:pointer;border-radius:4px;width:23%;height:54px;margin:1%;line-height:54px;display:block}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{color:#999;cursor:default;background:0 0}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px #00000040;background-image:linear-gradient(#08c,#04c);background-repeat:repeat-x;border-color:#0000001a #0000001a #00000040}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9 }.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{vertical-align:middle;width:12px;padding:0 2px 0 5px;font-size:10px}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{text-align:center;text-shadow:0 1px #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;width:auto;min-width:16px;height:18px;margin-left:-5px;margin-right:-5px;padding:4px 5px;font-weight:400;line-height:18px;display:inline-block}.spa-modal-backdrop{z-index:1050;background:#00000073;position:fixed;inset:0}.spa-modal .modal-dialog{z-index:1055}.spa-toasts{z-index:1090;gap:.5rem;width:min(340px,100vw - 2rem);display:grid;position:fixed;top:1rem;right:1rem}.spa-toast{color:#fff;background:var(--ink);border:1px solid var(--teal-500);border-radius:var(--r-md,10px);box-shadow:var(--sh-4,0 10px 30px #00000040);font-family:var(--font);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}html[data-theme=light] .spa-toast{background:#111}.spa-toast--warning,.spa-toast--error{border-color:var(--tan-500)}.spa-toast__body{flex:1;font-size:.9rem;line-height:1.35}.spa-toast__title{margin-bottom:.15rem;display:block}.spa-toast{cursor:pointer;transition:opacity 1s;animation:.3s ease-out spa-toast-in;position:relative;overflow:hidden}.spa-toast.is-leaving{opacity:0}.spa-toast__progress{transform-origin:0;background:#0006;width:100%;height:4px;animation-name:spa-toast-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes spa-toast-in{0%{opacity:0}to{opacity:1}}@keyframes spa-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.spa-grid__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.spa-grid__search{max-width:260px}.spa-grid__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.spa-grid th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.spa-grid__empty{text-align:center;opacity:.7;padding:2rem 1rem}.spa-boot{place-items:center;min-height:100vh;display:grid}.popover.spa-user-menu{position:fixed}.ladda-button .ladda-spinner:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:7px;animation:.7s linear infinite spa-ladda-spin;display:block}@keyframes spa-ladda-spin{to{transform:rotate(360deg)}}
