.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}.recurrence[data-v-2086bde0],span.ant-radio+*{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.recurrence[data-v-2086bde0]{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:10px}.recurrence-label[data-v-2086bde0]{font-size:14px;margin-right:5px}.input-number[data-v-2086bde0]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);height:36px;margin-right:10px;outline:none;padding:0 10px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:60px}.input-number[data-v-2086bde0]:hover{border-color:var(--sps-border-strong)}.input-number[data-v-2086bde0]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.input-number[data-v-2086bde0]:disabled{background:var(--sps-bg-raised);color:var(--sps-text-muted)}.end-date-label[data-v-2086bde0]{font-size:15px;margin-bottom:10px}.end-date[data-v-2086bde0]{-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-2086bde0]{margin-right:10px;width:17px}.radio-btns[data-v-2086bde0]{-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-2086bde0]{margin-bottom:10px}.radio-btn[data-v-2086bde0],.repeat-days[data-v-2086bde0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.repeat-days[data-v-2086bde0]{-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:50%;color:var(--sps-text-muted);cursor:pointer;font-size:11px;font-weight:500;height:30px;justify-content:center;margin:6px 6px 0 0;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease;width:30px}.repeat-days[data-v-2086bde0]:hover{border-color:var(--sps-border-strong);color:var(--sps-text-strong)}.repeat-days.active[data-v-2086bde0]{background-color:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary);font-weight:600}[data-v-2086bde0] .ant-calendar-picker-input,[data-v-2086bde0] .ant-select-selection{border:1px solid var(--sps-border-default);border-radius:10px;-webkit-box-shadow:none;box-shadow:none}[data-v-2086bde0] .ant-calendar-picker-input:hover,[data-v-2086bde0] .ant-select-selection:hover{border-color:var(--sps-border-strong)}[data-v-2086bde0] .ant-calendar-picker-input,[data-v-2086bde0] .ant-select-selection--single{height:36px}[data-v-2086bde0] .ant-select-selection--single .ant-select-selection__rendered{line-height:34px}[data-v-2086bde0] .ant-calendar-picker-input:focus,[data-v-2086bde0] .ant-select-focused .ant-select-selection,[data-v-2086bde0] .ant-select-open .ant-select-selection{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#custom-repeat[data-v-2086bde0]{background-color:var(--sps-bg-surface);height:100%}.event-comments[data-v-7838c960]{border-top:1px solid var(--sps-bg-sunken);margin-top:14px;padding-top:12px}.event-comments .ec-head[data-v-7838c960]{-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-7838c960]{color:var(--sps-text-muted);font-size:18px}.event-comments .ec-head .ec-title[data-v-7838c960]{color:var(--sps-text-strong);font-size:13px;font-weight:600}.event-comments .ec-head .ec-count[data-v-7838c960]{background-color:var(--sps-primary-soft);border-radius:999px;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-7838c960]{color:var(--sps-text-subtle);font-size:12px;margin-bottom:12px}.event-comments .ec-list[data-v-7838c960]{-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-7838c960]::-webkit-scrollbar{width:6px}.event-comments .ec-list[data-v-7838c960]::-webkit-scrollbar-thumb{background-color:var(--sps-border-default)}.event-comments .ec-item[data-v-7838c960]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.event-comments .ec-item:hover .ec-actions[data-v-7838c960]{opacity:1}.event-comments .ec-avatar[data-v-7838c960]{-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-7838c960]{background-color:var(--sps-primary)}.event-comments .ec-body[data-v-7838c960]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.event-comments .ec-item-head[data-v-7838c960]{-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-7838c960]{color:var(--sps-text-strong);font-size:12px;font-weight:600}.event-comments .ec-item-head .ec-date[data-v-7838c960],.event-comments .ec-item-head .ec-dot[data-v-7838c960],.event-comments .ec-item-head .ec-edited[data-v-7838c960]{color:var(--sps-text-subtle);font-size:11px}.event-comments .ec-item-head .ec-edited[data-v-7838c960]{font-style:italic}.event-comments .ec-actions[data-v-7838c960]{-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-7838c960]{color:var(--sps-text-subtle);cursor:pointer;font-size:15px}.event-comments .ec-actions .md-icon[data-v-7838c960]:hover{color:var(--sps-primary)}.event-comments .ec-actions .md-icon.danger[data-v-7838c960]:hover{color:var(--sps-danger)}.event-comments .ec-message[data-v-7838c960]{color:var(--sps-text-default);font-size:13px;line-height:19px;white-space:pre-wrap;word-break:break-word}.event-comments textarea[data-v-7838c960]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-default);font-family:inherit;font-size:13px;line-height:18px;padding:8px 12px;resize:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}.event-comments textarea[data-v-7838c960]::-webkit-input-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-7838c960]::-moz-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-7838c960]::-ms-input-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-7838c960]::placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-7838c960]:hover{border-color:var(--sps-border-strong)}.event-comments textarea[data-v-7838c960]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft);outline:0}.event-comments .ec-edit-actions[data-v-7838c960]{-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-7838c960]{-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-7838c960]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.event-comments .ec-new-actions[data-v-7838c960]{-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-7838c960]{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}.cal-modal .delete-options{-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}.cal-modal .delete-options .delete-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin:0;padding:9px 12px;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.cal-modal .delete-options .delete-option:hover{border-color:var(--sps-border-strong)}.cal-modal .delete-options .delete-option.ant-radio-wrapper-checked{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-text-strong)}.visitor-field[data-v-232f9550]{margin-left:10px;min-width:0;width:100%}.visitor-add[data-v-232f9550]{-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-232f9550]{font-size:18px}.visitor-chip .visitor-chip-main[data-v-232f9550],.visitor-chip[data-v-232f9550]{-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-232f9550]{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-232f9550] .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-232f9550] .platform-icon .icon,.visitor-chip .visitor-chip-main[data-v-232f9550] .platform-icon img,.visitor-chip .visitor-chip-main[data-v-232f9550] .platform-icon svg{height:18px;width:18px}.visitor-chip .visitor-chip-name[data-v-232f9550]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-chip .visitor-chip-action[data-v-232f9550]{-ms-flex-negative:0;color:var(--sps-text-muted);cursor:pointer;flex-shrink:0;font-size:17px}.visitor-chip .visitor-chip-action[data-v-232f9550]:hover{color:var(--sps-text)}.duration[data-v-232f9550]{-ms-flex-negative:0;background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:8px;color:var(--sps-text-strong);flex-shrink:0;outline:none;padding:4px 8px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:68px}.duration[data-v-232f9550]:hover{border-color:var(--sps-border-strong)}.duration[data-v-232f9550]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.fc-view-harness.fc-view-harness-active[data-v-232f9550]{max-height:500px}#event-modal[data-v-232f9550]{background-color:var(--sps-bg-surface);height:100%}#event-modal[data-v-232f9550] .ant-input:not(textarea),#event-modal[data-v-232f9550] .ant-select-selection{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;-webkit-box-shadow:none;box-shadow:none;color:var(--sps-text-strong);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}#event-modal[data-v-232f9550] .ant-input:not(textarea):hover,#event-modal[data-v-232f9550] .ant-select-selection:hover{border-color:var(--sps-border-strong)}#event-modal[data-v-232f9550] .ant-input:not(textarea),#event-modal[data-v-232f9550] .ant-select-selection--single{height:36px}#event-modal[data-v-232f9550] .ant-select-selection--single .ant-select-selection__rendered{line-height:34px}#event-modal[data-v-232f9550] .ant-select-selection--multiple{min-height:36px;padding-bottom:2px}#event-modal[data-v-232f9550] .ant-select-selection--multiple .ant-select-selection__rendered{line-height:32px}#event-modal[data-v-232f9550] .ant-select-selection--multiple .ant-select-selection__choice{background:var(--sps-primary-soft);border:0;border-radius:999px;color:var(--sps-primary-text-on-soft)}#event-modal[data-v-232f9550] .ant-input:not(textarea):focus,#event-modal[data-v-232f9550] .ant-select-focused .ant-select-selection,#event-modal[data-v-232f9550] .ant-select-open .ant-select-selection{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#event-modal .info>.md-icon[data-v-232f9550]{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0;font-size:20px}#event-modal .footer-action[data-v-232f9550]{-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-232f9550]{margin-right:auto}#event-modal .footer-action .supsis-button+.supsis-button[data-v-232f9550]{margin-left:0}#event-modal .footer-action[data-v-232f9550] .supsis-button__label{gap:var(--sps-btn-gap)}#event-modal .google-sync-note[data-v-232f9550]{-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-232f9550]{font-size:16px}#event-modal .google-connect-note[data-v-232f9550]{-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-232f9550],#event-modal .google-connect-note[data-v-232f9550]{-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-232f9550]{color:var(--sps-text-muted);font-size:12px;gap:6px;line-height:16px}#event-modal .google-connect-note .md-icon[data-v-232f9550]{font-size:16px}#event-modal .google-connect-note[data-v-232f9550] .supsis-button__label{gap:var(--sps-btn-gap)}#event-modal .info[data-v-232f9550]{-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-232f9550]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);font-size:15px;font-weight:600;height:42px;margin-bottom:4px;margin-top:0;outline:none;padding:0 12px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}#event-modal .event-input[data-v-232f9550]::-webkit-input-placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-232f9550]::-moz-placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-232f9550]::-ms-input-placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-232f9550]::placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-232f9550]:hover{border-color:var(--sps-border-strong)}#event-modal .event-input[data-v-232f9550]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#event-modal .single[data-v-232f9550]{margin-right:5px}#event-modal .ant-calendar-picker[data-v-232f9550],#event-modal .ant-time-picker[data-v-232f9550]{width:100%}#event-modal .ant-calendar-picker-input[data-v-232f9550],#event-modal .ant-time-picker-input[data-v-232f9550]{cursor:pointer}#event-modal .custom-datetime-container[data-v-232f9550]{-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-232f9550]{-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-232f9550]{color:var(--sps-text-default);font-size:14px;font-weight:500;min-width:70px}#event-modal .custom-date-input[data-v-232f9550],#event-modal .custom-time-input[data-v-232f9550]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);font-size:14px;height:36px;padding:0 11px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}#event-modal .custom-date-input[data-v-232f9550]:hover,#event-modal .custom-time-input[data-v-232f9550]:hover{border-color:var(--sps-border-strong)}#event-modal .custom-date-input[data-v-232f9550]:focus,#event-modal .custom-time-input[data-v-232f9550]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft);outline:0}#event-modal .custom-date-input[data-v-232f9550]{min-width:150px}#event-modal .custom-time-input[data-v-232f9550]{min-width:120px}#event-modal .description[data-v-232f9550]{margin-left:10px}#event-modal .lock-icon[data-v-232f9550]{font-size:20px;margin-right:10px}#event-modal .all-day-check[data-v-232f9550]{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;white-space:nowrap}#event-modal .meet-check[data-v-232f9550]{margin-left:10px}#event-modal .timezone-note[data-v-232f9550]{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-232f9550]{color:var(--sps-warning)}#event-modal .timezone-note .tz-use-device[data-v-232f9550]{color:var(--sps-primary);cursor:pointer;margin-left:4px;text-decoration:underline}#event-modal .attachments-row[data-v-232f9550]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#event-modal .attachments-box[data-v-232f9550]{-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-232f9550],#event-modal .attachments-box[data-v-232f9550]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}#event-modal .attachment-list[data-v-232f9550]{-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}#event-modal .attachment[data-v-232f9550]{-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-232f9550]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0;font-size:16px}#event-modal .attachment .filename[data-v-232f9550]{color:var(--sps-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#event-modal .attachment a.filename[data-v-232f9550]{color:var(--sps-primary)}#event-modal .attachment a.filename[data-v-232f9550]:hover{text-decoration:underline}#event-modal .attachment .progress[data-v-232f9550],#event-modal .attachment .remove[data-v-232f9550],#event-modal .attachment .size[data-v-232f9550]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0}#event-modal .attachment .remove[data-v-232f9550]{cursor:pointer;font-size:15px}#event-modal .attachment .remove[data-v-232f9550]:hover{color:var(--sps-danger)}#event-modal .reminder-block[data-v-232f9550]{-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-232f9550]{-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-232f9550]{-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-232f9550]{color:var(--sps-text-muted);font-size:12px}#event-modal .reminder-row[data-v-232f9550]{-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-232f9550]{height:32px;line-height:1;margin:0}#event-modal .reminder-row[data-v-232f9550] .ant-select-selection--single{height:32px}#event-modal .reminder-row[data-v-232f9550] .ant-select-selection__rendered{line-height:30px}#event-modal .reminder-unit[data-v-232f9550]{-ms-flex-negative:0;flex-shrink:0;width:116px}#event-modal .reminder-email[data-v-232f9550]{-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-232f9550]{-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-232f9550]{line-height:1}#event-modal .reminder-hint[data-v-232f9550]{-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-232f9550] .md-icon{font-size:14px;line-height:1.4}#event-modal .reminder-add[data-v-232f9550]{-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-232f9550] .md-icon{font-size:16px}#event-modal .reminder-add[data-v-232f9550]:hover{text-decoration:underline}#event-modal .reminder-suffix[data-v-232f9550]{color:var(--sps-text-muted);font-size:13px;line-height:1}#event-modal .reminder-remove[data-v-232f9550],#event-modal .reminder-suffix[data-v-232f9550]{-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-232f9550]{cursor:pointer}#event-modal .color-field[data-v-232f9550]{-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-232f9550]{color:var(--sps-text-default);font-size:14px}#event-modal .color-input[data-v-232f9550]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:8px;cursor:pointer;height:28px;padding:2px;width:38px}#event-modal .color-reset[data-v-232f9550]{color:var(--sps-text-muted);cursor:pointer;font-size:12px}#event-modal .color-reset[data-v-232f9550]:hover{color:var(--sps-primary)}#event-modal .google-meet-btn[data-v-232f9550]{margin-bottom:10px;margin-top:10px}#event-modal .meet-link-container[data-v-232f9550]{-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-232f9550]{background-color:var(--sps-bg-sunken);border-radius:8px;color:var(--sps-text-default);font-size:12px;margin-right:6px;max-width:300px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.reservation-update-form[data-v-3a8d9328] .ant-form-item-label>label{color:var(--sps-text-muted);font-size:12.5px;font-weight:600}.reservation-update-form[data-v-3a8d9328] .ant-calendar-picker-input,.reservation-update-form[data-v-3a8d9328] .ant-input{border:1px solid var(--sps-border-default);border-radius:10px;-webkit-box-shadow:none;box-shadow:none;height:36px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.reservation-update-form[data-v-3a8d9328] .ant-calendar-picker-input:hover,.reservation-update-form[data-v-3a8d9328] .ant-input:hover{border-color:var(--sps-border-strong)}.reservation-update-form[data-v-3a8d9328] .ant-calendar-picker-input:focus,.reservation-update-form[data-v-3a8d9328] .ant-input:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.reservation-update-form[data-v-3a8d9328] .ant-calendar-picker{width:100%}.reservation-update-form .buttons[data-v-3a8d9328]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.reservation-update-form .buttons[data-v-3a8d9328] .ant-btn{border-color:var(--sps-border-strong);border-radius:8px;color:var(--sps-text-default);font-weight:600;height:36px;padding:0 16px}.reservation-update-form .buttons[data-v-3a8d9328] .ant-btn.ant-btn-primary{background:var(--sps-primary);border-color:var(--sps-primary);color:var(--sps-primary-text)}.container[data-v-14badcb8]{-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-14badcb8]{-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-14badcb8]{-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-14badcb8]{font-size:14px}.container .head .plan-title[data-v-14badcb8]{color:var(--sps-text-strong);font-size:18px;font-weight:700;letter-spacing:-.02em}.container .head-desc[data-v-14badcb8]{color:var(--sps-text-muted);font-size:12px;line-height:1.5;margin:-8px 0 0}.container .section[data-v-14badcb8]{-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-14badcb8]{-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-14badcb8]{font-size:14px}.container .info-card[data-v-14badcb8]{-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-14badcb8]{background:var(--sps-bg-raised);border-style:dashed}.container .info-card.when-card[data-v-14badcb8]{background:var(--sps-bg-surface)}.container .info-row[data-v-14badcb8]{-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-14badcb8]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0;font-size:17px}.container .info-row .value.strong[data-v-14badcb8]{color:var(--sps-text-strong);font-weight:600}.container .info-row .value.link[data-v-14badcb8]{color:var(--sps-primary)}.container .info-row .value.link[data-v-14badcb8]:hover{text-decoration:underline}.container .info-row.empty[data-v-14badcb8]{color:var(--sps-text-subtle);font-style:italic}.container .kv-row[data-v-14badcb8]{-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-14badcb8]{-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-14badcb8]{-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-14badcb8]{color:var(--sps-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.container .sync-warning[data-v-14badcb8]{-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-14badcb8]{color:var(--sps-warning-text);font-size:19px}.container .sync-warning .sync-texts[data-v-14badcb8]{-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-14badcb8]{color:var(--sps-warning-text);font-size:13px;font-weight:700}.container .sync-warning .sync-desc[data-v-14badcb8]{color:var(--sps-warning-text);font-size:11px;overflow:hidden;text-overflow:ellipsis}.container .sync-warning .sync-retry[data-v-14badcb8]{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-14badcb8]:disabled{cursor:not-allowed;opacity:.6}.container .actions[data-v-14badcb8]{-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-bottom:22px;padding-top:14px}.container .actions .supsis-button.block[data-v-14badcb8]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container .actions .supsis-button+.supsis-button[data-v-14badcb8]{margin-left:0}.container .actions[data-v-14badcb8] .supsis-button__label{gap:var(--sps-btn-gap)}.container .actions .delete-button-container[data-v-14badcb8]{border-top:1px solid var(--sps-bg-sunken);margin-top:6px;padding-top:12px;width:100%}.delete-button-container[data-v-14badcb8]{display:inline-block;position:relative}.delete-button-container .custom-popup[data-v-14badcb8]{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-14badcb8]{color:var(--sps-text-default);font-size:13px;margin:0 0 12px}.delete-button-container .custom-popup .popup-buttons[data-v-14badcb8]{-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-14badcb8]{margin-left:0}.reservation-programs .route-page-content[data-v-77dc301e]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.reservation-programs .page-content-wrapper[data-v-77dc301e]{-webkit-box-flex:1;background-color:var(--sps-bg-sunken);-ms-flex:1;flex:1;min-width:0;overflow-y:auto;padding:12px}.reservation-programs .rp-body[data-v-77dc301e]{padding:20px 24px 24px}.reservation-programs .rp-group[data-v-77dc301e]{margin-bottom:20px}.reservation-programs .rp-group[data-v-77dc301e]:last-child{margin-bottom:0}.reservation-programs .rp-group-header[data-v-77dc301e]{-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;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px 16px;-webkit-transition:background .15s ease;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservation-programs .rp-group-header[data-v-77dc301e]:hover{background:var(--sps-bg-raised)}.reservation-programs .rp-group-header.is-open[data-v-77dc301e]{border-bottom-left-radius:0;border-bottom-right-radius:0}.reservation-programs .rp-group-header .rp-group-name[data-v-77dc301e]{color:var(--sps-text-strong);font-size:14px;font-weight:700}.reservation-programs .rp-group-header .rp-group-count[data-v-77dc301e]{-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);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-77dc301e]{color:var(--sps-text-subtle);margin-left:auto}.reservation-programs .rp-grid[data-v-77dc301e]{background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:0 0 12px 12px;border-top:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:12px}.reservation-programs .rp-card[data-v-77dc301e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:16px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.reservation-programs .rp-card[data-v-77dc301e]:hover{border-color:var(--sps-primary);-webkit-box-shadow:0 2px 10px rgba(86,37,204,.12);box-shadow:0 2px 10px rgba(86,37,204,.12)}.reservation-programs .rp-card-head[data-v-77dc301e]{-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-77dc301e]{color:var(--sps-text-strong);font-size:16px;font-weight:700;margin:0}.reservation-programs .rp-card-icon[data-v-77dc301e]{-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-77dc301e]{font-size:19px}.reservation-programs .rp-card-desc[data-v-77dc301e]{color:var(--sps-text-muted);font-size:13px;line-height:1.5;margin:0}.reservation-programs .rp-meta[data-v-77dc301e]{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-77dc301e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border:0;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-77dc301e]{color:var(--sps-text-subtle);font-size:14px}.reservation-programs .rp-stat[data-v-77dc301e]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background:var(--sps-primary-soft);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:10px 12px}.reservation-programs .rp-stat .rp-stat-value[data-v-77dc301e]{color:var(--sps-primary);font-size:20px;font-weight:700;line-height:1}.reservation-programs .rp-stat .rp-stat-label[data-v-77dc301e]{color:var(--sps-primary);font-size:12px}.reservation-programs .rp-actions[data-v-77dc301e]{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 .supsis-button+.supsis-button[data-v-77dc301e]{margin-left:0}#duration-modal .duration-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#duration-modal .input-number{-ms-flex-negative:0;flex-shrink:0;width:84px}#duration-modal .select-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px}#duration[data-v-2d988a4c]{-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-2d988a4c]{font-size:20px;margin-right:20px;margin-top:2px}#duration .content[data-v-2d988a4c]{-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-2d988a4c]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#duration .content .time-sub-label[data-v-2d988a4c]{color:var(--sps-text-muted);font-size:12px}#duration .content .time-select[data-v-2d988a4c]{max-width:360px}#availability[data-v-cdda13c4]{-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-cdda13c4]{margin-top:20px}#availability .time-icon[data-v-cdda13c4]{font-size:20px;margin-right:20px;margin-top:2px}#availability .content[data-v-cdda13c4]{-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-cdda13c4]{font-size:13px;height:34px;margin:10px 0;padding:0 12px}#availability .content .add-new-availability[data-v-cdda13c4] .supsis-button__label{gap:var(--sps-btn-gap)}#availability .content .add-new-availability.disabled[data-v-cdda13c4]{background-color:var(--sps-bg-sunken);cursor:default;opacity:.5;pointer-events:none}#availability .content .time-label[data-v-cdda13c4]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#availability .content .time-sub-label[data-v-cdda13c4]{color:var(--sps-text-muted);font-size:12px}#availability .content .ruleItem+.ruleItem[data-v-cdda13c4]{margin-top:8px}#availability .content .options[data-v-cdda13c4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#availability .content .options .days[data-v-cdda13c4]{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;min-width:0}#availability .content .options .select-item[data-v-cdda13c4]{width:100%}#availability .content .options .option[data-v-cdda13c4]{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;min-width:0}#availability .content .options .delete-icon[data-v-cdda13c4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border:1px solid var(--sps-border-default);border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:17px;height:28px;justify-content:center;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease;width:28px}#availability .content .options .delete-icon[data-v-cdda13c4]:hover{border-color:var(--sps-danger);color:var(--sps-danger)}.modal-container[data-v-41dc0ea8]{width:auto}.modal-container .range-block+.range-block[data-v-41dc0ea8]{margin-top:14px}.modal-container .radio-btns[data-v-41dc0ea8]{-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:0}.modal-container .radio-btns .radio-btn[data-v-41dc0ea8]{-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;margin:0}.modal-container .date[data-v-41dc0ea8]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);height:36px;outline:none;padding:0 10px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.modal-container .date[data-v-41dc0ea8]:hover{border-color:var(--sps-border-strong)}.modal-container .date[data-v-41dc0ea8]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.modal-container .date[data-v-41dc0ea8]:disabled{background-color:var(--sps-bg-raised);color:var(--sps-text-muted)}#plan[data-v-41dc0ea8]{-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-41dc0ea8]{font-size:20px;margin-right:20px;margin-top:7px}#plan .content[data-v-41dc0ea8]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}#plan .content .header[data-v-41dc0ea8],#plan .content[data-v-41dc0ea8]{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}#plan .content .header[data-v-41dc0ea8]{-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:8px;cursor:pointer;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:-6px -8px;padding:6px 8px;-webkit-transition:background .15s ease;transition:background .15s ease}#plan .content .header[data-v-41dc0ea8]:hover{background-color:var(--sps-bg-raised)}#plan .content .header .header-titles[data-v-41dc0ea8]{-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-41dc0ea8]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#plan .content .header .header-titles .header-sub-title[data-v-41dc0ea8]{color:var(--sps-text-muted);font-size:12px;line-height:1.5}#plan .content .radio-btns[data-v-41dc0ea8]{-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-41dc0ea8]{-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-41dc0ea8]{-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-41dc0ea8]{margin-top:20px}#plan .content .section .input-checkbox[data-v-41dc0ea8]{margin-right:10px}#plan .content .section .limit-row[data-v-41dc0ea8]{-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-41dc0ea8]{-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-41dc0ea8]{accent-color:var(--sps-primary);cursor:pointer;height:15px;margin:0;width:15px}#plan .content .section .limit-none[data-v-41dc0ea8]{color:var(--sps-text-muted);font-size:13px}#plan .content .section .label[data-v-41dc0ea8]{color:var(--sps-text-muted);font-size:12.5px;font-weight:600}#plan .content .section .input-number[data-v-41dc0ea8]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);height:36px;margin:0;outline:none;padding:0 10px;width:68px}#availability[data-v-35f51b45]{-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-35f51b45]{font-size:20px;margin-right:20px;margin-top:7px}#availability .content[data-v-35f51b45]{-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-35f51b45]{-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:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:-6px -8px;padding:6px 8px;-webkit-transition:background .15s ease;transition:background .15s ease}#availability .content .header[data-v-35f51b45]:hover{background-color:var(--sps-bg-raised)}#availability .content .header .header-titles[data-v-35f51b45]{-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-35f51b45]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#availability .content .header .header-titles .header-sub-title[data-v-35f51b45]{color:var(--sps-text-muted);font-size:12px;line-height:1.5}#availability .content .section[data-v-35f51b45]{-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-35f51b45]{margin-top:20px}#availability .content .section .input-checkbox[data-v-35f51b45]{margin-right:10px}#availability .content .section .label[data-v-35f51b45]{color:var(--sps-text-muted);font-size:12.5px;font-weight:600}#availability .content .section .sub-label[data-v-35f51b45]{color:var(--sps-text-muted);font-size:12px;line-height:1.5}#availability .content .section .input-number[data-v-35f51b45]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);height:36px;margin-right:8px;outline:none;padding:0 10px;width:68px}#availability .ant-select-selection{background-color:var(--sps-bg-surface)!important}#availability[data-v-70e2be90]{-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-70e2be90]{font-size:20px;margin-right:20px;margin-top:7px}#availability .content[data-v-70e2be90]{-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-70e2be90]{-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:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:-6px -8px;padding:6px 8px;-webkit-transition:background .15s ease;transition:background .15s ease}#availability .content .header[data-v-70e2be90]:hover{background-color:var(--sps-bg-raised)}#availability .content .header .header-titles[data-v-70e2be90]{-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-70e2be90]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#availability .content .header .header-titles .header-sub-title[data-v-70e2be90]{color:var(--sps-text-muted);font-size:12px;line-height:1.5}#availability .content .calendar-list[data-v-70e2be90]{margin-top:12px}#availability .content .calendar-list .select-calendar[data-v-70e2be90]{margin-bottom:10px;width:100%}#availability .content .calendar-list .calendar-item[data-v-70e2be90]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;padding:5px 8px}#availability .content .calendar-list .calendar-item[data-v-70e2be90]:hover{background-color:var(--sps-bg-raised)}#availability .content .calendar-list .calendar-item .item-checkbox[data-v-70e2be90]{accent-color:var(--sps-primary);height:15px;margin:0;width:15px}#description[data-v-9df16c02]{-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-9df16c02]{font-size:20px;margin-right:20px;margin-top:7px}#description .content[data-v-9df16c02]{-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}#description .content .time-label[data-v-9df16c02]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#description .content .time-sub-label[data-v-9df16c02]{color:var(--sps-text-muted);font-size:12px;margin-bottom:8px}#description .content .description-input[data-v-9df16c02]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);font-family:inherit;font-size:13px;height:84px;line-height:1.5;outline:none;padding:8px 12px;resize:vertical;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}#description .content .description-input[data-v-9df16c02]:hover{border-color:var(--sps-border-strong)}#description .content .description-input[data-v-9df16c02]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#form-modal[data-v-73e55fbc]{-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 .field-caption[data-v-73e55fbc]{color:var(--sps-text-muted);font-size:12.5px;font-weight:600;margin-bottom:6px}#form-modal .field-hint[data-v-73e55fbc]{color:var(--sps-text-muted);font-size:12px;line-height:1.5;margin:6px 0 14px}#form-modal .types[data-v-73e55fbc]{width:100%}#form-modal .input-area[data-v-73e55fbc]{margin-bottom:14px;width:100%}#form-modal .hidden-hint[data-v-73e55fbc]{background:var(--sps-bg-raised);border:1px solid var(--sps-border-default);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:14px;padding:10px 12px}#form-modal .hidden-hint .material-icons[data-v-73e55fbc]{color:var(--sps-text-muted);font-size:18px}#form-modal .hidden-hint .hidden-hint-title[data-v-73e55fbc]{color:var(--sps-text-strong);font-size:12px;font-weight:700}#form-modal .hidden-hint code[data-v-73e55fbc]{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-73e55fbc]{color:var(--sps-text-muted);font-size:11px;line-height:1.5}#form-modal .required-container[data-v-73e55fbc]{-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-73e55fbc]{-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-73e55fbc]{color:var(--sps-text-default);font-size:13px;line-height:16px}#form-modal .footer[data-v-73e55fbc]{-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-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:4px;padding-top:14px;width:100%}#form-modal .footer[data-v-73e55fbc] .supsis-button+.supsis-button{margin-left:0}#form-modal .footer[data-v-73e55fbc] .supsis-button__label{gap:var(--sps-btn-gap)}#form[data-v-0ca8456f]{-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-0ca8456f]{font-size:20px;margin-right:12px;margin-top:2px}#form .content[data-v-0ca8456f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#form .content .header[data-v-0ca8456f]{-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;margin:-6px -8px;padding:6px 8px;-webkit-transition:background .15s ease;transition:background .15s ease}#form .content .header[data-v-0ca8456f]:hover{background-color:var(--sps-bg-raised)}#form .content .header .header-titles[data-v-0ca8456f]{-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-0ca8456f]{color:var(--sps-text-strong);font-size:14px;font-weight:700}#form .content .header .header-titles .header-sub-title[data-v-0ca8456f]{color:var(--sps-text-muted);font-size:12px;line-height:1.5}#form .content .form-items[data-v-0ca8456f]{gap:10px;margin-top:12px}#form .content .field-list[data-v-0ca8456f],#form .content .form-items[data-v-0ca8456f]{-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-0ca8456f]{gap:6px}#form .content .field-row[data-v-0ca8456f]{-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-0ca8456f]{background:var(--sps-bg-raised)}#form .content .field-row.is-hidden[data-v-0ca8456f]{background:var(--sps-bg-raised);border-style:dashed}#form .content .field-row .field-icon[data-v-0ca8456f]{color:var(--sps-icon-muted);font-size:18px}#form .content .field-row .field-texts[data-v-0ca8456f]{-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-0ca8456f]{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-0ca8456f]{color:var(--sps-danger)}#form .content .field-row .field-type[data-v-0ca8456f]{color:var(--sps-text-subtle);font-size:11px}#form .content .field-row .field-param[data-v-0ca8456f]{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-0ca8456f]{color:var(--sps-border-strong);font-size:15px}#form .content .field-row .field-action[data-v-0ca8456f]{border-radius:6px;color:var(--sps-text-subtle);cursor:pointer;font-size:16px;padding:3px}#form .content .field-row .field-action[data-v-0ca8456f]:hover{background-color:var(--sps-bg-sunken);color:var(--sps-text-strong)}#form .content .hidden-section[data-v-0ca8456f]{background:var(--sps-bg-raised);border:1px solid var(--sps-border-default);border-radius:12px;padding:12px}#form .content .hidden-section .hidden-section-title[data-v-0ca8456f]{-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-0ca8456f]{color:var(--sps-text-muted);font-size:16px}#form .content .hidden-section .hidden-section-desc[data-v-0ca8456f]{color:var(--sps-text-muted);font-size:11px;line-height:1.5;margin:4px 0 10px}#form .content .add-field-btn[data-v-0ca8456f]{-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-0ca8456f]{font-size:18px}#form .content .add-field-btn[data-v-0ca8456f]:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary)}@-webkit-keyframes cal-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cal-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes cal-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes cal-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.cal-spinner{-webkit-animation:cal-spin .8s linear infinite;animation:cal-spin .8s linear infinite;border:3px solid var(--sps-border-default);border-radius:50%;border-top-color:var(--sps-primary);display:inline-block;height:28px;width:28px}.cal-spinner.is-inline{border-color:var(--sps-border-default);border-top-color:currentColor;border-width:2px;height:16px;vertical-align:middle;width:16px}.ant-spin .cal-spinner{font-size:0;height:28px;width:28px}.cal-skeleton{-webkit-animation:cal-shimmer 1.2s ease-in-out infinite;animation:cal-shimmer 1.2s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(var(--sps-bg-raised)),color-stop(50%,var(--sps-bg-sunken)),to(var(--sps-bg-raised)));background:linear-gradient(90deg,var(--sps-bg-raised) 0,var(--sps-bg-sunken) 50%,var(--sps-bg-raised) 100%);background-size:400px 100%;border-radius:6px;display:block;height:12px}.cal-skeleton+.cal-skeleton{margin-top:10px}.ve-loading.ve-loading-overlay{background:var(--sps-bg-surface);opacity:.75}.ve-loading .ve-loading-wave-rect{background-color:var(--sps-primary);border-radius:2px}.cal-modal .ant-modal-content{border-radius:14px;-webkit-box-shadow:0 12px 40px rgba(15,23,42,.18);box-shadow:0 12px 40px rgba(15,23,42,.18);overflow:hidden}.cal-modal .ant-modal-header{border-bottom:1px solid var(--sps-border-default);padding:18px 20px 14px}.cal-modal .ant-modal-title{color:var(--sps-text-strong);font-size:16px;font-weight:700}.cal-modal .ant-modal-body{background:var(--sps-bg-surface);padding:20px}.cal-modal .ant-modal-close{color:var(--sps-text-muted);right:6px;top:6px}.cal-modal .ant-modal-close .ant-modal-close-x{color:var(--sps-text-muted);font-size:16px;height:36px;line-height:36px;width:36px}.cal-modal .ant-modal-close:hover .ant-modal-close-x,.cal-modal .cal-modal-title{color:var(--sps-text-strong)}.cal-modal .cal-modal-title{font-size:16px;font-weight:700;margin:0 0 14px;padding-right:32px}.cal-modal .cal-modal-label{color:var(--sps-text-muted);display:block;font-size:12.5px;font-weight:600;margin:0 0 6px}.cal-modal .cal-input{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;-webkit-box-shadow:none;box-shadow:none;color:var(--sps-text-strong);font-size:14px;height:40px;outline:none;padding:0 12px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}.cal-modal .cal-input+.cal-input{margin-top:10px}.cal-modal .cal-input::-webkit-input-placeholder{color:var(--sps-text-muted)}.cal-modal .cal-input::-moz-placeholder{color:var(--sps-text-muted)}.cal-modal .cal-input::-ms-input-placeholder{color:var(--sps-text-muted)}.cal-modal .cal-input::placeholder{color:var(--sps-text-muted)}.cal-modal .cal-input:hover{border-color:var(--sps-border-strong)}.cal-modal .cal-input:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.cal-modal .cal-input:disabled{background:var(--sps-bg-raised);color:var(--sps-text-muted)}.cal-modal .cal-modal-actions{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.cal-modal .cal-modal-actions .supsis-button+.supsis-button{margin-left:0}.cal-modal.ant-modal-confirm .ant-modal-body{padding:24px 24px 20px}.cal-modal.ant-modal-confirm .ant-modal-confirm-title{color:var(--sps-text-strong);font-size:16px;font-weight:700}.cal-modal.ant-modal-confirm .ant-modal-confirm-content{color:var(--sps-text-muted);font-size:13px;margin-top:8px}.cal-modal.ant-modal-confirm .ant-modal-confirm-btns{margin-top:20px}.cal-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{border-color:var(--sps-border-strong);border-radius:8px;color:var(--sps-text-default);font-weight:600;height:36px;padding:0 16px}.cal-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-left:8px}.cal-modal.ant-modal-confirm .ant-modal-confirm-btns .ant-btn.ant-btn-primary{background:var(--sps-primary);border-color:var(--sps-primary);color:var(--sps-primary-text)}#duration-modal .custom-modal-content,#form-modal .custom-modal-content,#plan-modal .custom-modal-content{border-radius:14px;-webkit-box-shadow:0 12px 40px rgba(15,23,42,.18);box-shadow:0 12px 40px rgba(15,23,42,.18);overflow:hidden}#duration-modal .custom-modal-body,#form-modal .custom-modal-body,#plan-modal .custom-modal-body{background:var(--sps-bg-surface);border-radius:0;padding:20px}#duration-modal .ant-modal-close,#form-modal .ant-modal-close,#plan-modal .ant-modal-close{color:var(--sps-text-muted)}#duration-modal .ant-modal-close:hover,#form-modal .ant-modal-close:hover,#plan-modal .ant-modal-close:hover{color:var(--sps-text-strong)}#duration-modal .ant-input,#duration-modal .ant-select-selection,#form-modal .ant-input,#form-modal .ant-select-selection,#plan-modal .ant-input,#plan-modal .ant-select-selection{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;-webkit-box-shadow:none;box-shadow:none}#duration-modal .ant-input:hover,#duration-modal .ant-select-selection:hover,#form-modal .ant-input:hover,#form-modal .ant-select-selection:hover,#plan-modal .ant-input:hover,#plan-modal .ant-select-selection:hover{border-color:var(--sps-border-strong)}#duration-modal .ant-input:not(textarea),#duration-modal .ant-select-selection--single,#form-modal .ant-input:not(textarea),#form-modal .ant-select-selection--single,#plan-modal .ant-input:not(textarea),#plan-modal .ant-select-selection--single{height:36px}#duration-modal .ant-select-selection--single .ant-select-selection__rendered,#form-modal .ant-select-selection--single .ant-select-selection__rendered,#plan-modal .ant-select-selection--single .ant-select-selection__rendered{line-height:34px}#duration-modal .ant-input:focus,#duration-modal .ant-select-focused .ant-select-selection,#duration-modal .ant-select-open .ant-select-selection,#form-modal .ant-input:focus,#form-modal .ant-select-focused .ant-select-selection,#form-modal .ant-select-open .ant-select-selection,#plan-modal .ant-input:focus,#plan-modal .ant-select-focused .ant-select-selection,#plan-modal .ant-select-open .ant-select-selection{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#duration-modal .cal-modal-title,#form-modal .cal-modal-title,#plan-modal .cal-modal-title{color:var(--sps-text-strong);font-size:16px;font-weight:700;margin:0 0 14px;padding-right:32px}#duration-modal .cal-modal-label,#form-modal .cal-modal-label,#plan-modal .cal-modal-label{color:var(--sps-text-muted);display:block;font-size:12.5px;font-weight:600;margin:0 0 6px}#duration-modal .cal-input,#form-modal .cal-input,#plan-modal .cal-input{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;-webkit-box-shadow:none;box-shadow:none;color:var(--sps-text-strong);font-size:14px;height:40px;outline:none;padding:0 12px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}#duration-modal .cal-input+.cal-input,#form-modal .cal-input+.cal-input,#plan-modal .cal-input+.cal-input{margin-top:10px}#duration-modal .cal-input::-webkit-input-placeholder,#form-modal .cal-input::-webkit-input-placeholder,#plan-modal .cal-input::-webkit-input-placeholder{color:var(--sps-text-muted)}#duration-modal .cal-input::-moz-placeholder,#form-modal .cal-input::-moz-placeholder,#plan-modal .cal-input::-moz-placeholder{color:var(--sps-text-muted)}#duration-modal .cal-input::-ms-input-placeholder,#form-modal .cal-input::-ms-input-placeholder,#plan-modal .cal-input::-ms-input-placeholder{color:var(--sps-text-muted)}#duration-modal .cal-input::placeholder,#form-modal .cal-input::placeholder,#plan-modal .cal-input::placeholder{color:var(--sps-text-muted)}#duration-modal .cal-input:hover,#form-modal .cal-input:hover,#plan-modal .cal-input:hover{border-color:var(--sps-border-strong)}#duration-modal .cal-input:focus,#form-modal .cal-input:focus,#plan-modal .cal-input:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#duration-modal .cal-input:disabled,#form-modal .cal-input:disabled,#plan-modal .cal-input:disabled{background:var(--sps-bg-raised);color:var(--sps-text-muted)}#duration-modal .cal-modal-actions,#form-modal .cal-modal-actions,#plan-modal .cal-modal-actions{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:20px}#duration-modal .cal-modal-actions .supsis-button+.supsis-button,#form-modal .cal-modal-actions .supsis-button+.supsis-button,#plan-modal .cal-modal-actions .supsis-button+.supsis-button{margin-left:0}#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:8px!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 14px!important;text-transform:none!important;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}#reservation .fc .fc-button:hover{border-color:var(--sps-primary)!important;color:var(--sps-primary)!important}#reservation .fc .fc-button:disabled{opacity:.45}#reservation .fc .fc-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}#reservation .fc .fc-button-group .fc-button{margin:0!important}#reservation .fc .fc-next-button,#reservation .fc .fc-prev-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--sps-text-muted)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;min-width:36px!important;padding:0!important;width:36px}#reservation .fc .fc-next-button .fc-icon,#reservation .fc .fc-prev-button .fc-icon{font-size:18px}#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-raised);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:10px;overflow:hidden}#reservation .ant-spin-blur{opacity:.6}#reservation[data-v-6afbbcfc]{background-color:var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,Roboto,sans-serif;height:100%;width:100%}#reservation .left[data-v-6afbbcfc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;-ms-flex-direction:column;flex-direction:column;margin:12px 6px 12px 12px;max-height:calc(100vh - 60px);min-width:340px;overflow-y:auto;padding:20px;width:33%}#reservation .left .editor-head[data-v-6afbbcfc],#reservation .left[data-v-6afbbcfc]{-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-6afbbcfc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}#reservation .left .editor-head .back-link[data-v-6afbbcfc]{-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-6afbbcfc]{font-size:18px}#reservation .left .editor-head .back-link[data-v-6afbbcfc]:hover{color:var(--sps-primary)}#reservation .left .editor-head .step-indicator[data-v-6afbbcfc]{background:var(--sps-primary-soft);border-radius:999px;color:var(--sps-primary-text-on-soft);font-size:12px;font-weight:600;padding:3px 10px}#reservation .left .editor-title[data-v-6afbbcfc]{margin-bottom:16px}#reservation .left .editor-title h1[data-v-6afbbcfc]{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-6afbbcfc]{color:var(--sps-text-muted);font-size:13px;line-height:1.6;margin:6px 0 0}#reservation .left .input-area[data-v-6afbbcfc]{-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-6afbbcfc]{color:var(--sps-text-muted);font-size:12.5px;font-weight:600}#reservation .left .input-area .label-input[data-v-6afbbcfc]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);font-size:14px;height:40px;outline:none;padding:0 12px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%}#reservation .left .input-area .label-input[data-v-6afbbcfc]::-webkit-input-placeholder{color:var(--sps-text-muted)}#reservation .left .input-area .label-input[data-v-6afbbcfc]::-moz-placeholder{color:var(--sps-text-muted)}#reservation .left .input-area .label-input[data-v-6afbbcfc]::-ms-input-placeholder{color:var(--sps-text-muted)}#reservation .left .input-area .label-input[data-v-6afbbcfc]::placeholder{color:var(--sps-text-muted)}#reservation .left .input-area .label-input[data-v-6afbbcfc]:hover{border-color:var(--sps-border-strong)}#reservation .left .input-area .label-input[data-v-6afbbcfc]:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#reservation .left .editor-links[data-v-6afbbcfc]{margin-bottom:18px}#reservation .left .footer[data-v-6afbbcfc]{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid var(--sps-border-default);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 .footer[data-v-6afbbcfc] .supsis-button+.supsis-button{margin-left:0}#reservation .left .footer[data-v-6afbbcfc] .supsis-button__label{gap:var(--sps-btn-gap)}#reservation .left[data-v-6afbbcfc] #availability,#reservation .left[data-v-6afbbcfc] #calendar,#reservation .left[data-v-6afbbcfc] #description,#reservation .left[data-v-6afbbcfc] #duration,#reservation .left[data-v-6afbbcfc] #form,#reservation .left[data-v-6afbbcfc] #plan,#reservation .left[data-v-6afbbcfc] #setting{border-top:1px solid var(--sps-bg-sunken);padding:16px 0}#reservation .left[data-v-6afbbcfc] .time-icon{color:var(--sps-text-muted);font-size:20px!important}#reservation .left[data-v-6afbbcfc] .header-title,#reservation .left[data-v-6afbbcfc] .time-label{color:var(--sps-text-strong);font-size:14px;font-weight:700}#reservation .left[data-v-6afbbcfc] .header-sub-title,#reservation .left[data-v-6afbbcfc] .time-sub-label{color:var(--sps-text-muted);font-size:12px;line-height:1.5}#reservation .left[data-v-6afbbcfc] .time-sub-label{margin-bottom:8px}#reservation .left[data-v-6afbbcfc] .header{border-radius:8px;margin:-6px -8px;padding:6px 8px}#reservation .left[data-v-6afbbcfc] .header:hover{background-color:var(--sps-bg-raised)}#reservation .left[data-v-6afbbcfc] .header>.md-icon{color:var(--sps-text-muted)}#reservation .left[data-v-6afbbcfc] .description-input,#reservation .left[data-v-6afbbcfc] .input-number,#reservation .left[data-v-6afbbcfc] input[type=date].date{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;color:var(--sps-text-strong);outline:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}#reservation .left[data-v-6afbbcfc] .description-input:hover,#reservation .left[data-v-6afbbcfc] .input-number:hover,#reservation .left[data-v-6afbbcfc] input[type=date].date:hover{border-color:var(--sps-border-strong)}#reservation .left[data-v-6afbbcfc] .description-input:focus,#reservation .left[data-v-6afbbcfc] .input-number:focus,#reservation .left[data-v-6afbbcfc] input[type=date].date:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#reservation .left[data-v-6afbbcfc] .description-input:disabled,#reservation .left[data-v-6afbbcfc] .input-number:disabled,#reservation .left[data-v-6afbbcfc] input[type=date].date:disabled{background-color:var(--sps-bg-raised);color:var(--sps-text-muted)}#reservation .left[data-v-6afbbcfc] .input-number{height:36px;padding:0 10px;width:68px}#reservation .left[data-v-6afbbcfc] input[type=checkbox]{accent-color:var(--sps-primary)}#reservation .left[data-v-6afbbcfc] .ant-select-selection{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:10px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}#reservation .left[data-v-6afbbcfc] .ant-select-selection:hover{border-color:var(--sps-border-strong)}#reservation .left[data-v-6afbbcfc] .ant-select-selection--single{height:36px}#reservation .left[data-v-6afbbcfc] .ant-select-selection--single .ant-select-selection__rendered{line-height:34px}#reservation .left[data-v-6afbbcfc] .ant-select-focused .ant-select-selection,#reservation .left[data-v-6afbbcfc] .ant-select-open .ant-select-selection{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}#reservation .right[data-v-6afbbcfc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:12px 12px 12px 6px}#reservation .right .calendar-card[data-v-6afbbcfc]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;padding:12px 18px 18px}.leave-dialog-actions[data-v-6afbbcfc]{-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-6afbbcfc]{-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-6afbbcfc]{color:var(--sps-text-subtle);font-size:18px}.slot-modal .slot-desc[data-v-6afbbcfc]{color:var(--sps-text-muted);font-size:13px;line-height:1.5;margin:12px 0 0}.slot-modal .slot-actions[data-v-6afbbcfc]{-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[data-v-b3af522e]{-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;margin-bottom:8px}#reservation-list .calendar-actions .my-calendars-title[data-v-b3af522e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:4px;margin:0;min-width:0}#reservation-list .calendar-actions .my-calendars-title .title[data-v-b3af522e]{color:var(--sps-text-strong);font-size:13px;font-weight:700}#reservation-list .calendar-actions .my-calendars-title .md-icon[data-v-b3af522e]{color:var(--sps-text-muted);font-size:18px}#reservation-list .list[data-v-b3af522e]{margin-left:0}#reservation-list .item[data-v-b3af522e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-radius:8px;color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:space-between;margin-bottom:2px;overflow:hidden;padding:5px 6px 5px 8px;text-overflow:ellipsis;-webkit-transition:background .15s ease;transition:background .15s ease}#reservation-list .item[data-v-b3af522e]:hover{background-color:var(--sps-bg-raised)}#reservation-list .item:hover .delete[data-v-b3af522e]{opacity:1}#reservation-list .name[data-v-b3af522e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reservation-list .delete[data-v-b3af522e]{-ms-flex-negative:0;border-radius:6px;color:var(--sps-text-muted);cursor:pointer;flex-shrink:0;font-size:16px;opacity:0;padding:2px;-webkit-transition:opacity .15s ease,color .15s ease;transition:opacity .15s ease,color .15s ease}#reservation-list .delete[data-v-b3af522e]:hover{color:var(--sps-danger)}