@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{margin:0;background:#080d16;color:#fff;font-family:Inter,system-ui,sans-serif}button{cursor:pointer}.staff-app{min-height:100dvh;padding-bottom:90px;background:radial-gradient(70% 35% at 50% 0,rgba(0,180,255,.12),transparent 70%),#080d16}.staff-app header{height:70px;padding:0 16px;display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:5;background:#080d16e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,180,255,.14)}header img{width:145px;max-height:40px;object-fit:contain}header div{margin-left:auto;display:grid}header div b{font-size:12px}header div span{font-size:9px;color:#69cfff;margin-top:3px}header button{width:40px;height:40px;border:1px solid rgba(0,180,255,.25);border-radius:12px;background:#0d1a2a;color:#fff}.staff-app main{width:min(1050px,100%);margin:auto;padding:22px 16px}.heading span{font-size:10px;letter-spacing:.2em;color:#65cfff}.heading h1{font-size:clamp(28px,8vw,44px);margin:7px 0}.heading p{color:#91a3b8}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.stats div,.panel{border:1px solid rgba(0,180,255,.17);background:linear-gradient(135deg,#0e2a478c,#060f1ae6);border-radius:17px}.stats div{padding:18px}.stats b,.stats span{display:block}.stats b{font-size:28px}.stats span{font-size:10px;color:#90a4ba;margin-top:5px}.panel{padding:15px;margin-top:14px}.panel h2{font-size:15px;margin:0 0 12px}.form{display:grid;gap:10px}.form input,.form textarea{border:1px solid rgba(0,180,255,.2);background:#0b1725;color:#fff;border-radius:12px;padding:12px;outline:none}.form button,.message button{border:0;border-radius:12px;padding:12px;background:linear-gradient(135deg,#00b4ff,#07f);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}.two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.row:first-of-type{border-top:0}.row>div{min-width:0;flex:1}.row b,.row span{display:block}.row b{font-size:13px}.row span{font-size:10px;color:#91a4b9;margin-top:4px;white-space:nowrap;overflow:auto}.row button{width:40px;height:40px;border:1px solid rgba(0,180,255,.2);background:#0c1a2a;color:#7ed8ff;border-radius:11px;display:grid;place-items:center}.message{padding:13px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:10px;align-items:flex-start}.message>div{flex:1}.message b,.message span,.message p{display:block}.message span{font-size:10px;color:#7f96ad;margin-top:4px}.message p{font-size:12px;line-height:1.5;color:#b4c1cf}.staff-auth{background:linear-gradient(90deg,#04080fe0,#04080f8c),url(/assets/poster.png) center/cover}.staff-auth>img{position:absolute;top:10%;width:min(55vw,220px)}.staff-card{width:min(100%,390px);padding:25px;border:1px solid rgba(0,180,255,.25);background:#07101bbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;display:grid;gap:11px}.staff-card>span{font-size:10px;letter-spacing:.2em;color:#68ceff}.staff-card h1{margin:0;font-size:30px}.staff-card p{color:#9aabba;font-size:13px}.staff-card input{border:1px solid rgba(0,180,255,.2);background:#091521;color:#fff;border-radius:13px;padding:13px;outline:none}.staff-card button{border:0;border-radius:13px;padding:13px;background:linear-gradient(135deg,#00b4ff,#07f);color:#fff;font-weight:800}.staff-card small{color:#ffb078}.toast{position:fixed;z-index:30;left:50%;bottom:92px;transform:translate(-50%);max-width:calc(100% - 30px);padding:10px 14px;border-radius:12px;background:#0d2235;color:#9fe1ff;border:1px solid rgba(0,180,255,.25);font-size:12px}nav{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(calc(100% - 16px),560px);margin-bottom:calc(7px + env(safe-area-inset-bottom));z-index:20;padding:7px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(0,180,255,.22);border-radius:20px;background:#060f1af2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}nav button{border:0;background:transparent;color:#8195ac;padding:8px 3px;display:grid;place-items:center;gap:4px;border-radius:13px;font-size:9px}nav button.active{color:#fff;background:#00b4ff1f;box-shadow:inset 0 -2px #ff6a00}nav button.active svg{color:#00b4ff}@media(min-width:700px){.staff-app main{padding:32px}.stats{grid-template-columns:repeat(4,1fr)}}html,body,#root{min-height:100%;width:100%;overflow-x:hidden}button,input,textarea{font:inherit}input,textarea{min-height:44px}.setting-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(255,255,255,.07)}.setting-row>div:first-child{display:grid;gap:4px}.setting-row span{font-size:11px;color:#8293a8}.setting-edit{display:flex;gap:8px;min-width:0}.setting-edit input{width:min(48vw,240px);padding:10px 12px;border-radius:12px;border:1px solid rgba(0,180,255,.2);background:#091522;color:#fff}.setting-edit button{min-width:44px;border:0;border-radius:12px;background:#0b8dff;color:#fff;display:grid;place-items:center}@media(max-width:430px){.staff-app main{padding-left:14px;padding-right:14px}.staff-app header{padding-left:14px;padding-right:14px}.panel{overflow:hidden}.row,.message,.setting-row{gap:8px}.setting-row{align-items:flex-start;flex-direction:column}.setting-edit{width:100%}.setting-edit input{flex:1;width:auto}.staff-app nav{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}
