.mingoway-base-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#0d2b4573;justify-content:center;align-items:center;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) mingowayDialogFadeIn;display:flex;position:fixed;inset:0}.mingoway-base-dialog{border:1px solid var(--color-coastal-breeze);border-radius:var(--radius-lg,18px);width:100%;max-height:calc(100vh - 48px);box-shadow:var(--shadow-elevated);box-sizing:border-box;background:#fff;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) mingowayDialogPopIn;display:flex;position:relative;overflow:hidden}.mingoway-base-dialog--sm{max-width:480px}.mingoway-base-dialog--md{max-width:580px}.mingoway-base-dialog--lg{max-width:760px}.mingoway-base-dialog--xl{max-width:920px}.mingoway-base-dialog__header{border-bottom:1px solid var(--color-coastal-breeze);justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.mingoway-base-dialog__title-group{align-items:center;gap:12px;display:flex}.mingoway-base-dialog__icon{font-size:var(--font-size-xl)}.mingoway-base-dialog__title{font-size:var(--font-size-h2);color:var(--color-midnight-ocean);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-weight:700}.mingoway-base-dialog__subtitle{font-size:var(--font-size-body2);color:var(--color-sea-slate);margin:4px 0 0}.mingoway-base-dialog__close-btn{color:#1e293b;cursor:pointer;background:#0f172a0f;border:1px solid #0f172a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #0000000d}.mingoway-base-dialog__close-btn:hover{color:var(--btn-secondary-text);background:#0f172a1f;border-color:#0f172a38;transform:scale(1.06);box-shadow:0 2px 8px #00000014}.mingoway-base-dialog__close-btn:active{background:#0f172a2e;transition-duration:60ms;transform:scale(.93)}.mingoway-base-dialog__close-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mingoway-base-dialog__body{color:var(--color-text-primary);flex:1;padding:24px;overflow-y:auto}.mingoway-base-dialog__footer{background:var(--color-sea-mist);border-top:1px solid var(--color-coastal-breeze);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}@keyframes mingowayDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mingowayDialogPopIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=768px){.mingoway-base-dialog-backdrop{align-items:flex-end;padding:0}.mingoway-base-dialog{border-bottom:none;border-left:none;border-right:none;border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:0}.mingoway-base-dialog__header{padding:16px 18px 14px}.mingoway-base-dialog__body{padding:16px 18px 24px}.mingoway-base-dialog__footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))}}
