.server-login{max-width:520px;margin:8vh auto;padding:32px}.server-login h1{font-size:30px}.server-login details{margin-top:24px}.server-message{padding:14px 18px;border-radius:8px;background:#edf4ff;color:#234675;margin-bottom:18px}.server-message.error{background:#fff0f0;color:#9f2525}.server-case-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.server-flow{padding:22px}.server-flow ol{padding-left:22px}.server-flow li{padding:8px 0;font-size:12px;color:#667085}.server-flow li.current{font-weight:700;color:#2563eb}.server-work{padding:28px}.server-work h2{font-size:20px}.server-work details{border-top:1px solid #e5e7eb;padding:16px 0}.server-work summary{cursor:pointer;font-weight:600}.server-work .field{margin-bottom:16px}.server-work textarea{min-height:90px}.server-work input,.server-work select,.server-work textarea{max-width:100%}.server-actions{display:flex;gap:12px;margin:24px 0}.server-edit-row{display:flex;align-items:center;gap:12px;margin:12px 0;flex-wrap:wrap}.server-work .table-scroll td input{min-width:90px}.server-work .table-scroll td select{min-width:120px}.server-work dl dt{font-weight:600;margin-top:12px}.server-work dl dd{margin:6px 0 16px;white-space:pre-wrap}#membershipSelect{max-width:240px}.server-work form>label{margin-right:12px}@media(max-width:900px){.server-case-grid{grid-template-columns:1fr}.server-flow ol{max-height:160px;overflow:auto}.account{flex-wrap:wrap}.topbar{height:auto;gap:12px;padding:16px}.topnav{flex-wrap:wrap}.server-work{padding:18px}}
