/* v4.95.3 Group invitations, isolated to the approved admin dialog. */
#wf4951-overlay .wf4953-panel{border:1px solid #d2a975!important;border-radius:12px!important;
 background:linear-gradient(155deg,#382549,#21172f)!important;margin:16px 0!important;
 padding:15px!important;color:#f8e5c5!important}
#wf4951-overlay .wf4953-header{display:block!important;border:0!important;padding:0!important}
#wf4951-overlay .wf4953-header h3{font:700 22px Georgia,serif!important;color:#ffe0a0!important;margin:3px 0!important}
#wf4951-overlay .wf4953-header small{font:700 10px system-ui!important;color:#d7ab70!important;letter-spacing:.12em!important}
#wf4951-overlay .wf4953-panel p{margin:6px 0 13px!important;font:13px/1.5 system-ui!important}
#wf4951-overlay .wf4953-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
#wf4951-overlay .wf4953-panel label{display:block!important;margin:0 0 7px!important;font:700 13px Georgia,serif!important}
#wf4951-overlay .wf4953-panel select{width:100%!important;max-width:100%!important;padding:12px!important;min-height:44px!important;
 background:#110d20!important;border:1px solid #ab8b70!important;color:#fff0d7!important;
 border-radius:9px!important;font:14px system-ui!important}
#wf4951-overlay #wf4953-generate{display:block!important;width:100%!important;background:linear-gradient(145deg,#a7793c,#58327e)!important;
 color:#fff0c8!important;margin:13px 0 5px!important;font-size:15px!important}
#wf4951-overlay #wf4953-result[hidden]{display:none!important}
#wf4951-overlay .wf4953-result{border:1px solid #d5ac65!important;border-radius:9px!important;
 padding:12px!important;margin:14px 0!important;background:#100d1c!important}
#wf4951-overlay .wf4953-result textarea{overflow-wrap:anywhere!important;width:100%!important}
#wf4951-overlay .wf4953-row{display:flex!important;gap:9px!important;margin:10px 0!important}
#wf4951-overlay .wf4953-row button{flex:1!important}
#wf4951-overlay .wf4953-status{font:12px/1.5 system-ui!important;margin:10px 0!important;min-height:18px!important}
#wf4951-overlay .wf4953-status[data-state="error"]{color:#ffbeb9!important}
#wf4951-overlay .wf4953-history-header{display:flex!important;justify-content:space-between!important;
 align-items:center!important;gap:10px!important;margin:12px 0 7px!important}
#wf4951-overlay .wf4953-history-header h4{margin:0!important;font:700 14px Georgia,serif!important}
#wf4951-overlay .wf4953-history-header button{padding:7px 10px!important;min-height:35px!important}
#wf4951-overlay .wf4953-history{font:12px/1.5 system-ui!important;max-height:170px!important;overflow:auto!important}
#wf4951-overlay .wf4953-history-row{border-top:1px solid #967a5855!important;padding:8px 0!important;
 display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}
#wf4951-overlay .wf4953-history-row strong{display:block!important;font:700 12px system-ui!important;color:#f6e0b5!important}
#wf4951-overlay .wf4953-history-row small{font:11px system-ui!important;color:#cfc0c8!important}
#wf4951-overlay .wf4953-revoke{min-height:36px!important;padding:6px 9px!important}
@media(max-width:370px){#wf4951-overlay .wf4953-fields{grid-template-columns:1fr!important}}
