.sline-landscape-setting{border:1px solid var(--color-border,var(--border,#34404e));border-radius:14px;padding:20px;background:var(--color-card,var(--card,transparent));margin:16px 0;color:inherit}.sline-landscape-setting h2{font-size:1.15rem;font-weight:650;margin:0 0 10px}.sline-landscape-setting p{font-size:.875rem;line-height:1.55;margin:10px 0}.sline-landscape-setting label{display:block;font-weight:600;margin-top:18px}.sline-landscape-setting select{display:block;width:100%;min-height:44px;margin-top:8px;border:1px solid currentColor;border-radius:8px;background:var(--color-background,var(--bg,#10151c));color:inherit;padding:10px 12px;font:inherit}.sline-landscape-hint{opacity:.75}
html[data-sline-landscape="desktop"] .sline-workspace{display:flex;min-width:0;max-width:100%}
html[data-sline-landscape="desktop"] .sline-workspace>aside{display:flex!important;width:clamp(9.5rem,20vw,12rem)!important;position:sticky;top:0;height:100dvh;overflow-y:auto;padding:12px 8px;flex-shrink:0}
html[data-sline-landscape="desktop"] .sline-workspace>aside nav{min-height:0;overflow-y:auto}
html[data-sline-landscape="desktop"] .sline-workspace>aside a,html[data-sline-landscape="desktop"] .sline-workspace>aside button{min-height:44px}
html[data-sline-landscape="desktop"] .sline-workspace>div{min-width:0;flex:1}
html[data-sline-landscape="desktop"] .sline-workspace main{min-width:0;max-width:100%;padding:12px max(12px,env(safe-area-inset-right)) 24px}
html[data-sline-landscape="desktop"] .sline-workspace .sline-brand-banner{max-height:80px;margin-top:12px;margin-bottom:12px}
html[data-sline-landscape="desktop"] .sline-workspace .sline-brand-banner img{max-height:80px;width:100%;object-fit:contain}
html[data-sline-landscape="desktop"] .sline-workspace main .grid[class*="grid-cols-"]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}
html[data-sline-landscape="desktop"] .sline-workspace main .overflow-x-auto{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
html[data-sline-landscape="desktop"] .sline-workspace main table{min-width:560px}
html[data-sline-landscape="desktop"] .sline-workspace main [class~="hidden"][class~="md:block"]{display:block}
html[data-sline-landscape="desktop"] .sline-workspace main [class~="md:hidden"]{display:none}
html[data-sline-landscape="desktop"] .sline-workspace [aria-label="Open navigation"]{display:none!important}
html[data-sline-landscape="desktop"] .sline-workspace [data-landscape-nav]{display:flex!important;flex-wrap:wrap;gap:4px}
html[data-sline-landscape="desktop"] .sline-workspace [data-landscape-header]{height:auto!important;min-height:56px;flex-wrap:wrap;padding:8px 12px}
html[data-sline-landscape="desktop"] [role="dialog"]{max-height:calc(100dvh - 24px);overflow-y:auto}


html[data-sline-landscape="desktop"] .sidebar{width:180px;transform:none!important;visibility:visible;max-height:100dvh;overflow-y:auto;z-index:40}
html[data-sline-landscape="desktop"] .main,html[data-sline-landscape="desktop"] .main.split{margin-left:180px;padding:16px;min-width:0}
html[data-sline-landscape="desktop"] .topbar{margin-left:180px;width:calc(100% - 180px);padding:8px 16px;height:56px}
html[data-sline-landscape="desktop"] .split-menu-tab,html[data-sline-landscape="desktop"] .overlay{display:none!important}
html[data-sline-landscape="desktop"] .hero{grid-template-columns:minmax(0,1fr)}
html[data-sline-landscape="desktop"] .module-grid,html[data-sline-landscape="desktop"] .feature-strip{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}
