.tasko-companies-v2 .content{padding:16px 22px 36px}.tasko-companies-v2 #page{max-width:1640px}.tasko-companies-v2 .sidebar nav button{font-size:15px;min-height:42px}.tasko-companies-v2 .sidebar-foot a,.tasko-companies-v2 .text-button{font-size:13px}
.v3-icon{display:inline-grid;place-items:center;flex:0 0 auto;color:#74819c}.v3-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.v3-icon.purple{color:#6937ee}.v3-icon.green{color:#15965a}.v3-icon.orange{color:#d58200}.v3-icon.red{color:#d73749}.v3-icon.blue{color:#2574eb}
.v3-brand-logo{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:7px;background:#fff}.v3-brand-logo img,.v3-brand-logo svg{display:block;width:24px;height:24px;object-fit:contain}.v3-brand-logo.fallback{background:#f1edff;color:#6540db;font-size:10px;font-weight:900;letter-spacing:.02em}
.v3-page-head{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(680px,1.6fr);gap:24px;align-items:end;margin:4px 0 18px}.v3-page-title h1{margin:3px 0 8px;font-size:42px;line-height:1;letter-spacing:-.045em;color:#101a37}.v3-page-title>p:last-child{max-width:520px;margin:0;color:#65738f;font-size:16px;line-height:1.45}.v3-top-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v3-top-metric{min-height:98px;display:flex;align-items:flex-start;gap:14px;border:1px solid #e0e5ef;border-radius:15px;background:#fff;padding:17px 18px;box-shadow:0 8px 28px rgba(27,34,58,.05)}.v3-top-metric>.v3-icon{width:44px;height:44px;border-radius:11px;background:#f1ecff}.v3-top-metric>.v3-icon.green{background:#eaf8ef}.v3-top-metric>.v3-icon.orange{background:#fff3df}.v3-top-metric>.v3-icon.red{background:#fff0f2}.v3-top-metric span{display:block;color:#6a7690;font-size:13px;font-weight:750}.v3-top-metric strong{display:block;margin-top:4px;color:#111b38;font-size:27px;letter-spacing:-.04em}
.v3-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:15px;align-items:start}.v3-company-list,.v3-detail{border:1px solid #e1e6ef;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(26,33,58,.05)}.v3-company-list{min-height:690px;overflow:hidden}.v3-list-head{padding:18px 17px 12px}.v3-list-head h2{margin:0;color:#16203b;font-size:20px}.v3-company-search{height:44px;margin:0 14px 12px;display:flex;align-items:center;gap:9px;border:1px solid #dce2ed;border-radius:10px;background:#fbfcfe;padding:0 12px}.v3-company-search input{border:0!important;box-shadow:none!important;background:transparent;padding:0;font-size:14px}.v3-company-rows{border-top:1px solid #edf0f5}.v3-company-row{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;gap:12px;align-items:center;border:0;border-bottom:1px solid #edf0f5;background:#fff;padding:15px;text-align:left;color:inherit}.v3-company-row:hover{background:#faf9ff}.v3-company-row.selected{margin:8px;width:calc(100% - 16px);border:1.5px solid #7549ff;border-radius:10px;background:#fbfaff}.v3-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#edf4ff;color:#2e73d8;font-size:19px;font-weight:850}.v3-company-row.selected .v3-avatar{background:#efe9ff;color:#6b3fe7}.v3-company-copy{display:grid;gap:4px;min-width:0}.v3-company-title{display:flex;align-items:center;gap:8px}.v3-company-title strong{font-size:15px;color:#17213d}.v3-company-title .status{font-size:10px;text-transform:none}.v3-company-copy>small{overflow:hidden;text-overflow:ellipsis;color:#77839b;font-size:12px}.v3-company-meta{display:flex;flex-wrap:wrap;gap:12px;color:#64718c;font-size:11px}
.v3-detail{overflow:hidden}.v3-company-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 18px}.v3-company-identity{display:flex;gap:15px;min-width:0}.v3-detail-avatar{display:grid;place-items:center;width:62px;height:62px;border-radius:13px;background:#eee8ff;color:#6b40e8;font-size:30px;font-weight:850}.v3-detail-title{display:flex;align-items:center;gap:10px}.v3-detail-title h2{margin:0;font-size:27px;letter-spacing:-.035em;color:#111b37}.v3-detail-title .status{font-size:11px;text-transform:none}.v3-company-identity p{margin:5px 0 10px;color:#73809a;font-size:13px}.v3-facts{display:flex;flex-wrap:wrap;gap:18px;color:#65718c;font-size:12px}.v3-header-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.v3-primary,.v3-secondary,.v3-warning,.v3-danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:800}.v3-primary{border:0;background:#6637ef;color:#fff}.v3-secondary{border:1px solid #dce2ed;background:#fff;color:#46536f}.v3-warning{border:0;background:#fff2d9;color:#986000}.v3-danger{border:0;background:#ffedef;color:#b42f3e}.v3-primary .v3-icon,.v3-secondary .v3-icon{color:inherit}.v3-primary .v3-icon svg,.v3-secondary .v3-icon svg{width:17px;height:17px}
.v3-summary-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 14px 14px}.v3-summary-card{min-height:112px;border:1px solid #e3e7ef;border-radius:11px;background:#fff;padding:13px 14px}.v3-summary-head{display:flex;align-items:center;gap:7px;color:#65718b;font-size:12px;font-weight:750}.v3-summary-card>strong{display:block;margin:10px 0 3px;color:#111b38;font-size:26px;letter-spacing:-.04em}.v3-summary-card>small{display:block;color:#77839b;font-size:11px;line-height:1.35}
.v3-tabs{display:flex;align-items:center;gap:5px;overflow:auto;border-top:1px solid #edf0f5;border-bottom:1px solid #e4e8f1;padding:0 14px}.v3-tab{position:relative;display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;background:transparent;color:#65728e;padding:14px 13px;font-size:13px;font-weight:750}.v3-tab .v3-icon svg{width:17px;height:17px}.v3-tab.active{color:#683de9}.v3-tab.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;background:#693cf1;border-radius:3px}.v3-detail-body{padding:14px;background:#fbfcff}
.v3-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v3-single{display:grid;gap:12px}.v3-card{min-width:0;border:1px solid #e2e7f0;border-radius:11px;background:#fff;padding:15px 16px}.v3-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.v3-card-head h3{margin:0;color:#14203b;font-size:16px}.v3-card-head p{margin:4px 0 0;color:#77839b;font-size:12px;line-height:1.4}.v3-activity-list{display:grid}.v3-activity-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f5}.v3-activity-row:last-child{border-bottom:0}.v3-activity-row>.v3-icon{width:30px;height:30px;border-radius:8px;background:#f2eeff;color:#6e45e8}.v3-activity-row strong{display:block;color:#24304b;font-size:13px}.v3-activity-row small,.v3-activity-row time{color:#7b879f;font-size:11px}.v3-activity-row time{white-space:nowrap}.v3-usage-bars{display:grid;gap:12px}.v3-usage-row>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.v3-usage-row strong{font-size:13px;color:#26314b}.v3-usage-row span{font-size:11px;color:#7b869d}.v3-track,.v3-token-track{height:7px;border-radius:999px;background:#edf0f6;overflow:hidden}.v3-track i,.v3-token-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b55f5,#6538e9)}.v3-health-list{display:grid}.v3-health-row{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #edf0f5;font-size:13px}.v3-health-row:last-child{border-bottom:0}.v3-health-row span{color:#73809a}.v3-health-row strong{color:#26314b;text-align:right}.v3-health-row strong.good{color:#19784f}.v3-health-row strong.bad{color:#b72f3f}
.v3-ai-summary{display:grid;gap:8px}.v3-ai-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.v3-ai-line strong{font-size:18px;color:#16203b}.v3-ai-line span{font-size:12px;color:#6f7c96}.v3-ai-summary small{color:#7b879f;font-size:11px}.v3-inline-warning{display:inline-flex;width:max-content;border-radius:999px;background:#ffedef;color:#b62f3f;padding:6px 9px;font-size:11px;font-weight:750}.v3-limit-card{grid-column:1/-1}.v3-presets{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.v3-preset{border:1px solid #dfe4ed;border-radius:9px;background:#fff;color:#4c5874;padding:8px 12px;font-size:12px;font-weight:800}.v3-preset:hover,.v3-preset.active{border-color:#7a53f4;background:#f2eeff;color:#6237dc}.v3-limit-form{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(150px,.45fr) auto;gap:10px;align-items:end;margin-top:12px}.v3-limit-form label{display:grid;gap:6px;color:#53607a;font-size:12px;font-weight:750}.v3-token-input{display:grid;grid-template-columns:minmax(100px,1fr) minmax(150px,.8fr)}.v3-token-input input{border-radius:9px 0 0 9px}.v3-token-input select{border-left:0;border-radius:0 9px 9px 0}.v3-helper,.v3-copy{margin:11px 0 0;color:#77839b;font-size:12px;line-height:1.45}.v3-meter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v3-meter-grid>div{border:1px solid #e7eaf1;border-radius:9px;background:#fafbfe;padding:11px}.v3-meter-grid span{display:block;color:#78839a;font-size:11px}.v3-meter-grid strong{display:block;margin-top:4px;color:#18223e;font-size:20px}.v3-feature-list{display:grid}.v3-feature-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f5}.v3-feature-row strong{font-size:13px}.v3-feature-row span,.v3-feature-row small{color:#78849b;font-size:11px}
.v3-departments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.v3-department{display:grid;gap:8px;border:1px solid #e3e7ef;border-radius:10px;padding:13px}.v3-department>div:first-child{display:flex;align-items:center;gap:8px}.v3-department>div:first-child strong{font-size:14px}.v3-department .status{margin-left:auto;font-size:9px}.v3-department>b{font-size:21px}.v3-department>small{color:#78849b;font-size:11px}.v3-text-action,.v3-text-danger{width:max-content;border:0;background:transparent;padding:2px 0;font-size:12px;font-weight:800}.v3-text-action{color:#6540db}.v3-text-danger{color:#b53241}.v3-tool-message{display:grid;gap:5px;margin-top:3px}.v3-tool-message span{color:#68758d;font-size:10.5px;font-weight:800}.v3-tool-message input{width:100%;border:1px solid #dfe3ec;border-radius:8px;background:#fff;padding:8px 9px;color:#202a44;font:inherit;font-size:11px}.v3-tool-message input:focus{outline:2px solid rgba(101,64,219,.16);border-color:#8062e8}.v3-tool-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v3-billing-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px 10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f5}.v3-billing-row>small{grid-column:1/-1;color:#78849b;font-size:11px}.v3-payment-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f5}.v3-payment-row strong{font-size:14px}.v3-payment-row>span:last-child{color:#77839b;font-size:11px}.v3-access-state{display:grid;gap:9px}.v3-access-state .status{width:max-content}.v3-access-state strong{font-size:17px}.v3-access-state small{font-size:12px;color:#77839b}.v3-access-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}
body:not(.tasko-companies-v2) .sidebar nav button{font-size:15px}body:not(.tasko-companies-v2) .topbar p:last-child{font-size:16px}body:not(.tasko-companies-v2) .panel-heading h2{font-size:19px}body:not(.tasko-companies-v2) table{font-size:14px}body:not(.tasko-companies-v2) td strong{font-size:14px}body:not(.tasko-companies-v2) td small{font-size:13px}body:not(.tasko-companies-v2) .action{font-size:12px}
@media(max-width:1380px){.v3-page-head{grid-template-columns:1fr}.v3-layout{grid-template-columns:315px minmax(0,1fr)}.v3-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-departments{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1080px){.v3-layout{grid-template-columns:1fr}.v3-company-list{min-height:auto}.v3-company-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.v3-company-row{border:1px solid #edf0f5;border-radius:10px}.v3-company-row.selected{margin:0;width:100%}.v3-grid{grid-template-columns:1fr}}
@media(max-width:820px){.v3-top-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-company-header{flex-direction:column}.v3-header-actions{justify-content:flex-start}.v3-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-company-rows,.v3-departments{grid-template-columns:1fr}.v3-limit-form{grid-template-columns:1fr}.v3-token-input{grid-template-columns:1fr}.v3-token-input input,.v3-token-input select{border:1px solid #d9dce7;border-radius:9px}.v3-token-input select{margin-top:7px}}
@media(max-width:520px){.tasko-companies-v2 .content{padding:10px 9px 24px}.v3-page-title h1{font-size:36px}.v3-top-stats{grid-template-columns:1fr 1fr}.v3-company-header{padding:16px}.v3-detail-avatar{width:52px;height:52px}.v3-summary-cards{grid-template-columns:1fr;padding:0 9px 10px}.v3-tabs{padding:0 7px}.v3-detail-body{padding:9px}.v3-meter-grid{grid-template-columns:1fr 1fr}}

/* Platform overview + full-width company workspace */
.tasko-companies-v2 .admin-shell{grid-template-columns:196px minmax(0,1fr)}
.tasko-companies-v2 .sidebar{padding-left:11px;padding-right:11px}
.tasko-companies-v2 .content{padding-left:18px;padding-right:18px}
.tasko-companies-v2 #page,.tasko-companies-v2 .topbar,.tasko-companies-v2 .admin-utility{max-width:1720px}

.v3-company-full{display:grid;gap:12px}
.v3-company-switcher{display:flex;align-items:center;gap:10px;width:min(440px,100%);border:1px solid #e0e5ef;border-radius:12px;background:#fff;padding:9px 11px;box-shadow:0 5px 18px rgba(28,34,56,.035)}
.v3-switcher-label{color:#69758e;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.v3-company-switcher select{min-width:190px;border:0!important;background:#f8f7fd;color:#17213d;padding:8px 30px 8px 10px;font-size:13px;font-weight:800;box-shadow:none!important}
.v3-company-switcher small{color:#8791a5;font-size:10px;line-height:1.3}
.v3-company-full .v3-detail{width:100%}

.v3-platform-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}
.v3-platform-metric{min-width:0;display:flex;align-items:flex-start;gap:11px;border:1px solid #e0e5ef;border-radius:13px;background:#fff;padding:14px;box-shadow:0 6px 20px rgba(27,34,58,.04)}
.v3-platform-metric>.v3-icon{width:38px;height:38px;border-radius:10px;background:#f1ecff}
.v3-platform-metric>.v3-icon.green{background:#eaf8ef}.v3-platform-metric>.v3-icon.blue{background:#eaf2ff}.v3-platform-metric>.v3-icon.red{background:#fff0f2}
.v3-platform-metric>div{min-width:0}.v3-platform-metric span{display:block;color:#69758e;font-size:11px;font-weight:800}.v3-platform-metric strong{display:block;margin-top:3px;color:#121c38;font-size:24px;letter-spacing:-.04em}.v3-platform-metric small{display:block;margin-top:2px;color:#8a94a8;font-size:9.5px;line-height:1.35}

.v3-platform-card{min-width:0;border:1px solid #e1e6ef;border-radius:13px;background:#fff;padding:14px 15px;box-shadow:0 6px 20px rgba(27,34,58,.035)}
.v3-platform-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}
.v3-platform-card-head h2{margin:0;color:#15203b;font-size:16px;letter-spacing:-.02em}.v3-platform-card-head p{margin:3px 0 0;color:#7b869c;font-size:10.5px;line-height:1.4}
.v3-companies-card{margin-bottom:12px;padding:0;overflow:hidden}.v3-companies-card .v3-platform-card-head{align-items:center;margin:0;padding:13px 15px;border-bottom:1px solid #edf0f5}
.v3-overview-search{width:min(250px,36vw);border:1px solid #dfe4ed;border-radius:9px;padding:8px 10px;font-size:11px}
.v3-overview-table-wrap{overflow-x:auto}.v3-overview-table{min-width:980px;border:0;border-radius:0;font-size:11px}.v3-overview-table th{padding:9px 12px;background:#fafbfe;color:#758198;font-size:9px}.v3-overview-table td{padding:9px 12px;vertical-align:middle}
.v3-overview-company-row{cursor:pointer}.v3-overview-company-row:hover,.v3-overview-company-row:focus{background:#faf9ff;outline:none}.v3-overview-company-row td:last-child{text-align:right}
.v3-overview-company{display:flex;align-items:center;gap:9px;min-width:210px}.v3-overview-company .v3-avatar{width:34px;height:34px;border-radius:9px;font-size:14px}.v3-overview-company strong{font-size:12px}.v3-overview-company small{font-size:9.5px}
.v3-overview-table .v3-icon{width:18px;height:18px}.v3-table-empty{padding:24px!important;text-align:center;color:#7c8799}

.v3-platform-analytics{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:12px;margin-bottom:12px}
.v3-platform-list{display:grid}.v3-platform-list-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #edf0f5}.v3-platform-list-row:last-child{border-bottom:0}.v3-platform-list-row strong{display:block;font-size:11.5px;color:#25304a}.v3-platform-list-row small{display:block;margin-top:1px;color:#8690a4;font-size:9.5px}.v3-platform-list-row b{color:#25304a;font-size:10.5px;white-space:nowrap}
.v3-platform-feature-list,.v3-department-adoption{display:grid}
.v3-platform-feature-row{display:grid;grid-template-columns:22px minmax(130px,1.25fr) minmax(90px,1fr) 30px 60px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #edf0f5}.v3-platform-feature-row:last-child{border-bottom:0}.v3-platform-feature-row strong{font-size:10.5px}.v3-platform-feature-row b{font-size:10.5px}.v3-platform-feature-row small{color:#8590a5;font-size:9px;text-align:right}
.v3-mini-track{height:6px;border-radius:999px;background:#edf0f6;overflow:hidden}.v3-mini-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#815cff,#673ce9)}
.v3-adoption-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(110px,1.5fr) 28px 40px;gap:8px;align-items:center;padding:7px 0}.v3-adoption-row strong,.v3-adoption-row b{font-size:10.5px}.v3-adoption-row small{color:#7c879a;font-size:9px;text-align:right}

.v3-platform-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.85fr);gap:12px}
.v3-funnel-strip{display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding-bottom:2px}
.v3-funnel-stage{min-width:105px;flex:1;display:grid;align-content:center;justify-items:center;gap:3px;border:1px solid #ece8fb;border-radius:10px;background:linear-gradient(180deg,#faf8ff,#f4f1ff);padding:11px 8px;text-align:center}.v3-funnel-stage strong{font-size:18px;color:#5d37d5}.v3-funnel-stage span{color:#29334d;font-size:9.5px;font-weight:800;line-height:1.2}.v3-funnel-stage small{color:#7c6db8;font-size:9px;font-weight:800}.v3-funnel-arrow{align-self:center;color:#8f98aa;font-size:20px}
.v3-attention-list{display:grid}.v3-attention-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #edf0f5}.v3-attention-row:last-child{border-bottom:0}.v3-attention-row>.v3-icon{width:24px;height:24px;border-radius:7px;background:#f6f3ff}.v3-attention-row span{font-size:10.5px;color:#39445d}.v3-attention-row strong{font-size:12px;color:#17213d}

.v3-intelligence-grid{display:grid;grid-template-columns:1.05fr .95fr 1fr;gap:12px}
.v3-intelligence-grid .v3-card{min-height:0}
.v3-rank-list{display:grid}.v3-rank-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(80px,1.2fr) 36px 66px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #edf0f5}.v3-rank-row:last-child{border-bottom:0}.v3-rank-row strong,.v3-rank-row b{font-size:10.5px}.v3-rank-row small{color:#8791a5;font-size:9px;text-align:right}
.v3-ranked-actions{display:grid}.v3-action-rank{display:grid;grid-template-columns:24px minmax(0,1fr) 34px 64px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #edf0f5}.v3-rank-number{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f2effb;color:#5f48b5;font-size:9px;font-weight:850}.v3-action-rank strong,.v3-action-rank b{font-size:10.5px}.v3-action-rank small{color:#8791a5;font-size:9px;text-align:right}
.v3-integration-usage{display:grid}.v3-integration-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #edf0f5}.v3-integration-row strong{font-size:11px}.v3-integration-row small{display:block;color:#8791a5;font-size:9px}.v3-integration-row b{font-size:10px}
.v3-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v3-workflow-stat{border:1px solid #e7eaf1;border-radius:9px;background:#fafbfe;padding:10px}.v3-workflow-stat strong{display:block;font-size:18px;color:#17213d}.v3-workflow-stat span{display:block;margin-top:2px;font-size:10px;font-weight:800}.v3-workflow-stat small{display:block;margin-top:3px;color:#8791a5;font-size:8.5px;line-height:1.35}
.v3-meaningful-list{display:grid}.v3-meaningful-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #edf0f5}.v3-meaningful-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.v3-meaningful-row small,.v3-meaningful-row time{display:block;color:#8791a5;font-size:9px}.v3-meaningful-row time{white-space:nowrap}
.v3-insight-card{background:linear-gradient(180deg,#fbf9ff,#fff)}.v3-insight-list{display:grid}.v3-insight-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:8px 0;border-bottom:1px solid #ece8f6}.v3-insight-row>.v3-icon{width:26px;height:26px;border-radius:8px;background:#f1ecff}.v3-insight-row strong{display:block;font-size:10.5px}.v3-insight-row small{display:block;margin-top:2px;color:#7e879b;font-size:9px;line-height:1.35}

@media(max-width:1450px){
  .v3-platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
  .v3-platform-analytics,.v3-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v3-platform-bottom{grid-template-columns:1fr}
}
@media(max-width:1000px){
  .tasko-companies-v2 .admin-shell{grid-template-columns:1fr}
  .v3-platform-analytics,.v3-intelligence-grid{grid-template-columns:1fr}
  .v3-platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v3-company-switcher{width:100%}
}
@media(max-width:620px){
  .v3-platform-metrics{grid-template-columns:1fr}
  .v3-platform-card-head{flex-direction:column}
  .v3-overview-search{width:100%}
  .v3-company-switcher{display:grid}
  .v3-company-switcher select{width:100%;min-width:0}
}
