html,body{overscroll-behavior-y:none}body{padding-bottom:env(safe-area-inset-bottom)}button,input,select,textarea{font-size:16px}.cloud-offline .status-dot{background:#e4a23f;box-shadow:0 0 0 4px rgba(228,162,63,.14)}
@media(max-width:760px){.sidebar{position:sticky;top:0;z-index:20;box-shadow:0 3px 14px rgba(11,31,47,.2)}.nav-tabs{scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-item{flex:0 0 auto}.main-content{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.topbar{margin-bottom:18px}.top-actions{display:grid;grid-template-columns:1fr 1fr}.top-actions .ghost-btn{display:inline-flex}.panel{border-radius:12px}.form-actions{position:sticky;bottom:8px;z-index:9;background:rgba(247,249,251,.94);backdrop-filter:blur(8px);padding:9px;border:1px solid #dfe7ed;border-radius:10px}.form-actions .ghost-btn{height:46px}.result-columns{display:block}.profile-mini{position:static;margin-top:14px}.result-top{gap:8px}.result-metrics{grid-template-columns:1fr 1fr}.product-tools{display:grid!important}.link-input-row{display:grid!important}.link-input-row input,.link-input-row button{width:100%}.update-card strong{font-size:15px}.dialog-actions{position:sticky;bottom:0;background:#fff;padding-top:10px}dialog{max-height:92vh;overflow:auto}}
