html,body{min-height:100%;margin:0;font:14px system-ui,sans-serif}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.staff-shell{background:var(--background);min-height:100dvh;color:var(--foreground)}.staff-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:8px 16px;display:flex}.staff-bar nav,.staff-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-bar a{padding:6px;text-decoration:none}.staff-bar a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.staff-brand{width:30px;height:auto;filter:var(--help-logo-filter,none)}.staff-main{min-width:0}.staff-main .staff-screen{height:max(600px,100dvh - 102px)}.staff-bar a{align-items:center;gap:5px;display:inline-flex}.staff-notice{color:var(--text-secondary);margin:0;padding:8px 16px}.staff-form{border:1px solid var(--border);border-radius:var(--radius-panel);gap:14px;max-width:min(600px,95%);margin:24px auto;padding:20px;display:grid}.staff-form label{gap:5px;display:grid}.staff-form .staff-check{align-items:center;gap:8px;display:flex}.staff-check input[type=checkbox]{width:auto;min-height:auto}.staff-form :is(input,select,textarea){color:inherit;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;width:100%;min-height:38px;padding:7px}.staff-form h1{font-size:var(--text-xl);margin:0}.staff-box{border-radius:var(--radius-control);border:1px solid var(--border);margin:12px 16px;padding:14px}.staff-box summary{cursor:pointer}.staff-box dl{gap:8px;display:grid}.staff-box dd{overflow-wrap:anywhere;margin:0}.staff-inbox-search{align-items:center;gap:8px;padding:10px;display:flex}.staff-inbox-search select{background:var(--surface);min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:6px}.staff-inbox-search>:first-child{flex:1}.staff-inbox-preview{overflow-wrap:anywhere;padding:28px}.staff-case-panel{gap:14px;padding:16px;display:grid}.staff-case-panel :is(h2,p,dl){margin:0}.staff-case-panel :is(dl,form,label){gap:6px;display:grid}.staff-case-panel dt{color:var(--text-secondary);font-size:12px}.staff-case-panel dd{overflow-wrap:anywhere;margin:0}.staff-case-panel input,.staff-case-panel :is(select,textarea){min-width:0;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px}.staff-operations{max-width:900px;margin:24px auto;padding-inline:16px}.staff-operations .staff-form{margin-inline:16px}.staff-directory{gap:12px;margin:0;padding:0;list-style:none;display:grid}.staff-directory li{align-items:center;gap:8px;display:flex}.staff-directory small{color:var(--text-secondary);display:block}
