.team-staff-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 24px));max-height:90vh;max-height:90dvh;overflow:auto;margin:auto;padding:24px;background:#17263b;color:#f5f8fc;border:1px solid #526079;border-radius:18px;font-family:system-ui,sans-serif}.team-staff-dialog::backdrop{background:#000b}.team-staff-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.team-staff-dialog h2{font-size:23px;margin:0}.team-staff-dialog button{font:inherit;min-height:44px;padding:10px 14px;border:1px solid #64748b;border-radius:10px;background:#2e4561;color:#fff;cursor:pointer}.team-staff-dialog button:disabled{opacity:.5;cursor:wait}.team-staff-dialog button:focus-visible,.team-staff-dialog input:focus-visible,.team-staff-dialog select:focus-visible{outline:3px solid #f0c35c;outline-offset:3px}.team-staff-dialog label{display:grid;gap:8px;margin:16px 0;font-size:14px}.team-staff-dialog select,.team-staff-dialog input{box-sizing:border-box;width:100%;font:inherit;min-height:48px;padding:10px 12px;background:#24374f;border:1px solid #64748b;color:#fff;border-radius:10px}.team-staff-dialog ul{list-style:none;padding:0;display:grid;gap:10px}.team-staff-dialog li{display:flex;gap:14px;align-items:center;justify-content:space-between;border:1px solid #526079;border-radius:10px;padding:12px;overflow-wrap:anywhere}.team-staff-note{color:#becbdd;line-height:1.6;font-size:14px}.team-staff-message{line-height:1.6;white-space:pre-wrap}.team-staff-dialog small{display:block;color:#becbdd}.team-staff-submit{background:#f0c35c!important;color:#17263b!important;font-weight:700!important}@media(max-width:480px){.team-staff-dialog{padding:18px}.team-staff-dialog li{align-items:flex-start;flex-direction:column}}
