.sound-toggle{position:fixed;right:16px;bottom:16px;z-index:60;border:1px solid #665437;background:#111b28;color:#edce87;padding:10px 14px;border-radius:24px;font:inherit;font-size:12px;cursor:pointer;box-shadow:0 4px 20px #0005}.sound-toggle:focus-visible{outline:2px solid #e9c875;outline-offset:3px}.managed-banner{display:flex;gap:20px;align-items:center;max-width:1160px;margin:20px auto;padding:20px 24px;border:1px solid #a07e38;border-radius:18px;background:linear-gradient(120deg,#292311,#111b29);color:#f6e8c3}.managed-banner>span{color:#e7c572;font-size:12px;letter-spacing:2px;white-space:nowrap}.managed-banner strong{font-size:20px}.managed-banner p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.reset-devices{margin-top:28px}.reset-devices p{max-width:700px;line-height:1.7;color:#abb7c7}.limit-alert{border-color:#d0a653!important}.coin-history{padding:0;list-style:none}.coin-history li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff15;padding:14px 0;gap:20px}.coin-history small{display:block;margin-top:5px;color:#97a6b9}.coin-history b{color:#ebce8d;white-space:nowrap}#shop-checkout input{width:100%;margin:8px 0 18px}#shop-checkout label{display:block}#referral-link{width:100%;margin:12px 0;min-width:0}.feature-settings{display:grid;gap:18px}.feature-settings .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-settings input,.feature-settings select,.feature-settings textarea{width:100%;margin:7px 0 15px;box-sizing:border-box}.feature-settings textarea{min-height:110px}.feature-settings section{padding:22px;border:1px solid #273346;border-radius:18px;background:#111a27}.feature-settings label{display:block;color:#c9d2e1}.feature-settings .wide{grid-column:1/-1}.customer-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:650px){.managed-banner{margin:12px;align-items:flex-start;padding:18px;gap:12px}.managed-banner>span{display:none}.feature-settings .settings-grid{grid-template-columns:1fr}.sound-toggle{bottom:10px;right:10px;padding:8px 11px}.coin-history li{align-items:flex-start}}

.feature-settings input[type=checkbox]{width:auto;margin-right:8px}.feature-settings pre{white-space:pre-wrap;overflow-wrap:anywhere}.banner-editor{padding:18px;border:1px solid #33435a;border-radius:12px;margin:15px 0}
@media(max-width:600px){body:has(#dashboard-screen:not([hidden])) .sound-toggle{bottom:calc(94px + env(safe-area-inset-bottom,0px))}#main-nav .nav-button{width:calc(100% / 6);min-width:0;flex:1;font-size:11px}.managed-banner strong{font-size:18px}}

.plan-settings-card{padding:20px;border:1px solid #ffffff15;border-radius:14px;background:#0b141e}.plan-settings-card h3{margin:0 0 17px;color:#e0c18a;font-size:17px}.plan-settings-card input{min-height:43px}
