.schedule2-context-menu-layer{position:fixed;inset:0;z-index:2400;background:transparent}.schedule2-context-menu{position:fixed;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:18px;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 20px 48px rgba(31,41,55,.18),0 2px 10px rgba(31,41,55,.08);box-shadow:0 20px 48px rgba(31,41,55,.18),0 2px 10px rgba(31,41,55,.08);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%)}.schedule2-context-menu__head{padding:14px 16px 12px;border-bottom:1px solid rgba(148,163,184,.16);background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,252,.92)),to(hsla(0,0%,100%,.72)));background:linear-gradient(180deg,rgba(248,250,252,.92),hsla(0,0%,100%,.72))}.schedule2-context-menu__title{color:#1f2937;font-size:15px;font-weight:700;line-height:1.2}.schedule2-context-menu__subtitle{margin-top:4px;color:#6b7280;font-size:12px;line-height:1.4}.schedule2-context-menu__list{padding:8px}.schedule2-context-menu__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;min-height:54px;padding:11px 12px;border:0;border-radius:14px;background:transparent;text-align:left;cursor:pointer;-webkit-transition:background-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.schedule2-context-menu__item.is-separated{margin-top:6px}.schedule2-context-menu__item.is-separated:before{content:"";position:absolute;top:-3px;right:8px;left:8px;height:1px;background:rgba(148,163,184,.18)}.schedule2-context-menu__item:focus,.schedule2-context-menu__item:hover{background:linear-gradient(135deg,rgba(81,163,61,.12),rgba(81,163,61,.08));-webkit-box-shadow:inset 0 0 0 1px rgba(81,163,61,.1);box-shadow:inset 0 0 0 1px rgba(81,163,61,.1);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.schedule2-context-menu__item.is-disabled,.schedule2-context-menu__item.is-disabled:focus,.schedule2-context-menu__item.is-disabled:hover{cursor:default;background:transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;opacity:.48}.schedule2-context-menu__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(81,163,61,.14)),to(rgba(81,163,61,.08)));background:linear-gradient(180deg,rgba(81,163,61,.14),rgba(81,163,61,.08));color:#51a33d;font-size:15px;-webkit-box-shadow:inset 0 0 0 1px rgba(81,163,61,.08);box-shadow:inset 0 0 0 1px rgba(81,163,61,.08)}.schedule2-context-menu__item.is-danger .schedule2-context-menu__icon{background:-webkit-gradient(linear,left top,left bottom,from(rgba(239,68,68,.14)),to(rgba(239,68,68,.08)));background:linear-gradient(180deg,rgba(239,68,68,.14),rgba(239,68,68,.08));color:#ef4444;-webkit-box-shadow:inset 0 0 0 1px rgba(239,68,68,.08);box-shadow:inset 0 0 0 1px rgba(239,68,68,.08)}.schedule2-context-menu__item.is-accent .schedule2-context-menu__icon{background:-webkit-gradient(linear,left top,left bottom,from(rgba(91,156,255,.16)),to(rgba(91,156,255,.1)));background:linear-gradient(180deg,rgba(91,156,255,.16),rgba(91,156,255,.1));color:#3b82f6;-webkit-box-shadow:inset 0 0 0 1px rgba(91,156,255,.08);box-shadow:inset 0 0 0 1px rgba(91,156,255,.08)}.schedule2-context-menu__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.schedule2-context-menu__label{color:#1f2937;font-size:14px;font-weight:600;line-height:1.2}.schedule2-context-menu__item.is-accent .schedule2-context-menu__label{color:#2563eb}.schedule2-context-menu__item.is-danger .schedule2-context-menu__label{color:#dc2626}.schedule2-context-menu__description{color:#6b7280;font-size:12px;line-height:1.35}.schedule2-context-menu__shortcut{color:#9ca3af;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.schedule2-context-menu-fade-enter-active,.schedule2-context-menu-fade-leave-active{-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.schedule2-context-menu-fade-enter-active .schedule2-context-menu,.schedule2-context-menu-fade-leave-active .schedule2-context-menu{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,opacity .18s ease;transition:transform .18s ease,opacity .18s ease,-webkit-transform .18s ease}.schedule2-context-menu-fade-enter,.schedule2-context-menu-fade-leave-to{opacity:0}.schedule2-context-menu-fade-enter .schedule2-context-menu,.schedule2-context-menu-fade-leave-to .schedule2-context-menu{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}.schedule2-month-navigator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--schedule2-month-navigator-gap);min-height:var(--schedule2-month-navigator-control-height);min-width:0}.schedule2-month-navigator__picker-wrap{position:relative;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule2-month-navigator__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--schedule2-month-navigator-control-height) - 10px);height:calc(var(--schedule2-month-navigator-control-height) - 10px);padding:0;border:0;background:transparent;color:var(--schedule2-month-navigator-color);font-size:var(--schedule2-month-navigator-font-size);line-height:1;cursor:pointer}.schedule2-month-navigator__arrow i{font-weight:700;-webkit-text-stroke:.35px currentColor;text-stroke:.35px currentColor}.schedule2-month-navigator__arrow:hover:not(:disabled){opacity:.8}.schedule2-month-navigator__arrow:disabled{opacity:.45;cursor:default}.schedule2-month-navigator__picker.el-date-editor.el-input,.schedule2-month-navigator__picker.el-date-editor.el-input__inner{width:auto!important;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.schedule2-month-navigator__picker .el-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.schedule2-month-navigator__picker .el-input__inner{width:var(--schedule2-month-navigator-text-width);height:var(--schedule2-month-navigator-control-height);min-height:var(--schedule2-month-navigator-control-height);padding:0 var(--schedule2-month-navigator-text-padding);border:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--schedule2-month-navigator-color);font-size:var(--schedule2-month-navigator-font-size);font-weight:700;letter-spacing:0;line-height:calc(var(--schedule2-month-navigator-control-height) - 2px);text-align:center;cursor:pointer;text-decoration:none!important}.schedule2-month-navigator__picker.has-custom-display .el-input__inner{color:transparent}.schedule2-month-navigator__picker .el-input__inner:focus,.schedule2-month-navigator__picker .el-input__inner:hover{border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none!important}.schedule2-month-navigator__picker .el-input__prefix,.schedule2-month-navigator__picker .el-input__suffix{display:none}.schedule2-month-navigator__picker.is-disabled .el-input__inner{color:var(--schedule2-month-navigator-color);background:transparent}.schedule2-month-navigator__picker.has-custom-display.is-disabled .el-input__inner{color:transparent}.schedule2-month-navigator__display-text{position:absolute;inset:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2em;width:100%;min-height:var(--schedule2-month-navigator-control-height);padding:0 var(--schedule2-month-navigator-text-padding);border:0;background:transparent;color:var(--schedule2-month-navigator-color);font-size:var(--schedule2-month-navigator-font-size);font-weight:700;letter-spacing:0;line-height:calc(var(--schedule2-month-navigator-control-height) - 2px);text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none}.schedule2-month-navigator__display-main,.schedule2-month-navigator__holiday-marker{display:inline-block;white-space:nowrap}.schedule2-month-navigator__holiday-marker{font-size:.72em;font-weight:700;line-height:1}.schedule2-month-navigator__holiday-marker.is-holiday{color:#43c948}.schedule2-month-navigator__holiday-marker.is-festival{color:#409eff}.schedule2-month-navigator__holiday-marker.is-workday{color:#fb4932}.schedule2-month-navigator__holiday-marker.is-sub{color:#909399}.schedule2-month-navigator__display-text:hover:not(:disabled){opacity:.84;text-decoration:none}.schedule2-month-navigator__display-text:disabled{opacity:.45;cursor:default;text-decoration:none}.schedule2-entry-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:32;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.schedule2-entry-loading__card{width:min(460px,100%);padding:24px 28px 22px;background:#fff;border:1px solid rgba(85,185,90,.18);border-radius:14px;-webkit-box-shadow:0 18px 50px rgba(31,35,41,.08);box-shadow:0 18px 50px rgba(31,35,41,.08)}.schedule2-entry-loading__title{color:#1f2329;font-size:18px;font-weight:600;line-height:1.4}.schedule2-entry-loading__stage{margin:8px 0 14px;color:#7f8a97;font-size:13px;line-height:1.4}.schedule2-entry-loading__progress{width:100%}.schedule2-entry-loading__progress ::v-deep .el-progress-bar__outer{overflow:hidden}.schedule2-entry-loading__progress ::v-deep .el-progress-bar__inner{position:relative;overflow:hidden;-webkit-transition:width .42s cubic-bezier(.22,1,.36,1),background-color .2s ease;transition:width .42s cubic-bezier(.22,1,.36,1),background-color .2s ease;will-change:width}.schedule2-entry-loading__progress ::v-deep .el-progress-bar__inner:after{content:"";position:absolute;top:0;bottom:0;left:-28%;width:28%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.26)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.26) 50%,hsla(0,0%,100%,0));-webkit-animation:schedule2-entry-loading-bar-glow 1.2s linear infinite;animation:schedule2-entry-loading-bar-glow 1.2s linear infinite;pointer-events:none}.schedule2-entry-loading-fade-enter-active,.schedule2-entry-loading-fade-leave-active{-webkit-transition:opacity .12s ease;transition:opacity .12s ease}.schedule2-entry-loading-fade-enter,.schedule2-entry-loading-fade-leave-to{opacity:0}@-webkit-keyframes schedule2-entry-loading-bar-glow{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(460%,0,0);transform:translate3d(460%,0,0)}}@keyframes schedule2-entry-loading-bar-glow{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(460%,0,0);transform:translate3d(460%,0,0)}}.schedule2-page-shell{position:relative}.schedule2-page-shell .schedule2-page-shell__entry-loading-overlay{z-index:80}.schedule2-page-shell .schedule2-page-shell__panel .logo-text{display:none!important}