.find-time-flow-override{--success-text:#166534;--caution-text:#854d0e;color:#0b2345;background:#fff;border:1px solid #bfd4ea;border-radius:16px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 20px #0b23450d}.find-time-flow-override *{box-sizing:border-box}.find-time-flow-override h2,.find-time-flow-override h3,.find-time-flow-override p{margin:0}.find-time-flow-override button{cursor:pointer;font-family:inherit}.find-time-flow-override button:disabled{cursor:not-allowed;opacity:.45}.find-time-flow-override button:focus-visible{outline-offset:2px;outline:2px solid #155fa9}.find-time-flow-override .wizard-header-bar{background:#fff;border-bottom:1px solid #bfd4ea;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.find-time-flow-override .wizard-title-wrap{align-items:center;min-width:0;display:flex}.find-time-flow-override .wizard-title-group h2{margin:0;font-size:18px;font-weight:800;line-height:1.25}.find-time-flow-override .wizard-title-group p{color:#58708f;margin:2px 0 0;font-size:12px}.find-time-flow-override .mobile-wizard-eyebrow{display:none}.find-time-flow-override .wizard-header-actions-wrap{align-items:center;gap:10px;margin-left:auto;display:flex}.find-time-flow-override .wizard-steps-indicator{background:#e8f1fb;border:1px solid #bfd4ea;border-radius:10px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.find-time-flow-override .wizard-close-btn{color:#58708f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:all .15s;display:grid}.find-time-flow-override .wizard-close-btn:hover{color:#0b2345;background:#e2edf9}.find-time-flow-override .wizard-close-btn svg{width:18px;height:18px}.find-time-flow-override .mobile-only-close{display:none}.find-time-flow-override .desktop-only-close{display:grid}.find-time-flow-override .step-dot-pill{color:#58708f;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:11.5px;font-weight:700;display:flex}.find-time-flow-override .step-dot-pill.active{color:#fff;background:#0b2345;box-shadow:0 1px 4px #0b234533}.find-time-flow-override .wizard-content-body{flex-direction:column;gap:16px;padding:20px;display:flex}.find-time-flow-override .attendance-list-table{gap:8px;display:grid}.find-time-flow-override .attendance-list-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.find-time-flow-override .attendance-list-heading strong{font-size:14px;font-weight:800}.find-time-flow-override .attendance-list-heading span{color:#58708f;font-size:12px}.find-time-flow-override .attendee-row-card{border:1.5px solid #bfd4ea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.find-time-flow-override .attendee-left-info{align-items:center;gap:12px;min-width:0;display:flex}.find-time-flow-override .attendee-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.find-time-flow-override .attendee-names{flex-direction:column;gap:2px;min-width:0;display:flex}.find-time-flow-override .attendee-names strong{overflow-wrap:anywhere;font-size:14px;font-weight:700}.find-time-flow-override .attendee-names span{color:#58708f;font-size:11px}.find-time-flow-override .req-segmented-control{background:#eef4fa;border:1px solid #bfd4ea;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.find-time-flow-override .req-segmented-control button{color:#58708f;background:0 0;border:0;border-radius:6px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:700}.find-time-flow-override .req-segmented-control button.active{color:#fff;background:#0b2345;box-shadow:0 1px 4px #0b234533}.find-time-flow-override .guest-policy-box{background:#f8fbff;border:1px solid #bfd4ea;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.find-time-flow-override .guest-checkbox-row{cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;margin:0;padding:0;display:flex}.find-time-flow-override .guest-checkbox-row input{accent-color:#0b2345;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.find-time-flow-override .guest-checkbox-text strong{font-size:13px;font-weight:700;display:block}.find-time-flow-override .guest-checkbox-text small{color:#58708f;margin-top:1px;font-size:11px;line-height:1.4;display:block}.find-time-flow-override .guest-voting-row{border-top:1px solid #bfd4ea;margin-top:8px;padding:8px 0 0 24px}.find-time-flow-override .wizard-actions-bar{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:4px 0 0;display:flex}.find-time-flow-override .wizard-actions-bar.end{justify-content:flex-end}.find-time-flow-override .btn-style-1,.find-time-flow-override .btn-create-event-direct{color:#fff;background:#0b2345;border:1px solid #0b2345;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.find-time-flow-override .btn-style-1:hover,.find-time-flow-override .btn-create-event-direct:hover{background:#163a6f}.find-time-flow-override .wizard-back,.find-time-flow-override .direct-event-link{color:#155fa9;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:13px;font-weight:700;display:inline-flex}.find-time-flow-override .wizard-back svg{width:14px;height:14px}.find-time-flow-override .direct-event-link{align-self:flex-end;font-size:11px}.find-time-flow-override .search-params-grid{gap:12px;display:grid}.find-time-flow-override .param-group-card{background:#fff;border:1.5px solid #bfd4ea;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.find-time-flow-override .param-group-header{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:20px;padding:0;display:flex}.find-time-flow-override .param-group-title{color:#58708f;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.find-time-flow-override .param-group-value{text-align:right;color:#0b2345;font-size:12px;font-weight:800}.find-time-flow-override .cohesive-chips-row{flex-wrap:wrap;gap:6px;display:flex}.find-time-flow-override .choice-pill-btn{color:#0b2345;background:#fff;border:1px solid #bfd4ea;border-radius:10px;min-height:36px;padding:7px 14px;font-size:12px;font-weight:700}.find-time-flow-override .choice-pill-btn.active{color:#fff;background:#0b2345;border-color:#0b2345;box-shadow:0 2px 6px #0b234533}.find-time-flow-override .days-grid-2rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.find-time-flow-override .days-grid-2rows button{width:100%;padding:6px 8px}.find-time-flow-override .btn-any-day.active{background:#155fa9;border-color:#155fa9}.find-time-flow-override .custom-duration-box{color:#0b2345;background:#f8fbff;border:1px solid #bfd4ea;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.find-time-flow-override .custom-duration-box .custom-duration-label{color:#0b2345;font-size:12px;font-weight:700}.find-time-flow-override .custom-duration-box input{color:#0b2345;text-align:center;background:#fff;border:1px solid #bfd4ea;border-radius:6px;width:70px;height:34px;min-height:34px;padding:4px 8px;font-size:13px;font-weight:700}.find-time-flow-override .custom-duration-box select{color:#0b2345;cursor:pointer;background:#fff;border:1px solid #bfd4ea;border-radius:6px;height:34px;min-height:34px;padding:4px 8px;font-size:12px;font-weight:600}.find-time-flow-override .custom-duration-box .btn-style-1{border-radius:6px;height:34px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700}.find-time-flow-override .findtime-range-calendar-picker{width:100%;max-width:none;box-shadow:none;background:#f8fbff;border:1px solid #bfd4ea;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex;position:static}.find-time-flow-override .range-picker-header{border:0;justify-content:space-between;align-items:center;margin:0;padding:0;font-size:12px;display:flex}.find-time-flow-override .range-picker-header button,.find-time-flow-override .range-nav-wrap button{color:#0b2345;cursor:pointer;background:#fff;border:1.5px solid #0b2345;border-radius:6px;place-items:center;width:28px;min-width:28px;height:26px;min-height:26px;padding:2px 5px;transition:all .15s;display:grid}.find-time-flow-override .range-picker-header button:hover:not(:disabled),.find-time-flow-override .range-nav-wrap button:hover:not(:disabled){color:#0b2345;background:#e2edf9;border-color:#0b2345}.find-time-flow-override .range-picker-header svg,.find-time-flow-override .range-nav-wrap svg{color:#0b2345;stroke:#0b2345;width:13px;height:13px}.find-time-flow-override .range-picker-header button:disabled,.find-time-flow-override .range-nav-wrap button:disabled{color:#94a3b8;opacity:.35;cursor:not-allowed;background:0 0;border-color:#cbd5e1}.find-time-flow-override .range-picker-header button:disabled svg,.find-time-flow-override .range-nav-wrap button:disabled svg{color:#94a3b8;stroke:#94a3b8}.find-time-flow-override .range-prompt{color:#58708f;text-align:center;font-size:10px}.find-time-flow-override .range-picker-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:0;display:grid}.find-time-flow-override .range-picker-days>span{text-align:center;color:#58708f;padding:2px 0;font-size:10px;font-weight:800}.find-time-flow-override .range-picker-days .range-day-cell{color:#0b2345;background:0 0;border:0;border-radius:6px;place-items:center;width:100%;min-width:0;height:30px;min-height:30px;padding:0;font-size:11px;font-weight:700;display:grid}.find-time-flow-override .range-picker-days .in-range{background:#e2edf9;border-radius:0}.find-time-flow-override .range-picker-days .range-edge{color:#fff;background:#0b2345}.find-time-flow-override .range-picker-days .outside-month{color:#a0aec0}.find-time-flow-override .range-cancel{align-self:flex-end;min-height:24px;margin:0;padding:2px 0;font-size:10px}.find-time-flow-override .findtime-timezone{color:#58708f;font-size:11px}.find-time-flow-override .findtime-timezone select{width:100%;margin-top:8px}.find-time-flow-override .results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.find-time-flow-override .results-toolbar-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.find-time-flow-override .timezone-tag{color:#58708f;font-size:11px;font-weight:600}.find-time-flow-override .btn-add-batch-poll{color:#155fa9;cursor:pointer;white-space:nowrap;text-align:right;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:700;transition:all .15s;border:0!important;width:auto!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}.find-time-flow-override .btn-add-batch-poll:hover{color:#0b2345;background:#e2edf9}.find-time-flow-override .batch-day{color:#155fa9;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;border:0!important}.find-time-flow-override .batch-day:hover{color:#0b2345;background:#e2edf9}.find-time-flow-override .btn-add-batch-poll.is-remove-mode,.find-time-flow-override .batch-day.is-remove-mode{color:var(--danger)!important}.find-time-flow-override .btn-add-batch-poll.is-remove-mode:hover,.find-time-flow-override .batch-day.is-remove-mode:hover{color:#b91c1c!important;background:#fee2e2!important}.find-time-flow-override .btn-style-3-poll{color:#155fa9;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-height:28px;padding:4px 8px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex;border:0!important}.find-time-flow-override .btn-style-3-poll:hover,.find-time-flow-override .btn-style-3-poll.selected,.find-time-flow-override .btn-style-3-poll[aria-pressed=true]{color:#0b2345;background:#e2edf9}.find-time-flow-override .btn-style-3-poll i{background:currentColor;border-radius:50%;width:5px;height:5px}.find-time-flow-override .active-format-pill{color:#0b2345;white-space:nowrap;background:#f0f5fa;border:1px solid #bfd4ea;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.find-time-flow-override .view-segmented-toggle{background:#eef4fa;border:1px solid #bfd4ea;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.find-time-flow-override .view-toggle-btn{color:#58708f;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.find-time-flow-override .view-toggle-btn svg{width:13px;height:13px}.find-time-flow-override .view-toggle-btn.active{color:#0b2345;background:#fff;box-shadow:0 1px 3px #0000001a}.find-time-flow-override .availability-legend-bar{color:#58708f;align-items:center;gap:10px;font-size:11.5px;display:flex}.find-time-flow-override .availability-legend-bar>span{align-items:center;gap:5px;display:flex}.find-time-flow-override .availability-legend-bar i{background:#eab308;border-radius:50%;width:9px;height:9px;display:inline-block}.find-time-flow-override .availability-legend-bar i.everyone{background:#22c55e}.find-time-flow-override .findtime-calendar-results,.find-time-flow-override .findtime-list-results{display:none}.find-time-flow-override .desktop-visible{flex-direction:column;gap:10px;display:flex}.find-time-flow-override .findtime-calendar-picker-box{background:#fff;border:1px solid #bfd4ea;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.find-time-flow-override .findtime-picker-month-header{color:#0b2345;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px 2px 8px;display:flex}.find-time-flow-override .range-nav-wrap{flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.find-time-flow-override .list-batch-header{padding:4px 2px}.find-time-flow-override .findtime-picker-grid-weekdays{text-align:center;color:#58708f;grid-template-columns:repeat(7,minmax(0,1fr));padding:4px 0 2px;font-size:11px;font-weight:800;display:grid}.find-time-flow-override .findtime-picker-grid-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.find-time-flow-override .findtime-day-cell{color:#a0aec0;background:#fafcfe;border:1px solid #edf2f7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:4px 2px;font-size:12px;display:flex;position:relative}.find-time-flow-override .findtime-day-cell.is-free{color:#166534;background:#f0fdf4;border:1.5px solid #86efac}.find-time-flow-override .findtime-day-cell.has-conflict{color:#854d0e;background:#fefce8;border:1.5px solid #fef08a}.find-time-flow-override .findtime-day-cell.is-selected{color:#0b2345;background:#e2edf9;border-color:#0b2345;box-shadow:inset 0 0 0 1px #0b2345}.find-time-flow-override .findtime-day-cell small{font-size:10px}.find-time-flow-override .findtime-day-cell i{background:#0b2345;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.find-time-flow-override .selected-day-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 6px;display:flex}.find-time-flow-override .selected-day-left{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.find-time-flow-override .selected-day-left strong{color:#0b2345;font-size:13.5px;font-weight:800}.find-time-flow-override .selected-day-header .availability-legend-bar,.find-time-flow-override .date-openings-group>summary .availability-legend-bar{margin:0 auto}.find-time-flow-override .date-group-slots-list{flex-direction:column;gap:6px;padding:0;display:flex}.find-time-flow-override .date-openings-group{border:1px solid #bfd4ea;border-radius:14px;overflow:hidden}.find-time-flow-override .date-openings-group>summary{cursor:pointer;background:#f8fbff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.find-time-flow-override .date-openings-group .date-group-slots-list{padding:10px 14px}.find-time-flow-override .openings-badge{color:#58708f;background:#e2edf9;border-radius:14px;margin-left:4px;padding:3px 8px;font-size:11px}.find-time-flow-override .time-slot-card{cursor:pointer;background:#fff;border:1px solid #bfd4ea;border-radius:10px;width:100%;min-width:0;padding:10px 14px;transition:all .15s;box-shadow:0 1px 3px #0b23450a}.find-time-flow-override .time-slot-card:hover{border-color:#0b2345;box-shadow:0 2px 8px #0b23451a}.find-time-flow-override .time-slot-card.in-poll{background:#e2edf9;border-color:#0b2345;box-shadow:inset 0 0 0 1px #0b2345}.find-time-flow-override .slot-card-main{justify-content:space-between;align-items:center;gap:10px;display:flex}.find-time-flow-override .slot-left-info{color:#0b2345;text-align:left;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.find-time-flow-override .slot-time-text{font-size:13px;font-weight:700}.find-time-flow-override .status-badge{color:#854d0e;background:#fef9c3;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.find-time-flow-override .status-badge.everyone{color:#166534;background:#dcfce7}.find-time-flow-override .slot-actions-group{flex-shrink:0;align-items:center;gap:6px;display:flex}.find-time-flow-override .btn-create-event-direct{white-space:nowrap;min-height:32px;padding:6px 12px;font-size:12px}.find-time-flow-override .slot-conflict-detail{color:#58708f;margin:6px 0 0;font-size:11px}.find-time-flow-override .empty-state{border:1px solid #bfd4ea;border-radius:10px;padding:16px}.find-time-flow-override .empty-state h3{font-size:14px}.find-time-flow-override .empty-state p{margin:6px 0;font-size:12px}@media (max-width:640px){.find-time-flow-override .wizard-header-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.find-time-flow-override .wizard-title-wrap{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.find-time-flow-override .mobile-only-close{display:grid}.find-time-flow-override .desktop-only-close{display:none}.find-time-flow-override .wizard-header-actions-wrap{width:100%;margin-left:0}.find-time-flow-override .wizard-steps-indicator{width:100%}.find-time-flow-override .mobile-wizard-eyebrow{color:#155fa9;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800;display:block}.find-time-flow-override .desktop-wizard-prefix,.find-time-flow-override .desktop-wizard-sub{display:none}.find-time-flow-override .wizard-title-group h2{margin:2px 0 0;font-size:16px}.find-time-flow-override .wizard-content-body{gap:10px;padding:14px}.find-time-flow-override .step-dot-pill{min-height:28px;padding:5px 8px;font-size:11px}.find-time-flow-override .attendance-list-heading{display:none}.find-time-flow-override .attendee-row-card{gap:8px;padding:8px 10px}.find-time-flow-override .attendee-left-info{gap:8px}.find-time-flow-override .attendee-avatar{width:28px;height:28px;font-size:11px}.find-time-flow-override .attendee-names strong{font-size:13px}.find-time-flow-override .attendee-names span{font-size:10px}.find-time-flow-override .req-segmented-control button{min-height:28px;padding:4px 8px;font-size:11px}.find-time-flow-override .guest-policy-box{padding:12px}.find-time-flow-override .guest-checkbox-text strong{font-size:12px}.find-time-flow-override .guest-checkbox-text small{font-size:10px}.find-time-flow-override .btn-style-1{min-height:36px;padding:8px 12px;font-size:12px}.find-time-flow-override .wizard-actions-bar{gap:6px;padding:2px 0 0}.find-time-flow-override .wizard-back{font-size:12px}.find-time-flow-override .search-params-grid{gap:10px}.find-time-flow-override .param-group-card{gap:8px;padding:10px}.find-time-flow-override .param-group-title{font-size:10px}.find-time-flow-override .param-group-value{font-size:11px}.find-time-flow-override .choice-pill-btn{min-height:32px;padding:6px 9px;font-size:11px}.find-time-flow-override .findtime-range-calendar-picker{padding:8px}.find-time-flow-override .range-picker-days .range-day-cell{height:28px;min-height:28px}.find-time-flow-override .active-format-pill{display:inline-flex}.find-time-flow-override .view-segmented-toggle{display:none}.find-time-flow-override .availability-legend-bar{gap:8px;font-size:10px}.find-time-flow-override .availability-legend-bar>small{width:100%;margin:0}.find-time-flow-override .results-toolbar{gap:8px}.find-time-flow-override .btn-add-batch-poll{margin-left:auto;padding:4px 8px;font-size:12px}.find-time-flow-override .findtime-list-results{display:none}.find-time-flow-override .findtime-calendar-results{flex-direction:column;gap:8px;display:flex}.find-time-flow-override .findtime-calendar-picker-box{padding:10px;display:flex}.find-time-flow-override .findtime-picker-month-header>div{gap:4px;font-size:11px}.find-time-flow-override .findtime-picker-month-header>small{display:none}.find-time-flow-override .findtime-day-cell{min-height:42px;font-size:12px}.find-time-flow-override .findtime-day-cell small{font-size:8.5px}.find-time-flow-override .findtime-day-cell i{width:4px;height:4px;top:3px;right:3px}.find-time-flow-override .time-slot-card{padding:6px 8px}.find-time-flow-override .slot-card-main{gap:6px}.find-time-flow-override .slot-time-text{font-size:12px}.find-time-flow-override .slot-left-info{gap:4px}.find-time-flow-override .status-badge{padding:2px 4px;font-size:10px}.find-time-flow-override .slot-actions-group{gap:2px}.find-time-flow-override .btn-style-3-poll{padding:3px 6px;font-size:11px}.find-time-flow-override .btn-create-event-direct{min-height:28px;padding:5px 8px;font-size:11px}.find-time-flow-override .selected-day-header strong{font-size:12px}.find-time-flow-override .batch-day{padding:4px;font-size:10px}.findtime-step-results .wizard-content-body{gap:8px;padding:10px 10px 14px}}@media (max-width:350px){.find-time-flow-override .attendee-row-card{gap:4px;padding:8px 6px}.find-time-flow-override .req-segmented-control button{padding:4px 5px;font-size:10px}.find-time-flow-override .attendee-avatar{width:24px;height:24px}.find-time-flow-override .attendee-names strong{font-size:12px}.find-time-flow-override .slot-card-main{flex-wrap:wrap}.find-time-flow-override .slot-actions-group{margin-left:auto}}.time-poll-review{background:#fff;border:1px solid #bfd4ea;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.time-poll-review>label{margin:0;font-size:12px;font-weight:700}.time-poll-review>label>span{color:#58708f;font-weight:400}.time-poll-review input:not([type=checkbox]){border:1px solid #bfd4ea;border-radius:10px;margin-top:6px;padding:10px 12px}.poll-review-selection{background:#f8fbff;border:1px solid #bfd4ea;border-radius:10px;padding:12px}.poll-review-selection header{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.poll-review-selection header span,.poll-review-zone{color:#58708f;font-size:10px}.poll-review-selection .poll-review-times{margin:0}.poll-review-selection .poll-review-times p{border-bottom:1px solid #e2edf9;margin:0;padding:10px 0;font-size:12px}.poll-review-selection .poll-review-times p:last-child{border-bottom:0}.time-poll-review .inline-checkbox{align-items:center;gap:8px;font-size:12px;display:flex}.time-poll-review .inline-checkbox input{accent-color:#0b2345;width:18px;height:18px;margin:0}.time-poll-review .create-actions{margin-top:0}@media (max-width:640px){.time-poll-review{gap:12px;padding:14px}}.find-time-flow-override .calendar-batch-action{justify-content:flex-end;width:100%;display:flex}.find-time-flow-override .findtime-day-cell .multi-day-cue{color:#0b2345;white-space:nowrap;background:#e2edf9;border-radius:6px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1.15;display:block}@media (max-width:640px){.find-time-flow-override .findtime-day-cell .multi-day-cue{padding:2px;font-size:10px}}.mock-workspace-dialog.reference-workspace.reference-workspace-create{border:1.5px solid var(--border-subtle,#bfd4ea);border-radius:14px;box-shadow:0 4px 20px #0b234514;background:#fff!important;width:min(760px,100%)!important;max-width:760px!important;height:auto!important;min-height:auto!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;overflow:hidden auto!important}.reference-workspace-create .mock-workspace-hero{display:none!important}.reference-workspace-create .mock-workspace-topbar{z-index:30;border-bottom:1px solid var(--border-subtle,#bfd4ea);background:#fff;position:sticky;top:0}.reference-workspace-create .mock-workspace-body{background:#fff;max-width:100%!important;padding:0!important}.reference-workspace-create .wizard-header{position:static!important}.reference-workspace-create .wizard-close-btn{display:none!important}@media (max-width:640px){.mock-workspace-dialog.reference-workspace.reference-workspace-create{box-shadow:none!important;border:none!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important}}.btn-style-1{background:var(--navy,#0b2345);border:1px solid var(--navy,#0b2345);cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex;color:#fff!important}.btn-style-1:hover{background:var(--navy-hover,#163a6f);border-color:var(--navy-hover,#163a6f)}.btn-style-1:active{background:var(--navy-pressed,#06152b)}.btn-style-1:disabled{opacity:.6;cursor:not-allowed}.btn-style-2{border:1.5px solid var(--border-subtle,#bfd4ea);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex;color:var(--navy,#0b2345)!important}.btn-style-2:hover{border-color:var(--navy,#0b2345);background:#f8fbff}.btn-style-2:disabled{opacity:.6;cursor:not-allowed}.btn-style-3{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s;display:inline-flex;color:var(--link-focus,#155fa9)!important}.btn-style-3:hover{background:#155fa914}.btn-style-3:disabled{opacity:.6;cursor:not-allowed}.wizard-dialog-shell{background:#fff;flex-direction:column;width:100%;display:flex}.wizard-dialog-shell .wizard-header{border-bottom:1px solid var(--border-subtle,#bfd4ea);z-index:20;background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.wizard-dialog-shell .wizard-header-left{flex-direction:column;gap:2px;display:flex}.planning-eyebrow-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planning-header{background:#fff;border-bottom:1px solid #bfd4ea;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.planning-header .wizard-header-left{flex-direction:column;gap:2px;display:flex}.planning-header .wizard-eyebrow{letter-spacing:.08em;color:#155fa9;font-size:10.5px;font-weight:800}.planning-header .wizard-title{color:#06152b;margin:0;font-size:18px;font-weight:800}.event-date-summary-lines{flex-direction:column;gap:4px;display:flex}.findtime-cancel-row{justify-content:flex-start;display:flex}@media (max-width:700px){.find-time-flow-override .planning-header{flex-direction:column;align-items:stretch;padding:12px 14px}}.planning-group-pill{color:#155fa9;overflow-wrap:anywhere;background:#eaf3ff;border:1px solid #bfd4ea;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.poll-review-exit-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-right:auto;display:flex}.wizard-dialog-shell .wizard-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--link-focus,#155fa9);font-size:10.5px;font-weight:800}.wizard-dialog-shell .wizard-title{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800;color:#06152b!important}.wizard-dialog-shell .wizard-header-actions{align-items:center;gap:8px;display:flex}.wizard-dialog-shell .wizard-close-btn{color:var(--text-secondary,#58708f);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .15s;display:flex}.wizard-dialog-shell .wizard-close-btn:hover{color:var(--navy,#0b2345);background:#f1f5f9}.wizard-dialog-shell .wizard-close-btn svg{width:18px;height:18px}.wizard-dialog-shell .mode-tab-bar{background:#edf4fa;border-radius:10px;gap:3px;margin:16px 20px 0;padding:3px;display:flex}.wizard-dialog-shell .mode-tab-btn{color:var(--text-secondary,#58708f);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.wizard-dialog-shell .mode-tab-btn.active{color:var(--navy,#0b2345);background:#fff;box-shadow:0 1px 3px #0b23451a}.wizard-dialog-shell .wizard-form-flow{flex-direction:column;display:flex}.wizard-dialog-shell .wizard-body{flex-direction:column;gap:16px;padding:16px 20px 24px;display:flex}.wizard-dialog-shell .form-group{flex-direction:column;gap:6px;width:100%;display:flex}.wizard-dialog-shell .form-label{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex;color:#06152b!important}.wizard-dialog-shell .form-label span{font-weight:800;color:#06152b!important}.wizard-dialog-shell .form-label-optional{font-size:11.5px;font-weight:600;color:#475569!important}.wizard-dialog-shell .form-input,.wizard-dialog-shell .form-textarea{width:100%;color:var(--navy,#0b2345);border:1.5px solid var(--border-subtle,#bfd4ea);box-sizing:border-box;background:#fff;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.wizard-dialog-shell .form-input:focus,.wizard-dialog-shell .form-textarea:focus{border-color:var(--link-focus,#155fa9);box-shadow:0 0 0 3px #155fa91f}.wizard-dialog-shell .date-summary-card,.busy-dialog .date-summary-card{border:1.5px solid var(--border-subtle,#bfd4ea);background:#fff;border-radius:10px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.wizard-dialog-shell .date-summary-card.expanded,.busy-dialog .date-summary-card.expanded{border-color:var(--link-focus,#155fa9)}.wizard-dialog-shell .single-line-date-banner,.busy-dialog .single-line-date-banner{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-subtle,#f8fbff);justify-content:space-between;align-items:center;padding:10px 14px;transition:background .15s;display:flex}.wizard-dialog-shell .single-line-date-banner:hover,.busy-dialog .single-line-date-banner:hover{background:#f1f7fc}.wizard-dialog-shell .date-banner-left,.busy-dialog .date-banner-left{align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex;color:#06152b!important}.wizard-dialog-shell .date-banner-right,.busy-dialog .date-banner-right{align-items:center;gap:8px;display:flex}.wizard-dialog-shell .quiet-timezone-pill,.busy-dialog .quiet-timezone-pill{color:var(--text-secondary,#58708f);background:#edf2f7;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.wizard-dialog-shell .date-banner-toggle-btn,.busy-dialog .date-banner-toggle-btn{color:var(--link-focus,#155fa9);cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:700}.wizard-dialog-shell .date-picker-tray,.busy-dialog .date-picker-tray{border-top:1px solid var(--border-subtle,#bfd4ea);background:#fff;flex-direction:column;gap:12px;padding:14px;display:flex}.wizard-dialog-shell .time-inputs-grid,.busy-dialog .time-inputs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wizard-dialog-shell .findtime-range-calendar-picker,.busy-dialog .findtime-range-calendar-picker{border:1px solid var(--border-subtle,#bfd4ea);background:var(--surface-subtle,#f8fbff);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.wizard-dialog-shell .range-picker-header,.busy-dialog .range-picker-header{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex;color:#06152b!important}.wizard-dialog-shell .range-nav-btn,.busy-dialog .range-nav-btn{border:1.5px solid var(--navy,#0b2345);color:var(--navy,#0b2345);cursor:pointer;background:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800;transition:all .15s}.wizard-dialog-shell .range-nav-btn:hover:not(:disabled),.busy-dialog .range-nav-btn:hover:not(:disabled){background:var(--surface-subtle,#e2edf9);border-color:var(--navy,#0b2345)}.wizard-dialog-shell .range-nav-btn:disabled,.busy-dialog .range-nav-btn:disabled{color:#94a3b8;opacity:.35;cursor:not-allowed;background:0 0;border-color:#cbd5e1}.wizard-dialog-shell .range-picker-weekdays,.busy-dialog .range-picker-weekdays{text-align:center;color:var(--text-secondary,#58708f);grid-template-columns:repeat(7,minmax(0,1fr));padding:2px 0;font-size:10px;font-weight:800;display:grid}.wizard-dialog-shell .range-picker-days,.busy-dialog .range-picker-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.wizard-dialog-shell .range-day-cell,.busy-dialog .range-day-cell{cursor:pointer;-webkit-user-select:none;user-select:none;height:30px;color:var(--navy,#0b2345);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .1s;display:flex}.wizard-dialog-shell .range-day-cell.disabled-date,.busy-dialog .range-day-cell.disabled-date{color:#a0aec0;opacity:.4;cursor:default}.wizard-dialog-shell .range-day-cell.is-selected-day,.busy-dialog .range-day-cell.is-selected-day{border-radius:6px;background:var(--navy,#0b2345)!important;color:#fff!important}.wizard-dialog-shell .range-day-cell:hover:not(.disabled-date):not(.is-selected-day),.busy-dialog .range-day-cell:hover:not(.disabled-date):not(.is-selected-day){background:#e2edf9}.wizard-dialog-shell .attendee-picker-card{border:1.5px solid var(--border-subtle,#bfd4ea);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.wizard-dialog-shell .attendee-chips-flow{flex-wrap:wrap;gap:6px;display:flex}.wizard-dialog-shell .attendee-chip{-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.wizard-dialog-shell .attendee-chip.is-available{color:#166534;background:#dcfce7;border:1px solid #86efac}.wizard-dialog-shell .attendee-chip.is-available .attendee-status-tag{color:#14532d;background:#bbf7d0}.wizard-dialog-shell .attendee-chip.is-busy{color:#854d0e;background:#fef9c3;border:1px solid #fde68a}.wizard-dialog-shell .attendee-chip.is-busy .attendee-status-tag{color:#713f12;background:#fef08a}.wizard-dialog-shell .attendee-status-tag{border-radius:6px;padding:1.5px 6px;font-size:10px;font-weight:800}.wizard-dialog-shell .conflict-alert-banner{background:#fefce8;border:1.5px solid #fde047;border-radius:10px;align-items:center;padding:8px 12px;display:flex}.wizard-dialog-shell .conflict-alert-header{color:#854d0e;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:800;display:flex}.wizard-dialog-shell .conflict-alert-header .btn-style-3{cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:700;color:var(--link-focus,#155fa9)!important;border:none!important}.wizard-dialog-shell .conflict-alert-header .btn-style-3:hover{background:#155fa914}.wizard-dialog-shell .feature-toggles-card{border:1.5px solid var(--border-subtle,#bfd4ea);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.wizard-dialog-shell .toggle-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.wizard-dialog-shell .toggle-info{flex-direction:column;gap:2px;display:flex}.wizard-dialog-shell .toggle-title{align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex;color:#06152b!important}.wizard-dialog-shell .toggle-title span{font-weight:800;color:#06152b!important}.wizard-dialog-shell .toggle-desc{color:var(--text-secondary,#58708f);font-size:11px}.wizard-dialog-shell .switch-toggle{cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.wizard-dialog-shell .switch-toggle.on{background:var(--link-focus)}.wizard-dialog-shell .switch-toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.wizard-dialog-shell .switch-toggle.on:after{transform:translate(18px)}.wizard-dialog-shell .wizard-footer{border-top:1px solid var(--border-subtle,#bfd4ea);z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.wizard-dialog-shell .wizard-footer-right{align-items:center;gap:8px;display:flex}.desk-text{display:inline}.mob-text{display:none}@media (max-width:640px){.wizard-dialog-shell .wizard-header{padding:12px 16px}.wizard-dialog-shell .wizard-title{font-size:16px}.wizard-dialog-shell .mode-tab-bar{margin:12px 14px 0}.wizard-dialog-shell .wizard-body{gap:12px;padding:12px 14px 20px}.wizard-dialog-shell .form-input,.wizard-dialog-shell .form-textarea{padding:8px 10px;font-size:12.5px}.wizard-dialog-shell .single-line-date-banner{padding:8px 10px}.wizard-dialog-shell .date-banner-left{font-size:12px}.wizard-dialog-shell .wizard-footer{padding:12px 14px}.desk-text{display:none}.mob-text{display:inline}}.find-time-flow-override .slot-time-edit{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0}.find-time-flow-override .slot-time-edit span{color:#58708f;font-size:10px}.find-time-flow-override .slot-time-edit:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #155fa9}.find-time-flow-override .slot-start-picker{border-top:1px solid #bfd4ea;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.find-time-flow-override .slot-start-picker .choice-pill-btn{min-height:36px;padding:6px 10px;font-size:12px}
