.confirmDialogOverlay{z-index:200;background:#2e394d52;justify-content:center;align-items:center;padding:1rem;animation:.12s ease-out confirmDialogFadeIn;display:flex;position:fixed;inset:0}.confirmDialogCard{background:var(--surface-white);border:1px solid var(--line);border-radius:var(--radius-inner);width:min(440px,100%);box-shadow:var(--shadow-strong);gap:.55rem;padding:1rem 1.05rem .85rem;display:grid}.confirmDialogHead{align-items:center;display:flex}.confirmDialogTitle{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.confirmDialogBody{margin:0;font-size:.92rem;line-height:1.45}.confirmDialogActions{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.confirmDialogEyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:800}.confirmDialogOverlay--editorial{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#232b20b8}.confirmDialogCard--editorial{background:#fffdf7;border:1px solid #c8cabb;border-top:5px solid #974c35;border-radius:7px;gap:0;width:min(540px,100%);padding:0;overflow:hidden;box-shadow:0 28px 72px #232b2047}.confirmDialogCard--editorial .confirmDialogHead{border-bottom:1px solid #dcded1;padding:25px 28px 16px}.confirmDialogCard--editorial .confirmDialogEyebrow{color:#974c35;font-family:var(--font-app-mono), monospace}.confirmDialogCard--editorial .confirmDialogTitle{color:#303b2c;font-family:var(--font-home-display), Georgia, serif;letter-spacing:-.035em;font-size:clamp(1.55rem,4vw,2rem);font-weight:500;line-height:1.08}.confirmDialogCard--editorial .confirmDialogBody{color:#4f5549;padding:20px 28px 22px;font-size:.92rem;line-height:1.55}.confirmDialogCard--editorial .confirmDialogActions{background:#f5f3ec;border-top:1px solid #dcded1;margin:0;padding:16px 28px 22px}.confirmDialogCard--editorial .confirmDialogActions>button{min-height:42px;box-shadow:none;border-radius:5px;padding-inline:17px;font-size:.84rem;font-weight:750}.confirmDialogCard--editorial .confirmDialogCancel{color:#3f493b;background:#fffdf7;border-color:#bfc3b4}@media (max-width:639px){.confirmDialogActions{flex-direction:column-reverse;align-items:stretch}.confirmDialogCard--editorial .confirmDialogHead,.confirmDialogCard--editorial .confirmDialogBody,.confirmDialogCard--editorial .confirmDialogActions{padding-inline:20px}}@keyframes confirmDialogFadeIn{0%{opacity:0}to{opacity:1}}.sitterApplicationPage .confirmDialogOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#303b2c7a;padding:20px}.sitterApplicationPage .confirmDialogCard{background:#fffdf7;border:1px solid #b9c1ab;border-radius:8px;gap:14px;width:min(520px,100%);padding:28px;box-shadow:0 24px 70px #252d2033}.sitterApplicationPage .confirmDialogTitle{color:var(--home-ink);font-family:var(--home-serif);letter-spacing:-.035em;font-size:clamp(26px,4vw,32px);font-weight:500;line-height:1.15}.sitterApplicationPage .confirmDialogBody{color:var(--home-muted);font-size:14px;line-height:1.65}.sitterApplicationPage .confirmDialogActions{gap:10px;margin-top:8px}.sitterApplicationPage .confirmDialogCancel{color:var(--home-ink);background:0 0;border-color:#b9c1ab}.sitterApplicationPage .confirmDialogCancel:hover:not(:disabled){color:var(--home-ink);box-shadow:none;background:#e9eddf;border-color:#8fa27a}@media (max-width:639px){.sitterApplicationPage .confirmDialogCard{padding:24px 20px 20px}}
