.sk-confirm-dialog{border:0;padding:0;border-radius:24px;width:min(92vw,520px);color:#12365f;background:#fff;box-shadow:0 30px 90px rgba(8,31,61,.28);overflow:hidden}.sk-confirm-dialog::backdrop{background:rgba(5,24,48,.62);backdrop-filter:blur(5px)}.sk-confirm-shell{padding:28px}.sk-confirm-heading{display:flex;align-items:flex-start;gap:15px}.sk-confirm-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#e6f3ff,#e6faf4);color:#086d8e;font-size:23px}.sk-confirm-copy h2{font-size:1.3rem;line-height:1.25;margin:1px 0 7px;color:#102f57}.sk-confirm-copy p{margin:0;color:#5f738d;line-height:1.6;font-size:.98rem;white-space:pre-line}.sk-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #e6edf5}.sk-confirm-actions button{min-height:46px;border-radius:13px;padding:0 20px;font:inherit;font-weight:800;cursor:pointer}.sk-confirm-cancel{border:1px solid #cfdae7;background:#fff;color:#294969}.sk-confirm-continue{border:0;background:linear-gradient(135deg,#1266c3,#078d80);color:#fff;box-shadow:0 9px 22px rgba(10,105,147,.2)}.sk-confirm-dialog[data-tone="danger"] .sk-confirm-icon{background:#fff0f0;color:#b52f3b}.sk-confirm-dialog[data-tone="danger"] .sk-confirm-continue{background:linear-gradient(135deg,#b8323f,#8c2232)}@media(max-width:560px){.sk-confirm-shell{padding:22px}.sk-confirm-actions{flex-direction:column-reverse}.sk-confirm-actions button{width:100%}}
.sk-progression-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.sk-progression-steps article{border:1px solid #dce8f2;border-radius:16px;padding:16px;background:#f9fcff;display:grid;gap:7px}.sk-progression-steps b{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#e3f5f0;color:#087669}.sk-progression-steps span{font-size:13px;line-height:1.5;color:#60758d}@media(max-width:900px){.sk-progression-steps{grid-template-columns:1fr 1fr}}@media(max-width:580px){.sk-progression-steps{grid-template-columns:1fr}}
.sk-confirm-dialog,.sk-confirm-dialog[open]{position:fixed!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;margin:auto!important;width:min(92vw,520px)!important;height:fit-content!important;max-width:520px!important;max-height:min(86dvh,680px)!important;z-index:2147483647!important}
