.mari-inbox-ban-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgba(5,2,13,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mari-inbox-ban-dialog{position:relative;width:min(520px,100%);box-sizing:border-box;padding:28px;border:1px solid #7a4d87;border-radius:22px;background:#180c2d;color:#f5ecff;font-family:inherit;box-shadow:0 24px 80px rgba(0,0,0,.5)}.mari-inbox-ban-dialog h2{margin:8px 0 10px;font-size:clamp(24px,4vw,34px);line-height:1.08}.mari-inbox-ban-dialog p{line-height:1.55;color:#cfc1df}.mari-inbox-ban-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#ff6e8f;color:#180c2d;font-weight:900;font-size:25px}.mari-inbox-ban-close{position:absolute;right:15px;top:15px;width:38px;height:38px;border:1px solid #6e4b94;border-radius:50%;background:#24133d;color:#fff;font-size:24px;cursor:pointer}.mari-inbox-ban-dialog dl{display:grid;gap:9px;margin:18px 0}.mari-inbox-ban-dialog dl div{padding:11px 12px;border:1px solid #4e376e;border-radius:12px;background:#100820}.mari-inbox-ban-dialog dt{color:#a99cb9;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.mari-inbox-ban-dialog dd{margin:4px 0 0;color:#fff;line-height:1.45}.mari-inbox-ban-note{font-size:13px}.mari-inbox-ban-ok{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#00eeee;color:#110b20;font:inherit;font-weight:900;cursor:pointer}@media(max-width:560px){.mari-inbox-ban-overlay{padding:14px}.mari-inbox-ban-dialog{padding:22px 18px;border-radius:18px}.mari-inbox-ban-dialog h2{padding-right:36px}}


/* 2.8.2 responsive form transport guards. */
form[data-private-inbox-form]{box-sizing:border-box;min-width:0;max-width:100%}
form[data-private-inbox-form] *{box-sizing:border-box}
form[data-private-inbox-form] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}
form[data-private-inbox-form] textarea{resize:vertical}
@media(max-width:620px){form[data-private-inbox-form] :where(input,select,textarea,button){font-size:max(16px,1em)}form[data-private-inbox-form] :where(button,[type=submit]){min-height:44px}}

/* 2.8.27 Minecraft Support conditional form. */
form[data-private-inbox-form][data-mari-minecraft-support="2827"] [data-mari-support-hidden="1"]{display:none!important}
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-picker,
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-help,
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-generated{grid-column:1/-1;min-width:0;width:100%}
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-picker{display:grid;gap:8px}
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-support-generated-label{display:block;font:inherit;font-weight:700;line-height:1.35}
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-picker select,
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-support-generated-field input{width:100%;min-width:0;min-height:54px;font:inherit}
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-help{margin:0;line-height:1.5;overflow-wrap:anywhere}
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-generated{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px}
form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-support-generated-field{display:grid;gap:8px;min-width:0}
@media(max-width:720px){form[data-private-inbox-form][data-mari-minecraft-support="2827"] .mari-minecraft-support-generated{grid-template-columns:minmax(0,1fr);gap:16px}}
