/* AddPhone identity: addphone.net — isolated white-label theme. */
:root{--ink:#101512;--panel:#19201b;--cyan:#c0f76a;--brand:#c0f76a;--accent:#c0f76a;--muted:#b6c0b5;--line:#ffffff20;--font:Arial,Helvetica,sans-serif;color-scheme:dark}
body{background:#101512;color:#f6f7f4}.topbar{height:106px;max-width:1440px;padding:0 48px}.brand img{width:210px;height:52px;object-fit:contain}.brand>span{display:none}.website{color:#f6f7f4}.top-actions select{background:transparent;border-color:#414b40;color:#e8eee4}.landing{max-width:1360px;gap:70px;padding:64px 48px;min-height:calc(100vh - 180px)}.hero:before{display:none}.eyebrow{border:0;background:transparent;padding:0;color:#edf2e8;font-size:11px}.dot{background:#c0f76a;box-shadow:none}.hero h1{font-size:clamp(48px,5.8vw,78px);font-weight:500;line-height:1.02;letter-spacing:-4px;margin-top:40px}.hero em{background:none;color:#c0f76a}.lead{color:#c5ccc4;font-size:17px;line-height:1.7}.orbit{display:none}.benefits{border-top:1px solid #364035;padding-top:26px;margin-top:42px;color:#bac3b9}.auth-card{background:#19201b;border-color:#364035;border-radius:10px;padding:38px;box-shadow:none}.auth-card h2{font-weight:500;letter-spacing:-1px;font-size:32px}.mini-label{color:#c0f76a}.muted,.secure-note{color:#b6c0b5}form label{color:#e2e9dc}input,select{background:#101512;border-color:#465141;color:#f6f7f4;border-radius:5px}input:focus,select:focus{outline:2px solid #c0f76a50;border-color:#c0f76a}.reveal-password,.text-button{color:#c0f76a}.primary,.filter-actions .apply-filter,.filter-actions button.primary{background:#c0f76a;border-color:#c0f76a;color:#101512;border-radius:5px;font-weight:700}.primary:hover,.filter-actions .apply-filter:hover,.filter-actions button.primary:hover{background:#d0ff91}.workspace{max-width:1440px;grid-template-columns:245px 1fr}aside{background:#101512}.content{background:#161d18}nav button,.logout{color:#c2ccc0;border-radius:5px}nav button:hover,nav button.active{background:#c0f76a;color:#101512}nav h3{color:#8d9d89}.account-pill{background:#283423;color:#d5edbf}.balance-card{background:#c0f76a;border:0;border-radius:8px;color:#101512}.balance-card>span{color:#35492b}.balance-card .balance-decoration{color:#10151225}.balance-card strong{font-weight:500}.shortcuts button{background:#1c251e;border-color:#394536;color:#edf2e8;border-radius:6px}.shortcuts button:hover{border-color:#c0f76a}.grid-filters,.payment-panel{background:#1c251e;border-color:#394536;border-radius:8px}.filter-actions button,.remove-filter,.pagination button{background:#283423;color:#e2eedb;border-color:#46543f;border-radius:5px}.table-wrap{border-color:#394536;border-radius:8px}th{background:#263122;color:#d6efbd;font-weight:600}td{color:#e0e7db}tbody tr:nth-child(even){background:#ffffff03}tbody tr:hover{background:#c0f76a08}#records-status,.payment-panel #payment-status{color:#c5ccc4}.filter-row input,.filter-row select{color-scheme:dark}footer{max-width:1440px;color:#a0ae9b}.auth-bottom{border-color:#364035}#sip-dialog{background:#19201b;color:#f6f7f4;border-color:#46543f;border-radius:10px}#sip-dialog::backdrop{background:#050a07bb}#sip-fields input,#sip-fields select{border-color:#46543f;background:#101512;color:#f6f7f4;border-radius:5px}#sip-error{color:#ffb4a6}button:disabled{cursor:not-allowed}#sip-dialog .filter-actions{justify-content:flex-end}#sip-dialog .primary{width:auto;margin-top:0;min-width:120px}td.filter-actions{display:table-cell;margin:0}td.filter-actions button+button{margin-left:8px}
@media(max-width:1000px){.landing{gap:36px;padding:42px 30px}.hero h1{font-size:58px}.topbar{padding:0 30px}.content{padding:30px}}
@media(max-width:720px){.topbar{height:86px;padding:0 20px}.brand img{width:160px;height:42px}.landing{padding:38px 20px}.hero h1{font-size:48px;letter-spacing:-2.5px}.auth-card{padding:26px}.workspace{display:block}.content{padding:25px 20px}nav button.active{background:#c0f76a}.top-actions select{max-width:100px}.page-heading h1{font-size:26px}.balance-card strong{font-size:38px}}
