.ov-dlg{border:0;border-top:5px solid var(--ov-lime-2,#87cc24);background:var(--ov-dark,#0b2e27);width:min(480px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ov-cream,#f4f1e8);font-family:var(--fb);overscroll-behavior:contain;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 64px #00000073}.ov-dlg[data-tone=danger]{border-top-color:var(--ov-magenta,#b50563)}.ov-dlg[open]{animation:.18s ease-out both ov-dlg-in}.ov-dlg::backdrop{background:#072520a8;animation:.18s ease-out both ov-dlg-fade}@keyframes ov-dlg-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes ov-dlg-fade{0%{opacity:0}to{opacity:1}}.ov-dlg .ov-dlg__in{grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:16px;padding:26px 28px 24px;display:grid}.ov-dlg .ov-dlg__icon{width:44px;height:44px;color:var(--ov-lime,#b4de5a);background:#b4de5a29;border-radius:999px;grid-row:1/span 2;place-items:center;display:grid}.ov-dlg[data-tone=danger] .ov-dlg__icon{color:#ff8fb8;background:#ff8fb829}.ov-dlg .ov-dlg__title{font-family:var(--fd);letter-spacing:-.005em;color:var(--ov-cream,#f4f1e8);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;grid-column:2;margin:9px 0 0;font-size:20px;font-weight:700;line-height:1.25}.ov-dlg .ov-dlg__text{color:#dce6e0;white-space:pre-line;overflow-wrap:anywhere;grid-column:2;margin:10px 0 0;font-size:16px;line-height:1.55}.ov-dlg .ov-dlg__acts{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ov-dlg .ov-dlg__acts .ov-btn-s{min-height:48px;font:700 15px/1.2 var(--fb);text-align:center;border:2px solid #0000;padding:0 22px;transition:background .15s,border-color .15s,color .15s}.ov-dlg .ov-dlg__acts .ov-dlg__cancel{color:var(--ov-cream,#f4f1e8);background:0 0;border-color:#f4f1e8b8}.ov-dlg .ov-dlg__acts .ov-dlg__cancel:hover{border-color:var(--ov-cream,#f4f1e8);background:#f4f1e81a}.ov-dlg .ov-dlg__acts .ov-dlg__ok{background:var(--ov-lime,#b4de5a);border-color:var(--ov-lime,#b4de5a);color:var(--ov-dark,#0b2e27)}.ov-dlg .ov-dlg__acts .ov-dlg__ok:hover{background:var(--ov-lime-2,#87cc24);border-color:var(--ov-lime-2,#87cc24)}.ov-dlg .ov-dlg__acts .ov-dlg__ok--danger{background:var(--ov-magenta,#b50563);border-color:var(--ov-magenta,#b50563);color:#fff}.ov-dlg .ov-dlg__acts .ov-dlg__ok--danger:hover{background:#8a0346;border-color:#8a0346}.ov-dlg :focus-visible,.ov-adminbody .ov-dlg :focus-visible{outline:3px solid var(--ov-lime,#b4de5a);outline-offset:3px}@media (max-width:480px){.ov-dlg{border-radius:20px;width:calc(100% - 24px)}.ov-dlg .ov-dlg__in{grid-template-columns:38px minmax(0,1fr);column-gap:12px;padding:20px 18px 18px}.ov-dlg .ov-dlg__icon{grid-row:1;width:38px;height:38px}.ov-dlg .ov-dlg__title{margin-top:6px;font-size:18px}.ov-dlg .ov-dlg__text{grid-column:1/-1;margin-top:14px;font-size:15.5px}.ov-dlg .ov-dlg__acts{gap:8px;margin-top:20px}.ov-dlg .ov-dlg__acts .ov-btn-s{flex:auto;padding:0 16px}}@media (prefers-reduced-motion:reduce){.ov-dlg[open],.ov-dlg::backdrop{animation:none}.ov-dlg .ov-dlg__acts .ov-btn-s{transition:none}}.ov-vmsg{color:#8a0346;font-family:var(--fb);text-align:start;letter-spacing:normal;text-transform:none;white-space:normal;background:#fbe3ec;border-radius:10px;align-items:flex-start;gap:8px;margin:6px 0 0;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.ov-vmsg:before{content:"!";color:#fff;text-align:center;background:#b50563;border-radius:999px;flex:0 0 18px;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:800;line-height:18px}[data-ov-invalid]:not([type=checkbox]):not([type=radio]){border-color:#b50563!important;box-shadow:0 0 0 2px #ff8fb8!important}[data-ov-invalid][type=checkbox],[data-ov-invalid][type=radio]{outline-offset:2px;outline:3px solid #ff8fb8}
