.table-head-wd100{width:100px!important}.table-head-wd150{width:150px!important}.table-head-wd200{width:200px!important}.table-head-wd250{width:250px!important}.table-head-wd300{width:300px!important}.table-head-wd350{width:350px!important}.table-head-wd400{width:400px!important}.table-head-wd550{width:550px!important}.table-head-wd600{width:600px!important}.table-data-pd{padding:15px!important}.table-indent-0{text-indent:0}.table-indent-1{text-indent:1em}.table-indent-2{text-indent:2em}.table-indent-3{text-indent:3em}.table-indent-4{text-indent:4em}.table-indent-5{text-indent:5em}.table-indent-6{text-indent:6em}.table-indent-7{text-indent:7em}.table-indent-8{text-indent:8em}.table-indent-9{text-indent:9em}.table-indent-10{text-indent:10em}.table-indent-11{text-indent:11em}.table-indent-12{text-indent:12em}.table-indent-13{text-indent:13em}.table-indent-14{text-indent:14em}.table-indent-15{text-indent:15em}.table-indent-16{text-indent:16em}.table-indent-17{text-indent:17em}.table-indent-18{text-indent:18em}.table-indent-19{text-indent:19em}.table-indent-20{text-indent:20em}.table-indent-21{text-indent:11em}.table-indent-22{text-indent:12em}.table-indent-23{text-indent:13em}.table-indent-24{text-indent:14em}.table-indent-25{text-indent:15em}.table-indent-26{text-indent:16em}.table-indent-27{text-indent:17em}.table-indent-28{text-indent:18em}.table-indent-29{text-indent:19em}.cellText{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;height:100%}.b-table-sticky-header{max-height:760px}.pulibcTableClass table tbody tr td{vertical-align:middle}.b-table-sticky-header[data-v-3e5afb9a],.b-table-sticky-header[data-v-12440786]{max-height:760px}.form-control-calendar{white-space:break-spaces;width:38px;height:100px;text-align:center;padding:0;font-size:.75rem;font-weight:400;line-height:1.5;color:#2d353c;background-color:#fff;background-clip:padding-box;border:1px solid #d5dbe0;border-radius:4px}.base-color{background-color:#29101e;color:a11y-color(#462d3b,#29101e)}.slim-context-menu{position:fixed}.td-custom-base-hour{background-color:#e9ecef;color:#495057;width:70px}.slick-viewport{height:630px!important}.slick-headerrow{display:none}.slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-slide{height:auto}.slick-cell{margin:0;padding:0}.slick-cell.slick-cell.selected{opacity:.5}.th-custom-color,.th-custom-width{color:#fff!important;background-color:#343a40!important;border-color:#454d55!important;font-weight:700}.th-custom-width{width:84px!important}.td-custom-tag-code{width:100px}.td-custom-pd{padding:0!important}.hc[data-v-42eb4d36]{position:relative;--hc-border:#e6eaf2;--hc-head-bg:#f8f9fc;--hc-sat-bg:#f4f7fb;--hc-sat-text:#1f5f8b;--hc-red-bg:#fff5f5;--hc-red-text:#d32f2f;--hc-out-bg:#f4f6fa;--hc-hover-bg:#eef3fa;--hc-sat-hover-bg:#e6edf6;--hc-red-hover-bg:#ffe8e8;--hc-out-hover-bg:#e8ecf2;--hc-today:#1e3a5f;--hc-etc-bg:#eaf3ff;--hc-etc-text:#1f5f8b;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.hc[data-v-42eb4d36],.hc__toolbar[data-v-42eb4d36]{display:-webkit-box;display:-ms-flexbox;display:flex}.hc__toolbar[data-v-42eb4d36]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 0 10px}.hc[data-v-42eb4d36]:focus{outline:none}.hc__picker[data-v-42eb4d36]{position:relative}.hc__title[data-v-42eb4d36]{min-width:140px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;text-align:center;font-size:18px;font-weight:700;color:#1f2937;cursor:pointer}.hc__title[data-v-42eb4d36]:hover{background:var(--hc-head-bg)}.hc__caret[data-v-42eb4d36]{font-size:12px;color:#6b7280}.hc__panel[data-v-42eb4d36]{position:absolute;top:38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20;width:260px;padding:10px;background:#fff;border:1px solid var(--hc-border);border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.14);box-shadow:0 8px 24px rgba(15,23,42,.14)}.hc__panel-year[data-v-42eb4d36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-weight:700;color:#1f2937}.hc__panel-months[data-v-42eb4d36]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hc__panel-month[data-v-42eb4d36]{position:relative;height:36px;border:1px solid transparent;border-radius:8px;background:#fff;font-size:13px;color:#374151;cursor:pointer}.hc__panel-month[data-v-42eb4d36]:hover{background:var(--hc-hover-bg)}.hc__panel-month.is-current[data-v-42eb4d36]{background:var(--hc-today);color:#fff}.hc__dot[data-v-42eb4d36]{position:absolute;top:5px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--hc-red-text)}.hc__panel-month.is-current .hc__dot[data-v-42eb4d36]{background:#fff}.hc__nav[data-v-42eb4d36],.hc__today-btn[data-v-42eb4d36]{border:1px solid var(--hc-border);background:#fff;border-radius:8px;height:32px;padding:0 12px;color:#374151;cursor:pointer}.hc__nav[data-v-42eb4d36]{width:32px;padding:0;font-size:18px;line-height:1}.hc__nav[data-v-42eb4d36]:hover,.hc__today-btn[data-v-42eb4d36]:hover{background:var(--hc-head-bg)}.hc__today-btn[data-v-42eb4d36]{margin-left:4px;font-size:13px}.hc__grid[data-v-42eb4d36]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--hc-border);border-radius:14px;overflow:hidden;background:#fff}.hc__grid[aria-busy=true][data-v-42eb4d36]{opacity:.6;pointer-events:none}.hc__weekday[data-v-42eb4d36]{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;background:var(--hc-head-bg);border-bottom:1px solid var(--hc-border);border-right:1px solid var(--hc-border);font-size:12px;color:#4b5563}.hc__weekday--sun[data-v-42eb4d36]{color:var(--hc-red-text)}.hc__weekday--sat[data-v-42eb4d36]{color:var(--hc-sat-text)}.hc__day[data-v-42eb4d36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:8px 10px;overflow:hidden;border-right:1px solid var(--hc-border);border-bottom:1px solid var(--hc-border);cursor:pointer}.hc__day[data-v-42eb4d36]:nth-child(7n){border-right:0}.hc__day--sat[data-v-42eb4d36]{background:var(--hc-sat-bg)}.hc__day--red[data-v-42eb4d36]{background:var(--hc-red-bg)}.hc__day--out[data-v-42eb4d36]{background:var(--hc-out-bg);opacity:.55}.hc__day[data-v-42eb4d36]:hover{background:var(--hc-hover-bg)}.hc__day--sat[data-v-42eb4d36]:hover{background:var(--hc-sat-hover-bg)}.hc__day--red[data-v-42eb4d36]:hover{background:var(--hc-red-hover-bg)}.hc__day--out[data-v-42eb4d36]:hover{background:var(--hc-out-hover-bg)}.hc__date[data-v-42eb4d36]{-ms-flex-item-align:start;align-self:flex-start;min-width:24px;height:24px;padding:0 6px;border:0;border-radius:12px;background:transparent;font-size:13px;font-weight:700;color:#111827;cursor:pointer}.hc__date[data-v-42eb4d36]:hover{background:rgba(30,58,95,.1)}.hc__date.is-sat[data-v-42eb4d36]{color:var(--hc-sat-text)}.hc__date.is-red[data-v-42eb4d36]{color:var(--hc-red-text)}.hc__date.is-today[data-v-42eb4d36],.hc__date.is-today[data-v-42eb4d36]:hover{background:var(--hc-today);color:#fff}.hc__events[data-v-42eb4d36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-height:0}.hc__event[data-v-42eb4d36]{display:block;width:100%;padding:1px 6px;border:0;border-radius:4px;text-align:left;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc__event--public[data-v-42eb4d36]{background:#ffe9e9;color:#b71c1c;cursor:default}.hc__event--etc[data-v-42eb4d36]{cursor:pointer;background:var(--hc-etc-bg);color:var(--hc-etc-text)}.hc__more[data-v-42eb4d36]{font-size:11px;color:#6b7280;padding-left:6px}.hc__list-btn[data-v-42eb4d36]{margin-left:auto}.hc__dim[data-v-42eb4d36]{position:absolute;inset:0;z-index:30;background:rgba(15,23,42,.28);border-radius:14px}.hc__drawer[data-v-42eb4d36]{position:absolute;top:0;right:0;bottom:0;z-index:31;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:340px;max-width:90%;background:#fff;border-left:1px solid var(--hc-border);border-radius:14px 0 0 14px;-webkit-box-shadow:-8px 0 24px rgba(15,23,42,.16);box-shadow:-8px 0 24px rgba(15,23,42,.16);outline:none}.hc__drawer-head[data-v-42eb4d36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:12px;border-bottom:1px solid var(--hc-border)}.hc__drawer-title[data-v-42eb4d36]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-weight:700;color:#1f2937}.hc__drawer-title small[data-v-42eb4d36]{font-weight:400;color:#6b7280}.hc__drawer-close[data-v-42eb4d36]{margin-left:4px}.hc__drawer-body[data-v-42eb4d36]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:4px 12px 16px}.hc__drawer-empty[data-v-42eb4d36]{margin:32px 0;text-align:center;color:#9ca3af}.hc__drawer-month h4[data-v-42eb4d36]{position:sticky;top:0;margin:0;padding:12px 0 6px;background:#fff;font-size:13px;font-weight:700;color:#6b7280}.hc__drawer-month.is-current h4[data-v-42eb4d36]{color:var(--hc-today)}.hc__drawer-month.is-current h4[data-v-42eb4d36]:after{content:"●";margin-left:6px;font-size:8px;vertical-align:middle}.hc__drawer-item[data-v-42eb4d36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px;cursor:pointer}.hc__drawer-item[data-v-42eb4d36]:hover{background:var(--hc-hover-bg)}.hc__drawer-date[data-v-42eb4d36]{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;color:#374151;font-variant-numeric:tabular-nums}.hc__drawer-name[data-v-42eb4d36]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827}.hc__badge[data-v-42eb4d36]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1px 7px;border-radius:10px;font-size:11px;font-weight:600}.hc__badge--public[data-v-42eb4d36]{background:#ffe9e9;color:#b71c1c}.hc__badge--etc[data-v-42eb4d36]{background:var(--hc-etc-bg);color:var(--hc-etc-text)}.hc-fade-enter-active[data-v-42eb4d36],.hc-fade-leave-active[data-v-42eb4d36],.hc-slide-enter-active[data-v-42eb4d36],.hc-slide-leave-active[data-v-42eb4d36]{-webkit-transition:all .2s ease;transition:all .2s ease}.hc-slide-enter[data-v-42eb4d36],.hc-slide-leave-to[data-v-42eb4d36]{-webkit-transform:translateX(100%);transform:translateX(100%)}.hc-fade-enter[data-v-42eb4d36],.hc-fade-leave-to[data-v-42eb4d36]{opacity:0}textarea[data-v-7bdecc3d]{min-height:30px}.desc-ctn[data-v-7bdecc3d]{resize:none;overflow-y:auto}.detail-placeholder[data-v-d100722a]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-notification-icon[data-v-d100722a]{padding:1rem;color:#444;font-size:48px}.detail-notification-text[data-v-d100722a]{font-size:15px;font-weight:700}.detail-container[data-v-d100722a]{height:100%;width:100%;padding:1rem 1rem 1rem 1rem;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}.detail-header[data-v-d100722a]{margin-bottom:0!important;padding:8px 16px 8px 16px;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:6px 6px 0 0;background-color:#f1f1f1;border:1px solid #ececec;border-bottom:1px solid #ccc;font-weight:700}.detail-header .detail-title[data-v-d100722a],.detail-header[data-v-d100722a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-header .detail-title[data-v-d100722a]{padding:0!important;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.detail-content[data-v-d100722a],.detail-header .detail-title[data-v-d100722a]{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.detail-content[data-v-d100722a]{height:Calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2px;padding:20px;overflow-y:auto;background-color:#fff;border:1px solid #ececec;border-radius:0 0 6px 6px}.detail-control[data-v-d100722a]{margin-bottom:8px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail-bottom[data-v-d100722a]{margin-top:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}.detail-bottom-buttons[data-v-d100722a],.detail-bottom[data-v-d100722a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.detail-bottom-buttons[data-v-d100722a]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:4px}.detail-btn[data-v-d100722a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:80px}.detail-bottom-info[data-v-d100722a]{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4px 8px 4px 8px}.title[data-v-d100722a]{font-weight:600;margin-right:20px}.badge[data-v-d100722a]{font-size:12px;font-weight:500;margin-right:4px;display:inline-block;min-width:20px;padding:0 10px 0 10px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;line-height:22px;border-radius:8px}.badge.title1[data-v-d100722a]{background-color:#ff6d00;color:#fff}.badge.title2[data-v-d100722a]{background-color:#546e7a;color:#fff}.badge.others[data-v-d100722a]{background-color:#cfd8dc;color:#000}.row[data-v-d100722a]{margin-bottom:16px}.ld-container[data-v-fcab8f84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:90vh;width:100%;background-color:#fff;border-radius:10px;overflow:hidden;padding:10px 30px 10px 20px}.hi-header[data-v-fcab8f84]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px}.hi-notice[data-v-fcab8f84]{margin-top:6px}.hi-body[data-v-fcab8f84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}