/* ALPLINE 3.8.12 — focused security, income-master and storage controls. */
.portal-top-actions form{margin:0}.portal-top-actions form button{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;padding:0}.portal-sidebar form{margin:0}.portal-sidebar button.portal-public-link{width:100%;display:block;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;cursor:pointer;text-align:center}
.preview-dashboard .dash-head{min-height:260px}.preview-dashboard .seller-layout{align-items:start}.preview-dashboard .command-panel{min-width:0}.preview-dashboard table{font-size:.84rem}
.global-income-master{border:2px solid color-mix(in srgb,var(--ap-gold) 70%,transparent)}.income-master-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.income-master-grid label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #d9e4df;border-radius:12px;background:#f8fbfa}.income-master-grid label span{display:grid;gap:3px}.income-master-grid small{color:#60736c}.income-master-grid select{width:88px;font-weight:900}
.owner-security-page .report-grid{align-items:start}.owner-security-page .control-card{height:100%}.storage-health .integrity-grid article span{display:block;margin-top:4px;font-size:.72rem;color:#67766f}.storage-health .report-grid{align-items:start;margin-top:18px}.storage-health form{padding:16px;border:1px solid #d9e4df;border-radius:12px}
.activity-audit pre,.admin-page table pre{max-width:420px;max-height:180px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.72rem;background:#f2f6f4;padding:10px;border-radius:8px}
@media(max-width:1050px){.income-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.income-master-grid{grid-template-columns:1fr}.preview-dashboard .dash-head{min-height:0}}
