.staff-shell{max-width:440px;margin:0 auto;min-height:100dvh;background:#edf1f5;color:#23313d;font-size:15px;padding-bottom:78px}.staff-shell header{height:64px;display:flex;align-items:center;justify-content:space-between;background:white;border-bottom:1px solid #dce3eb;padding:0 16px}.staff-shell h1{font-size:21px;margin:0}.staff-shell main{padding:16px}.staff-shell button{font:inherit;cursor:pointer}.staff-back{background:transparent!important;color:#23313d!important;border:0!important;font-size:24px!important;width:32px;padding:0!important}.staff-identity{display:flex;gap:8px;justify-content:space-between;font-size:13px;margin-bottom:16px}.staff-identity span{color:#64778c;white-space:nowrap}.staff-tabs{display:flex;gap:24px;border-bottom:1px solid #dce3eb;margin-bottom:14px}.staff-tabs button{color:#64778c;background:none;border:0;border-bottom:3px solid transparent;padding:8px 0}.staff-tabs button.active{color:#21665b;border-color:#21665b;font-weight:700}.staff-card,.staff-panel{display:block;background:white;border:1px solid #dce3eb;border-radius:14px;width:100%;padding:16px;margin-bottom:12px;text-align:left;color:#23313d;line-height:1.6;box-shadow:none}.staff-card>div,.staff-card footer,.staff-line{display:flex;justify-content:space-between;gap:12px}.staff-card b,.staff-line b{color:#ca4008;font-size:21px}.staff-card p,.staff-panel p,.staff-muted{color:#64778c;font-size:14px;margin:8px 0}.staff-card footer{color:#64778c;font-size:12px;margin-top:12px}.staff-card section{font-size:14px}.staff-shell nav{position:fixed;bottom:0;background:white;display:flex;max-width:440px;width:100%;border-top:1px solid #dce3eb;padding:16px 0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.staff-shell nav button{flex:1;border:0;background:none;color:#64778c}.staff-shell nav button.active{color:#21665b;font-weight:700}.staff-panel h2{font-size:18px}.staff-line{padding:12px 0;border-bottom:1px solid #e4e9ef}.staff-line small{display:block;color:#64778c}.staff-panel textarea{display:block;width:100%;margin:8px 0;border:1px solid #cad5e0;border-radius:8px;padding:10px;font:inherit;box-sizing:border-box}.staff-actions{display:flex;gap:12px}.staff-actions button{flex:1;background:#ca4008}.staff-actions button.secondary{background:white;color:#23313d}.staff-error{color:#b12a15}.staff-pagination{display:flex;justify-content:space-between;align-items:center}.staff-pagination button{background:white;color:#526579;border:1px solid #dce3eb}.staff-warning{border-color:#d28927}.staff-shell button:disabled{opacity:.5;cursor:not-allowed}

.staff-shell:has(.staff-actions){padding-bottom:166px}.staff-shell .staff-actions{position:fixed;left:50%;transform:translateX(-50%);bottom:82px;width:calc(100% - 32px);max-width:408px;padding:12px;background:white;border:1px solid #dce3eb;border-radius:12px;box-shadow:0 5px 20px #23313d18;z-index:2}.staff-shell .staff-actions button{min-width:0;white-space:nowrap}.staff-shell main>.staff-panel:has(>p:only-child:empty){display:none}
