.modal-backdrop.svelte-1dbw7xm{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:9999;animation:svelte-1dbw7xm-fadeIn .12s ease-out;outline:none}.duConfirmDialog.svelte-1dbw7xm{background:#f2f2f7b3;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:24px;border:1px solid white;padding:32px 24px 24px;min-width:320px;max-width:400px;box-shadow:0 20px 40px #00000026;margin:20px;animation:svelte-1dbw7xm-dialogExpandIn .12s ease-out;transform-origin:center center;position:absolute;will-change:transform,opacity;transform:translateZ(0)}@keyframes svelte-1dbw7xm-fadeIn{0%{opacity:0;background-color:#0000}to{opacity:1;background-color:#0006}}@keyframes svelte-1dbw7xm-dialogExpandIn{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1dbw7xm-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-1dbw7xm-dialogExpandOut{0%{opacity:1}to{opacity:0}}@keyframes svelte-1dbw7xm-contentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1dbw7xm-contentFadeOut{0%{opacity:1}to{opacity:0}}.modal-backdrop.fadeOut.svelte-1dbw7xm,.duConfirmDialog.fadeOut.svelte-1dbw7xm{animation:svelte-1dbw7xm-fadeOut .1s ease-in}.contentArea.svelte-1dbw7xm{margin-bottom:28px;text-align:start;animation:svelte-1dbw7xm-contentFadeIn .08s ease-out 0s both}.title.svelte-1dbw7xm{margin:0 0 12px;font-size:20px;font-weight:700;color:#000;line-height:1.3;letter-spacing:-.2px;text-align:start}.message.svelte-1dbw7xm{margin:0;color:#3c3c43;font-size:16px;font-weight:400;line-height:1.4;opacity:.8;text-align:start}.buttonArea.svelte-1dbw7xm{display:flex;gap:12px;justify-content:center;animation:svelte-1dbw7xm-contentFadeIn .08s ease-out 0s both}.buttonArea.vertical.svelte-1dbw7xm{flex-direction:column;gap:8px}.cancelButton.svelte-1dbw7xm,.confirmButton.svelte-1dbw7xm,.option-button.svelte-1dbw7xm{flex:1;padding:16px 24px;border-radius:50px;border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:17px;font-weight:600;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;min-height:56px;display:flex;align-items:center;justify-content:center;letter-spacing:-.2px;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:transform;transform:translateZ(0)}.cancelButton.svelte-1dbw7xm{background:#007affe6;color:#fff}.cancelButton.svelte-1dbw7xm:hover{background:#0056b3f2;transform:scale(.98)}.cancelButton.svelte-1dbw7xm:active{transform:scale(.96)}.confirmButton.svelte-1dbw7xm{background:#e5e5ead9;color:#ff3b30}.confirmButton.svelte-1dbw7xm:hover{background:#d1d1d6e6;transform:scale(.98)}.confirmButton.svelte-1dbw7xm:active{transform:scale(.96)}.option-button.svelte-1dbw7xm{background:#e5e5ead9;color:#000}.option-button.svelte-1dbw7xm:hover{background:#d1d1d6e6;transform:scale(.98)}.option-button.svelte-1dbw7xm:active{transform:scale(.96)}.option-button.bold.svelte-1dbw7xm{font-weight:700}.option-button.focused.svelte-1dbw7xm{opacity:1}.option-button.selected.svelte-1dbw7xm{transform:scale(1.02);border:2px solid white!important;box-shadow:0 0 0 1px #ffffff4d}.option-button[style*="color: green"].svelte-1dbw7xm,.option-button[style*="color: #007AFF"].svelte-1dbw7xm{background:#007affe6!important;color:#fff!important}.option-button[style*="color: red"].svelte-1dbw7xm,.option-button[style*="color: #FF3B30"].svelte-1dbw7xm{background:#e5e5ead9!important;color:#ff3b30!important}.buttonArea.vertical.svelte-1dbw7xm .cancelButton:where(.svelte-1dbw7xm),.buttonArea.vertical.svelte-1dbw7xm .confirmButton:where(.svelte-1dbw7xm),.buttonArea.vertical.svelte-1dbw7xm .option-button:where(.svelte-1dbw7xm){flex:none;width:100%}
