.dashboard-v2 .dash-v2-welcome{display:none}.dashboard-v2 .dash-content{padding-top:28px}.dashboard-v2 .dash-v2-kpis{gap:18px;margin:0 0 19px}.dashboard-v2 .dash-v2-kpi{border-color:#e0e7ef;border-radius:8px;min-height:102px;padding:17px 18px 15px 80px;box-shadow:0 3px 12px #14385814}.dashboard-v2 .dash-v2-kpi i{color:#075bb7;background:#edf5ff;border-radius:50%;width:50px;height:50px;font-size:17px;top:21px;left:19px}.dashboard-v2 .dash-v2-kpi span{color:#53677e;font-size:12px}.dashboard-v2 .dash-v2-kpi b{color:#075bb7;margin:2px 0 1px;font-size:29px;line-height:1}.dashboard-v2 .dash-v2-kpi small{color:#75879b;font-size:10px}.dashboard-v2 .dash-v2-kpi small:before{content:"↗ ";color:#075bb7;font-weight:800}.dashboard-v2 .dash-v2-filters{align-items:center;gap:9px;margin:0 0 18px;display:flex}.dashboard-v2 .dash-v2-filters button{color:#53677e;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:999px;padding:7px 16px;font-size:10px;font-weight:700}.dashboard-v2 .dash-v2-filters button.active{color:#fff;background:#075bb7;border-color:#075bb7;box-shadow:0 3px 8px #075bb738}.dashboard-v2 .dash-v2-filters .dash-v2-filter-button{padding-inline:16px}.dashboard-v2 .dash-workflow{border-color:#e0e7ef;border-radius:8px;margin:0 0 21px;padding:20px 24px 18px;box-shadow:0 3px 12px #14385812}.dashboard-v2 .dash-workflow-head{display:none}.dashboard-v2 .dash-workflow-steps{margin-top:0}.dashboard-v2 .dash-workflow-steps>div{gap:5px}.dashboard-v2 .dash-workflow-steps>div:not(:last-child):after{background:#d6dce4;height:3px;top:16px}.dashboard-v2 .dash-workflow-steps>div.done:not(:last-child):after{background:#35a86a}.dashboard-v2 .dash-workflow-steps .current:not(:last-child):after{background:linear-gradient(90deg,#075bb7 44%,#d6dce4 44%)}.dashboard-v2 .dash-workflow-steps i{border:1px solid #d7dee6;width:33px;height:33px;font-size:14px}.dashboard-v2 .dash-workflow-steps strong{color:#25394e;font-size:12px}.dashboard-v2 .dash-workflow-steps small{font-size:10px}.dashboard-v2 .dash-v2-quick h2,.dashboard-v2 .dash-v2-recent h2{font-size:16px}.dashboard-v2 .dash-v2-quick>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:9px}.dashboard-v2 .dash-v2-quick>div a{border-radius:7px;min-height:83px;padding:14px 16px;box-shadow:0 3px 12px #14385812}.dashboard-v2 .dash-v2-quick>div a:nth-child(4){display:none}.dashboard-v2 .dash-v2-quick i{color:#075bb7;background:#edf5ff;border-radius:50%;width:47px;height:47px;font-size:19px}.dashboard-v2 .dash-v2-quick b{font-size:11px}.dashboard-v2 .dash-v2-quick small{white-space:normal;font-size:10px}.dashboard-v2 .dash-v2-recent{border-color:#e0e7ef;border-radius:7px;margin-top:17px;box-shadow:0 3px 12px #14385812}.dashboard-v2 .dash-v2-section-title{padding:13px 16px}.dashboard-v2 .dash-v2-section-title a{color:#075bb7}.dashboard-v2 .dash-v2-recent-row{grid-template-columns:26px minmax(160px,1.05fr) minmax(150px,1.5fr) 90px;min-height:41px;padding:9px 16px}.dashboard-v2 .dash-v2-recent-row i{color:#075bb7;font-size:16px}.dashboard-v2 .dash-v2-recent-row strong{font-size:10px}.dashboard-v2 .dash-v2-recent-row span,.dashboard-v2 .dash-v2-recent-row small{color:#718397;font-size:10px}@media (max-width:760px){.dashboard-v2 .dash-v2-kpis,.dashboard-v2 .dash-v2-quick>div{grid-template-columns:1fr}.dashboard-v2 .dash-v2-filters{padding-bottom:2px;overflow:auto}.dashboard-v2 .dash-v2-filters button{white-space:nowrap}.dashboard-v2 .dash-v2-quick>div a:nth-child(4){display:none}}.dashboard-v2 .dash-v2-kpi{border-radius:11px;min-height:112px;padding:18px 18px 16px 78px;transition:transform .18s,box-shadow .18s}.dashboard-v2 .dash-v2-kpi:before{content:"";background:#2378e8;border-radius:5px;width:4px;position:absolute;top:14px;bottom:14px;left:13px}.dashboard-v2 .dash-v2-kpi:nth-child(3):before{background:#b9d9fb}.dashboard-v2 .dash-v2-kpi:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1438581f}.dashboard-v2 .dash-v2-kpi i{color:#2378e8;background:0 0;border-radius:0;width:28px;height:28px;font-size:24px;line-height:1;top:23px;left:31px}.dashboard-v2 .dash-v2-kpi span{color:#53677e;font-size:12px;font-weight:600}.dashboard-v2 .dash-v2-kpi b{margin:8px 0 5px;font-size:31px}.dashboard-v2 .dash-v2-kpi small{font-size:10px}.dashboard-v2 .dash-v2-kpi small:before{display:none}.dashboard-v2 .dash-workflow-steps>a{color:inherit;z-index:1;flex-direction:column;align-items:center;gap:5px;text-decoration:none;display:flex;position:relative}.dashboard-v2 .dash-workflow-steps>a:not(:last-child):after{content:"";z-index:-1;background:#d6dce4;width:100%;height:3px;position:absolute;top:16px;left:50%}.dashboard-v2 .dash-workflow-steps>a.done:not(:last-child):after{background:#35a86a}.dashboard-v2 .dash-workflow-steps>a.current:not(:last-child):after{background:linear-gradient(90deg,#075bb7 44%,#d6dce4 44%)}
.dashboard-v2 .dash-v2-recent{padding-bottom:41px;position:relative}.dashboard-v2 .dash-v2-recent .dash-v2-section-title{display:block}.dashboard-v2 .dash-v2-recent .dash-v2-section-title a{text-align:center;border-top:1px solid #e7edf1;padding-top:12px;position:absolute;bottom:14px;left:16px;right:16px}.dashboard-v2 .dash-v2-recent .dash-v2-recent-row:nth-of-type(4){display:none}.dashboard-v2 .dash-v2-welcome{margin:0 0 21px;display:block}.dashboard-v2 .dash-v2-welcome small{font-size:10px}.dashboard-v2 .dash-v2-welcome h1{margin:7px 0 5px;font-size:34px}.dashboard-v2 .dash-v2-welcome p{font-size:12px}.dashboard-v2 aside.dash-v2-side{color:inherit;background:0 0;align-content:start;gap:18px;padding:0;display:grid}.dashboard-v2 .dash-v2-side .dash-attention-top{position:relative;top:auto}.dashboard-v2 .dash-v2-side .dash-shortcuts{margin-top:0;box-shadow:0 3px 12px #14385812}
body:has(.platform-nav){color:#132438;background:#f5f8fb}body:has(.platform-nav) main:not(.dash-shell){background:#f5f8fb;min-height:calc(100vh - 78px);padding:28px 36px 48px}body:has(.platform-nav) main:not(.dash-shell) h1{color:#132438;letter-spacing:-.04em;margin:0 0 8px;font-size:32px;line-height:1.1}body:has(.platform-nav) main:not(.dash-shell) h2{color:#132438;letter-spacing:-.02em}body:has(.platform-nav) main:not(.dash-shell) h3{color:#26394d}body:has(.platform-nav) main:not(.dash-shell) button{border-radius:8px;font-weight:800}body:has(.platform-nav) main:not(.dash-shell) a.button{border-radius:8px;font-weight:800}body:has(.platform-nav) main:not(.dash-shell) [type=submit]{border-radius:8px;font-weight:800}:is(body:has(.platform-nav) main:not(.dash-shell) input,body:has(.platform-nav) main:not(.dash-shell) select,body:has(.platform-nav) main:not(.dash-shell) textarea){color:#132438;box-shadow:none;background:#fff;border:1px solid #d7e1e8;border-radius:8px}:is(body:has(.platform-nav) .module-page,body:has(.platform-nav) .customers-page,body:has(.platform-nav) .products-page,body:has(.platform-nav) .employees-page,body:has(.platform-nav) .settings-page,body:has(.platform-nav) .search-page,body:has(.platform-nav) .scan-shell,body:has(.platform-nav) .request-wizard,body:has(.platform-nav) .survey-page,body:has(.platform-nav) .projects-page,body:has(.platform-nav) .quotes-page){background:#f5f8fb}:is(body:has(.platform-nav) .wizard-card,body:has(.platform-nav) .catalog-shell,body:has(.platform-nav) .employees-shell,body:has(.platform-nav) .scan-case,body:has(.platform-nav) .calculation-shell,body:has(.platform-nav) .search-results,body:has(.platform-nav) .customers-list,body:has(.platform-nav) .projects-list,body:has(.platform-nav) .quotes-list){background:#fff;border:1px solid #e0e7ef;border-radius:10px;box-shadow:0 5px 16px #1438580f}:is(body:has(.platform-nav) .module-intro,body:has(.platform-nav) .customers-hero,body:has(.platform-nav) .catalog-title,body:has(.platform-nav) .employees-title,body:has(.platform-nav) .scan-heading){margin-bottom:20px}body:has(.platform-nav) .module-intro p{color:#718397;font-size:12px}body:has(.platform-nav) .customers-hero p{color:#718397;font-size:12px}body:has(.platform-nav) .catalog-message{color:#718397;font-size:12px}body:has(.platform-nav) .scan-heading p{color:#718397;font-size:12px}@media (max-width:800px){body:has(.platform-nav) main:not(.dash-shell){padding:22px 18px 36px}}
.dashboard-nav-v2 a:after{color:#9fb5c7;letter-spacing:.04em;border:1px solid #456278;border-radius:8px;margin-left:auto;padding:2px 5px;font-size:7px;font-weight:800;line-height:1;content:"ALFA"!important;display:block!important}
