.atlas-brand{display:block;min-width:0;width:100%;padding:0 4px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.dreamteclabs-brand-logo{display:block;width:100%;max-width:214px;height:auto}.sidebar-collapsed .atlas-brand{padding-left:0;padding-right:0;text-align:center}.sidebar-collapsed .dreamteclabs-brand-logo{width:46px;max-width:46px;object-fit:cover;object-position:left}.kaza-brand-row{align-items:flex-start}.sidebar-collapse{margin-top:10px}.atlas-company-card{padding:12px!important}.atlas-company-copy{min-width:0}.atlas-company-copy small{display:block;color:#6f829b;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px}.atlas-company-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-company-copy span{color:#9dafc4!important}.environment-badge{border-radius:999px!important;padding:7px 11px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:1px solid transparent!important}.environment-production{background:#e9f8ef!important;color:#16824a!important;border-color:#ccebd9!important}.environment-staging,.environment-test{background:#fff5d9!important;color:#a46400!important;border-color:#f4df9c!important}.environment-development{background:#eaf1ff!important;color:#285fb8!important;border-color:#cddcff!important}.environment-local{background:#f2eefe!important;color:#6f48b8!important;border-color:#ded3fa!important}.atlas-profile-avatar{font-size:11px;letter-spacing:.02em}.sidebar-collapsed .atlas-company-copy{display:none}.sidebar-collapsed .atlas-company-card{justify-content:center;padding:9px!important}.atlas-kpi-link{color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.atlas-kpi-link:hover{transform:translateY(-2px);border-color:#cbd8ee!important;box-shadow:0 14px 34px rgba(30,55,90,.10)!important}.atlas-kpi-link:focus-visible,.atlas-status-link:focus-visible,.atlas-activity-link:focus-visible{outline:3px solid rgba(47,109,246,.24);outline-offset:2px}.atlas-status-link,.atlas-activity-link{color:inherit;text-decoration:none;border-radius:8px;padding-left:6px!important;padding-right:6px!important;margin-left:-6px;margin-right:-6px}.atlas-status-link:hover,.atlas-activity-link:hover{background:#f7f9fc}.atlas-chart{min-height:210px}.atlas-chart .atlas-empty{position:absolute;inset:0;display:grid;place-items:center}.atlas-chart-line{vector-effect:non-scaling-stroke}.atlas-chart-area{pointer-events:none}.insights-panel{min-height:420px}.insights-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.insights-header h2{margin:0;font-size:13px}.insights-header span{display:block;margin-top:5px;color:var(--atlas-muted);font-size:10px}.insights-tabs{display:inline-flex;padding:4px;background:#f3f6fb;border:1px solid #e4e9f1;border-radius:10px;gap:3px}.insights-tab{border:0;background:transparent;color:#667085;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:750;cursor:pointer}.insights-tab:hover{color:#1f4fa8}.insights-tab.active{background:#fff;color:#2f6df6;box-shadow:0 2px 8px rgba(30,55,90,.10)}.insights-view{animation:insightsFade .18s ease}.insights-view[hidden]{display:none!important}@keyframes insightsFade{from{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}.revenue-summary,.insight-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.revenue-summary>div,.insight-stat-row>div{border:1px solid #e5eaf2;background:#fafbfd;border-radius:11px;padding:12px}.revenue-summary span,.insight-stat-row span{display:block;color:#667085;font-size:9px;margin-bottom:6px}.revenue-summary strong,.insight-stat-row strong{font-size:14px}.insights-empty{min-height:210px;display:grid;place-items:center;color:#8490a2;font-size:11px;text-align:center}.insight-bars{height:240px;display:flex;align-items:stretch;gap:8px;padding:12px 4px 0;border-bottom:1px solid #e7ebf2;background:repeating-linear-gradient(to bottom,#fff 0,#fff 54px,#eef2f7 55px)}.insight-bar-item{flex:1;min-width:22px;display:grid;grid-template-rows:20px 1fr 24px;align-items:end;text-align:center}.insight-bar-item strong{font-size:9px;color:#475467}.insight-bar-item>div{height:100%;display:flex;align-items:end;justify-content:center}.insight-bar-item i{display:block;width:min(26px,72%);min-height:8px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#5c8df8,#2f6df6)}.insight-bar-item span{font-size:8px;color:#7c8798;white-space:nowrap}.production-breakdown{display:grid;gap:16px;padding:16px 4px}.production-breakdown a{display:grid;grid-template-columns:110px minmax(0,1fr) 30px;align-items:center;gap:12px;text-decoration:none;color:inherit;font-size:10px}.production-breakdown a>div{height:9px;background:#edf1f6;border-radius:99px;overflow:hidden}.production-breakdown i{display:block;height:100%;min-width:4px;border-radius:99px;background:linear-gradient(90deg,#5b8df8,#2f6df6);transition:width .3s ease}.production-breakdown a:nth-child(2) i{background:linear-gradient(90deg,#a78bfa,#8b5cf6)}.production-breakdown a:nth-child(3) i{background:linear-gradient(90deg,#52c98a,#16a765)}.production-breakdown a:nth-child(4) i{background:linear-gradient(90deg,#aeb8c5,#7f8b9b)}.production-breakdown a:hover span{color:#2f6df6}.production-breakdown strong{text-align:right}.insights-panel .atlas-chart{height:230px}.insights-panel .atlas-chart svg[hidden]{display:none}.insights-panel .insights-empty[hidden]{display:none!important}@media(max-width:760px){.dreamteclabs-brand-logo{max-width:198px}.atlas-company-copy small{font-size:7px}.atlas-kpi-link:hover{transform:none}.insights-header{flex-direction:column}.insights-tabs{width:100%}.insights-tab{flex:1}.revenue-summary,.insight-stat-row{grid-template-columns:1fr}.insight-bars{overflow-x:auto}.insight-bar-item{min-width:38px}.production-breakdown a{grid-template-columns:90px minmax(110px,1fr) 24px}}

/* Admin sidebar: keep brand/footer visible and make navigation independently scrollable. */
.admin-sidebar{overflow:hidden!important;min-height:0!important}.kaza-brand-row,.atlas-company-card,.admin-sidebar-footer{flex:0 0 auto}.admin-menu{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(169,190,214,.4) transparent;padding-right:4px!important}.admin-menu::-webkit-scrollbar{width:6px}.admin-menu::-webkit-scrollbar-track{background:transparent}.admin-menu::-webkit-scrollbar-thumb{background:rgba(169,190,214,.35);border-radius:999px}.admin-menu::-webkit-scrollbar-thumb:hover{background:rgba(169,190,214,.55)}

/* Storefront featured product cards: loaded last to avoid legacy layout overrides. */
.featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.featured-card{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.featured-card .featured-media{display:block!important;width:100%!important;aspect-ratio:4/3!important;min-height:0!important;overflow:hidden!important;background:linear-gradient(145deg,#f6ebe6,#f8efeb)!important}.featured-card .featured-media img,.featured-card .featured-media .placeholder{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;transition:none!important;background:transparent!important}.featured-card .featured-info{display:flex!important;flex:1!important;flex-direction:column!important;justify-content:flex-start!important;padding:18px!important}@media(max-width:1100px){.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.featured-grid{grid-template-columns:1fr!important}}