.portrait-presets{display:grid;gap:8px;margin-top:14px}.portrait-presets button{min-height:44px;padding:10px;border:1px solid var(--edge);background:#82b4ff12;color:var(--accent);text-align:left}.portrait-presets button:disabled{color:var(--muted);opacity:.45}.portrait-analysis .check-label{margin-top:12px}#portrait-status{overflow-wrap:anywhere}#portrait-guide{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:10}#portrait-guide[hidden]{display:none!important}#panel-portrait .hint{line-height:1.65}#panel-portrait input[type=range]{--range-track:linear-gradient(90deg,#384555,#82b4ff)}.panel-tabs button{flex-shrink:0}#tab-portrait{color:var(--accent)}
@media(max-width:760px){.panel-tabs button{min-width:0;font-size:9px}.panel-tabs button svg{width:20px;height:20px}.portrait-analysis{padding:12px 16px}.portrait-presets{grid-template-columns:1fr}.portrait-presets button{min-height:48px}#portrait-analyze{min-height:48px}}
