.task-dialog__overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;background:rgba(0,0,0,.52);backdrop-filter:blur(8px) saturate(85%);animation:task-dialog-overlay-in .16s ease-out}.task-dialog{--task-dialog-accent:var(--font_2);width:min(100%,var(--task-dialog-max-width,440px));max-height:min(760px,100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;color:var(--font_1);background:var(--background_4);border:1px solid var(--separator);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.24),0 2px 10px rgba(0,0,0,.08);outline:none;animation:task-dialog-surface-in .19s cubic-bezier(.2,.8,.2,1)}[data-theme=dark] .task-dialog{background:var(--background_2);border-color:hsla(0,0%,100%,.12);box-shadow:0 28px 90px rgba(0,0,0,.68),0 0 0 1px hsla(0,0%,100%,.02)}.task-dialog--primary{--task-dialog-accent:var(--primary)}.task-dialog--danger{--task-dialog-accent:var(--ios-red)}.task-dialog--warning{--task-dialog-accent:var(--ios-orange)}.task-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--separator)}.task-dialog__heading{min-width:0;display:flex;align-items:flex-start;gap:10px}.task-dialog__icon{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;color:var(--task-dialog-accent)}.task-dialog__heading-copy{min-width:0}.task-dialog__title{margin:0;color:var(--font_1);font-size:18px;font-weight:700;line-height:1.28;letter-spacing:-.012em}.task-dialog__description{margin:5px 0 0;color:var(--font_2);font-size:14px;font-weight:400;line-height:1.45}.task-dialog__close{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;margin:-11px -11px -11px 0;padding:0;border:0;border-radius:50%;color:var(--font_2);background:transparent;cursor:pointer;transition:color .14s ease,background .14s ease}.task-dialog__close:hover:not(:disabled){color:var(--font_1);background:var(--background_2)}[data-theme=dark] .task-dialog__close:hover:not(:disabled){background:var(--background_3)}.task-dialog__close:disabled{cursor:not-allowed;opacity:.45}.task-dialog__body{flex:1 1 auto;min-height:0;padding:20px 24px;overflow-y:auto;overscroll-behavior:contain}.task-dialog__footer{display:flex;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--separator)}.task-dialog__button{min-width:0;min-height:46px;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid transparent;border-radius:11px;font:inherit;font-size:14px;font-weight:650;line-height:1.2;cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.task-dialog__button--secondary{color:var(--font_1);background:var(--background_2);border-color:var(--separator)}[data-theme=dark] .task-dialog__button--secondary{background:var(--background_3)}.task-dialog__button--primary{color:var(--primary_text);background:var(--primary)}.task-dialog__button--danger{color:#fff;background:var(--ios-red)}.task-dialog__button--warning{color:var(--ink_on_fill);background:var(--ios-orange)}.task-dialog__button:hover:not(:disabled){filter:brightness(.96)}.task-dialog__button:active:not(:disabled){filter:brightness(.9)}.task-dialog__button:disabled{cursor:not-allowed;opacity:.48}.task-dialog [role=radio]:focus-visible,.task-dialog input:focus-visible,.task-dialog select:focus-visible,.task-dialog textarea:focus-visible,.task-dialog__button:focus-visible,.task-dialog__close:focus-visible{outline:3px solid rgba(var(--primary-rgb),.28);outline-offset:2px}.task-dialog__spinner{width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:task-dialog-spin .65s linear infinite}@keyframes task-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes task-dialog-surface-in{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes task-dialog-spin{to{transform:rotate(1turn)}}@media(max-width:520px){.task-dialog__overlay{align-items:flex-end;padding:12px}.task-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:18px}.task-dialog__header{padding:20px 20px 16px}.task-dialog__body{padding:18px 20px}.task-dialog__footer{padding:14px 20px 18px}}@media(prefers-reduced-motion:reduce){.task-dialog,.task-dialog__overlay{animation:none}.task-dialog__button,.task-dialog__close{transition:none}}
/*# sourceMappingURL=ec127770fc00efc5.css.map*/