.admin-operations{min-width:0}.admin-operations>header{display:flex;align-items:start;gap:1rem;flex-wrap:wrap}.admin-operations>header>div{flex:1 1 24rem}.admin-panel.admin-operations>header h2{font-size:1.1rem}.admin-panel.admin-operations>header p{font-size:.85rem;color:#40534c;line-height:1.65}.admin-panel.admin-operations>header button{font-size:.85rem;color:#263f32}.admin-operations p{color:#40534c;line-height:1.65;overflow-wrap:anywhere}.admin-operations h3{font-size:1rem;margin:0;overflow-wrap:anywhere}.admin-operations label,.operations-dialog label{display:grid;gap:.5rem;font-weight:600;font-size:.9rem}.admin-operations input:not([type=checkbox]),.admin-operations select,.operations-dialog select,.operations-dialog textarea{width:100%;min-height:44px;border:1px solid #9eaaa4;border-radius:8px;padding:.65rem;background:white;color:#14221d;font:inherit}.operations-search{max-width:34rem;margin:1rem 0}.operations-meta{font-size:.85rem}.operations-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.operations-card{padding:1rem;border:1px solid #d2dbd5;border-radius:12px;min-width:0}.operations-card header{display:flex;gap:.6rem;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.operations-badge{color:#263f32;background:#e9f2e2;border-radius:6px;padding:.25rem .5rem;font-size:.8rem}.operations-note{padding:.8rem;background:#f3f5ed;border-left:3px solid #668c35;border-radius:4px}.operations-break{overflow-wrap:anywhere;white-space:pre-wrap}.operations-empty{padding:2rem 1rem;text-align:center;border:1px dashed #a5b1a9;border-radius:12px;margin-top:1rem}.operations-actions,.operations-pagination{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:1.25rem}.operations-dialog button,.waitlist-team-actions button{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.admin-operations .waitlist-decline-button{color:#8d3028;border-color:#c58b85}.operations-dialog .waitlist-confirm-button:not(:disabled),.waitlist-team-actions .admin-primary-button:not(:disabled){background:#bd3e2c}.operations-merger{border:1px solid #b9c7bd;padding:1rem;border-radius:12px;display:grid;gap:.9rem;margin:1rem 0}.admin-operations .operations-check,.operations-dialog .operations-check{display:flex;min-height:44px;gap:.65rem;align-items:start;line-height:1.6}.operations-check input{flex:0 0 auto;width:20px;height:20px;margin-top:.2rem}.operations-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:1.5rem;border:1px solid #d2dbd5;border-radius:16px;color:#14221d;background:#fff}.operations-dialog::backdrop{background:#14221d99}.operations-dialog form{display:grid;gap:1rem}.operations-dialog h2{margin:0;font-size:1.3rem}.operations-dialog p{margin:0;line-height:1.65;overflow-wrap:anywhere}.operations-dialog textarea{min-height:100px}.admin-operations [role=status]:focus,.admin-operations button:focus-visible,.admin-operations input:focus-visible,.admin-operations select:focus-visible,.operations-dialog button:focus-visible,.operations-dialog input:focus-visible,.operations-dialog select:focus-visible,.operations-dialog textarea:focus-visible{outline:3px solid #598027;outline-offset:3px}.admin-operations button,.operations-dialog button{min-height:44px}.admin-operations button:disabled,.operations-dialog button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:800px){.operations-cards{grid-template-columns:minmax(0,1fr)}.operations-dialog{padding:1rem}}