*{box-sizing:border-box;color:#fff;margin:0;padding:0;font-family:-apple-system,system-ui,Segoe UI,sans-serif}body{background:#0c0d14;padding:16px 16px 90px}.container{max-width:420px;margin:auto}.header{justify-content:center;align-items:center;gap:10px;margin-top:16px;margin-bottom:24px;display:flex}.logo{width:40px;height:40px;display:block}.logoContainer{color:#fff;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.header-title{letter-spacing:2px;font-size:26px;font-weight:700}.card{background:#14151d;border-radius:16px;margin-bottom:20px;padding:20px;box-shadow:0 4px 22px #00000080}h1{margin-bottom:12px;font-size:22px}label{color:#bbb;margin-top:12px;font-size:13px;display:block}input{color:#fff;background:#1c1d27;border:1px solid #333;border-radius:10px;width:100%;margin-top:6px;padding:10px}.row{gap:10px;display:flex}.row input{flex:1}button{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:20px;margin-left:auto;margin-right:auto;padding:14px;font-size:16px;font-weight:600;display:flex}button svg{fill:#fff;width:18px;height:18px}button.red{color:#fff;background:#d20000}button.red svg{width:36px;height:36px}button.grey{color:#fff;background:#ffffff1a;padding:12px 20px;font-weight:700}button.small{padding:8px 14px;font-size:12px}button:active{transform:scale(.97)}.btnContainer button{border-radius:50%;width:80px;height:80px;margin:0 auto;font-size:2rem;line-height:1}.btnContainer span{text-transform:uppercase;max-width:100px;margin:10px auto 0;font-size:12px;font-weight:700;display:block}table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}th,td{text-align:left;border-bottom:1px solid #333;padding:6px}tr:last-of-type td{border-bottom:0}th{text-transform:uppercase;color:#888;letter-spacing:.06em;font-size:11px}.nav{background:#0d0e15;border-top:1px solid #222;height:70px;display:flex;position:fixed;bottom:0;left:0;right:0}.nav a{text-align:center;color:#aaa;flex:1;padding-top:8px;font-size:12px;text-decoration:none}.nav a.active{color:#fff}.nav-icon{margin-bottom:4px;font-size:22px;display:block}.logCard{scrollbar-width:thin;scrollbar-color:#53525e transparent;max-height:calc(100dvh - 170px);margin-bottom:0;overflow-y:auto}
html,body{background:#0c0d14;margin:0;padding:0}*{box-sizing:border-box}
