:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#101413;color:#eaf0e9}*{box-sizing:border-box}body{margin:0;line-height:1.8}header{display:flex;justify-content:space-between;gap:14px;padding:calc(15px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 15px max(20px,env(safe-area-inset-left,0px));border-bottom:1px solid #2b322e}header a{font-weight:700;letter-spacing:2px}a{color:#d5b87b}main{max-width:1100px;padding:22px 16px calc(40px + env(safe-area-inset-bottom,0px));margin:auto}.card{padding:22px;background:#191e1c;border:1px solid #2b322e;border-radius:12px;margin-bottom:20px;min-width:0}.narrow{max-width:480px;margin:20px auto}.columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}h1{font-size:23px}h2{font-size:18px}p,small{color:#a8b4aa}label{display:flex;flex-direction:column;gap:6px;margin:15px 0;font-size:14px}input,button,.button{font:inherit;font-size:16px;min-height:48px;border-radius:7px;border:1px solid #435045;padding:10px 12px;max-width:100%}input{color:#eaf0e9;background:#101713;width:100%;min-width:0}button,.button{cursor:pointer;background:#d5b87b;color:#172018;display:inline-block;text-decoration:none;text-align:center}form button,.narrow>button,.narrow>a.button{width:100%;margin-top:12px}button.secondary,.button.secondary{background:#263028;color:#d5b87b}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #d5b87b;outline-offset:3px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:600px}td,th{padding:12px;text-align:left;border-bottom:1px solid #344035;font-size:14px}#feedback{position:sticky;bottom:12px;background:#263028;border-radius:6px;padding:12px;overflow-wrap:anywhere}#feedback:empty{display:none}#audit p{font-size:13px;border-bottom:1px solid #344035;padding:10px 0;overflow-wrap:anywhere}@media(max-width:700px){.columns{grid-template-columns:1fr}.card{padding:18px 14px}header{font-size:14px}}

#users td:last-child button{display:block;width:100%;margin:5px 0;white-space:nowrap}#user-editor{scroll-margin-top:20px}#edit-feedback{overflow-wrap:anywhere}
