*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0a0a0a;--bg2: #0f0f0f;--bg3: #0d0d0d;--border: rgba(255,255,255,.06);--border2: rgba(255,255,255,.1);--text: #ffffff;--text2: rgba(255,255,255,.6);--text3: rgba(255,255,255,.3);--text4: rgba(255,255,255,.2);--text5: rgba(255,255,255,.5);--blue: rgba(99,180,255,.8);--blue-bg: rgba(99,180,255,.12);--green: rgba(100,220,140,.6);--green-bg: rgba(100,220,140,.1);--amber: rgba(255,190,80,.8);--amber-bg: rgba(255,190,80,.12);--radius: 6px;--radius-lg: 10px}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.tag{font-size:10px;padding:2px 6px;border-radius:4px}.tag.open{background:var(--blue-bg);color:var(--blue)}.tag.pending{background:var(--amber-bg);color:var(--amber)}.tag.closed{background:var(--green-bg);color:var(--green)}.btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:var(--radius);font-size:12px;border:.5px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;cursor:pointer;transition:background .15s,color .15s}.btn:hover{background:#ffffff0d;color:var(--text)}.btn.primary{background:#ffffff14;color:#fff;border-color:#ffffff26}.btn.primary:hover{background:#ffffff21}.btn.danger{border-color:#ff505033;color:#ff6464b3}.btn.danger:hover{background:#ff505014}input[type=text],input[type=email],input[type=password],textarea,select{width:100%;background:#ffffff0a;border:.5px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:7px 10px;font-size:13px;color:var(--text);outline:none;transition:border-color .15s}input:focus,textarea:focus,select:focus{border-color:#ffffff40}input::placeholder,textarea::placeholder{color:#fff3}select option{background:#1a1a1a}textarea{resize:none}
