.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}.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-5ed26866]{border-top:1px solid var(--sps-bg-sunken);margin-top:14px;padding-top:12px}.event-comments .ec-head[data-v-5ed26866]{-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-5ed26866]{color:var(--sps-text-muted);font-size:18px}.event-comments .ec-head .ec-title[data-v-5ed26866]{color:var(--sps-text-strong);font-size:13px;font-weight:600}.event-comments .ec-head .ec-count[data-v-5ed26866]{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-5ed26866]{color:var(--sps-text-subtle);font-size:12px;margin-bottom:12px}.event-comments .ec-list[data-v-5ed26866]{-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-5ed26866]::-webkit-scrollbar{width:6px}.event-comments .ec-list[data-v-5ed26866]::-webkit-scrollbar-thumb{background-color:var(--sps-border-default)}.event-comments .ec-item[data-v-5ed26866]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.event-comments .ec-item:hover .ec-actions[data-v-5ed26866]{opacity:1}.event-comments .ec-avatar[data-v-5ed26866]{-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-5ed26866]{background-color:var(--sps-primary)}.event-comments .ec-body[data-v-5ed26866]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.event-comments .ec-item-head[data-v-5ed26866]{-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-5ed26866]{color:var(--sps-text-strong);font-size:12px;font-weight:600}.event-comments .ec-item-head .ec-date[data-v-5ed26866],.event-comments .ec-item-head .ec-dot[data-v-5ed26866],.event-comments .ec-item-head .ec-edited[data-v-5ed26866]{color:var(--sps-text-subtle);font-size:11px}.event-comments .ec-item-head .ec-edited[data-v-5ed26866]{font-style:italic}.event-comments .ec-actions[data-v-5ed26866]{-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-5ed26866]{color:var(--sps-text-subtle);cursor:pointer;font-size:15px}.event-comments .ec-actions .md-icon[data-v-5ed26866]:hover{color:var(--sps-primary)}.event-comments .ec-actions .md-icon.danger[data-v-5ed26866]:hover{color:var(--sps-danger)}.event-comments .ec-message[data-v-5ed26866]{color:var(--sps-text-default);font-size:13px;line-height:19px;word-break:break-word}.event-comments .ec-message[data-v-5ed26866] .mention-chip{background-color:var(--sps-primary-soft);border-radius:var(--sps-radius-sm);color:var(--sps-primary-text-on-soft);font-weight:600;padding:0 4px}.event-comments textarea[data-v-5ed26866]{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-5ed26866]::-webkit-input-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-5ed26866]::-moz-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-5ed26866]::-ms-input-placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-5ed26866]::placeholder{color:var(--sps-text-subtle)}.event-comments textarea[data-v-5ed26866]:hover{border-color:var(--sps-border-strong)}.event-comments textarea[data-v-5ed26866]: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-5ed26866]{-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-5ed26866]{-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-5ed26866]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;position:relative}.event-comments .ec-new-actions[data-v-5ed26866]{-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-5ed26866]{color:var(--sps-text-subtle);font-size:11px}.ec-edit-input[data-v-5ed26866],.ec-edit[data-v-5ed26866]{position:relative}.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)}.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}.visitor-field[data-v-8a05a032]{margin-left:10px;min-width:0;width:100%}.visitor-add[data-v-8a05a032]{-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-8a05a032]{font-size:18px}.visitor-chip .visitor-chip-main[data-v-8a05a032],.visitor-chip[data-v-8a05a032]{-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-8a05a032]{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-8a05a032] .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-8a05a032] .platform-icon .icon,.visitor-chip .visitor-chip-main[data-v-8a05a032] .platform-icon img,.visitor-chip .visitor-chip-main[data-v-8a05a032] .platform-icon svg{height:18px;width:18px}.visitor-chip .visitor-chip-name[data-v-8a05a032]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-chip .visitor-chip-action[data-v-8a05a032]{-ms-flex-negative:0;color:var(--sps-text-muted);cursor:pointer;flex-shrink:0;font-size:17px}.visitor-chip .visitor-chip-action[data-v-8a05a032]:hover{color:var(--sps-text)}.duration[data-v-8a05a032]{-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-8a05a032]:hover{border-color:var(--sps-border-strong)}.duration[data-v-8a05a032]: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-8a05a032]{max-height:500px}#event-modal[data-v-8a05a032]{background-color:var(--sps-bg-surface);height:100%}#event-modal[data-v-8a05a032] .ant-input:not(textarea),#event-modal[data-v-8a05a032] .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-8a05a032] .ant-input:not(textarea):hover,#event-modal[data-v-8a05a032] .ant-select-selection:hover{border-color:var(--sps-border-strong)}#event-modal[data-v-8a05a032] .ant-input:not(textarea),#event-modal[data-v-8a05a032] .ant-select-selection--single{height:36px}#event-modal[data-v-8a05a032] .ant-select-selection--single .ant-select-selection__rendered{line-height:34px}#event-modal[data-v-8a05a032] .ant-select-selection--multiple{min-height:36px;padding-bottom:2px}#event-modal[data-v-8a05a032] .ant-select-selection--multiple .ant-select-selection__rendered{line-height:32px}#event-modal[data-v-8a05a032] .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-8a05a032] .ant-input:not(textarea):focus,#event-modal[data-v-8a05a032] .ant-select-focused .ant-select-selection,#event-modal[data-v-8a05a032] .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-8a05a032]{-ms-flex-negative:0;color:var(--sps-text-muted);flex-shrink:0;font-size:20px}#event-modal .footer-action[data-v-8a05a032]{-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-8a05a032]{margin-right:auto}#event-modal .footer-action .supsis-button+.supsis-button[data-v-8a05a032]{margin-left:0}#event-modal .footer-action[data-v-8a05a032] .supsis-button__label{gap:var(--sps-btn-gap)}#event-modal .google-sync-note[data-v-8a05a032]{-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-8a05a032]{font-size:16px}#event-modal .google-connect-note[data-v-8a05a032]{-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-8a05a032],#event-modal .google-connect-note[data-v-8a05a032]{-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-8a05a032]{color:var(--sps-text-muted);font-size:12px;gap:6px;line-height:16px}#event-modal .google-connect-note .md-icon[data-v-8a05a032]{font-size:16px}#event-modal .google-connect-note[data-v-8a05a032] .supsis-button__label{gap:var(--sps-btn-gap)}#event-modal .info[data-v-8a05a032]{-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-8a05a032]{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-8a05a032]::-webkit-input-placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-8a05a032]::-moz-placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-8a05a032]::-ms-input-placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-8a05a032]::placeholder{color:var(--sps-text-muted);font-weight:500}#event-modal .event-input[data-v-8a05a032]:hover{border-color:var(--sps-border-strong)}#event-modal .event-input[data-v-8a05a032]: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-8a05a032]{margin-right:5px}#event-modal .ant-calendar-picker[data-v-8a05a032],#event-modal .ant-time-picker[data-v-8a05a032]{width:100%}#event-modal .ant-calendar-picker-input[data-v-8a05a032],#event-modal .ant-time-picker-input[data-v-8a05a032]{cursor:pointer}#event-modal .custom-datetime-container[data-v-8a05a032]{-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-8a05a032]{-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-8a05a032]{color:var(--sps-text-default);font-size:14px;font-weight:500;min-width:70px}#event-modal .custom-date-input[data-v-8a05a032],#event-modal .custom-time-input[data-v-8a05a032]{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-8a05a032]:hover,#event-modal .custom-time-input[data-v-8a05a032]:hover{border-color:var(--sps-border-strong)}#event-modal .custom-date-input[data-v-8a05a032]:focus,#event-modal .custom-time-input[data-v-8a05a032]: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-8a05a032]{min-width:150px}#event-modal .custom-time-input[data-v-8a05a032]{min-width:120px}#event-modal .description[data-v-8a05a032]{margin-left:10px}#event-modal .lock-icon[data-v-8a05a032]{font-size:20px;margin-right:10px}#event-modal .all-day-check[data-v-8a05a032]{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;white-space:nowrap}#event-modal .meet-check[data-v-8a05a032]{margin-left:10px}#event-modal .timezone-note[data-v-8a05a032]{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-8a05a032]{color:var(--sps-warning)}#event-modal .timezone-note .tz-use-device[data-v-8a05a032]{color:var(--sps-primary);cursor:pointer;margin-left:4px;text-decoration:underline}#event-modal .attachments-row[data-v-8a05a032]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#event-modal .attachments-box[data-v-8a05a032]{-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-8a05a032],#event-modal .attachments-box[data-v-8a05a032]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}#event-modal .attachment-list[data-v-8a05a032]{-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}#event-modal .attachment[data-v-8a05a032]{-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-8a05a032]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0;font-size:16px}#event-modal .attachment .filename[data-v-8a05a032]{color:var(--sps-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#event-modal .attachment a.filename[data-v-8a05a032]{color:var(--sps-primary)}#event-modal .attachment a.filename[data-v-8a05a032]:hover{text-decoration:underline}#event-modal .attachment .progress[data-v-8a05a032],#event-modal .attachment .remove[data-v-8a05a032],#event-modal .attachment .size[data-v-8a05a032]{-ms-flex-negative:0;color:var(--sps-text-subtle);flex-shrink:0}#event-modal .attachment .remove[data-v-8a05a032]{cursor:pointer;font-size:15px}#event-modal .attachment .remove[data-v-8a05a032]:hover{color:var(--sps-danger)}#event-modal .reminder-block[data-v-8a05a032]{-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-8a05a032]{-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-8a05a032]{-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-8a05a032]{color:var(--sps-text-muted);font-size:12px}#event-modal .reminder-row[data-v-8a05a032]{-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-8a05a032]{height:32px;line-height:1;margin:0}#event-modal .reminder-row[data-v-8a05a032] .ant-select-selection--single{height:32px}#event-modal .reminder-row[data-v-8a05a032] .ant-select-selection__rendered{line-height:30px}#event-modal .reminder-unit[data-v-8a05a032]{-ms-flex-negative:0;flex-shrink:0;width:116px}#event-modal .reminder-email[data-v-8a05a032]{-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-8a05a032]{-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-8a05a032]{line-height:1}#event-modal .reminder-hint[data-v-8a05a032]{-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-8a05a032] .md-icon{font-size:14px;line-height:1.4}#event-modal .reminder-add[data-v-8a05a032]{-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-8a05a032] .md-icon{font-size:16px}#event-modal .reminder-add[data-v-8a05a032]:hover{text-decoration:underline}#event-modal .reminder-suffix[data-v-8a05a032]{color:var(--sps-text-muted);font-size:13px;line-height:1}#event-modal .reminder-remove[data-v-8a05a032],#event-modal .reminder-suffix[data-v-8a05a032]{-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-8a05a032]{cursor:pointer}#event-modal .color-field[data-v-8a05a032]{-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-8a05a032]{color:var(--sps-text-default);font-size:14px}#event-modal .color-input[data-v-8a05a032]{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-8a05a032]{color:var(--sps-text-muted);cursor:pointer;font-size:12px}#event-modal .color-reset[data-v-8a05a032]:hover{color:var(--sps-primary)}#event-modal .google-meet-btn[data-v-8a05a032]{margin-bottom:10px;margin-top:10px}#event-modal .meet-link-container[data-v-8a05a032]{-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-8a05a032]{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}