nav{overflow-y:auto}.brand{padding-bottom:20px}nav a{margin:1px 0;padding:8px 14px;min-height:40px}.side-bottom{font-size:11px}.login{max-width:420px;margin:8vh auto;background:white;padding:30px;border:1px solid #e0e8ed;border-radius:12px}.login h1{margin-bottom:25px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fields label{display:flex;flex-direction:column}.fields .wide{grid-column:1/-1}.fields textarea{min-height:85px}.checks{display:flex;gap:10px;align-items:center}.checks input{width:auto;margin:0}.raw{white-space:pre-wrap;max-height:300px;overflow:auto;background:#f4f7f9;padding:18px;font-size:11px}.card-pad{padding:22px}.error{color:#b42318;background:#fff0ec;padding:12px;border-radius:6px}.diff{background:#fff3df}.mono{font-variant-numeric:tabular-nums}.file-link{color:#2563eb}.stack{display:flex;gap:8px;flex-wrap:wrap}.gap{margin-top:18px}.text-wrap{white-space:normal;min-width:190px;max-width:340px}.service{white-space:pre-wrap;padding:14px;border-bottom:1px solid #eee}.busy{opacity:.6;pointer-events:none}#logout{margin-left:10px}.section-sub{margin:15px 0;color:#708597;font-size:12px}#sidebar.open{overflow:auto}.login-mode aside,.login-mode header,.login-mode footer{display:none}.login-mode .shell{margin-left:0}.inline-note{font-size:12px;color:#81939e}.overview-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.overview-links a{padding:18px;background:white;border:1px solid #e0e7ec;border-radius:8px}.scroll-table{overflow:auto}.form-error:empty{display:none}.form-error{color:#b42318}.doc-fields{grid-template-columns:repeat(3,1fr)}@media(max-width:750px){.fields,.doc-fields{grid-template-columns:1fr}.overview-links{grid-template-columns:1fr 1fr}}@media(max-width:680px){main{min-height:70vh}nav a{padding:9px 14px}.login{margin-top:30px}} 
