.task-action-dialog{position:fixed;inset:0;margin:auto;width:min(960px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #dfe4ec;border-radius:24px;color:#1b2437;font-family:Arial,Helvetica,sans-serif;background:#fff;box-shadow:0 24px 80px #1b243733;overflow:auto}.task-action-dialog::backdrop{background:#18243a33;backdrop-filter:blur(3px)}.task-action-body{padding:24px;position:relative}.task-action-dialog .shared-work{margin:0;border:0;padding-top:30px}.task-action-close{position:sticky;float:right;z-index:2;right:18px;top:12px;width:30px;height:30px;border:0;border-radius:50%;background:#ff6864;color:#762423;font-size:22px;cursor:pointer}.task-action-close:focus-visible{outline:3px solid #315eed;outline-offset:3px}@media (max-width:600px){.task-action-body{padding:8px}.task-action-dialog{max-height:calc(100dvh - 24px)}}.task-action-body,.task-action-dialog,.task-action-dialog .shared-work,.task-action-dialog .shared-work article,.task-action-dialog .shared-work fieldset,.task-action-dialog .shared-work form,.task-action-dialog .shared-work input,.task-action-dialog .shared-work label,.task-action-dialog .shared-work select,.task-action-dialog .shared-work textarea{box-sizing:border-box;min-width:0;max-width:100%}.task-action-dialog .shared-work{overflow-wrap:anywhere}@media (max-width:600px){.task-action-dialog{width:calc(100vw - 28px)}.task-action-dialog .shared-work{width:calc(100% - 16px)}}.task-action-dialog{overflow-x:hidden}.task-action-dialog input[type=datetime-local]{-webkit-appearance:none;appearance:none;overflow:hidden;contain:inline-size layout paint;display:block;width:100%;min-width:0;overflow:clip}.task-action-dialog:has(.task-confirmation){width:min(660px,calc(100vw - 28px))}.task-confirmation{padding:12px 18px 8px}.task-confirmation-eyebrow{color:#315eed;font-size:12px;font-weight:800;letter-spacing:.12em}.task-confirmation h2{margin:10px 0 8px;font-size:clamp(26px,4vw,32px);letter-spacing:-.04em}.task-confirmation p{color:#59667d;line-height:1.5}.task-confirmation form{display:grid;gap:14px;margin-top:22px}.task-confirmation label{display:grid;gap:7px;font-weight:700}.task-confirmation input:not([type=checkbox]),.task-confirmation select,.task-confirmation textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cfdaee;border-radius:12px;background:#fff;color:#1b2437;font:inherit;padding:12px 14px}.task-confirmation small,.task-optional{font-weight:400;color:#66738b}.task-checkbox{display:flex!important;align-items:center;gap:10px}.task-delivery{padding:16px;border:1px solid #d6e0fa;background:#f6f8ff;border-radius:16px}.task-delivery p{margin:8px 0 0;font-size:14px}.task-confirmation-actions{display:flex;justify-content:flex-end;gap:10px}.task-confirmation-actions button{padding:12px 18px;border-radius:12px;cursor:pointer;font:inherit;font-weight:700}.task-cancel{border:1px solid #cdd6e4;background:white;color:#1b2437}.task-approve{border:1px solid #315eed;background:#315eed;color:white}.task-confirmation-actions button:disabled{opacity:.55;cursor:wait}.task-confirmation-error{color:#b63a37!important}@media(max-width:600px){.task-confirmation{padding:16px 8px 8px}.task-confirmation-actions{flex-wrap:wrap}}.global-ask{position:relative}.global-ask-trigger{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd8fa;border-radius:50%;background:#fff;color:#315fe6;font:inherit;cursor:pointer}.global-ask-trigger:focus-visible,.global-ask-trigger:hover{border-color:#9eb4f4;background:#f5f8ff;outline:2px solid #315fe6;outline-offset:1px}.global-ask-panel{position:absolute;z-index:75;right:0;top:45px;width:min(430px,calc(100vw - 28px));padding:20px;border:1px solid #dfe3e8;border-radius:16px;background:#fff;box-shadow:0 24px 70px #1722382b;max-height:calc(100dvh - 72px);overflow-y:auto}.global-ask-panel header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:15px}.global-ask-panel header small{color:#315fe6;font-size:10px;font-weight:850;letter-spacing:.12em}.global-ask-panel h2{margin:4px 0 0;color:#172238;font-size:23px;letter-spacing:-.025em}.global-ask-panel header button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #ed655d;border-radius:50%;background:#ff7169;color:#6b1c19;cursor:pointer}.global-ask-panel header button:focus-visible,.global-ask-panel header button:hover{background:#f5534b;color:#fff;outline:2px solid #f5534b;outline-offset:2px}.global-ask-panel form{min-height:54px;display:grid;grid-template-columns:1fr 38px 38px;gap:6px;align-items:end;padding:7px;border:1px solid #d7deea;border-radius:13px;background:#fbfcff}.global-ask-panel textarea{min-height:38px;max-height:240px;overflow-y:auto;resize:none;border:0;padding:8px;background:transparent;color:#172238;font:inherit;font-size:14px;outline:none}.global-ask-panel form button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:#edf2ff;color:#315fe6;cursor:pointer}.global-ask-panel form button[type=submit]{background:#315fe6;color:#fff}.global-ask-panel form button:disabled{opacity:.45;cursor:default}.global-ask-panel form button.listening{background:#fff0f0;color:#c53d3d}.global-ask-panel article{max-height:330px;overflow:auto;margin-top:14px;padding:15px;border-radius:12px;background:#f5f7fb;color:#29364d;font-size:14px;line-height:1.55}.global-ask-panel article p:last-child{margin-bottom:0}.global-ask-error,.global-ask-status{margin:10px 2px 0;color:#6a7487;font-size:12px}.global-ask-error{color:#a53f3f}@media (max-width:760px){.global-ask-trigger span{display:none}.global-ask-trigger{width:34px;padding:0;justify-content:center}.global-ask-panel{position:fixed;top:72px;left:14px;right:14px;width:auto}}.global-ask-panel form button[aria-label="Start voice input"] svg,.global-ask-trigger svg{animation:seatvara-mic-breathe 1.8s ease-in-out infinite;filter:drop-shadow(0 0 5px rgb(49 95 230/45%))}.global-ask-trigger{box-shadow:0 0 0 0 rgb(49 95 230/22%);animation:seatvara-ask-ring 2.2s ease-out infinite}@keyframes seatvara-mic-breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.1)}}@keyframes seatvara-ask-ring{0%{box-shadow:0 0 0 0 rgb(49 95 230/24%)}70%,to{box-shadow:0 0 0 8px rgb(49 95 230/0)}}@media (prefers-reduced-motion:reduce){.global-ask-panel form button[aria-label="Start voice input"] svg,.global-ask-trigger,.global-ask-trigger svg{animation:none}}.global-ask-footer{margin-top:12px;display:flex;justify-content:flex-end}.global-ask-footer button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:9px;color:#315fe6;background:#edf2ff;font-size:12px;font-weight:750;text-decoration:none;border:0;cursor:pointer}.global-ask-footer button:is(:hover,:focus-visible){background:#dfe8ff;outline:2px solid #315fe6;outline-offset:1px}