/* Fixed desktop canvas, administrator shell only. Public pages do not load it. */
body.admin-v2.admin-signed-in{width:1710px;min-width:1710px}
.admin-v2.admin-signed-in .admin-sidebar{position:sticky;float:left;top:0;inset-inline-start:0;width:232px;height:100dvh;transform:none}
.admin-v2.admin-signed-in .admin-topbar{width:1478px;margin-left:232px}
.admin-v2.admin-signed-in .admin-content{width:1478px;margin-left:232px}
.admin-v2.admin-signed-in .admin-wrap{width:1478px;max-width:1478px!important;margin:0;padding:34px 36px 64px}
.admin-v2 .admin-wrap>table{border:1px solid var(--admin-line)}
.admin-v2 .admin-menu-toggle{display:none}
.admin-v2 .gna-cols{grid-template-columns:repeat(5,minmax(140px,1fr))}
.admin-v2 .map-grid{grid-template-columns:220px 1fr}
.admin-v2 .sms-settings-grid{grid-template-columns:1.15fr 1fr}
.admin-v2 .accounts-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr)}
.admin-v2 .accounts-page .admin-panel{padding:24px}
.admin-v2 .accounts-metrics{gap:16px}
.admin-v2 .accounts-metrics>div{padding:20px 24px}
.admin-v2 .accounts-metrics strong{font-size:28px}
.admin-v2 .accounts-page .admin-page-heading{gap:20px;flex-wrap:nowrap}
.admin-v2 .accounts-list .table-wrap .data{min-width:0}
.admin-v2 .members-admin .admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}
.admin-v2 .sk-header{align-items:end;flex-direction:row;gap:24px}
.admin-v2 .sk-header h1{font-size:30px}
.admin-v2 .sk-summary{grid-template-columns:repeat(3,130px) 1fr;padding:20px 24px;gap:10px}
.admin-v2 .sk-summary strong{font-size:27px}
.admin-v2 .sk-summary p{grid-column:auto}
.admin-v2 .sk-toolbar{align-items:end;flex-direction:row}
.admin-v2 .sk-search{max-width:380px}
.admin-v2 .sk-journeys{gap:7px}
.admin-v2 .sk-journeys button{padding:10px 14px}
.admin-v2 .sk-map-scroll{max-height:760px}
.admin-v2 .sk-body{grid-template-columns:minmax(0,1fr) 310px;min-height:650px}
.admin-v2 .sk-detail{border-left:1px solid #e7edf1;border-top:0;padding:26px 23px}
.admin-v2 .sk-updated{font-size:13px}
.admin-v2 .lead-detail-grid{grid-template-columns:minmax(0,1fr) 360px}
.admin-v2 .lead-detail-main{grid-column:1;grid-row:1}
.admin-v2 .lead-detail-editor{grid-column:2;grid-row:1;position:sticky}
.admin-v2 .lead-detail-hero{padding:24px 26px}
.admin-v2 .lead-detail-card{padding:24px}
.admin-v2 .lead-detail-phone{font-size:14px}
.admin-v2 .lead-detail-dl{grid-template-columns:110px minmax(0,1fr);gap:0 16px}
.admin-v2 .lead-detail-identity h2{font-size:25px}
.admin-v2 .lead-detail-form textarea{min-height:210px}
