:root{font-family:Inter,Arial,sans-serif;color:#e8edff;background:#0e0f17;font-size:13px}*{box-sizing:border-box}body{margin:0}a{color:#6c91ff;text-decoration:none}aside{position:fixed;inset:0 auto 0 0;width:198px;border-right:1px solid #303143;background:#0d0e16;padding:12px 0}aside a{display:block;padding:14px 17px;color:#e3e8ff;font-weight:600}aside a:hover,aside a.active{background:#192523;color:#4ee5b0}.brand{padding:12px 15px 25px;color:#53e6b0;font-size:16px;font-weight:800}.brand small{display:block;color:#e8be50;font-size:10px;margin-top:4px}.content{margin-left:198px;padding:18px 22px;max-width:1900px}h1{color:#4ce5b0;font-size:23px;margin:0 0 18px}.stats{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:14px;margin-bottom:16px}.stat{border:1px solid #303244;background:#12131d;border-radius:9px;padding:20px;text-align:center}.stat strong{display:block;color:#4ce5b0;font-size:29px}.stat small{display:block;color:#a8c4f9;margin-top:4px}.panel{background:#11121b;border:1px solid #303244;border-radius:9px;margin-bottom:18px;overflow:hidden}.panel header{display:flex;align-items:center;gap:16px;padding:15px;border-bottom:1px solid #303244}.panel header b{color:#50e5b0}.muted{color:#9aafd7;font-size:11px;margin-left:auto}.outline{border:1px solid #35394d;border-radius:5px;padding:7px 12px;color:#fff;font-weight:700;font-size:11px}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{background:#171923;color:#e0e8ff;text-align:left;font-size:12px;padding:14px}td{border-top:1px solid #2d3040;padding:12px 14px;font-size:12px;white-space:nowrap}tr:hover td{background:#181d23}td:first-child{color:#b9caff;font-weight:700}.domain{border:1px solid #35384d;background:#191b29;color:#8896ff;border-radius:4px;padding:5px 7px;font-family:monospace;font-size:11px}.slug{color:#45e8b0;font-family:monospace;margin-left:4px}.badge{display:inline-flex;gap:5px;align-items:center;border:1px solid #46466c;border-radius:5px;padding:5px 8px;background:#25243b;color:#a5a0ff;font-size:12px;font-weight:600}.badge.chrome{background:#382b12;border-color:#75550b;color:#ffbe22}.badge.safari{background:#14303b;border-color:#28586a;color:#66d3ff}.badge.facebook{background:#163149;border-color:#38668a;color:#60b8ff}.badge.instagram{background:#391a2e;border-color:#8c345d;color:#ff69b5}.badge.direct{background:#113329;border-color:#24664f;color:#47e8b0}.badge.source{background:#1a3031;border-color:#33605c;color:#57e8c4}.city{color:#67b9ff}.ip{font-family:monospace;color:#dbe7ff}.empty{text-align:center;color:#aab2c8}.inner{padding:16px}.linkform{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:16px}.linkform label{display:grid;gap:7px;flex:1;min-width:170px;color:#b8c5e5}.linkform .check{display:flex;align-items:center;flex:0 0 auto;min-width:75px}input{padding:11px;background:#1c1e2b;color:#fff;border:1px solid #3c4156;border-radius:5px;max-width:100%;width:100%}input[type=checkbox]{width:auto}button{background:#37c995;border:0;color:#061c15;border-radius:5px;padding:11px 17px;cursor:pointer;font-weight:800}.inline{display:inline}.danger{background:#4e2632;color:#ffb5bf;padding:8px}.url{max-width:360px;overflow:hidden;text-overflow:ellipsis}.foot{color:#9ca9c6;font-size:12px}.center{min-height:100vh;display:grid;place-items:center;padding:20px}.form{padding:28px;width:min(440px,100%);display:grid;gap:12px}.form h1{margin:0}.form p{color:#a7b7d6}.error{color:#ff8a9c}@media(max-width:800px){aside{position:relative;width:100%;display:flex;overflow-x:auto;align-items:center}aside a{white-space:nowrap;padding:12px}.brand{font-size:13px;padding:10px}.brand small{display:none}.content{margin:0;padding:14px}.stats{grid-template-columns:repeat(2,1fr)}.stat{padding:13px}.stat strong{font-size:23px}.panel header{flex-wrap:wrap}.muted{margin-left:0}}
