.fos-confirm-overlay[data-slot=alert-dialog-overlay]{background:#17213166}.fos-confirm-dialog[data-slot=alert-dialog-content]{width:min(600px,calc(100vw - 32px));max-width:600px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:24px;gap:24px;border:0;border-radius:24px;background:#fff;color:#333;box-shadow:0 20px 64px #17213133;font:400 16px/24px var(--font-finance-ui,Roboto),Arial,sans-serif}.fos-confirm-dialog[data-size=sm]{width:min(360px,calc(100vw - 32px));max-width:360px}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-header]{display:grid;place-items:start;text-align:left;gap:12px}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-title]{margin:0;font:500 24px/32px var(--font-finance-ui,Roboto),Arial,sans-serif;color:#333;overflow-wrap:anywhere}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-description]{margin:0;font:400 16px/24px var(--font-finance-ui,Roboto),Arial,sans-serif;color:#657080;overflow-wrap:anywhere}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer]{display:flex;flex-direction:column;gap:12px;margin:0}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button{width:100%;height:auto;min-height:48px;margin:0;padding:12px 20px;border:0;border-radius:12px;background:#ffdd2d;color:#333;box-shadow:none;white-space:normal;overflow-wrap:anywhere;font:400 16px/24px var(--font-finance-ui,Roboto),Arial,sans-serif;transition:background-color .12s ease,color .12s ease}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button:hover{background:#f5d327}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button:is([data-slot=alert-dialog-cancel],[data-variant=outline],[data-variant=secondary],[data-variant=ghost],.fos-secondary,.fos-cancel){background:#f2f4f7;color:#1263c8}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button:is([data-slot=alert-dialog-cancel],[data-variant=outline],[data-variant=secondary],[data-variant=ghost],.fos-secondary,.fos-cancel):hover{background:#e9edf3}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button.fos-primary{background:#ffdd2d;color:#333}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button.fos-primary:hover{background:#f5d327}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button:is(.fos-delete,[data-variant=destructive],.text-destructive){background:#fff1f0;color:#c62828}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button:is(.fos-delete,[data-variant=destructive],.text-destructive):hover{background:#ffe4e1}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button:focus-visible{outline:2px solid #438bf1;outline-offset:3px;box-shadow:none}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.fos-confirm-dialog[data-slot=alert-dialog-content]{padding:20px;gap:20px}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-title]{font-size:22px;line-height:28px}.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.fos-confirm-dialog[data-slot=alert-dialog-content] [data-slot=alert-dialog-footer] button{transition:none}}