.organizer-row-actions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.organizer-action{min-height:32px;padding:7px 11px;border:1px solid transparent;border-radius:9px;font:700 11px/1 inherit;letter-spacing:.02em;cursor:pointer}.organizer-action-block{border-color:#d99b31;background:#fff8e9;color:#8a5700}.organizer-action-unblock{border-color:#24a66d;background:#eafaf3;color:#087248}.organizer-action-delete{border-color:#e36a70;background:#fff0f1;color:#b22b35}.organizer-action:hover{filter:brightness(.97);transform:translateY(-1px)}
.organizer-delete-dialog{width:min(440px,calc(100vw - 28px));padding:0;border:0;border-radius:20px;background:#101a25;color:#f6f9fc;box-shadow:0 28px 90px rgba(2,10,18,.45)}.organizer-delete-dialog::backdrop{background:rgba(3,9,15,.68);backdrop-filter:blur(5px)}.organizer-delete-card{padding:25px}.organizer-delete-kicker{margin:0 0 8px;color:#ff7b82;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.organizer-delete-card h3{margin:0 0 10px;font-size:22px}.organizer-delete-card p{margin:0;color:#b9c6d2;font-size:13px;line-height:1.65}.organizer-delete-name{color:#fff;font-weight:800}.organizer-delete-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:23px}.organizer-delete-actions button{padding:10px 15px;border:0;border-radius:10px;font-weight:750;cursor:pointer}.organizer-delete-cancel{background:#243342;color:#e5edf4}.organizer-delete-confirm{background:#dd424d;color:#fff}

/* Compact organizer action toolbar. These rules intentionally override generic form styles. */
.organizer-row-actions{
    display:inline-flex!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    gap:5px!important;
    width:max-content!important;
    padding:4px!important;
    border:1px solid #e2e8ee;
    border-radius:12px;
    background:#f8fafb;
}
.organizer-row-actions form{
    display:inline-flex!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
}
.organizer-row-actions .edit-organizer,
.organizer-row-actions .organizer-action{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:54px!important;
    height:32px!important;
    min-height:32px!important;
    margin:0!important;
    padding:0 10px!important;
    border-radius:8px!important;
    font-family:inherit!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
    white-space:nowrap!important;
    box-shadow:none!important;
}
.organizer-row-actions .organizer-action-delete{min-width:60px!important}
@media(max-width:760px){
    .organizer-row-actions{gap:3px!important;padding:3px!important}
    .organizer-row-actions .edit-organizer,
    .organizer-row-actions .organizer-action{min-width:48px!important;height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:10px!important}
}
