.event-origin[data-v-7d7b0b73]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-bg-subtle,#f5f6f8);border-radius:6px;color:var(--sps-text-default,#4b5563);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:8px;margin:6px 0 10px;padding:8px 10px}.origin-icon[data-v-7d7b0b73]{color:var(--sps-text-muted,#6b7280);font-size:16px}.origin-lines[data-v-7d7b0b73]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.origin-line[data-v-7d7b0b73]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.origin-sub[data-v-7d7b0b73]{color:var(--sps-text-muted,#6b7280)}.origin-source[data-v-7d7b0b73]{font-weight:600}.origin-link[data-v-7d7b0b73]{text-decoration:underline}.fc-view-harness.fc-view-harness-active[data-v-3c45f34a]{max-height:500px}.modal-container[data-v-3c45f34a]{width:90%}#schedule-modal[data-v-3c45f34a]{background-color:var(--sps-bg-surface);height:100%}.loc-ac[data-v-8249fd42]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;position:relative}.loc-ac--up .loc-ac__empty[data-v-8249fd42],.loc-ac--up .loc-ac__results[data-v-8249fd42]{bottom:calc(100% + 4px);top:auto}.loc-ac__results[data-v-8249fd42]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(86,37,204,.15);box-shadow:0 8px 24px rgba(86,37,204,.15);left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}.loc-ac__results li[data-v-8249fd42]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;padding:8px 10px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.loc-ac__results li[data-v-8249fd42] .md-icon{color:var(--sps-text-muted);font-size:16px;line-height:1.4}.loc-ac__results li.is-active[data-v-8249fd42],.loc-ac__results li[data-v-8249fd42]:hover{background:var(--sps-bg-raised)}.loc-ac__suffix[data-v-8249fd42]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;width:14px}.loc-ac__text[data-v-8249fd42]{line-height:1.4;word-break:break-word}.loc-ac__empty[data-v-8249fd42]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;color:var(--sps-text-muted);font-size:12px;left:0;padding:10px 12px;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}span.ant-radio+*{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.title[data-v-18b0cda2]{font-size:16px;font-weight:600;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recurrence[data-v-18b0cda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:10px}.recurrence-label[data-v-18b0cda2]{font-size:14px;margin-right:5px}.input-number[data-v-18b0cda2]{border:.5px solid var(--sps-border-default);border-radius:10px;height:30px;margin-right:10px;width:50px}.end-date-label[data-v-18b0cda2]{font-size:15px;margin-bottom:10px}.end-date[data-v-18b0cda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px}.end-date-radio-btn[data-v-18b0cda2]{margin-right:10px;width:17px}.radio-btns[data-v-18b0cda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.radio-btn[data-v-18b0cda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.footer-btns[data-v-18b0cda2]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:10px}.footer-btn[data-v-18b0cda2]{background-color:var(--sps-primary);border-radius:5px;color:var(--sps-text-inverse);cursor:pointer;font-size:13px;margin-right:10px;padding:6px 10px}.repeat-days[data-v-18b0cda2]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--sps-bg-sunken);border-radius:50%;color:var(--sps-text-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:20px;justify-content:center;margin-right:5px;padding:3px;width:20px}.repeat-days.active[data-v-18b0cda2]{background-color:var(--sps-primary);color:var(--sps-text-inverse)}#custom-repeat[data-v-18b0cda2]{background-color:var(--sps-bg-surface);height:100%}.event-comments[data-v-810abe00]{border-top:1px solid var(--sps-bg-sunken);margin-top:14px;padding-top:12px}.event-comments .ec-head[data-v-810abe00]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:12px}.event-comments .ec-head .md-icon[data-v-810abe00]{color:var(--sps-text-muted);font-size:18px}.event-comments .ec-head .ec-title[data-v-810abe00]{color:var(--sps-text-strong);font-size:13px;font-weight:600}.event-comments .ec-head .ec-count[data-v-810abe00]{background-color:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft);font-size:11px;height:18px;line-height:18px;min-width:18px;padding:0 6px;text-align:center}.event-comments .ec-empty[data-v-810abe00]{color:var(--sps-text-subtle);font-size:12px;margin-bottom:12px}.event-comments .ec-list[data-v-810abe00]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-scroll-chaining:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:14px;max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.event-comments .ec-list[data-v-810abe00]::-webkit-scrollbar{width:6px}.event-comments .ec-list[data-v-810abe00]::-webkit-scrollbar-thumb{background-color:var(--sps-border-default)}.event-comments .ec-item[data-v-810abe00]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.event-comments .ec-item:hover .ec-actions[data-v-810abe00]{opacity:1}.event-comments .ec-avatar[data-v-810abe00]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--sps-text-subtle);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:26px;justify-content:center;letter-spacing:.02em;width:26px}.event-comments .ec-avatar.is-me[data-v-810abe00]{background-color:var(--sps-primary)}.event-comments .ec-body[data-v-810abe00]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.event-comments .ec-item-head[data-v-810abe00]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:2px}.event-comments .ec-item-head .ec-user[data-v-810abe00]{color:var(--sps-text-strong);font-size:12px;font-weight:600}.event-comments .ec-item-head .ec-date[data-v-810abe00],.event-comments .ec-item-head .ec-dot[data-v-810abe00],.event-comments .ec-item-head .ec-edited[data-v-810abe00]{color:var(--sps-text-subtle);font-size:11px}.event-comments .ec-item-head .ec-edited[data-v-810abe00]{font-style:italic}.event-comments .ec-actions[data-v-810abe00]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.event-comments .ec-actions .md-icon[data-v-810abe00]{color:var(--sps-text-subtle);cursor:pointer;font-size:15px}.event-comments .ec-actions .md-icon[data-v-810abe00]:hover{color:var(--sps-primary)}.event-comments .ec-actions .md-icon.danger[data-v-810abe00]:hover{color:var(--sps-danger)}.event-comments .ec-message[data-v-810abe00]{color:var(--sps-text-default);font-size:13px;line-height:19px;white-space:pre-wrap;word-break:break-word}.event-comments textarea[data-v-810abe00]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);color:var(--sps-text-default);font-family:inherit;font-size:13px;line-height:18px;padding:7px 9px;resize:none;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;width:100%}.event-comments textarea[data-v-810abe00]::-webkit-input-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-810abe00]::-moz-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-810abe00]::-ms-input-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-810abe00]::placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-810abe00]:focus{border-color:var(--sps-primary);outline:0}.event-comments .ec-edit-actions[data-v-810abe00]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:flex-end;margin-top:6px}.event-comments .ec-new[data-v-810abe00]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.event-comments .ec-new-body[data-v-810abe00]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.event-comments .ec-new-actions[data-v-810abe00]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.event-comments .ec-hint[data-v-810abe00]{color:var(--sps-text-subtle);font-size:11px}.ant-select-selection{background-color:var(--sps-bg-surface)!important}.contact-picker-modal .visitor-picker-create{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;margin-bottom:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-picker-modal .visitor-picker-create:hover{text-decoration:underline}.contact-picker-modal .visitor-picker-create .md-icon{font-size:17px}.visitor-field[data-v-5f3759e9]{margin-left:10px;min-width:0;width:100%}.visitor-add[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:6px}.visitor-add .md-icon[data-v-5f3759e9]{font-size:18px}.visitor-chip .visitor-chip-main[data-v-5f3759e9],.visitor-chip[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;min-width:0}.visitor-chip .visitor-chip-main[data-v-5f3759e9]{background:var(--sps-primary-soft);border-radius:var(--sps-radius-pill);color:var(--sps-primary-text-on-soft);cursor:pointer;padding:3px 10px}.visitor-chip .visitor-chip-main[data-v-5f3759e9] .platform-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;justify-content:center;width:18px}.visitor-chip .visitor-chip-main[data-v-5f3759e9] .platform-icon .icon,.visitor-chip .visitor-chip-main[data-v-5f3759e9] .platform-icon img,.visitor-chip .visitor-chip-main[data-v-5f3759e9] .platform-icon svg{height:18px;width:18px}.visitor-chip .visitor-chip-name[data-v-5f3759e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-chip .visitor-chip-action[data-v-5f3759e9]{-ms-flex-negative:0;color:var(--sps-text-muted);cursor:pointer;flex-shrink:0;font-size:17px}.visitor-chip .visitor-chip-action[data-v-5f3759e9]:hover{color:var(--sps-text)}.delete-title[data-v-5f3759e9]{font-size:19px;font-weight:700;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.duration[data-v-5f3759e9]{-ms-flex-negative:0;background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-strong);border-radius:6px;flex-shrink:0;padding:4px 8px;width:68px}.footer-btns[data-v-5f3759e9]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:10px}.footer-btn[data-v-5f3759e9]{background-color:var(--sps-primary);border-radius:5px;color:var(--sps-text-inverse);cursor:pointer;font-size:13px;margin-right:10px;padding:6px 10px}.fc-view-harness.fc-view-harness-active[data-v-5f3759e9]{max-height:500px}#event-modal[data-v-5f3759e9]{background-color:var(--sps-bg-surface);height:100%}#event-modal .footer-action[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-top:1px solid var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:14px}#event-modal .footer-action .delete-action[data-v-5f3759e9]{margin-right:auto}#event-modal .footer-action .supsis-button+.supsis-button[data-v-5f3759e9]{margin-left:0}#event-modal .footer-action[data-v-5f3759e9] .supsis-button__label{gap:var(--sps-btn-gap)}#event-modal .google-sync-note[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:16px;margin-top:12px}#event-modal .google-sync-note .md-icon[data-v-5f3759e9]{font-size:16px}#event-modal .google-connect-note[data-v-5f3759e9]{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid var(--sps-bg-sunken);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding:10px 0 0}#event-modal .google-connect-note .gcn-text[data-v-5f3759e9],#event-modal .google-connect-note[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#event-modal .google-connect-note .gcn-text[data-v-5f3759e9]{color:var(--sps-text-muted);font-size:12px;gap:6px;line-height:16px}#event-modal .google-connect-note .md-icon[data-v-5f3759e9]{font-size:16px}#event-modal .google-connect-note[data-v-5f3759e9] .supsis-button__label{gap:var(--sps-btn-gap)}#event-modal .info[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}#event-modal .event-input[data-v-5f3759e9]{border:none;border-bottom:.5px solid var(--sps-border-default);margin-bottom:4px;margin-top:0;width:100%}#event-modal .event-input[data-v-5f3759e9]:hover{border-bottom:1px solid var(--sps-primary-hover)}#event-modal .single[data-v-5f3759e9]{margin-right:5px}#event-modal .ant-calendar-picker[data-v-5f3759e9],#event-modal .ant-time-picker[data-v-5f3759e9]{width:100%}#event-modal .ant-calendar-picker-input[data-v-5f3759e9],#event-modal .ant-time-picker-input[data-v-5f3759e9]{cursor:pointer}#event-modal .custom-datetime-container[data-v-5f3759e9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-left:10px;width:100%}#event-modal .datetime-row[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#event-modal .datetime-label[data-v-5f3759e9]{color:var(--sps-text-default);font-size:14px;font-weight:500;min-width:70px}#event-modal .custom-date-input[data-v-5f3759e9],#event-modal .custom-time-input[data-v-5f3759e9]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-strong);border-radius:6px;font-size:14px;padding:4px 11px;-webkit-transition:border-color .3s;transition:border-color .3s}#event-modal .custom-date-input[data-v-5f3759e9]:hover,#event-modal .custom-time-input[data-v-5f3759e9]:hover{border-color:var(--sps-primary)}#event-modal .custom-date-input[data-v-5f3759e9]:focus,#event-modal .custom-time-input[data-v-5f3759e9]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 2px var(--sps-primary-soft);box-shadow:0 0 0 2px var(--sps-primary-soft);outline:0}#event-modal .custom-date-input[data-v-5f3759e9]{min-width:150px}#event-modal .custom-time-input[data-v-5f3759e9]{min-width:120px}#event-modal .description[data-v-5f3759e9]{margin-left:10px}#event-modal .lock-icon[data-v-5f3759e9]{font-size:20px;margin-right:10px}#event-modal .all-day-check[data-v-5f3759e9]{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;white-space:nowrap}#event-modal .meet-check[data-v-5f3759e9]{margin-left:10px}#event-modal .timezone-note[data-v-5f3759e9]{color:var(--sps-text-muted);font-size:11px;line-height:16px;margin-left:34px;margin-top:6px}#event-modal .timezone-note .tz-diff[data-v-5f3759e9]{color:var(--sps-warning)}#event-modal .timezone-note .tz-use-device[data-v-5f3759e9]{color:var(--sps-primary);cursor:pointer;margin-left:4px;text-decoration:underline}#event-modal .attachments-row[data-v-5f3759e9]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#event-modal .attachments-box[data-v-5f3759e9]{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;align-items:flex-start;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-left:10px;min-width:0}#event-modal .attachment-list[data-v-5f3759e9],#event-modal .attachments-box[data-v-5f3759e9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}#event-modal .attachment-list[data-v-5f3759e9]{-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}#event-modal .attachment[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;min-width:0}#event-modal .attachment .file-icon[data-v-5f3759e9]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0;font-size:16px}#event-modal .attachment .filename[data-v-5f3759e9]{color:var(--sps-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#event-modal .attachment a.filename[data-v-5f3759e9]{color:var(--sps-primary)}#event-modal .attachment a.filename[data-v-5f3759e9]:hover{text-decoration:underline}#event-modal .attachment .progress[data-v-5f3759e9],#event-modal .attachment .remove[data-v-5f3759e9],#event-modal .attachment .size[data-v-5f3759e9]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0}#event-modal .attachment .remove[data-v-5f3759e9]{cursor:pointer;font-size:15px}#event-modal .attachment .remove[data-v-5f3759e9]:hover{color:var(--sps-danger)}#event-modal .reminder-block[data-v-5f3759e9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}#event-modal .reminder-head[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}#event-modal .reminder-list[data-v-5f3759e9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:8px 0 0 29px}#event-modal .reminder-empty[data-v-5f3759e9]{color:var(--sps-text-muted);font-size:12px}#event-modal .reminder-row[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#event-modal .reminder-row .duration[data-v-5f3759e9]{height:32px;line-height:1;margin:0}#event-modal .reminder-row[data-v-5f3759e9] .ant-select-selection--single{height:32px}#event-modal .reminder-row[data-v-5f3759e9] .ant-select-selection__rendered{line-height:30px}#event-modal .reminder-unit[data-v-5f3759e9]{-ms-flex-negative:0;flex-shrink:0;width:116px}#event-modal .reminder-email[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:13px;gap:6px;height:32px;justify-content:center;line-height:1;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#event-modal .reminder-email input[data-v-5f3759e9]{-ms-flex-negative:0;accent-color:var(--sps-primary);cursor:pointer;flex-shrink:0;height:15px;margin:0;width:15px}#event-modal .reminder-email span[data-v-5f3759e9]{line-height:1}#event-modal .reminder-hint[data-v-5f3759e9]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:6px;line-height:1.5}#event-modal .reminder-hint[data-v-5f3759e9] .md-icon{font-size:14px;line-height:1.4}#event-modal .reminder-add[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-primary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;gap:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#event-modal .reminder-add[data-v-5f3759e9] .md-icon{font-size:16px}#event-modal .reminder-add[data-v-5f3759e9]:hover{text-decoration:underline}#event-modal .reminder-suffix[data-v-5f3759e9]{color:var(--sps-text-muted);font-size:13px;line-height:1}#event-modal .reminder-remove[data-v-5f3759e9],#event-modal .reminder-suffix[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:32px}#event-modal .reminder-remove[data-v-5f3759e9]{cursor:pointer}#event-modal .color-field[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-left:10px}#event-modal .color-label[data-v-5f3759e9]{color:var(--sps-text-default);font-size:14px}#event-modal .color-input[data-v-5f3759e9]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-strong);border-radius:6px;cursor:pointer;height:26px;padding:0;width:38px}#event-modal .color-reset[data-v-5f3759e9]{color:var(--sps-text-muted);cursor:pointer;font-size:12px}#event-modal .color-reset[data-v-5f3759e9]:hover{color:var(--sps-primary)}#event-modal .google-meet-btn[data-v-5f3759e9]{margin-bottom:10px;margin-top:10px}#event-modal .meet-link-container[data-v-5f3759e9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}#event-modal .meet-link-container .meet-link[data-v-5f3759e9]{background-color:var(--sps-bg-sunken);border-radius:4px;color:var(--sps-text-default);font-size:12px;max-width:300px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.reservation-update-form .buttons[data-v-621856f1]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:20px}.reservation-update-form .buttons a-button[data-v-621856f1]{margin-left:10px}.container[data-v-22c592d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Inter,Roboto,sans-serif;gap:14px}.container .head[data-v-22c592d4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.container .head .reservation-badge[data-v-22c592d4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft);border-radius:999px;color:var(--sps-primary-text-on-soft);cursor:help;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 10px}.container .head .reservation-badge .material-icons[data-v-22c592d4]{font-size:14px}.container .head .plan-title[data-v-22c592d4]{color:var(--sps-text-strong);font-size:18px;font-weight:700;letter-spacing:-.02em}.container .head-desc[data-v-22c592d4]{color:var(--sps-text-muted);font-size:12px;line-height:1.5;margin:-8px 0 0}.container .section[data-v-22c592d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.container .section-label[data-v-22c592d4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-subtle);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.04em;text-transform:uppercase}.container .section-label .material-icons[data-v-22c592d4]{font-size:14px}.container .info-card[data-v-22c592d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 14px}.container .info-card.is-hidden[data-v-22c592d4]{background:var(--sps-bg-raised);border-style:dashed}.container .info-card.when-card[data-v-22c592d4]{background:var(--sps-bg-surface)}.container .info-row[data-v-22c592d4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:9px}.container .info-row .icon[data-v-22c592d4]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0;font-size:17px}.container .info-row .value.strong[data-v-22c592d4]{color:var(--sps-text-strong);font-weight:600}.container .info-row .value.link[data-v-22c592d4]{color:var(--sps-primary)}.container .info-row .value.link[data-v-22c592d4]:hover{text-decoration:underline}.container .info-row.empty[data-v-22c592d4]{color:var(--sps-text-subtle);font-style:italic}.container .kv-row[data-v-22c592d4]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px}.container .kv-row .kv-label[data-v-22c592d4]{-webkit-box-flex:0;color:var(--sps-text-muted);-ms-flex:0 0 38%;flex:0 0 38%;font-weight:600;word-break:break-word}.container .kv-row .kv-value[data-v-22c592d4]{-webkit-box-flex:1;color:var(--sps-text-strong);-ms-flex:1;flex:1;min-width:0;word-break:break-word}.container .kv-row .kv-value.mono[data-v-22c592d4]{color:var(--sps-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.container .sync-warning[data-v-22c592d4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-warning-soft);border:1px solid var(--sps-warning-soft);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:9px 12px}.container .sync-warning .material-icons[data-v-22c592d4]{color:var(--sps-warning-text);font-size:19px}.container .sync-warning .sync-texts[data-v-22c592d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.container .sync-warning .sync-title[data-v-22c592d4]{color:var(--sps-warning-text);font-size:13px;font-weight:700}.container .sync-warning .sync-desc[data-v-22c592d4]{color:var(--sps-warning-text);font-size:11px;overflow:hidden;text-overflow:ellipsis}.container .sync-warning .sync-retry[data-v-22c592d4]{background:var(--sps-bg-surface);border:1px solid var(--sps-warning);border-radius:8px;color:var(--sps-warning-text);cursor:pointer;font-size:12px;font-weight:600;height:30px;padding:0 12px}.container .sync-warning .sync-retry[data-v-22c592d4]:disabled{cursor:not-allowed;opacity:.6}.container .actions[data-v-22c592d4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:4px;padding-top:14px}.container .actions .supsis-button.block[data-v-22c592d4]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container .actions .supsis-button+.supsis-button[data-v-22c592d4]{margin-left:0}.container .actions[data-v-22c592d4] .supsis-button__label{gap:var(--sps-btn-gap)}.container .actions .delete-button-container[data-v-22c592d4]{border-top:1px solid var(--sps-bg-sunken);margin-top:6px;padding-top:12px;width:100%}.delete-button-container[data-v-22c592d4]{display:inline-block;position:relative}.delete-button-container .custom-popup[data-v-22c592d4]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;bottom:100%;-webkit-box-shadow:0 12px 30px -10px rgba(15,23,42,.25);box-shadow:0 12px 30px -10px rgba(15,23,42,.25);left:50%;margin-bottom:8px;padding:15px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:240px;z-index:999999}.delete-button-container .custom-popup p[data-v-22c592d4]{color:var(--sps-text-default);font-size:13px;margin:0 0 12px}.delete-button-container .custom-popup .popup-buttons[data-v-22c592d4]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center}.delete-button-container .custom-popup .popup-buttons .supsis-button+.supsis-button[data-v-22c592d4]{margin-left:0}.reservation-programs .route-page-content[data-v-36213ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.reservation-programs .page-content-wrapper[data-v-36213ec3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-y:auto;padding:20px}.reservation-programs .rp-body[data-v-36213ec3]{padding:22px 28px 28px}.reservation-programs .rp-group[data-v-36213ec3]{margin-bottom:20px}.reservation-programs .rp-group[data-v-36213ec3]:last-child{margin-bottom:0}.reservation-programs .rp-group-header[data-v-36213ec3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservation-programs .rp-group-header .rp-group-name[data-v-36213ec3]{color:var(--sps-text-strong);font-size:14px;font-weight:700}.reservation-programs .rp-group-header .rp-group-count[data-v-36213ec3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;height:20px;padding:0 8px}.reservation-programs .rp-group-header .rp-toggle[data-v-36213ec3]{color:var(--sps-text-subtle);margin-left:auto}.reservation-programs .rp-grid[data-v-36213ec3]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.reservation-programs .rp-card[data-v-36213ec3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border-bottom:1px solid var(--sps-border-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:18px;-webkit-transition:background .15s ease;transition:background .15s ease}.reservation-programs .rp-card[data-v-36213ec3]:hover{background:var(--sps-bg-raised)}.reservation-programs .rp-card-head[data-v-36213ec3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.reservation-programs .rp-card-head h3[data-v-36213ec3]{color:var(--sps-text-strong);font-size:16px;font-weight:700;margin:0}.reservation-programs .rp-card-icon[data-v-36213ec3]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-primary-soft);border-radius:10px;color:var(--sps-primary-text-on-soft);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.reservation-programs .rp-card-icon .material-icons[data-v-36213ec3]{font-size:19px}.reservation-programs .rp-card-desc[data-v-36213ec3]{color:var(--sps-text-muted);font-size:13px;line-height:1.5;margin:0}.reservation-programs .rp-meta[data-v-36213ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.reservation-programs .rp-meta .rp-meta-item[data-v-36213ec3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:999px;color:var(--sps-text-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px;padding:3px 9px}.reservation-programs .rp-meta .rp-meta-item .material-icons[data-v-36213ec3]{color:var(--sps-text-subtle);font-size:14px}.reservation-programs .rp-stat[data-v-36213ec3]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:10px 12px}.reservation-programs .rp-stat .rp-stat-value[data-v-36213ec3]{color:var(--sps-primary);font-size:20px;font-weight:700;line-height:1}.reservation-programs .rp-stat .rp-stat-label[data-v-36213ec3]{color:var(--sps-primary);font-size:12px}.reservation-programs .rp-actions[data-v-36213ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.reservation-programs .rp-actions .cel-btn-secondary[data-v-36213ec3]{font-size:13px;height:36px;padding:0 12px}.reservation-programs .rp-actions .cel-btn-secondary.is-danger[data-v-36213ec3]:hover{background:var(--sps-danger-soft);border-color:var(--sps-danger);color:var(--sps-danger-text)}#duration-modal .ant-model-content{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;justify-content:center;width:300px}#duration-modal .input-number{background-color:var(--sps-bg-sunken);border:none;border-radius:5px;height:35px;margin-right:10px;padding:10px;width:60px}#duration-modal .footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end}#duration-modal .footer .footer-btn{background-color:var(--sps-primary);border-radius:10px;color:var(--sps-text-inverse);cursor:pointer;font-size:13px;font-weight:500;margin-right:20px;padding:1px 10px}#duration[data-v-cc2b59c0]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#duration .time-icon[data-v-cc2b59c0]{font-size:20px;margin-right:20px;margin-top:2px}#duration .content[data-v-cc2b59c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#duration .content .time-label[data-v-cc2b59c0]{color:var(--sps-text-strong);font-size:16px;font-weight:500}#duration .content .time-sub-label[data-v-cc2b59c0]{font-size:12px}#availability[data-v-3c6e416f]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}#availability.timezone[data-v-3c6e416f]{margin-top:20px}#availability .time-icon[data-v-3c6e416f]{font-size:20px;margin-right:20px;margin-top:2px}#availability .content[data-v-3c6e416f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#availability .content .add-new-availability[data-v-3c6e416f]{font-size:13px;height:34px;margin:10px 0;padding:0 12px}#availability .content .add-new-availability.disabled[data-v-3c6e416f]{background-color:var(--sps-bg-sunken);cursor:default;opacity:.5;pointer-events:none}#availability .content .time-label[data-v-3c6e416f]{color:var(--sps-text-strong);font-size:16px;font-weight:500}#availability .content .time-sub-label[data-v-3c6e416f]{font-size:12px}#availability .content .options[data-v-3c6e416f]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#availability .content .options .days[data-v-3c6e416f]{width:40%}#availability .content .options .select-item[data-v-3c6e416f]{width:100%}#availability .content .options .option[data-v-3c6e416f]{width:25%}#availability .content .options .delete-icon[data-v-3c6e416f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3px}#availability .content .options .delete-icon[data-v-3c6e416f]:hover{background-color:var(--sps-bg-sunken)}.modal-container[data-v-233a586f]{background-color:var(--sps-bg-surface);margin:-20px;padding:20px;width:auto}.modal-container .title[data-v-233a586f]{font-size:20px;font-weight:500;margin-bottom:10px;text-align:center}.modal-container .radio-btns[data-v-233a586f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:3px 0}.modal-container .radio-btns .radio-btn[data-v-233a586f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}.modal-container .date[data-v-233a586f]{background-color:var(--sps-bg-sunken);border:none;border-radius:10px;padding:5px}.modal-container .footer[data-v-233a586f]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end}.modal-container .footer .footer-btn[data-v-233a586f]{background-color:var(--sps-primary);border-radius:10px;color:var(--sps-text-inverse);cursor:pointer;font-size:13px;font-weight:500;margin-right:20px;padding:1px 10px}#plan[data-v-233a586f]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}#plan .time-icon[data-v-233a586f]{font-size:20px;margin-right:20px;margin-top:7px}#plan .content[data-v-233a586f]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}#plan .content .header[data-v-233a586f],#plan .content[data-v-233a586f]{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}#plan .content .header[data-v-233a586f]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;align-items:center;border-radius:5px;cursor:pointer;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:5px}#plan .content .header[data-v-233a586f]:hover{background-color:var(--sps-bg-sunken)}#plan .content .header .header-titles[data-v-233a586f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#plan .content .header .header-titles .header-title[data-v-233a586f]{color:var(--sps-text-strong);font-size:16px;font-weight:500}#plan .content .header .header-titles .header-sub-title[data-v-233a586f]{font-size:12px}#plan .content .radio-btns[data-v-233a586f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px 0}#plan .content .radio-btns .radio-btn[data-v-233a586f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}#plan .content .section[data-v-233a586f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px}#plan .content .section.bottom[data-v-233a586f]{margin-top:20px}#plan .content .section .input-checkbox[data-v-233a586f]{margin-right:10px}#plan .content .section .limit-row[data-v-233a586f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:6px;min-height:35px}#plan .content .section .limit-toggle[data-v-233a586f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:6px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#plan .content .section .limit-toggle .input-checkbox[data-v-233a586f]{accent-color:var(--sps-primary);cursor:pointer;height:15px;margin:0;width:15px}#plan .content .section .limit-none[data-v-233a586f]{color:var(--sps-text-muted);font-size:13px}#plan .content .section .label[data-v-233a586f]{font-size:12px;font-weight:700}#plan .content .section .input-number[data-v-233a586f]{background-color:var(--sps-bg-sunken);border:none;border-radius:5px;height:35px;margin:0;padding:10px;width:60px}#availability[data-v-b775b3ec]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}#availability .time-icon[data-v-b775b3ec]{font-size:20px;margin-right:20px;margin-top:7px}#availability .content[data-v-b775b3ec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#availability .content .header[data-v-b775b3ec]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;border-radius:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:5px}#availability .content .header[data-v-b775b3ec]:hover{background-color:var(--sps-bg-sunken)}#availability .content .header .header-titles[data-v-b775b3ec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#availability .content .header .header-titles .header-title[data-v-b775b3ec]{color:var(--sps-text-strong);font-size:16px;font-weight:500}#availability .content .header .header-titles .header-sub-title[data-v-b775b3ec]{font-size:12px}#availability .content .section[data-v-b775b3ec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px}#availability .content .section.bottom[data-v-b775b3ec]{margin-top:20px}#availability .content .section .input-checkbox[data-v-b775b3ec]{margin-right:10px}#availability .content .section .label[data-v-b775b3ec]{font-size:12px;font-weight:700}#availability .content .section .input-number[data-v-b775b3ec]{background-color:var(--sps-bg-sunken);border:none;border-radius:5px;height:35px;margin-right:10px;padding:10px;width:60px}#availability .ant-select-selection{background-color:var(--sps-bg-surface)!important;border:none!important;border-radius:0!important;margin-top:6px}#availability .ant-select-selection__rendered{margin-left:0!important}#availability[data-v-1af17992]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}#availability .time-icon[data-v-1af17992]{font-size:20px;margin-right:20px;margin-top:7px}#availability .content[data-v-1af17992]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#availability .content .header[data-v-1af17992]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;border-radius:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:5px}#availability .content .header[data-v-1af17992]:hover{background-color:var(--sps-bg-sunken)}#availability .content .header .header-titles[data-v-1af17992]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#availability .content .header .header-titles .header-title[data-v-1af17992]{color:var(--sps-text-strong);font-size:16px;font-weight:500}#availability .content .header .header-titles .header-sub-title[data-v-1af17992]{font-size:12px}#availability .content .calendar-list[data-v-1af17992]{margin-left:10px;margin-top:3px}#availability .content .calendar-list .select-calendar[data-v-1af17992]{margin-bottom:10px;width:100%}#availability .content .calendar-list .calendar-item[data-v-1af17992]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#availability .content .calendar-list .calendar-item .item-checkbox[data-v-1af17992]{height:15px;margin-right:10px}#description[data-v-08dd3190]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}#description .time-icon[data-v-08dd3190]{font-size:20px;margin-right:20px;margin-top:7px}#description .content[data-v-08dd3190]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#description .content .time-label[data-v-08dd3190]{color:var(--sps-text-strong);font-size:16px;font-weight:500}#description .content .time-sub-label[data-v-08dd3190]{font-size:12px}#description .content .description-input[data-v-08dd3190]{background-color:var(--sps-bg-sunken);border:none;border-radius:5px;height:70px;padding:10px}#form-modal{.ant-input{background-color:var(--sps-bg-sunken);border-color:var(--sps-border-default);border-radius:10px}.ant-select-selection{background-color:var(--sps-bg-sunken)!important;border-color:var(--sps-border-default)!important;border-radius:10px!important}.ant-modal-content{width:20vw}}#form-modal[data-v-5c8d40be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Inter,Roboto,sans-serif}#form-modal .title[data-v-5c8d40be]{color:var(--sps-text-strong);font-size:18px;font-weight:700;margin-bottom:14px}#form-modal .field-caption[data-v-5c8d40be]{color:var(--sps-text-default);font-size:12px;font-weight:600;margin-bottom:4px}#form-modal .field-hint[data-v-5c8d40be]{color:var(--sps-text-muted);font-size:12px;line-height:1.5;margin:6px 0 14px}#form-modal .types[data-v-5c8d40be]{width:100%}#form-modal .input-area[data-v-5c8d40be]{margin-bottom:14px;width:100%}#form-modal .hidden-hint[data-v-5c8d40be]{background:var(--sps-bg-sunken);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:14px;padding:10px 12px}#form-modal .hidden-hint .material-icons[data-v-5c8d40be]{color:var(--sps-text-muted);font-size:18px}#form-modal .hidden-hint .hidden-hint-title[data-v-5c8d40be]{color:var(--sps-text-strong);font-size:12px;font-weight:700}#form-modal .hidden-hint code[data-v-5c8d40be]{background:var(--sps-border-default);border-radius:6px;color:var(--sps-primary);display:inline-block;font-size:12px;margin:3px 0;padding:1px 6px}#form-modal .hidden-hint .hidden-hint-desc[data-v-5c8d40be]{color:var(--sps-text-muted);font-size:11px;line-height:1.5}#form-modal .required-container[data-v-5c8d40be]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#form-modal .required-container .input-checkbox[data-v-5c8d40be]{-ms-flex-negative:0;accent-color:var(--sps-primary);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}#form-modal .required-container .text[data-v-5c8d40be]{color:var(--sps-text-default);font-size:13px;line-height:16px}#form-modal .footer[data-v-5c8d40be]{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:14px;width:100%}#form-modal{.custom-modal-body{background-color:var(--sps-bg-surface);border-radius:20px}}#form[data-v-028c4e97]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#form .time-icon[data-v-028c4e97]{font-size:20px;margin-right:12px;margin-top:2px}#form .content[data-v-028c4e97]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#form .content .header[data-v-028c4e97]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:2px}#form .content .header[data-v-028c4e97]:hover{background-color:var(--sps-bg-sunken)}#form .content .header .header-titles[data-v-028c4e97]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#form .content .header .header-titles .header-title[data-v-028c4e97]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#form .content .header .header-titles .header-sub-title[data-v-028c4e97]{color:var(--sps-text-muted);font-size:12px;line-height:1.5}#form .content .form-items[data-v-028c4e97]{gap:10px;margin-top:12px}#form .content .field-list[data-v-028c4e97],#form .content .form-items[data-v-028c4e97]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#form .content .field-list[data-v-028c4e97]{gap:6px}#form .content .field-row[data-v-028c4e97]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:9px 11px}#form .content .field-row.is-default[data-v-028c4e97]{background:var(--sps-bg-page)}#form .content .field-row.is-hidden[data-v-028c4e97]{background:var(--sps-bg-raised);border-style:dashed}#form .content .field-row .field-icon[data-v-028c4e97]{color:var(--sps-icon-muted);font-size:18px}#form .content .field-row .field-texts[data-v-028c4e97]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}#form .content .field-row .field-label[data-v-028c4e97]{color:var(--sps-text-strong);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#form .content .field-row .field-label .required-mark[data-v-028c4e97]{color:var(--sps-danger)}#form .content .field-row .field-type[data-v-028c4e97]{color:var(--sps-text-subtle);font-size:11px}#form .content .field-row .field-param[data-v-028c4e97]{background:var(--sps-bg-sunken);border-radius:5px;color:var(--sps-primary);font-size:11px;padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#form .content .field-row .field-lock[data-v-028c4e97]{color:var(--sps-border-strong);font-size:15px}#form .content .field-row .field-action[data-v-028c4e97]{border-radius:6px;color:var(--sps-text-subtle);cursor:pointer;font-size:16px;padding:3px}#form .content .field-row .field-action[data-v-028c4e97]:hover{background-color:var(--sps-bg-sunken);color:var(--sps-text-strong)}#form .content .hidden-section[data-v-028c4e97]{background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:12px;padding:12px}#form .content .hidden-section .hidden-section-title[data-v-028c4e97]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;gap:5px}#form .content .hidden-section .hidden-section-title .material-icons[data-v-028c4e97]{color:var(--sps-text-muted);font-size:16px}#form .content .hidden-section .hidden-section-desc[data-v-028c4e97]{color:var(--sps-text-muted);font-size:11px;line-height:1.5;margin:4px 0 10px}#form .content .add-field-btn[data-v-028c4e97]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:1px dashed var(--sps-border-strong);border-radius:12px;color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:5px;height:38px;justify-content:center;-webkit-transition:all .2s;transition:all .2s;width:100%}#form .content .add-field-btn .material-icons[data-v-028c4e97]{font-size:18px}#form .content .add-field-btn[data-v-028c4e97]:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary)}#reservation>div.right>div>div.fc-view-harness.fc-view-harness-active>div>table>tbody>tr:first-child{display:none}#reservation .fc-day-today{background-color:var(--sps-primary-soft)!important}#reservation .ant-spin-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#reservation .fc .fc-toolbar{gap:10px;padding:4px 0 14px}#reservation .fc .fc-toolbar-title{color:var(--sps-text-strong);font-size:18px;font-weight:700}#reservation .fc .fc-button{background-color:var(--sps-bg-surface)!important;border:1px solid var(--sps-border-default)!important;border-radius:10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--sps-text-default)!important;font-size:13px!important;font-weight:600!important;height:36px!important;padding:0 13px!important;text-transform:none!important}#reservation .fc .fc-button:hover{background-color:var(--sps-primary-soft)!important;border-color:var(--sps-primary)!important;color:var(--sps-primary)!important}#reservation .fc .fc-button:disabled{opacity:.45}#reservation .fc-theme-standard td,#reservation .fc-theme-standard th{border-color:var(--sps-border-default)}#reservation .fc-timegrid-slot{height:34px}#reservation .fc-timegrid-event,#reservation .fc-timegrid-event .fc-event-main-frame{overflow:hidden}#reservation .fc-timegrid-event .fc-event-title-container{min-width:0}#reservation .fc-timegrid-event-short .fc-event-main-frame{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}#reservation .fc-timegrid-event-short .fc-event-time:after{content:""}#reservation .fc-timegrid-axis,#reservation .fc-timegrid-slot-label{color:var(--sps-text-subtle);font-size:11px;font-weight:600}#reservation .fc-col-header-cell{background:var(--sps-bg-page);padding:9px 0}#reservation .fc-col-header-cell .fc-col-header-cell-cushion{color:var(--sps-text-default);font-size:12px;font-weight:700;text-decoration:none;text-transform:capitalize}#reservation .fc-event{border:none;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;padding:1px 5px}#reservation .fc-event,#reservation .fc-event .fc-event-main,#reservation .fc-event .fc-event-time,#reservation .fc-event .fc-event-title{color:var(--sps-text-strong)}#reservation .fc-event-time{font-size:11px;font-weight:600;opacity:.65}#reservation .fc-event-title{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reservation .fc-event{cursor:pointer}#reservation .fc-event:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}#reservation .fc-timegrid-now-indicator-line{border-color:var(--sps-danger)}#reservation .fc-scrollgrid{border-radius:12px;overflow:hidden}#reservation[data-v-728b8093]{background-color:var(--sps-bg-page);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,Roboto,sans-serif;height:100%;width:100%}#reservation .left[data-v-728b8093]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:20px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.04),0 12px 40px -16px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.04),0 12px 40px -16px rgba(15,23,42,.08);-ms-flex-direction:column;flex-direction:column;margin:16px 8px 16px 16px;max-height:calc(100vh - 60px);min-width:340px;overflow-y:auto;padding:22px;width:33%}#reservation .left .editor-head[data-v-728b8093],#reservation .left[data-v-728b8093]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#reservation .left .editor-head[data-v-728b8093]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}#reservation .left .editor-head .back-link[data-v-728b8093]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:2px}#reservation .left .editor-head .back-link .material-icons[data-v-728b8093]{font-size:18px}#reservation .left .editor-head .back-link[data-v-728b8093]:hover{color:var(--sps-primary)}#reservation .left .editor-head .step-indicator[data-v-728b8093]{background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-subtle);font-size:12px;font-weight:600;padding:3px 10px}#reservation .left .editor-title[data-v-728b8093]{margin-bottom:16px}#reservation .left .editor-title h1[data-v-728b8093]{color:var(--sps-text-strong);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0;text-transform:none}#reservation .left .editor-title p[data-v-728b8093]{color:var(--sps-text-muted);font-size:13px;line-height:1.6;margin:6px 0 0}#reservation .left .input-area[data-v-728b8093]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:14px}#reservation .left .input-area .label-caption[data-v-728b8093]{color:var(--sps-text-default);font-size:12px;font-weight:600}#reservation .left .input-area .label-input[data-v-728b8093]{background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:12px;color:var(--sps-text-strong);font-size:14px;height:42px;outline:none;padding:0 14px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;width:100%}#reservation .left .input-area .label-input[data-v-728b8093]:focus{background:var(--sps-bg-surface);border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px rgba(13,148,136,.12);box-shadow:0 0 0 3px rgba(13,148,136,.12)}#reservation .left .editor-links[data-v-728b8093]{margin-bottom:18px}#reservation .left .footer[data-v-728b8093]{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:28px;padding-top:16px;width:100%}#reservation .left[data-v-728b8093] #availability,#reservation .left[data-v-728b8093] #calendar,#reservation .left[data-v-728b8093] #description,#reservation .left[data-v-728b8093] #duration,#reservation .left[data-v-728b8093] #form,#reservation .left[data-v-728b8093] #plan,#reservation .left[data-v-728b8093] #setting{border-top:1px solid var(--sps-bg-sunken);padding:16px 0}#reservation .left[data-v-728b8093] .time-icon{color:var(--sps-text-subtle);font-size:20px!important}#reservation .left[data-v-728b8093] .time-label{color:var(--sps-text-strong);font-size:14px;font-weight:700}#reservation .left[data-v-728b8093] .time-sub-label{color:var(--sps-text-muted);font-size:12px;line-height:1.5;margin-bottom:8px}#reservation .left[data-v-728b8093] .ant-select-selection{border-color:var(--sps-border-default);border-radius:10px}#reservation .right[data-v-728b8093]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:16px 16px 16px 8px}#reservation .right .calendar-card[data-v-728b8093]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:20px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.04),0 12px 40px -16px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.04),0 12px 40px -16px rgba(15,23,42,.08);padding:12px 18px 18px}.leave-dialog-actions[data-v-728b8093]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:20px}.slot-modal .slot-row[data-v-728b8093]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.slot-modal .slot-row .material-icons[data-v-728b8093]{color:var(--sps-text-subtle);font-size:18px}.slot-modal .slot-desc[data-v-728b8093]{color:var(--sps-text-muted);font-size:13px;line-height:1.5;margin:12px 0 0}.slot-modal .slot-actions[data-v-728b8093]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:18px}#reservation-list .calendar-actions .my-calendars-title[data-v-ebc42566],#reservation-list .calendar-actions[data-v-ebc42566]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#reservation-list .calendar-actions .my-calendars-title[data-v-ebc42566]{cursor:pointer;margin:10px 0;width:60%}#reservation-list .calendar-actions .my-calendars-title .title[data-v-ebc42566]{color:var(--sps-text-strong);font-size:17px;font-weight:700}#reservation-list .list[data-v-ebc42566]{margin-left:10px}#reservation-list .item[data-v-ebc42566]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;justify-content:space-between;overflow:hidden;padding:3px;text-overflow:ellipsis}#reservation-list .item[data-v-ebc42566]:hover{background-color:var(--sps-bg-raised);border-radius:5px}#reservation-list .name[data-v-ebc42566]{overflow:hidden;text-overflow:ellipsis;width:100%}#reservation-list .delete[data-v-ebc42566]{border-radius:3px;color:var(--sps-danger-text);cursor:pointer;font-size:16px;padding:2px}#reservation-list .delete[data-v-ebc42566]:hover{background-color:var(--sps-bg-sunken)}