/* Portal logado compacto, profissional e funcional */
.portal-page,.admin-page,.account-page{--portal-bg:#f4f7fb;--portal-panel:#fff;--portal-line:#dfe7f2;--portal-text:#1f2937;--portal-muted:#6b7280;--portal-accent:#5b35d5;--portal-green:#16a34a;--portal-orange:#f97316}.logged-shell{width:min(1280px,calc(100vw - 32px));margin-inline:auto;display:grid;grid-template-columns:236px 1fr;min-height:720px;background:var(--portal-bg);border:1px solid var(--portal-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 48px rgba(15,23,42,.10)}.logged-main{grid-column:2;grid-row:1;padding:18px;display:grid;gap:14px;align-content:start;background:var(--portal-bg)}.logged-side{grid-column:1;grid-row:1;padding:16px 12px;background:#0f172a;color:#e5e7eb;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:14px}.logged-top{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--portal-panel);border:1px solid var(--portal-line);border-radius:14px;padding:14px 16px}.logged-title h1{font-size:1.35rem;line-height:1.15;letter-spacing:-.015em;color:var(--portal-text)}.logged-title p{font-size:.86rem;line-height:1.45;margin-top:4px;color:var(--portal-muted);max-width:780px}.dash-tabs{display:grid;gap:6px}.dash-tab{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#cbd5e1;font-size:.92rem;font-weight:500;transition:.18s ease}.dash-tab:hover,.dash-tab.active{background:rgba(255,255,255,.10);color:#fff;transform:translateX(2px)}.dash-tab i{width:20px;text-align:center}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dash-kpi{background:var(--portal-panel);border:1px solid var(--portal-line);border-radius:14px;padding:12px;display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:center}.dash-kpi i{grid-row:1/3;width:34px;height:34px;border-radius:10px;background:#eef2ff;color:var(--portal-accent);display:grid;place-items:center;font-size:1rem}.dash-kpi strong{font-size:1.15rem;line-height:1;font-weight:700;color:var(--portal-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-kpi span{font-size:.78rem;color:var(--portal-muted);font-weight:400}.dash-panel{background:var(--portal-panel);border:1px solid var(--portal-line);border-radius:14px;padding:14px;display:grid;gap:12px;box-shadow:0 8px 20px rgba(15,23,42,.035)}.dash-panel h2{font-size:1rem;line-height:1.2;color:var(--portal-text)}.dash-panel p{font-size:.86rem;line-height:1.5;color:var(--portal-muted)}.dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dash-list{display:grid;gap:0;max-height:620px;overflow:auto;border:1px solid var(--portal-line);border-radius:12px}.dash-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--portal-line);background:#fff}.dash-row:last-child{border-bottom:0}.dash-row span:first-child{font-size:.9rem;font-weight:500;color:var(--portal-text)}.dash-row small{display:block;margin-top:3px;font-size:.77rem;color:var(--portal-muted);line-height:1.4;font-weight:400}.dash-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.dash-actions .btn,.dash-panel-head .btn,.logged-top .btn,.side-actions .btn{min-height:34px;padding:7px 11px;font-size:.82rem;border-radius:10px;box-shadow:none}.dash-form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dash-form .full{grid-column:1/-1}.dash-form label{font-size:.78rem;gap:5px}.dash-form .field{min-height:38px;border-radius:10px;padding:8px 10px;font-size:.88rem}.profile-card{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:rgba(255,255,255,.08)}.profile-avatar{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--purple),var(--pink));display:grid;place-items:center;color:#fff}.profile-card strong{font-size:.92rem;font-weight:700;color:#fff}.profile-card small{font-size:.74rem;color:#cbd5e1;display:block;margin-top:2px}.mini-calendar{padding:12px;border-radius:12px;background:rgba(255,255,255,.08);display:grid;gap:8px}.mini-calendar h3{font-size:.9rem;color:#fff}.mini-calendar p{font-size:.78rem;line-height:1.45;color:#cbd5e1}.mini-calendar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mini-calendar-grid span,.mini-calendar-grid b{min-height:28px;border-radius:8px;display:grid;place-items:center;font-size:.75rem;background:rgba(255,255,255,.06);color:#cbd5e1}.mini-calendar-grid b{background:rgba(255,255,255,.14);color:#fff;font-weight:700}.side-actions{display:grid;gap:8px;margin-top:auto}.status-pill{display:inline-flex;width:max-content;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#eef2ff;color:var(--portal-accent);font-size:.72rem;font-weight:500}.status-pill.green{background:#dcfce7;color:#15803d}.status-pill.orange{background:#ffedd5;color:#c2410c}.status-pill.gray{background:#f1f5f9;color:#475569}.wa-btn{background:#25D366;color:#fff}.dashboard-empty{padding:16px;border:1px dashed var(--portal-line);border-radius:12px;background:#fff;color:var(--portal-muted);font-size:.88rem;text-align:center}.modal-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.record-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.compact-note{font-size:.8rem;color:var(--portal-muted)}.payment-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.payment-choice{border:1px solid var(--portal-line);background:#fff;border-radius:12px;padding:12px;display:grid;gap:5px;cursor:pointer;text-align:left;transition:.18s ease}.payment-choice:hover,.payment-choice.active{border-color:#a78bfa;box-shadow:0 8px 18px rgba(91,53,213,.10);transform:translateY(-1px)}.payment-choice i{font-size:1.05rem;color:var(--portal-accent)}.payment-choice strong{font-size:.9rem;font-weight:700;color:var(--portal-text)}.payment-choice span{font-size:.78rem;color:var(--portal-muted)}.portal-modal{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(15,23,42,.56);opacity:0;visibility:hidden;pointer-events:none;transition:.22s ease}.portal-modal.show{opacity:1;visibility:visible;pointer-events:auto}.portal-modal-card{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:16px;border:1px solid var(--portal-line);box-shadow:0 30px 70px rgba(15,23,42,.22);padding:16px;display:grid;gap:12px;transform:translateY(12px) scale(.98);transition:.22s ease}.portal-modal.show .portal-modal-card{transform:none}.portal-modal-card.small{width:min(460px,100%)}.portal-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--portal-line);padding-bottom:10px}.portal-modal-head h2{font-size:1.05rem}.portal-close{width:34px;height:34px;border:1px solid var(--portal-line);border-radius:10px;background:#fff;cursor:pointer}.table-like{display:grid;border:1px solid var(--portal-line);border-radius:12px;overflow:auto}.table-like .dash-row{border-radius:0}@media(max-width:1080px){.logged-shell{grid-template-columns:1fr}.logged-side{grid-column:1;grid-row:1;flex-direction:row;overflow:auto;align-items:center}.logged-main{grid-column:1;grid-row:2}.dash-tabs{display:flex}.dash-tab{white-space:nowrap}.side-actions{margin-top:0;display:flex}.dash-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.logged-shell{width:calc(100vw - 20px);border-radius:14px}.logged-main{padding:10px}.logged-top,.dash-row{grid-template-columns:1fr}.logged-top{align-items:flex-start;flex-direction:column}.dash-kpis,.dash-form,.payment-choice-grid{grid-template-columns:1fr}.dash-actions{justify-content:flex-start}.dash-panel{padding:12px}.logged-side{padding:10px}}
.payment-choice-grid .full{grid-column:1/-1}.inline-form{display:flex;gap:6px;align-items:center}.mini-field{min-height:34px!important;border-radius:10px!important;padding:6px 9px!important;font-size:.8rem!important;max-width:128px}.portal-modal .check{display:flex;align-items:center;gap:8px}.portal-modal .field{font-size:.86rem}.portal-modal textarea.field{min-height:86px}.logged-side .btn.ghost{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}.logged-side .btn.ghost:hover{background:rgba(255,255,255,.14)}

/* V6 área logada/admin mais limpa */
.admin-standalone{margin:0;background:#eef3f8;color:#0f172a;min-height:100vh}.admin-standalone .admin-fullscreen{min-height:100vh;padding:0}.admin-standalone .logged-shell{width:100%;min-height:100vh;border-radius:0;border:0;box-shadow:none}.admin-standalone .logged-main{min-height:100vh;padding:16px}.admin-standalone .logged-side{border-radius:0}.admin-main-v6 .logged-top{position:sticky;top:0;z-index:5}.admin-menu-v6 .dash-tab span{display:inline}.order-link,.dash-row a{font-weight:700;color:var(--portal-accent)}.conversation-thread{display:grid;gap:9px;max-height:360px;overflow:auto;padding:10px;background:#f8fafc;border:1px solid var(--portal-line);border-radius:12px}.chat-line{max-width:82%;padding:9px 11px;border-radius:14px;background:#fff;border:1px solid var(--portal-line)}.chat-line.admin{margin-left:auto;background:#eef2ff;border-color:#c7d2fe}.chat-line.client{margin-right:auto;background:#fff}.chat-line strong{font-size:.76rem;color:var(--portal-text)}.chat-line p{margin:3px 0;font-size:.86rem;color:var(--portal-text)}.chat-line small{font-size:.68rem;color:var(--portal-muted)}.conversation-form{display:grid;grid-template-columns:1fr auto;gap:8px}.conversation-form textarea{min-height:54px;resize:vertical}.order-address-form{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:8px}.admin-payments{grid-template-columns:1fr}.admin-standalone .toast{position:fixed;right:18px;bottom:18px}.admin-standalone .portal-modal{z-index:1000}@media(max-width:920px){.admin-menu-v6 .dash-tab span{display:none}.admin-standalone .logged-shell{grid-template-columns:72px 1fr}.conversation-form,.order-address-form{grid-template-columns:1fr}.chat-line{max-width:100%}}

/* V7 admin profissional e conversas */
.admin-standalone{overflow:hidden}.admin-standalone .logged-shell{height:100vh;min-height:100vh}.admin-standalone .logged-main{height:100vh;overflow:hidden;grid-template-rows:auto 1fr}.admin-main-v7{align-content:stretch}.admin-main-v7>.dash-panel,.admin-main-v7>.scroll-panel,.admin-main-v7>.admin-chat-panel{min-height:0;overflow:hidden}.scroll-panel .dash-list{max-height:none;height:100%;overflow:auto}.admin-standalone [data-animate],.admin-standalone .dash-panel,.admin-standalone .dash-row,.admin-standalone .dash-kpi{opacity:0;transform:translateY(12px);transition:opacity .28s ease,transform .28s ease}.admin-standalone .in{opacity:1;transform:none}.unread-dot,.unread-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:#ef233c;color:#fff;font-size:.72rem;font-weight:700;margin-left:auto}.chat-room{position:relative;width:100%;border:0;border-bottom:1px solid var(--portal-line);background:#fff;text-align:left;padding:12px 42px 12px 12px;cursor:pointer;display:grid;gap:3px;transition:.18s ease}.chat-room:hover,.chat-room.active{background:#eef2ff}.chat-room span{font-weight:700;color:var(--portal-text);font-size:.88rem}.chat-room small{color:var(--portal-muted);font-size:.76rem}.chat-room .unread-badge{position:absolute;right:12px;top:14px}.admin-chat-shell{display:grid;grid-template-columns:300px 1fr;min-height:0;height:calc(100vh - 180px);border:1px solid var(--portal-line);border-radius:14px;overflow:hidden}.admin-chat-list{overflow:auto;background:#fff;border-right:1px solid var(--portal-line)}.admin-chat-window{display:grid;grid-template-rows:1fr auto;min-height:0;background:#f8fafc}.admin-chat-thread{overflow:auto;padding:14px;display:grid;align-content:start;gap:9px}.chat-line.own{margin-left:auto}.chat-line .state{font-size:.7rem}.icon-only{width:36px;height:36px;padding:0!important;display:inline-grid!important;place-items:center}.link-button{border:0;background:transparent;color:var(--portal-accent);font-weight:700;cursor:pointer;padding:0}.wa-message-field{margin-top:8px;min-height:56px;font-size:.78rem}.cart-recovery-row{grid-template-columns:1fr auto}.portal-modal-card{padding:0;overflow:hidden}.portal-modal-head.sticky,.modal-actions.sticky{position:sticky;background:#fff;z-index:2;padding:14px 16px;border-bottom:1px solid var(--portal-line)}.modal-actions.sticky{bottom:0;border-top:1px solid var(--portal-line);border-bottom:0}.modal-scroll-body{padding:16px;overflow:auto;max-height:calc(90vh - 132px)}.product-modal .portal-modal-card{width:min(920px,calc(100vw - 34px));max-height:90vh}.modal-form-fixed{display:grid;grid-template-rows:auto 1fr auto;max-height:90vh}.icon-picker-grid{padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.icon-picker-grid button{height:48px;border:1px solid var(--portal-line);border-radius:12px;background:#fff;cursor:pointer;font-size:1.25rem;color:var(--portal-accent);transition:.18s ease}.icon-picker-grid button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(91,53,213,.12)}.upload-zone{border:1.5px dashed #a5b4fc;border-radius:16px;background:#f8fbff;padding:18px;text-align:center;display:grid;gap:5px;cursor:pointer;color:var(--portal-muted);transition:.2s ease}.upload-zone.dragover,.upload-zone:hover{background:#eef2ff;border-color:#7c3aed}.upload-zone i{font-size:1.8rem;color:var(--portal-accent)}.image-manager{display:grid;gap:10px}.image-chip{display:grid;grid-template-columns:54px 1fr auto auto;gap:8px;align-items:center;border:1px solid var(--portal-line);border-radius:12px;padding:8px;background:#fff}.image-chip.cover{border-color:#22c55e;background:#f0fdf4}.image-chip img{width:54px;height:42px;object-fit:cover;border-radius:8px}.image-chip button{border:1px solid var(--portal-line);background:#fff;border-radius:9px;padding:6px 8px;cursor:pointer}.upload-progress{position:relative;border:1px solid var(--portal-line);border-radius:12px;background:#fff;padding:10px;overflow:hidden}.upload-progress b{position:absolute;left:0;bottom:0;height:3px;background:#22c55e;transition:width .25s ease}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.order-detail-grid .full{grid-column:1/-1}@media(max-width:900px){.admin-chat-shell{grid-template-columns:1fr;height:auto}.admin-chat-list{max-height:280px;border-right:0;border-bottom:1px solid var(--portal-line)}.admin-chat-window{min-height:420px}.image-chip{grid-template-columns:48px 1fr}.order-detail-grid{grid-template-columns:1fr}}
/* V8 painel compacto, sem esticar cards e com gestão de lucro */
.admin-standalone .logged-main{display:flex;flex-direction:column;align-items:stretch;gap:14px;overflow:hidden}.admin-main-v7>.dash-kpis,.admin-main-v7>.dashboard-grid,.admin-main-v7>.dashboard-period,.admin-main-v7>.dash-panel:not(.scroll-panel):not(.admin-chat-panel){flex:0 0 auto}.admin-main-v7>.scroll-panel,.admin-main-v7>.admin-chat-panel{flex:1 1 auto;min-height:0}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.period-form{display:flex;align-items:end;justify-content:flex-start;gap:10px;flex-wrap:wrap}.period-form label{font-size:.78rem;color:var(--portal-muted);display:grid;gap:5px}.period-form .field{min-height:36px}.info-list,.mini-status-list{display:grid;gap:8px}.info-list span,.mini-status-list span{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--portal-line);border-radius:10px;padding:9px 10px;background:#fff}.info-list b,.mini-status-list b{font-size:.8rem;color:var(--portal-muted);font-weight:500}.info-list strong,.mini-status-list strong{font-size:.9rem;color:var(--portal-text);font-weight:700}.record-toolbar.compact-left{justify-content:flex-start}.participant-share-box{border:1px solid var(--portal-line);border-radius:14px;padding:12px;background:#f8fafc;display:grid;gap:8px}.participant-share-box h3{font-size:.9rem;color:var(--portal-text)}.participant-share{display:grid!important;grid-template-columns:auto 1fr 86px;align-items:center;gap:8px;border:1px solid var(--portal-line);background:#fff;border-radius:10px;padding:8px}.participant-share span{font-size:.84rem;font-weight:500}.participant-share small{display:block;color:var(--portal-muted);font-weight:400}.participant-share .field{min-height:34px!important;text-align:right}.portal-modal-card .modal-scroll-body{min-height:0}.modal-form-fixed{overflow:hidden}@media(max-width:900px){.dashboard-grid{grid-template-columns:1fr}.period-form{align-items:stretch}.period-form label,.period-form .btn{width:100%}.participant-share{grid-template-columns:auto 1fr}.participant-share .field{grid-column:1/-1}}
/* Patch V9: áreas logadas compactas sem esticar conteúdo vazio */
.logged-main,.admin-main-v7{align-content:flex-start!important;justify-content:flex-start!important}.logged-main>.dash-panel:not(.scroll-panel):not(.admin-chat-panel),.logged-main>.dash-kpis,.logged-main>.dashboard-grid,.logged-main>.dashboard-period{flex:0 0 auto!important}.dashboard-empty{min-height:auto!important}.dash-panel{align-self:stretch}.settings-clean .settings-form-grid{display:grid;gap:14px}.settings-clean fieldset{border:1px solid var(--portal-line);border-radius:16px;padding:14px;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-clean legend{padding:0 8px;font-size:.86rem;font-weight:700;color:var(--portal-text)}.settings-clean .full{grid-column:1/-1}.settings-actions{display:flex;justify-content:flex-start}.compact-select{min-width:140px;height:36px;padding:6px 9px}.inline-form{margin:0}.admin-main-v7 .dash-row{align-items:center}.admin-main-v7 .dash-panel{max-width:100%}@media(max-width:820px){.settings-clean fieldset{grid-template-columns:1fr}}
.import-preview{display:grid;gap:10px}.import-result{border:1px solid var(--portal-line);border-radius:14px;background:#fff;padding:12px;display:grid;gap:8px}.import-result strong{font-size:.9rem;color:var(--portal-text)}.import-result small{color:var(--portal-muted)}.import-images{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.import-images img{width:100%;height:74px;object-fit:cover;border-radius:10px;border:1px solid var(--portal-line)}

/* Patch V11: áreas logadas compactas, sem esticar cards para preencher a tela */
.admin-standalone{overflow:hidden!important}
.admin-standalone .logged-shell{height:100vh!important;min-height:100vh!important;align-items:start!important}
.admin-standalone .logged-main{
  display:grid!important;
  grid-template-rows:auto!important;
  grid-auto-rows:max-content!important;
  align-content:start!important;
  align-items:start!important;
  justify-content:stretch!important;
  height:100vh!important;
  min-height:0!important;
  overflow:auto!important;
  gap:12px!important;
}
.admin-main-v7>.dash-panel,
.admin-main-v7>.dash-kpis,
.admin-main-v7>.dashboard-grid,
.admin-main-v7>.dashboard-period{
  flex:none!important;
  min-height:auto!important;
  align-self:start!important;
}
.admin-main-v7>.scroll-panel,
.admin-main-v7>.admin-chat-panel{
  flex:none!important;
  min-height:auto!important;
  max-height:calc(100vh - 142px)!important;
  overflow:hidden!important;
}
.admin-main-v7 .dash-list{max-height:min(620px,calc(100vh - 230px));overflow:auto!important}
.admin-main-v7 .admin-chat-shell{height:min(620px,calc(100vh - 230px))!important;min-height:420px!important}
.admin-main-v7 .dashboard-grid{align-items:start!important}
.admin-main-v7 .dash-panel{height:auto!important}
.account-page .logged-shell{min-height:auto!important;align-items:start!important}
.account-page .logged-main{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;min-height:auto!important}
.account-page .logged-side{align-self:start!important}
.account-page .dash-panel,.account-page .dash-kpis{align-self:start!important;min-height:auto!important;height:auto!important}
.account-page .dash-list{max-height:520px;overflow:auto}
.dash-panel{align-content:start!important}.dash-row{min-height:auto!important}.dashboard-empty{min-height:auto!important}
.product-extra-fields{border:1px solid var(--portal-line);border-radius:16px;background:#f8fafc;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-extra-head{grid-column:1/-1;display:grid;gap:3px}.product-extra-head h3{font-size:.95rem;color:var(--portal-text);line-height:1.2}.product-extra-head small{color:var(--portal-muted);font-size:.76rem}.product-extra-fields textarea.field{min-height:78px}@media(max-width:760px){.product-extra-fields{grid-template-columns:1fr}.admin-standalone .logged-shell{grid-template-columns:72px 1fr!important}.admin-main-v7>.scroll-panel,.admin-main-v7>.admin-chat-panel{max-height:none!important}.admin-main-v7 .admin-chat-shell{height:auto!important}}

/* Patch V12: admin/cliente compactos, sem cards esticados como chiclete triste */
.admin-standalone .logged-shell{grid-template-columns:236px minmax(0,1fr)!important;align-items:start!important;overflow:hidden!important}
.admin-standalone .logged-side{position:sticky!important;top:0!important;height:100vh!important;max-height:100vh!important;overflow:auto!important;align-self:start!important;flex:0 0 236px!important}
.admin-standalone .logged-main{height:100vh!important;overflow:auto!important;align-content:start!important;align-items:start!important;grid-auto-rows:max-content!important;padding:14px!important}
.admin-main-v7>.logged-top,.admin-main-v7>.alert,.admin-main-v7>.dashboard-period,.admin-main-v7>.dash-kpis,.admin-main-v7>.dashboard-grid,.admin-main-v7>.dash-panel{width:min(100%,1180px)!important;max-width:1180px!important;justify-self:start!important}
.admin-main-v7>.scroll-panel,.admin-main-v7>.admin-chat-panel{width:min(100%,1280px)!important;max-width:1280px!important}
.admin-main-v7 .dash-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,220px))!important;justify-content:start!important;align-items:start!important}
.admin-main-v7 .dashboard-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,420px))!important;justify-content:start!important;align-items:start!important}
.admin-main-v7 .dash-panel{align-self:start!important;height:auto!important;min-height:0!important}
.admin-main-v7 .dash-panel:not(.scroll-panel):not(.admin-chat-panel){align-content:start!important}
.admin-main-v7 .scroll-panel .dash-list{max-height:calc(100vh - 230px)!important}
.account-page .logged-shell{align-items:start!important;min-height:auto!important}
.account-page .logged-main{align-content:start!important;align-items:start!important;grid-auto-rows:max-content!important}
.account-page .logged-main>.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,210px))!important;justify-content:start!important}
.account-page .logged-main>.dash-panel{width:min(100%,980px)!important;justify-self:start!important;align-self:start!important}
.account-page .logged-side{position:sticky;top:88px;align-self:start!important}
@media(max-width:920px){.admin-standalone .logged-shell{grid-template-columns:72px minmax(0,1fr)!important}.admin-menu-v6 .dash-tab span,.admin-menu-v6 .profile-card div:not(.profile-avatar),.admin-menu-v6 .side-actions .btn{display:none!important}.admin-standalone .logged-side{flex-basis:72px!important}.admin-main-v7>.logged-top,.admin-main-v7>.alert,.admin-main-v7>.dashboard-period,.admin-main-v7>.dash-kpis,.admin-main-v7>.dashboard-grid,.admin-main-v7>.dash-panel{width:100%!important;max-width:100%!important}}
