.organization-tools{margin:18px 0;padding:18px;border:1px solid #ffffff18;border-radius:14px;background:#111c21;color:#dce5e8;min-width:0;overflow-wrap:anywhere}
.organization-tools summary{cursor:pointer;font-weight:600;line-height:1.5}
.organization-tools p,.organization-tools ul{margin:12px 0;line-height:1.6}
.organization-tools label{display:block;margin:12px 0;font-size:14px}
.organization-tools input:not([type=checkbox]),.organization-tools select,.organization-tools textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:10px 12px;background:#0d171c;color:#eaf0f2;border:1px solid #ffffff25;border-radius:8px;font:inherit}
.organization-tools input[type=checkbox]{margin-right:8px}
.organization-tools button{max-width:100%;margin:6px 8px 6px 0;padding:10px 14px;border:1px solid #ffffff30;border-radius:8px;background:#24373c;color:#f1f7f9;font:inherit;line-height:1.4;cursor:pointer;white-space:normal}
.organization-tools button:disabled{opacity:.5;cursor:default}
.organization-tools :focus-visible{outline:2px solid #ceff00;outline-offset:3px}
.organization-tools fieldset{min-width:0;margin:14px 0;padding:12px;border:1px solid #ffffff20;border-radius:10px}
.organization-tools [role=alert]{color:#ffb4a9}
.organization-tools [role=status]{color:#cfef8d}
@media(max-width:480px){.organization-tools{padding:12px}.organization-tools button{width:100%;margin-right:0}}
