.su-auth-links a{color:#147caf;text-decoration:none;font-size:13px}.su-auth-card .auth-success{color:#177b50;font-size:14px}.su-auth{position:static;min-height:100vh}.su-auth-main{overflow:auto}.live-notice{position:fixed;bottom:24px;right:24px;max-width:450px;background:#0a3053;color:white;padding:14px 20px;border-radius:10px;z-index:100;display:none}.live-notice.visible{display:block}.su-empty{padding:25px 0;color:#65809c;font-size:14px}.su-revenue{overflow-x:auto}.su-column i.negative{background:#b5384c}.su-list-row>div{min-width:0}.su-list-row b,.su-list-row small{overflow-wrap:anywhere}.su-quick button:disabled{opacity:.55}.su-table{overflow:auto}.suite-page td{white-space:normal}.main{min-width:0}.su-auth input{width:100%}.su-modal label{display:block}.su-modal textarea{width:100%}.su-auth-main .su-auth-card{max-width:430px}button:disabled{cursor:wait;opacity:.65}@media(max-width:750px){.su-auth{grid-template-columns:1fr}.su-auth-brand{padding:30px}.su-auth-features{display:none}.su-auth-main{padding:30px 20px}.suite-page .su-card{padding:18px}.su-list-row{gap:14px}.su-form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

body.saving .modal button[type=submit],body.saving dialog button[type=submit]{pointer-events:none;opacity:.6}.s-badge.expired,.s-badge.overdue{background:#fff1e4;color:#a36818}.su-error{padding:0 20px;color:#b32739}.page .table{width:100%}
