.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;top:0;right:0;bottom:0;left:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.translation-debug-loading[data-v-33ea168e]{min-height:0;display:grid;place-items:center;color:var(--muted);font-size:12px}.translation-debug-page[data-v-33ea168e]{min-height:0;display:grid;grid-template-columns:minmax(360px,410px) minmax(0,1fr);gap:10px;overflow:hidden;padding:8px 10px}.debug-panel[data-v-33ea168e]{min-height:0;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.debug-queue-panel[data-v-33ea168e]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.debug-detail-panel[data-v-33ea168e]{display:grid;grid-template-rows:auto minmax(0,1fr)}.debug-controls[data-v-33ea168e]{display:grid;gap:10px;padding:10px;border-bottom:1px solid var(--line);background:#fbfcfe}.debug-search[data-v-33ea168e]{width:100%;height:32px;border:1px solid var(--line);border-radius:5px;padding:0 9px;color:var(--ink);background:#fff;font:inherit;font-size:11px;outline:0}.debug-search[data-v-33ea168e]:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--accent-ring)}.debug-toolbar[data-v-33ea168e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.debug-selection-bar[data-v-33ea168e]{min-width:0;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px}.debug-selection-bar>span[data-v-33ea168e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-selection-bar>button[data-v-33ea168e]{flex:none;margin-left:auto;border:0;padding:2px 0;color:var(--blue);background:transparent;font-size:10px;font-weight:750;cursor:pointer}.debug-selection-bar>button[data-v-33ea168e]:disabled{color:var(--muted);cursor:default}.debug-select-all[data-v-33ea168e]{flex:none;display:flex;align-items:center;gap:5px;color:var(--ink);font-weight:750;cursor:pointer}.debug-select-all input[data-v-33ea168e],.debug-article-checkbox[data-v-33ea168e]{width:16px;height:16px;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;margin:0;border:1px solid #98a2b3;border-radius:4px;background:#fff;cursor:pointer}.debug-select-all input[data-v-33ea168e]:after,.debug-article-checkbox[data-v-33ea168e]:after{width:7px;height:4px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;content:"";opacity:0;transform:rotate(-45deg) translateY(-1px)}.debug-select-all input[data-v-33ea168e]:checked,.debug-select-all input[data-v-33ea168e]:indeterminate,.debug-article-checkbox[data-v-33ea168e]:checked{border-color:var(--blue);background:var(--blue)}.debug-select-all input[data-v-33ea168e]:checked:after,.debug-article-checkbox[data-v-33ea168e]:checked:after{opacity:1}.debug-select-all input[data-v-33ea168e]:indeterminate:after{width:7px;height:0;border-bottom:2px solid #ffffff;border-left:0;opacity:1;transform:none}.debug-select-all input[data-v-33ea168e]:disabled,.debug-article-checkbox[data-v-33ea168e]:disabled{border-color:#d0d5dd;background:#f2f4f7;cursor:not-allowed}.provider-switch[data-v-33ea168e]{width:148px}.debug-progress[data-v-33ea168e]{display:grid;gap:5px}.debug-progress-copy[data-v-33ea168e]{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px}.debug-progress-copy strong[data-v-33ea168e]{color:var(--ink);font-size:12px}.debug-progress-track[data-v-33ea168e]{height:5px;overflow:hidden;border-radius:3px;background:#e6eaf0}.debug-progress-track span[data-v-33ea168e]{display:block;height:100%;background:var(--blue);transition:width .18s ease}.debug-stats-strip[data-v-33ea168e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:5px;background:#fff}.debug-stats-strip div[data-v-33ea168e]{min-width:0;display:flex;justify-content:space-between;gap:4px;padding:5px 7px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.debug-stats-strip div[data-v-33ea168e]:nth-child(4n){border-right:0}.debug-stats-strip div[data-v-33ea168e]:nth-last-child(-n+4){border-bottom:0}.debug-stats-strip span[data-v-33ea168e]{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.debug-stats-strip strong[data-v-33ea168e]{font-size:11px}.debug-status[data-v-33ea168e]{margin:0;color:#344054;font-size:11px;font-weight:700}.debug-article-list[data-v-33ea168e]{min-height:0;overflow-y:auto;background:#fff}.debug-article-row[data-v-33ea168e]{width:100%;min-height:92px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;border-bottom:1px solid var(--line-soft);padding:0 8px 0 12px;color:var(--ink);background:#fff}.debug-article-row[data-v-33ea168e]:hover{background:#f7f9fc}.debug-article-row.active[data-v-33ea168e]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--blue)}.debug-article-row.checked[data-v-33ea168e]{background:#f7faff}.debug-article-checkbox[data-v-33ea168e]{margin-top:16px}.debug-article-open[data-v-33ea168e]{min-width:0;min-height:91px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;border:0;padding:11px 4px 11px 0;color:inherit;background:transparent;text-align:left;cursor:pointer}.debug-job-indicator[data-v-33ea168e]{width:8px;height:8px;margin-top:5px;border-radius:2px;background:#98a2b3}.debug-job-indicator.processing[data-v-33ea168e]{background:var(--blue)}.debug-job-indicator.succeeded[data-v-33ea168e]{background:var(--green)}.debug-job-indicator.failed[data-v-33ea168e]{background:var(--red)}.debug-article-main[data-v-33ea168e]{min-width:0;display:grid;gap:5px}.debug-article-row-head[data-v-33ea168e]{min-width:0;display:flex;align-items:center;gap:6px}.debug-article-row-head strong[data-v-33ea168e]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.debug-article-row-head time[data-v-33ea168e]{margin-left:auto;color:var(--muted);font-size:10px;white-space:nowrap}.debug-job-status[data-v-33ea168e],.debug-comment-badge[data-v-33ea168e]{flex:none;border-radius:4px;padding:1px 5px;color:#475467;background:#eef2f6;font-size:10px;font-weight:800}.debug-comment-badge[data-v-33ea168e]{color:#344054;background:#e9edf3}.debug-job-status.succeeded[data-v-33ea168e]{color:var(--green);background:#e8f7f0}.debug-job-status.failed[data-v-33ea168e]{color:var(--red);background:#fff0ee}.debug-job-status.processing[data-v-33ea168e]{color:#1849a9;background:#eaf0ff}.debug-article-preview[data-v-33ea168e]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.4;word-break:break-word}.debug-article-meta[data-v-33ea168e]{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.debug-detail-tabs[data-v-33ea168e]{height:42px;display:flex;align-items:end;gap:14px;padding:0 12px;border-bottom:1px solid var(--line)}.debug-detail-tabs button[data-v-33ea168e]{height:42px;border:0;border-bottom:2px solid transparent;padding:0 2px;color:var(--muted);background:transparent;font-size:12px;font-weight:750;cursor:pointer}.debug-detail-tabs button.active[data-v-33ea168e]{border-bottom-color:var(--ink);color:var(--ink)}.debug-detail-pane[data-v-33ea168e]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.debug-detail-pane>.panel-head>div[data-v-33ea168e]:first-child{min-width:0;overflow:hidden}.debug-detail-pane>.panel-head p[data-v-33ea168e]{overflow:hidden;margin:1px 0 0;text-overflow:ellipsis;white-space:nowrap}.debug-detail-content[data-v-33ea168e],.debug-single-content[data-v-33ea168e]{min-height:0;overflow-y:auto;padding:12px}.debug-detail-content[data-v-33ea168e]{display:flex;flex-direction:column;align-items:stretch;gap:10px}.debug-detail-content[data-v-33ea168e]>*{flex:none}.debug-compare-head[data-v-33ea168e],.debug-compare-row[data-v-33ea168e]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.debug-compare-head[data-v-33ea168e]{position:sticky;top:-12px;z-index:2;border:1px solid var(--line);background:#f7f9fc}.debug-compare-head strong[data-v-33ea168e]{padding:8px 10px;font-size:11px}.debug-compare-head strong+strong[data-v-33ea168e]{border-left:1px solid var(--line)}.debug-compare-row[data-v-33ea168e]{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.debug-compare-cell[data-v-33ea168e]{min-width:0;padding:9px 10px}.debug-compare-cell+.debug-compare-cell[data-v-33ea168e]{border-left:1px solid var(--line);background:#fbfcfe}.debug-compare-cell.error[data-v-33ea168e]{background:#fff8f7}.debug-copy-label[data-v-33ea168e]{min-height:20px;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.debug-copy-label strong[data-v-33ea168e]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.debug-copy-label>span[data-v-33ea168e]:not(.debug-job-status){color:var(--muted);font-size:10px}.debug-compare-cell pre[data-v-33ea168e],.debug-single-result pre[data-v-33ea168e]{margin:0;overflow-y:auto;white-space:pre-wrap;word-break:break-word;color:var(--ink);font-family:inherit;font-size:12px;line-height:1.55}.debug-article-compare-row pre[data-v-33ea168e]{min-height:150px;max-height:340px}.debug-comment-compare-row pre[data-v-33ea168e]{min-height:52px;max-height:150px}.debug-dimension-compare-row pre[data-v-33ea168e]{min-height:42px;max-height:130px}.debug-compare-cell.error pre[data-v-33ea168e]{color:var(--red)}.debug-comments-head[data-v-33ea168e]{display:flex;align-items:center;gap:7px;padding-top:4px}.debug-comments-head strong[data-v-33ea168e]{font-size:12px}.debug-no-comments[data-v-33ea168e]{border-top:1px solid var(--line-soft);padding:18px 4px;color:var(--muted);font-size:11px}.debug-detail-empty[data-v-33ea168e]{min-height:0;display:grid;place-content:center;gap:4px;padding:24px;color:var(--muted);text-align:center}.debug-detail-empty strong[data-v-33ea168e]{color:var(--ink);font-size:13px}.debug-detail-empty span[data-v-33ea168e]{font-size:11px}.debug-single-content[data-v-33ea168e]{display:grid;align-content:start;gap:12px}.debug-single-content label>span[data-v-33ea168e]{display:block;margin-bottom:4px;color:var(--muted);font-size:10px;font-weight:760}.debug-single-content textarea[data-v-33ea168e]{width:100%;min-height:160px;resize:vertical;border:1px solid var(--line);border-radius:6px;padding:10px;color:var(--ink);background:#fff;font:inherit;font-size:13px}.debug-single-result-head[data-v-33ea168e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.debug-single-result h3[data-v-33ea168e]{margin:0;font-size:11px}.debug-single-result-head span[data-v-33ea168e],.debug-single-meta[data-v-33ea168e]{color:var(--muted);font-size:10px}.debug-single-meta[data-v-33ea168e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px}.debug-single-result pre[data-v-33ea168e]{min-height:130px;border:1px solid var(--line);border-radius:6px;padding:10px;background:#fff}@media (max-width: 980px){.translation-debug-page[data-v-33ea168e]{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}}@media (max-width: 820px){.translation-debug-page[data-v-33ea168e]{grid-template-columns:1fr;overflow-y:auto}.debug-queue-panel[data-v-33ea168e]{min-height:680px}.debug-detail-panel[data-v-33ea168e]{min-height:620px}}@media (max-width: 620px){.debug-compare-head[data-v-33ea168e]{display:none}.debug-compare-row[data-v-33ea168e]{grid-template-columns:1fr}.debug-compare-cell+.debug-compare-cell[data-v-33ea168e]{border-top:1px solid var(--line);border-left:0}}.pipeline-page[data-v-bbc04fe6]{min-height:0;padding:12px;overflow:auto;background:#f5f7fa;color:#11151d}.pipeline-head[data-v-bbc04fe6],.section-head[data-v-bbc04fe6],.records-head[data-v-bbc04fe6],.pipeline-actions[data-v-bbc04fe6],.record-filters[data-v-bbc04fe6]{display:flex;align-items:center}.pipeline-head[data-v-bbc04fe6]{justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #d7dee8;background:#fff}.pipeline-head h2[data-v-bbc04fe6],.section-head h3[data-v-bbc04fe6]{margin:0;font-size:16px}.pipeline-head p[data-v-bbc04fe6]{display:inline;margin-left:8px;color:#667085;font-size:12px}.pipeline-actions[data-v-bbc04fe6]{gap:8px;flex-wrap:wrap;justify-content:flex-end}.pipeline-actions button[data-v-bbc04fe6],.record-filters button[data-v-bbc04fe6]{min-height:32px}.pipeline-provider[data-v-bbc04fe6]{flex:0 0 240px;width:240px;height:38px;grid-auto-flow:initial;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-provider button[data-v-bbc04fe6]{min-width:0;padding-inline:8px}.pipeline-message[data-v-bbc04fe6]{margin:8px 0 0;padding:8px 12px;border-left:3px solid #16865b;background:#edf8f3;font-size:12px}.pipeline-message.error[data-v-bbc04fe6]{border-color:#c9332b;background:#fff0ef;color:#a12721}.pipeline-summary[data-v-bbc04fe6],.pipeline-costs[data-v-bbc04fe6]{display:grid;grid-template-columns:1.6fr repeat(5,minmax(110px,1fr));margin-top:10px;border:1px solid #d7dee8;background:#fff}.pipeline-summary>div[data-v-bbc04fe6],.pipeline-costs>div[data-v-bbc04fe6]{min-width:0;padding:10px 12px;border-right:1px solid #e5e9f0}.pipeline-summary span[data-v-bbc04fe6],.pipeline-costs span[data-v-bbc04fe6]{display:block;color:#667085;font-size:11px}.pipeline-summary strong[data-v-bbc04fe6],.pipeline-costs strong[data-v-bbc04fe6]{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.pipeline-progress-band[data-v-bbc04fe6]{padding:10px 12px;border:solid #d7dee8;border-width:0 1px 1px;background:#fff}.pipeline-progress-copy[data-v-bbc04fe6]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;color:#475467}.pipeline-progress-track[data-v-bbc04fe6]{height:5px;overflow:hidden;background:#e6eaf0}.pipeline-progress-track span[data-v-bbc04fe6]{display:block;height:100%;background:#2764e7;transition:width .2s}.pipeline-stages[data-v-bbc04fe6]{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:1px;margin-top:10px;border:1px solid #d7dee8;background:#d7dee8}.pipeline-stage[data-v-bbc04fe6]{display:grid;grid-template-columns:24px 1fr auto;gap:5px 8px;min-height:112px;padding:10px;border:0;border-radius:0;background:#fff;text-align:left}.pipeline-stage.active[data-v-bbc04fe6]{box-shadow:inset 0 -3px #2764e7}.pipeline-stage.running[data-v-bbc04fe6]{background:#f0f5ff}.pipeline-stage.failed[data-v-bbc04fe6],.pipeline-stage.partial_failed[data-v-bbc04fe6]{background:#fff6f5}.stage-index[data-v-bbc04fe6]{display:grid;width:22px;height:22px;place-items:center;border:1px solid #c7d0dd;border-radius:50%;font-size:11px}.stage-main strong[data-v-bbc04fe6],.stage-main small[data-v-bbc04fe6]{display:block}.stage-main strong[data-v-bbc04fe6]{font-size:13px}.stage-main small[data-v-bbc04fe6]{margin-top:2px;color:#667085;font-size:11px}.stage-count[data-v-bbc04fe6],.stage-time[data-v-bbc04fe6],.stage-cost[data-v-bbc04fe6]{font-size:11px;color:#475467}.stage-time[data-v-bbc04fe6]{grid-column:2}.stage-cost[data-v-bbc04fe6]{text-align:right}.stage-message[data-v-bbc04fe6]{display:-webkit-box;grid-column:1 / -1;overflow:hidden;color:#667085;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pipeline-workarea[data-v-bbc04fe6]{display:grid;grid-template-columns:minmax(280px,340px) minmax(600px,1fr);min-height:410px;margin-top:10px;border:1px solid #d7dee8;background:#fff}.pipeline-runs[data-v-bbc04fe6]{border-right:1px solid #d7dee8;overflow:auto}.section-head[data-v-bbc04fe6]{justify-content:space-between;min-height:44px;padding:0 12px;border-bottom:1px solid #d7dee8}.section-head span[data-v-bbc04fe6]{color:#667085;font-size:11px}.pipeline-run-row[data-v-bbc04fe6]{display:grid;grid-template-columns:10px 1fr auto;gap:4px 8px;width:100%;padding:10px 12px;border:solid #e6eaf0;border-width:0 0 1px;border-radius:0;background:#fff;text-align:left}.pipeline-run-row.active[data-v-bbc04fe6]{background:#edf3ff;box-shadow:inset 3px 0 #2764e7}.run-dot[data-v-bbc04fe6]{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#98a2b3}.run-dot.succeeded[data-v-bbc04fe6]{background:#16865b}.run-dot.running[data-v-bbc04fe6],.run-dot.queued[data-v-bbc04fe6]{background:#2764e7}.run-dot.failed[data-v-bbc04fe6],.run-dot.partial_failed[data-v-bbc04fe6]{background:#c9332b}.run-main strong[data-v-bbc04fe6],.run-main small[data-v-bbc04fe6],.run-meta strong[data-v-bbc04fe6],.run-meta small[data-v-bbc04fe6]{display:block}.run-main strong[data-v-bbc04fe6]{font-size:11px}.run-main small[data-v-bbc04fe6],.run-meta small[data-v-bbc04fe6]{margin-top:3px;color:#667085;font-size:10px}.run-meta[data-v-bbc04fe6]{text-align:right;font-size:11px}.run-cost[data-v-bbc04fe6]{grid-column:2 / -1;color:#475467;font-size:10px}.pipeline-records[data-v-bbc04fe6]{min-width:0}.records-head>div[data-v-bbc04fe6]:first-child{display:flex;align-items:baseline;gap:8px}.record-filters[data-v-bbc04fe6]{gap:6px}.record-filters input[data-v-bbc04fe6]{width:250px}.record-filters input[data-v-bbc04fe6],.record-filters select[data-v-bbc04fe6]{height:30px;border:1px solid #cfd7e3;border-radius:4px;padding:0 8px;font-size:11px}.record-table-wrap[data-v-bbc04fe6]{max-height:480px;overflow:auto}.record-table[data-v-bbc04fe6]{width:100%;border-collapse:collapse;font-size:11px}.record-table th[data-v-bbc04fe6]{position:sticky;top:0;z-index:1;background:#f7f9fb;color:#667085;text-align:left}.record-table th[data-v-bbc04fe6],.record-table td[data-v-bbc04fe6]{padding:8px 10px;border-bottom:1px solid #e6eaf0;vertical-align:top}.record-message[data-v-bbc04fe6]{min-width:300px;max-width:520px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.record-status[data-v-bbc04fe6]{font-weight:700}.record-status.succeeded[data-v-bbc04fe6],strong.succeeded[data-v-bbc04fe6]{color:#087a50}.record-status.failed[data-v-bbc04fe6],.record-status.partial_failed[data-v-bbc04fe6],strong.failed[data-v-bbc04fe6],strong.partial_failed[data-v-bbc04fe6]{color:#bd2b24}.record-status.running[data-v-bbc04fe6],.record-status.retrying[data-v-bbc04fe6],strong.running[data-v-bbc04fe6],strong.retrying[data-v-bbc04fe6]{color:#1d57c8}.pipeline-costs[data-v-bbc04fe6]{grid-template-columns:repeat(5,1fr);margin-bottom:2px}.pipeline-empty[data-v-bbc04fe6]{padding:24px;color:#667085;text-align:center;font-size:12px}@media (max-width: 1100px){.pipeline-head[data-v-bbc04fe6]{align-items:flex-start;flex-direction:column}.pipeline-actions[data-v-bbc04fe6]{width:100%;justify-content:flex-start}.pipeline-summary[data-v-bbc04fe6]{grid-template-columns:repeat(3,1fr)}.pipeline-stages[data-v-bbc04fe6]{grid-template-columns:1fr}.pipeline-stage[data-v-bbc04fe6]{min-height:76px}.pipeline-workarea[data-v-bbc04fe6]{grid-template-columns:1fr}.pipeline-runs[data-v-bbc04fe6]{max-height:220px;border-right:0;border-bottom:1px solid #d7dee8}}@media (max-width: 720px){.pipeline-page[data-v-bbc04fe6]{padding:8px}.pipeline-head[data-v-bbc04fe6]{padding:10px}.pipeline-actions>button[data-v-bbc04fe6]{flex:1 1 132px}.pipeline-provider[data-v-bbc04fe6]{flex-basis:100%;width:100%}.pipeline-summary[data-v-bbc04fe6],.pipeline-costs[data-v-bbc04fe6]{grid-template-columns:repeat(2,minmax(0,1fr))}.records-head[data-v-bbc04fe6]{align-items:stretch;flex-direction:column;padding-block:8px}.record-filters[data-v-bbc04fe6]{align-items:stretch;flex-direction:column}.record-filters input[data-v-bbc04fe6],.record-filters select[data-v-bbc04fe6]{width:100%}.pipeline-workarea[data-v-bbc04fe6]{min-height:0}}.processing-page[data-v-e376c33d]{min-height:0;display:grid;grid-template-columns:minmax(480px,44%) minmax(0,1fr);gap:10px;overflow:hidden;padding:8px 10px}.processing-panel[data-v-e376c33d]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.processing-list-panel[data-v-e376c33d]{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr)}.processing-detail-panel[data-v-e376c33d]{display:grid;grid-template-rows:auto minmax(0,1fr)}.processing-head[data-v-e376c33d]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.processing-head h2[data-v-e376c33d],.processing-head p[data-v-e376c33d]{margin:0}.processing-head h2[data-v-e376c33d]{font-size:14px}.processing-head p[data-v-e376c33d]{margin-top:2px;color:var(--muted);font-size:10px}.processing-toolbar[data-v-e376c33d]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line-soft);font-size:10px}.processing-select-all[data-v-e376c33d]{display:flex;align-items:center;gap:5px;font-weight:750}.processing-toolbar>span[data-v-e376c33d]{margin-right:auto;color:var(--muted)}.processing-toolbar input[data-v-e376c33d],.check-col input[data-v-e376c33d]{width:16px;height:16px;margin:0;accent-color:var(--blue)}.processing-stats[data-v-e376c33d]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.processing-stats div[data-v-e376c33d]{display:flex;justify-content:space-between;padding:6px 8px;border-right:1px solid var(--line-soft);font-size:10px}.processing-stats div[data-v-e376c33d]:last-child{border-right:0}.processing-stats span[data-v-e376c33d]{color:var(--muted)}.processing-message[data-v-e376c33d]{overflow:hidden;margin:0;padding:6px 10px;color:#344054;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.processing-table-wrap[data-v-e376c33d]{min-height:0;overflow:auto}table[data-v-e376c33d]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-e376c33d]{position:sticky;top:0;z-index:1;padding:7px 8px;color:var(--muted);background:#f7f9fc;font-size:10px;text-align:left}th[data-v-e376c33d]:nth-child(3){width:95px}th[data-v-e376c33d]:nth-child(4){width:68px}.processing-search[data-v-e376c33d]{width:100%;min-width:0;height:28px;border:1px solid var(--line);border-radius:5px;padding:0 8px;color:var(--ink);background:#fff;font:inherit;font-size:11px;outline:0}.processing-search[data-v-e376c33d]:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--accent-ring)}td[data-v-e376c33d]{padding:9px 8px;border-top:1px solid var(--line-soft);font-size:11px;vertical-align:top}tbody tr[data-v-e376c33d]{cursor:pointer}tbody tr[data-v-e376c33d]:hover{background:#f7f9fc}tbody tr.active[data-v-e376c33d]{background:var(--accent-soft)}tbody tr.checked[data-v-e376c33d]{box-shadow:inset 3px 0 var(--blue)}.check-col[data-v-e376c33d]{width:32px;text-align:center}td p[data-v-e376c33d]{overflow:hidden;display:-webkit-box;margin:0 0 4px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}td small[data-v-e376c33d]{color:var(--muted)}.processing-code[data-v-e376c33d]{display:block;color:var(--blue);font-weight:800}.processing-status[data-v-e376c33d]{display:inline-block;border-radius:4px;padding:2px 5px;color:#475467;background:#eef2f6;font-size:10px;font-weight:800}.processing-status.processing[data-v-e376c33d]{color:#1849a9;background:#eaf0ff}.processing-status.succeeded[data-v-e376c33d]{color:var(--green);background:#e8f7f0}.processing-status.failed[data-v-e376c33d]{color:var(--red);background:#fff0ee}.processing-tabs[data-v-e376c33d]{height:42px;display:flex;gap:14px;padding:0 12px;border-bottom:1px solid var(--line)}.processing-tabs button[data-v-e376c33d]{border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-weight:750}.processing-tabs button.active[data-v-e376c33d]{border-bottom-color:var(--ink);color:var(--ink)}.processing-detail-actions[data-v-e376c33d]{flex:none;display:flex;align-items:center;gap:8px}.processing-detail-pane[data-v-e376c33d],.processing-prompt-pane[data-v-e376c33d]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.processing-detail-scroll[data-v-e376c33d]{min-height:0;overflow-y:auto;padding:12px}.processing-compare[data-v-e376c33d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:6px}.processing-compare article[data-v-e376c33d]{min-width:0;padding:10px}.processing-compare article+article[data-v-e376c33d]{border-left:1px solid var(--line);background:#fbfcfe}h3[data-v-e376c33d]{margin:0 0 7px;font-size:11px}pre[data-v-e376c33d],p[data-v-e376c33d]{word-break:break-word}pre[data-v-e376c33d]{margin:0;white-space:pre-wrap;font:inherit;font-size:12px;line-height:1.55}.processing-dimensions[data-v-e376c33d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;border:1px solid var(--line);border-radius:6px}.processing-dimensions article[data-v-e376c33d]{min-width:0;padding:10px}.processing-dimensions article+article[data-v-e376c33d]{border-left:1px solid var(--line)}.processing-dimensions p[data-v-e376c33d]{margin:0;font-size:11px;line-height:1.5}.processing-metadata[data-v-e376c33d]{margin-top:10px;border-top:1px solid var(--line)}.processing-metadata div[data-v-e376c33d]{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:7px 2px;border-bottom:1px solid var(--line-soft);font-size:11px}.processing-metadata span[data-v-e376c33d]{color:var(--muted)}.processing-metadata .error strong[data-v-e376c33d]{color:var(--red)}.processing-prompt-pane textarea[data-v-e376c33d]{min-height:0;margin:12px;resize:none;border:1px solid var(--line);border-radius:6px;padding:12px;color:var(--ink);background:#fbfcfe;font:inherit;font-size:11px;line-height:1.55}.processing-empty[data-v-e376c33d],.empty[data-v-e376c33d]{color:var(--muted);text-align:center}.processing-empty[data-v-e376c33d]{display:grid;place-content:center}@media (max-width: 900px){.processing-page[data-v-e376c33d]{grid-template-columns:1fr;overflow-y:auto}.processing-list-panel[data-v-e376c33d],.processing-detail-panel[data-v-e376c33d]{min-height:650px}}@media (max-width: 620px){.processing-compare[data-v-e376c33d],.processing-dimensions[data-v-e376c33d]{grid-template-columns:1fr}.processing-compare article+article[data-v-e376c33d],.processing-dimensions article+article[data-v-e376c33d]{border-top:1px solid var(--line);border-left:0}}:root{color-scheme:light;--bg: #f5f7fa;--panel: #ffffff;--panel-soft: #f7f8fa;--ink: #11151d;--muted: #69717d;--line: #d9e0ea;--line-soft: #eef2f6;--line-strong: #bfc8d6;--accent: #00ab6b;--accent-strong: #008f59;--accent-soft: #f0faf6;--accent-ring: #bfe8d8;--blue: var(--accent);--green: var(--accent-strong);--red: #b42318;--radius: 8px;--topbar-height: 68px;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;font-family:var(--font-sans)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;color:var(--ink);background:var(--bg);line-height:1.5;font-family:var(--font-sans);font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:visible}button,input,select{font:inherit}.app-shell{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.app-shell.login-mode{display:block}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.login-panel{width:min(420px,100%);display:grid;gap:22px;border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--panel)}.login-brand h1{font-size:16px}.login-fields{display:grid;gap:12px}.login-field{display:grid;gap:6px}.login-field span{color:#536173;font-size:12px;font-weight:700}.login-field input{width:100%;height:36px;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:var(--ink);background:#fff;font-size:13px}.login-error{margin:0;color:var(--red);font-size:12px;font-weight:700}.login-submit{width:100%}.topbar{position:sticky;top:0;z-index:20;height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;gap:18px;align-items:center;row-gap:12px;padding:12px 18px 10px;background:var(--panel);border-bottom:1px solid #dfe5ec;box-shadow:0 1px 2px #0f172a0a}.brand{grid-column:1;grid-row:1;display:flex;gap:12px;align-items:center;min-width:0}.brand>div:last-child{min-width:0}.brand-mark{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand h1{margin:0;font-size:17px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.brand p{margin:2px 0 0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metrics{grid-column:1 / -1;grid-row:2;min-width:0;display:grid;grid-template-columns:minmax(132px,160px) repeat(4,minmax(78px,120px));justify-content:start;align-items:stretch;gap:4px;overflow:hidden}.metric{min-width:0;padding:5px 10px;display:grid;gap:1px;border-left:1px solid var(--line)}.metric:first-child{border-left:0}.metric span{color:#7c8491;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric strong{font-size:14px;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.date-metric .dp--main,.date-metric .dp--input-wrap{min-width:0}.date-metric .dp--input{height:26px;border-color:transparent;border-radius:6px;padding:0 26px 0 4px;color:var(--ink);background:transparent;font-family:inherit;font-size:12px;font-weight:700}.date-metric .dp--input:hover,.date-metric .dp--input:focus{border-color:var(--line);background:#fff}.date-metric .dp--input-icon{right:5px;left:auto;width:14px;height:14px;padding:0;color:var(--muted)}.dp--menu{--dp-font-family: inherit;--dp-font-size: 14px;--dp-border-radius: 7px;--dp-cell-border-radius: 6px;--dp-cell-size: 36px;--dp-menu-min-width: 300px;--dp-primary-color: var(--accent);--dp-primary-text-color: #fff;--dp-disabled-color: #f6f7f9;--dp-disabled-color-text: #b7bdc7;--dp-border-color: #d5dce7;--dp-menu-border-color: #d5dce7;box-shadow:0 14px 36px #0f172a29}.dp--cell-inner.dp--no-data:not(.dp--active){color:#b7bdc7}.dp--cell-inner.dp--no-data.dp--date-hoverable:hover{color:#6f7885}.switches{grid-column:2;grid-row:1;min-width:0;display:flex;gap:8px;justify-content:end}.segmented{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:68px;height:30px;padding:3px;border-radius:6px;background:#eceff4}.segmented.wide{width:150px}.segmented.debug-nav{width:280px}.segmented button{height:24px;padding:0 8px;border:0;border-radius:4px;color:#475467;background:transparent;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.segmented button.active{color:var(--accent-strong);background:#fff;box-shadow:0 0 0 1px var(--accent-ring),0 1px 4px #1720331a}.segmented button:disabled{cursor:not-allowed;opacity:.45}.logout-button{height:30px;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:#475467;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.workspace{min-height:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(360px,2fr);gap:14px;padding:14px 16px;overflow:hidden}.list-panel,.detail-panel,.card{min-width:0;border:1px solid #dfe5ec;border-radius:var(--radius);background:var(--panel)}.list-panel{min-height:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;container-name:list-panel;container-type:inline-size;box-shadow:0 2px 8px #0f172a0a}.panel-head{min-height:50px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid #e5e9ef}.panel-head h2{margin:0;display:inline;font-size:15px;font-weight:700}.panel-head p{display:inline;margin:0 0 0 8px;color:var(--muted);font-size:12px;font-weight:600}.panel-head>div:first-child{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap}.panel-head p strong{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}.panel-actions{display:flex;align-items:center}.panel-actions{gap:10px}.pager-status{color:var(--muted);font-size:11px;font-weight:700}.primary{height:34px;border:0;border-radius:6px;padding:0 12px;color:#fff;background:var(--ink);font-size:12px;font-weight:700;cursor:pointer}.primary:disabled{cursor:not-allowed;opacity:.55}.secondary{height:30px;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:#344054;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.secondary.danger{color:var(--red);border-color:#f3b6b0}.secondary:disabled{cursor:not-allowed;opacity:.55}.table-wrap{min-height:0;overflow:auto}.load-more-trigger{height:1px}table{width:100%;min-width:560px;border-collapse:collapse;table-layout:fixed}th,td{padding:11px 10px;border-bottom:1px solid var(--line-soft);vertical-align:top;text-align:left;font-size:13px;overflow-wrap:anywhere}th{position:sticky;top:0;z-index:2;background:#f7f9fb;border-bottom-color:var(--line)}tbody tr{cursor:pointer}tbody tr:nth-child(2n){background:#fff}tbody tr:hover:not(.active){background:#f8fbfa}tbody tr.active{background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--blue)}tbody tr.skipped{color:#4b5563}.select-col{width:34px;text-align:center;vertical-align:middle}.row-check{width:16px;height:16px;margin:0;border:1px solid var(--line-strong);border-radius:4px;accent-color:var(--blue);cursor:pointer}.content-col{width:33%}th:nth-child(3),td:nth-child(3){width:15%}th:nth-child(5),td:nth-child(5){width:15%}th:nth-child(6),td:nth-child(6){width:16%}th:nth-child(2),td:nth-child(2),th:nth-child(3),td:nth-child(3),th:nth-child(4),td:nth-child(4),th:nth-child(5),td:nth-child(5){text-align:left}th:nth-child(6),td:nth-child(6){text-align:center}th:nth-child(2) .head-input,th:nth-child(3) .head-select,th:nth-child(4) .head-select,th:nth-child(5) .head-select{text-align:left}th:nth-child(6) .head-select{text-align:center}.content-col strong{display:block;margin-bottom:3px;font-size:12px}.content-col p{margin:0;max-height:3.1em;overflow:hidden;color:#273142;font-size:13px;font-weight:400;line-height:1.55}.ticker-token{color:#00ab6b;font-weight:inherit}.content-col small{display:inline-block;margin-top:6px;color:var(--muted);font-weight:700}.empty-row{height:120px;color:var(--muted);text-align:center;vertical-align:middle;font-size:13px;font-weight:700}.error-row{color:var(--red)}.head-input,.head-select{width:100%;height:34px;border:1px solid var(--line);border-radius:6px;padding:0 3px;color:var(--ink);background:#fff;font-size:11px;font-weight:700}.code{display:inline-flex;margin:0 4px 4px 0;min-height:19px;padding:2px 6px;border:1px solid #dfe5ec;border-radius:4px;background:#fafbfc;color:#42526a;font-size:10px;font-weight:600;line-height:1.2}.result-pill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase}.result-pill:before{content:"";width:5px;height:5px;border-radius:50%}.result-pill.keep:before{background:var(--green)}.result-pill.skip:before{background:var(--red)}.detail-panel{min-height:0;display:grid;grid-template-rows:auto;align-content:start;gap:10px;overflow:auto;padding:0 0 16px;background:#f8fafb;box-shadow:0 2px 8px #0f172a0a;scrollbar-width:none}.detail-panel::-webkit-scrollbar{display:none}.detail-tabs{position:sticky;top:0;z-index:3;display:flex;gap:24px;padding:0 14px;border-bottom:1px solid #e5e9ef;background:#fff}.detail-tabs button{flex:0 0 auto;min-height:44px;display:grid;place-items:center;border:0;border-bottom:2px solid transparent;border-radius:0;color:#475467;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.detail-tabs button:hover{border-bottom-color:var(--accent);color:var(--accent-strong);background:transparent}.card{margin:0 12px;scroll-margin-top:48px;box-shadow:0 1px 3px #0f172a08}.card-head{min-height:40px;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:7px 14px;border-bottom:1px solid var(--line)}.card-head h3{margin:0;font-size:16px;font-weight:700}.card-head span{color:var(--muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dimension-grid{display:grid;gap:0;padding:12px 14px}.dimension-grid div,.skip-reason,.field-list div{border:1px solid var(--line-soft);border-radius:6px;background:#fbfcfe;padding:10px 12px}.dimension-grid strong,.skip-reason strong,.field-list span{display:block;margin-bottom:4px;color:#536173;font-size:12px;font-weight:700}.dimension-grid p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.dimension-grid div{border:0;border-radius:0;padding:12px 0;background:transparent}.dimension-grid div+div{border-top:1px solid var(--line-soft)}.skip-reason{margin:0 12px 12px;display:flex;justify-content:space-between;gap:12px;font-size:12px}.skip-reason span{min-width:0;overflow-wrap:anywhere}.content-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 14px}.content-compare.single{grid-template-columns:minmax(0,1fr)}.text-block{min-width:0}.block-title{margin-bottom:5px;color:#536173;font-size:12px;font-weight:700}pre{min-height:176px;margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:6px;padding:12px;color:#273142;background:#fff;font-family:inherit;font-size:14px;line-height:1.5}.compact-card{padding:10px 12px}.field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.field-list strong{font-size:12px;overflow-wrap:anywhere}.comments{display:grid;gap:9px;padding:12px 14px}.comment{border:1px solid var(--line-soft);border-radius:6px;padding:10px 12px}.comment strong{display:block;margin-bottom:3px;font-size:13px}.comment span{color:var(--muted);font-size:12px}.comment p{margin:6px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.empty{padding:12px;color:var(--muted);font-size:12px}@container list-panel (max-width: 760px){table{min-width:760px}}@media (max-width: 1360px){.app-shell{grid-template-rows:auto 1fr}.topbar{height:auto;grid-template-columns:minmax(0,1fr) auto;padding:10px 14px;row-gap:10px}.brand{grid-column:1;grid-row:1}.switches{grid-column:2;grid-row:1;flex-wrap:wrap;align-self:start}.metrics{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(136px,160px) repeat(4,minmax(82px,120px));justify-content:start}}@media (max-width: 800px){.workspace{grid-template-columns:1fr;overflow:auto}}@media (max-width: 720px){.topbar{grid-template-columns:1fr;padding:8px 10px;row-gap:8px}.brand{grid-column:1;grid-row:2}.switches{grid-column:1;grid-row:1;justify-content:start}.metrics{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-tabs{gap:8px;padding:0 10px}.detail-tabs button{font-size:11px}.workspace{padding:8px}th,td{padding:9px 8px}.content-col p,.dimension-grid p,pre,.comment p{font-size:12px}.content-compare,.field-list{grid-template-columns:1fr}}
