.dsh-page{display:none}html[data-shell] .dsh-page,html[data-shell-pending] .dsh-page{display:block}.cu{--cu-ink:#0a1b3d;--cu-text:#1e2a4a;--cu-muted:#4a5878;--cu-blue:#0560fd;--cu-blue-ink:#1458f0;--cu-blue-soft:#deeafe;--cu-green:#12a04a;--cu-green-ink:#17703a;--cu-green-soft:#ddf3e3;--cu-red:#c0262d;--cu-red-soft:#fce6e9;--cu-amber:#9a5800;--cu-amber-soft:#fff1da;--cu-line:#e3e9f5;--cu-r:18px;color:var(--cu-text);font-family:var(--body);padding:22px 17px 32px 25px;font-size:14.5px;line-height:1.35}.cu *,.cu :before,.cu :after{box-sizing:border-box}.cu h1,.cu h2,.cu p{margin:0}.cu svg{flex:none}.cu-muted{color:var(--cu-muted)}.cu-small{font-size:12.5px}.cu-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cu-btn{height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,color .18s;display:inline-flex}.cu-btn svg{width:19px;height:19px}.cu-btn:focus-visible,.cu-chev:focus-visible{outline-offset:2px;outline:3px solid #8db4ff}.cu-btn:disabled{opacity:.5;cursor:not-allowed}.cu-btn-primary{background:var(--cu-blue);color:#fff;box-shadow:0 8px 18px -12px #0560fde6}.cu-btn-soft{color:var(--cu-blue-ink);background:#eef4ff;border-color:#b5ccf7}.cu-btn-call{color:var(--cu-blue-ink);background:#fff;border-color:#2f6ef2}.cu-btn-wa{color:var(--cu-green-ink);background:#fff;border-color:#20a456}.cu-btn-block{width:100%}@media (hover:hover){.cu-btn-primary:not(:disabled):hover{background:#0050dc;transform:translateY(-1px);box-shadow:0 12px 22px -12px #0560fdf2}.cu-btn-soft:not(:disabled):hover,.cu-btn-call:hover{background:#e1ecff;border-color:#2f6ef2}.cu-btn-wa:hover{background:#e8f7ee}}.cu-chip{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.cu-chip svg{width:20px;height:20px}.cu-chip-blue{background:var(--cu-blue-soft);color:#1d52d4}.cu-chip-green{background:var(--cu-green-soft);color:var(--cu-green-ink)}.cu-chip-red{background:var(--cu-red-soft);color:var(--cu-red)}.cu-chip-amber{background:var(--cu-amber-soft);color:var(--cu-amber)}.cu-chip-grey{color:#53617f;background:#edf1f7}.cu-chip-sm{border-radius:10px;height:34px;padding:0 13px;font-size:13.5px}.cu-chip-sm svg{width:19px;height:19px}.cu-card{border-radius:var(--cu-r);background:#fff;border:1px solid #e6ecf7;min-width:0;padding:18px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #0a1b3d0a,0 14px 34px -22px #0a1b3d47}@media (hover:hover){.cu-card:hover{box-shadow:0 1px 2px #0a1b3d0d,0 18px 40px -22px #0a1b3d5c}}.cu-h2{font-family:var(--display);color:var(--cu-ink);letter-spacing:-.01em;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.cu-h2 svg{stroke-width:2px;width:27px;height:27px}.cu-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cu-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.cu-hello{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;display:flex}.cu-hello h1{font-family:var(--display);letter-spacing:-.02em;color:var(--cu-ink);font-size:28px;font-weight:800;line-height:1.15}.cu-hello p{color:#53617f;flex-basis:100%;font-size:16px}.cu-role{background:var(--cu-blue-soft);color:#0b1a4a;border-radius:10px;align-items:center;gap:9px;height:36px;padding:0 15px;font-size:15.5px;font-weight:700;display:inline-flex}.cu-role svg{color:#1458f0;stroke-width:2.2px;width:20px;height:20px}.cu-find{border-radius:11px;height:52px;margin-top:4px;padding:0 26px;font-size:17px}.cu-find svg{width:21px;height:21px}.cu-grid{grid-template-columns:minmax(0,1fr) minmax(0,410px);align-items:start;gap:20px;display:grid}.cu-main,.cu-side{gap:19px;min-width:0;display:grid}.cu-booking{padding:20px 17px 17px}.cu-bk-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:19px;display:grid}.cu-bk-ico{color:#2b7bff;background:#e5edfe;border-radius:16px;place-items:center;width:88px;height:88px;display:grid}.cu-bk-ico svg{stroke-width:2.4px;width:48px;height:48px}.cu-bk-txt{justify-items:start;gap:5px;min-width:0;padding-top:2px;display:grid}.cu-bk-txt h2{font-family:var(--display);color:var(--cu-ink);letter-spacing:-.01em;font-size:25px;font-weight:700;line-height:1.15}.cu-plan{color:var(--cu-ink);font-size:18px;line-height:1.3}.cu-plan b{font-weight:800}.cu-dot{margin:0 10px;font-weight:800}.cu-loc{color:#1e2a4a;background:#eef3fb;border-radius:8px;align-items:center;gap:7px;max-width:100%;height:28px;margin-top:3px;padding:0 11px;font-size:14.5px;display:inline-flex}.cu-loc svg{stroke-width:2.2px;width:17px;height:17px}.cu-bk-chip{height:40px;margin-top:8px;padding:0 16px;font-size:15.5px}.cu-track{grid-template-columns:repeat(5,minmax(0,1fr));margin:24px -12px 0;padding:0;list-style:none;display:grid}.cu-step{text-align:center;align-content:start;justify-items:center;gap:12px;min-width:0;display:grid;position:relative}.cu-step:not(:first-child):before{content:"";background:#c3cbda;border-radius:2px;height:3px;position:absolute;top:20px;left:calc(18px - 50%);right:calc(50% + 18px)}.cu-step.is-done:before{background:#35a75e}.cu-step.is-now:before{background:linear-gradient(90deg,#35a75e 0 45%,#0254fa 55%)}.cu-node{z-index:1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.cu-node svg{stroke-width:3px;color:#fff;width:22px;height:22px}.is-done .cu-node{background:var(--cu-green)}.is-now .cu-node{background:#0a5cfb;width:46px;height:46px;margin-top:-2px;box-shadow:0 0 0 5px #0a5cfb29}.is-now .cu-node svg{stroke-width:2.2px}.is-todo .cu-node{background:#fff;border:3px solid #c3cbda;width:40px;height:40px;margin-top:1px}.cu-step-txt{color:#2a3656;justify-items:center;gap:3px;padding:0 4px;font-size:14.5px;line-height:1.35;display:grid}.cu-step-txt b{color:var(--cu-ink);margin-bottom:2px;font-size:17px;font-weight:800}.is-now .cu-step-txt{color:#1150e0;margin-top:-6px;background:#e2ecfd;border-radius:12px;width:calc(100% + 20px);margin-inline:-10px;padding:6px 10px 8px}.is-now .cu-step-txt b{color:#1150e0}.cu-track.is-lost .cu-step-txt b{color:#7a869f}.cu-note{color:var(--cu-red);margin-top:14px;font-size:13.5px}.cu-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.cu-person{border:1px solid var(--cu-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 16px 16px 14px;display:grid}.cu-ava{color:#0b1a4a;width:70px;height:70px;font-family:var(--display);background:linear-gradient(145deg,#e7eeff,#c9d9ff);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.cu-ava.is-store{color:#1e5fea;background:#e9f0fe}.cu-ava svg{width:34px;height:34px}.cu-person-txt{gap:3px;min-width:0;display:grid}.cu-person-txt span{color:#2a3656;font-size:14.5px}.cu-person-txt b{font-family:var(--display);color:var(--cu-ink);overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.2}.cu-person-txt em{color:var(--cu-muted);font-size:14.5px;font-style:normal}.cu-person-acts{gap:10px;display:grid}.cu-person-acts .cu-btn{width:118px;height:38px;padding:0 10px;font-size:15.5px}.cu-past{padding:20px 17px 18px}.cu-past .cu-h2{margin:0 0 16px 6px;font-size:20px}.cu-table{border:1px solid #e6ecf6;border-radius:12px;overflow:hidden}.cu-tr{min-height:67px;color:var(--cu-ink);border-top:1px solid #eef2f8;grid-template-columns:114fr 178fr 185fr 114fr 135fr 136fr;align-items:center;gap:0 10px;padding:0 12px 0 14px;font-size:14px;display:grid}.cu-th{color:#16224a;background:#eef3fb;border-top:0;min-height:36px;font-size:13.5px;font-weight:600}.cu-id{font-weight:800}.cu-pp{gap:2px;min-width:0;display:grid}.cu-pp b{font-weight:800}.cu-pp small{color:#3c4766;font-size:13px}.cu-pin{align-items:center;gap:8px;min-width:0;display:flex}.cu-pin svg{stroke-width:2.2px;width:18px;height:18px}.cu-more{justify-content:flex-end;display:flex}.cu-more .cu-btn{gap:6px;height:34px;padding:0 13px;font-size:13px}.cu-more .cu-btn svg{width:15px;height:15px}.cu-chev{display:none}.cu-past>.cu-muted{padding:6px}.cu-router{padding:18px}.cu-router .cu-h2 svg{color:#1458f0;stroke-width:2.6px}.cu-dotchip{gap:9px;height:34px;padding:0 14px;font-size:14.5px}.cu-dotchip i{background:currentColor;border-radius:50%;width:9px;height:9px}.cu-rt-body{grid-template-columns:112px 1px minmax(0,1fr);align-items:center;gap:20px;margin-top:14px;padding-left:18px;display:grid}.cu-rt-body:after{content:"";background:#e1e7f2;grid-area:1/2;width:1px;height:78px}.cu-router-art{grid-area:1/1;width:112px;height:auto}.cu-rt-stats{grid-area:1/3;gap:2px;min-width:0;display:grid}.cu-rt-stats>span:first-child{color:#2a3656;font-size:14.5px}.cu-rt-stats b{font-family:var(--display);color:var(--cu-ink);letter-spacing:-.01em;font-size:25px;font-weight:700}.cu-signal{color:#2a3656;align-items:center;gap:8px;margin-top:4px;font-size:14.5px;display:flex}.cu-signal em{font-style:normal;font-weight:800}.cu-bars{width:24px;height:20px}.cu-rt-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.cu-rt-acts .cu-btn{padding:0 10px}.cu-router>.cu-small{margin-top:10px}.cu-pay{padding:18px 20px 20px}.cu-pay .cu-h2{font-size:20px}.cu-pay-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.cu-pay-row>div{gap:2px;min-width:0;display:grid}.cu-pay-what{color:var(--cu-text);font-size:16px}.cu-amt{font-family:var(--display);color:var(--cu-ink);letter-spacing:-.01em;font-size:27px;font-weight:700}.cu-due{border-radius:10px;height:36px;padding:0 16px;font-size:15.5px}.cu-pay-note{color:#2a3656;margin:8px 0 20px;font-size:13.5px}.cu-pay-note a{color:var(--cu-blue-ink);font-weight:700}.cu-pay .cu-btn-block{height:46px;font-size:17px}.cu-paymarks{justify-content:space-around;align-items:center;gap:10px;height:24px;margin-top:20px;display:flex}.cu-paymarks svg{width:auto;height:22px}.cu-paymarks i{background:#cbd3e1;width:1px;height:26px}.cu-speed{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:20px 16px;display:grid}.cu-speed-ico{color:#0b1a4a;background:#eef3fb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cu-speed-ico svg{stroke-width:2px;width:30px;height:30px}.cu-speed h2{font-family:var(--display);color:var(--cu-ink);font-size:19px;font-weight:700}.cu-speed p{letter-spacing:-.01em;color:#1e2a4a;margin-top:2px;font-size:13px}.cu-speed .cu-btn{height:44px;padding:0 20px;font-size:15.5px}.cu-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.cu-empty h2{font-family:var(--display);color:var(--cu-ink);font-size:21.5px}.cu-empty p{color:var(--cu-muted);margin-top:4px}.cu-error{justify-items:start;gap:10px;max-width:520px;display:grid}.cu .sk{border-radius:10px;margin-bottom:12px;display:block}@media (max-width:1599px){.cu-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.cu-person{grid-template-columns:auto minmax(0,1fr);row-gap:12px}.cu-person-acts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.cu-person-acts .cu-btn{width:auto}.cu-tr{grid-template-columns:100fr 170fr 150fr 104fr 118fr 52fr;font-size:13px}.cu-more .cu-btn span{display:none}.cu-rt-body{gap:14px;padding-left:4px}.cu-speed h2{font-size:16px}}@media (max-width:1279px){.cu{padding:20px clamp(14px,2vw,24px) 28px}.cu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cu-main,.cu-side{display:contents}.cu-booking,.cu-empty{order:1;grid-column:1/-1}.cu-router{order:2}.cu-pay{order:3}.cu-speed{order:4;grid-column:1/-1}.cu-past{order:5;grid-column:1/-1}.cu-rt-acts .cu-btn{gap:6px;padding:0 6px;font-size:13.5px}}@media (max-width:1100px){.cu-bk-top{grid-template-columns:auto minmax(0,1fr)}.cu-bk-chip{grid-column:2;justify-self:start;margin-top:0}}@media (max-width:767px){.cu{padding:16px 12px 20px;font-size:14px}.cu-head{gap:12px;margin-bottom:14px;display:grid}.cu-hello{gap:6px 10px}.cu-hello h1{font-size:23px}.cu-role{border-radius:8px;gap:6px;height:28px;padding:0 10px;font-size:13px}.cu-role svg{width:15px;height:15px}.cu-hello p{font-size:13.5px}.cu-wide{display:none}.cu-find{width:100%;height:44px;margin:0;font-size:16.5px}.cu-grid{gap:10px}.cu-card{border-radius:14px;padding:12px}.cu-h2,.cu-past .cu-h2,.cu-pay .cu-h2{gap:8px;font-size:16px}.cu-h2 svg{width:20px;height:20px}.cu-booking{padding:12px 10px 10px}.cu-bk-top{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.cu-bk-ico{border-radius:12px;width:50px;height:50px}.cu-bk-ico svg{width:28px;height:28px}.cu-bk-txt{gap:3px}.cu-bk-txt h2{font-size:17px}.cu-plan{font-size:13.5px;display:grid}.cu-dot{display:none}.cu-plan span:last-child{font-weight:500}.cu-loc{gap:5px;height:24px;padding:0 8px;font-size:12px}.cu-loc svg{width:13px;height:13px}.cu-bk-chip{white-space:normal;border-radius:10px;grid-column:auto;justify-self:end;gap:5px;max-width:92px;height:auto;margin:0;padding:6px 8px;font-size:11.5px;line-height:1.2}.cu-bk-chip svg{width:15px;height:15px}.cu-track{margin:14px -4px 0}.cu-step{gap:6px}.cu-step:not(:first-child):before{height:2px;top:13px;left:calc(12px - 50%);right:calc(50% + 12px)}.cu-node{width:28px;height:28px}.cu-node svg{width:15px;height:15px}.is-now .cu-node{width:30px;height:30px;margin-top:-1px;box-shadow:0 0 0 3px #0a5cfb29}.is-todo .cu-node{border-width:2px;width:26px;height:26px}.cu-step-txt{padding:0 1px;font-size:10.5px}.cu-step-txt b{white-space:nowrap;letter-spacing:-.01em;font-size:11px}.is-now .cu-step-txt{border-radius:8px;width:100%;margin:-3px 0 0;padding:4px 3px 6px}.cu-people{gap:8px;margin-top:12px}.cu-person{border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px}.cu-ava{width:38px;height:38px;font-size:13px}.cu-ava svg{width:20px;height:20px}.cu-person-txt span,.cu-person-txt em{font-size:11px}.cu-person-txt b{font-size:13.5px}.cu-person-acts{gap:6px}.cu-person-acts .cu-btn{letter-spacing:-.01em;border-radius:8px;gap:3px;height:30px;padding:0 2px;font-size:10.5px}.cu-person-acts .cu-btn svg{width:14px;height:14px}.cu-router,.cu-pay{padding:10px}.cu-card-head{flex-wrap:wrap;gap:6px}.cu-dotchip{gap:5px;height:24px;padding:0 8px;font-size:11.5px}.cu-dotchip i{width:6px;height:6px}.cu-rt-body{grid-template-columns:52px 1px minmax(0,1fr);gap:8px;margin-top:8px;padding-left:0}.cu-rt-body:after{height:44px}.cu-router-art{width:52px}.cu-rt-stats>span:first-child,.cu-signal{font-size:10.5px}.cu-rt-stats b{font-size:16px}.cu-signal{gap:4px;margin-top:1px}.cu-bars{width:14px;height:12px}.cu-rt-acts{gap:6px;margin-top:10px}.cu-rt-acts .cu-btn{border-radius:8px;gap:4px;height:30px;padding:0 4px;font-size:10.5px}.cu-rt-acts .cu-btn svg{width:13px;height:13px}.cu-router>.cu-small{font-size:11px}.cu-pay-row{gap:6px;margin-top:8px}.cu-pay-what{font-size:12px}.cu-amt{font-size:21px}.cu-due{border-radius:8px;height:26px;padding:0 9px;font-size:12px}.cu-pay-note{margin:4px 0 10px;font-size:11px}.cu-pay .cu-btn-block{height:36px;font-size:14px}.cu-paymarks{display:none}.cu-speed{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px}.cu-speed-ico{width:34px;height:34px}.cu-speed-ico svg{width:22px;height:22px}.cu-speed h2{font-size:16px}.cu-speed p{font-size:12px}.cu-speed .cu-btn{height:36px;padding:0 14px;font-size:14px}.cu-past{padding:12px 10px 6px}.cu-past .cu-h2{margin:0 0 6px 2px}.cu-table{border:0;border-radius:0}.cu-th{display:none}.cu-tr{grid-template-columns:70px minmax(0,1fr) 66px auto 18px;gap:6px;min-height:56px;padding:8px 2px;font-size:12px}.cu-tr:nth-child(2){border-top:0}.cu-date{display:none}.cu-pp small{font-size:11px}.cu-pin{gap:4px}.cu-pin svg{width:13px;height:13px}.cu-pin{font-size:0}.cu-pin:after{content:attr(data-pin);font-size:12px}.cu-chip-sm{border-radius:8px;gap:4px;height:26px;padding:0 8px;font-size:11.5px}.cu-chip-sm svg{width:14px;height:14px}.cu-more .cu-btn{display:none}.cu-chev{color:var(--cu-blue-ink);place-items:center;width:18px;height:28px;display:grid}.cu-chev svg{width:18px;height:18px}}@media (max-width:400px){.cu-rt-acts .cu-btn svg{display:none}.cu-rt-acts .cu-btn{letter-spacing:-.01em;padding:0 2px;font-size:10px}}@media (max-width:374px){.cu-person-acts{grid-template-columns:minmax(0,1fr)}.cu-tr{grid-template-columns:62px minmax(0,1fr) auto 16px}.cu-pin{display:none}}@media (prefers-reduced-motion:reduce){.cu-btn,.cu-card{transition:none}.cu-btn:hover{transform:none}}
.pt{--cu-blue:#0560fd;--cu-blue-ink:#1458f0;--cu-green-ink:#1f8a3e;--ink:#0a1b3d;--txt:#1e2a4a;--mut:#4a5878;--line:#e6ecf6;color:var(--txt);font-family:var(--body);padding:18px 17px 30px 22px;font-size:14px;line-height:1.35}.pt *,.pt :before,.pt :after{box-sizing:border-box}.pt h1,.pt h2,.pt h3,.pt p{margin:0}.pt svg{flex:none}.pt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-muted{color:var(--mut);padding:8px 2px}.pt-mono{font-family:var(--mono);font-size:12.5px}.pt-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tone-blue{--t-bg:#e0ebfe;--t-fg:#164fc8;--t-bar:#9ec7fd}.tone-green{--t-bg:#def5e2;--t-fg:#17703a;--t-bar:#99e6a7}.tone-amber{--t-bg:#fdf0d9;--t-fg:#8f4d00;--t-bar:#fed780}.tone-purple{--t-bg:#e9e5fe;--t-fg:#5a38d6;--t-bar:#b1a6fc}.tone-red{--t-bg:#fde4e6;--t-fg:#b5232e;--t-bar:#f4a1a8}.tone-grey{--t-bg:#edf1f7;--t-fg:#53617f;--t-bar:#c3cbda}.pt-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.pt-head h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:800;line-height:1.15}.pt-head p{color:#53617f;margin-top:4px;font-size:16px}.pt-pins{height:46px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#dce8fd;border-radius:14px;align-items:center;gap:10px;max-width:100%;margin-top:6px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;overflow:hidden}.pt-pins svg{color:#1e63ee;stroke-width:2.2px;width:22px;height:22px}.pt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.pt-kpis-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.pt-kpi{background:#fff;border:1px solid #e6ecf7;border-radius:16px;align-items:flex-start;gap:20px;min-width:0;min-height:125px;padding:16px 26px 16px 18px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #0a1b3d0a,0 14px 34px -24px #0a1b3d4d}.pt-kpi:after{content:"";background:var(--t-bar,transparent);border-radius:4px;width:5px;position:absolute;top:16px;bottom:16px;right:8px}@media (hover:hover){.pt-kpi:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0a1b3d0d,0 18px 38px -22px #0a1b3d61}}.pt-kpi-ico{background:var(--t-bg);width:58px;height:58px;color:var(--t-fg);border-radius:14px;place-items:center;display:grid}.pt-kpi-ico svg{stroke-width:1.9px;width:32px;height:32px}.pt-kpi-txt{gap:2px;min-width:0;padding-top:6px;display:grid}.pt-kpi-txt span{color:var(--ink);font-size:15px;font-weight:500}.pt-kpi-txt b{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:30.5px;font-weight:700;line-height:1.15}.pt-kpi-txt small{color:var(--txt);align-items:center;gap:6px;font-size:13.5px;display:flex}.pt-up{border-bottom:11px solid;border-left:7px solid #0000;border-right:7px solid #0000;flex:none;width:0;height:0}.pt-legend{color:var(--txt);gap:8px;font-size:13.5px;display:grid;position:absolute;top:0;right:4px}.pt-legend.is-bottom{grid-auto-flow:column;justify-content:center;gap:28px;margin-top:6px;position:static}.pt-legend span{align-items:center;gap:8px;display:flex}.pt-legend i{border-radius:50%;width:13px;height:13px}.pt-chart{position:relative}.legend-right .pt-plot{padding-right:110px}.pt-kpi-txt small.is-up{color:#08752e;font-weight:700}.pt-kpi-txt small svg{width:18px;height:18px}.pt-kpis-6 .pt-kpi{gap:12px;min-height:112px;padding:14px 20px 14px 12px}.pt-kpis-6 .pt-kpi-ico{width:50px;height:50px}.pt-kpis-6 .pt-kpi-ico svg{width:28px;height:28px}.pt-kpis-6 .pt-kpi-txt{padding-top:2px}.pt-kpis-6 .pt-kpi-txt span{font-size:13px;line-height:1.25}.pt-kpis-6 .pt-kpi-txt b{font-size:28px}.pt-kpis-6 .pt-kpi-txt small{font-size:12.5px}.pt-row{align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.pt-row-dsa1{grid-template-columns:690fr 633fr}.pt-row-dsa2{grid-template-columns:827fr 500fr}.pt-row-tip1{grid-template-columns:655fr 672fr}.pt-row-tip2{grid-template-columns:787fr 542fr}.pt-row-adm1{grid-template-columns:640fr 714fr}.pt-row-adm2{grid-template-columns:532fr 407fr 402fr}.pt-card{background:#fff;border:1px solid #e6ecf7;border-radius:16px;min-width:0;padding:16px 18px 18px;box-shadow:0 1px 2px #0a1b3d0a,0 14px 34px -24px #0a1b3d4d}.pt-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:36px;margin-bottom:14px;display:flex}.pt-card-head h2{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:12px;min-width:0;font-size:19px;font-weight:700;display:flex}.pt-card-head h2 svg{color:#1e63ee;stroke-width:2.1px;width:27px;height:27px}.pt-more{color:#1458f0;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-family:inherit;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.pt-more svg{width:17px;height:17px}.pt-more:hover{text-decoration:underline}.pt-more:focus-visible,.pt-card a:focus-visible,.pt-card button:focus-visible,.pt-period select:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #8db4ff}.pt-period{align-items:center;display:inline-flex;position:relative}.pt-period select{appearance:none;height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d4e8;border-radius:10px;padding:0 36px 0 14px;font-size:13.5px;font-weight:600}.pt-period svg{pointer-events:none;width:17px;height:17px;position:absolute;right:12px}.pt-chart{width:100%}.pt-chart .recharts-legend-item-text{color:#1e2a4a!important}.pt-chip{background:var(--t-bg);height:30px;color:var(--t-fg);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pt-chip svg{width:17px;height:17px}.pt-ava{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:grid}.pt-pin{align-items:center;gap:6px;min-width:0;display:inline-flex}.pt-pin svg{stroke-width:2.2px;width:17px;height:17px}.pt-when{align-items:center;gap:8px;display:flex}.pt-when svg{width:18px;height:18px}.pt-cw{gap:10px;display:inline-flex}.pt-ibtn{border:1.5px solid;border-radius:10px;place-items:center;width:44px;height:36px;display:grid}.pt-ibtn svg{width:19px;height:19px}.pt-ibtn.is-call{color:#1458f0;border-color:#6e9bf5}.pt-ibtn.is-wa{color:#17703a;border-color:#5cc487}@media (hover:hover){.pt-ibtn.is-call:hover{background:#eef4ff}.pt-ibtn.is-wa:hover{background:#e8f7ee}}.pt-sm{height:34px;padding:0 12px;font-size:12.5px}.pt-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-t-assign .pt-acts,.pt-t-apps .pt-acts{flex-wrap:nowrap}.pt-link{color:#1458f0;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pt-link svg{width:16px;height:16px}.pt-table{min-width:0;display:grid}.pt-tr{min-height:50px;color:var(--ink);border-bottom:1px solid #eef2f8;align-items:center;gap:0 10px;padding:0 10px;font-size:13.5px;display:grid}.pt-tr:last-child{border-bottom:0}.pt-th{color:#16224a;background:#eef3fb;border-bottom:0;border-radius:8px;min-height:34px;font-size:13.5px;font-weight:600}.pt-tr>span{min-width:0}.pt-name{align-items:center;gap:10px;display:flex}.pt-name>span{display:grid}.pt-name small{color:var(--mut);font-size:13px}.pt-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-plan{display:grid}.pt-plan b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pt-plan small{color:#3c4766;font-size:12.5px}.pt-t-calls .pt-tr{grid-template-columns:170fr 86fr 158fr 124fr 160fr 104fr}.pt-t-pay .pt-tr{grid-template-columns:130fr 110fr 100fr 120fr;min-height:34px}.pt-t-cust .pt-tr{grid-template-columns:220fr 170fr 220fr 120fr 160fr 104fr;min-height:60px}.pt-t-up .pt-tr{grid-template-columns:150fr 130fr 70fr 130fr;min-height:38px;font-size:13.5px}.pt-t-inst .pt-tr{grid-template-columns:130fr 130fr 165fr 160fr 170fr;min-height:41px;font-size:13px}.pt-t-leads .pt-tr{grid-template-columns:200fr 160fr 210fr 110fr 110fr 240fr;min-height:64px}.pt-t-assign .pt-tr{grid-template-columns:112fr 118fr 78fr 128fr 196fr;gap:0 8px;min-height:36px;font-size:12.5px}.pt-t-apps .pt-tr{grid-template-columns:110fr 60fr 150fr 115fr 105fr 175fr;min-height:40px;font-size:13.5px}.pt-t-zone .pt-tr{border-bottom:0;grid-template-columns:150fr 60fr 70fr 100fr;min-height:28px;font-size:13px}.pt-t-city .pt-tr{grid-template-columns:150fr 140fr 110fr;min-height:40px;font-size:14px}.pt-t-zone .pt-tr>span:not(:first-child),.pt-t-city .pt-tr>span:last-child{text-align:center}.pt-t-zone .pt-chip{height:24px;padding:0 10px;font-size:13.5px}.pt-ph{white-space:nowrap;align-items:center;gap:5px;display:flex}.pt-t-assign .pt-mono{white-space:nowrap;font-size:12.5px}.pt-row-adm1 .pt-card-head h2,.pt-row-adm2 .pt-card-head h2{gap:10px;font-size:17.5px}.pt-row-adm2 .pt-card-head h2{font-size:16px}.pt-row-adm2 .pt-card-head h2 svg{width:24px;height:24px}.pt-row-adm2 .pt-more{font-size:12.5px}.pt-ph svg{width:15px;height:15px}.pt-assign,.pt-ok,.pt-no{height:26px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.pt-assign{color:#1458f0;background:#fff;border:1px solid #9dbbf5}.pt-assign svg,.pt-ok svg,.pt-no svg{width:14px;height:14px}.pt-ok{color:#17703a;background:#e0f5e6;border:0}.pt-no{color:#b5232e;background:#fde7e9;border:0}@media (hover:hover){.pt-assign:hover{background:#eef4ff}.pt-ok:hover{background:#cdefd7}.pt-no:hover{background:#fbd5d9}}.pt-chipbtn{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pt-pipe{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pt-pipe li{min-width:0;position:relative}.pt-pipe li:not(:last-child):after{content:"›";color:#53617f;font-weight:700;position:absolute;top:40%;right:-10px}.pt-pipe a{background:var(--t-bg);color:var(--ink);border-radius:12px;justify-items:center;gap:4px;padding:12px 4px 10px;text-decoration:none;transition:transform .18s;display:grid}@media (hover:hover){.pt-pipe a:hover{transform:translateY(-2px)}}.pt-pipe svg{width:26px;height:26px;color:var(--t-fg)}.pt-pipe span{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(11px,.8vw,14px);font-weight:700;overflow:hidden}.pt-pipe b{font-family:var(--display);font-size:25px;font-weight:700}.pt-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-tiles>div{background:var(--t-bg);border-radius:12px;gap:4px;padding:12px 16px;display:grid}.pt-tiles span{color:var(--t-fg);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.pt-tiles svg{width:20px;height:20px}.pt-tiles b{font-family:var(--display);color:var(--ink);font-size:20px}.pt-subhead{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.pt-subhead h3,.pt-uploads h3{color:var(--ink);font-size:15px;font-weight:800}.pt-sheet{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pt-drop{color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:#f7faff;border:2px dashed #7fa6f2;border-radius:14px;justify-items:center;gap:6px;padding:20px 14px;display:grid}.pt-drop>svg{color:#1e63ee;stroke-width:1.8px;width:40px;height:40px}.pt-drop b{font-size:15px}.pt-drop>span:not(.cu-btn){color:#3c4766;font-size:13px}.pt-drop .cu-btn{height:38px;margin-top:8px;font-size:13.5px}@media (hover:hover){.pt-drop:hover{background:#eef4ff}}.pt-uploads h3{margin-bottom:8px}.pt-tickets,.pt-threads{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-tickets button,.pt-threads button{border:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pt-threads button{grid-template-columns:auto minmax(0,1fr) auto auto}@media (hover:hover){.pt-tickets button:hover,.pt-threads button:hover{background:#fafcff;border-color:#b5ccf7}}.pt-tk-ico,.pt-thread-ico{color:#1e63ee;background:#e9f0fe;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.pt-tk-ico svg,.pt-thread-ico svg{width:26px;height:26px}.pt-tk-txt,.pt-thread-txt{gap:4px;min-width:0;display:grid}.pt-tk-txt b,.pt-thread-txt b{color:var(--ink);font-size:15px}.pt-tk-txt small,.pt-thread-txt small{color:#3c4766;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pt-tk-meta,.pt-thread-meta{justify-items:end;gap:8px;display:grid}.pt-tk-meta small,.pt-thread-meta small{color:var(--txt);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.pt-tk-meta small svg{width:16px;height:16px}.pt-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pt-filters button{height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d4e8;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.pt-filters button span{background:#eef3fb;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.pt-filters button[aria-pressed=true],.pt-filters button[aria-selected=true]{color:#fff;background:#0a68fd;border-color:#0a68fd}.pt-filters button[aria-pressed=true] span,.pt-filters button[aria-selected=true] span{background:#ffffff40}.pt-error{justify-items:start;gap:10px;max-width:520px;display:grid}@media (max-width:1599px){.pt-row-adm1{grid-template-columns:minmax(0,1fr)}}@media (max-width:1499px){.pt-row-adm2{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-row-adm2>.pt-chartcard{grid-column:1/-1}.pt-kpis-6{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-kpi{gap:14px;padding:14px 22px 14px 14px}.pt-kpi-ico{width:50px;height:50px}.pt-kpi-ico svg{width:28px;height:28px}.pt-kpi-txt b{font-size:27px}.pt-kpi-txt span{font-size:13.5px}.pt-kpi-txt small{font-size:12.5px}}@media (max-width:1279px){.pt-t-calls,.pt-t-cust,.pt-t-leads,.pt-t-pc,.pt-t-pt,.cp-table{overflow-x:auto}.pt-t-calls .pt-tr{min-width:760px}.pt-t-cust .pt-tr,.pt-t-leads .pt-tr,.pt-t-pc .pt-tr,.pt-t-pt .pt-tr{min-width:860px}.cp-table .pt-tr{min-width:1000px}.pt{padding:18px clamp(14px,2vw,24px) 26px}.pt-row{grid-template-columns:minmax(0,1fr)!important}.pt-row-adm2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pt-row-adm2>.pt-chartcard{grid-column:1/-1}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.pt-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.pt-tr{min-width:640px}.pt-t-pay .pt-tr,.pt-t-zone .pt-tr,.pt-t-city .pt-tr,.pt-t-up .pt-tr{min-width:0}.pt-sheet{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pt{padding:14px 12px 20px;font-size:14px}.pt-head{flex-direction:column;gap:8px;margin-bottom:12px}.pt-head h1{font-size:24px}.pt-head p{font-size:13.5px}.pt-pins{white-space:normal;border-radius:10px;height:34px;margin:0;padding:0 12px;font-size:13px;line-height:1.2}.pt-pins svg{width:16px;height:16px}.pt-kpis,.pt-kpis-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.pt-kpi,.pt-kpis-6 .pt-kpi{border-radius:14px;flex-direction:column;gap:8px;min-height:0;padding:12px 18px 12px 12px}.pt-kpi:after{width:4px;top:12px;bottom:12px;right:6px}.pt-kpi-ico,.pt-kpis-6 .pt-kpi-ico{border-radius:10px;width:38px;height:38px}.pt-kpi-ico svg{width:22px;height:22px}.pt-kpi-txt{padding:0}.pt-kpi-txt span,.pt-kpis-6 .pt-kpi-txt span{font-size:12.5px}.pt-kpi-txt b,.pt-kpis-6 .pt-kpi-txt b{font-size:22px}.pt-kpi-txt small{font-size:11.5px}.pt-row{gap:10px;margin-bottom:10px}.pt-row-adm2{grid-template-columns:minmax(0,1fr)!important}.pt-card{border-radius:14px;padding:12px}.pt-card-head{flex-wrap:wrap;margin-bottom:10px}.pt-card-head h2{gap:8px;font-size:16.5px}.pt-card-head h2 svg{width:20px;height:20px}.pt-more{font-size:13.5px}.pt-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pt-pipe li:after{display:none}.pt-pipe a{padding:8px 2px}.pt-pipe svg{width:20px;height:20px}.pt-pipe span{font-size:11.5px}.pt-pipe b{font-size:20px}.pt-tiles{gap:8px}.pt-tiles>div{padding:10px}.pt-tiles span{gap:5px;font-size:12.5px}.pt-tiles svg{width:15px;height:15px}.pt-tiles b{font-size:16px}.pt-tr{font-size:13.5px}.legend-right .pt-plot{padding-right:0}.pt-legend{grid-auto-flow:column;justify-content:center;gap:20px;margin-top:6px;font-size:13px;position:static}.pt-tickets button,.pt-threads button{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px}.pt-tk-meta,.pt-thread-meta{grid-column:2;grid-auto-flow:column;place-items:center start}.pt-threads button>svg:last-child{display:none}.pt-tk-ico,.pt-thread-ico{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.pt-kpi,.pt-pipe a{transition:none}.pt-kpi:hover,.pt-pipe a:hover{transform:none}}.pt-stack{align-content:start;gap:16px;min-width:0;display:grid}.pt-pipecard{margin-bottom:16px}.pt-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-big{font-family:var(--display);color:var(--mut);margin-bottom:8px;font-size:14.5px}.pt-big b{color:var(--ink);margin-right:4px;font-size:25px}.pt-prog{gap:6px;min-width:110px;display:grid}.pt-prog span{color:var(--mut);font-size:13px}.pt-prog span b{color:var(--ink)}.pt-prog i{background:#e3e9f5;border-radius:99px;height:8px;display:block;overflow:hidden}.pt-prog em{background:linear-gradient(90deg,#2878fd,#32b661);border-radius:99px;height:100%;display:block}.cp-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cp-sum>div{background:var(--t-bg);border-radius:12px;gap:2px;padding:10px 14px;display:grid}.cp-sum span{color:var(--t-fg);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.cp-sum span svg{width:17px;height:17px}.cp-sum b{font-family:var(--display);color:var(--ink);font-size:21.5px}.cp-sum-lg{margin-bottom:16px}.cp-sum-lg>div{padding:14px 18px}.cp-sum-lg b{font-size:25px}.cp-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp-search{align-items:center;display:flex;position:relative}.cp-search svg{width:17px;height:17px;color:var(--mut);position:absolute;left:11px}.cp-search input{width:min(260px,100%);height:36px;font:inherit;color:var(--ink);background:#fff;border:1px solid #c9d4e8;border-radius:10px;padding:0 12px 0 34px;font-size:12.5px}.cp-search input::placeholder{color:#5d6b86}.cp-search input:focus-visible{outline-offset:1px;outline:3px solid #8db4ff}.cp-f{margin:0}.cp-f button{height:32px}.cp-table .pt-tr{grid-template-columns:170fr 90fr 90fr 150fr 95fr 170fr 140fr 70fr 80fr;min-height:56px;font-size:13.5px}.cp-sn{color:var(--mut);font-size:12px;font-family:var(--mono);display:block}.cp-dl{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 18px;margin:0;display:grid}.cp-dl div{background:#f4f7fd;border-radius:10px;padding:10px 12px}.cp-dl dt{color:var(--mut);font-size:12.5px;font-weight:600}.cp-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:700}.cp-acts{flex-wrap:wrap;gap:10px;margin:16px 0 4px;display:flex}.pt-t-pc .pt-tr{grid-template-columns:200fr 170fr 210fr 80fr 120fr 110fr;min-height:56px}.pt-t-pt .pt-tr{grid-template-columns:220fr 110fr 150fr 90fr 120fr 120fr;min-height:60px}.pt-bd{gap:0;margin:10px 0 0;display:grid}.pt-bd div{border-bottom:1px dashed #dce4f2;justify-content:space-between;padding:9px 2px;font-size:13.5px;display:flex}.pt-bd dt{color:var(--txt)}.pt-bd dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pt-bd .is-total{border-bottom:0;font-size:15px}.pt-bd .is-total dt{color:var(--ink);font-weight:800}.pt-small{font-size:13px}.dsh-page.dsh-addon{min-height:0!important;padding-top:0!important}.pt-addon{padding-top:0}@media (max-width:1279px){.pt-row-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pt-row-3,.pt-row-2{grid-template-columns:minmax(0,1fr)}.cp-sum b{font-size:20px}.cp-sum>div{padding:8px 10px}.cp-table{overflow:visible}.cp-table .pt-th{display:none}.cp-table .pt-tr{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0;margin-bottom:10px;padding:12px}.cp-table .pt-tr>span:first-child{grid-column:1/-1}.cp-table .pt-tr>span[data-l]:before{content:attr(data-l);color:var(--mut);font-size:11.5px;font-weight:600;display:block}.cp-search input,.cp-tools,.cp-search{width:100%}}
html[data-shell] #app{--ink:#0a1b3d;--muted:#53617f;--line:#e6ecf7;--blue:#1043c8;color:#1e2a4a;font-size:14.5px}html[data-shell] #app .wrap{padding:18px 17px 30px 22px}html[data-shell] #app .dhead{margin-bottom:16px}html[data-shell] #app .dhead h1{color:#0a1b3d;letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:800}html[data-shell] #app .dhead p,html[data-shell] #app .muted{color:#53617f}html[data-shell] #app h2{color:#0a1b3d;font-size:clamp(17px,1.3vw,19px)}html[data-shell] #app .card,html[data-shell] #app .item,html[data-shell] #app .kpi,html[data-shell] #app .tbl-wrap,html[data-shell] #app .empty{background:#fff;border:1px solid #e6ecf7;border-radius:16px;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0a1b3d0a,0 14px 34px -24px #0a1b3d4d}@media (hover:hover){html[data-shell] #app .card:hover,html[data-shell] #app .item:hover,html[data-shell] #app .kpi:hover{border-color:#d5dff0;box-shadow:0 1px 2px #0a1b3d0d,0 18px 38px -22px #0a1b3d5c}}html[data-shell] #app .card h3{color:#0a1b3d;font-size:18px}html[data-shell] #app .kpis{gap:16px}html[data-shell] #app .kpi{padding:16px 18px}html[data-shell] #app .kpi span{letter-spacing:0;text-transform:none;color:#0a1b3d;font-size:13.5px;font-weight:600}html[data-shell] #app .kpi b{color:#0a1b3d;font-size:clamp(24px,2vw,31px)}html[data-shell] #app .kpi small{color:#53617f}html[data-shell] #app .item{padding:14px 18px}html[data-shell] #app .item .ih h3{color:#0a1b3d;font-size:15.5px}html[data-shell] #app .item .meta{color:#53617f}html[data-shell] #app .tbl{font-size:13.5px}html[data-shell] #app .tbl th{letter-spacing:0;text-transform:none;color:#16224a;background:#eef3fb;border-bottom:0;font-size:13px;font-weight:600}html[data-shell] #app .tbl td{border-bottom:1px solid #eef2f8}html[data-shell] #app .pill{border-radius:10px;padding:4px 10px;font-size:12.5px;font-weight:700}html[data-shell] #app .btn{border-radius:10px}html[data-shell] #app .btn-primary{background:#1043c8;border-color:#1043c8}@media (hover:hover){html[data-shell] #app .btn-primary:hover{background:#0050dc;border-color:#0050dc}}html[data-shell] #app :is(.btn,.linkbtn,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #8db4ff}@media (max-width:767px){html[data-shell] #app .wrap{padding:14px 12px 20px}html[data-shell] #app .kpis{gap:10px}}@media (prefers-reduced-motion:reduce){html[data-shell] #app :is(.card,.item,.kpi){transition:none}}
