:root{--wt-navy:#083f73;--wt-blue:#0d5a99;--wt-bg:#e8f0f5;--wt-surface:#ffffff;--wt-surface-soft:#f3f7fa;--wt-text:#152a3b;--wt-text-soft:#31495d;--wt-line:#c5d4df;--wt-input-line:#b9cbd8;--wt-shadow:0 9px 28px rgba(23,50,74,.08)}body.wt-app{color:var(--wt-text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.wt-app:not(.wt-login){background:var(--wt-bg)!important}body.wt-app :where(h1,h2,h3,h4){color:var(--wt-text);text-wrap:balance}body.wt-app :where(.lead,.hint,.meta,.counter,.empty,.url.size,.search-hint,.sub){color:var(--wt-text-soft)!important}body.wt-app :where(.card,.item,.user,.box,.login,.qr-area img){border-color:var(--wt-line)!important}body.wt-app :where(.card,.item,.box,.login){box-shadow:var(--wt-shadow)}body.wt-app :where(input:not(.aa-Input):not(.portal-search__input),select,textarea){color:var(--wt-text)!important;background:#fff!important;border-color:var(--wt-input-line)!important}body.wt-app :where(input:not(.aa-Input):not(.portal-search__input),select,textarea):focus{border-color:#6fa3c6!important;box-shadow:0 0 0 3px rgba(13,90,153,.11)!important;outline:none}body.wt-app :where(label,.field label){color:#36536a!important}body.wt-app :where(.actions a,.actions button){border-color:#c2d3df!important}body.wt-app :where(a,button,input:not(.aa-Input):not(.portal-search__input),select,textarea):focus-visible{outline:3px solid rgba(13,90,153,.28);outline-offset:2px}body.wt-login .login{border:1px solid rgba(255,255,255,.28)}body.wt-app .notification-delete{display:inline-flex;align-items:center;justify-content:center;gap:6px}body.wt-app .notification-delete::before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background:url("/assets/icons/trash.svg") center/contain no-repeat}.wt-kpi-grid{display:grid;grid-template-columns:repeat(var(--wt-kpi-columns,4),minmax(0,1fr));gap:9px}.wt-kpi-card{display:flex;min-width:0;min-height:74px;flex-direction:column;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #e1e9ef;border-radius:15px;background:#fff;box-shadow:0 3px 10px rgba(23,50,74,.035);text-align:center}.wt-kpi-card__value{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;color:#17324a;font-size:26px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;text-align:center}.wt-kpi-card__label{display:flex;width:100%;min-height:30px;align-items:center;justify-content:center;margin-top:0;color:#526b7d;font-size:11px;line-height:1.15;font-weight:850;text-align:center;white-space:normal}.wt-kpi-card--primary{background:#f0f6fb;border-color:#c8ddea}.wt-kpi-card--primary .wt-kpi-card__value{color:#0b4f84}.wt-kpi-card--success{background:#f1faf4;border-color:#b9ddc3}.wt-kpi-card--success .wt-kpi-card__value{color:#24743d}.wt-kpi-card--info{background:#eef6ff;border-color:#bdd6eb}.wt-kpi-card--info .wt-kpi-card__value{color:#12639d}.wt-kpi-card--warning{background:#fff8e8;border-color:#ead8a5}.wt-kpi-card--warning .wt-kpi-card__value{color:#a66b00}.wt-kpi-card--danger{background:#fff2f2;border-color:#efb8b8}.wt-kpi-card--danger .wt-kpi-card__value{color:#a12828}@media(max-width:700px){.wt-kpi-card{min-height:74px;padding:10px}.wt-kpi-card__value{min-height:32px;font-size:24px}.wt-kpi-card__label{min-height:0;font-size:10px;line-height:1.1}}.erp-rop-mobile{display:none}.erp-rop-meta{margin:.4rem 0 1rem;color:var(--muted,#64748b)}.erp-rop-warning{margin:0 0 1rem;padding:.8rem 1rem;border-radius:12px;background:#fff4d6}.erp-rop-card{display:grid;gap:.6rem}.erp-rop-card dl{display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;margin:0}.erp-rop-card dt{color:var(--muted,#64748b)}.erp-rop-card dd{margin:0;font-weight:700;text-align:right}@media (max-width:760px){.erp-rop-desktop{display:none}.erp-rop-mobile{display:grid;gap:.75rem}.erp-rop-card{padding:.9rem}}.erp-dashboard{padding-bottom:40px}.erp-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.erp-dashboard-head h1{margin:.15rem 0 .35rem}.erp-dashboard-eyebrow{margin:0;color:var(--muted,#607387);font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.erp-dashboard-periods{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.erp-dashboard-period{padding:8px 13px;border:1px solid rgba(16,64,105,.16);border-radius:999px;background:#fff;color:inherit;text-decoration:none;font-weight:700}.erp-dashboard-period.is-active{background:#0b4f87;color:#fff;border-color:#0b4f87}.erp-dashboard-freshness{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:rgba(34,139,94,.08);font-size:.9rem}.erp-dashboard-freshness.is-stale{background:rgba(191,126,20,.12)}.erp-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.erp-dashboard-kpi{display:flex;min-width:0;min-height:118px;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit}.erp-dashboard-kpi__label{font-size:.86rem;color:var(--muted,#607387);font-weight:700}.erp-dashboard-kpi strong{font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.1}.erp-dashboard-kpi small{font-size:.78rem}.erp-dashboard-change.is-good{color:#168456}.erp-dashboard-change.is-bad{color:#b24a3b}.erp-dashboard-change.is-neutral{color:var(--muted,#607387)}.erp-dashboard-trend,.erp-dashboard-managers{margin-top:16px}.erp-dashboard-cardhead{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:14px}.erp-dashboard-cardhead h2{margin:.15rem 0 0}.erp-dashboard-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:.78rem;color:var(--muted,#607387)}.erp-dashboard-trend-row{display:grid;grid-template-columns:52px minmax(120px,1fr) minmax(240px,.8fr);gap:12px;align-items:center;padding:8px 0;border-top:1px solid rgba(17,52,80,.08)}.erp-dashboard-bars{display:grid;gap:4px}.erp-dashboard-bars i{display:block;width:max(2px,var(--value));height:5px;border-radius:999px;background:currentColor}.erp-dashboard-bars .sales{color:#236fbb}.erp-dashboard-bars .income{color:#27875e}.erp-dashboard-bars .expenses{color:#bd7043}.erp-dashboard-trend-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:.78rem;text-align:right}.erp-dashboard-manager-list{display:grid;gap:8px}.erp-dashboard-manager{display:grid;grid-template-columns:minmax(160px,1fr) 3fr;gap:14px;padding:11px 0;border-top:1px solid rgba(17,52,80,.08)}.erp-dashboard-manager dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.erp-dashboard-manager dl div{min-width:0}.erp-dashboard-manager dt{font-size:.74rem;color:var(--muted,#607387)}.erp-dashboard-manager dd{margin:2px 0 0;font-weight:800}.erp-dashboard-detail-list{display:grid;gap:10px}.erp-dashboard-detail-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.erp-dashboard-detail-card div{min-width:0}.erp-dashboard-detail-card span{display:block;font-size:.72rem;color:var(--muted,#607387);text-transform:capitalize}.erp-dashboard-detail-card strong{display:block;margin-top:3px;overflow-wrap:anywhere}.erp-dashboard-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}@media(max-width:900px){.erp-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-dashboard-trend-row{grid-template-columns:44px 1fr}.erp-dashboard-trend-values{grid-column:2;text-align:left}.erp-dashboard-manager{grid-template-columns:1fr}.erp-dashboard-manager dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.erp-dashboard-head{align-items:stretch;flex-direction:column}.erp-dashboard-head>.btn{align-self:flex-start}.erp-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.erp-dashboard-kpi{min-height:104px;padding:12px}.erp-dashboard-cardhead{align-items:flex-start;flex-direction:column}.erp-dashboard-legend{display:none}.erp-dashboard-trend-row{grid-template-columns:40px minmax(0,1fr);gap:8px}.erp-dashboard-trend-values{grid-template-columns:1fr;gap:2px}.erp-dashboard-manager dl{grid-template-columns:1fr 1fr}.erp-dashboard-period{flex:1 0 auto;text-align:center}.erp-dashboard-detail-card{grid-template-columns:1fr 1fr}}@media(max-width:380px){.erp-dashboard-detail-card{grid-template-columns:1fr}}.erp-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 18px}.erp-dashboard-toolbar .erp-dashboard-periods{margin:0}.erp-dashboard-rop{white-space:nowrap}.erp-dashboard-trend-mobile{display:none}.erp-dashboard-manager-list{gap:0}.erp-dashboard-manager{padding:9px 0}.erp-dashboard-manager dd{font-size:.94rem}.erp-dashboard-managers{padding-bottom:12px}@media(max-width:560px){.erp-dashboard{padding-top:10px}.erp-dashboard-head{margin-bottom:8px}.erp-dashboard-head h1{font-size:clamp(1.75rem,9vw,2.25rem);line-height:1.02;margin:.08rem 0 .3rem}.erp-dashboard-head .lead{font-size:.9rem;line-height:1.35;margin:.2rem 0}.erp-dashboard-toolbar{align-items:stretch;flex-direction:column;margin:8px 0 12px}.erp-dashboard-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.erp-dashboard-period{padding:7px 4px;font-size:.78rem;min-width:0}.erp-dashboard-rop{align-self:flex-start;padding:7px 10px;font-size:.82rem}.erp-dashboard-freshness{display:grid;gap:2px;padding:8px 10px;font-size:.78rem}.erp-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.erp-dashboard-kpi{min-height:94px;padding:10px}.erp-dashboard-kpi__label{font-size:.72rem;line-height:1.15}.erp-dashboard-kpi strong{font-size:1.08rem;overflow-wrap:anywhere}.erp-dashboard-kpi small{font-size:.67rem;line-height:1.2}.erp-dashboard-cardhead{margin-bottom:8px}.erp-dashboard-cardhead h2{font-size:1.45rem}.erp-dashboard-trend-desktop{display:none}.erp-dashboard-trend-mobile{display:grid;gap:8px}.erp-dashboard-day{padding:8px 0;border-top:1px solid rgba(17,52,80,.08)}.erp-dashboard-day>time{display:block;margin-bottom:5px;font-weight:800;font-size:.82rem}.erp-dashboard-day-metric{display:grid;grid-template-columns:74px minmax(52px,1fr) auto;gap:7px;align-items:center;padding:3px 0;font-size:.72rem}.erp-dashboard-day-metric>span{color:var(--muted,#607387)}.erp-dashboard-day-metric>i{height:5px;background:rgba(17,52,80,.07);border-radius:999px;overflow:hidden}.erp-dashboard-day-metric>i>b{display:block;width:max(2px,var(--value));height:100%;border-radius:inherit;background:currentColor}.erp-dashboard-day-metric.sales{color:#236fbb}.erp-dashboard-day-metric.income{color:#27875e}.erp-dashboard-day-metric.expenses{color:#bd7043}.erp-dashboard-day-metric>span,.erp-dashboard-day-metric>strong{color:var(--ink,#102c43)}.erp-dashboard-day-metric>strong{font-size:.72rem;white-space:nowrap}.erp-dashboard-manager{gap:7px;padding:9px 0}.erp-dashboard-manager__name strong{font-size:.83rem}.erp-dashboard-manager dl{gap:6px 10px}.erp-dashboard-manager dt{font-size:.65rem}.erp-dashboard-manager dd{font-size:.8rem}.erp-dashboard-managers .muted{font-size:.72rem}}@media(max-width:340px){.erp-dashboard-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-dashboard-kpi strong{font-size:1rem}}.erp-dashboard-date-filter{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.erp-dashboard-date-filter label{display:grid;gap:3px;font-size:.72rem;color:var(--muted,#607387)}.erp-dashboard-date-filter input{min-height:38px;padding:7px 9px;border:1px solid rgba(16,64,105,.16);border-radius:10px;background:#fff;color:inherit}.erp-dashboard-title-period{font-size:.45em;font-weight:700;color:var(--muted,#607387);white-space:nowrap}@media(max-width:700px){.erp-dashboard-date-filter{width:100%;display:grid;grid-template-columns:1fr 1fr auto}.erp-dashboard-date-filter input{width:100%;min-width:0}.erp-dashboard-title-period{display:block;margin-top:4px;font-size:.52em;white-space:normal}}.erp-dashboard-manager-filter{display:flex;align-items:end;gap:8px}.erp-dashboard-manager-filter label{display:grid;gap:3px;font-size:.72rem;color:var(--muted,#607387)}.erp-dashboard-manager-filter select{min-height:38px;max-width:260px;padding:7px 30px 7px 10px;border:1px solid rgba(16,64,105,.16);border-radius:10px;background:#fff;color:inherit}.erp-dashboard-filter-note{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:-4px 0 12px;padding:9px 12px;border-radius:11px;background:rgba(11,79,135,.07);font-size:.82rem}.erp-dashboard-filter-note span{color:var(--muted,#607387)}.erp-dashboard-scope{font-size:.7rem;font-style:normal;color:var(--muted,#607387)}@media(max-width:700px){.erp-dashboard-manager-filter{width:100%;display:grid;grid-template-columns:1fr auto}.erp-dashboard-manager-filter label{min-width:0}.erp-dashboard-manager-filter select{width:100%;max-width:none}}.erp-dashboard-rop-panel{margin-top:16px}.erp-dashboard-rop-table{display:grid}.erp-dashboard-rop-row{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(110px,1fr));gap:12px;align-items:center;padding:11px 4px;border-top:1px solid rgba(17,52,80,.08)}.erp-dashboard-rop-row.is-head{font-size:.76rem;color:var(--muted,#607387);font-weight:700;border-top:0}.erp-dashboard-rop-row>span:not(:first-child){text-align:right}.erp-dashboard-toolbar>.btn.is-active{background:#0b4f87;color:#fff;border-color:#0b4f87}@media(max-width:800px){.erp-dashboard-rop-row{grid-template-columns:1fr 1fr}.erp-dashboard-rop-row.is-head{display:none}.erp-dashboard-rop-row strong{grid-column:1/-1}.erp-dashboard-rop-row span{display:flex;justify-content:space-between;gap:8px;text-align:right}.erp-dashboard-rop-row span:nth-of-type(1)::before{content:'Заявки'}.erp-dashboard-rop-row span:nth-of-type(2)::before{content:'Продажи'}.erp-dashboard-rop-row span:nth-of-type(3)::before{content:'Сумма'}.erp-dashboard-rop-row span:nth-of-type(4)::before{content:'Платежи'}.erp-dashboard-rop-row span:nth-of-type(5)::before{content:'Поступления'}.erp-dashboard-rop-row span::before{color:var(--muted,#607387);font-size:.72rem}}.erp-dashboard-card-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.erp-dashboard-card-actions a{font-size:.78rem}.erp-dashboard-control-panel{margin:14px 0 16px;padding:12px;border:1px solid rgba(16,64,105,.11);border-radius:18px;background:rgba(255,255,255,.48)}.erp-dashboard-control-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.erp-dashboard-control-top .erp-dashboard-periods{margin:0}.erp-dashboard-view-switch{display:inline-flex;padding:3px;border:1px solid #c7d7e2;border-radius:12px;background:#eef4f8;box-shadow:inset 0 1px 2px rgba(23,50,74,.04)}.erp-dashboard-view-option{min-width:78px;padding:7px 12px;border-radius:9px;color:#36536a;text-align:center;text-decoration:none;font-size:.84rem;font-weight:800}.erp-dashboard-view-option.is-active{background:#0b4f87;color:#fff;box-shadow:0 3px 9px rgba(11,79,135,.18)}.erp-dashboard-filters{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(220px,.8fr) auto;gap:12px;align-items:end;padding:12px;border:1px solid #d7e3eb;border-radius:14px;background:#fff}.erp-dashboard-filter-group{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:end}.erp-dashboard-filter-caption{align-self:center;margin-right:2px;color:#36536a;font-size:.78rem;font-weight:800}.erp-dashboard-field{display:grid;gap:5px;min-width:0}.erp-dashboard-field>span{color:#607387!important;font-size:.7rem;font-weight:700}.erp-dashboard-field input,.erp-dashboard-field select{width:100%;height:42px!important;min-height:42px!important;padding:0 12px!important;border:1px solid #c5d6e2!important;border-radius:11px!important;background-color:#f9fbfc!important;font-size:.88rem!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.erp-dashboard-field input:hover,.erp-dashboard-field select:hover{border-color:#9fbbce!important;background-color:#fff!important}.erp-dashboard-field input:focus,.erp-dashboard-field select:focus{border-color:#5d98bd!important;background-color:#fff!important;box-shadow:0 0 0 3px rgba(13,90,153,.09)!important}.erp-dashboard-field--date input{font-variant-numeric:tabular-nums}.erp-dashboard-field--manager select{padding-right:34px!important}.erp-dashboard-filter-actions{display:flex;align-items:center;gap:9px;min-height:42px}.erp-dashboard-apply{height:42px;padding:0 18px;border:0;border-radius:11px;background:#0b4f87;color:#fff;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;box-shadow:0 4px 12px rgba(11,79,135,.16)}.erp-dashboard-apply:hover{background:#083f73}.erp-dashboard-reset{color:#607387;font-size:.76rem;font-weight:700;text-decoration:none}.erp-dashboard-reset:hover{color:#0b4f87;text-decoration:underline}@media(max-width:900px){.erp-dashboard-filters{grid-template-columns:1fr 1fr}.erp-dashboard-filter-group{grid-column:1/-1}.erp-dashboard-filter-actions{justify-content:flex-end}}@media(max-width:560px){.erp-dashboard-control-panel{margin:9px 0 12px;padding:9px;border-radius:14px}.erp-dashboard-control-top{align-items:stretch;flex-direction:column;gap:8px}.erp-dashboard-view-switch{display:grid;grid-template-columns:1fr 1fr;width:100%}.erp-dashboard-view-option{min-width:0}.erp-dashboard-filters{grid-template-columns:1fr;gap:9px;padding:10px}.erp-dashboard-filter-group{grid-template-columns:1fr 1fr}.erp-dashboard-filter-caption{grid-column:1/-1}.erp-dashboard-field--manager{grid-column:1/-1}.erp-dashboard-filter-actions{justify-content:stretch}.erp-dashboard-apply{flex:1}.erp-dashboard-reset{padding:10px 2px}.erp-dashboard-field input,.erp-dashboard-field select{height:40px!important;min-height:40px!important}}.erp-analytics-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.erp-analytics-nav a{padding:8px 12px;border:1px solid var(--line,#d7e0e8);border-radius:10px;text-decoration:none;background:#fff}.erp-analytics-nav a.is-active{font-weight:700;background:#edf5fb;border-color:#b9d1e4}.erp-month-picker{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:0 0 16px}.erp-month-picker label,.erp-plan-calendar-form label,.erp-plan-target{display:grid;gap:5px;font-size:13px;font-weight:600}.erp-plan-grid,.erp-manager-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.erp-plan-lock{display:flex;justify-content:space-between;gap:20px;align-items:center}.erp-plan-lock>strong{font-size:24px}.erp-plan-person{display:grid;gap:4px}.erp-plan-person strong,.erp-manager-kpis strong{font-size:20px}.erp-plan-editor,.erp-plan-calendar{margin-top:14px}.erp-plan-editor form+form{margin-top:12px}.erp-plan-target{max-width:280px;margin-bottom:14px}.erp-plan-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px}.erp-plan-participants label{display:flex;gap:8px;align-items:center}.erp-plan-calendar-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end}.erp-manager-plan-list{display:grid;gap:6px;margin-top:14px}.erp-manager-plan-row{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(110px,1fr));gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--line,#d7e0e8);border-radius:10px;background:#fff}.erp-manager-plan-row.is-head{font-size:12px;font-weight:700;background:#f4f7f9}.erp-manager-plan-row.is-unassigned{background:#f7f7f7}.erp-manager-plan-row small{grid-column:1/-1}.erp-unassigned-note,.erp-data-warning,.erp-plan-warning{margin:12px 0;padding:10px 12px;border-radius:10px;background:#f4f6f8}.erp-data-warning{background:#fff4df}.calendar_degraded{font-size:12px}@media(max-width:900px){.erp-plan-grid,.erp-manager-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-plan-calendar-form{grid-template-columns:1fr 1fr}.erp-manager-plan-row{grid-template-columns:1.4fr 1fr 1fr}.erp-manager-plan-row.is-head span:nth-child(n+4),.erp-manager-plan-row>span:nth-child(n+4){display:none}}@media(max-width:560px){.erp-plan-participants{grid-template-columns:1fr}.erp-plan-calendar-form{grid-template-columns:1fr}.erp-plan-lock{align-items:flex-start;flex-direction:column}.erp-manager-plan-row{grid-template-columns:1.3fr 1fr 1fr;font-size:13px}.erp-manager-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-funnel{margin:14px 0}.erp-funnel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.erp-funnel-grid article{display:grid;gap:4px;padding:12px;border:1px solid var(--line,#d7e0e8);border-radius:10px;background:#f8fafb}.erp-funnel-grid strong{font-size:22px}.erp-app-list{display:grid;gap:10px}.erp-app-card__head{display:flex;justify-content:space-between;gap:14px}.erp-app-card__head>div{display:grid;gap:3px}.erp-app-stages{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:13px}.erp-app-warnings{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.erp-app-warnings em{font-style:normal;padding:4px 7px;border-radius:8px;background:#f2f2f2}.erp-pagination{display:flex;justify-content:center;gap:14px;align-items:center;margin:16px 0}.erp-app-filter{margin-bottom:14px}@media(max-width:700px){.erp-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-app-card__head{flex-direction:column}.erp-app-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-dynamics-filter{margin-bottom:14px}.erp-dynamics-card{margin-top:12px}.erp-dynamics-list{display:grid;gap:9px}.erp-dynamics-row{display:grid;grid-template-columns:84px minmax(140px,1fr) minmax(120px,auto);gap:12px;align-items:center}.erp-dynamics-bar{height:12px;border-radius:999px;background:#edf1f4;overflow:hidden}.erp-dynamics-bar i{display:block;width:var(--value);height:100%;border-radius:inherit;background:currentColor}.erp-dynamics-notes{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0;color:#5e6b76;font-size:12px}@media(max-width:600px){.erp-dynamics-row{grid-template-columns:72px 1fr}.erp-dynamics-row span{grid-column:2}.erp-dynamics-bar{grid-column:2}}.erp-cashflow-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.erp-cashflow-kpi{min-width:0}@media(max-width:560px){.erp-cashflow-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.erp-month-nav{display:inline-grid;grid-template-columns:42px minmax(150px,auto) 42px;align-items:center;margin:0 0 16px;border:1px solid #c9d9e4;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 3px 10px rgba(23,50,74,.04)}.erp-month-nav a{display:grid;place-items:center;min-height:42px;color:#0b4f87;text-decoration:none;font-size:24px;font-weight:800;background:#f7fafc}.erp-month-nav a:hover{background:#edf5fa}.erp-month-nav strong{padding:0 14px;color:#17324a;text-align:center;font-size:13px;font-weight:900}.erp-plan-input,.erp-plan-target input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #c5d6e2;border-radius:11px;background:#f9fbfc;color:#17324a;font:inherit;box-sizing:border-box}.erp-plan-input:hover,.erp-plan-target input:hover{border-color:#9fbbce;background:#fff}.erp-plan-input:focus,.erp-plan-target input:focus{border-color:#5d98bd;background:#fff;box-shadow:0 0 0 3px rgba(13,90,153,.09);outline:none}.erp-plan-editor fieldset{margin:0 0 14px;padding:12px 14px;border:1px solid #d5e1e9;border-radius:13px;background:#f9fbfc}.erp-plan-editor legend{padding:0 7px;color:#36536a;font-size:13px;font-weight:800}.erp-plan-participants label{padding:7px 9px;border:1px solid #e0e8ee;border-radius:9px;background:#fff;color:#29475e!important;cursor:pointer}.erp-plan-participants input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:#0b4f87}.erp-plan-editor .erp-dashboard-apply,.erp-plan-calendar .erp-dashboard-apply{min-width:170px}.erp-plan-calendar-form .wt-select__trigger{min-height:42px;background:#f9fbfc}@media(max-width:560px){.erp-month-nav{width:100%;grid-template-columns:44px 1fr 44px}.erp-plan-editor .erp-dashboard-apply,.erp-plan-calendar .erp-dashboard-apply{width:100%;min-width:0}.erp-plan-participants label{min-height:42px}}.erp-overview{margin:16px 0}.erp-overview-switch{display:none}.erp-overview-snapshots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.erp-overview-snapshot{min-width:0}.erp-overview-snapshot h3{margin:0 0 12px}.erp-overview-primary{display:grid;gap:9px}.erp-overview-primary>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-top:1px solid rgba(17,52,80,.08)}.erp-overview-primary>div>span{font-size:.78rem;color:var(--muted,#607387)}.erp-overview-primary>div>strong{font-size:1rem}.erp-overview-primary>div>small{grid-column:1/-1;font-weight:800}.erp-overview-secondary{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(17,52,80,.08)}.erp-overview-secondary>div{display:grid;gap:2px}.erp-overview-secondary span,.erp-overview-plan span{font-size:.68rem;color:var(--muted,#607387)}.erp-overview-secondary strong{font-size:.8rem}.erp-overview-plan{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(17,52,80,.08)}.erp-overview-plan>strong{grid-column:1/-1;font-size:.8rem}.erp-overview-plan>div{display:flex;justify-content:space-between;gap:8px}.erp-overview-plan b{font-size:.72rem}.erp-return-diagnostics{display:grid;grid-template-columns:minmax(200px,.7fr) 2fr;gap:18px;align-items:center;margin:0 0 16px}.erp-return-diagnostics h2{margin:.15rem 0 .2rem}.erp-return-diagnostics__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.erp-return-diagnostics__grid article{display:grid;gap:4px;padding:12px;border:1px solid rgba(16,64,105,.1);border-radius:13px;background:rgba(247,250,252,.8)}.erp-return-diagnostics__grid span{font-size:.75rem;color:var(--muted,#607387)}.erp-return-diagnostics__grid strong{font-size:1.05rem}.erp-plan-target-grid,.erp-plan-target-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.erp-plan-target-grid article{display:grid;gap:5px}.erp-plan-target-grid span{font-size:.76rem;color:var(--muted,#607387)}.erp-plan-target-grid strong{font-size:1.2rem}.erp-plan-target-editor fieldset{display:grid;gap:9px;margin:0;padding:12px;border:1px solid #d7e3eb;border-radius:13px}.erp-plan-target-editor label{display:grid;gap:4px;font-size:.75rem;color:#607387}.erp-plan-person dl{display:grid;gap:5px;margin:8px 0 0}.erp-plan-person dl div{display:grid;grid-template-columns:90px 1fr;gap:8px}.erp-plan-person dt{color:var(--muted,#607387);font-size:.7rem}.erp-plan-person dd{margin:0;font-size:.78rem;font-weight:800}@media(max-width:900px){.erp-overview-snapshots{grid-template-columns:1fr}.erp-overview-snapshot{display:none}.erp-overview-snapshot.is-mobile-active{display:block}.erp-overview-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:10px;padding:3px;border:1px solid #c7d7e2;border-radius:12px;background:#eef4f8}.erp-overview-switch button{padding:8px 5px;border:0;border-radius:9px;background:transparent;color:#36536a;font:inherit;font-size:.78rem;font-weight:800}.erp-overview-switch button.is-active{background:#0b4f87;color:#fff}.erp-return-diagnostics{grid-template-columns:1fr}.erp-plan-target-grid,.erp-plan-target-editor{grid-template-columns:1fr}.erp-return-diagnostics__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.erp-overview-secondary{grid-template-columns:1fr}.erp-overview-plan{grid-template-columns:1fr}.erp-return-diagnostics__grid{grid-template-columns:1fr}}.erp-overview-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.erp-overview-outcomes>div{padding:10px;border:1px solid var(--line,#d8e0e8);border-radius:10px;display:grid;gap:3px}.erp-overview-outcomes span,.erp-overview-outcomes small{font-size:.82rem;color:var(--muted,#607080)}.erp-overview-outcomes strong{font-size:1.05rem}@media(max-width:560px){.erp-overview-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.erp-overview-outcomes>div{padding:8px 6px}.erp-overview-outcomes strong{font-size:.95rem}}.erp-manager-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px;align-items:stretch}.erp-manager-kpis>.card{min-height:0!important;margin:0!important;padding:14px 16px!important;border-radius:16px!important;display:grid;align-content:start;gap:4px}.erp-manager-kpis>.card>span{font-size:.76rem;color:var(--muted,#607387)}.erp-manager-kpis>.card>strong{font-size:1.18rem;line-height:1.2}.erp-manager-kpis>.card>small{font-size:.7rem;color:var(--muted,#607387)}.erp-return-diagnostics{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px!important;padding:12px 14px!important;border-radius:15px!important}.erp-return-diagnostics>div:first-child{min-width:150px}.erp-return-diagnostics h2{margin:0 0 2px!important;font-size:1rem}.erp-return-diagnostics>div:first-child>small{font-size:.68rem;color:var(--muted,#607387)}.erp-return-diagnostics__grid{display:flex!important;gap:8px!important;flex:1;justify-content:flex-end}.erp-return-diagnostics__grid article{min-width:170px;padding:8px 10px!important;border-radius:11px!important;gap:2px!important}.erp-return-diagnostics__grid span{font-size:.68rem!important}.erp-return-diagnostics__grid strong{font-size:.92rem!important}.erp-return-diagnostics__grid small{font-size:.68rem!important}.erp-dashboard-managers{margin-top:16px}.erp-dashboard-managers .erp-dashboard-cardhead{margin-bottom:10px}.erp-dashboard-manager-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.erp-dashboard-manager{display:block!important;min-height:0!important;margin:0!important;padding:12px 14px!important;border:1px solid var(--wt-line,#d7e3ec)!important;border-radius:16px!important}.erp-dashboard-manager__name{margin-bottom:9px}.erp-dashboard-manager__name strong{font-size:.92rem}.erp-dashboard-manager dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important}.erp-dashboard-manager dl div{padding:8px 9px;border:1px solid rgba(16,64,105,.09);border-radius:10px;background:#f8fbfd}.erp-dashboard-manager dt{font-size:.66rem!important;color:var(--muted,#607387)}.erp-dashboard-manager dd{margin:2px 0 0!important;font-size:.9rem!important;font-weight:850}@media(max-width:900px){.erp-manager-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-dashboard-manager-list{grid-template-columns:1fr!important}}@media(max-width:560px){.erp-manager-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.erp-manager-kpis>.card{padding:11px 12px!important;border-radius:13px!important}.erp-manager-kpis>.card>strong{font-size:1rem}.erp-return-diagnostics{display:grid;gap:8px;padding:10px 11px!important}.erp-return-diagnostics__grid{display:grid!important;grid-template-columns:1fr 1fr;justify-content:stretch}.erp-return-diagnostics__grid article{min-width:0}.erp-dashboard-manager{padding:11px 12px!important}}.erp-manager-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0 14px}.erp-manager-kpi{min-width:0;padding:10px 12px;border:1px solid #cfdee8;border-radius:11px;background:#fff;box-shadow:0 3px 10px rgba(23,50,74,.04);display:grid;gap:2px}.erp-manager-kpi>span{color:#607387;font-size:.68rem;font-weight:700}.erp-manager-kpi>strong{color:#17324a;font-size:.95rem;line-height:1.18;white-space:nowrap}.erp-manager-kpi>small{color:#718596;font-size:.62rem;line-height:1.2}.erp-return-diagnostics{min-height:0!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:9px 11px!important;border:1px solid #cfdee8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 10px rgba(23,50,74,.04)!important}.erp-return-diagnostics h2{margin:0!important;font-size:.88rem!important}.erp-return-diagnostics>div:first-child>small{display:block;margin-top:2px;font-size:.6rem!important;color:#718596!important}.erp-return-diagnostics__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.erp-return-diagnostics__grid article{min-width:0!important;padding:6px 8px!important;border:1px solid #e1e9ef!important;border-radius:9px!important;background:#f8fbfd!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr auto!important;gap:2px 8px!important;align-items:center!important}.erp-return-diagnostics__grid article>span{grid-column:1/-1!important;font-size:.6rem!important;color:#718596!important}.erp-return-diagnostics__grid article>strong{font-size:.8rem!important;line-height:1.15!important}.erp-return-diagnostics__grid article>small{font-size:.6rem!important;line-height:1.15!important;text-align:right!important}.erp-dashboard-managers{margin-top:14px}.erp-dashboard-managers .erp-dashboard-cardhead{margin-bottom:7px!important}.erp-dashboard-managers .erp-dashboard-cardhead h2{font-size:1.15rem!important}.erp-dashboard-manager-table{overflow:hidden;border:1px solid #d7e3eb;border-radius:11px;background:#fff;box-shadow:0 3px 10px rgba(23,50,74,.035)}.erp-dashboard-manager-row{display:grid;grid-template-columns:minmax(220px,1.6fr) 80px 80px minmax(130px,1fr) minmax(130px,1fr);gap:10px;align-items:center;min-height:38px;padding:7px 10px;border-top:1px solid #edf2f5;font-size:.76rem}.erp-dashboard-manager-row:first-child{border-top:0}.erp-dashboard-manager-row.is-head{min-height:32px;background:#f5f8fa;color:#6a7d8d;font-size:.66rem;font-weight:800}.erp-dashboard-manager-row>span:not(:first-child){text-align:right}.erp-dashboard-manager-row>strong{font-size:.78rem;line-height:1.2}@media(max-width:980px){.erp-manager-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.erp-manager-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-return-diagnostics{grid-template-columns:1fr!important}.erp-dashboard-manager-table{border:0;background:transparent;box-shadow:none;display:grid;gap:7px}.erp-dashboard-manager-row{grid-template-columns:1fr 1fr;gap:5px 10px;min-height:0;padding:9px 10px;border:1px solid #d7e3eb;border-radius:10px;background:#fff}.erp-dashboard-manager-row.is-head{display:none}.erp-dashboard-manager-row>strong{grid-column:1/-1;margin-bottom:2px}.erp-dashboard-manager-row>span{text-align:right!important}.erp-dashboard-manager-row>span:nth-of-type(1)::before{content:'Заявки';float:left;color:#718596}.erp-dashboard-manager-row>span:nth-of-type(2)::before{content:'Продажи';float:left;color:#718596}.erp-dashboard-manager-row>span:nth-of-type(3)::before{content:'Сумма';float:left;color:#718596}.erp-dashboard-manager-row>span:nth-of-type(4)::before{content:'Поступления';float:left;color:#718596}}