.mgi-action-host{flex-wrap:wrap!important}
.mgi-action-confirm,.mgi-action-feedback{box-sizing:border-box;min-width:0;width:100%;flex:1 0 100%;grid-column:1/-1;white-space:normal;text-align:left;overflow-wrap:anywhere;border-radius:12px;line-height:1.5;text-transform:none;scroll-margin:100px 0 24px}
.mgi-action-confirm{position:relative;z-index:2;margin:10px 0;padding:16px;background:#f0f6ff;color:#18314e;border:1px solid #9bb7d8;box-shadow:0 4px 14px #173f7312}.mgi-action-confirm p{margin:0 0 12px;font-size:15px;color:#18314e}.mgi-action-confirm-buttons{display:flex;gap:10px;flex-wrap:wrap}.mgi-action-confirm-buttons button{cursor:pointer;min-height:42px;width:auto;margin:0;padding:9px 18px;border:1px solid #8ca6c5;border-radius:8px;background:white;color:#18314e;font:inherit;font-weight:700}.mgi-action-confirm-buttons .mgi-confirm-continue{background:#174d85;color:#fff;border-color:#174d85}.mgi-action-confirm button:focus-visible,.mgi-feedback-close:focus-visible{outline:3px solid #c67b00;outline-offset:3px}
.mgi-action-feedback{position:relative;margin:12px 0;padding:12px 44px 12px 14px;border:1px solid #9fbcae;background:#effbf4;color:#183c2c;font-size:15px}.mgi-action-feedback[role=alert]{background:#fff4f2;border-color:#d4a29a;color:#72291d}.mgi-action-feedback .mgi-feedback-message{display:block;position:static;margin:0;padding:0;border:0;box-shadow:none;background:transparent;color:inherit;font-size:inherit;line-height:inherit;max-width:none}.mgi-feedback-close{position:absolute;top:6px;right:6px;width:32px!important;min-width:32px;min-height:32px;margin:0!important;padding:0!important;border:0!important;border-radius:7px;background:transparent!important;color:inherit!important;font-size:24px!important;cursor:pointer}.mgi-feedback-floating{position:fixed;z-index:14000;width:380px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);overflow:auto;margin:0;box-shadow:0 8px 30px #152b4933}
@media print{.mgi-action-confirm,.mgi-action-feedback{display:none!important}}
.mgi-delete-options{box-sizing:border-box;clear:both;width:100%;margin:34px 0 20px;padding:24px;border:1px solid #dfb8bd;border-top:4px solid #9b3040;border-radius:16px;background:#fff8f8;color:#41252a}.mgi-delete-options>header{display:block;position:static;margin:0 0 20px;padding:0;background:transparent;color:inherit;box-shadow:none;border:0}.mgi-delete-options h2{margin:5px 0 8px;color:#762333}.mgi-delete-options header p{margin:0;color:#62454b;line-height:1.5}.mgi-delete-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mgi-delete-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px}.mgi-delete-item{min-width:0;padding:18px;border:1px solid #e8cdd1;border-radius:12px;background:#fff}.mgi-delete-item h3{margin:0 0 14px;font-size:16px;color:#522c33;line-height:1.4;overflow-wrap:anywhere}.mgi-delete-item form{display:grid!important;gap:12px;width:100%;margin:0}.mgi-delete-item details,.mgi-delete-item .section{margin:0;padding:0;border:0;box-shadow:none;background:transparent}.mgi-delete-item textarea,.mgi-delete-item input:not([type=checkbox]):not([type=hidden]){box-sizing:border-box;max-width:100%;width:100%}.mgi-delete-item label{display:block;line-height:1.5}.mgi-delete-item .btn-icon{width:auto;min-width:42px}.customer-facing-page>.mgi-delete-options{width:calc(100% - 32px);margin-left:16px;margin-right:16px}@media(max-width:600px){.mgi-delete-options{padding:16px}.mgi-delete-item{padding:14px}}@media print{.mgi-delete-options{display:none!important}}
