.topbar nav{display:flex;gap:20px}.topbar nav a{color:white}form label{display:block;margin:14px 0}form label input:not([type=checkbox]){display:block;width:100%;padding:12px;margin-top:5px;border:1px solid #bccbda;border-radius:6px}form .check{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:14px}form .check input{width:18px;height:18px}details{margin-top:24px}summary{cursor:pointer;color:#0051a3;font-weight:bold}details form{max-width:500px}.auth-card{max-width:640px;margin:50px auto}.error{background:#fde6e5;color:#8d2620}.danger{background:#b53333;border-color:#b53333}.patch-preview{max-width:240px;max-height:120px;object-fit:contain;margin:10px 20px 10px 0;border:1px solid #d5e0eb}.table-scroll table{min-width:540px}@media(max-width:700px){.topbar nav{gap:10px;font-size:13px}.heading{flex-wrap:wrap}.topbar strong{font-size:16px}}
