@font-face{font-family:Thmanyah Sans;src:url("./media/thmanyahsans-Light-6DPTPYOV.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url("./media/thmanyahsans-Regular-JWSIAJJC.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url("./media/thmanyahsans-Medium-C72ONWJ5.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url("./media/thmanyahsans-Medium-C72ONWJ5.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url("./media/thmanyahsans-Bold-F3CKI2PB.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url("./media/thmanyahsans-Black-B23ZA7CU.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}:root,html[data-theme=dark]{--crm-bg-top: #4d315f;--crm-bg-bot: #2e2750;--crm-shell: linear-gradient(182deg, var(--crm-bg-top) 6%, var(--crm-bg-bot) 100%);--crm-rail: #2e2750;--crm-rail-ink: #ffffff;--crm-rail-edge: #412852;--crm-card: #272245;--crm-ink: #e4e0f3;--crm-ink-strong: #ffffff;--crm-muted: #d1c4e0;--crm-accent: #6f2da8;--crm-accent-2: #6d3c8e;--crm-nav-on: #ede0f6;--crm-nav-on-ink: #5f3879;--crm-search: #f4f2f8;--crm-line: #e4e0f3;--crm-table-line: rgba(228, 224, 243, .18);--crm-track: rgba(255, 255, 255, .12);--crm-icon: #ffffff;--crm-topbar-bg: transparent;--crm-topbar-line: transparent;--crm-drawer: #1f1a3a;--crm-kpi-sub: #ffffff;--crm-who: rgba(109, 60, 142, .45);--crm-chip-danger-bg: #ffe3e3;--crm-chip-danger: #a60e10;--crm-chip-warn-bg: #fff3d6;--crm-chip-warn: #9a6700;--crm-font: "Thmanyah Sans", system-ui, sans-serif;--crm-r: 8px;--crm-rail-w: 240px;--crm-rail-shadow: none;--crm-rail-line: rgba(228, 224, 243, .18)}html[data-theme=light]{--crm-bg-top: #f6f3fb;--crm-bg-bot: #f6f3fb;--crm-shell: #f6f3fb;--crm-rail: #f2f0fd;--crm-rail-ink: #6d3c8e;--crm-rail-edge: #412852;--crm-card: #ffffff;--crm-ink: #5f3879;--crm-ink-strong: #2d245a;--crm-muted: #6d6589;--crm-accent: #6f2da8;--crm-accent-2: #6d3c8e;--crm-nav-on: #ede0f6;--crm-nav-on-ink: #5f3879;--crm-search: #f4f2f8;--crm-line: #e7e1f2;--crm-table-line: #efeaf6;--crm-track: #efeaf6;--crm-icon: #6d3c8e;--crm-topbar-bg: transparent;--crm-topbar-line: transparent;--crm-drawer: #ffffff;--crm-kpi-sub: #6d6589;--crm-who: rgba(109, 60, 142, .45);--crm-rail-shadow: none;--crm-rail-line: #e4e0f3}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--crm-font);font-size:14px;color:var(--crm-ink-strong);background:var(--crm-bg-bot)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:var(--crm-rail-w) minmax(0,1fr);grid-template-rows:72px minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--crm-shell)}.shell--collapsed{--crm-rail-w: 84px}.rail{grid-column:1;grid-row:1/-1;background:var(--crm-rail);box-shadow:var(--crm-rail-shadow);border-inline-end:1px solid var(--crm-rail-line);display:flex;flex-direction:column;padding:24px 10px;height:100%;min-height:0;overflow:auto;color:var(--crm-rail-ink)}.rail__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:36px}.rail__brand img{width:100px;height:86px;object-fit:cover;display:block}.rail__collapse{width:25px;height:25px;padding:0;border:0;background:transparent;flex:none;margin-top:0}.rail__collapse img{width:25px;height:25px;display:block}.rail__nav{display:flex;flex-direction:column;gap:14px;align-items:stretch}.rail__link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:22px;padding:0 14px 0 16px;border-radius:8px;color:var(--crm-rail-ink);font-weight:700;font-size:14px;white-space:nowrap}.rail__label{flex:none}.rail__link.is-active{background:var(--crm-nav-on);color:var(--crm-nav-on-ink);min-height:43px;padding:12px 14px 11px 16px;border-inline-start:6px solid var(--crm-rail-edge)}.rail__rule{width:calc(100% - 24px);margin:0 12px;border:0;border-top:1px solid var(--crm-rail-line)}.rail__icon{width:22px;height:22px;flex:none;object-fit:contain;display:block}.who-wrap{margin-top:auto;display:flex;flex-direction:column;gap:8px}.who__out{border:0;background:transparent;color:var(--crm-rail-ink);font-weight:700;font-size:12px;text-decoration:underline;text-align:start;align-self:flex-start}.who{margin-top:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;background:var(--crm-who);border:.6px solid var(--crm-line);border-radius:10px;padding:10px;color:#fff}.who__cap{display:block;color:#e4e0f3;font-size:12px;font-weight:700}.who select{width:100%;border:0;background:transparent;color:inherit;font-weight:500;text-align:start}.who__av{width:48px;height:48px;border-radius:50%;background:#fff;color:var(--crm-accent-2);display:grid;place-items:center;font-weight:700;font-size:20px;flex:none}.who__av--sm{width:40px;height:40px;font-size:16px;color:var(--crm-accent-2)}.who__av--lg{width:44px;height:44px;border-radius:22px;background:#6d3c8e;color:#fff;font-size:18px}.who__meta{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;flex:1;text-align:start}.who__name,.who__row{display:block;width:100%;color:#fff;font-size:13px;font-weight:500}.topbar{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 32px;background:#fefeff;box-shadow:0 4px 4.35px #00000017;border-bottom:0}.topbar__row{display:contents}html[data-theme=dark] .topbar{background:transparent;box-shadow:none}.topbar__logo,.icon-btn.topbar__menu{display:none}.search{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;background:var(--crm-search);border:1px solid rgba(76,29,149,.39);border-radius:12px;height:44px;padding:0 16px;color:var(--crm-accent-2)}.search input{flex:1;border:0;background:transparent;outline:none;font-weight:600;text-align:right}.search input::placeholder{color:var(--crm-accent-2)}.search__icon{width:18px;height:18px;display:block;flex:none}.topbar__tools{display:flex;align-items:center;gap:20px;flex:none}.topbar__glyphs{display:flex;align-items:center;justify-content:space-between;width:151px;height:24px}.topbar__glyphs .icon-btn{width:auto;height:24px;padding:0;opacity:1}.topbar__glyphs .icon-btn img{display:block}.icon-btn{width:40px;height:40px;border:0;background:transparent;color:var(--crm-icon);display:grid;place-items:center;border-radius:10px}.icon-btn svg{width:22px;height:22px}.icon-btn:disabled{opacity:1}.main{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:auto;padding:8px 40px 40px 28px}.page-skel{display:grid;gap:16px;padding:8px 0 32px}.page-skel__block{display:block;border-radius:12px;background:linear-gradient(90deg,#efeaf6,#f7f4fb,#efeaf6 80%);background-size:200% 100%;animation:skel-shimmer 1.2s ease-in-out infinite}.page-skel__h{width:min(280px,50%);height:32px;margin-inline-start:auto}.page-skel__p{width:min(420px,70%);height:14px;margin-inline-start:auto;opacity:.85}.page-skel__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}.page-skel__kpis .page-skel__block{height:92px;border-radius:16px}.page-skel__card{height:180px;border-radius:20px}.page-skel__rows{display:grid;gap:10px}.page-skel__rows .page-skel__block{height:52px;border-radius:12px}html[data-theme=dark] .page-skel__block{background:linear-gradient(90deg,#2a2438,#352e44,#2a2438 80%);background-size:200% 100%}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:767px){.page-skel__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page__tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.page__tools input[type=date]{height:36px;border:1px solid var(--crm-line);border-radius:10px;padding:0 10px;background:var(--crm-search);color:var(--crm-ink-strong)}.page__title h1{margin:0;font-size:30px;font-weight:700}.page__title p{margin:6px 0 0;color:var(--crm-ink)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e7e1f2;background:#fff;color:#2d245a;border-radius:24px;padding:9px 22px;font-weight:500}.pill--cal{padding-inline:18px}.pill img{display:block;width:24px;height:24px}.pill.is-on{background:var(--crm-accent);border-color:var(--crm-accent);color:#fff}.dash-hero{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(0,.95fr);gap:22px;align-items:start;margin-bottom:22px}.kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kpi{background:var(--crm-card);border:1px solid var(--crm-line);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.kpi__head{display:flex;justify-content:space-between;align-items:flex-start}.kpi__glyph{width:22px;height:22px;object-fit:contain;display:block;flex-shrink:0}.kpi__body{display:flex;justify-content:space-between;align-items:center;gap:8px}.kpi__copy{display:flex;flex-direction:column;gap:4px;text-align:start;min-width:0}.kpi__copy b{font-size:14px;color:var(--crm-ink)}.kpi__copy span{font-size:12px;font-weight:400;color:var(--crm-kpi-sub)}.kpi__body strong{font-size:26px;color:var(--crm-ink)}.greet{position:relative;min-height:220px;border-radius:14px;overflow:hidden;color:#fff}.greet__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.greet__copy{position:relative;z-index:1;padding:28px 32px;background:linear-gradient(to left,#4f286eb8,#4f286e26);min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:start}.greet__copy h2{margin:0;font-size:36px;font-weight:700}.greet__copy p{margin:8px 0 14px;max-width:28ch}.greet__copy time{font-size:13px;opacity:.9;unicode-bidi:isolate}.dash-grid{display:grid;grid-template-columns:1.1fr 1fr .95fr;gap:16px}.panel{background:var(--crm-card);border:1px solid var(--crm-line);border-radius:12px;padding:16px 18px 12px;min-width:0}.panel--light{background:var(--crm-card)}.panel__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel__h h2{margin:0;font-size:16px}.tbl{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:start;padding:10px 8px;border-bottom:1px solid var(--crm-table-line);vertical-align:middle}th{font-weight:500;color:var(--crm-ink)}td b{display:block}td small{color:var(--crm-muted);font-size:12px}.meter{display:inline-flex;justify-content:flex-start;width:72px;height:8px;border-radius:8px;background:var(--crm-track);overflow:hidden;margin-inline-end:8px;vertical-align:middle}.meter i{display:block;height:100%;flex:none;background:linear-gradient(to left,#7c3aed,#c084fc)}.late{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.late li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-inline-start:10px;border-inline-start:3px solid #e5484d}.late b{display:block}.late small{color:var(--crm-muted)}.chip{display:inline-flex;align-items:center;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700;white-space:nowrap}.chip--danger{background:var(--crm-chip-danger-bg);color:var(--crm-chip-danger)}.chip--warn{background:var(--crm-chip-warn-bg);color:var(--crm-chip-warn)}.chip--ok{background:#dcfce7;color:#166534}.chip--muted{background:#eef0f4;color:#667085}.bars{display:flex;flex-direction:column;gap:8px}.bar{display:grid;grid-template-columns:130px 1fr 28px;gap:8px;align-items:center;font-size:12px}.bar__track{display:flex;justify-content:flex-start;height:8px;background:var(--crm-track);border-radius:6px;overflow:hidden}.bar__track i{display:block;height:100%;flex:none}.empty{text-align:center;color:var(--crm-muted);padding:28px 12px;font-size:15px;font-weight:500}.drawer-scrim{position:fixed;inset:0;background:#0a081880;z-index:40;display:flex;justify-content:flex-start}.drawer{width:min(520px,100%);background:var(--crm-drawer);color:var(--crm-ink-strong);padding:22px;overflow:auto}.scrim,.shell--collapsed .rail__label,.shell--collapsed .who__meta,.shell--collapsed .rail__brand,.shell--collapsed .rail__rule{display:none}.shell--collapsed .rail__link{justify-content:center;padding-inline:8px}.shell--collapsed .rail__collapse img{transform:scaleX(-1)}@media(max-width:1279px){.dash-grid{grid-template-columns:1fr 1fr}.dash-grid .panel:last-child{grid-column:1/-1}.main,.topbar{padding-inline:18px}}@media(max-width:1023px){.dash-hero{grid-template-columns:1fr}.kpi-grid{order:2}.shell:not(.shell--nav-open){--crm-rail-w: 84px}.shell:not(.shell--nav-open) .rail__label,.shell:not(.shell--nav-open) .who__meta,.shell:not(.shell--nav-open) .rail__brand,.shell:not(.shell--nav-open) .rail__rule{display:none}.shell:not(.shell--nav-open) .rail__link{justify-content:center;padding-inline:8px}.est-page__filters,.est-page__top,.users-add-row,.reports-card__tools,.reports-card__cluster,.assign-card__tools,.assign-bar__row,.assign-to{flex-wrap:wrap}.est-page__search,.assign-card__search,.reports-card__search{min-width:0;width:100%;flex:1 1 100%}.page__head{flex-direction:column;align-items:stretch}}@media(max-width:767px){.shell{--crm-rail-w: 0px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.topbar{grid-column:1;grid-row:1;width:100%;align-items:stretch;gap:0;padding:0;background:#fefeff;box-shadow:0 1.372px 1.492px #00000017;border-bottom:0}.topbar__row{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:18px 16px 10px}.topbar__tools{gap:14px}.topbar .who__av--lg{width:29.161px;height:29.161px;border-radius:14.58px;font-size:13.723px;padding-top:2px}.topbar__glyphs{width:auto;height:auto;gap:10px}.topbar__glyphs .icon-btn{width:18px;height:18px}.topbar__glyphs .icon-btn img{width:14px;height:auto;max-height:14px}.search{flex:1;max-width:181px;height:24px;border-radius:5.5px;padding:0 10px;gap:6px}.search input{font-size:12px;font-weight:600}.search__icon{width:10px;height:10px}.topbar__logo{display:flex;align-items:center;flex:none}.topbar__logo img{width:35px;height:30px;object-fit:contain}.icon-btn.topbar__menu{display:grid;width:29px;height:20px;color:#6d3c8e;flex:none}html[data-theme=dark] .topbar{background:#272245;box-shadow:none}.rail{display:none;position:fixed;top:0;bottom:0;inset-inline-start:0;inset-inline-end:auto;width:min(280px,86vw);z-index:50;min-height:100vh}.shell--nav-open .rail{display:flex}.rail__collapse{display:none}.scrim{display:block;position:fixed;inset:0;background:#140c2873;z-index:45;border:0}.main{grid-column:1;grid-row:2;padding:16px 14px 32px;width:100%}.page__head{flex-direction:column-reverse}.page__title h1{font-size:24px}.kpi-grid{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.greet{min-height:160px}.greet__copy{min-height:160px;padding:20px}.greet__copy h2{font-size:26px}.bar{grid-template-columns:110px 1fr 24px}.users-add__row,.prof-grid,.emp-sum,.emp-kpis,.emp-grid,.emp-grid--2,.prof-card{grid-template-columns:1fr}.emp-actions{flex-wrap:wrap}.phone{flex-direction:column}}.flash{background:#ede0f6;color:#4c1d95;border-radius:10px;padding:10px 14px;font-weight:600;margin:0 0 14px}html[data-theme=dark] .flash{background:#6d3c8e59;color:#ede0f6}.users-add{background:#ede0f61f;border:2px solid rgba(209,196,224,.62);border-radius:15px;padding:20px 24px 24px;margin-bottom:16px}.users-add h2{margin:0 0 12px;color:#6c3d8e;font-size:22px;text-align:start}.users-add__row{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;max-width:820px;margin-inline-start:auto}.fld{display:flex;flex-direction:column;gap:6px;color:#472c59;font-weight:600;min-width:0}html[data-theme=dark] .fld{color:#d1c4e0}.fld input,.fld select{height:44px;border:1px solid #e4e0f3;border-radius:12px;padding:0 14px;background:var(--crm-card);color:var(--crm-ink-strong)}.btn-fill{height:40px;border:0;border-radius:10px;background:#6d3c8e;color:#fff;font-weight:700;padding:0 18px;margin-top:12px}.btn-ghost{height:36px;border:1px solid #e7d8ff;background:var(--crm-card);color:#6c3d8e;border-radius:6px;padding:0 14px;font-weight:600}html[data-theme=dark] .btn-ghost{color:#ede0f6;border-color:#4d315f}.name-link{color:#472c59;font-weight:700}html[data-theme=dark] .name-link{color:#ede0f6}.users-foot{margin:12px 0 4px;text-align:center;color:var(--crm-muted);font-size:12px}.users-table{padding:0;overflow:hidden}.users-table table thead{background:#f5f1f9}html[data-theme=dark] .users-table table thead{background:#32263e}.crumb{margin:0 0 4px;color:var(--crm-muted);font-size:13px}.emp-sum{display:grid;grid-template-columns:auto auto auto auto minmax(180px,1fr) auto;gap:16px;align-items:center;background:var(--crm-card);border:1px solid var(--crm-line);border-radius:12px;padding:20px 24px;margin-bottom:16px}.emp-id strong{display:block;font-size:22px}.emp-id span,.emp-stat span,.emp-load span{color:var(--crm-muted);font-size:13px}.emp-stat,.emp-load{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.emp-actions{display:flex;gap:8px}.meter--wide{width:100%;display:block;margin:4px 0}.emp-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.emp-kpi{background:var(--crm-card);border:1px solid var(--crm-line);border-radius:12px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center}.emp-kpi b{font-size:28px}.emp-kpi--late b{color:#a60e10}.emp-kpi--ok b{color:#166534}.emp-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px;margin-bottom:16px}.emp-grid--2{grid-template-columns:1fr 1fr}.emp-cap{margin:8px 0;font-weight:700}.emp-caprow{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.dist-bar{display:flex;height:14px;gap:2px;border-radius:8px;overflow:hidden;margin-bottom:10px}.dist-bar .ok{background:#22c55e}.dist-bar .late{background:#ef4444}.dist-bar .due{background:#94a3b8}.dist-bar .fresh{background:#6f2da8}.dist-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--crm-muted)}.notes,.activity{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.notes li{background:#f4f1f8;border-radius:10px;padding:10px 12px}html[data-theme=dark] .notes li{background:#ffffff0f}.notes span,.activity time{color:var(--crm-muted);font-size:12px}.notes p,.activity p{margin:4px 0 0}.activity li{display:flex;justify-content:space-between;gap:12px}.prof-card{display:grid;grid-template-columns:220px 1fr;gap:24px;background:var(--crm-card);border:1px solid var(--crm-line);border-radius:16px;padding:16px;margin-bottom:16px}.prof-side h2{margin:0 0 16px;color:#4a176f;font-size:22px}html[data-theme=dark] .prof-side h2{color:#ede0f6}.prof-av{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:#ede0f6;color:#6d3c8e;font-size:42px;font-weight:700;margin-inline-start:auto}.prof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phone{display:flex;gap:10px}.phone__cc{height:44px;display:grid;place-items:center;padding:0 14px;border-radius:10px;background:#f2eef9;border:1px solid #d1c4e0;color:#472c59;font-weight:700}.phone input{flex:1;min-width:0;width:100%}.limit-box{margin-bottom:16px;max-width:360px}a.who__av{text-decoration:none}.est-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.est-filters input,.est-filters select{height:40px;border:1px solid var(--crm-line);border-radius:10px;padding:0 12px;background:var(--crm-card);color:var(--crm-ink-strong)}.est-filters input[type=search]{flex:1 1 240px}.click-row{cursor:pointer}.click-row:hover td{background:#6d3c8e0f}.dl{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;margin:16px 0}.dl dt{color:var(--crm-muted)}.dl dd{margin:0;font-weight:600}.est-draw h2,.est-draw h3{margin:0 0 8px}.est-draw__h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.modal-scrim{position:fixed;inset:0;background:#0a081880;z-index:45;display:grid;place-items:center;padding:16px}.modal{width:min(720px,100%);max-height:90vh;overflow:auto;background:var(--crm-drawer);color:var(--crm-ink-strong);border-radius:16px;padding:22px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.fld.full{grid-column:1/-1}.row-check{display:flex;align-items:center;gap:8px;margin:8px 0}.modal--wide{width:min(880px,100%)}.drop{border:1px dashed var(--crm-line);border-radius:12px;padding:16px;margin:12px 0 16px;display:grid;gap:10px;justify-items:start}.cols{color:var(--crm-muted);font-size:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cols code{background:var(--crm-track);padding:2px 6px;border-radius:6px;font-family:inherit}.imp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.imp-bad{color:#a60e10;font-weight:600}.imp-sub{margin:4px 0 12px;color:var(--crm-muted);font-weight:400;font-size:13px}.assign-tabs{margin:8px 0 16px;justify-content:flex-end}.assign-tabs .cnt{display:inline-flex;min-width:18px;height:18px;margin-inline-start:6px;border-radius:999px;background:#6f2da826;color:inherit;font-size:11px;align-items:center;justify-content:center;padding:0 5px}.pill.is-on .cnt{background:#ffffff38}.assign-bar{padding:16px 20px 12px;margin-bottom:16px}.assign-bar h2{margin:0 0 6px}.assign-row{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;justify-content:flex-end}.assign-lab,.sel-n{font-weight:600}.linkish{background:none;border:0;color:var(--crm-accent);font:inherit;font-weight:700;cursor:pointer;padding:0}@media(max-width:767px){.assign-row{justify-content:stretch}.assign-row .fld,.assign-row select,.assign-row button{flex:1 1 100%}}.modal .fld{margin:0 0 8px}@media(max-width:767px){.fgrid,.imp-kpis{grid-template-columns:1fr}}.task-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.task-mini{background:var(--crm-card);border:1px solid var(--crm-line);border-radius:12px;padding:12px 14px;display:grid;gap:2px}.task-mini b{font-size:22px}.task-mini[data-tone=late] b{color:#a60e10}.task-mini small{color:var(--crm-muted);font-size:11px}.task-group{background:var(--crm-card);border:1px solid var(--crm-line);border-radius:16px;padding:16px 18px 18px;margin-bottom:14px}.task-group h2{margin:0 0 12px;display:flex;align-items:center;gap:8px;font-size:16px}.task-group h2 i{width:8px;height:8px;border-radius:50%;background:var(--crm-accent)}.task-group h2 i[data-tone=late]{background:#a60e10}.task-group h2 i[data-tone=due]{background:#c27b14}.task-group h2 i[data-tone=new]{background:#3d7dff}.task-group h2 small{color:var(--crm-muted);font-weight:400}.task-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.task-card{border:1px solid var(--crm-line);border-radius:12px;padding:14px;border-inline-start:3px solid var(--crm-accent)}.task-card[data-tone=late]{border-inline-start-color:#a60e10}.task-card[data-tone=due]{border-inline-start-color:#c27b14}.task-card[data-tone=new]{border-inline-start-color:#3d7dff}.task-card__h{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:8px}.task-card p{margin:0 0 6px;color:var(--crm-muted);font-size:13px}.task-due.is-late{color:#a60e10;font-weight:600}.task-note{background:var(--crm-track);border-radius:8px;padding:8px 10px;color:var(--crm-ink-strong)!important}.res{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.res button{text-align:start;border:1px solid var(--crm-line);background:var(--crm-card);color:var(--crm-ink-strong);border-radius:10px;padding:10px 12px;display:grid;gap:4px;cursor:pointer}.res button small{color:var(--crm-muted);font-size:11px}.res button.on{border-color:var(--crm-accent);background:#6f2da81f}.kpi-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.log-q{height:36px;border:1px solid var(--crm-line);border-radius:10px;padding:0 12px;background:var(--crm-search);min-width:200px}.log-day{margin:12px 0 6px;font-weight:700;color:var(--crm-muted)}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-grid--cat{grid-template-columns:repeat(3,minmax(0,1fr))}.case-card{background:var(--crm-card);border:1px solid var(--crm-line);border-radius:12px;padding:14px;display:grid;gap:8px}.case-card--muted{opacity:.92}.case-card__h{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.case-card p{margin:0;color:var(--crm-muted);font-size:13px}.yesno{display:grid;grid-template-columns:1fr 1fr;gap:8px}.yesno div{border:1px solid var(--crm-line);border-radius:10px;padding:8px 10px;display:grid;gap:4px}.yesno small{color:var(--crm-accent);font-weight:700}.yesno span{color:var(--crm-ink-strong);font-weight:600}.yesno em{font-style:normal;color:var(--crm-muted);font-size:12px}.case-rule{font-size:12px!important}@media(max-width:767px){.task-minis,.kpi-grid--6,.res,.case-grid,.case-grid--cat,.yesno{grid-template-columns:1fr}}:host .page__title h1{color:#4a176f;font-size:30.316px}:host .page__title p{margin-top:8px;color:#7b7198;font-size:14.596px}:host .dash-hero{display:grid;grid-template-columns:minmax(0,857fr) minmax(280px,664fr);gap:34px;align-items:start;margin-bottom:22px}.dash-greet{position:relative;min-height:232px;min-width:0;border-radius:7.368px;overflow:hidden;color:#fff}.dash-greet__img{position:absolute;height:248.06%;width:167.83%;left:-9.14%;top:-108.67%;max-width:none}.dash-greet__shade{position:absolute;inset:0 0 0 65px;border-radius:9.19px;background:linear-gradient(93.94deg,#e4e0f300 3.8%,#c6b7dac2,#a88ec1c2 24.56%,#6c3d8ec2 45.32%,#4d315fc2 99.37%)}.dash-greet__copy{position:relative;z-index:1;min-height:232px;padding:38px 57px 25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;text-align:start}.dash-greet__title{display:flex;align-items:center;gap:15px}.dash-greet__title h2{margin:0;font-size:40.834px;font-weight:700;color:#e4e0f3;line-height:1.25}.dash-greet__title img,.dash-greet__meta img{display:block;flex:none}.dash-greet__copy p{margin:0;font-size:16.747px;font-weight:500;color:#fff}.dash-greet__meta{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:300;color:#fff}.dash-greet__meta b{font-weight:300}:host .dash-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.95fr);gap:16px;align-items:stretch}:host .dash-late,:host .dash-status{border-color:#d6d0eecc;border-radius:20px;padding:24px}:host .dash-late .panel__h h2,:host .dash-status .panel__h h2{font-size:24px;font-weight:700;color:#4a176f}:host .dash-late .panel__h{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ece8f4}:host .late{gap:13px;max-height:254px;overflow:auto}:host .late li{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 12px;padding-inline-start:0;border:0;border-bottom:1px solid #f0edf6}:host .late li:last-child{border-bottom:0}.late__who{display:flex;align-items:center;gap:16px;min-width:0}.late__dot{width:9.387px;height:9.387px;border-radius:50%;background:#ff3b30;flex:none}:host .late li[data-tone=warn] .late__dot{background:#e8a100}:host .late b{color:#25204d;font-size:14.6px;font-weight:500}:host .late small{color:#7c7395;font-size:11.47px}.late__pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:15.6px;background:#fff1f0;color:#ff3b30;font-size:12.5px;font-weight:500;white-space:nowrap}:host .late li[data-tone=warn] .late__pill{background:#fff6d8;color:#e8a100}:host .bar{grid-template-columns:105px 1fr 28px;gap:20px;font-size:10px;font-weight:700}:host .bar span:first-child{color:#667085;text-align:start}:host .bar b{color:#301641}:host .bar__track{height:8px;border-radius:4px;background:#eef1f8}@media(min-width:768px)and (max-width:1279px){:host{zoom:.78}:host .dash-grid .panel:last-child{grid-column:auto}}@media(max-width:767px){:host .dash-hero,:host .dash-grid{grid-template-columns:1fr}:host .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dash-greet,.dash-greet__copy{min-height:160px}.dash-greet__shade{left:24px}.dash-greet__copy{padding:16px}.dash-greet__title h2{font-size:26px}.dash-greet__copy p{font-size:12px}.team-card{order:3}.dash-late{order:1}.dash-status{order:2}:host .dash-late .panel__h h2,:host .dash-status .panel__h h2{font-size:20px}}.team-card{--team-bg: #ffffff;--team-border: #ece8f7;--team-shadow: 0 6.258px 9.387px rgba(43, 23, 89, .06);--team-title: #4a176f;--team-add-bg: #4a176f;--team-add-border: rgba(74, 23, 111, .44);--team-add-ink: #ffffff;--team-period-bg: #ffffff;--team-period-border: rgba(74, 23, 111, .05);--team-period-ink: #4a176f;--team-table-bg: #ffffff;--team-table-border: #e4e0f3;--team-table-shadow: 0 10px 30px rgba(0, 0, 0, .02);--team-head-bg: #f8f7fd;--team-head-ink: #6b6675;--team-name: #1f1135;--team-role: #6b6675;--team-target: #4c1d95;--team-pct: #301641;--team-track: #eef1f8;--team-fill-from: #946fa3;--team-fill-to: #4a176f;--team-row: #ffffff;--team-scroll: #d9d9d9;--team-scroll-track: rgba(217, 217, 217, .3);background:var(--team-bg);border:1.043px solid var(--team-border);border-radius:18px;box-shadow:var(--team-shadow);padding:19px 21px;min-width:0;display:flex;flex-direction:column;gap:13px}html[data-theme=dark] .team-card{--team-bg: #272245;--team-border: rgba(228, 224, 243, .18);--team-shadow: none;--team-title: #e4e0f3;--team-add-bg: #6d3c8e;--team-add-border: rgba(228, 224, 243, .28);--team-period-bg: rgba(255, 255, 255, .06);--team-period-border: rgba(228, 224, 243, .18);--team-period-ink: #e4e0f3;--team-table-bg: #2a2548;--team-table-border: rgba(228, 224, 243, .18);--team-table-shadow: none;--team-head-bg: rgba(228, 224, 243, .08);--team-head-ink: #d1c4e0;--team-name: #ffffff;--team-role: #d1c4e0;--team-target: #c4b5fd;--team-pct: #e4e0f3;--team-track: rgba(255, 255, 255, .12);--team-fill-from: #946fa3;--team-fill-to: #6d3c8e;--team-row: transparent;--team-scroll: rgba(217, 217, 217, .55);--team-scroll-track: rgba(217, 217, 217, .16)}html[data-theme=dark] .team-card__period img{filter:brightness(0) invert(1);opacity:.72}.team-card__head{display:flex;align-items:center;justify-content:flex-start;gap:21px;width:100%}.team-card__head h2{margin:0;flex:1;font-size:24px;font-weight:700;color:var(--team-title);line-height:1.25;text-align:start}.team-card__period{position:relative;display:flex;direction:ltr;align-items:center;width:122px;height:32px;flex:none;background:var(--team-period-bg);border:.975px solid var(--team-period-border);border-radius:8.372px;padding-inline-start:10px}.team-card__period img{position:relative;z-index:1;display:block;flex:none;pointer-events:none}.team-card__period select{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;color:var(--team-period-ink);font-size:12px;font-weight:500;padding:0 12px 0 28px;appearance:none;cursor:pointer;text-align:right}.team-card__add{display:flex;align-items:center;justify-content:center;gap:5px;flex:none;width:112px;height:34px;margin:0;background:var(--team-add-bg);border:.419px solid var(--team-add-border);border-radius:6.698px;color:var(--team-add-ink);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.team-card__plus{font-size:13px;line-height:1}.team-card__table{background:var(--team-table-bg);border:1px solid var(--team-table-border);border-radius:10px;box-shadow:var(--team-table-shadow);overflow:auto;max-height:263px;scrollbar-width:thin;scrollbar-color:var(--team-scroll) var(--team-scroll-track)}.team-card__table::-webkit-scrollbar{width:11px}.team-card__table::-webkit-scrollbar-track{background:var(--team-scroll-track);border-radius:4px;margin-block:4px}.team-card__table::-webkit-scrollbar-thumb{background:var(--team-scroll);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.team-card__cols,.team-card__row{display:grid;grid-template-columns:minmax(0,1fr) 120px 145px;gap:12px;align-items:center;padding:12px 20px}.team-card__cols{position:sticky;top:0;z-index:1;background:var(--team-head-bg);border-bottom:1px solid var(--team-table-border);color:var(--team-head-ink);font-size:12px;font-weight:700;min-height:39px}.team-card__row{min-height:56px;background:var(--team-row);border-bottom:1px solid var(--team-table-border)}.team-card__row:last-child{border-bottom:0}.team-card__pct{display:flex;direction:ltr;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.team-card__pct b{flex:none;font-size:10px;font-weight:700;color:var(--team-pct);line-height:15px}.team-card__track{display:flex;direction:rtl;justify-content:flex-start;width:111px;height:8px;border-radius:4px;background:var(--team-track);overflow:hidden;flex:none}.team-card__track i{display:block;height:100%;flex:none;border-radius:4px;background:linear-gradient(to right,var(--team-fill-from),var(--team-fill-to))}.team-card__target{font-size:12px;font-weight:700;color:var(--team-target);text-align:start}.team-card__who{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:start}.team-card__who b{font-size:12px;font-weight:500;color:var(--team-name)}.team-card__who small{font-size:10px;font-weight:400;color:var(--team-role)}.team-card .empty{margin:0;padding:24px 12px}@media(max-width:720px){.team-card__head{flex-wrap:wrap;gap:10px}.team-card__head h2{flex:1 0 100%;order:-1;font-size:20px}.team-card__cols,.team-card__row{grid-template-columns:minmax(90px,1fr) 56px minmax(120px,1fr);padding-inline:12px}.team-card__track{width:72px}}.est-page{background:#ede0f61f;border:2px solid rgba(209,196,224,.62);border-radius:15px;padding:22px 20px 18px;min-width:0}html[data-theme=dark] .est-page{background:#2722458c;border-color:#e4e0f32e}.est-page__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.est-page__title h1{margin:0;font-size:30px;font-weight:700;color:#4a176f;line-height:1.2}.est-page__title p{margin:8px 0 0;font-size:15px;font-weight:500;color:#7b7198}html[data-theme=dark] .est-page__title h1{color:#e4e0f3}html[data-theme=dark] .est-page__title p{color:#d1c4e0}.est-page__actions{display:flex;align-items:center;gap:8px;flex:none}.est-page__fill,.est-page__ghost{height:40px;border-radius:12px;font-size:16px;font-weight:500;padding:0 24px;margin:0}.est-page__fill{border:0;background:#6d3c8e;color:#fff;padding-inline:37px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.est-page__fill:disabled{cursor:wait;opacity:.82}.btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:btn-spin .7s linear infinite;flex:0 0 auto}.btn-spinner--accent{border-color:#6c3d8e47;border-top-color:#6c3d8e}@keyframes btn-spin{to{transform:rotate(360deg)}}.est-page__ghost{border:1px solid #e7e1f2;background:#fff;color:#2d245a;padding-inline:18px;white-space:nowrap}html[data-theme=dark] .est-page__fill{background:#6d3c8e}html[data-theme=dark] .est-page__ghost{background:#ffffff0f;border-color:#e4e0f338;color:#e4e0f3}.est-page__filters{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:22px;overflow-x:auto}.est-page__search{display:flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 20px;background:#fff;border:1px solid rgba(119,107,107,.25);border-radius:10px;min-width:280px;flex:1 1 auto}.est-page__search img{display:block;flex:none}.est-page__search input{flex:1;border:0;background:transparent;outline:none;font-size:14px;color:#1e1b4b;text-align:start}.est-page__search input::placeholder{color:#666d7d}.est-page__select{position:relative;display:flex;align-items:center;min-width:148px;flex:none;height:40px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding-inline-end:12px}.est-page__select select{appearance:none;width:100%;height:100%;border:0;background:transparent;color:#1e1b4b;font-size:13px;font-weight:500;padding:0 12px 0 8px;text-align:start;cursor:pointer}.est-page__select img{position:relative;z-index:1;pointer-events:none;flex:none}html[data-theme=dark] .est-page__search,html[data-theme=dark] .est-page__select{background:#ffffff0f;border-color:#e4e0f338}html[data-theme=dark] .est-page__search input,html[data-theme=dark] .est-page__select select{color:#e4e0f3}html[data-theme=dark] .est-page__select img{filter:brightness(0) invert(1);opacity:.7}.est-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #00000008;overflow:hidden}html[data-theme=dark] .est-table{background:#272245;border-color:#e4e0f32e;box-shadow:none}.est-table__scroll{overflow-x:auto}.est-table table{width:100%;min-width:1280px;border-collapse:collapse}.est-table th,.est-table td{text-align:start;padding:12px 8px;font-size:14px;border-bottom:1px solid #e2e8f0;vertical-align:middle;white-space:nowrap}.est-table thead th{background:#f5f1f9;border-bottom-color:#e7d8ff;color:#0f172a;font-size:16px;font-weight:500;padding:16px 8px}html[data-theme=dark] .est-table th,html[data-theme=dark] .est-table td{border-bottom-color:#e4e0f324}html[data-theme=dark] .est-table thead th{background:#e4e0f314;color:#e4e0f3;border-bottom-color:#e7d8ff40}.est-table__name{color:#472c59;font-weight:500}.est-table__muted,.est-table td{color:#475569}.est-table td:nth-child(1),.est-table td:nth-child(3),.est-table td:nth-child(4),.est-table td:nth-child(5){color:#0f172a}html[data-theme=dark] .est-table__name,html[data-theme=dark] .est-table td,html[data-theme=dark] .est-table td:nth-child(1),html[data-theme=dark] .est-table td:nth-child(3),html[data-theme=dark] .est-table td:nth-child(4),html[data-theme=dark] .est-table td:nth-child(5){color:#e4e0f3}.est-table tbody tr:last-child td{border-bottom:0}.est-pill{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:5px 10px;border-radius:16px;font-size:12.5px;font-weight:500;white-space:nowrap}.est-pill i{width:10px;height:10px;border-radius:50%;background:currentColor;flex:none}.est-pill[data-status=followup]{background:#f0f9ff;color:#0796d7}.est-pill[data-status=field],.est-pill[data-status=phone_q]{background:#fcf0ff;color:#5f3879}.est-pill[data-status=registered]{background:#f0fff6;color:#387951}.est-pill[data-status=nocontact]{background:#fffcf0;color:#d7a007}.est-pill[data-status=cc]{background:#f0f3ff;color:#0749d7}.est-pill[data-status=new],.est-pill[data-status=closed],.est-pill[data-status=visit_req]{background:#f5f5f5;color:#696969}html[data-theme=dark] .est-pill[data-status=followup]{background:#0796d72e}html[data-theme=dark] .est-pill[data-status=field],html[data-theme=dark] .est-pill[data-status=phone_q]{background:#5f387959;color:#e4e0f3}html[data-theme=dark] .est-pill[data-status=registered]{background:#38795138}html[data-theme=dark] .est-pill[data-status=nocontact]{background:#d7a0072e}html[data-theme=dark] .est-pill[data-status=cc]{background:#0749d738}html[data-theme=dark] .est-pill[data-status=new],html[data-theme=dark] .est-pill[data-status=closed],html[data-theme=dark] .est-pill[data-status=visit_req]{background:#ffffff14;color:#d1c4e0}.est-due{color:#0f172a;font-size:14px}.est-due.is-late{color:#a60e10}html[data-theme=dark] .est-due{color:#e4e0f3}html[data-theme=dark] .est-due.is-late{color:#ff8a8c}.est-table__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid #e2e8f0}html[data-theme=dark] .est-table__foot{border-top-color:#e4e0f32e}.est-table__foot p{margin:0;color:#475569;font-size:13px}html[data-theme=dark] .est-table__foot p{color:#d1c4e0}.est-table__pager{display:flex;gap:8px}.est-table__pager button{border:1px solid #e2e8f0;background:transparent;color:#475569;border-radius:6px;padding:6px 12px;font-size:12px}.est-table__pager button:disabled{opacity:.45;cursor:default}html[data-theme=dark] .est-table__pager button{border-color:#e4e0f338;color:#d1c4e0}@media(max-width:767px){.est-page{padding:14px 10px}.est-page__top{flex-direction:column;align-items:stretch}.est-page__title h1{font-size:24px}.est-page__actions{justify-content:flex-end}}.assign-page{display:flex;flex-direction:column;gap:18px;min-width:0}.assign-page__head h1{margin:0;font-size:30px;font-weight:700;color:#4a176f;line-height:1.2}.assign-page__head p{margin:6px 0 0;color:#6d6589;font-size:14px}html[data-theme=dark] .assign-page__head h1{color:#fff}html[data-theme=dark] .assign-page__head p{color:#d1c4e0}.assign-card{background:#fff;border:1px solid #ece8f7;border-radius:18px;box-shadow:0 6.258px 9.387px #2b17590f;padding:18px 20px 8px;min-width:0}html[data-theme=dark] .assign-card{background:#272245;border-color:#e4e0f32e;box-shadow:none}.assign-card__h{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.assign-card__h h2{margin:0;font-size:20px;font-weight:600;color:#4a176f;white-space:nowrap}html[data-theme=dark] .assign-card__h h2{color:#e4e0f3}.assign-card__tools{display:flex;align-items:center;gap:10px}.assign-card__search{width:min(280px,100%)}.assign-page .assign-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0;justify-content:flex-start}.assign-tab{height:36px;padding:0 14px;border:0;border-radius:10px;background:#f4f2f8;color:#5f3879;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.assign-tab.is-on{background:#6d3c8e;color:#fff}.assign-tab__n{min-width:20px;height:20px;border-radius:999px;background:#e4e0f3;color:#5f3879;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.assign-tab.is-on .assign-tab__n{background:#fff;color:#6d3c8e}html[data-theme=dark] .assign-tab{background:#e4e0f31a;color:#e4e0f3}html[data-theme=dark] .assign-tab.is-on{background:#6d3c8e;color:#fff}html[data-theme=dark] .assign-tab__n{background:#e4e0f32e;color:#e4e0f3}html[data-theme=dark] .assign-tab.is-on .assign-tab__n{background:#fff;color:#6d3c8e}.assign-page .assign-bar{padding:0 0 14px;margin:0}.assign-bar__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.assign-to{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.assign-to__lab{font-size:14px;font-weight:500;color:#2d245a;white-space:nowrap}.assign-to__sel{width:220px}.assign-to__even{height:auto;min-height:40px;padding-block:8px}.assign-to__count{margin:0;color:#6d6589;font-size:13px;white-space:nowrap}html[data-theme=dark] .assign-to__lab{color:#e4e0f3}html[data-theme=dark] .assign-to__count{color:#d1c4e0}.assign-card .est-table{margin:0 -4px 10px}.assign-card .est-table table{min-width:0;width:100%}.assign-card .est-table th,.assign-card .est-table td{padding-inline:6px}.assign-card .est-table thead th:last-child{background:#f5f1f9}html[data-theme=dark] .assign-card .est-table thead th:last-child{background:#e4e0f314}.assign-name{background:none;border:0;padding:0;font:inherit;font-weight:500;color:#472c59;cursor:pointer}html[data-theme=dark] .assign-name{color:#e4e0f3}.assign-goal{display:flex;direction:ltr;align-items:center;justify-content:flex-start;gap:8px}.assign-goal__edit{width:18px;height:18px;display:grid;place-items:center;flex:none}.assign-goal__edit img{width:16px;height:17px;display:block}.assign-goal__track{display:flex;direction:rtl;justify-content:flex-start;width:78px;height:8px;border-radius:4px;background:#eef1f8;overflow:hidden;flex:none}.assign-goal__track i{display:block;height:100%;flex:none;border-radius:4px;background:linear-gradient(to right,#946fa3,#4a176f)}.assign-goal b{flex:none;font-size:12px;font-weight:700;color:#301641;min-width:28px}html[data-theme=dark] .assign-goal__track{background:#ffffff1f}html[data-theme=dark] .assign-goal__track i{background:linear-gradient(to right,#946fa3,#6d3c8e)}html[data-theme=dark] .assign-goal b{color:#e4e0f3}html[data-theme=dark] .assign-goal__edit img{filter:brightness(0) invert(1);opacity:.72}@media(max-width:767px){.assign-page__head h1{font-size:24px}.assign-card__search,.assign-to__sel,.assign-card__tools,.assign-bar__row,.assign-to{width:100%}}.reports-page{display:flex;flex-direction:column;gap:18px;min-width:0}.reports-page__head h1{margin:0;font-size:30px;font-weight:700;color:#4a176f;line-height:1.2}.reports-page__head p{margin:6px 0 0;color:#7b7198;font-size:15px}html[data-theme=dark] .reports-page__head h1{color:#fff}html[data-theme=dark] .reports-page__head p{color:#d1c4e0}.reports-card{display:flex;flex-direction:column;background:#ede0f61f;border:2px solid rgba(209,196,224,.62);border-radius:15px;padding:20px 24px 18px;min-width:0}html[data-theme=dark] .reports-card{background:#2722458c;border-color:#e4e0f32e}.reports-card>h2,.reports-card__h h2{margin:0 0 16px;font-size:28px;font-weight:700;color:#4a176f}html[data-theme=dark] .reports-card>h2,html[data-theme=dark] .reports-card__h h2{color:#e4e0f3}.reports-card__h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.reports-card__h h2{margin:0}.reports-card__tools,.reports-card__cluster{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.reports-card__cluster{margin:0}.reports-card__search{width:259px;min-width:200px;flex:none}.reports-xlsx{display:inline-flex;align-items:center;gap:4px;height:36px;padding:2px 10px 4px;border:1px solid #6c3d8e;border-radius:10px;background:#fff;color:#6c3d8e;font-size:16px;font-weight:700;white-space:nowrap}.reports-xlsx img{display:block}html[data-theme=dark] .reports-xlsx{background:#ffffff0f;color:#e4e0f3;border-color:#c4b5fd}html[data-theme=dark] .reports-xlsx img{filter:brightness(0) invert(1);opacity:.9}.reports-period{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;background:#fff;border:1px solid #e4e0f3;border-radius:10px}.reports-period img{display:block;flex:none}.reports-period select{border:0;background:transparent;color:#6c3d8e;font-size:14px;font-weight:500;outline:none;max-width:140px}html[data-theme=dark] .reports-period{background:#ffffff0f;border-color:#e4e0f32e}html[data-theme=dark] .reports-period select{color:#e4e0f3}html[data-theme=dark] .reports-period img{filter:brightness(0) invert(1);opacity:.85}.reports-card__dates{display:flex;gap:8px;margin:-8px 0 14px}.reports-card .est-table table{min-width:0;width:100%}.reports-conv{display:flex;direction:ltr;align-items:center;gap:8px}.reports-conv b{flex:none;font-size:13px;font-weight:700;color:#4a176f;min-width:36px}.reports-conv__track{display:flex;direction:ltr;width:72px;height:8px;border-radius:4px;background:#eef1f8;overflow:hidden}.reports-conv__track i{display:block;height:100%;border-radius:4px;background:#6c3d8e}html[data-theme=dark] .reports-conv b{color:#e4e0f3}html[data-theme=dark] .reports-conv__track{background:#ffffff1f}@media(max-width:767px){.reports-page__head h1,.reports-card>h2,.reports-card__h h2{font-size:22px}.reports-card__search,.reports-card__tools,.reports-card__cluster,.reports-card__h{width:100%}}.audit-page{display:flex;flex-direction:column;gap:18px;min-width:0;zoom:.78}.audit-page__head h1{margin:0;font-size:30px;font-weight:700;color:#4a176f;line-height:1.2}.audit-page__head p{margin:6px 0 0;color:#7b7198;font-size:15px}html[data-theme=dark] .audit-page__head h1{color:#fff}html[data-theme=dark] .audit-page__head p{color:#d1c4e0}.audit-card{display:flex;flex-direction:column;gap:16px;background:#ede0f61f;border:2px solid rgba(209,196,224,.62);border-radius:15px;padding:20px 24px 24px;min-width:0}html[data-theme=dark] .audit-card{background:#2722458c;border-color:#e4e0f32e}.audit-card__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.audit-card__search{width:259px;min-width:200px;flex:none}.audit-card__period{width:180px;gap:8px;padding-inline-start:10px}.audit-card__dates{display:flex;gap:8px}.audit-timeline{position:relative;display:flex;flex-direction:column;gap:28px}.audit-timeline:before{content:"";position:absolute;top:40px;bottom:20px;inset-inline-start:58px;width:3px;background:#d5def4;border-radius:2px}html[data-theme=dark] .audit-timeline:before{background:#d5def447}.audit-day{display:grid;grid-template-columns:120px 1fr;column-gap:18px;align-items:start}.audit-day__list{min-width:0;display:flex;flex-direction:column;gap:12px;padding-top:8px}.audit-day__rail{width:120px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1;padding-top:2px}.audit-day__chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#e8eef8;color:#3e4b68;font-size:13px;font-weight:600;white-space:nowrap}.audit-day__chip img{width:14px;height:14px;display:block}.audit-day__rail small{color:#7e89a4;font-size:12px;text-align:center;white-space:nowrap}html[data-theme=dark] .audit-day__chip{background:#e4e0f31f;color:#e4e0f3}html[data-theme=dark] .audit-day__chip img{filter:brightness(0) invert(1);opacity:.8}.audit-event{position:relative;display:flex;align-items:center;gap:14px;min-height:84px;padding:12px 16px;background:#fff;border:1px solid #e5eaf5;border-radius:16px;box-shadow:0 3px 10px #263d6d05}.audit-event:after{content:"";position:absolute;top:50%;inset-inline-start:-28px;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:var(--audit-dot, #7c5cbf);box-shadow:0 0 0 3px #fff;z-index:2}html[data-theme=dark] .audit-event{background:#272245;border-color:#e4e0f329;box-shadow:none}html[data-theme=dark] .audit-event:after{box-shadow:0 0 0 3px #272245}.audit-event__icon{flex:none;width:54px;height:54px;border-radius:13px;display:grid;place-items:center}.audit-event__icon img{width:27px;height:27px;display:block}.audit-event__copy{flex:1;min-width:0}.audit-event__copy h3{margin:0;font-size:17px;font-weight:700;color:#0e172c;line-height:28px}.audit-event__copy p{margin:0;font-size:15px;color:#7e89a4;line-height:23px}html[data-theme=dark] .audit-event__copy h3{color:#fff}html[data-theme=dark] .audit-event__copy p{color:#d1c4e0}.audit-event__est{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:9px;font-size:14px;font-weight:500;text-decoration:none;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-event__est img,.audit-event__who img,.audit-event__when img{width:16px;height:18px;display:block;flex:none}.audit-event__who{flex:none;display:flex;align-items:center;gap:10px;color:#35415c;font-size:15px;min-width:120px;justify-content:flex-end}html[data-theme=dark] .audit-event__who{color:#e4e0f3}.audit-event__split{flex:none;width:1.5px;height:38px;background:#dbe3f3}html[data-theme=dark] .audit-event__split{background:#dbe3f333}.audit-event__when{flex:none;width:108px;text-align:start}.audit-event__when div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.audit-event__when b{font-size:15px;font-weight:500;color:#3e4b68}.audit-event__when small{display:block;margin-top:4px;color:#7e89a4;font-size:14px}html[data-theme=dark] .audit-event__when b{color:#e4e0f3}@media(max-width:1100px){.audit-event{flex-wrap:wrap}.audit-event:after{display:none}.audit-timeline:before{display:none}.audit-day{grid-template-columns:1fr}.audit-day__rail{width:auto;flex-direction:row;justify-content:flex-start}.audit-day__list{padding-top:0}}.users-page{display:flex;flex-direction:column;gap:18px;min-width:0}.users-page__head h1{margin:0;font-size:30px;font-weight:700;color:#4a176f;line-height:1.2}.users-page__head p{margin:8px 0 0;color:#7b7198;font-size:15px}html[data-theme=dark] .users-page__head h1{color:#fff}html[data-theme=dark] .users-page__head p{color:#d1c4e0}.users-card{display:flex;flex-direction:column;align-items:stretch;background:#ede0f61f;border:2px solid rgba(209,196,224,.62);border-radius:15px;padding:20px 32px 32px;min-width:0}html[data-theme=dark] .users-card{background:#2722458c;border-color:#e4e0f32e}.users-card>h2{margin:0 0 16px;font-size:24px;font-weight:500;color:#6c3d8e;text-align:start}html[data-theme=dark] .users-card>h2{color:#e4e0f3}.users-add-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:40px}.users-fld{display:flex;flex-direction:column;align-items:stretch;gap:2px}.users-fld>span{color:#6c3d8e;font-size:16px;font-weight:500}html[data-theme=dark] .users-fld>span{color:#e4e0f3}.users-fld input,.users-fld__select select{width:386px;max-width:100%;height:46px;border:1px solid #e4e0f3;border-radius:12px;padding:0 16px;background:#fff;color:#5c5562;font-size:13px}.users-fld input::placeholder{color:#958e9c}.users-fld__select{position:relative;display:block}.users-fld__select select{appearance:none;padding-inline-end:36px}.users-fld__select img{position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);width:10px;height:6px;pointer-events:none}html[data-theme=dark] .users-fld input,html[data-theme=dark] .users-fld__select select{background:#272245;border-color:#e4e0f32e;color:#e4e0f3}.users-save{width:145px;height:40px;margin:16px auto;border:0;border-radius:10px;background:#6d3c8e;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.users-card .users-table-card{margin-top:10px}.users-page .est-table table{min-width:0;table-layout:fixed}.users-page .est-table th,.users-page .est-table td{text-align:center}.users-page .est-table th:first-child,.users-page .est-table td:first-child{text-align:start;width:22%}.users-page .est-table th:last-child,.users-page .est-table td:last-child{width:150px}.users-name{color:#472c59;font-weight:500;text-decoration:none}html[data-theme=dark] .users-name{color:#e4e0f3}.users-st{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.users-st.is-on{background:#f1f9f2;color:#0ba454}.users-st.is-off{background:#f8eeee;color:#a60e10}html[data-theme=dark] .users-st.is-on{background:#0ba45429;color:#5ee0a0}html[data-theme=dark] .users-st.is-off{background:#a60e1038;color:#ff8a8c}.users-act{height:36px;padding:6px 14px;border:1px solid #e7d8ff;border-radius:6px;background:#fff;color:#6c3d8e;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.users-act:disabled{cursor:wait;opacity:.82}html[data-theme=dark] .users-act{background:transparent;border-color:#e7d8ff59;color:#e4e0f3}.users-page .est-table__foot{justify-content:center}@media(max-width:767px){.users-page__head h1{font-size:24px}.users-card{padding:16px}.users-fld input,.users-fld__select select{width:100%}.users-save{margin-inline:0}}.emp-page{min-width:0;zoom:1}@media(min-width:1280px){.emp-page{zoom:.9}}.emp-card{display:flex;flex-direction:column;gap:20px;background:#ede0f61f;border:2px solid rgba(209,196,224,.62);border-radius:15px;padding:20px 32px 32px}html[data-theme=dark] .emp-card{background:#2722458c;border-color:#e4e0f32e}.emp-card__head{text-align:start}.emp-card__head p,.emp-card__head span{margin:0;color:#8d8497;font-size:13px;font-weight:500}.emp-card__head span{font-size:15px}.emp-card__head h1{margin:0;font-size:30px;font-weight:700;color:#32263e;line-height:1.6}html[data-theme=dark] .emp-card__head h1{color:#fff}html[data-theme=dark] .emp-card__head p,html[data-theme=dark] .emp-card__head span{color:#d1c4e0}.emp-page .emp-sum{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin:0;padding:24px;background:#fff;border:1px solid #e4e0f3;border-radius:12px;box-shadow:0 3px 10px #472c5905;grid-template-columns:none}html[data-theme=dark] .emp-page .emp-sum{background:#272245;border-color:#e4e0f32e}.emp-id{flex:1 1 160px;min-width:140px}.emp-id strong{font-size:24px;color:#32263e}.emp-id span{font-size:16px;color:#8d8497}html[data-theme=dark] .emp-id strong{color:#e4e0f3}.emp-vline{width:1px;height:72px;background:#e4e0f3;flex:none}html[data-theme=dark] .emp-vline{background:#e4e0f32e}.emp-stat b{font-size:19px;color:#32263e}html[data-theme=dark] .emp-stat b{color:#e4e0f3}.emp-chip{display:inline-flex;align-items:center;gap:7px;padding:3px 11px;border-radius:7px;font-size:14px;font-style:normal;font-weight:700}.emp-chip.is-on{background:#e7f7ef;color:#2ea77c}.emp-chip.is-off{background:#f8eeee;color:#a60e10}.emp-load{width:240px}.emp-load b{font-size:23px;color:#32263e}html[data-theme=dark] .emp-load b{color:#e4e0f3}.emp-meter{display:block;height:8px;border-radius:100px;background:#edeaf2;overflow:hidden}.emp-meter i{display:block;height:100%;border-radius:100px;background:#2ea77c}.emp-meter.is-mid i,.emp-meter.is-hot i{background:#f5ae36}.emp-meter--lg{height:14px;width:100%}.emp-load small,.emp-box small{font-size:12px;font-weight:700;color:#2ea77c}.emp-load small.is-hot,.emp-load small.is-mid,.emp-box small.is-hot,.emp-box small.is-mid{color:#f5ae36}.emp-actions{display:flex;flex-wrap:wrap;gap:10px}.emp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 18px;border:1px solid #e4e0f3;border-radius:8px;background:#fff;color:#472c59;font-size:16px;font-weight:700;cursor:pointer}.emp-btn--fill{background:#6d3c8e;border-color:#6d3c8e;color:#fff}.emp-btn--sm{height:38px;padding:0 12px;font-size:14px}html[data-theme=dark] .emp-btn{background:transparent;border-color:#e4e0f338;color:#e4e0f3}html[data-theme=dark] .emp-btn--fill{background:#6d3c8e;color:#fff}.emp-limit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.emp-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.emp-metrics article{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:108px;padding:20px;background:#fff;border:1px solid #e4e0f3;border-radius:12px;box-shadow:0 3px 10px #472c5905}html[data-theme=dark] .emp-metrics article{background:#272245;border-color:#e4e0f32e}.emp-metrics article div{flex:1;text-align:start}.emp-metrics span{display:block;color:#8d8497;font-size:16px}.emp-metrics b{font-size:29px;color:#472c59}.emp-metrics b.is-ok{color:#2ea77c}.emp-metrics b.is-late{color:#ef626b}html[data-theme=dark] .emp-metrics b{color:#e4e0f3}.emp-metrics article>i{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:#f4f2f8;flex:none}.emp-metrics article>i.is-ok{background:#e7f7ef}.emp-metrics article>i.is-late{background:#fff0f1}.emp-metrics article>i.is-cal{background:#ede0f6}.emp-mid,.emp-bot{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.emp-bot{grid-template-columns:1fr 1fr}.emp-panel{background:#fff;border:1px solid #e4e0f3;border-radius:12px;padding:20px;box-shadow:0 3px 10px #472c5905;min-width:0}html[data-theme=dark] .emp-panel{background:#272245;border-color:#e4e0f32e}.emp-panel h2{margin:0;font-size:21px;color:#32263e}html[data-theme=dark] .emp-panel h2{color:#e4e0f3}.emp-panel__h{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin-bottom:12px}.emp-panel__h>div{flex:1;text-align:start}.emp-panel__h p,.emp-act__h p,.emp-notes__h p{margin:2px 0 0;color:#8d8497;font-size:13px}.emp-count{background:#fff0f1;color:#ef626b;font-style:normal;font-weight:700;font-size:14px;padding:3px 11px;border-radius:7px}.emp-table{border:1px solid #e4e0f3;border-radius:8px;overflow:auto}html[data-theme=dark] .emp-table{border-color:#e4e0f32e}.emp-table__head,.emp-table__row{display:grid;grid-template-columns:minmax(120px,1.2fr) .8fr .9fr 1.1fr 62px;align-items:center;gap:8px;padding:0 14px;min-height:44px}.emp-table__head{background:#f4f2f8;color:#8d8497;font-size:13px}html[data-theme=dark] .emp-table__head{background:#e4e0f314}.emp-table__row{min-height:55px;border-top:1px solid #e4e0f3;font-size:14px}.emp-table__row b{color:#6d3c8e;font-size:14px}.emp-table__row>span:nth-child(2){color:#8d8497}.emp-st{justify-self:center;font-style:normal;font-weight:700;font-size:14px;padding:3px 11px;border-radius:7px}.emp-st.is-fresh,.emp-st.is-today{background:#ede0f6;color:#6d3c8e}.emp-st.is-late{background:#fff0f1;color:#ef626b}.emp-st.is-ok{background:#e7f7ef;color:#2ea77c}.emp-due{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:#8d8497}.emp-due.is-late{color:#ef626b}.emp-due.is-ok{color:#2ea77c}.emp-view{background:#f4f2f8;color:#6d3c8e;font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px;text-decoration:none;justify-self:start}.emp-box{position:relative;border:1px solid #e4e0f3;border-radius:8px;padding:16px;margin-top:16px}html[data-theme=dark] .emp-box{border-color:#e4e0f32e}.emp-box h3{margin:0 0 12px;font-size:16px;color:#32263e}html[data-theme=dark] .emp-box h3{color:#e4e0f3}.emp-box__n,.emp-box__pct{position:absolute;inset-inline-end:auto;inset-inline-start:15px;color:#73788f;font-size:15px}.emp-box__n{top:15px}.emp-box__pct{top:79px}.emp-dist{display:flex;height:18px;gap:2px;border-radius:100px;overflow:hidden;margin-bottom:17px}.emp-dist i{display:block;min-width:0}.emp-dist .ok,.emp-legend .ok{background:#2ea77c}.emp-dist .late,.emp-legend .late{background:#ef626b}.emp-dist .due,.emp-legend .due{background:#8d8497}.emp-dist .fresh,.emp-legend .fresh{background:#6d3c8e}.emp-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:0;padding:0;list-style:none;text-align:center}.emp-legend span{display:flex;align-items:center;justify-content:center;gap:6px;color:#8d8497;font-size:12px}.emp-legend i{width:9px;height:9px;border-radius:100px}.emp-legend b{display:block;font-size:21px;color:#32263e}html[data-theme=dark] .emp-legend b{color:#e4e0f3}.emp-legend small{color:#8d8497;font-size:12px}.emp-act__h,.emp-notes__h{margin-bottom:13px}.emp-notes__h{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px}.emp-notes__h>div{flex:1;text-align:start}.emp-notes__h>i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:#ede0f6;flex:none}.emp-notes{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none}.emp-notes li{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;background:#f4f2f8;border-radius:7px}html[data-theme=dark] .emp-notes li{background:#e4e0f314}.emp-notes p{flex:1;margin:0;color:#8d8497;font-size:14px;text-align:start}.emp-notes time{width:80px;color:#73788f;font-size:13px;flex:none}.emp-notes__in{margin-bottom:10px}.emp-act{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.emp-act li{display:flex;align-items:center;gap:12px}.emp-act li>i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:#f4f2f8;flex:none}.emp-act li>i.is-note{background:#ede0f6}.emp-act li>i.is-done{background:#e7f7ef}.emp-act p{flex:1;margin:0;font-size:14px;color:#32263e}html[data-theme=dark] .emp-act p{color:#e4e0f3}.emp-act time{width:110px;color:#73788f;font-size:13px;flex:none}@media(max-width:1100px){.emp-metrics,.emp-mid,.emp-bot{grid-template-columns:1fr}.emp-table__head,.emp-table__row{min-width:640px}}
