:root{font:16px system-ui,sans-serif;color:#edf7ee;background:#0a2631}*{box-sizing:border-box}body{margin:0}main{max-width:980px;margin:0 auto;padding:48px 24px}header p{color:#7ce4ce;letter-spacing:.14em}h1{font-size:36px;margin:12px 0}header span,footer,section>p{color:#adc6c9}section{margin-top:32px;padding:28px;background:#123b47;border:1px solid #315864;border-radius:20px}h2{font-size:20px}form{display:grid;gap:12px;max-width:420px}input,button{font:inherit;border-radius:10px;padding:12px 16px}input{background:#092b35;border:1px solid #59808b;color:#fff}button{background:#7ce4ce;color:#143d43;border:0;cursor:pointer;min-height:44px}button:disabled{opacity:.5}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.toolbar h2{flex:1}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:16px 8px;border-bottom:1px solid #315864}th{color:#b3cfd1}#status{color:#f4d182;min-height:24px}footer{margin-top:32px;font-size:13px;line-height:1.7}[hidden]{display:none!important}
:root .toggle{display:flex;gap:12px;align-items:center}.toggle input{width:20px;height:20px;flex-shrink:0}form small{color:#adc6c9;line-height:1.7}#adsStatus{color:#f4d182;line-height:1.6}
