.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon-loading{animation:t-spin 1s linear infinite}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:inline-flex;align-items:center;vertical-align:middle;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);transition:all .2s linear;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display:flex;width:100%}.t-button--ghost{--ripple-color: var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-error-color-active)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;color:var(--td-text-color-primary);display:inline-block;z-index:5500}.t-popup__content{position:relative;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);box-sizing:border-box;word-break:break-all}.t-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.t-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--td-bg-color-container)}.t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;transform:none}.t-popup--animation-enter-active{transition:opacity .2s linear}.t-popup--animation-leave-active{transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.t-popup--animation-expand-enter-active[data-popper-placement^=top]{animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-top{0%{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.t-popup--animation-expand-enter-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.t-tabs{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;overflow:hidden;background-color:var(--td-bg-color-container)}.t-tabs__header.t-is-left{float:left}.t-tabs__header.t-is-right{float:right}.t-tabs__header .t-icon{font-size:var(--td-font-size-body-large)}.t-tabs__nav{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.t-tabs__operations{display:flex;flex-direction:row;position:absolute;border-bottom:1px solid var(--td-component-stroke);background-color:var(--td-bg-color-container)}.t-tabs__operations--left{left:0;z-index:2}.t-tabs__operations--right{right:0;z-index:2}.t-tabs__operations--right .t-tabs__btn:first-child{box-shadow:-10px 0 20px 5px #0000000d}.t-tabs__operations--right .t-tabs__nav-action{display:flex;align-items:center;width:100%;flex:1}.t-tabs__btn{width:40px;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);border-left:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large);transition:all .24s cubic-bezier(.38,0,.24,1);z-index:1;opacity:1}.t-tabs__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__btn--left{border-right:1px solid var(--td-component-stroke);box-shadow:10px 0 20px 5px #0000000d}.t-tabs__btn--left.fade-enter,.t-tabs__btn--left.fade-enter-from,.t-tabs__btn--left.fade-leave-to{transform:translate(-50px)}.t-tabs__btn--right.fade-enter,.t-tabs__btn--right.fade-enter-from,.t-tabs__btn--right.fade-leave-to{transform:translate(50px)}.t-tabs__nav-container{position:relative}.t-tabs__nav-container.t-is-top:after{content:"";width:100%;height:1px;position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-bottom:after{content:"";width:100%;height:1px;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-left:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-right:after{content:"";width:1px;height:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-addable{margin-right:40px}.t-tabs__nav-container.t-tabs__nav--card:after{content:"";background-color:transparent}.t-tabs__scroll-btn{position:absolute;z-index:1;width:40px;height:100%;display:block;background-color:var(--td-bg-color-secondarycontainer);text-align:center;border-bottom:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large)}.t-tabs__scroll-btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__scroll-btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-scroll{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0);z-index:1}.t-tabs__nav-wrap{position:relative;display:flex;font-size:0}.t-tabs__nav-wrap.t-is-smooth{transition:transform .24s cubic-bezier(0,0,.15,1)}.t-tabs__nav-wrap.t-is-vertical{flex-direction:column}.t-tabs__bar{position:absolute;background-color:var(--td-brand-color);z-index:1;transition:all .24s cubic-bezier(.38,0,.24,1);border-radius:var(--td-radius-small)}.t-tabs__bar.t-is-top{bottom:0;left:0;height:3px}.t-tabs__bar.t-is-bottom{top:0;left:0;height:3px}.t-tabs__bar.t-is-left{top:0;right:0;width:3px}.t-tabs__bar.t-is-right{top:0;left:0;width:3px}.t-tabs__nav-item{display:inline-flex;align-items:center;font:var(--td-font-body-medium);color:var(--td-text-color-secondary);position:relative;overflow:hidden;z-index:0;cursor:pointer;flex-shrink:0;transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item-wrapper{display:flex;align-items:center;height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s);margin-left:var(--td-comp-margin-s);margin-right:var(--td-comp-margin-s);border-radius:var(--td-radius-default);transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item.t-size-l{font:var(--td-font-body-large)}.t-tabs__nav-item.t-size-l .t-tabs__nav-item-wrapper{height:var(--td-comp-size-xxl);padding:0 var(--td-comp-paddingLR-m)}.t-tabs__nav-item-text-wrapper{position:relative;display:flex;align-items:center}.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper{background-color:var(--td-bg-color-container-hover)}.t-tabs__nav-item.t-is-left,.t-tabs__nav-item.t-is-right{display:flex;align-items:center}.t-tabs__nav-item.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__nav-item.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);text-shadow:0 0 .3px currentcolor}.t-tabs__nav-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-tabs__nav-item>.remove-btn{margin-left:var(--td-comp-margin-s);transition:all .3s cubic-bezier(.645,.045,.355,1);display:flex}.t-tabs__nav--card{background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav--card.t-tabs__nav-item{padding-right:var(--td-comp-paddingLR-l);padding-left:var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:after{display:none}.t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type){border-left:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:last-of-type{border-right:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);background-color:var(--td-bg-color-container);border-bottom-color:var(--td-bg-color-container)}.t-tabs__nav--card.t-tabs__nav-item.t-size-l{padding-left:var(--td-comp-paddingLR-xl);padding-right:var(--td-comp-paddingLR-xl)}.t-tabs__nav--card .t-icon-close{color:var(--td-text-color-secondary);transition:color cubic-bezier(.38,0,.24,1) .2s}.t-tabs__nav--card .t-icon-close:hover{color:var(--td-text-color-primary)}.t-tabs__content{overflow:hidden;position:relative}.t-tab-panel.t-is-hidden{display:none}.input-readonly.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.t-is-readonly .t-input__inner{cursor:pointer}.input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon:hover,.input-disabled.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-tips{font-size:var(--td-font-size-body-small)}.t-tips.t-is-default{color:var(--td-text-color-placeholder)}.t-tips.t-is-error{color:var(--td-error-color)}.t-tips.t-is-warning{color:var(--td-warning-color)}.t-tips.t-is-success{color:var(--td-success-color)}.t-input{margin:0;padding:0;list-style:none;position:relative;height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font:var(--td-font-body-medium);width:100%;box-sizing:border-box;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;display:flex;align-items:center;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:transparent;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input--borderless:not(.t-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.t-input--borderless:not(.t-input--focused).t-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);font:inherit;background-color:transparent;box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.t-input__inner[type=password]::-ms-reveal{display:none}.t-input__inner[type=search]::-webkit-search-decoration,.t-input__inner[type=search]::-webkit-search-cancel-button,.t-input__inner[type=search]::-webkit-search-results-button,.t-input__inner[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-input__inner.t-input--soft-hidden{width:0}.t-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;right:-24px;top:0}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.t-input.t-is-readonly .t-input__inner{cursor:pointer}.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.t-input.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon:hover,.t-input.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--prefix.t-size-s .t-input__prefix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--prefix.t-size-l .t-input__prefix-icon{font-size:var(--td-font-size-title-large)}.t-input.t-input--suffix>.t-input__suffix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--suffix.t-size-s .t-input__suffix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--suffix.t-size-l .t-input__suffix-icon{font-size:var(--td-font-size-title-large)}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-input.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon{font-size:inherit}.t-input .t-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-input .t-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.t-input .t-input__suffix>.t-icon{color:var(--td-text-color-placeholder);transition:all .2s linear}.t-input .t-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);transition:all .2s linear}.t-input .t-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.t-input.t-is-focused .t-input__prefix>.t-icon{color:var(--td-brand-color)}.t-input.t-is-focused .t-input__suffix>.t-icon-time,.t-input.t-is-focused .t-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.t-input-group{position:relative;display:inline-flex;align-items:stretch}.t-input-group .t-input__wrap{border-radius:0}.t-input-group .t-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child){margin-left:-1px}.t-input-group .t-input__wrap:not(:first-child) .t-input{margin-left:-1px}.t-input-group .t-input__wrap:first-child .t-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child .t-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap+.t-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:var(--td-radius-default)}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap .t-input,.t-input-group--separate .t-input__wrap .t-input:first-child{border-radius:var(--td-radius-default)}.t-input-group--separate .t-input__wrap .t-input:last-child{border-radius:var(--td-radius-default)}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{position:relative;z-index:0}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-input__wrap{width:100%}.t-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.t-input__tips--default{color:var(--td-text-color-placeholder)}.t-input__tips--success{color:var(--td-success-color)}.t-input__tips--warning{color:var(--td-warning-color)}.t-input__tips--error{color:var(--td-error-color)}.t-align-center>.t-input__inner{text-align:center}.t-align-right>.t-input__inner{text-align:right}.t-input__input-pre{position:absolute;visibility:hidden;white-space:pre;display:block}.t-input--auto-width{width:fit-content;min-width:60px}.t-input--auto-width .t-input{width:fit-content}.t-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.t-input__limit-number.t-is-disabled{background:var(--td-bg-color-component-disabled)}.t-checkbox-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;flex-wrap:wrap;gap:16px}.t-checkbox{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;position:relative;cursor:pointer;color:var(--td-text-color-primary)}.t-checkbox+.t-checkbox{margin-left:inherit}.t-checkbox__former{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-checkbox__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-container);box-sizing:border-box;flex-shrink:0}.t-checkbox__input:after{content:"";position:absolute;opacity:0;box-sizing:border-box}.t-checkbox__label{display:inline-block;margin-left:8px;vertical-align:middle;font:var(--td-font-body-medium)}.t-checkbox:hover .t-checkbox__input{border-color:var(--td-brand-color);transition:border-color .2s linear}.t-checkbox.t-is-checked .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-checked .t-checkbox__input:after{opacity:1;top:6px;left:3px;width:5px;height:9px;border:2px solid var(--td-text-color-anti);border-radius:0 0 1px;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);background:transparent}.t-checkbox.t-is-indeterminate .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-indeterminate .t-checkbox__input:after{opacity:1;width:16px;height:4px;left:-1px;right:0;top:5px;border:unset;transform:scale(.5);background-color:var(--td-font-white-1)}.t-checkbox.t-is-disabled{cursor:not-allowed}.t-checkbox.t-is-disabled .t-checkbox__label{color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled .t-checkbox__input{background-color:var(--td-bg-color-component-disabled)}.t-checkbox.t-is-disabled:hover .t-checkbox__input,.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after{border-color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after{background-color:var(--td-text-color-disabled)}.t-checkbox:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.t-radio-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:var(--td-radius-default);flex-wrap:wrap}@-moz-document url-prefix(){.t-radio-group{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-radio-group::-webkit-scrollbar{width:4px;height:4px}.t-radio-group::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:7px}.t-radio-group::-webkit-scrollbar-thumb:vertical:hover,.t-radio-group::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-radio-group .t-radio{margin-right:var(--td-comp-margin-xxl)}.t-radio-group.t-radio-group__outline{flex-wrap:wrap;row-gap:var(--td-comp-margin-xs)}.t-radio-group.t-radio-group__outline.t-size-s .t-radio-button{height:var(--td-comp-size-xs)}.t-radio-group.t-radio-group__outline.t-size-m .t-radio-button{height:var(--td-comp-size-m)}.t-radio-group.t-radio-group__outline.t-size-l .t-radio-button{height:var(--td-comp-size-xl)}.t-radio-group.t-radio-group__outline .t-radio-button:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-radio-group.t-radio-group__outline .t-radio-button:last-child{border-right:1px solid;border-right-color:var(--td-border-level-2-color);border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-radio-group.t-radio-group__outline .t-radio-button:only-child{border-radius:var(--td-radius-default)}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked{color:var(--td-brand-color);border-color:var(--td-brand-color);border-right-color:var(--td-brand-color)}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-brand-color-disabled);border-color:var(--td-brand-color-disabled);background-color:var(--td-bg-color-specialcomponent)}.t-radio-group.t-radio-group--vertical{flex-direction:column;align-items:flex-start;row-gap:var(--td-comp-margin-xs)}.t-radio-group.t-radio-group--vertical .t-radio{margin-right:0}.t-radio-group.t-radio-group--vertical.t-radio-group--filled .t-radio-button{width:100%}.t-radio-group.t-radio-group--vertical.t-radio-group--filled .t-radio-button:before{opacity:0}.t-radio-group.t-radio-group--vertical.t-radio-group--filled .t-radio-button:last-child{border:0}.t-radio-group.t-radio-group--vertical.t-radio-group__outline{row-gap:0}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button{width:100%;border-right:1px solid;border-right-color:var(--td-border-level-2-color);margin-top:-1px}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button:first-child{margin-top:0;border-radius:var(--td-radius-small) var(--td-radius-small) 0 0}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button:last-child{border-radius:0 0 var(--td-radius-small) var(--td-radius-small)}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button.t-is-checked{border-color:var(--td-brand-color);border-right-color:var(--td-brand-color);z-index:1}.t-radio-group.t-radio-group--vertical.t-radio-group__outline .t-radio-button.t-is-checked+.t-radio-button{border-left:1px solid;border-left-color:var(--td-border-level-2-color)}.t-radio-group.t-radio-group--filled{border-color:var(--td-bg-color-component);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-component);position:relative}.t-radio-group.t-radio-group--filled .t-radio-group__bg-block{position:absolute;left:2px;top:2px;width:0;height:calc(100% - 4px);background-color:var(--td-bg-color-container-select);transition:all .2s cubic-bezier(.38,0,.24,1);border-radius:var(--td-radius-small)}.t-radio-group.t-radio-group--filled .t-radio-button{color:var(--td-text-color-secondary);border:0;background-color:transparent}.t-radio-group.t-radio-group--filled .t-radio-button:hover{color:var(--td-text-color-primary)}.t-radio-group.t-radio-group--filled .t-radio-button:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:calc(100% - 16px);background-color:var(--td-component-border);transition:opacity .2s cubic-bezier(0,0,.15,1)}.t-radio-group.t-radio-group--filled .t-radio-button:first-child:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked{position:relative;color:var(--td-text-color-primary);z-index:1;border:0;transition:color .2s linear}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked+label:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled{background-color:transparent}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-bg-color-component-disabled)}.t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block{background-color:var(--td-brand-color)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-checked,.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-anti)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-brand-color-disabled)}.t-radio-group.t-size-s .t-radio-button{height:calc(var(--td-comp-size-xs) - (var(--td-comp-paddingTB-xxs) * 2));padding:0px var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.t-radio-group.t-size-s .t-radio-button:before{height:calc(100% - 16px)}.t-radio-group.t-size-m .t-radio-button{height:calc(var(--td-comp-size-m) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);font:var(--td-font-body-medium)}.t-radio-group.t-size-m .t-radio-button:before{height:calc(100% - 20px)}.t-radio-group.t-size-l .t-radio-button{height:calc(var(--td-comp-size-xl) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xl);font:var(--td-font-body-large)}.t-radio-group.t-size-l .t-radio-button:before{height:calc(100% - 24px)}.t-radio-group .t-radio-button{cursor:pointer;position:relative;border:1px solid;border-color:var(--td-border-level-2-color);border-right:0;display:inline-flex;align-items:center;transition:color .2s cubic-bezier(0,0,.15,1);color:var(--td-text-color-primary);white-space:nowrap;box-sizing:border-box}.t-radio-group .t-radio-button:first-child{border-radius:var(--td-radius-small) 0 0 var(--td-radius-small)}.t-radio-group .t-radio-button:last-child{border-radius:0 var(--td-radius-small) var(--td-radius-small) 0}.t-radio-group .t-radio-button__former{opacity:0;height:0;width:0;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-radio-group .t-radio-button:hover{color:var(--td-brand-color)}.t-radio-group .t-radio-button.t-is-checked{border-right:1px solid;border-color:var(--td-brand-color);transition:border-color .2s cubic-bezier(0,0,.15,1)}.t-radio-group .t-radio-button.t-is-checked+.t-radio-button{border-left:0}.t-radio-group .t-radio-button.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover{border-color:var(--td-border-level-2-color);color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover:after{width:0}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked:after{width:0}.t-radio{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;cursor:pointer;display:inline-block}.t-radio__former{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;opacity:0;position:absolute}.t-radio__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border-radius:var(--td-radius-circle);border:1px solid var(--td-border-level-2-color);background-color:var(--td-bg-color-container);transition:border .2s cubic-bezier(0,0,.15,1)}.t-radio__input:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transform:scale(.5);opacity:0;border-radius:var(--td-radius-circle);background-color:var(--td-brand-color);transition:all .2s cubic-bezier(0,0,.15,1)}.t-radio__label{display:inline-block;margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);vertical-align:middle;font:var(--td-font-body-medium);white-space:nowrap}.t-radio:hover .t-radio__input,.t-radio.t-is-checked .t-radio__input{border-color:var(--td-brand-color)}.t-radio.t-is-checked .t-radio__input:after{opacity:1}.t-radio.t-is-disabled{cursor:not-allowed}.t-radio.t-is-disabled .t-radio__label{color:var(--td-text-color-disabled)}.t-radio.t-is-disabled .t-radio__input{background-color:var(--td-bg-color-component-disabled)}.t-radio.t-is-disabled:hover .t-radio__input,.t-radio.t-is-disabled.t-is-checked .t-radio__input{border-color:var(--td-border-level-2-color)}.t-radio.t-is-disabled.t-is-checked .t-radio__input:after{background-color:var(--td-text-color-disabled)}.t-radio:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}@keyframes tDialogZoomIn{0%{opacity:0;transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.01)}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{animation-play-state:running;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:flex;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:flex;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:inline-flex;align-items:center;margin-right:var(--td-comp-margin-s);flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);justify-content:flex-end;display:flex;align-items:center;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);align-items:center;border-radius:var(--td-radius-default);transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{box-shadow:var(--td-shadow-3)}.t-alert{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);opacity:1;transition:opacity .2s;border-radius:var(--td-radius-medium)}.t-alert.t-is-hidden{display:none}.t-alert--closing{opacity:0}.t-alert--info{background-color:var(--td-brand-color-focus)}.t-alert--info .t-alert__icon,.t-alert--info .t-alert__swiper-trigger-wrap,.t-alert--info .t-alert__swiper-trigger--active{color:var(--td-brand-color)}.t-alert--success{background-color:var(--td-success-color-focus)}.t-alert--success .t-alert__icon{color:var(--td-success-color)}.t-alert--success .t-alert__swiper-trigger-wrap{color:var(--td-success-color-focus)}.t-alert--success .t-alert__swiper-trigger--active{color:var(--td-success-color)}.t-alert--warning{background-color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__icon{color:var(--td-warning-color)}.t-alert--warning .t-alert__swiper-trigger-wrap{color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__swiper-trigger--active{color:var(--td-warning-color)}.t-alert--error{background-color:var(--td-error-color-focus)}.t-alert--error .t-alert__icon{color:var(--td-error-color)}.t-alert--error .t-alert__swiper-trigger-wrap{color:var(--td-error-color-focus)}.t-alert--error .t-alert__swiper-trigger--active{color:var(--td-error-color)}.t-alert__icon{font-size:var(--td-line-height-body-medium);display:inherit}.t-alert__icon,.t-alert__close{flex:0 0 auto;line-height:var(--td-line-height-body-small)}.t-alert__content{flex:1 1 0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);overflow:hidden}.t-alert__title,.t-alert__message{width:100%;display:flex}.t-alert__title{color:var(--td-text-color-primary);font-weight:700}.t-alert__title+.t-alert__message{margin-top:var(--td-comp-margin-s)}.t-alert__description{color:var(--td-text-color-secondary);flex:0 1 auto;transition:height .2s}.t-alert__operation{flex:0 0 auto;padding:0 var(--td-comp-paddingLR-s);color:var(--td-brand-color);cursor:pointer;transition:color .2s}.t-alert__operation:hover{color:var(--td-brand-color-hover)}.t-alert__operation:active{color:var(--td-brand-color-active)}.t-alert__icon+.t-alert__content{margin-left:var(--td-comp-margin-s)}.t-alert__collapse{margin-top:var(--td-comp-margin-s);color:var(--td-brand-color);cursor:pointer}.t-alert__close{display:inline-flex;align-items:center;margin-left:var(--td-comp-margin-l);color:var(--td-text-color-secondary);cursor:pointer;transition:color .2s}.t-alert__close:hover{color:var(--td-text-color-primary)}.t-alert__close>.t-icon{font-size:calc(var(--td-line-height-body-medium) - 2px);padding:calc((var(--td-line-height-body-medium) - calc(var(--td-line-height-body-medium) - 2px)) / 2) 0}:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transition:transform .2s;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}.login-maint-alerts[data-v-b30c435b]{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:12px}.login-trust[data-v-19b96409]{margin:16px 0 0;padding:0;list-style:none;font-size:13px;color:#00000080;line-height:1.7}.login-trust--dark[data-v-19b96409]{color:#ffffffc7}.login-trust li[data-v-19b96409]{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}.login-trust li svg[data-v-19b96409]{flex-shrink:0;margin-top:2px;font-size:15px;color:var(--login-accent, #1677ff)}.login-trust--dark li svg[data-v-19b96409]{color:#ffffffeb}.login-footer-hint[data-v-19b96409]{margin:12px 0 0;text-align:center;font-size:12px;color:#00000061}.login-footer-hint--dark[data-v-19b96409]{color:#ffffffa6}.login-footer-gap[data-v-19b96409]{display:inline-block;width:12px}.login-footer-download[data-v-19b96409]{color:var(--login-accent, #1677ff);text-decoration:none}.login-footer-hint--dark .login-footer-download[data-v-19b96409]{color:#ffffffeb}.login-download-popover[data-v-19b96409]{text-align:center;font-size:12px;padding:4px}.brand-text-sm[data-v-ae989110]{font-size:22px}.brand-text-md[data-v-ae989110]{font-size:28px}.brand-text-lg[data-v-ae989110]{font-size:34px}.sso-login-hint[data-v-ae989110]{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(22,119,255,.16);border-radius:8px;background:#1677ff0f;color:#000000c7;font-size:13px;line-height:1.45}.sso-login-hint__dot[data-v-ae989110]{width:9px;height:9px;border-radius:999px;background:#1677ff;box-shadow:0 0 0 5px #1677ff1f;flex:0 0 auto}.sso-login-hint small[data-v-ae989110]{display:block;margin-top:2px;color:#00000073;word-break:break-all}.login-forgot-muted[data-v-ee0ace50]{margin:0 0 16px;font-size:14px;color:#0000008c;line-height:1.6}.login-radio-stack[data-v-ee0ace50]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.login-modal-row[data-v-ee0ace50]{margin-bottom:16px}.login-modal-fields[data-v-ee0ace50]{display:flex;flex-direction:column;gap:12px}.login-sms-code-row[data-v-ee0ace50]{display:flex;gap:10px}.login-sms-code-row[data-v-ee0ace50] .t-input__wrap{flex:1;min-width:0}.login-forgot-back[data-v-ee0ace50]{align-self:center;background:none;border:none;padding:4px 8px;font-size:13px;color:#1677ff;cursor:pointer}.login-forgot-back[data-v-ee0ace50]:hover{color:#0958d9}.sso-page[data-v-10537485]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f7fb}.sso-panel[data-v-10537485]{width:min(480px,100%);padding:36px 32px 30px;border:1px solid #e5e8ef;border-radius:10px;background:#fff;box-shadow:0 18px 48px #1b2e521a;text-align:center}.sso-mark[data-v-10537485]{width:56px;height:56px;margin:0 auto 20px;border-radius:14px;display:grid;place-items:center;background:#e8f1ff}.sso-mark span[data-v-10537485]{width:24px;height:24px;border:3px solid #1764e8;border-top-color:transparent;border-radius:999px;animation:spin-10537485 .9s linear infinite}.sso-kicker[data-v-10537485]{margin:0 0 8px;color:#1764e8;font-size:13px;font-weight:600}h1[data-v-10537485]{margin:0;color:#1f2937;font-size:24px;line-height:1.35}.sso-detail[data-v-10537485]{margin:12px auto 0;color:#667085;line-height:1.7}.sso-steps[data-v-10537485]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.sso-steps span[data-v-10537485]{position:relative;padding-top:16px;color:#98a2b3;font-size:12px}.sso-steps span[data-v-10537485]:before{content:"";position:absolute;top:0;left:50%;width:8px;height:8px;border-radius:999px;background:#d0d5dd;transform:translate(-50%)}.sso-steps span.active[data-v-10537485],.sso-steps span.done[data-v-10537485]{color:#344054}.sso-steps span.active[data-v-10537485]:before{background:#1764e8;box-shadow:0 0 0 6px #1764e81f}.sso-steps span.done[data-v-10537485]:before{background:#12b76a}.sso-actions[data-v-10537485]{display:flex;justify-content:center;gap:12px;margin-top:26px}.sso-fallback-link[data-v-10537485]{display:inline-block;margin-top:22px;color:#1764e8}.sso-panel--error .sso-mark span[data-v-10537485]{border-color:#d92d20;border-top-color:transparent;animation-play-state:paused}@keyframes spin-10537485{to{transform:rotate(360deg)}}.dashboard-page[data-v-38c63682]{max-width:1400px;margin:0 auto}.dashboard-head[data-v-38c63682]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.dashboard-title[data-v-38c63682]{margin:0 0 6px}.dashboard-sub[data-v-38c63682]{margin:0;color:#0000008c;font-size:14px;line-height:1.5;max-width:640px}.dashboard-section[data-v-38c63682]{margin-bottom:8px}.dashboard-section-title[data-v-38c63682]{margin:28px 0 14px;font-size:16px;font-weight:600;color:#000000d9;border-left:3px solid #1677ff;padding-left:10px;line-height:1.2}.recent-card[data-v-38c63682]{border-radius:12px;cursor:pointer}.recent-card[data-v-38c63682] .ant-card-body{padding:16px 18px}.recent-card-title[data-v-38c63682]{font-size:15px;font-weight:600;color:#000000e0;margin-bottom:6px}.recent-card-path[data-v-38c63682]{font-size:12px;color:#00000073;word-break:break-all}.health-card[data-v-38c63682]{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:12px;min-height:100px;transition:box-shadow .2s ease,border-color .2s ease}.health-card[data-v-38c63682]:hover{box-shadow:0 4px 14px #0000000f}.health-card--neutral[data-v-38c63682]{border:1px solid #f0f0f0;background:linear-gradient(135deg,#fafafa,#f5f5f5)}.health-card--success[data-v-38c63682]{border:1px solid #b7eb8f;background:linear-gradient(135deg,#f6ffed,#fcffe6)}.health-card--error[data-v-38c63682]{border:1px solid #ffccc7;background:linear-gradient(135deg,#fff2f0,#fff7f6)}.health-card-icon[data-v-38c63682]{width:48px;height:48px;border-radius:12px;background:#0000000f;display:flex;align-items:center;justify-content:center;font-size:22px;color:#0000008c;flex-shrink:0}.health-card--success .health-card-icon[data-v-38c63682]{background:#d9f7be;color:#389e0d}.health-card--error .health-card-icon[data-v-38c63682]{background:#ffccc7;color:#cf1322}.health-card--neutral .health-card-icon[data-v-38c63682]{background:#e6f4ff;color:#1677ff}.health-card-body[data-v-38c63682]{min-width:0}.health-card-label[data-v-38c63682]{font-size:13px;color:#00000073;margin-bottom:4px}.health-card-value[data-v-38c63682]{font-size:20px;font-weight:700;color:#000000e0;line-height:1.3;word-break:break-all}.health-card-sub[data-v-38c63682]{font-size:12px;color:#00000059;margin-top:4px}.metric-card[data-v-38c63682]{width:100%;text-align:left;padding:18px 18px 16px;border-radius:12px;border:1px solid #f0f0f0;background:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;display:block}.metric-card[data-v-38c63682]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;border-color:#e6e6e6}.metric-card[data-v-38c63682]:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.metric-card-top[data-v-38c63682]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.metric-card-icon[data-v-38c63682]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.metric-stat[data-v-38c63682] .ant-statistic-content{font-size:26px;font-weight:700;line-height:1.2}.metric-stat[data-v-38c63682] .ant-statistic-content-value{color:#000000e0}.metric-card-title[data-v-38c63682]{font-weight:600;font-size:15px;color:#000000d9;margin-bottom:4px}.metric-card-hint[data-v-38c63682]{font-size:12px;color:#00000073;line-height:1.4}.accent-blue .metric-card-icon[data-v-38c63682]{background:#e6f4ff;color:#1677ff}.accent-amber .metric-card-icon[data-v-38c63682]{background:#fff7e6;color:#fa8c16}.accent-green .metric-card-icon[data-v-38c63682]{background:#f6ffed;color:#52c41a}.accent-violet .metric-card-icon[data-v-38c63682]{background:#f9f0ff;color:#722ed1}.accent-rose .metric-card-icon[data-v-38c63682]{background:#fff0f6;color:#eb2f96}.accent-cyan .metric-card-icon[data-v-38c63682]{background:#e6fffb;color:#13c2c2}.accent-indigo .metric-card-icon[data-v-38c63682]{background:#f0f5ff;color:#2f54eb}.quick-card[data-v-38c63682]{border-radius:12px;cursor:pointer}.quick-card[data-v-38c63682] .ant-card-body{padding:16px 18px}.quick-card-inner[data-v-38c63682]{display:flex;gap:14px;align-items:flex-start}.quick-icon[data-v-38c63682]{width:40px;height:40px;border-radius:10px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:18px;color:#1677ff;flex-shrink:0}.quick-title[data-v-38c63682]{font-weight:600;font-size:15px;margin-bottom:4px}.quick-desc[data-v-38c63682]{font-size:13px;color:#00000073;line-height:1.45}.repair-detail-body[data-v-ffbefa88]{max-height:70vh;overflow-y:auto}.repair-detail-desc[data-v-ffbefa88]{margin-bottom:0}.repair-detail-desc[data-v-ffbefa88] .ant-descriptions-item-label{width:120px;min-width:120px;white-space:nowrap;color:#000000a6;font-weight:500}.repair-detail-text-block[data-v-ffbefa88]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.55}.repair-detail-issue[data-v-ffbefa88]{padding:10px 12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.repair-detail-muted[data-v-ffbefa88]{color:#00000073}.repair-org-tag-space[data-v-ffbefa88]{width:100%}.repair-detail-footer-actions[data-v-ffbefa88]{margin-top:16px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px solid #f0f0f0}.repair-issue-desc[data-v-ffbefa88]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.55;min-width:0}.repair-att-preview[data-v-ffbefa88]{width:220px;max-width:100%;max-height:140px;display:block;margin-top:8px;border-radius:8px;border:1px solid #f0f0f0;overflow:hidden}.repair-att-row[data-v-ffbefa88]{padding-bottom:12px;border-bottom:1px solid #f5f5f5;margin-bottom:8px}.repair-att-actions[data-v-ffbefa88]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.repair-att-preview-img[data-v-ffbefa88]{margin-top:8px}.repair-att-preview-img[data-v-ffbefa88] .ant-image-img{max-height:140px;max-width:180px;object-fit:contain;border-radius:8px}.repair-att-preview-img[data-v-ffbefa88] .ant-image{display:inline-block;width:180px;border-radius:8px;overflow:hidden}.repair-att-loading[data-v-ffbefa88]{margin-top:8px;font-size:12px;color:#00000073}[data-v-ffbefa88] .ant-table-tbody>tr>td{vertical-align:top}[data-v-ffbefa88] .ant-table-thead>tr>th{white-space:nowrap}.file-center__thumb[data-v-ac778a6f]{width:72px;height:72px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;overflow:hidden;box-sizing:border-box}.file-center__thumb--clickable[data-v-ac778a6f]{cursor:pointer}.file-center__thumb--clickable[data-v-ac778a6f]:active{opacity:.92}.file-center__thumbImg[data-v-ac778a6f]{width:100%;height:100%;object-fit:cover;vertical-align:middle}.file-center__thumbHint[data-v-ac778a6f]{font-size:12px;color:#00000059}.file-center__thumbVideo[data-v-ac778a6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px}.file-center__thumbVideoIcon[data-v-ac778a6f]{font-size:28px;color:var(--primary, #1677ff)}.file-center__thumbVideoText[data-v-ac778a6f]{font-size:11px;color:#00000073;line-height:1}.file-center__thumbFileIcon[data-v-ac778a6f]{font-size:26px;color:#00000038}.sig-wrap[data-v-73043958]{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.sig-canvas[data-v-73043958]{display:block;border:1px solid #d9d9d9;border-radius:6px;cursor:crosshair;touch-action:none;vertical-align:top;max-width:100%;width:100%;height:auto}.sig-actions[data-v-73043958]{margin-top:10px}.sig-modal-wrap[data-v-73043958]{width:100%}.sig-canvas-modal[data-v-73043958]{width:100%;height:auto}.sig-modal-actions[data-v-73043958]{margin-top:8px;text-align:right}.sig-modal-mobile-fullscreen.ant-modal-wrap{padding:0!important}.sig-modal-mobile-fullscreen.ant-modal-wrap .ant-modal{width:100vw!important;max-width:100vw!important;top:0!important;margin:0!important;padding-bottom:0!important;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.sig-modal-mobile-fullscreen.ant-modal-wrap .ant-modal-content{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px)}.sig-modal-mobile-fullscreen.ant-modal-wrap .ant-modal-header{flex-shrink:0}.sig-modal-mobile-fullscreen.ant-modal-wrap .ant-modal-body{flex:1;min-height:0;overflow:auto}.sig-modal-mobile-fullscreen.ant-modal-wrap .ant-modal-footer{flex-shrink:0}.sig-modal-mobile-fullscreen.ant-modal-wrap .sig-modal-wrap{display:flex;flex-direction:column;flex:1;min-height:0}.sig-modal-mobile-fullscreen.ant-modal-wrap .sig-canvas-modal{flex:1 1 auto;min-height:160px;width:100%;max-width:100%}.pledge-fullscreen-modal .ant-modal-content{height:100vh;border-radius:0;display:flex;flex-direction:column}.pledge-fullscreen-modal .ant-modal-body{flex:1;overflow:hidden;padding:16px 24px;display:flex;flex-direction:column}.pledge-fullscreen-inner{display:flex;flex-direction:column;height:100%;min-height:0}.pledge-fullscreen-text{flex:1;overflow:auto;word-break:break-word;padding:8px 0 16px}.pledge-fullscreen-actions{flex-shrink:0;text-align:center;padding:12px 0;border-top:1px solid #f0f0f0}.leave-detail-body{max-height:70vh;overflow-y:auto}.leave-detail-tag-wrap{max-width:100%;white-space:normal;height:auto;line-height:1.45;word-break:break-word}@media(min-width:992px){.leave-control-sm{max-width:220px}.leave-control-md{max-width:360px}}.leave-detail-body{min-width:0}.leave-detail-body :deep(.ant-descriptions-view){overflow:hidden}.leave-detail-body :deep(.ant-descriptions-item-label){width:112px;min-width:112px;white-space:normal}.leave-detail-body :deep(.ant-descriptions-item-content){min-width:0;overflow-wrap:anywhere;word-break:break-word}.leave-detail-body :deep(.ant-space){max-width:100%;flex-wrap:wrap}.leave-detail-link-action{height:auto;padding:0;white-space:normal;text-align:left}.leave-signature-preview{width:min(280px,100%);height:104px;overflow:hidden;border:1px solid #e5e7eb;border-radius:4px;background:#fff}.leave-signature-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:575px){.leave-detail-body :deep(.ant-descriptions-item-label){width:88px;min-width:88px;padding:9px 8px}.leave-detail-body :deep(.ant-descriptions-item-content){padding:9px 8px}.leave-signature-preview{width:100%;height:88px}}.attendance-page[data-v-4d5fa876]{width:100%}.attendance-page__head[data-v-4d5fa876]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:8px}.records-subnav[data-v-4d5fa876]{margin-bottom:12px}.stats-hint[data-v-4d5fa876]{font-size:12px;color:#00000073;line-height:1.5;max-width:640px}.stats-scope-hint[data-v-4d5fa876]{margin:0 0 12px;font-size:12px;color:#0000008c;line-height:1.6;max-width:900px}.filter-label[data-v-4d5fa876]{font-size:12px;color:#00000073;margin-bottom:4px}.inner-card[data-v-4d5fa876]{margin-bottom:16px}.alerts-card[data-v-4d5fa876] .ant-list{max-height:180px;overflow-y:auto}.alerts-list__row[data-v-4d5fa876] .ant-list-item-meta,.alerts-list__row[data-v-4d5fa876]{align-items:flex-start}.alerts-list__text[data-v-4d5fa876]{font-size:13px;line-height:1.5;word-break:break-word}.alerts-list__who[data-v-4d5fa876]{font-weight:600;color:#000000e0}.export-admin-card__title[data-v-4d5fa876]{font-weight:600}.export-admin-card__lead[data-v-4d5fa876]{margin:0 0 16px;font-size:13px;color:#000000a6;line-height:1.65;max-width:560px}.export-admin-card[data-v-4d5fa876]{max-width:640px}.att-line__tag[data-v-4d5fa876]{padding:2px 8px;border-radius:999px;font-size:12px;display:inline-block;white-space:nowrap}.att-line__tag--ok[data-v-4d5fa876]{color:#1677ff;background:#e6f4ff}.att-line__tag--warn[data-v-4d5fa876]{color:#d48806;background:#fff7e6}.att-line__tag--bad[data-v-4d5fa876]{color:#cf1322;background:#fff1f0}.att-result-filters[data-v-4d5fa876]{margin-bottom:10px}.att-result-filters__row[data-v-4d5fa876]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px}.att-result-filters__cell[data-v-4d5fa876]{flex:1 1 108px;min-width:96px;max-width:200px}.att-result-filters__cell--sort[data-v-4d5fa876]{flex:1 1 132px;min-width:120px;max-width:220px}.att-result-filters__cell--btn[data-v-4d5fa876]{flex:0 0 auto;min-width:auto;max-width:none}.att-result-filters__select[data-v-4d5fa876]{width:100%}.att-result-filters__select[data-v-4d5fa876] .ant-select-selector{font-size:12px}.filter-label-sm[data-v-4d5fa876]{font-size:11px;color:#00000073;margin-bottom:2px;line-height:1.2;white-space:nowrap}.att-result-table[data-v-4d5fa876] .ant-table{font-size:13px}.att-cards-wrap[data-v-4d5fa876]{display:flex;flex-direction:column;gap:12px}.att-cards-grid[data-v-4d5fa876]{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:12px}.att-record-card[data-v-4d5fa876] .ant-card-head{min-height:44px;padding:0 12px}.att-record-card[data-v-4d5fa876] .ant-card-head-title{padding:10px 0}.att-record-card__title[data-v-4d5fa876]{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:#000000e0}.att-record-card__week[data-v-4d5fa876]{font-size:12px;font-weight:400;color:#00000073}.att-record-card__row[data-v-4d5fa876]{display:flex;gap:8px;font-size:13px;line-height:1.5;margin-bottom:4px}.att-record-card__row[data-v-4d5fa876]:last-of-type{margin-bottom:0}.att-record-card__label[data-v-4d5fa876]{flex:0 0 40px;color:#00000073;font-size:12px}.att-record-card__ops[data-v-4d5fa876]{margin-top:10px;padding-top:8px;border-top:1px solid #f0f0f0}.att-cards-pagination[data-v-4d5fa876]{display:flex;justify-content:flex-end;padding-top:4px}.attendance-debug-pre[data-v-4d5fa876]{margin:12px 0 0;padding:12px;max-height:480px;overflow:auto;font-size:12px;line-height:1.45;background:#f6f8fa;border:1px solid #eef0f3;border-radius:8px;white-space:pre-wrap;word-break:break-all}.attendance-debug-ding-form[data-v-4d5fa876]{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.attendance-debug-ding-row[data-v-4d5fa876]{display:flex;align-items:center;gap:10px;width:100%;max-width:100%}.attendance-debug-ding-label[data-v-4d5fa876]{flex:0 0 96px;font-size:13px;color:#000000a6}.attendance-debug-ding-field[data-v-4d5fa876]{flex:1;min-width:0}.attendance-exclude-loc-list[data-v-4d5fa876]{margin-top:12px;padding:10px 12px;border:1px solid #eef0f3;border-radius:8px;background:#fafafa;max-height:280px;overflow:auto}.attendance-exclude-loc-list__title[data-v-4d5fa876]{font-size:12px;color:#0000008c;margin-bottom:8px}.attendance-exclude-loc-list__items[data-v-4d5fa876]{display:flex;flex-direction:column;gap:6px}.attendance-exclude-loc-item[data-v-4d5fa876]{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.attendance-exclude-loc-item__text[data-v-4d5fa876]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-backfill-progress[data-v-4d5fa876]{width:100%;max-width:none;margin:12px 0;align-self:stretch}.attendance-backfill-progress__head[data-v-4d5fa876]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.attendance-backfill-progress__percent[data-v-4d5fa876]{font-size:18px;font-weight:600;color:#000000d9}.attendance-backfill-progress__scope[data-v-4d5fa876]{font-size:12px;color:#0000008c;flex:1;min-width:200px}.attendance-backfill-stats[data-v-4d5fa876]{margin-top:12px}.attendance-backfill-stats__title[data-v-4d5fa876]{font-size:12px;font-weight:600;color:#0000008c;margin-bottom:8px}.attendance-backfill-stats__grid[data-v-4d5fa876]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px 12px}.attendance-backfill-stats__cell[data-v-4d5fa876]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;min-width:0}.attendance-backfill-stats__cell--em[data-v-4d5fa876]{background:#e6f4ff;border-color:#91caff}.attendance-backfill-stats__label[data-v-4d5fa876]{font-size:11px;color:#00000073;line-height:1.3}.attendance-backfill-stats__value[data-v-4d5fa876]{font-size:14px;font-weight:600;color:#000000e0;line-height:1.35;word-break:break-word}.attendance-backfill-exceptions[data-v-4d5fa876]{margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.45;color:#000000bf;background:#fff7e6;border:1px solid #ffd591;border-radius:6px}.attendance-backfill-exceptions__line[data-v-4d5fa876]{margin-top:4px}.attendance-backfill-exceptions__line[data-v-4d5fa876]:first-child{margin-top:0}.attendance-backfill-progress__msg[data-v-4d5fa876]{margin-top:8px;font-size:13px;color:#000000a6;white-space:pre-wrap;word-break:break-word}.attendance-backfill-progress__diag[data-v-4d5fa876]{margin-top:6px;font-size:12px;color:#000000c7;line-height:1.45}.attendance-backfill-progress__log[data-v-4d5fa876]{margin:8px 0 0;padding:10px;max-height:min(42vh,360px);overflow:auto;font-size:11px;line-height:1.4;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;white-space:pre-wrap;word-break:break-word;width:100%;box-sizing:border-box}.att-trend-chart[data-v-218b5e85]{width:100%;min-height:380px}.att-trend-chart__legend[data-v-218b5e85]{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:10px;font-size:12px;color:#000000a6}.att-trend-chart__leg-i[data-v-218b5e85]{display:inline-flex;align-items:center;gap:6px}.att-trend-chart__dot[data-v-218b5e85]{width:10px;height:10px;border-radius:2px;display:inline-block}.att-trend-chart__svg[data-v-218b5e85]{width:100%;height:auto;display:block}.att-trend-chart__tick[data-v-218b5e85],.att-trend-chart__yname[data-v-218b5e85]{font-size:11px;fill:#00000073}.att-trend-chart__xlab[data-v-218b5e85]{font-size:10px;fill:#0000008c}.att-trend-chart__empty[data-v-218b5e85]{height:320px;display:flex;align-items:center;justify-content:center;color:#00000059;font-size:14px}.my-attendance-page[data-v-ec0b8717]{width:100%}.my-att-head[data-v-ec0b8717]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.page-desc[data-v-ec0b8717]{color:#0000008c;margin:0;max-width:720px;line-height:1.6}.inner-card[data-v-ec0b8717]{margin-bottom:16px}.hint-text[data-v-ec0b8717]{margin:12px 0 0;color:#00000073;font-size:13px}.my-stats-intro[data-v-ec0b8717]{margin:0 0 12px;font-size:12px;color:#0000008c;line-height:1.6;max-width:900px}.filter-label[data-v-ec0b8717]{font-size:12px;color:#00000073;margin-bottom:4px}.my-stats-empty-dash[data-v-ec0b8717]{min-height:200px;display:flex;align-items:center;justify-content:center}.my-stats-range-line[data-v-ec0b8717]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:13px}.my-stats-range-line__label[data-v-ec0b8717]{color:#00000073}.my-stats-range-line__val[data-v-ec0b8717]{font-weight:600;color:#000000e0}.my-kpi-row[data-v-ec0b8717]{margin-top:4px}.my-kpi[data-v-ec0b8717]{border-radius:10px;padding:12px 14px;background:linear-gradient(135deg,#f8fafc,#f0f5ff);border:1px solid #eef0f3;min-height:88px}.my-kpi--ok[data-v-ec0b8717]{background:linear-gradient(135deg,#f6ffed,#e6f4ff);border-color:#d9f7be}.my-kpi--warn[data-v-ec0b8717]{background:linear-gradient(135deg,#fffbe6,#fff7e6);border-color:#ffe58f}.my-kpi--bad[data-v-ec0b8717]{background:linear-gradient(135deg,#fff1f0,#fff2f0);border-color:#ffccc7}.my-kpi--leave[data-v-ec0b8717]{background:linear-gradient(135deg,#f6ffed,#fcffe6);border-color:#b7eb8f}.my-kpi--total[data-v-ec0b8717]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.my-kpi--sub .my-kpi__val[data-v-ec0b8717]{font-size:22px}.my-kpi__label[data-v-ec0b8717]{font-size:12px;color:#00000073;margin-bottom:6px}.my-kpi__val[data-v-ec0b8717]{font-size:26px;font-weight:700;color:#000000e0;line-height:1.15}.my-kpi__hint[data-v-ec0b8717]{margin-top:6px;font-size:11px;color:#00000059}.my-stats-dept[data-v-ec0b8717]{margin-top:12px;font-size:13px;color:#000000a6}.my-chart-toolbar[data-v-ec0b8717]{margin-bottom:8px}.att-day-list[data-v-ec0b8717]{display:flex;flex-direction:column;gap:12px}.att-day[data-v-ec0b8717]{border:1px solid #eef0f3;border-radius:12px;overflow:hidden;background:#fff}.att-day__head[data-v-ec0b8717]{width:100%;border:none;background:#f8fbff;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer}.att-day__left[data-v-ec0b8717]{display:flex;align-items:center;gap:10px}.att-day__left strong[data-v-ec0b8717]{font-size:15px;color:#000000e0}.att-day__left span[data-v-ec0b8717],.att-day__right[data-v-ec0b8717]{font-size:12px;color:#00000073}.att-day__body[data-v-ec0b8717]{padding:6px 10px 10px}.att-line[data-v-ec0b8717]{border-bottom:1px solid #f2f3f5;padding:10px 2px}.att-line[data-v-ec0b8717]:last-child{border-bottom:none}.att-line__row[data-v-ec0b8717]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.att-line__shift[data-v-ec0b8717]{font-size:14px;font-weight:600}.att-line__tag[data-v-ec0b8717]{padding:2px 8px;border-radius:999px;font-size:12px}.att-line__tag--ok[data-v-ec0b8717]{color:#1677ff;background:#e6f4ff}.att-line__tag--warn[data-v-ec0b8717]{color:#d48806;background:#fff7e6}.att-line__tag--bad[data-v-ec0b8717]{color:#cf1322;background:#fff1f0}.att-line__meta[data-v-ec0b8717]{font-size:12px;color:#0000008c;line-height:1.5}.student-extra-profile-form[data-v-f23d7de9] .ant-form-item{margin-bottom:14px}.lock-row[data-v-f23d7de9]{margin-top:6px;font-size:12px;color:#0000008c}.hint[data-v-f23d7de9]{font-size:12px;color:#00000073}.field-description[data-v-f23d7de9]{margin:-4px 0 8px;color:#0000007a;font-size:12px;line-height:1.6}.choice-group[data-v-f23d7de9]{display:flex;flex-wrap:wrap;gap:8px 16px}.class-management-table[data-v-41b99277] .ant-table-thead>tr>th,.class-management-table[data-v-41b99277] .ant-table-tbody>tr>td{text-align:center}.class-management-table[data-v-41b99277] .ant-table-cell{vertical-align:middle}.class-table-cell[data-v-41b99277]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-table-tag[data-v-41b99277]{white-space:nowrap;vertical-align:middle}.class-student-stats-card[data-v-41b99277]{margin-bottom:16px}.stat-block .stat-label[data-v-41b99277]{font-size:12px;color:#00000073;margin-bottom:4px}.stat-block .stat-value[data-v-41b99277]{font-size:22px;font-weight:600;line-height:1.2}.stat-block .stat-male[data-v-41b99277]{color:#1677ff}.stat-block .stat-female[data-v-41b99277]{color:#eb2f96}.stat-ratio[data-v-41b99277]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);font-size:13px;line-height:1.6}.stat-ratio .stat-label[data-v-41b99277]{color:#00000073;margin-right:8px}.stat-ratio-text[data-v-41b99277]{color:#000000d9}.score-detail-row[data-v-41b99277]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:flex-start}.score-detail-subject[data-v-41b99277]{min-width:120px;font-weight:600}.dorm-sel[data-v-ce845874]{background:#1677ff0f;border-radius:6px}[data-v-ce845874] .dorm-room-active{background:#1677ff14}.access-page[data-v-40eb3fdf]{width:100%}.page-desc[data-v-40eb3fdf]{color:#0000008c;margin:0 0 8px;max-width:720px;line-height:1.6}.filter-label[data-v-40eb3fdf]{font-size:12px;color:#00000073;margin-bottom:4px}.inner-card[data-v-40eb3fdf]{margin-bottom:16px}.events-list[data-v-40eb3fdf] .ant-list{max-height:180px;overflow-y:auto}.face-access-page[data-v-94a19618]{width:100%}.preview-hint[data-v-94a19618]{display:block;margin-top:6px;font-size:12px;color:#00000073;line-height:1.5}.preview-box[data-v-94a19618]{margin-bottom:8px}.preview-label[data-v-94a19618]{font-size:13px;color:#000000a6;margin-bottom:8px}.preview-img[data-v-94a19618]{max-width:280px;max-height:360px;border-radius:8px;border:1px solid rgba(0,0,0,.08);object-fit:contain;vertical-align:top;background:#00000005}.preview-empty[data-v-94a19618]{max-width:400px;margin:8px 0 16px}.notice-page[data-v-af9da226]{width:100%}.page-desc[data-v-af9da226]{color:#0000008c;margin:0 0 16px;max-width:720px;line-height:1.6}.toolbar[data-v-af9da226]{margin-bottom:16px}.toolbar-right[data-v-af9da226]{text-align:right}@media(max-width:767px){.toolbar-right[data-v-af9da226]{text-align:left}}.inner-card[data-v-af9da226]{margin-bottom:16px}.notice-table[data-v-af9da226] .ant-table-cell{vertical-align:top}.notice-title-row[data-v-af9da226]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;justify-content:flex-start}.notice-title-row .title-link[data-v-af9da226]{flex:0 1 auto;max-width:100%;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.45;font-weight:500}.title-exp-tag[data-v-af9da226]{flex:0 0 auto}.drawer-title-text[data-v-af9da226]{font-weight:600;font-size:15px;line-height:1.4;white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:min(100%,calc(100vw - 96px));padding-right:8px}.detail-content[data-v-af9da226]{white-space:pre-wrap;line-height:1.75;color:#000000d9}[data-v-af9da226] .row-expired td{color:#00000073}.notice-upload-text[data-v-af9da226]{margin-top:6px;font-size:12px}.notice-attachments[data-v-af9da226]{display:flex;flex-direction:column;gap:12px}.notice-attachment-item[data-v-af9da226]{min-width:0}.notice-attachment-img[data-v-af9da226],.notice-attachment-video[data-v-af9da226]{max-width:100%;border-radius:6px;vertical-align:top}.workflow-dept-tree-modal__tree[data-v-dadb919e]{max-height:min(60vh,520px);overflow:auto;padding:8px 0;border:1px solid rgba(0,0,0,.06);border-radius:8px}.workflow-dept-picker-field__row[data-v-9192a2dc]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.workflow-dept-picker-field__summary[data-v-9192a2dc]{flex:1;min-width:160px;color:#000000a6;font-size:13px;line-height:1.5;word-break:break-word}.payment-config-toolbar[data-v-d9094e54]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.payment-config-toolbar h3[data-v-d9094e54]{margin:0;font-size:18px;line-height:1.4}.payment-config-toolbar span[data-v-d9094e54]{display:block;margin-top:4px;color:#00000073}.payment-config-grid[data-v-d9094e54]{align-items:stretch}.payment-channel-section[data-v-d9094e54]{height:100%;padding:16px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.payment-channel-section>header[data-v-d9094e54]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.payment-test-result[data-v-d9094e54]{margin-top:16px}.payment-official-response[data-v-d9094e54]{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.payment-channel-section>header div strong[data-v-d9094e54]{font-size:16px}.payment-channel-section>header div span[data-v-d9094e54]{margin-top:2px;color:#00000073;font-size:12px}.payment-product-row[data-v-d9094e54]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 0}.payment-product-row strong[data-v-d9094e54],.payment-product-row span[data-v-d9094e54]{display:block}.payment-product-row span[data-v-d9094e54]{margin-top:4px;color:#00000073;font-size:12px;line-height:1.6}@media(max-width:640px){.payment-product-row[data-v-d9094e54]{flex-direction:column}}.secret-clear-check[data-v-d9094e54]{display:block;margin-top:8px;color:#cf1322}.payment-config-actions[data-v-d9094e54]{margin-top:16px}@media(max-width:1080px){.payment-config-grid[data-v-d9094e54]{grid-template-columns:1fr}}.settings-page[data-v-d9094e54]{width:100%}.subsystem-api-page-card[data-v-d9094e54]{min-height:calc(100vh - 112px)}.subsystem-api-page-desc[data-v-d9094e54]{max-width:920px;margin-bottom:18px}.subsystem-api-tabs[data-v-d9094e54] .ant-tabs-nav{display:none}.subsystem-api-tabs[data-v-d9094e54] .ant-tabs-content-holder{border-top:0}.subsystem-api-entry-grid[data-v-d9094e54]{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.subsystem-api-entry-card[data-v-d9094e54]{display:flex;min-height:150px;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcff}@media(max-width:1080px){.subsystem-api-entry-grid[data-v-d9094e54]{grid-template-columns:1fr}}.notify-toolbar[data-v-d9094e54],.notify-actions[data-v-d9094e54]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.notify-toolbar div strong[data-v-d9094e54],.notify-toolbar div span[data-v-d9094e54]{display:block}.notify-toolbar div span[data-v-d9094e54]{margin-top:3px;color:#00000073;font-size:12px}.notify-form-grid[data-v-d9094e54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.notify-form-wide[data-v-d9094e54]{grid-column:1 / -1}.notify-actions[data-v-d9094e54]{margin:8px 0 4px;padding-top:16px;border-top:1px solid #f0f0f0}@media(max-width:760px){.notify-form-grid[data-v-d9094e54]{grid-template-columns:1fr}.notify-form-wide[data-v-d9094e54]{grid-column:auto}.notify-toolbar[data-v-d9094e54],.notify-actions[data-v-d9094e54]{align-items:stretch;flex-direction:column}}.settings-notify-collapse[data-v-d9094e54]{display:flex;flex-direction:column;gap:12px;background:transparent;width:100%;max-width:min(1400px,100%)}.settings-notify-collapse[data-v-d9094e54] .ant-collapse-item{border:1px solid #f0f0f0!important;border-radius:8px;overflow:hidden;background:#fff;margin:0!important}.settings-notify-collapse[data-v-d9094e54] .ant-collapse-header{font-weight:600}.settings-notify-collapse[data-v-d9094e54] .ant-collapse-content{border-top:1px solid #f0f0f0}.settings-notify-collapse[data-v-d9094e54] .ant-collapse-content-box{padding:16px}.settings-wechat-secret-alert[data-v-d9094e54]{margin-bottom:8px;padding:6px 12px}.settings-wechat-secret-alert[data-v-d9094e54] .ant-alert-message{margin-bottom:0;font-size:13px;line-height:1.45}.settings-wechat-switch-hint[data-v-d9094e54]{font-size:13px;color:#00000073;line-height:1.6}.wechat-settings-layout[data-v-d9094e54]{max-width:860px;display:grid;gap:16px}.wechat-capability-form[data-v-d9094e54] .ant-form-item-extra{font-size:13px;line-height:1.55}@media(max-width:640px){.wechat-capability-form[data-v-d9094e54] .ant-form-item-label{padding-bottom:4px}.wechat-capability-form[data-v-d9094e54] .ant-form-item-control{flex:0 0 auto}}.workflow-repair-row[data-v-d9094e54]{padding:12px 0;border-bottom:1px solid #f0f0f0}.workflow-repair-row[data-v-d9094e54]:last-of-type{border-bottom:none}.workflow-repair-row-head[data-v-d9094e54]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.workflow-email-rule-row[data-v-d9094e54]{padding:12px 0;border-bottom:1px solid #f0f0f0}.workflow-email-rule-row[data-v-d9094e54]:last-of-type{border-bottom:none}.workflow-email-rule-label[data-v-d9094e54]{font-size:12px;color:#00000073;margin-bottom:4px}.workflow-repair-label[data-v-d9094e54]{font-weight:600;color:#000000d9}.leave-policy-tier-card[data-v-d9094e54]{padding:12px 14px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.leave-policy-tier-card__head[data-v-d9094e54]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.settings-log-action-summary[data-v-d9094e54]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;margin-right:8px}.settings-log-action-detail[data-v-d9094e54]{white-space:pre-wrap;line-height:1.8;word-break:break-word}.settings-logs-table[data-v-d9094e54] table{table-layout:auto;width:100%}.settings-logs-table[data-v-d9094e54] .settings-log-cell-tight{max-width:154px}.settings-logs-table[data-v-d9094e54] .settings-log-cell-module{vertical-align:middle;max-width:160px}.settings-logs-table[data-v-d9094e54] .settings-log-module-tag{margin:0;font-size:12px;line-height:20px;padding:0 6px}.settings-logs-table[data-v-d9094e54] .settings-log-cell-operator{max-width:200px}.settings-logs-table[data-v-d9094e54] .settings-log-cell-client{max-width:min(280px,28vw)}.settings-logs-table[data-v-d9094e54] .settings-log-cell-action{max-width:min(520px,42vw)}.settings-dt-sync-pre[data-v-d9094e54]{margin:0;padding:12px;max-height:480px;overflow:auto;font-size:12px;line-height:1.45;background:#f6f8fa;border-radius:8px;white-space:pre-wrap;word-break:break-all}.dingtalk-settings-wrap[data-v-d9094e54]{max-width:100%}.dingtalk-settings-form[data-v-d9094e54] .ant-form-item{margin-bottom:12px}.dingtalk-settings-section-head[data-v-d9094e54]{font-weight:600;font-size:14px;color:#000000d9;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.dingtalk-settings-section-head--sub[data-v-d9094e54]{margin-top:4px;margin-bottom:8px}.dingtalk-actions-row[data-v-d9094e54]{margin-bottom:4px}.dingtalk-save-row[data-v-d9094e54]{margin-top:8px;margin-bottom:0}.dingtalk-dir-sync-progress[data-v-d9094e54]{margin-top:14px;padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;max-width:100%}.dingtalk-dir-sync-msg[data-v-d9094e54]{margin-top:8px;font-size:13px;line-height:1.5;color:#000000bf}.dingtalk-dir-sync-log[data-v-d9094e54]{margin-top:10px;max-height:140px;overflow:auto;font-size:12px;line-height:1.45;color:#0000008c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dingtalk-dir-sync-log>div+div[data-v-d9094e54]{margin-top:4px}.login-bg-preview[data-v-d9094e54]{width:min(100%,420px);height:140px;border-radius:10px;background-size:cover;background-position:center;border:1px solid #f0f0f0}.settings-color-input[data-v-d9094e54]{width:48px;height:32px;padding:2px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;vertical-align:middle}.settings-color-input[data-v-d9094e54]:disabled{opacity:.55;cursor:not-allowed}.login-template-grid[data-v-d9094e54]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;max-width:920px}.login-template-option[data-v-d9094e54]{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:10px;border:2px solid #f0f0f0;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.login-template-option[data-v-d9094e54]:hover:not(:disabled){border-color:#91caff}.login-template-option--active[data-v-d9094e54]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff26}.login-template-option[data-v-d9094e54]:disabled{cursor:not-allowed;opacity:.85}.login-template-preview[data-v-d9094e54]{position:relative;height:72px;border-radius:4px;margin-bottom:8px;overflow:hidden}.login-template-label[data-v-d9094e54]{font-size:14px;color:#000000e0;margin-bottom:4px}.login-template-desc[data-v-d9094e54]{font-size:11px;line-height:1.45;color:#00000073}.settings-brand-scale-value[data-v-d9094e54]{font-size:13px;color:#0000008c;min-width:44px}.tpl-preview-split-hero[data-v-d9094e54]{background:linear-gradient(135deg,#edf4ff,#f5f7fa)}.tpl-preview-split-hero[data-v-d9094e54]:before{content:"";position:absolute;left:8%;top:22%;width:38%;height:56%;background:#1677ff14;border-radius:4px}.tpl-preview-split-hero[data-v-d9094e54]:after{content:"";position:absolute;right:8%;top:28%;width:42%;height:48%;background:#fff;border-radius:4px;box-shadow:0 2px 6px #00000014}.tpl-preview-side-brand[data-v-d9094e54]{background:linear-gradient(90deg,#1677ff 46%,#fff 46%)}.tpl-preview-brand-hero[data-v-d9094e54]{background:linear-gradient(160deg,#f2f7ff,#eef3fb 45%,#f7f9fd)}.tpl-preview-brand-hero[data-v-d9094e54]:before{content:"";position:absolute;left:0;top:0;width:42%;height:100%;background:linear-gradient(150deg,#0052d9,#2a6ee8 55%,#3f86f2)}.student-disk-settings-form[data-v-d9094e54]{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px 18px;max-width:1280px}.student-disk-settings-form[data-v-d9094e54] .ant-form-item{margin-bottom:0}.student-disk-settings-form[data-v-d9094e54] .ant-form-item:last-child{grid-column:1 / -1;margin-top:4px}.student-disk-settings-form[data-v-d9094e54] .ant-input-group{width:100%}.student-disk-settings-form[data-v-d9094e54] .student-disk-policy-form-item{grid-column:1 / -1}.student-disk-policy-editor[data-v-d9094e54]{display:grid;gap:10px;padding:12px;border:1px solid #edf1f7;border-radius:8px;background:#fbfcff}.student-disk-policy-editor__head[data-v-d9094e54],.student-disk-policy-row[data-v-d9094e54]{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(200px,1.1fr) minmax(240px,1.4fr) minmax(170px,.9fr) 72px;gap:10px;align-items:center}.student-disk-policy-editor__head[data-v-d9094e54]{color:#6b7280;font-size:12px;font-weight:600}.student-disk-storage-title[data-v-d9094e54]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;color:#1f2937;font-size:13px;font-weight:600}.student-disk-storage-head[data-v-d9094e54],.student-disk-storage-row[data-v-d9094e54]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr) 110px minmax(240px,1.5fr) 110px 76px 72px;gap:10px;align-items:center}.student-disk-storage-rule-head[data-v-d9094e54],.student-disk-storage-rule-row[data-v-d9094e54]{display:grid;grid-template-columns:110px minmax(150px,1fr) minmax(220px,1.4fr) minmax(240px,1.4fr) 72px;gap:10px;align-items:center}.student-disk-storage-row[data-v-d9094e54],.student-disk-storage-rule-row[data-v-d9094e54]{padding:10px;border:1px solid #edf1f7;border-radius:8px;background:#fff}.student-disk-storage-head[data-v-d9094e54],.student-disk-storage-rule-head[data-v-d9094e54]{color:#6b7280;font-size:12px;font-weight:600}.student-disk-quota-input[data-v-d9094e54]{display:flex}.student-disk-policy-add[data-v-d9094e54]{width:100%}@media(max-width:1180px){.student-disk-settings-form[data-v-d9094e54]{grid-template-columns:repeat(2,minmax(240px,1fr))}.student-disk-policy-editor__head[data-v-d9094e54],.student-disk-policy-row[data-v-d9094e54],.student-disk-storage-head[data-v-d9094e54],.student-disk-storage-row[data-v-d9094e54],.student-disk-storage-rule-head[data-v-d9094e54],.student-disk-storage-rule-row[data-v-d9094e54]{grid-template-columns:1fr}.student-disk-policy-editor__head[data-v-d9094e54],.student-disk-storage-head[data-v-d9094e54],.student-disk-storage-rule-head[data-v-d9094e54]{display:none}}@media(max-width:720px){.student-disk-settings-form[data-v-d9094e54]{grid-template-columns:1fr}.student-disk-policy-editor__head[data-v-d9094e54]{display:none}.student-disk-policy-row[data-v-d9094e54],.student-disk-storage-row[data-v-d9094e54],.student-disk-storage-rule-row[data-v-d9094e54]{grid-template-columns:1fr;padding:10px;border:1px solid #edf1f7;border-radius:8px;background:#fff}}.learning-api-layout[data-v-d9094e54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.learning-api-card[data-v-d9094e54]{min-width:0;padding:16px;border:1px solid #edf1f7;border-radius:8px;background:#fff}.learning-api-card--main[data-v-d9094e54],.learning-api-actions[data-v-d9094e54]{grid-column:1 / -1}.learning-api-card__head[data-v-d9094e54]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.learning-api-card__head.compact[data-v-d9094e54]{margin-bottom:8px}.learning-api-card__head h3[data-v-d9094e54]{margin:0;color:#000000e0;font-size:15px;font-weight:600}.learning-api-card__head p[data-v-d9094e54]{margin:4px 0 0;color:#00000073;font-size:12px;line-height:1.55}.learning-api-actions[data-v-d9094e54]{display:flex;justify-content:flex-end;padding-top:2px}@media(max-width:980px){.learning-api-layout[data-v-d9094e54]{grid-template-columns:1fr}}@media(max-width:760px){.payment-config-toolbar[data-v-d9094e54]{flex-direction:column;align-items:stretch}.payment-config-toolbar[data-v-d9094e54] .ant-tag{width:max-content}.payment-channel-section[data-v-d9094e54]{padding:14px}}.cross-dept-api-doc-page[data-v-1a536cec]{min-height:100%;background:#fff}.cross-dept-api-doc[data-v-1a536cec]{max-width:920px;margin:0 auto;padding:8px 4px 32px}.cross-dept-api-doc__title[data-v-1a536cec]{margin:0 0 12px;font-size:22px;font-weight:600}.cross-dept-api-doc__lead[data-v-1a536cec]{margin:0 0 24px;color:#000000a6;line-height:1.6;font-size:14px}.cross-dept-api-doc__section[data-v-1a536cec]{margin-bottom:28px}.cross-dept-api-doc__section h2[data-v-1a536cec]{margin:0 0 12px;font-size:16px;font-weight:600}.cross-dept-api-doc__h3[data-v-1a536cec]{margin:16px 0 8px;font-size:14px;font-weight:600}.cross-dept-api-doc__pre[data-v-1a536cec]{margin:0;padding:12px 14px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:8px;font-size:12px;line-height:1.55;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.cross-dept-api-doc__hint[data-v-1a536cec]{margin:8px 0 0;font-size:12px;color:#00000073;line-height:1.5}.cross-dept-api-doc__table[data-v-1a536cec]{width:100%;border-collapse:collapse;font-size:13px}.cross-dept-api-doc__table th[data-v-1a536cec],.cross-dept-api-doc__table td[data-v-1a536cec]{border:1px solid #f0f0f0;padding:8px 10px;text-align:left;vertical-align:top}.cross-dept-api-doc__table th[data-v-1a536cec]{background:#fafafa;font-weight:600}.cross-dept-api-doc__code-wrap[data-v-1a536cec]{position:relative}.cross-dept-api-doc__code-wrap .ant-btn[data-v-1a536cec]{position:absolute;top:8px;right:8px}.method-badge[data-v-1a536cec]{display:inline-block;padding:4px 12px;background:#1677ff;color:#fff;border-radius:6px;font-size:14px;font-weight:600;letter-spacing:.04em}.schema-editor-head[data-v-eac1ff4c],.schema-editor-row[data-v-eac1ff4c]{display:grid;grid-template-columns:36px 120px 1fr 100px 1fr 72px 72px 72px 52px;gap:8px;align-items:center;margin-bottom:8px;font-size:12px}.schema-editor-head[data-v-eac1ff4c]{font-weight:600;color:#000000a6;padding-bottom:4px;border-bottom:1px solid #f0f0f0}.schema-drag-handle[data-v-eac1ff4c]{cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;color:#999}.schema-drag-handle[data-v-eac1ff4c]:active{cursor:grabbing}.gate-policy-panel[data-v-eac1ff4c]{margin-bottom:12px;padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}@media(max-width:900px){.schema-editor-head[data-v-eac1ff4c]{display:none}.schema-editor-row[data-v-eac1ff4c]{grid-template-columns:1fr;border:1px solid #f0f0f0;padding:8px;border-radius:8px}}.profile-edit-collapse[data-v-b5b3ebc5]{background:transparent}.profile-edit-collapse[data-v-b5b3ebc5] .ant-collapse-item{margin-bottom:10px;border:1px solid #f0f0f0!important;border-radius:10px!important;overflow:hidden;background:#fff}.profile-edit-collapse[data-v-b5b3ebc5] .ant-collapse-header{font-weight:600;align-items:center}.profile-edit-collapse[data-v-b5b3ebc5] .ant-collapse-content-box{padding-top:4px}.semester-registration-grid[data-v-b5b3ebc5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:20px}.semester-bill-panel[data-v-b5b3ebc5]{border-left:1px solid #f0f0f0;padding-left:20px}.semester-bill-head[data-v-b5b3ebc5],.semester-bill-total[data-v-b5b3ebc5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.semester-bill-head span[data-v-b5b3ebc5]{color:#00000073;font-size:12px}.semester-bill-head small[data-v-b5b3ebc5]{display:block;margin-top:4px;color:#00000073;font-size:11px}.semester-bill-total[data-v-b5b3ebc5]{margin:14px 0;padding-top:14px;border-top:1px solid #f0f0f0}.semester-bill-total strong[data-v-b5b3ebc5]{font-size:22px;color:#cf1322}@media(max-width:760px){.semester-registration-grid[data-v-b5b3ebc5]{grid-template-columns:1fr}.semester-bill-panel[data-v-b5b3ebc5]{border-left:0;border-top:1px solid #f0f0f0;padding:18px 0 0}}.semester-page[data-v-3b58cdb5]{max-width:1280px;margin:0 auto}.page-head[data-v-3b58cdb5]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.page-head h1[data-v-3b58cdb5]{margin:0 0 4px;font-size:24px}.page-head p[data-v-3b58cdb5]{margin:0;color:#0000007a}.access-alert[data-v-3b58cdb5]{margin-bottom:18px}.registration-layout[data-v-3b58cdb5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);border:1px solid #e7ebf0;background:#fff}.info-panel[data-v-3b58cdb5],.bill-panel[data-v-3b58cdb5]{padding:24px}.bill-panel[data-v-3b58cdb5]{border-left:1px solid #edf0f3;background:#fbfcfe}.confirm-check[data-v-3b58cdb5],.info-actions[data-v-3b58cdb5]{margin-top:16px}.bill-panel>header[data-v-3b58cdb5],.bill-total[data-v-3b58cdb5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.bill-panel>header[data-v-3b58cdb5]{margin-bottom:12px}.bill-panel>header span[data-v-3b58cdb5],.bill-panel>header small[data-v-3b58cdb5]{display:block;color:#00000073;font-size:12px}.bill-panel>header span[data-v-3b58cdb5]{margin-top:3px}.bill-total[data-v-3b58cdb5]{margin:16px 0;padding-top:16px;border-top:1px solid #e8ecf1}.bill-total strong[data-v-3b58cdb5],.payment-modal>strong[data-v-3b58cdb5]{color:#cf1322;font-size:24px}.history-card[data-v-3b58cdb5]{margin-top:18px}.payment-modal[data-v-3b58cdb5]{text-align:center}.payment-modal>strong[data-v-3b58cdb5]{display:block;margin:16px 0}@media(max-width:800px){.page-head[data-v-3b58cdb5]{align-items:flex-start;flex-direction:column}.registration-layout[data-v-3b58cdb5]{grid-template-columns:1fr}.bill-panel[data-v-3b58cdb5]{border-top:1px solid #edf0f3;border-left:0}.info-panel[data-v-3b58cdb5],.bill-panel[data-v-3b58cdb5]{padding:16px}}.my-logs-page[data-v-abbeb83e]{padding:16px;max-width:1440px;margin:0 auto}.my-logs-toolbar[data-v-abbeb83e]{margin-bottom:12px}.my-logs-table[data-v-abbeb83e] .my-logs-module-tag{margin:0;font-size:12px;line-height:20px;padding:0 6px}.my-logs-client-ellipsis[data-v-abbeb83e]{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.my-logs-client-muted[data-v-abbeb83e]{color:#00000040}.my-logs-more[data-v-abbeb83e]{margin-top:12px}.dept-manage-card[data-v-7a46ca66] .ant-card-head-title{padding:12px 0}.dept-manage-card__title[data-v-7a46ca66]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px}.dept-manage-card__title-icon[data-v-7a46ca66]{color:#1677ff;font-size:18px}.dept-tree-skeleton[data-v-7a46ca66]{border:1px solid rgba(5,5,5,.06);border-radius:8px;overflow:hidden;background:#fafafa}.dept-tree-skeleton__toolbar[data-v-7a46ca66]{display:flex;gap:10px;padding:12px 14px;background:#fff;border-bottom:1px solid rgba(5,5,5,.06)}.dept-tree-skeleton__sk[data-v-7a46ca66]{height:30px!important;min-width:120px}.dept-tree-skeleton__sk--narrow[data-v-7a46ca66]{min-width:88px}.dept-tree-skeleton__body[data-v-7a46ca66]{padding:10px 12px 14px}.dept-tree-skeleton__row[data-v-7a46ca66]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dept-tree-skeleton__row[data-v-7a46ca66]:last-child{margin-bottom:0}.dept-tree-skeleton__mock-checkbox[data-v-7a46ca66]{flex:0 0 16px;width:16px;height:16px;border-radius:4px;border:1px solid rgba(5,5,5,.15);background:linear-gradient(90deg,#0000000f 25%,#00000005 37%,#0000000f 63%);background-size:400% 100%;animation:dept-skel-shimmer-7a46ca66 1.2s ease infinite}.dept-tree-skeleton__mock-expand[data-v-7a46ca66]{flex:0 0 28px;height:28px;border-radius:6px;background:linear-gradient(90deg,#0000000f 25%,#00000005 37%,#0000000f 63%);background-size:400% 100%;animation:dept-skel-shimmer-7a46ca66 1.2s ease infinite}.dept-tree-skeleton__line[data-v-7a46ca66]{flex:1;height:22px!important;min-width:0}@keyframes dept-skel-shimmer-7a46ca66{0%{background-position:100% 50%}to{background-position:0 50%}}.dept-manage-table[data-v-7a46ca66] .ant-table-container{border-radius:8px}.dept-manage-table[data-v-7a46ca66] .ant-table-thead>tr>th{font-weight:600;background:#f5f7fa!important;color:#000000c7}.dept-manage-table[data-v-7a46ca66] .ant-table-tbody>tr.dept-table-row>td{vertical-align:middle}.dept-manage-table[data-v-7a46ca66] .ant-table-tbody>tr.dept-table-row:hover>td{background:#f0f7ff!important}.dept-manage-table[data-v-7a46ca66] .ant-table-tbody>tr.dept-table-row--bucket>td{background:#fffbe6}.dept-manage-table[data-v-7a46ca66] .ant-table-tbody>tr.dept-table-row--bucket:hover>td{background:#fff1b8!important}.dept-manage-table[data-v-7a46ca66] .ant-table-selection-column{padding-inline:12px!important}.dept-manage-table[data-v-7a46ca66] .ant-table-selection-column .ant-checkbox-wrapper{margin-inline:0}.dept-manage-table[data-v-7a46ca66] .ant-table-cell-with-append{display:inline-flex;align-items:center;flex-wrap:nowrap}.dept-manage-table[data-v-7a46ca66] .ant-table-row-indent{box-sizing:content-box}.dept-tree-expand-placeholder[data-v-7a46ca66]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.dept-tree-expand-btn[data-v-7a46ca66]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#00000061;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .18s ease}.dept-tree-expand-btn[data-v-7a46ca66]:hover{color:#1677ff;background:#1677ff14}.dept-tree-expand-btn[data-v-7a46ca66]:active{transform:scale(.94)}.dept-tree-expand-btn[data-v-7a46ca66]:focus-visible{outline:2px solid rgba(22,119,255,.45);outline-offset:1px}.dept-tree-expand-btn__caret[data-v-7a46ca66]{font-size:11px;transition:transform .2s ease}.dept-tree-expand-btn--expanded .dept-tree-expand-btn__caret[data-v-7a46ca66]{transform:rotate(90deg)}.dept-name-cell[data-v-7a46ca66]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px;padding:2px 0}.dept-name-cell[data-depth][data-v-7a46ca66]:not([data-depth="0"]){border-left:2px solid rgba(22,119,255,.2);padding-left:10px;margin-left:2px}.dept-name-cell--bucket .dept-name-cell__text[data-v-7a46ca66]{color:#d48806;font-weight:600}.dept-name-cell__icon[data-v-7a46ca66]{color:#1677ffa6;font-size:15px}.dept-name-cell__text[data-v-7a46ca66]{font-weight:500;color:#000000e0}.dept-table-row--depth-0 .dept-name-cell__text[data-v-7a46ca66]{font-weight:600}.dept-name-cell__id[data-v-7a46ca66]{margin-inline-start:0;font-size:12px;line-height:20px}.dept-muted[data-v-7a46ca66]{color:#00000073;font-size:13px}.dept-cell[data-v-63c915f4]{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:middle}.dept-sep[data-v-63c915f4]{color:#00000073;flex:0 0 auto}.dept-name[data-v-63c915f4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dept-cell[data-v-fc34ba4a]{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:middle}.dept-sep[data-v-fc34ba4a]{color:#00000073;flex:0 0 auto}.dept-name[data-v-fc34ba4a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-card[data-v-9301c7d1]{max-width:1200px;margin:0 auto}.drawer-footer[data-v-9301c7d1]{position:absolute;right:0;bottom:0;width:100%;padding:10px 24px;background:#fff;border-top:1px solid #f0f0f0;text-align:right}.register-page[data-v-109654bd]{min-height:100vh;min-height:100dvh;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;background:linear-gradient(160deg,#f0f5ff,#f6ffed 45%,#fff);display:flex;justify-content:center;align-items:flex-start}.register-page--mobile-ua[data-v-109654bd]{padding:6px 4px 32px}.register-page--desktop-ua[data-v-109654bd]{padding:24px 16px 48px}.register-card[data-v-109654bd]{width:100%;box-sizing:border-box}.register-page--mobile-ua .register-card[data-v-109654bd]{max-width:100%;margin-top:8px;border-radius:8px;box-shadow:0 2px 12px #0000000f}.register-page--desktop-ua .register-card[data-v-109654bd]{max-width:560px;margin-top:24px;border-radius:12px;box-shadow:0 8px 24px #0000000f}.register-page--desktop-ua .register-card[data-v-109654bd] .ant-card-body{padding:20px 22px 24px}.register-page--mobile-ua .register-card[data-v-109654bd] .ant-card-body{padding:12px 10px 16px}.register-title[data-v-109654bd]{margin:0 0 8px;font-size:22px;font-weight:600}.register-sub[data-v-109654bd]{margin:0 0 4px;color:#000000a6}.register-expire[data-v-109654bd]{margin:0 0 16px;font-size:12px;color:#00000073}.register-page[data-v-9d8de7b7]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(160deg,#f0f5ff,#fafafa 45%,#e6fffb)}.register-card[data-v-9d8de7b7]{width:100%;max-width:440px;border-radius:12px;box-shadow:0 8px 28px #00000014}.register-title[data-v-9d8de7b7]{margin:0 0 8px;font-size:20px;font-weight:600}.register-sub[data-v-9d8de7b7]{color:#0000008c;margin-bottom:20px;font-size:14px;line-height:1.6}.register-page--mobile-ua[data-v-9d8de7b7]{padding:12px 8px;align-items:flex-start}.tsg-active[data-v-e00a51aa]{background:#e6f4ff}.my-classes-table[data-v-9d534954] .ant-table{border:1px solid #f0f0f0}.my-classes-table[data-v-9d534954] .ant-table-container{border-inline-start:1px solid #f0f0f0}.my-classes-table[data-v-9d534954] .ant-table-thead>tr>th,.my-classes-table[data-v-9d534954] .ant-table-tbody>tr>td{border-color:#f0f0f0!important}.my-classes-table[data-v-9d534954] .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.parent-sign-page[data-v-b0eeaa91]{min-height:100vh;min-height:100dvh;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;background:linear-gradient(160deg,#f0f5ff,#fafafa 45%,#fff)}.parent-sign-page--mobile-ua[data-v-b0eeaa91]{padding:6px 4px 12px}.parent-sign-page--desktop-ua[data-v-b0eeaa91]{padding:24px 16px}.parent-sign-card[data-v-b0eeaa91]{width:100%;box-sizing:border-box}.parent-sign-page--mobile-ua .parent-sign-card[data-v-b0eeaa91]{max-width:100%;margin:0;border-radius:8px;box-shadow:0 2px 12px #0f172a0f}.parent-sign-page--desktop-ua .parent-sign-card[data-v-b0eeaa91]{max-width:520px;margin:0 auto;border-radius:12px;box-shadow:0 8px 24px #0f172a14}.parent-sign-card[data-v-b0eeaa91] .ant-card-body{padding:10px 8px 14px}.parent-sign-page--desktop-ua .parent-sign-card[data-v-b0eeaa91] .ant-card-body{padding:16px 18px 20px}.parent-sign-card[data-v-b0eeaa91] .ant-descriptions{max-width:100%}.parent-sign-reason[data-v-b0eeaa91]{display:block;white-space:pre-wrap;word-break:break-word}.parent-sign-saved-msg[data-v-b0eeaa91]{margin-top:8px;white-space:pre-wrap;word-break:break-word;text-align:left}.parent-sign-reject-btn[data-v-b0eeaa91]{margin-top:10px}.admission-module-nav[data-v-9b36cf5d]{display:flex;align-items:stretch;margin-bottom:18px;border:1px solid #dfe4ea;background:#fff;overflow-x:auto}.module-group[data-v-9b36cf5d]{min-width:0;display:grid;grid-template-rows:24px 46px;border-right:1px solid #dfe4ea}.module-group[data-v-9b36cf5d]:last-child{border-right:0}.group-label[data-v-9b36cf5d]{padding:5px 12px 3px;background:#f7f8fa;color:#00000075;font-size:11px;line-height:16px;white-space:nowrap}.group-items[data-v-9b36cf5d]{display:flex;min-width:max-content}.module-item[data-v-9b36cf5d]{min-width:112px;height:46px;padding:0 12px;border:0;border-right:1px solid #edf0f3;background:#fff;color:#000000ad;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.module-item[data-v-9b36cf5d]:last-child{border-right:0}.module-item[data-v-9b36cf5d]:hover{background:#f7faff}.module-item.active[data-v-9b36cf5d]{background:#eaf4ff;color:#0958d9;box-shadow:inset 0 -3px #1677ff}.module-icon[data-v-9b36cf5d]{font-size:17px;flex:none}.module-item strong[data-v-9b36cf5d]{font-size:13px;font-weight:600}@media(max-width:900px){.admission-module-nav[data-v-9b36cf5d]{margin-inline:-4px}.module-group[data-v-9b36cf5d]{flex:none}.module-item[data-v-9b36cf5d]{min-width:106px;padding-inline:10px}}.checkin-config-page[data-v-3f1271a9]{max-width:1480px;margin:0 auto}.checkin-config-page.embedded[data-v-3f1271a9]{max-width:none}.page-head[data-v-3f1271a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.page-head h1[data-v-3f1271a9]{margin:0 0 5px;font-size:24px}.page-head p[data-v-3f1271a9],.section-head p[data-v-3f1271a9],.entry-heading p[data-v-3f1271a9]{margin:0;color:#00000080}.project-toolbar[data-v-3f1271a9]{display:grid;grid-template-columns:minmax(300px,1fr) repeat(3,150px);align-items:end;gap:0;margin-bottom:14px;border:1px solid #dfe4ea;background:#fff}.project-picker[data-v-3f1271a9]{padding:16px 18px;border-right:1px solid #e7eaee}.project-picker label[data-v-3f1271a9]{display:block;margin-bottom:7px;font-weight:600}.project-picker[data-v-3f1271a9] .ant-select{width:100%}.toolbar-stat[data-v-3f1271a9]{min-height:74px;padding:14px 18px;border-right:1px solid #e7eaee}.toolbar-stat[data-v-3f1271a9]:last-child{border-right:0}.toolbar-stat span[data-v-3f1271a9]{display:block;color:#0000007a;font-size:12px}.toolbar-stat strong[data-v-3f1271a9]{display:block;margin-top:3px;font-size:24px;line-height:1.2}.toolbar-stat.success strong[data-v-3f1271a9]{color:#237b4b}.toolbar-stat.warning strong[data-v-3f1271a9]{color:#ad6800}.config-grid[data-v-3f1271a9]{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px}.config-main[data-v-3f1271a9]{min-width:0;display:grid;gap:14px}.config-section[data-v-3f1271a9],.entry-panel[data-v-3f1271a9],.record-section[data-v-3f1271a9]{border:1px solid #dfe4ea;background:#fff}.config-section[data-v-3f1271a9]{padding:20px}.section-head[data-v-3f1271a9],.entry-heading[data-v-3f1271a9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2[data-v-3f1271a9],.entry-heading h2[data-v-3f1271a9]{margin:0 0 4px;font-size:18px}.section-head p[data-v-3f1271a9],.entry-heading p[data-v-3f1271a9]{font-size:13px}.basic-form[data-v-3f1271a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.wide-item[data-v-3f1271a9]{grid-column:1 / -1}.switch-line[data-v-3f1271a9]{display:flex;align-items:center;gap:10px;min-height:32px;color:#000000a6}.rule-builder[data-v-3f1271a9]{display:grid;gap:8px}.rule-row[data-v-3f1271a9]{display:grid;grid-template-columns:28px 116px minmax(0,1fr) 108px;align-items:center;gap:10px;min-height:48px;padding:7px 8px;border:1px solid #e4e8ed;background:#fafbfc}.rule-row[data-v-3f1271a9] .ant-select{width:100%}.rule-order[data-v-3f1271a9]{width:26px;height:26px;display:grid;place-items:center;background:#eef1f4;color:#4e5965;font-size:12px}.rule-actions[data-v-3f1271a9]{display:flex;justify-content:flex-end}.rule-empty[data-v-3f1271a9]{display:flex;align-items:center;justify-content:center;min-height:80px;border:1px dashed #cfd5dc;color:#00000073}.rule-preview[data-v-3f1271a9]{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:13px 14px;background:#f3f6f8}.rule-preview span[data-v-3f1271a9]{color:#00000080;font-size:12px}.rule-preview strong[data-v-3f1271a9]{overflow-wrap:anywhere;font-family:Consolas,Microsoft YaHei,sans-serif;font-size:14px}.rule-note[data-v-3f1271a9]{margin:9px 0 0;color:#0000007a;font-size:12px}.field-list[data-v-3f1271a9]{border-radius:4px}.field-head[data-v-3f1271a9]{min-width:0;display:flex;align-items:center;gap:9px}.field-head>span[data-v-3f1271a9]{width:24px;height:24px;display:grid;place-items:center;background:#f0f2f5;color:#59636e;font-size:12px}.field-head strong[data-v-3f1271a9]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-head small[data-v-3f1271a9]{color:#00000073}.inline-label[data-v-3f1271a9]{margin-left:8px}.bottom-add[data-v-3f1271a9]{margin-top:12px;height:42px;border-style:dashed}.entry-panel[data-v-3f1271a9]{position:sticky;top:14px;padding:18px}.qr-wrap[data-v-3f1271a9]{display:grid;place-items:center;min-height:210px;margin-bottom:12px;border-block:1px solid #edf0f3}.entry-actions[data-v-3f1271a9]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.entry-tips[data-v-3f1271a9]{margin-top:18px;padding-top:16px;border-top:1px solid #edf0f3}.entry-tips strong[data-v-3f1271a9],.entry-tips span[data-v-3f1271a9]{display:block}.entry-tips span[data-v-3f1271a9]{margin-top:5px;color:#0000007a;font-size:12px;line-height:1.65}.record-section[data-v-3f1271a9]{margin-top:14px;padding:20px}.record-head[data-v-3f1271a9]{align-items:center}.embedded .page-head[data-v-3f1271a9]{margin-bottom:12px}.embedded .page-head h1[data-v-3f1271a9]{font-size:18px}@media(max-width:1050px){.project-toolbar[data-v-3f1271a9]{grid-template-columns:minmax(260px,1fr) repeat(3,120px)}.config-grid[data-v-3f1271a9]{grid-template-columns:minmax(0,1fr) 280px}.rule-row[data-v-3f1271a9]{grid-template-columns:28px 108px minmax(0,1fr)}.rule-actions[data-v-3f1271a9]{grid-column:2 / -1}}@media(max-width:820px){.project-toolbar[data-v-3f1271a9]{grid-template-columns:1fr repeat(3,1fr)}.project-picker[data-v-3f1271a9]{grid-column:1 / -1;border-right:0;border-bottom:1px solid #e7eaee}.config-grid[data-v-3f1271a9]{grid-template-columns:1fr}.entry-panel[data-v-3f1271a9]{position:static}.basic-form[data-v-3f1271a9]{grid-template-columns:1fr}.wide-item[data-v-3f1271a9]{grid-column:auto}}@media(max-width:600px){.page-head[data-v-3f1271a9],.section-head[data-v-3f1271a9],.entry-heading[data-v-3f1271a9]{flex-direction:column}.page-head>.ant-btn[data-v-3f1271a9]{width:100%}.project-toolbar[data-v-3f1271a9]{grid-template-columns:repeat(3,1fr)}.toolbar-stat[data-v-3f1271a9]{padding:12px}.toolbar-stat strong[data-v-3f1271a9]{font-size:20px}.config-section[data-v-3f1271a9],.entry-panel[data-v-3f1271a9],.record-section[data-v-3f1271a9]{padding:14px}.rule-head[data-v-3f1271a9] .ant-space{width:100%;display:grid;grid-template-columns:1fr 1fr}.rule-row[data-v-3f1271a9]{grid-template-columns:28px minmax(0,1fr)}.rule-row[data-v-3f1271a9] .ant-segmented{grid-column:2}.rule-row>.ant-input[data-v-3f1271a9],.rule-row>.ant-select[data-v-3f1271a9]{grid-column:1 / -1}.rule-actions[data-v-3f1271a9]{grid-column:1 / -1}.field-head strong[data-v-3f1271a9]{max-width:150px}.field-head small[data-v-3f1271a9]{display:none}}.admission-page-shell[data-v-a39ce018]{max-width:1540px;margin:0 auto}.admission-hero[data-v-a39ce018]{padding:20px;border:1px solid rgba(5,5,5,.08);border-radius:8px;background:linear-gradient(135deg,#fff,#f6faff 54%,#fff9f2)}.admission-hero-main[data-v-a39ce018]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.admission-kicker[data-v-a39ce018]{font-size:13px;color:#1677ff;font-weight:600;margin-bottom:6px}.admission-hero h1[data-v-a39ce018]{margin:0;font-size:24px;line-height:1.25;color:#000000e0}.admission-hero p[data-v-a39ce018]{max-width:760px;margin:8px 0 0;color:#00000094}.admission-stat-grid[data-v-a39ce018]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admission-stat-card[data-v-a39ce018]{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px;border:1px solid rgba(5,5,5,.06);border-radius:8px;background:#ffffffd1}.admission-stat-icon[data-v-a39ce018]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;font-size:18px}.admission-stat-icon--blue[data-v-a39ce018]{color:#1677ff;background:#e6f4ff}.admission-stat-icon--orange[data-v-a39ce018]{color:#d46b08;background:#fff7e6}.admission-stat-icon--cyan[data-v-a39ce018]{color:#08979c;background:#e6fffb}.admission-stat-icon--green[data-v-a39ce018]{color:#389e0d;background:#f6ffed}.admission-stat-body[data-v-a39ce018]{display:flex;flex-direction:column;gap:2px}.admission-stat-body span[data-v-a39ce018]{color:#0000008c;font-size:13px}.admission-stat-body strong[data-v-a39ce018]{color:#000000e0;font-size:24px;line-height:1.1}.admission-stat-body small[data-v-a39ce018]{margin-left:4px;font-size:13px;font-weight:400;color:#00000080}.admission-tabs[data-v-a39ce018] .ant-tabs-nav{margin-bottom:12px}.admission-panel[data-v-a39ce018]{border-radius:8px}.admission-side-stack[data-v-a39ce018]{display:flex;flex-direction:column;gap:16px}.admission-step-list[data-v-a39ce018]{margin:0;padding-left:18px;color:#000000ad}.admission-step-list li+li[data-v-a39ce018]{margin-top:8px}.admission-hot-list[data-v-a39ce018]{display:flex;flex-direction:column;gap:8px}.admission-hot-item[data-v-a39ce018]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid rgba(5,5,5,.08);border-radius:8px;background:#fff;color:#000000c7;cursor:pointer;text-align:left}.admission-hot-item[data-v-a39ce018]:hover{border-color:#1677ff;color:#1677ff}.admission-class-card[data-v-a39ce018] .ant-card-head{align-items:flex-start}.admission-class-card[data-v-a39ce018] .ant-card-extra{margin-inline-start:0;padding-top:8px}.admission-config-panel[data-v-a39ce018]{padding-top:4px}.admission-section-title[data-v-a39ce018]{margin-bottom:12px;font-weight:600;color:#000000d9}.admission-process-strip[data-v-a39ce018]{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border:1px solid rgba(22,119,255,.12);border-radius:8px;background:#ffffffc2;overflow-x:auto}.admission-process-step[data-v-a39ce018]{display:flex;align-items:center;gap:8px;min-width:168px;color:#0000007a}.admission-process-step--active[data-v-a39ce018]{color:#000000db}.admission-process-step--active .admission-process-index[data-v-a39ce018]{color:#fff;background:#1677ff;border-color:#1677ff}.admission-process-index[data-v-a39ce018]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(0,0,0,.16);border-radius:50%;font-size:12px;font-weight:600}.admission-process-step strong[data-v-a39ce018],.admission-process-step small[data-v-a39ce018]{display:block}.admission-process-step strong[data-v-a39ce018]{font-size:13px}.admission-process-step small[data-v-a39ce018]{margin-top:2px;color:#00000075;white-space:nowrap}.admission-process-arrow[data-v-a39ce018]{color:#00000047;font-size:24px;line-height:1}.admission-filterbar[data-v-a39ce018],.admission-queue-toolbar[data-v-a39ce018]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.admission-filter-hint[data-v-a39ce018]{color:#00000073;font-size:12px}.admission-queue-toolbar[data-v-a39ce018]{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}.admission-finance-strip[data-v-a39ce018]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0 0 12px;padding:10px 12px;border-left:3px solid #1677ff;background:#f7fbff;color:#0000009e;font-size:13px}.admission-finance-strip strong[data-v-a39ce018]{color:#cf1322;font-weight:600}@media(max-width:1199px){.admission-stat-grid[data-v-a39ce018]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.admission-hero-main[data-v-a39ce018]{flex-direction:column}.admission-stat-grid[data-v-a39ce018]{grid-template-columns:1fr}}.batch-panel-title[data-v-a39ce018]{font-weight:600;margin-bottom:8px;color:#000000d9}.batch-rule-preview-code[data-v-a39ce018]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;padding:8px 10px;background:#0000000a;border-radius:6px;margin-bottom:12px;word-break:break-all;color:#000000bf}.batch-visual-tape[data-v-a39ce018]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px dashed rgba(0,0,0,.18);border-radius:8px;background:#fafafa;margin-bottom:12px}.batch-tape-empty[data-v-a39ce018]{font-size:13px;color:#00000073}.batch-seg-wrap[data-v-a39ce018]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;background:#fff;border-radius:6px;border:1px solid rgba(0,0,0,.06)}.batch-seg-tag[data-v-a39ce018]{margin-inline-end:0}.batch-seg-input[data-v-a39ce018]{max-width:220px}.batch-seg-meta[data-v-a39ce018]{font-size:12px;color:#0000008c}.batch-seq-width[data-v-a39ce018]{width:88px}.batch-seg-hint[data-v-a39ce018]{font-size:12px;color:#00000073}.batch-seg-actions[data-v-a39ce018]{margin-left:auto}.batch-insert-bar[data-v-a39ce018]{padding:10px 0 4px;border-top:1px solid rgba(0,0,0,.06)}.batch-insert-label[data-v-a39ce018]{display:block;font-size:13px;color:#0000008c;margin-bottom:8px}.center-page[data-v-b507efe8]{max-width:1460px;margin:0 auto}.center-head[data-v-b507efe8]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.center-head h1[data-v-b507efe8]{margin:0 0 4px;font-size:24px}.center-head p[data-v-b507efe8]{margin:0;color:#00000080}.metric-band[data-v-b507efe8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid #e4e8ee;background:#fff}.metric-band>div[data-v-b507efe8]{min-height:104px;padding:18px 20px;border-right:1px solid #edf0f3;display:flex;flex-direction:column;justify-content:center}.metric-band>div[data-v-b507efe8]:last-child{border-right:0}.metric-band span[data-v-b507efe8]{color:#00000085;font-size:12px}.metric-band strong[data-v-b507efe8]{margin:3px 0;font-size:27px}.metric-band small[data-v-b507efe8]{color:#00000061}.metric-band .attention strong[data-v-b507efe8]{color:#d4380d}.function-section[data-v-b507efe8],.project-section[data-v-b507efe8]{margin-bottom:16px;padding:20px;border:1px solid #e4e8ee;background:#fff}.function-section>header[data-v-b507efe8],.project-section>header[data-v-b507efe8]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.function-section h2[data-v-b507efe8],.project-section h2[data-v-b507efe8]{margin:0;font-size:17px}.function-section>header span[data-v-b507efe8],.project-section>header span[data-v-b507efe8]{color:#0000006b;font-size:12px}.function-grid[data-v-b507efe8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #edf0f3;border-left:1px solid #edf0f3}.function-item[data-v-b507efe8]{position:relative;min-height:138px;padding:18px;border:0;border-right:1px solid #edf0f3;border-bottom:1px solid #edf0f3;background:#fff;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:7px 10px;text-align:left;cursor:pointer}.function-item[data-v-b507efe8]:hover{background:#f7faff}.function-item>.anticon[data-v-b507efe8]{color:#1677ff;font-size:23px}.function-item>span strong[data-v-b507efe8],.function-item>span small[data-v-b507efe8]{display:block}.function-item>span strong[data-v-b507efe8]{font-size:15px}.function-item>span small[data-v-b507efe8]{margin-top:4px;color:#00000075;line-height:1.55}.function-item>em[data-v-b507efe8]{min-width:26px;color:#0958d9;font-size:18px;font-style:normal;text-align:right}.function-item>b[data-v-b507efe8]{grid-column:2 / -1;color:#1677ff;font-size:12px;font-weight:500}.project-cell strong[data-v-b507efe8],.project-cell span[data-v-b507efe8]{display:block}.project-cell span[data-v-b507efe8]{margin-top:2px;color:#0000006b;font-size:12px}@media(max-width:1000px){.function-grid[data-v-b507efe8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.center-head[data-v-b507efe8],.function-section>header[data-v-b507efe8],.project-section>header[data-v-b507efe8]{flex-direction:column;align-items:stretch}.metric-band[data-v-b507efe8]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-band>div[data-v-b507efe8]:nth-child(2){border-right:0}.metric-band>div[data-v-b507efe8]:nth-child(-n+2){border-bottom:1px solid #edf0f3}.function-grid[data-v-b507efe8]{grid-template-columns:1fr}}.first-join-admin[data-v-d8adf926]{display:grid;gap:16px}.panel-head[data-v-d8adf926],.section-head[data-v-d8adf926]{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;border:1px solid #e4e8ee;background:#fff}.panel-head[data-v-d8adf926]{border-top:3px solid #1677ff}.panel-head h1[data-v-d8adf926],.section-head h2[data-v-d8adf926]{margin:0 0 4px}.panel-head h1[data-v-d8adf926]{font-size:24px}.section-head h2[data-v-d8adf926]{font-size:17px}.panel-head p[data-v-d8adf926],.section-head p[data-v-d8adf926]{margin:0;color:#0000007a}.config-grid[data-v-d8adf926]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);border:1px solid #e4e8ee;background:#fff}.config-form[data-v-d8adf926],.link-panel[data-v-d8adf926]{padding:20px}.link-panel[data-v-d8adf926]{border-left:1px solid #edf0f3}.link-panel>header[data-v-d8adf926]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.link-panel>header>div[data-v-d8adf926]{min-width:0;flex:1 1 auto}.link-panel>header>div span[data-v-d8adf926]{display:block;margin-top:4px;color:#00000073;font-size:12px}.link-panel>header .ant-btn[data-v-d8adf926]{flex-shrink:0;white-space:nowrap}.link-panel[data-v-d8adf926] .ant-qrcode{margin:0 auto 16px}.link-actions[data-v-d8adf926]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.field-panel[data-v-d8adf926]{border:1px solid #e4e8ee;background:#fff}.field-panel>.section-head[data-v-d8adf926]{border:0;border-bottom:1px solid #edf0f3}.field-workbench[data-v-d8adf926]{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:16px;padding:16px;align-items:start}.field-settings-col[data-v-d8adf926]{min-width:0;display:grid;gap:16px}.field-settings-col .account-mapping[data-v-d8adf926]{padding:16px 18px;border:1px solid #e1e6ec;border-radius:6px;background:#fafbfc}.field-settings-col .field-editor[data-v-d8adf926]{padding:14px;border:1px solid #e1e6ec;border-radius:6px;background:#fff}.field-preview-col[data-v-d8adf926]{min-width:0;border:1px solid #e1e6ec;border-radius:6px;background:#fff;position:sticky;top:12px;overflow:hidden}.preview-head[data-v-d8adf926]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e8ecf0;background:#f8fafc}.preview-head strong[data-v-d8adf926]{font-size:14px}.preview-head span[data-v-d8adf926]{display:block;margin-top:2px;color:#00000073;font-size:12px}.preview-body[data-v-d8adf926]{padding:16px;max-height:calc(100vh - 130px);min-height:calc(100vh - 260px);overflow:auto}.preview-form[data-v-d8adf926]{display:grid;gap:14px}.preview-item[data-v-d8adf926]{display:grid;gap:6px}.preview-label[data-v-d8adf926]{font-size:13px;color:#000000e0;line-height:1.4}.preview-label em[data-v-d8adf926]{margin-left:2px;color:#cf1322;font-style:normal;font-size:12px}.preview-desc[data-v-d8adf926]{color:#00000073;font-size:12px;line-height:1.6}.preview-choice[data-v-d8adf926]{display:flex;flex-wrap:wrap;gap:8px 16px;padding:2px 0}.preview-address[data-v-d8adf926]{display:grid;gap:8px}.mapping-title[data-v-d8adf926]{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.mapping-title strong[data-v-d8adf926]{font-size:15px}.mapping-title span[data-v-d8adf926]{color:#0000007a;font-size:12px}.mapping-grid[data-v-d8adf926]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mapping-grid label[data-v-d8adf926],.field-config-grid label[data-v-d8adf926]{display:grid;gap:6px;min-width:0}.mapping-grid .person-no-template[data-v-d8adf926]{grid-column:1/-1}.mapping-grid label>span[data-v-d8adf926],.field-config-grid label>span[data-v-d8adf926]{color:#0000009e;font-size:12px}.mapping-grid em[data-v-d8adf926]{margin-left:4px;color:#cf1322;font-style:normal}.field-editor[data-v-d8adf926]{display:grid;gap:12px;padding:16px}.field-block[data-v-d8adf926]{border:1px solid #e1e6ec;border-radius:6px;background:#fff;overflow:hidden}.field-block-head[data-v-d8adf926]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #e8ecf0}.field-block-head>div[data-v-d8adf926]:first-child{display:flex;align-items:center;gap:10px;min-width:0}.field-block-head span[data-v-d8adf926]{color:#1677ff;font-size:12px;font-weight:600}.field-block-head strong[data-v-d8adf926]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.field-block-head small[data-v-d8adf926]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#00000061}.field-actions[data-v-d8adf926]{display:flex;align-items:center;flex-shrink:0}.field-config-grid[data-v-d8adf926]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px}.field-config-grid .wide-field[data-v-d8adf926]{grid-column:span 2}.field-rules[data-v-d8adf926]{display:flex;align-items:center;gap:18px;padding:0 16px 14px}.append-field[data-v-d8adf926]{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #91caff;border-radius:6px;background:#f7fbff;color:#1677ff;cursor:pointer}.append-field[data-v-d8adf926]:hover{border-color:#1677ff;background:#eaf4ff}@media(max-width:1100px){.mapping-grid[data-v-d8adf926],.field-config-grid[data-v-d8adf926]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-workbench[data-v-d8adf926]{grid-template-columns:1fr}.field-preview-col[data-v-d8adf926]{position:static}.preview-body[data-v-d8adf926]{max-height:420px}}@media(max-width:800px){.panel-head[data-v-d8adf926],.section-head[data-v-d8adf926]{flex-direction:column}.config-grid[data-v-d8adf926]{grid-template-columns:1fr}.link-panel[data-v-d8adf926]{border-top:1px solid #edf0f3;border-left:0}.link-actions[data-v-d8adf926]{grid-template-columns:1fr auto}.link-actions>.ant-btn[data-v-d8adf926]:last-child{grid-column:1/-1}.mapping-title[data-v-d8adf926]{align-items:flex-start;flex-direction:column;gap:4px}.mapping-grid[data-v-d8adf926],.field-config-grid[data-v-d8adf926]{grid-template-columns:1fr}.field-config-grid .wide-field[data-v-d8adf926]{grid-column:auto}.field-block-head>div[data-v-d8adf926]:first-child{display:grid;grid-template-columns:auto minmax(0,1fr)}.field-block-head small[data-v-d8adf926]{grid-column:1/-1}.field-workbench[data-v-d8adf926]{padding:12px}.field-settings-col[data-v-d8adf926]{gap:12px}}.placement-page[data-v-6e3e1498]{display:flex;flex-direction:column;gap:16px;max-width:1320px;margin:0 auto}.page-toolbar[data-v-6e3e1498]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.title-line[data-v-6e3e1498]{display:flex;align-items:center;gap:10px}.title-block h1[data-v-6e3e1498]{font-size:22px;line-height:1.35;margin:0}.title-block p[data-v-6e3e1498],.section-heading p[data-v-6e3e1498]{color:#667085;margin:5px 0 0}.summary-strip[data-v-6e3e1498]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e4e8ee;background:#fff;border-radius:5px}.summary-item[data-v-6e3e1498]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-right:1px solid #edf0f4}.summary-item[data-v-6e3e1498]:last-child{border-right:0}.summary-item>.anticon[data-v-6e3e1498]{font-size:20px;color:#1677ff}.summary-item span[data-v-6e3e1498]{display:block;color:#7c8698;font-size:12px}.summary-item strong[data-v-6e3e1498]{display:block;margin-top:3px;font-size:15px}.configuration-layout[data-v-6e3e1498]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.config-panel[data-v-6e3e1498],.publish-panel[data-v-6e3e1498],.records-panel[data-v-6e3e1498]{background:#fff;border:1px solid #e4e8ee;border-radius:5px;padding:20px}.publish-panel[data-v-6e3e1498]{position:sticky;top:16px}.section-heading[data-v-6e3e1498]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.section-heading.compact[data-v-6e3e1498]{margin-bottom:14px}.section-heading h2[data-v-6e3e1498]{font-size:17px;margin:0}.section-icon[data-v-6e3e1498]{font-size:18px;color:#98a2b3}.form-grid[data-v-6e3e1498]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-help[data-v-6e3e1498]{color:#8992a3;font-size:12px;margin-top:7px}.divider[data-v-6e3e1498]{height:1px;background:#edf0f4;margin:20px 0}.preset-row[data-v-6e3e1498]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.query-table[data-v-6e3e1498]{border:1px solid #e7eaf0}.query-head[data-v-6e3e1498],.query-row[data-v-6e3e1498]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) 80px;gap:10px;align-items:center;padding:10px 12px}.query-head[data-v-6e3e1498]{background:#f7f8fa;color:#667085;font-size:12px}.query-row[data-v-6e3e1498]{border-top:1px solid #edf0f4}.query-limit[data-v-6e3e1498]{margin-top:16px;margin-bottom:0}.publish-state[data-v-6e3e1498]{display:flex;gap:10px;align-items:flex-start;padding:12px;background:#f7f8fa;margin-bottom:14px}.publish-state.active[data-v-6e3e1498]{background:#f0f9f4}.state-dot[data-v-6e3e1498]{width:8px;height:8px;border-radius:50%;background:#98a2b3;margin-top:6px}.publish-state.active .state-dot[data-v-6e3e1498]{background:#12a150}.publish-state strong[data-v-6e3e1498],.publish-state small[data-v-6e3e1498]{display:block}.publish-state small[data-v-6e3e1498]{color:#667085;margin-top:2px}.link-box[data-v-6e3e1498]{display:flex;align-items:center;gap:4px;background:#f7f8fa;padding:8px 8px 8px 10px;margin-top:10px}.link-box span[data-v-6e3e1498]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:12px}.publish-details[data-v-6e3e1498]{margin:18px 0 0}.publish-details>div[data-v-6e3e1498]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf0f4}.publish-details dt[data-v-6e3e1498]{color:#7b8494}.publish-details dd[data-v-6e3e1498]{margin:0;text-align:right;max-width:180px}.sub-value[data-v-6e3e1498]{display:block;color:#8a94a6;font-size:12px;margin-top:3px}@media(max-width:1050px){.summary-strip[data-v-6e3e1498]{grid-template-columns:1fr 1fr}.summary-item[data-v-6e3e1498]{border-bottom:1px solid #edf0f4}.summary-item[data-v-6e3e1498]:nth-child(2n){border-right:0}.summary-item[data-v-6e3e1498]:last-child{border-right:0;border-bottom:0}.configuration-layout[data-v-6e3e1498]{grid-template-columns:1fr}.publish-panel[data-v-6e3e1498]{position:static}}@media(max-width:700px){.placement-page[data-v-6e3e1498]{gap:12px}.page-toolbar[data-v-6e3e1498]{flex-direction:column}.summary-strip[data-v-6e3e1498]{grid-template-columns:1fr 1fr}.summary-item[data-v-6e3e1498]{padding:13px}.summary-item strong[data-v-6e3e1498]{font-size:13px}.form-grid[data-v-6e3e1498]{grid-template-columns:1fr;gap:0}.config-panel[data-v-6e3e1498],.publish-panel[data-v-6e3e1498],.records-panel[data-v-6e3e1498]{padding:15px}.query-head[data-v-6e3e1498]{display:none}.query-row[data-v-6e3e1498]{grid-template-columns:1fr;gap:8px}.title-block h1[data-v-6e3e1498]{font-size:20px}}.returning-page[data-v-37849eb2]{max-width:1460px;margin:0 auto}.returning-tabs[data-v-37849eb2]{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid #e4e8ee;background:#fff}.returning-tabs button[data-v-37849eb2]{min-height:38px;padding:0 18px;border:0;background:transparent;color:#00000094;cursor:pointer}.returning-tabs button.active[data-v-37849eb2]{background:#1677ff;color:#fff;font-weight:600}.page-head[data-v-37849eb2],.section-head[data-v-37849eb2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-head[data-v-37849eb2]{margin-bottom:16px}.page-head p[data-v-37849eb2],.section-head p[data-v-37849eb2]{margin:0;color:#0000007a;line-height:1.6}.metric-band[data-v-37849eb2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid #e4e8ee;background:#fff}.metric-band>div[data-v-37849eb2]{min-height:110px;padding:18px 20px;border-right:1px solid #edf0f3;display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-content:center}.metric-band>div[data-v-37849eb2]:last-child{border-right:0}.metric-band[data-v-37849eb2] .anticon{color:#1677ff;font-size:17px}.metric-band span[data-v-37849eb2]{color:#00000085;font-size:12px}.metric-band strong[data-v-37849eb2]{grid-column:1 / -1;margin-top:5px;font-size:27px}.metric-band small[data-v-37849eb2]{grid-column:1 / -1;color:#00000061}.notice-panel[data-v-37849eb2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 18px;border-left:3px solid #1677ff;background:#f5f9ff}.notice-panel div[data-v-37849eb2]{display:grid;gap:4px}.notice-panel span[data-v-37849eb2]{color:#0000008c;font-size:13px}.period-panel[data-v-37849eb2],.record-panel[data-v-37849eb2]{margin-bottom:16px;padding:20px;border:1px solid #e4e8ee;background:#fff}.section-head[data-v-37849eb2]{margin-bottom:16px}.section-head h2[data-v-37849eb2]{margin:0 0 3px;font-size:17px}.period-table-head[data-v-37849eb2],.period-row[data-v-37849eb2]{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(220px,1.35fr) 145px 145px 92px minmax(250px,1.5fr) 110px 64px;gap:14px;align-items:center}.period-table-head[data-v-37849eb2]{padding:0 10px 8px;color:#00000073;font-size:12px}.period-list[data-v-37849eb2]{border-top:1px solid #edf0f3}.period-row[data-v-37849eb2]{padding:16px 12px;border-bottom:1px solid #edf0f3}.period-row>strong[data-v-37849eb2]{text-align:center}.scope-fields[data-v-37849eb2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scope-fields small[data-v-37849eb2]{grid-column:1 / -1;color:#0000006b;font-size:12px}.record-filter[data-v-37849eb2]{width:min(600px,100%);display:grid;grid-template-columns:190px minmax(240px,1fr);gap:10px}.student-cell strong[data-v-37849eb2],.student-cell span[data-v-37849eb2]{display:block}.student-cell span[data-v-37849eb2]{margin-top:2px;color:#0000006b;font-size:12px}@media(max-width:1150px){.period-table-head[data-v-37849eb2]{display:none}.period-row[data-v-37849eb2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-head[data-v-37849eb2],.section-head[data-v-37849eb2],.record-head[data-v-37849eb2]{flex-direction:column}.page-head>.ant-space[data-v-37849eb2],.section-head>.ant-btn[data-v-37849eb2],.record-filter[data-v-37849eb2]{width:100%}.page-head>.ant-space[data-v-37849eb2]{justify-content:flex-end}.metric-band[data-v-37849eb2]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-band>div[data-v-37849eb2]:nth-child(2){border-right:0}.metric-band>div[data-v-37849eb2]:nth-child(-n+2){border-bottom:1px solid #edf0f3}.period-row[data-v-37849eb2],.record-filter[data-v-37849eb2]{grid-template-columns:1fr;width:100%}.notice-panel[data-v-37849eb2]{align-items:flex-start;flex-direction:column}.period-panel[data-v-37849eb2],.record-panel[data-v-37849eb2]{padding:14px}}.page-head[data-v-37849eb2]{margin-bottom:16px;padding:22px 24px;background:#fff;border:1px solid #e4e8ee;border-top:3px solid #1677ff}.page-kicker[data-v-37849eb2]{color:#1677ff;font-size:10px;font-weight:700;letter-spacing:1.5px}.page-head-main[data-v-37849eb2]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:6px}.page-head h1[data-v-37849eb2]{margin:0 0 4px;font-size:24px}.page-head p[data-v-37849eb2]{margin:0;color:#0000007a}.page-head-context[data-v-37849eb2]{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid #edf0f3;color:#00000080;font-size:12px}.page-head-context b[data-v-37849eb2]{color:#1f2329}.page-head-context i[data-v-37849eb2]{width:1px;height:13px;background:#dfe3e8}.metric-band[data-v-37849eb2]{display:none}.classes-page[data-v-e151dd7b]{padding:20px 24px 48px;background:#f5f6f8;min-height:100vh}.page-head[data-v-e151dd7b]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:20px 24px;border:1px solid #e4e8ee;border-top:3px solid #1677ff;background:#fff}.page-head h1[data-v-e151dd7b]{margin:0 0 4px;font-size:24px}.page-head p[data-v-e151dd7b]{margin:0;color:#0000007a}.class-panel[data-v-e151dd7b]{padding:16px;border:1px solid #e4e8ee;background:#fff}@media(max-width:760px){.classes-page[data-v-e151dd7b]{padding:12px 0 32px}.page-head[data-v-e151dd7b]{align-items:flex-start;flex-direction:column;margin-inline:12px}.class-panel[data-v-e151dd7b]{padding:8px}}.first-join-page[data-v-f830e079]{min-height:100vh;min-height:100dvh;padding:24px 16px 48px;box-sizing:border-box;background:#eef1f4;color:#1f2329}.first-join-shell[data-v-f830e079]{width:min(1080px,100%);margin:0 auto}.join-header[data-v-f830e079]{min-height:94px;display:flex;align-items:center;gap:24px;padding:20px 28px;background:#fff;border:1px solid #dfe3e8;border-bottom:3px solid #8f2428}.brand-line[data-v-f830e079]{display:flex;align-items:center;gap:9px;color:#8f2428;font-weight:700;flex-shrink:0}.brand-line[data-v-f830e079] .anticon{font-size:24px}.join-header-title[data-v-f830e079]{flex:1;min-width:0}.join-header-title>span[data-v-f830e079]{display:block;margin-bottom:4px;color:#8f2428;font-size:11px;font-weight:700;letter-spacing:1px}.join-header h1[data-v-f830e079]{margin:0;font-size:25px;line-height:1.3;letter-spacing:0}.state-panel[data-v-f830e079]{min-height:460px;border:1px solid #dfe3e8;border-top:0;background:#fff}.state-panel[data-v-f830e079] .ant-result{padding-top:100px}.join-workbench[data-v-f830e079]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(390px,1fr);min-height:520px;background:#fff;border:1px solid #dfe3e8;border-top:0}.join-intro[data-v-f830e079]{padding:58px 48px;background:#f7f8fa;border-right:1px solid #e5e8eb}.join-intro[data-v-f830e079]>.anticon{font-size:42px;color:#8f2428}.join-intro h2[data-v-f830e079]{margin:24px 0 12px;font-size:28px;letter-spacing:0}.join-intro p[data-v-f830e079]{margin:0;color:#646a73;line-height:1.8}.process-list[data-v-f830e079]{margin-top:32px}.process-list div[data-v-f830e079]{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid #e5e8eb}.process-list span[data-v-f830e079]{color:#8f2428;font-size:12px;font-weight:700}.process-list strong[data-v-f830e079]{font-size:14px}.selection-form[data-v-f830e079]{padding:42px 50px}.form-title[data-v-f830e079]{margin-bottom:22px}.form-title strong[data-v-f830e079]{display:block;font-size:20px}.form-title span[data-v-f830e079]{display:block;margin-top:4px;color:#646a73;font-size:13px}.selection-form[data-v-f830e079] .ant-form-item{margin-bottom:18px}.selected-class-summary[data-v-f830e079]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;border:1px solid #e2e6ea;background:#fafbfc}.selected-class-summary div[data-v-f830e079]{min-width:0;padding:12px 14px;border-right:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb}.selected-class-summary div[data-v-f830e079]:nth-child(2n){border-right:0}.selected-class-summary div[data-v-f830e079]:nth-last-child(-n+2){border-bottom:0}.selected-class-summary small[data-v-f830e079],.selected-class-summary strong[data-v-f830e079]{display:block}.selected-class-summary small[data-v-f830e079]{margin-bottom:4px;color:#7a828d;font-size:11px}.selected-class-summary strong[data-v-f830e079]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.security-note[data-v-f830e079]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;color:#646a73;font-size:12px}.security-note[data-v-f830e079] .anticon{color:#8f2428}.expire-text[data-v-f830e079]{margin:9px 0 0;text-align:center;color:#8a929c;font-size:11px}.form-panel[data-v-f830e079]{margin-top:18px;padding:28px 34px;border:1px solid #dfe3e8;background:#fff}.form-panel>header[data-v-f830e079]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e5e8eb}.form-panel>header h2[data-v-f830e079]{margin:0;font-size:20px}.form-panel>header span[data-v-f830e079]{display:block;margin-top:4px;color:#646a73;font-size:13px}.password-section[data-v-f830e079]{margin-top:24px;padding-top:22px;border-top:1px solid #e5e8eb}.section-caption[data-v-f830e079]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.section-caption strong[data-v-f830e079]{font-size:16px}.section-caption span[data-v-f830e079]{color:#646a73;font-size:12px}.password-grid[data-v-f830e079]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.submit-button[data-v-f830e079]{width:100%;margin-top:22px}.fill-nav[data-v-f830e079]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 2px 6px}.fill-nav strong[data-v-f830e079]{font-size:17px}.fill-back[data-v-f830e079]{min-height:34px;padding:0 2px;color:#8f2428;font-size:14px}.fill-nav-spacer[data-v-f830e079]{width:56px}.next-step[data-v-f830e079]{display:block;margin:14px auto 0;padding:0;color:#8f2428;font-size:14px}.fill-panel>header[data-v-f830e079]{flex-direction:row;align-items:center;margin-bottom:16px;padding-bottom:0;border-bottom:0}.fill-panel>header h2[data-v-f830e079]{display:none}.fill-panel>header span[data-v-f830e079]{margin:0;font-size:16px;font-weight:600;color:#1f2329}.fill-panel>header .ant-tag[data-v-f830e079]{display:none}@media(max-width:900px){.join-header[data-v-f830e079]{min-height:0;flex-wrap:wrap;gap:8px 16px;padding:14px 18px}.brand-line[data-v-f830e079]{order:1}.join-header>.ant-btn[data-v-f830e079]{order:1;margin-left:auto;min-height:36px}.join-header-title[data-v-f830e079]{order:2;width:100%}.join-header-title h1[data-v-f830e079]{font-size:21px}.join-workbench[data-v-f830e079]{grid-template-columns:1fr;min-height:0;border:0}.join-intro[data-v-f830e079]{display:flex;align-items:center;gap:16px;padding:18px 20px;border-right:0;border-bottom:1px solid #e5e8eb}.join-intro[data-v-f830e079]>.anticon{font-size:26px}.join-intro h2[data-v-f830e079]{margin:0;font-size:20px}.join-intro p[data-v-f830e079]{display:none}.process-list[data-v-f830e079]{display:flex;gap:0;margin:0 0 0 auto;flex-shrink:0}.process-list div[data-v-f830e079]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 14px;border-bottom:0;border-right:1px solid #e5e8eb}.process-list div[data-v-f830e079]:last-child{border-right:0}.process-list span[data-v-f830e079]{font-size:11px}.process-list strong[data-v-f830e079]{font-size:13px}.selection-form[data-v-f830e079]{padding:30px 24px}.form-panel[data-v-f830e079]{padding:26px 20px}}@media(max-width:768px){.first-join-page[data-v-f830e079]{padding:0 0 40px;background:#f5f6f8}.first-join-shell[data-v-f830e079]{width:100%;padding:0 14px}.join-header[data-v-f830e079]{min-height:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;background:transparent;border:0}.brand-line[data-v-f830e079]{display:none}.join-header-title[data-v-f830e079]{order:0;width:auto;flex:1;min-width:0}.join-header-title>span[data-v-f830e079]{display:none}.join-header-title h1[data-v-f830e079]{margin:0;font-size:18px;line-height:1.2}.join-header>.ant-btn[data-v-f830e079]{order:0;margin-left:0;min-height:34px;padding:0 2px;color:#8f2428;font-size:14px}.state-panel[data-v-f830e079]{min-height:65vh;border:0;background:transparent}.state-panel[data-v-f830e079] .ant-result{padding-top:70px}.join-workbench[data-v-f830e079]{display:block;min-height:0;border:0;background:transparent}.join-intro[data-v-f830e079]{display:none}.selection-form[data-v-f830e079]{padding:20px 16px;background:#fff;border:1px solid #eceff3;border-radius:14px}.form-title[data-v-f830e079]{margin-bottom:16px}.form-title strong[data-v-f830e079]{font-size:17px}.form-title span[data-v-f830e079]{display:none}.selected-class-summary[data-v-f830e079]{margin-top:2px;border:0;border-radius:10px;overflow:hidden}.selected-class-summary div[data-v-f830e079]{padding:9px 12px;border:0}.selected-class-summary strong[data-v-f830e079]{font-size:14px}.security-note[data-v-f830e079]{margin-top:14px;font-size:12px}.expire-text[data-v-f830e079]{margin:12px 0 0;font-size:11px}.form-panel[data-v-f830e079]{margin-top:14px;padding:20px 16px;border:1px solid #eceff3;border-radius:14px}.form-panel>header[data-v-f830e079]{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px;padding-bottom:14px}.form-panel>header h2[data-v-f830e079]{font-size:18px}.form-panel>header span[data-v-f830e079]{margin-top:2px;font-size:12px}.password-section[data-v-f830e079]{margin-top:18px;padding-top:16px}.section-caption[data-v-f830e079]{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.section-caption strong[data-v-f830e079]{font-size:16px}.section-caption span[data-v-f830e079]{font-size:12px}.password-grid[data-v-f830e079]{grid-template-columns:1fr;gap:12px}.submit-button[data-v-f830e079]{height:46px;font-size:16px;border-radius:10px;margin-top:20px;background:#8f2428;border-color:#8f2428}.submit-button[data-v-f830e079]:hover{background:#a53032;border-color:#a53032}.submit-button[data-v-f830e079]:active{opacity:.85}.fill-nav[data-v-f830e079]{padding:12px 2px 4px}.fill-shell[data-v-f830e079]{padding:0 8px}.fill-shell .form-panel[data-v-f830e079]{padding:22px 14px}.fill-panel>header[data-v-f830e079]{margin-bottom:14px}}@media(max-width:380px){.join-header-title h1[data-v-f830e079]{font-size:16px}.selection-form[data-v-f830e079],.form-panel[data-v-f830e079]{padding-left:14px;padding-right:14px}}.screen[data-v-c52b31b7]{min-height:100vh;background:#f3f5f8;padding:28px 14px;box-sizing:border-box}.sheet[data-v-c52b31b7]{max-width:560px;margin:0 auto;background:#fff;border:1px solid #e7eaf0;padding:24px;border-radius:6px}.brand[data-v-c52b31b7]{font-size:13px;color:#667085}h1[data-v-c52b31b7]{font-size:25px;margin:8px 0 4px}.sub[data-v-c52b31b7]{color:#667085;margin:0 0 24px}.student[data-v-c52b31b7]{display:flex;gap:10px;align-items:baseline;padding:14px;background:#f7f8fa;margin-bottom:18px}.student small[data-v-c52b31b7]{display:block;margin-left:auto;color:#667085}.grade h3[data-v-c52b31b7]{font-size:15px}.class-option[data-v-c52b31b7]{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:14px;margin-bottom:8px;background:#fff;border:1px solid #dfe3e8;border-radius:4px}.class-option span[data-v-c52b31b7]{color:#667085;font-size:12px}.class-option.selected[data-v-c52b31b7]{border-color:#1677ff;background:#f0f7ff}.actions[data-v-c52b31b7]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.result-class[data-v-c52b31b7]{font-weight:600}@media(max-width:600px){.screen[data-v-c52b31b7]{padding:0}.sheet[data-v-c52b31b7]{min-height:100vh;border:0;border-radius:0;padding:20px 16px}.class-option[data-v-c52b31b7]{align-items:flex-start;flex-direction:column;gap:5px}.student[data-v-c52b31b7]{align-items:flex-start;flex-wrap:wrap}.student small[data-v-c52b31b7]{width:100%;margin:0}}.course-page[data-v-1257ea06]{max-width:1180px;margin:0 auto;display:grid;gap:14px}.page-head[data-v-1257ea06],.major-toolbar[data-v-1257ea06]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-head h1[data-v-1257ea06]{font-size:24px;margin:0}.page-head p[data-v-1257ea06],.major-toolbar p[data-v-1257ea06]{color:#667085;margin:5px 0 0}.summary-strip[data-v-1257ea06]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe4ea;background:#fff}.summary-strip>div[data-v-1257ea06]{padding:15px 18px;border-right:1px solid #e7eaee}.summary-strip>div[data-v-1257ea06]:last-child{border-right:0}.summary-strip span[data-v-1257ea06],.summary-strip small[data-v-1257ea06]{color:#667085}.summary-strip strong[data-v-1257ea06]{margin:0 7px;font-size:24px}.rule-section[data-v-1257ea06]{background:#fff;border:1px solid #dfe4ea;padding:16px}.section-title[data-v-1257ea06],.major-title[data-v-1257ea06]{display:flex;align-items:center;gap:10px}.section-title h2[data-v-1257ea06],.major-toolbar h2[data-v-1257ea06]{font-size:18px;margin:0}.section-title span[data-v-1257ea06],.major-title span[data-v-1257ea06]{color:#667085;font-size:12px}.major-toolbar[data-v-1257ea06]{margin-bottom:14px}.major-collapse[data-v-1257ea06]{border-radius:4px}.major-meta[data-v-1257ea06]{display:grid;grid-template-columns:100px minmax(220px,420px);align-items:center;gap:10px;margin-bottom:12px}.major-meta label[data-v-1257ea06]{color:#667085}.course-table[data-v-1257ea06]{display:grid;gap:8px}.course-row[data-v-1257ea06]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 100px 40px;gap:10px;align-items:center}.table-head[data-v-1257ea06]{font-size:12px;color:#667085;padding:0 1px}.course-row[data-v-1257ea06]:not(.table-head){padding:8px;background:#fafbfc;border:1px solid #edf0f3}@media(max-width:720px){.page-head[data-v-1257ea06],.major-toolbar[data-v-1257ea06]{flex-direction:column}.page-head>.ant-btn[data-v-1257ea06],.major-toolbar>.ant-btn[data-v-1257ea06]{width:100%}.summary-strip[data-v-1257ea06]{grid-template-columns:1fr}.summary-strip>div[data-v-1257ea06]{border-right:0;border-bottom:1px solid #e7eaee}.course-row[data-v-1257ea06]{grid-template-columns:1fr 1fr}.table-head[data-v-1257ea06]{display:none}.major-meta[data-v-1257ea06]{grid-template-columns:1fr}}.import-page[data-v-f4df96de]{max-width:1180px;margin:0 auto}.page-head[data-v-f4df96de]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.page-head h1[data-v-f4df96de]{font-size:24px;margin:0}.page-head p[data-v-f4df96de],.step-section header p[data-v-f4df96de],.result-section header p[data-v-f4df96de]{margin:5px 0 0;color:#667085}.import-layout[data-v-f4df96de]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.import-main[data-v-f4df96de]{display:grid;gap:14px}.step-section[data-v-f4df96de],.result-section[data-v-f4df96de],.guide-panel[data-v-f4df96de]{background:#fff;border:1px solid #dfe4ea;padding:20px}.step-section>header[data-v-f4df96de]{display:flex;gap:12px;margin-bottom:18px}.step-section>header>span[data-v-f4df96de]{width:28px;height:28px;display:grid;place-items:center;background:#1677ff;color:#fff}.step-section h2[data-v-f4df96de],.result-section h2[data-v-f4df96de],.guide-panel h2[data-v-f4df96de]{font-size:18px;margin:0}.selection-grid[data-v-f4df96de]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.selection-summary[data-v-f4df96de]{display:flex;gap:24px;padding:12px 14px;background:#f5f7f9;color:#667085}.selection-summary b[data-v-f4df96de]{margin-left:5px;color:#1f2937}.upload-icon[data-v-f4df96de]{font-size:38px;color:#237b4b;margin:5px}.upload-title[data-v-f4df96de]{font-weight:600}.upload-hint[data-v-f4df96de]{color:#667085;font-size:12px}.submit-row[data-v-f4df96de]{display:flex;justify-content:flex-end;margin-top:16px}.result-section>header[data-v-f4df96de]{display:flex;justify-content:space-between}.result-stats[data-v-f4df96de]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border:1px solid #e7eaee}.result-stats>div[data-v-f4df96de]{padding:14px;border-right:1px solid #e7eaee}.result-stats>div[data-v-f4df96de]:last-child{border-right:0}.result-stats strong[data-v-f4df96de],.result-stats span[data-v-f4df96de]{display:block}.result-stats strong[data-v-f4df96de]{font-size:25px}.result-stats span[data-v-f4df96de]{color:#667085;font-size:12px}.result-alerts[data-v-f4df96de]{display:grid;gap:8px;margin-top:12px}.guide-panel[data-v-f4df96de]{position:sticky;top:14px}.guide-panel ol[data-v-f4df96de]{padding-left:20px;color:#4b5563;line-height:1.9}@media(max-width:820px){.import-layout[data-v-f4df96de]{grid-template-columns:1fr}.guide-panel[data-v-f4df96de]{position:static}.selection-grid[data-v-f4df96de]{grid-template-columns:1fr}}@media(max-width:600px){.page-head[data-v-f4df96de]{flex-direction:column}.page-head>.ant-btn[data-v-f4df96de]{width:100%}.step-section[data-v-f4df96de],.result-section[data-v-f4df96de],.guide-panel[data-v-f4df96de]{padding:14px}.selection-summary[data-v-f4df96de]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-stats[data-v-f4df96de]{grid-template-columns:1fr}.result-stats>div[data-v-f4df96de]{border-right:0;border-bottom:1px solid #e7eaee}}.student-archive-page[data-v-1d28fc24]{max-width:1540px;margin:0 auto}.archive-head[data-v-1d28fc24]{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.archive-head h1[data-v-1d28fc24]{margin:0 0 4px;font-size:24px}.archive-head p[data-v-1d28fc24]{margin:0;color:#646a73}.archive-metrics[data-v-1d28fc24]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px;border:1px solid #e5e8eb;border-radius:8px;background:#fff;overflow:hidden}.archive-metrics div[data-v-1d28fc24]{padding:16px 20px;border-right:1px solid #e5e8eb}.archive-metrics div[data-v-1d28fc24]:last-child{border-right:0}.archive-metrics span[data-v-1d28fc24]{display:block;color:#646a73;font-size:12px}.archive-metrics strong[data-v-1d28fc24]{display:block;margin-top:4px;font-size:24px}.archive-panel[data-v-1d28fc24]{border:1px solid #e5e8eb;border-radius:8px;background:#fff;overflow:hidden}.archive-filter[data-v-1d28fc24]{display:grid;grid-template-columns:170px 150px 220px minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:14px}.archive-table-meta[data-v-1d28fc24]{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;background:#fafbfc;color:#646a73;font-size:12px}.privacy-state[data-v-1d28fc24]{color:#0958d9}.student-name[data-v-1d28fc24]{display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#1677ff;cursor:pointer}.archive-identity[data-v-1d28fc24]{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #e5e8eb}.archive-avatar[data-v-1d28fc24]{display:grid;place-items:center;width:52px;height:52px;border-radius:6px;background:#8f2428;color:#fff;font-size:21px}.archive-identity h2[data-v-1d28fc24]{margin:0 0 4px}.archive-identity p[data-v-1d28fc24]{margin:0;color:#646a73}.archive-identity>.ant-tag[data-v-1d28fc24]{margin-left:auto}.archive-section[data-v-1d28fc24]{margin-top:24px}.archive-section h3[data-v-1d28fc24]{margin:0 0 12px;font-size:16px}.archive-section-title[data-v-1d28fc24]{display:flex;align-items:center;justify-content:space-between;gap:12px}.archive-section-title span[data-v-1d28fc24]{color:#0958d9;font-size:12px}.sensitive-tag[data-v-1d28fc24]{margin-left:8px}@media(max-width:1000px){.archive-filter[data-v-1d28fc24]{grid-template-columns:1fr 1fr 1fr}.archive-filter[data-v-1d28fc24] .ant-input-affix-wrapper{grid-column:1/-1}}@media(max-width:700px){.archive-head[data-v-1d28fc24]{flex-direction:column}.archive-metrics[data-v-1d28fc24]{grid-template-columns:repeat(2,1fr)}.archive-metrics div[data-v-1d28fc24]:nth-child(2){border-right:0}.archive-metrics div[data-v-1d28fc24]:nth-child(-n+2){border-bottom:1px solid #e5e8eb}.archive-filter[data-v-1d28fc24]{grid-template-columns:1fr}.archive-filter[data-v-1d28fc24] .ant-input-affix-wrapper{grid-column:auto}.archive-table-meta[data-v-1d28fc24]{flex-direction:column}.archive-section[data-v-1d28fc24] .ant-descriptions-view table{table-layout:fixed}}.archive-edit-fields[data-v-1d28fc24]{padding:12px 0}.archive-edit-fields[data-v-1d28fc24] .ant-form-item{margin-bottom:12px}.rich-editor[data-v-0657c52d]{overflow:hidden;border:1px solid #d8dee8;border-radius:10px;background:#fff}.rich-editor.focused[data-v-0657c52d]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.rich-toolbar[data-v-0657c52d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:48px;padding:8px 10px;border-bottom:1px solid #e9edf2;background:#f8fafc}.toolbar-group[data-v-0657c52d]{display:flex;align-items:center;gap:6px;padding-right:8px;margin-right:2px;border-right:1px solid #e1e6ed}.toolbar-group[data-v-0657c52d]:last-of-type{border-right:0}.toolbar-group button[data-v-0657c52d]{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:6px;background:transparent;color:#475467;cursor:pointer}.toolbar-group button[data-v-0657c52d]:hover,.toolbar-group button.active[data-v-0657c52d]{background:#e6efff;color:#0958d9}.toolbar-group[data-v-0657c52d] .ant-select{width:128px}.toolbar-group[data-v-0657c52d] .ant-select-selector{height:30px!important}.toolbar-group[data-v-0657c52d] .ant-select-selection-item,.toolbar-group[data-v-0657c52d] .ant-select-selection-placeholder{line-height:28px!important}.color-input[data-v-0657c52d]{width:38px!important;min-width:38px;padding:3px!important;border:1px solid #d0d5dd;border-radius:6px;background:#fff}.toolbar-count[data-v-0657c52d]{margin-left:auto;color:#98a2b3;font-size:12px}.wildcard-row[data-v-0657c52d]{padding:8px 10px;border-bottom:1px solid #eef1f4;background:#fff}.wildcard-row-head[data-v-0657c52d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.wildcard-row-head span[data-v-0657c52d]{color:#667085;font-size:12px;font-weight:600}.wildcard-row-head input[data-v-0657c52d]{flex:0 0 180px;height:30px;padding:0 10px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;font-size:12px}.wildcard-row-list[data-v-0657c52d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wildcard-row-list button[data-v-0657c52d]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:6px 9px;border:1px solid #c9daf8;border-radius:6px;background:#f1f6ff;color:#0958d9;font-size:11px;cursor:pointer;text-align:left}.wildcard-row-list button strong[data-v-0657c52d]{font-size:11px}.wildcard-row-list button small[data-v-0657c52d]{color:#667085;font-size:10px}.wildcard-row-list button[data-v-0657c52d]:hover{background:#e3efff}.wildcard-empty[data-v-0657c52d]{color:#98a2b3;font-size:11px}.editor-shell[data-v-0657c52d]{position:relative;padding:16px 18px 18px}.editor-placeholder[data-v-0657c52d]{position:absolute;z-index:0;top:18px;left:18px;color:#98a2b3;pointer-events:none}.editor-shell[data-v-0657c52d] .tiptap{position:relative;z-index:1;min-height:inherit;outline:0;color:#1d2939;font-size:14px;line-height:1.85}.editor-shell[data-v-0657c52d] .tiptap p{margin:0 0 10px}.editor-shell[data-v-0657c52d] .tiptap h1{margin:0 0 14px;font-size:24px}.editor-shell[data-v-0657c52d] .tiptap h2{margin:0 0 12px;font-size:20px}.editor-shell[data-v-0657c52d] .tiptap h3{margin:0 0 10px;font-size:16px}.editor-shell[data-v-0657c52d] .tiptap blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid #91caff;background:#f5f9ff;color:#667085}.editor-shell[data-v-0657c52d] .tiptap ul,.editor-shell[data-v-0657c52d] .tiptap ol{padding-left:24px;margin:0 0 10px}.editor-shell[data-v-0657c52d] .tiptap img{display:inline-block;max-width:100%;height:auto;margin:4px 0}.hidden-file-input[data-v-0657c52d]{display:none}@media(max-width:680px){.rich-toolbar[data-v-0657c52d]{gap:6px}.toolbar-group[data-v-0657c52d]{padding-right:6px;margin-right:0}.toolbar-group[data-v-0657c52d] .ant-select{width:112px}.toolbar-count[data-v-0657c52d]{width:100%;margin-left:0}.editor-shell[data-v-0657c52d]{padding:14px}}.notice-page[data-v-8fda8169]{min-height:100%;background:#f3f6fa;color:#1f2937}.workspace-header[data-v-8fda8169]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 28px;background:#fff;border-bottom:1px solid #e4e9ef}.header-title .eyebrow[data-v-8fda8169]{margin-bottom:5px;color:#1677ff;font-size:10px;font-weight:700;letter-spacing:1.2px}.header-title h1[data-v-8fda8169]{margin:0;font-size:22px;line-height:1.2}.header-title p[data-v-8fda8169]{margin:6px 0 0;color:#667085;font-size:12px}.header-actions[data-v-8fda8169]{display:flex;gap:8px;flex-wrap:wrap}.workbench[data-v-8fda8169]{display:grid;grid-template-columns:250px minmax(560px,1fr) 410px;min-height:calc(100vh - 112px);align-items:stretch}.template-rail[data-v-8fda8169]{display:flex;flex-direction:column;padding:18px 14px;background:#fff;border-right:1px solid #e4e9ef}.project-picker label[data-v-8fda8169]{display:block;margin-bottom:6px;color:#667085;font-size:11px}.rail-heading[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;margin:25px 2px 8px;color:#475467;font-size:12px;font-weight:600}.template-list[data-v-8fda8169]{display:flex;flex-direction:column;gap:4px}.template-row[data-v-8fda8169]{display:flex;align-items:center;gap:9px;width:100%;padding:11px 9px;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.template-row[data-v-8fda8169]:hover{background:#f5f8fc}.template-row.active[data-v-8fda8169]{border-color:#b6d1f5;background:#edf5ff}.template-icon[data-v-8fda8169]{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:#f0f4f8;color:#667085}.template-row.active .template-icon[data-v-8fda8169]{background:#d9eaff;color:#0958d9}.template-copy[data-v-8fda8169]{min-width:0;flex:1}.template-copy strong[data-v-8fda8169],.template-copy small[data-v-8fda8169]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-copy strong[data-v-8fda8169]{color:#344054;font-size:12px}.template-copy small[data-v-8fda8169]{margin-top:4px;color:#98a2b3;font-size:10px}.template-row i[data-v-8fda8169]{width:5px;height:5px;border-radius:50%;background:#1677ff}.rail-footer[data-v-8fda8169]{display:flex;align-items:center;gap:7px;margin-top:auto;padding:12px 2px 0;border-top:1px solid #eef1f4;color:#98a2b3;font-size:10px}.editor-stage[data-v-8fda8169]{min-width:0;padding:20px 24px 48px;overflow:auto}.editor-topbar[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.template-name[data-v-8fda8169]{display:flex;align-items:center;gap:9px;min-width:260px}.template-name>span[data-v-8fda8169]{color:#98a2b3;font-size:11px}.template-name[data-v-8fda8169] .ant-input{max-width:260px;border-color:transparent;background:transparent;font-size:16px;font-weight:600}.template-name[data-v-8fda8169] .ant-input:focus{border-color:#91caff;background:#fff}.panel-tabs[data-v-8fda8169]{display:flex;gap:4px;margin-bottom:16px;padding:4px;border:1px solid #e4e9ef;border-radius:8px;background:#eef2f6}.panel-tabs button[data-v-8fda8169]{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#667085;font-size:12px;cursor:pointer}.panel-tabs button.active[data-v-8fda8169]{background:#fff;color:#0958d9;box-shadow:0 1px 3px #1018281f}.panel-tabs b[data-v-8fda8169]{min-width:18px;padding:1px 5px;border-radius:10px;background:#e5e7eb;color:#667085;font-size:10px}.panel-content[data-v-8fda8169]{padding:22px;background:#fff;border:1px solid #e1e7ef;border-radius:9px}.section-intro[data-v-8fda8169]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.section-intro h2[data-v-8fda8169]{margin:0;font-size:17px}.section-intro p[data-v-8fda8169]{margin:5px 0 0;color:#98a2b3;font-size:12px}.document-meta[data-v-8fda8169]{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:12px;margin-bottom:17px}.content-section-tabs[data-v-8fda8169]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.content-section-tabs button[data-v-8fda8169]{padding:10px 11px;border:1px solid #e4e9ef;border-radius:7px;background:#fff;text-align:left;cursor:pointer}.content-section-tabs button.active[data-v-8fda8169]{border-color:#91caff;background:#f0f7ff}.content-section-tabs strong[data-v-8fda8169],.content-section-tabs small[data-v-8fda8169]{display:block}.content-section-tabs strong[data-v-8fda8169]{color:#344054;font-size:12px}.content-section-tabs small[data-v-8fda8169]{margin-top:4px;color:#98a2b3;font-size:10px}.school-list[data-v-8fda8169]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.school-block[data-v-8fda8169]{padding:16px;border:1px solid #e4e9ef;border-radius:8px;background:#fbfcfe}.school-block[data-v-8fda8169]{cursor:grab}.school-block[data-v-8fda8169]:active{cursor:grabbing}.school-block header[data-v-8fda8169]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.school-actions[data-v-8fda8169]{display:flex;align-items:center;gap:2px}.school-seal-actions[data-v-8fda8169]{display:flex;align-items:flex-end;gap:8px}.school-seal-actions[data-v-8fda8169] .ant-form-item{flex:1;margin-bottom:0}.school-avatar[data-v-8fda8169]{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#e9f2ff;color:#0958d9;font-weight:700}.school-heading[data-v-8fda8169]{min-width:0;flex:1}.school-heading strong[data-v-8fda8169],.school-heading small[data-v-8fda8169]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.school-heading strong[data-v-8fda8169]{font-size:13px}.school-heading small[data-v-8fda8169]{margin-top:3px;color:#98a2b3;font-size:10px}.two-fields[data-v-8fda8169]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preview-school-select[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;padding:11px 13px;border:1px solid #e4e9ef;border-radius:7px;background:#f8fafc;color:#667085;font-size:12px}.school-preview-card[data-v-8fda8169]{display:flex;flex-direction:column;gap:10px;padding:14px;margin-bottom:16px;border:1px solid #dfe5ed;border-radius:10px;background:#fff}.school-preview-head[data-v-8fda8169]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.school-preview-head strong[data-v-8fda8169]{font-size:14px;color:#1f2937}.school-preview-head small[data-v-8fda8169]{color:#667085;font-size:11px;line-height:1.4;text-align:right}.school-preview-body[data-v-8fda8169]{display:flex;align-items:center;gap:12px;min-height:84px;padding:12px 14px;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#f3f7fb);border:1px dashed #d5deea}.school-preview-body.left[data-v-8fda8169]{justify-content:flex-start}.school-preview-body.center[data-v-8fda8169]{justify-content:center}.school-preview-body.right[data-v-8fda8169],.school-preview-body.space-between[data-v-8fda8169]{justify-content:flex-end}.school-preview-body strong[data-v-8fda8169]{font-size:15px;color:#101828;white-space:nowrap}.school-preview-seals[data-v-8fda8169]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.school-preview-seal[data-v-8fda8169]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid #e4e9ef;overflow:hidden;color:#b42318;font-size:11px}.school-preview-seal img[data-v-8fda8169]{width:100%;height:100%;object-fit:contain}.school-preview-empty[data-v-8fda8169]{color:#98a2b3;font-size:12px}.seal-list[data-v-8fda8169]{display:flex;flex-direction:column;gap:10px}.seal-block[data-v-8fda8169]{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid #e4e9ef;border-radius:8px}.seal-thumb[data-v-8fda8169]{display:grid;place-items:center;width:70px;height:70px;flex:none;border:1px dashed #d0d5dd;border-radius:50%;overflow:hidden;color:#b42318;font-size:11px}.seal-thumb img[data-v-8fda8169]{width:100%;height:100%;object-fit:contain}.seal-details[data-v-8fda8169]{min-width:0;flex:1}.seal-details small[data-v-8fda8169]{display:block;margin:6px 0;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-schools[data-v-8fda8169]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#98a2b3;font-size:10px}.settings-list[data-v-8fda8169]{display:flex;flex-direction:column;gap:10px}.setting-item[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid #e4e9ef;border-radius:8px}.setting-item strong[data-v-8fda8169],.setting-item span[data-v-8fda8169]{display:block}.setting-item strong[data-v-8fda8169]{font-size:13px}.setting-item span[data-v-8fda8169]{margin-top:5px;color:#98a2b3;font-size:11px}.preview-stage[data-v-8fda8169]{display:flex;flex-direction:column;min-width:0;padding:18px;background:#e9eef4;border-left:1px solid #dfe5ed}.preview-head[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.preview-head span[data-v-8fda8169],.preview-head strong[data-v-8fda8169]{display:block}.preview-head span[data-v-8fda8169]{color:#667085;font-size:11px}.preview-head strong[data-v-8fda8169]{margin-top:3px;color:#344054;font-size:13px}.paper-frame[data-v-8fda8169]{flex:1;overflow:auto;padding:12px;border:1px solid #dce3ec;background:#dfe5ec}.notice-paper[data-v-8fda8169]{min-height:780px;padding:34px 28px;background:#fff;border:1px solid #d8dee8;box-shadow:0 4px 14px #10182814;font-family:Microsoft YaHei,sans-serif}.notice-paper h2[data-v-8fda8169]{margin:2px 0 8px;text-align:center;font-size:23px;letter-spacing:2px}.paper-no[data-v-8fda8169]{text-align:center;color:#98a2b3;font-size:10px}.notice-paper hr[data-v-8fda8169]{margin:18px 0;border:0;border-top:1px solid #d0d5dd}.paper-rich[data-v-8fda8169]{color:#344054;font-size:11px;line-height:1.75}.paper-rich[data-v-8fda8169] p{margin:0 0 8px}.paper-rich[data-v-8fda8169] h2{font-size:16px}.paper-rich[data-v-8fda8169] h3{font-size:13px}.paper-rich[data-v-8fda8169] ul,.paper-rich[data-v-8fda8169] ol{padding-left:20px}.notice-paper section[data-v-8fda8169]{margin-top:15px}.notice-paper section h3[data-v-8fda8169]{margin:0 0 6px;font-size:12px}.paper-sign[data-v-8fda8169]{display:flex;justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:32px}.paper-sign>div[data-v-8fda8169]:first-child{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:#667085;font-size:9px}.paper-sign strong[data-v-8fda8169]{color:#344054;font-size:12px}.paper-sign img[data-v-8fda8169],.seal-placeholder[data-v-8fda8169]{width:70px;height:70px;object-fit:contain}.seal-placeholder[data-v-8fda8169]{display:grid;place-items:center;border:1px dashed #d0d5dd;border-radius:50%;color:#b42318;font-size:10px}.preview-foot[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;padding-top:9px;color:#98a2b3;font-size:10px}.show-preview[data-v-8fda8169]{position:fixed;right:16px;bottom:22px;z-index:4;padding:9px 13px;border:1px solid #91caff;border-radius:6px;background:#fff;color:#0958d9;box-shadow:0 3px 12px #1018281f;cursor:pointer}@media(max-width:1250px){.workbench[data-v-8fda8169]{grid-template-columns:230px minmax(500px,1fr) 360px}.document-meta[data-v-8fda8169]{grid-template-columns:1fr 1fr}.document-meta[data-v-8fda8169] .ant-form-item:last-child{grid-column:1/-1}}@media(max-width:980px){.workbench[data-v-8fda8169],.workbench.preview-hidden[data-v-8fda8169]{grid-template-columns:220px minmax(0,1fr)}.preview-stage[data-v-8fda8169]{display:none}.school-list[data-v-8fda8169]{grid-template-columns:1fr}}@media(max-width:680px){.workspace-header[data-v-8fda8169]{align-items:flex-start;flex-direction:column;padding:16px}.editor-stage[data-v-8fda8169]{padding:14px 10px 34px}.template-rail[data-v-8fda8169]{padding:14px 10px}.panel-tabs[data-v-8fda8169]{overflow:auto}.panel-tabs button[data-v-8fda8169]{min-width:105px;flex:none}.editor-topbar[data-v-8fda8169]{align-items:flex-start;flex-direction:column}.template-name[data-v-8fda8169]{width:100%}.template-name[data-v-8fda8169] .ant-input{max-width:none}.document-meta[data-v-8fda8169],.content-section-tabs[data-v-8fda8169]{grid-template-columns:1fr 1fr}.panel-content[data-v-8fda8169]{padding:15px}.preview-school-select[data-v-8fda8169]{align-items:flex-start;flex-direction:column}}.paper-signatures[data-v-8fda8169]{display:flex;justify-content:flex-end;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:30px;padding-top:14px;border-top:1px solid #e5e7eb}.paper-signature[data-v-8fda8169]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:100px;color:#667085}.paper-signature strong[data-v-8fda8169]{font-size:12px;color:#344054}.paper-seals[data-v-8fda8169]{display:flex;align-items:center;gap:4px;min-height:44px}.paper-signature img[data-v-8fda8169],.paper-signature .seal-placeholder[data-v-8fda8169]{width:48px;height:48px;object-fit:contain}.body-editor-note[data-v-8fda8169]{margin:0 0 12px;padding:9px 12px;border-left:3px solid #1677ff;background:#f5f9ff;color:#667085;font-size:12px;line-height:1.6}.paper-signatures[data-v-8fda8169]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;margin-top:40px;padding-top:0;border-top:0}.paper-signature[data-v-8fda8169]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;min-width:230px}.paper-signature strong[data-v-8fda8169]{order:1;font-size:12px;color:#344054}.paper-seals[data-v-8fda8169]{order:2;display:flex;align-items:center;gap:4px;min-height:56px}.paper-signature img[data-v-8fda8169],.paper-signature .seal-placeholder[data-v-8fda8169]{width:56px;height:56px;object-fit:contain}.paper-signature .seal-placeholder[data-v-8fda8169]{display:grid;place-items:center;border:1px dashed #d0d5dd;border-radius:50%;color:#b42318;font-size:9px}.notice-paper[data-v-8fda8169] h1{margin:0 0 20px;text-align:center;font-size:24px;letter-spacing:2px}.notice-paper[data-v-8fda8169] h2{margin:20px 0 10px}.paper-signature .seal-placeholder[data-v-8fda8169]{width:auto;height:auto;min-width:0;border:0;border-radius:0;color:#98a2b3;font-size:11px;line-height:1;background:transparent}.signature-layout-grid[data-v-8fda8169]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.signature-layout-grid[data-v-8fda8169] .ant-form-item{margin-bottom:12px}.seal-transform-grid[data-v-8fda8169]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.seal-transform-grid label[data-v-8fda8169]{display:flex;flex-direction:column;gap:4px;color:#667085;font-size:11px}.seal-transform-grid[data-v-8fda8169] .ant-input-number-group-wrapper,.seal-transform-grid[data-v-8fda8169] .ant-input-number{width:100%}.seal-thumb img[data-v-8fda8169]{transform-origin:center}.workbench.preview-hidden[data-v-8fda8169]{grid-template-columns:250px minmax(0,1fr)}.inline-seal-controls[data-v-8fda8169]{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px;background:#f8fafc;border:1px solid #e4e9ef;border-radius:8px}.inline-seal-control[data-v-8fda8169]{padding:10px;background:#fff;border:1px solid #e4e9ef;border-radius:6px}.inline-seal-title[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;color:#344054;font-size:12px;font-weight:600}.inline-seal-control .seal-transform-grid[data-v-8fda8169]{margin-top:8px}.signature-workspace-grid[data-v-8fda8169]{display:block;min-width:0}.signature-canvas-panel[data-v-8fda8169]{min-width:0;max-width:100%;overflow:hidden;border:1px solid #e4e9ef;background:#f8fafc}.canvas-toolbar[data-v-8fda8169]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #e4e9ef;color:#667085;font-size:12px}.signature-canvas-combined[data-v-8fda8169]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap;gap:12px;min-height:100%;width:100%;overflow:visible}.signature-canvas[data-v-8fda8169]{box-sizing:border-box;width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:24mm 22mm;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 28px #1018281f}.signature-canvas-body[data-v-8fda8169]{flex:1;color:#344054;font-size:14px;line-height:1.85}.signature-canvas-body[data-v-8fda8169] p{margin:0 0 10px}.signature-canvas-body[data-v-8fda8169] h1{margin:0 0 22px;text-align:center;font-size:28px;letter-spacing:2px;color:#101828}.signature-canvas-body[data-v-8fda8169] h2{margin:20px 0 10px;font-size:18px;color:#101828}.signature-canvas-combined[data-v-8fda8169]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap;gap:12px;margin-top:24px;width:100%;overflow:visible}.signature-canvas-combined .signature-canvas-row[data-v-8fda8169]{flex:0 0 auto}.signature-canvas-combined[style*=space-between] .signature-canvas-row[data-v-8fda8169]{flex:0 1 auto;min-width:0}.signature-canvas-row[data-v-8fda8169]{display:flex;align-items:center;gap:12px;min-height:18mm;min-width:86mm;margin:0;padding:6px 0;border:1px dashed transparent;background:transparent;cursor:pointer}.signature-canvas-row.selected[data-v-8fda8169]{border:1px dashed #1677ff;box-shadow:0 0 0 2px #eaf3ff;background:#f8fbff;padding:12px;min-height:24mm}.signature-canvas-row strong[data-v-8fda8169]{min-width:0;color:#344054;font-size:inherit}.canvas-seals[data-v-8fda8169]{display:flex;align-items:center;gap:6px}.canvas-seals.grouped[data-v-8fda8169]{padding:4px;border:1px dashed #c7d7ee;border-radius:4px}.canvas-seals img[data-v-8fda8169],.canvas-seals span[data-v-8fda8169]{width:18mm;height:18mm;object-fit:contain;mix-blend-mode:multiply}.canvas-seals span[data-v-8fda8169]{display:grid;place-items:center;border:1px dashed #b42318;border-radius:50%;color:#b42318;font-size:10px}.signature-card[data-v-8fda8169]{padding:18px;border:1px solid #e4e9ef;background:#fff;border-radius:8px}.signature-card.selected[data-v-8fda8169]{border-color:#1677ff;box-shadow:0 0 0 2px #eaf3ff}.signature-card header[data-v-8fda8169]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.signature-card header span[data-v-8fda8169],.signature-card header strong[data-v-8fda8169]{display:block}.signature-card header span[data-v-8fda8169]{color:#8a919c;font-size:11px}.signature-card header strong[data-v-8fda8169]{margin-top:3px;font-size:14px}.asset-row[data-v-8fda8169]{display:flex;gap:8px}.asset-row>.ant-select[data-v-8fda8169]{min-width:0;flex:1}.asset-controls[data-v-8fda8169]{margin-top:10px;padding:9px;background:#f8fafc;border:1px solid #e4e9ef}.asset-controls>div[data-v-8fda8169]:first-child{display:flex;justify-content:space-between;align-items:center;font-size:12px}.asset-controls .seal-transform-grid[data-v-8fda8169]{margin-top:8px}.signature-canvas-row[data-v-8fda8169]{width:auto}.signature-canvas-row .canvas-seals[data-v-8fda8169]{mix-blend-mode:multiply}@media(max-width:1000px){.signature-workspace-grid[data-v-8fda8169]{grid-template-columns:1fr}.signature-controls[data-v-8fda8169]{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:680px){.signature-controls[data-v-8fda8169]{display:flex}.signature-canvas[data-v-8fda8169]{padding:18px 10px}.signature-canvas-row[data-v-8fda8169]{overflow:auto}.asset-row[data-v-8fda8169]{flex-direction:column}}.core-controls[data-v-8fda8169]{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;padding:14px 0}.core-controls[data-v-8fda8169] .ant-input-number,.core-controls[data-v-8fda8169] .ant-select{width:100%}.core-controls[data-v-8fda8169] .ant-form-item{margin:0}.core-controls[data-v-8fda8169] .ant-form-item-label{padding-bottom:4px}.signature-canvas-row[data-v-8fda8169]{flex-wrap:wrap}.signature-canvas-row strong[data-v-8fda8169]{font-family:inherit}.canvas-seals[data-v-8fda8169]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-left:auto}.signature-independent-seals[data-v-8fda8169]{position:relative;z-index:4;min-height:0;pointer-events:none}.independent-seal[data-v-8fda8169]{position:absolute;right:0;bottom:0;width:18mm;height:18mm;padding:2px;border:1px dashed transparent;cursor:move;pointer-events:auto}.independent-seal.selected[data-v-8fda8169]{border-color:#1677ff;background:#f0f7ff}.independent-seal img[data-v-8fda8169]{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;mix-blend-mode:multiply}.independent-seal-controls[data-v-8fda8169] .ant-input-number{width:105px}.independent-seal-controls[data-v-8fda8169]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid #e4e9ef;background:#fff}.independent-seal-controls strong[data-v-8fda8169]{color:#344054;font-size:12px}.signature-canvas-panel[data-v-8fda8169],.signature-canvas[data-v-8fda8169],.signature-layout-layer[data-v-8fda8169]{overflow:visible}.signature-independent-seals[data-v-8fda8169]{height:0}.signature-independent-seals .independent-seal[data-v-8fda8169]{bottom:0;transform-origin:center}.signature-independent-seals .independent-seal[data-v-8fda8169]:nth-child(n+2){right:calc((var(--seal-index, 1) - 1) * 22mm)}.word-signature-workspace[data-v-8fda8169]{padding:18px}.word-signature-shell[data-v-8fda8169]{border:1px solid #d8e0eb;border-radius:12px;background:#f8fafc;overflow:hidden}.word-toolbar[data-v-8fda8169]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;background:#fff;border-bottom:1px solid #e4e9ef}.word-toolbar.empty[data-v-8fda8169]{color:#667085;font-size:12px}.word-toolbar[data-v-8fda8169] .ant-input{width:220px}.word-toolbar[data-v-8fda8169] .ant-select{width:130px}.word-toolbar[data-v-8fda8169] .ant-input-number{width:118px}.word-box-list[data-v-8fda8169]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #e4e9ef}.seal-box-list[data-v-8fda8169]{border-top:1px dashed #eef1f4}.word-box-chip[data-v-8fda8169]{display:flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border:1px solid #d9e2ec;border-radius:999px;background:#f8fafc;color:#344054;cursor:pointer}.word-box-chip span[data-v-8fda8169]{color:#667085;font-size:10px}.word-box-chip strong[data-v-8fda8169]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.chip-action[data-v-8fda8169]{display:grid;place-items:center;width:18px;height:18px;margin-left:2px;border-radius:50%;color:#98a2b3;font-style:normal;line-height:1;cursor:pointer}.chip-action[data-v-8fda8169]:hover{background:#fee4e2;color:#b42318}.word-box-chip.active[data-v-8fda8169]{border-color:#1677ff;background:#edf5ff;color:#0958d9}.word-box-chip.dragging[data-v-8fda8169]{opacity:.6;border-style:dashed}.color-input[data-v-8fda8169]{width:46px!important;padding:3px!important}.word-canvas-wrap[data-v-8fda8169]{position:relative;display:flex;justify-content:center;padding:32px 64px 36px;background:#e8edf4;overflow:auto}.word-canvas[data-v-8fda8169]{position:relative;width:794px;min-width:794px;height:1123px;padding:92px 82px;background:#fff;box-shadow:0 10px 30px #1018282e;overflow:hidden}.word-canvas .signature-canvas-body[data-v-8fda8169]{position:relative;z-index:1;height:100%;pointer-events:none}.word-ruler[data-v-8fda8169]{position:absolute;z-index:5;color:#7a8699;font-size:10px;-webkit-user-select:none;user-select:none}.word-ruler.top[data-v-8fda8169]{left:0;right:0;top:0;height:24px;display:flex;justify-content:space-between;padding:4px 16px;border-bottom:1px solid #d0d7e2;background:linear-gradient(90deg,rgba(22,119,255,.22) 1px,transparent 1px) 0 100%/79.4px 9px repeat-x,#f7f9fc}.word-ruler.left[data-v-8fda8169],.word-ruler.right[data-v-8fda8169]{top:32px;bottom:36px;width:32px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0;background:linear-gradient(180deg,rgba(22,119,255,.22) 1px,transparent 1px) 100% 0/9px 112.3px repeat-y,#f7f9fc;border:1px solid #d0d7e2}.word-ruler.left[data-v-8fda8169]{left:22px}.word-ruler.right[data-v-8fda8169]{right:22px}.word-text-box[data-v-8fda8169]{position:absolute;z-index:3;display:flex;align-items:center;padding:8px 10px;border:1px dashed #98a2b3;background:#ffffff94;cursor:move;-webkit-user-select:none;user-select:none;overflow:hidden}.word-text-box.selected[data-v-8fda8169]{border-color:#1677ff;background:#eff6ffd1;box-shadow:0 0 0 3px #1677ff1f}.word-text-box strong[data-v-8fda8169]{display:block;width:100%;line-height:1.45;white-space:pre-wrap}.word-seal[data-v-8fda8169]{position:absolute;z-index:4;object-fit:contain;cursor:move;-webkit-user-select:none;user-select:none;border:1px dashed transparent;background:transparent}.word-seal.selected[data-v-8fda8169]{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.word-text-box[data-v-8fda8169]{display:inline-flex!important;align-items:flex-start!important;width:max-content!important;height:auto!important;overflow:visible!important;touch-action:none}.word-text-html[data-v-8fda8169]{display:block;width:max-content;max-width:inherit;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.word-seal[data-v-8fda8169]{border:0!important;box-sizing:border-box;touch-action:none}.word-seal.selected[data-v-8fda8169]{border-color:transparent!important;box-shadow:none!important;background:transparent!important}.word-seal img[data-v-8fda8169]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;background:transparent;transform-origin:center}.seal-resize-handle[data-v-8fda8169]{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#1677ff;box-shadow:0 1px 4px #10182847;cursor:nwse-resize;pointer-events:auto}.word-seal:not(.selected) .seal-resize-handle[data-v-8fda8169]{display:none}.word-seal.selected[data-v-8fda8169]{border:1px dashed #1677ff!important;box-shadow:0 0 0 3px #1677ff1a!important}.seal-resize-handle[data-v-8fda8169]{width:16px!important;height:16px!important;border:2px solid #fff!important;background:#1677ff!important}.seal-resize-nw[data-v-8fda8169]{left:-8px;top:-8px;right:auto;bottom:auto;cursor:nwse-resize}.seal-resize-ne[data-v-8fda8169]{right:-8px;top:-8px;left:auto;bottom:auto;cursor:nesw-resize}.seal-resize-sw[data-v-8fda8169]{left:-8px;bottom:-8px;right:auto;top:auto;cursor:nesw-resize}.seal-resize-se[data-v-8fda8169]{right:-8px;bottom:-8px;left:auto;top:auto;cursor:nwse-resize}.seal-scale-label[data-v-8fda8169]{position:absolute;left:50%;top:-28px;display:none;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#1677ff;color:#fff;font-size:11px;line-height:18px;white-space:nowrap;box-shadow:0 2px 8px #1018282e;pointer-events:none}.word-seal.selected .seal-scale-label[data-v-8fda8169]{display:block}.seal-scale-input[data-v-8fda8169]{width:58px;border:0;outline:0;text-align:center;font:inherit}.seal-scale-input[data-v-8fda8169]:focus{box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #1677ff59}.academic-page[data-v-7f991f44]{padding:20px 24px 48px;background:#f5f6f8;min-height:100vh}.page-head[data-v-7f991f44]{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.page-head h1[data-v-7f991f44]{margin:0 0 4px;font-size:22px}.page-head p[data-v-7f991f44]{margin:0;color:#0000007a}.summary-strip[data-v-7f991f44]{display:flex;gap:0;margin-bottom:14px;border:1px solid #e1e6ec;background:#fff}.summary-strip span[data-v-7f991f44]{min-width:130px;padding:12px 18px;border-right:1px solid #edf0f3;color:#0000007a}.summary-strip strong[data-v-7f991f44]{margin-left:8px;color:#000000e0;font-size:18px}.structure-workbench[data-v-7f991f44]{min-height:620px;display:grid;grid-template-columns:240px 260px 220px minmax(520px,1fr);border:1px solid #dfe4ea;background:#fff;overflow:hidden}.directory-column[data-v-7f991f44],.class-column[data-v-7f991f44]{min-width:0}.directory-column[data-v-7f991f44]{border-right:1px solid #e6eaef}.grade-column[data-v-7f991f44]{background:#fbfcfe}.directory-column>header[data-v-7f991f44],.class-column>header[data-v-7f991f44]{min-height:64px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8ecf0;background:#fafbfc}.directory-column>header strong[data-v-7f991f44],.directory-column>header small[data-v-7f991f44],.class-column>header strong[data-v-7f991f44],.class-column>header small[data-v-7f991f44]{display:block}.directory-column>header small[data-v-7f991f44],.class-column>header small[data-v-7f991f44]{margin-top:2px;color:#0000006b;font-size:11px}.directory-list[data-v-7f991f44]{padding:8px;display:flex;flex-direction:column;gap:4px}.directory-item[data-v-7f991f44]{width:100%;min-height:58px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 6px 8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.directory-item[data-v-7f991f44]:hover{background:#f7f9fc}.directory-item.active[data-v-7f991f44]{border-color:#91caff;background:#eaf4ff;color:#0958d9}.directory-item>span[data-v-7f991f44]:nth-child(2){min-width:0}.directory-item strong[data-v-7f991f44],.directory-item small[data-v-7f991f44]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-item small[data-v-7f991f44]{margin-top:3px;color:#0000006b;font-size:11px}.row-actions[data-v-7f991f44]{display:flex;opacity:0;transition:opacity .15s}.directory-item:hover .row-actions[data-v-7f991f44],.directory-item:focus .row-actions[data-v-7f991f44],.directory-item.active .row-actions[data-v-7f991f44]{opacity:1}.class-column[data-v-7f991f44] .ant-table-wrapper{padding:0}.class-column[data-v-7f991f44] .ant-empty{margin:80px 0}@media(max-width:1100px){.structure-workbench[data-v-7f991f44]{grid-template-columns:220px 230px 200px minmax(480px,1fr);overflow-x:auto}}@media(max-width:760px){.academic-page[data-v-7f991f44]{padding:12px 0 32px}.page-head[data-v-7f991f44],.summary-strip[data-v-7f991f44]{margin-inline:12px}.page-head[data-v-7f991f44]{align-items:flex-start}.page-head p[data-v-7f991f44]{display:none}.summary-strip span[data-v-7f991f44]{min-width:0;flex:1;padding:10px}.structure-workbench[data-v-7f991f44]{display:flex;min-height:auto;overflow-x:auto;border-left:0;border-right:0}.directory-column[data-v-7f991f44]{min-width:250px}.class-column[data-v-7f991f44]{min-width:650px}}.grade-class-groups[data-v-7f991f44]{display:flex;flex-direction:column;gap:14px;padding:14px}.grade-class-group[data-v-7f991f44]{border:1px solid #edf0f3;border-radius:8px;overflow:hidden;background:#fff}.grade-class-group>header[data-v-7f991f44]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #edf0f3}.grade-class-group>header span[data-v-7f991f44]{color:#00000073;font-size:12px}.class-toolbar[data-v-7f991f44]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0;color:#00000073;font-size:12px}.pattern-hint[data-v-7f991f44]{margin-top:6px;color:#00000073;font-size:12px;line-height:1.6}.pattern-preview[data-v-7f991f44]{margin-top:6px;color:#000000a6;font-size:12px;word-break:break-all}.pattern-preview strong[data-v-7f991f44]{color:#0958d9}.quota-rule-grid[data-v-f70508a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.quota-rule-grid>.ant-alert[data-v-f70508a7]{grid-column:1/-1}@media(max-width:760px){.quota-rule-grid[data-v-f70508a7]{grid-template-columns:1fr}}.result-field-picker[data-v-f70508a7]{border:1px solid #e3e7ec;border-radius:8px;background:#fafbfc;overflow:hidden}.result-field-picker>header[data-v-f70508a7]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid #e8ebef;color:#0000008c;font-size:12px}.result-field-grid[data-v-f70508a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.result-field-grid>label[data-v-f70508a7]{min-width:0;display:grid;grid-template-columns:20px 22px minmax(0,1fr);align-items:center;gap:7px;padding:10px;border:1px solid #e4e8ed;border-radius:7px;background:#fff;cursor:pointer}.result-field-grid>label.selected[data-v-f70508a7]{border-color:#91caff;background:#eaf4ff}.result-field-grid>label>span[data-v-f70508a7]{min-width:0}.result-field-grid strong[data-v-f70508a7],.result-field-grid small[data-v-f70508a7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-field-grid small[data-v-f70508a7]{margin-top:2px;color:#0000006b;font-size:11px}.result-field-grid[data-v-f70508a7] .anticon{color:#1677ff;font-size:16px}@media(max-width:980px){.result-field-grid[data-v-f70508a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.result-field-grid[data-v-f70508a7]{grid-template-columns:1fr}.result-field-picker>header[data-v-f70508a7]{align-items:flex-start;flex-direction:column}}.synced-fee-plan[data-v-f70508a7]{margin-top:14px;border:1px solid #e5e8eb}.synced-fee-plan.routed[data-v-f70508a7]{border-color:#95de64}.synced-fee-plan>header[data-v-f70508a7]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fafbfc}.synced-fee-plan>header span[data-v-f70508a7]{margin-left:auto;color:#00000073;font-size:12px}.admission-project-page[data-v-f70508a7]{max-width:1460px;margin:0 auto}.workspace-head[data-v-f70508a7]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.workspace-kicker[data-v-f70508a7]{color:#1677ff;font-size:13px;font-weight:600;margin-bottom:5px}.workspace-head h1[data-v-f70508a7]{margin:0 0 4px;font-size:24px}.workspace-head p[data-v-f70508a7]{margin:0;color:#00000085}.metric-band[data-v-f70508a7]{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:16px;background:#fff;border:1px solid #e7eaf0;border-radius:8px}.metric-band>div[data-v-f70508a7]{padding:16px 20px;border-right:1px solid #edf0f3}.metric-band>div[data-v-f70508a7]:last-child{border-right:0}.metric-band span[data-v-f70508a7],.metric-band small[data-v-f70508a7]{display:block;color:#00000075;font-size:12px}.metric-band strong[data-v-f70508a7]{display:block;margin:4px 0 2px;font-size:25px;line-height:1.2}.metric-band .metric-alert strong[data-v-f70508a7]{color:#d46b08}.project-panel[data-v-f70508a7]{background:#fff;border:1px solid #e7eaf0;border-radius:8px;overflow:hidden}.panel-toolbar[data-v-f70508a7]{min-height:66px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f3}.panel-toolbar h2[data-v-f70508a7]{margin:0 0 3px;font-size:16px}.panel-toolbar span[data-v-f70508a7]{color:#00000070;font-size:12px}.project-name[data-v-f70508a7]{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.project-name strong[data-v-f70508a7],.project-name span[data-v-f70508a7]{display:block}.project-name strong[data-v-f70508a7]{color:#000000e0;font-size:14px}.project-name span[data-v-f70508a7],.table-muted[data-v-f70508a7],.date-range small[data-v-f70508a7]{color:#00000073;font-size:12px;margin-top:3px}.config-tags[data-v-f70508a7]{display:flex;flex-wrap:wrap;gap:4px}.date-range span[data-v-f70508a7],.date-range small[data-v-f70508a7]{display:block}.designer-title[data-v-f70508a7]{width:100%;display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:16px}.designer-title>div[data-v-f70508a7]:first-child{min-width:0}.designer-title[data-v-f70508a7] .ant-space{display:flex;flex-wrap:wrap;justify-content:flex-end}.designer-title[data-v-f70508a7] .ant-btn{min-width:max-content;flex:none;white-space:nowrap}.section-toolbar[data-v-f70508a7] .ant-space,.panel-toolbar[data-v-f70508a7] .ant-space{display:flex;flex-wrap:wrap;justify-content:flex-end}.canvas-section[data-v-f70508a7] .ant-btn{flex-shrink:0;white-space:nowrap}.designer-title-copy>span[data-v-f70508a7],.designer-title-copy>small[data-v-f70508a7]{display:block}.designer-title-copy>span[data-v-f70508a7]{font-weight:600}.designer-title-copy>small[data-v-f70508a7]{color:#00000073;font-size:12px;margin-top:2px}.designer-drawer[data-v-f70508a7] .ant-drawer-body{min-height:0;overflow:hidden}.designer-workbench[data-v-f70508a7]{height:100%;min-height:0;display:grid;grid-template-columns:210px minmax(600px,1fr) 300px;align-items:stretch;overflow:hidden;background:#f5f6f8}.designer-stepbar[data-v-f70508a7]{height:100%;min-height:0;padding:18px 12px;overflow:hidden;background:#fff;border-right:1px solid #e7eaf0}.stepbar-heading[data-v-f70508a7]{padding:0 10px 10px;color:#0000006b;font-size:12px}.designer-stepbar button[data-v-f70508a7]{width:100%;padding:11px 12px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;margin-bottom:4px}.designer-stepbar button span[data-v-f70508a7],.designer-stepbar button small[data-v-f70508a7]{display:block}.designer-stepbar button span[data-v-f70508a7]{font-weight:600}.designer-stepbar button small[data-v-f70508a7]{color:#0000006b;font-size:11px;margin-top:2px}.designer-stepbar button.active[data-v-f70508a7]{background:#eaf4ff;color:#0958d9}.stepbar-summary[data-v-f70508a7]{margin:18px 10px 0;padding-top:14px;border-top:1px solid #edf0f3}.stepbar-summary span[data-v-f70508a7],.stepbar-summary strong[data-v-f70508a7]{display:block}.stepbar-summary span[data-v-f70508a7]{color:#00000073;font-size:12px}.stepbar-summary strong[data-v-f70508a7]{margin-top:4px;font-size:20px}.designer-canvas[data-v-f70508a7]{height:100%;min-height:0;padding:24px 28px 60px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.canvas-section[data-v-f70508a7]{max-width:900px;margin:0 auto;padding:26px 30px;background:#fff;border:1px solid #e2e6ec;border-radius:8px}.canvas-section>header[data-v-f70508a7]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #edf0f3}.canvas-section h2[data-v-f70508a7]{margin:0 0 5px;font-size:20px}.canvas-section header p[data-v-f70508a7]{margin:0;color:#0000007a}.section-toolbar[data-v-f70508a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.field-editor-list[data-v-f70508a7]{display:flex;flex-direction:column;gap:10px}.field-editor-row[data-v-f70508a7]{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e4e7ec;border-radius:7px}.field-order[data-v-f70508a7]{width:25px;height:25px;line-height:25px;text-align:center;color:#1677ff;background:#e6f4ff;border-radius:50%;flex:none;font-weight:600}.field-editor-main[data-v-f70508a7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.field-row-head[data-v-f70508a7]{display:grid;grid-template-columns:minmax(180px,1fr) 150px 160px;gap:8px}.field-flags[data-v-f70508a7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.field-kind[data-v-f70508a7]{margin-left:auto;color:#00000061;font-size:12px}.field-actions[data-v-f70508a7]{display:flex;flex-direction:column;flex:none}.attachment-settings[data-v-f70508a7]{padding:10px;background:#f7f9fb;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rule-block[data-v-f70508a7]{padding:20px 0;border-bottom:1px solid #edf0f3}.rule-block[data-v-f70508a7]:last-child{border-bottom:0}.rule-block h3[data-v-f70508a7]{margin:0 0 14px;font-size:15px}.rule-block-head[data-v-f70508a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rule-block-head h3[data-v-f70508a7]{margin-bottom:4px}.rule-block-head p[data-v-f70508a7]{margin:0;color:#00000073;font-size:12px}.review-rule-settings[data-v-f70508a7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:16px;margin:16px 0 12px;background:#f7f9fb;border:1px solid #e5e9ef}.review-rule-settings label>span[data-v-f70508a7]{display:block;margin-bottom:8px;color:#0000008f;font-size:12px}.condition-list[data-v-f70508a7]{display:flex;flex-direction:column;gap:8px}.condition-row[data-v-f70508a7]{display:grid;grid-template-columns:28px minmax(150px,1fr) 150px minmax(150px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid #e1e6ec;background:#fff}.condition-index[data-v-f70508a7]{width:24px;height:24px;line-height:24px;text-align:center;color:#0958d9;background:#e6f4ff;font-weight:600}.add-condition-button[data-v-f70508a7]{margin-top:12px}.rule-description[data-v-f70508a7]{margin-top:18px}.fee-plan-head[data-v-f70508a7]{margin-bottom:18px}.fee-editor-head[data-v-f70508a7],.fee-editor-row[data-v-f70508a7]{display:grid;grid-template-columns:minmax(180px,1fr) 150px minmax(220px,1fr) 60px;gap:10px;align-items:center}.fee-editor-head[data-v-f70508a7]{padding:0 10px 8px;color:#00000070;font-size:12px}.fee-editor-list[data-v-f70508a7]{display:flex;flex-direction:column;gap:8px}.fee-editor-row[data-v-f70508a7]{padding:10px;border:1px solid #e1e6ec}.fee-flags[data-v-f70508a7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fee-editor-footer[data-v-f70508a7]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #edf0f3}.fee-editor-footer>div[data-v-f70508a7]{text-align:right}.fee-editor-footer span[data-v-f70508a7],.fee-editor-footer strong[data-v-f70508a7]{display:block}.fee-editor-footer span[data-v-f70508a7]{color:#00000073;font-size:12px}.fee-editor-footer strong[data-v-f70508a7]{margin-top:3px;font-size:23px}.inline-help[data-v-f70508a7]{margin-left:10px;color:#00000075}.designer-inspector[data-v-f70508a7]{height:100%;min-height:0;max-height:100%;padding:18px 16px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-left:1px solid #e7eaf0}.designer-inspector section[data-v-f70508a7]{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #edf0f3}.designer-inspector h3[data-v-f70508a7]{margin:0 0 12px;font-size:14px}.readiness-row[data-v-f70508a7]{display:grid;grid-template-columns:18px 1fr auto;gap:7px;align-items:center;padding:7px 0;color:#ad6800}.readiness-row.ok[data-v-f70508a7]{color:#237804}.readiness-row small[data-v-f70508a7]{color:#0006}.mini-form-preview[data-v-f70508a7]{padding:14px;background:#f7f8fa;border:1px solid #e5e8ed}.mini-form-preview>strong[data-v-f70508a7],.mini-form-preview>span[data-v-f70508a7]{display:block}.mini-form-preview>span[data-v-f70508a7]{color:#0006;font-size:11px;margin:3px 0 12px}.mini-form-preview>div[data-v-f70508a7]{margin-top:8px}.mini-form-preview label[data-v-f70508a7]{font-size:11px}.mini-form-preview label i[data-v-f70508a7]{color:#ff4d4f;font-style:normal}.mini-form-preview p[data-v-f70508a7]{margin:3px 0 0;padding:6px 8px;background:#fff;border:1px solid #dfe3e8;color:#00000059;font-size:11px}@media(max-width:1100px){.designer-workbench[data-v-f70508a7]{grid-template-columns:190px minmax(0,1fr)}.designer-inspector[data-v-f70508a7]{display:none}}@media(max-width:900px){.fee-editor-head[data-v-f70508a7]{display:none}.fee-editor-row[data-v-f70508a7]{grid-template-columns:1fr 140px}.fee-flags[data-v-f70508a7]{grid-column:1 / -1}.condition-row[data-v-f70508a7]{grid-template-columns:28px 1fr 1fr}.condition-row[data-v-f70508a7] .ant-input,.condition-row[data-v-f70508a7] .ant-btn{grid-column:2 / -1}.review-rule-settings[data-v-f70508a7]{grid-template-columns:1fr}}@media(max-width:760px){.workspace-head[data-v-f70508a7]{flex-direction:column}.metric-band[data-v-f70508a7]{grid-template-columns:repeat(2,1fr)}.metric-band>div[data-v-f70508a7]:nth-child(2){border-right:0}.metric-band>div[data-v-f70508a7]:nth-child(-n+2){border-bottom:1px solid #edf0f3}.designer-workbench[data-v-f70508a7]{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.designer-stepbar[data-v-f70508a7]{position:relative;top:auto;z-index:3;height:auto;display:flex;overflow-x:auto;overflow-y:hidden;padding:8px;border-right:0;border-bottom:1px solid #e7eaf0}.stepbar-heading[data-v-f70508a7],.stepbar-summary[data-v-f70508a7]{display:none}.designer-stepbar button[data-v-f70508a7]{min-width:130px;margin:0 4px 0 0}.designer-canvas[data-v-f70508a7]{padding:12px}.canvas-section[data-v-f70508a7]{padding:18px 14px}.field-editor-row[data-v-f70508a7]{flex-wrap:wrap}.field-row-head[data-v-f70508a7]{grid-template-columns:1fr}.field-actions[data-v-f70508a7]{width:100%;flex-direction:row;justify-content:flex-end}}.field-editor-row[data-v-f70508a7]{display:block;padding:0;border:1px solid #e1e6ec;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .18s,box-shadow .18s,opacity .18s}.field-editor-row[data-v-f70508a7]:hover{border-color:#91caff}.field-editor-row.drag-over[data-v-f70508a7]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1f}.field-editor-row.dragging[data-v-f70508a7]{opacity:.5}.field-card-top[data-v-f70508a7]{min-height:58px;display:flex;align-items:stretch;border-bottom:0;background:#fafbfc}.field-card-top.expanded[data-v-f70508a7]{border-bottom:1px solid #edf0f3}.field-drag-handle[data-v-f70508a7]{width:38px;display:grid;place-items:center;flex:none;color:#00000059;cursor:grab}.field-drag-handle[data-v-f70508a7]:active{cursor:grabbing}.field-drag-handle[data-v-f70508a7]:focus-visible,.field-card-head[data-v-f70508a7]:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.field-card-head[data-v-f70508a7]{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:8px 6px 8px 0;cursor:pointer}.field-card-title[data-v-f70508a7]{flex:1;min-width:160px}.field-card-title strong[data-v-f70508a7],.field-card-title span[data-v-f70508a7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-card-title span[data-v-f70508a7]{margin-top:2px;color:#0000006e;font-size:11px}.field-card-meta[data-v-f70508a7]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#1677ff}.field-card-meta[data-v-f70508a7] .ant-tag{margin-inline-end:0}.field-card-actions[data-v-f70508a7]{display:flex;align-items:center;flex:none;gap:2px;padding:0 8px;border-left:1px solid #edf0f3}.field-card-actions[data-v-f70508a7] .ant-btn{width:30px;height:30px;padding:0}.field-order[data-v-f70508a7]{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:6px;background:#eaf4ff;color:#0958d9;font-weight:700}.field-expand-icon[data-v-f70508a7]{width:18px;display:grid;place-items:center;flex:none;color:#00000073}.field-editor-main[data-v-f70508a7]{padding:14px}.field-row-head[data-v-f70508a7]{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(190px,.9fr) minmax(180px,1fr);gap:12px}.field-row-head label[data-v-f70508a7],.field-placeholder[data-v-f70508a7],.attachment-settings label[data-v-f70508a7]{min-width:0}.field-row-head label>span[data-v-f70508a7],.field-placeholder>span[data-v-f70508a7],.attachment-settings label>span[data-v-f70508a7]{display:block;margin-bottom:6px;color:#0000008c;font-size:12px}.field-type-select[data-v-f70508a7]{width:100%}.field-type-option[data-v-f70508a7]{min-height:44px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 0}.field-type-option>span[data-v-f70508a7]:first-child{color:#1677ff;font-size:18px}.field-type-option strong[data-v-f70508a7],.field-type-option span[data-v-f70508a7]{display:block}.field-type-option strong[data-v-f70508a7]{font-size:14px}.field-type-option span[data-v-f70508a7]{margin-top:1px;color:#00000073;font-size:11px}.field-type-option em[data-v-f70508a7]{color:#00000061;font-size:11px;font-style:normal}.field-placeholder[data-v-f70508a7]{display:block;margin-top:12px}.field-flags[data-v-f70508a7]{margin-top:12px;padding-top:12px;border-top:1px dashed #e8ebef}.attachment-settings[data-v-f70508a7]{margin-top:12px;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}@media(max-width:760px){.field-row-head[data-v-f70508a7]{grid-template-columns:1fr}.field-card-top[data-v-f70508a7]{position:relative;flex-wrap:wrap;padding-right:0}.field-drag-handle[data-v-f70508a7]{width:34px}.field-card-head[data-v-f70508a7]{min-height:58px;flex-wrap:wrap;padding-right:8px}.field-card-title[data-v-f70508a7]{min-width:calc(100% - 46px)}.field-card-meta[data-v-f70508a7]{order:3;margin-left:36px}.field-card-actions[data-v-f70508a7]{width:100%;justify-content:flex-end;min-height:40px;padding:4px 8px;border-top:1px solid #edf0f3;border-left:0;background:#fff}.attachment-settings[data-v-f70508a7]{align-items:stretch;flex-direction:column}}@media(max-width:900px){.designer-title[data-v-f70508a7]{grid-template-columns:1fr;align-items:stretch;gap:10px}.designer-title[data-v-f70508a7] .ant-space{width:100%;display:flex;flex-wrap:wrap;gap:6px!important}.designer-title[data-v-f70508a7] .ant-btn{flex:1 1 auto;min-width:max-content}}@media(max-width:520px){.designer-title[data-v-f70508a7] .ant-space{justify-content:stretch}.designer-title[data-v-f70508a7] .ant-btn{flex:1 1 calc(50% - 6px)}}.choice-option-editor[data-v-f70508a7]{margin-top:14px;padding:12px;border:1px solid #e5e9ef;border-radius:7px;background:#fafbfc}.choice-option-editor>header[data-v-f70508a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.choice-option-editor>header strong[data-v-f70508a7],.choice-option-editor>header span[data-v-f70508a7]{display:block}.choice-option-editor>header strong[data-v-f70508a7]{font-size:13px}.choice-option-editor>header span[data-v-f70508a7]{margin-top:2px;color:#0000006b;font-size:11px}.choice-option-list[data-v-f70508a7]{display:flex;flex-direction:column;gap:7px}.choice-option-row[data-v-f70508a7]{display:grid;grid-template-columns:24px minmax(0,1fr) 32px 32px 32px;align-items:center;gap:4px}.choice-option-row>span[data-v-f70508a7]{color:#0000006b;font-size:12px;text-align:center}@media(max-width:760px){.choice-option-row[data-v-f70508a7]{grid-template-columns:22px minmax(0,1fr) 30px 30px 30px}}.field-type-summary[data-v-f70508a7]{margin-top:10px;display:flex;align-items:center;gap:7px;color:#1677ff;font-size:12px}.field-type-summary>span[data-v-f70508a7]:last-child{color:#00000080}.major-tree-settings[data-v-f70508a7]{margin-top:12px;padding:14px;border:1px solid #dfe5ec;border-radius:8px;background:#fafbfc}.major-tree-settings>header[data-v-f70508a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.major-tree-settings>header>div[data-v-f70508a7]{min-width:0}.major-tree-settings strong[data-v-f70508a7],.major-tree-settings header span[data-v-f70508a7]{display:block}.major-tree-settings header span[data-v-f70508a7]{margin-top:2px;color:#00000073;font-size:12px}.major-tree-school-list[data-v-f70508a7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.major-tree-school-list>span[data-v-f70508a7]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d9e7f7;border-radius:6px;background:#f0f7ff;color:#0958d9;font-size:12px}.major-tree-settings[data-v-f70508a7] .ant-empty{margin:10px 0 0}.major-tree-settings[data-v-f70508a7] .ant-empty-description{color:#0006;font-size:12px}.applicable-school-editor[data-v-f70508a7]{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px}.applicable-school-summary[data-v-f70508a7]{margin-top:7px;color:#00000073;font-size:12px}.type-settings-grid[data-v-f70508a7]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;border:1px solid #e7eaf0;background:#fafbfc}.type-settings-grid label>span[data-v-f70508a7],.type-settings-inline span[data-v-f70508a7]{display:block;margin-bottom:6px;color:#0000008c;font-size:12px}.type-settings-inline[data-v-f70508a7]{margin-top:12px;padding:10px 12px;border:1px solid #e7eaf0;background:#fafbfc}.attachment-settings .attachment-accept[data-v-f70508a7]{flex:1 1 260px}.choice-limits[data-v-f70508a7]{grid-template-columns:repeat(2,minmax(0,220px))}@media(max-width:980px){.type-settings-grid[data-v-f70508a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.type-settings-grid[data-v-f70508a7],.choice-limits[data-v-f70508a7]{grid-template-columns:1fr}}.designer-title-copy[data-v-f70508a7]{min-width:0}.designer-title-copy span[data-v-f70508a7],.designer-title-copy small[data-v-f70508a7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-save-actions[data-v-f70508a7]{display:grid;grid-template-columns:36px 120px 144px;align-items:center;justify-content:end;gap:8px}.designer-save-actions[data-v-f70508a7] .ant-btn{width:100%;min-width:0;height:40px;padding-inline:12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.designer-save-actions[data-v-f70508a7] .ant-btn>span{display:inline;line-height:1}.designer-exit-button[data-v-f70508a7]{padding:0!important}.field-section-actions[data-v-f70508a7]{display:flex;align-items:center;gap:4px;flex:none}.field-section-actions[data-v-f70508a7] .ant-btn{width:34px;height:34px;padding:0}.field-card-head[data-v-f70508a7]{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) max-content 28px;align-items:center;border:0;border-bottom:1px solid #edf0f3;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafbfc;text-align:left;color:inherit;font:inherit}.field-card-head[data-v-f70508a7]:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.field-expand-icon[data-v-f70508a7]{width:28px;height:28px;display:grid;place-items:center;color:#00000073}.field-editor-toolbar[data-v-f70508a7]{min-height:38px;margin:-4px -2px 14px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px dashed #e3e7ec}.field-editor-toolbar>span[data-v-f70508a7]{color:#0000007a;font-size:12px}.field-editor-toolbar>div[data-v-f70508a7]{display:flex;align-items:center;gap:2px;flex:none}.field-editor-toolbar[data-v-f70508a7] .ant-btn{width:32px;height:32px;padding:0}.field-add-tail[data-v-f70508a7]{min-height:82px;display:grid;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;width:100%;padding:14px 18px;border:1px dashed #91caff;border-radius:8px;background:#f7fbff;color:#0958d9;text-align:left;cursor:pointer}.field-add-tail>.anticon[data-v-f70508a7]{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#1677ff;color:#fff}.field-add-tail span[data-v-f70508a7]{font-weight:600}.field-add-tail small[data-v-f70508a7]{color:#00000073}.field-add-tail[data-v-f70508a7]:hover{border-color:#1677ff;background:#eaf4ff}.address-settings-grid[data-v-f70508a7]{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(240px,1.4fr)}.attachment-settings-panel[data-v-f70508a7]{margin-top:12px;padding:14px;border:1px solid #e2e7ed;background:#fafbfc}.attachment-settings-grid[data-v-f70508a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.attachment-settings-grid label[data-v-f70508a7]{min-width:0}.attachment-settings-grid label>span[data-v-f70508a7]{display:block;margin-bottom:6px;color:#0000008c;font-size:12px}.attachment-custom-accept[data-v-f70508a7]{grid-column:span 2}.attachment-config-summary[data-v-f70508a7]{margin-top:12px;padding:9px 11px;display:flex;align-items:flex-start;gap:8px;background:#fff;border:1px solid #e4e8ed;color:#00000094;font-size:12px;line-height:1.55}.attachment-config-summary>.anticon[data-v-f70508a7]{margin-top:2px;color:#1677ff}.choice-option-editor>header>div[data-v-f70508a7]{min-width:0}.choice-add-button[data-v-f70508a7]{width:32px!important;height:30px;padding:0!important;flex:none}.result-field-actions[data-v-f70508a7]{display:flex;align-items:center;gap:2px;flex:none}@media(max-width:900px){.designer-title[data-v-f70508a7]{grid-template-columns:minmax(0,1fr);gap:8px}.designer-save-actions[data-v-f70508a7]{justify-content:stretch;grid-template-columns:36px minmax(120px,1fr) minmax(144px,1.1fr)}.attachment-settings-grid[data-v-f70508a7],.address-settings-grid[data-v-f70508a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.address-detail-placeholder[data-v-f70508a7]{grid-column:1/-1}}@media(max-width:620px){.designer-title-copy small[data-v-f70508a7]{display:none}.designer-save-actions[data-v-f70508a7]{grid-template-columns:34px minmax(108px,1fr) minmax(132px,1.15fr);gap:5px}.designer-save-actions[data-v-f70508a7] .ant-btn{height:38px;padding-inline:8px}.major-tree-settings>header[data-v-f70508a7]{align-items:flex-start}.major-tree-school-list[data-v-f70508a7]{display:grid;grid-template-columns:1fr}.applicable-school-editor[data-v-f70508a7]{grid-template-columns:1fr}.field-card-head[data-v-f70508a7]{grid-template-columns:26px minmax(0,1fr) 28px;gap:8px}.field-card-meta[data-v-f70508a7]{grid-column:2/4;margin-left:0;padding-top:3px}.field-expand-icon[data-v-f70508a7]{grid-column:3;grid-row:1}.field-card-title[data-v-f70508a7]{min-width:0}.field-editor-main[data-v-f70508a7]{padding:12px}.field-editor-toolbar[data-v-f70508a7]{margin-bottom:12px}.attachment-settings-grid[data-v-f70508a7],.address-settings-grid[data-v-f70508a7]{grid-template-columns:1fr}.attachment-custom-accept[data-v-f70508a7],.address-detail-placeholder[data-v-f70508a7]{grid-column:auto}.field-add-tail[data-v-f70508a7]{min-height:74px;padding:12px 14px}}.admission-review-page[data-v-c441884c]{max-width:1540px;margin:0 auto}.review-head[data-v-c441884c]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.review-kicker[data-v-c441884c]{color:#1677ff;font-size:13px;font-weight:600;margin-bottom:5px}.review-head h1[data-v-c441884c]{margin:0 0 6px;font-size:25px}.review-head p[data-v-c441884c]{margin:0;color:#00000080}.review-metrics[data-v-c441884c]{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid #e5e9ef;border-radius:8px 8px 0 0;overflow:hidden}.review-metrics button[data-v-c441884c]{min-height:70px;padding:10px 18px;border:0;border-right:1px solid #edf0f4;background:#fff;text-align:left;cursor:pointer}.review-metrics button[data-v-c441884c]:last-child{border-right:0}.review-metrics button.active[data-v-c441884c]{background:#f0f7ff;box-shadow:inset 0 -3px #1677ff}.review-metrics span[data-v-c441884c],.review-metrics strong[data-v-c441884c]{display:block}.review-metrics span[data-v-c441884c]{color:#0000007a;font-size:12px}.review-metrics strong[data-v-c441884c]{margin-top:4px;font-size:23px}.review-metrics .orange[data-v-c441884c]{color:#d46b08}.review-metrics .blue[data-v-c441884c]{color:#1677ff}.review-metrics .green[data-v-c441884c]{color:#389e0d}.review-filterbar[data-v-c441884c]{min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e9ef;border-top:0}.review-filterbar[data-v-c441884c] .ant-select{width:250px}.review-filterbar[data-v-c441884c] .ant-input-search{width:300px}.review-filterbar>span[data-v-c441884c]{margin-left:auto;color:#0000006b;font-size:12px}.review-workbench[data-v-c441884c]{min-height:650px;display:grid;grid-template-columns:330px minmax(0,1fr);background:#fff;border:1px solid #e5e9ef;border-top:0}.submission-queue[data-v-c441884c]{position:sticky;top:0;align-self:start;height:calc(100vh - 170px);border-right:1px solid #e5e9ef;min-width:0}.queue-head[data-v-c441884c]{height:54px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.queue-head span[data-v-c441884c]{color:#0006;font-size:11px}.queue-scroll[data-v-c441884c]{max-height:calc(100vh - 225px);overflow:auto}.submission-row[data-v-c441884c]{width:100%;padding:13px 14px;border:0;border-bottom:1px solid #f0f1f3;background:#fff;text-align:left;cursor:pointer}.submission-row[data-v-c441884c]:hover{background:#f8fafc}.submission-row.active[data-v-c441884c]{background:#eaf4ff;box-shadow:inset 3px 0 #1677ff}.submission-row>div[data-v-c441884c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.submission-row>div:first-child span[data-v-c441884c]{color:#0000006b;font-size:11px}.submission-row>div+div[data-v-c441884c]{margin-top:7px}.submission-row small[data-v-c441884c]{color:#0006}.review-detail[data-v-c441884c]{min-width:0;display:flex;flex-direction:column}.detail-toolbar[data-v-c441884c]{min-height:72px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e9ef}.student-title[data-v-c441884c]{display:flex;align-items:center;gap:10px}.student-title h2[data-v-c441884c]{margin:0;font-size:20px}.detail-toolbar>div>span[data-v-c441884c]{color:#0000006b;font-size:12px}.detail-nav[data-v-c441884c]{display:flex;gap:8px}.detail-body[data-v-c441884c]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 280px}.detail-main[data-v-c441884c],.audit-panel[data-v-c441884c],.queue-scroll[data-v-c441884c]{scrollbar-gutter:stable;overscroll-behavior:contain}.detail-main[data-v-c441884c]:hover,.audit-panel[data-v-c441884c]:hover,.queue-scroll[data-v-c441884c]:hover{cursor:default}.field-grid[data-v-c441884c],.summary-grid[data-v-c441884c],.rule-evaluation[data-v-c441884c],.credential-sheet[data-v-c441884c]{touch-action:pan-y}.detail-main[data-v-c441884c]{padding:20px 22px 90px;min-width:0}.info-section[data-v-c441884c]{margin-bottom:24px}.conversion-status[data-v-c441884c]{margin-bottom:20px}.conversion-target[data-v-c441884c]{margin-bottom:14px}.conversion-form[data-v-c441884c]{margin-top:18px}.credential-sheet[data-v-c441884c]{margin:18px 0;border-top:1px solid #e5e9ef;border-left:1px solid #e5e9ef}.credential-sheet>div[data-v-c441884c]{display:grid;grid-template-columns:110px 1fr;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef}.credential-sheet span[data-v-c441884c],.credential-sheet strong[data-v-c441884c]{padding:11px 12px}.credential-sheet span[data-v-c441884c]{background:#f7f9fb;color:#00000080}.credential-sheet strong[data-v-c441884c]{overflow-wrap:anywhere}.credential-actions[data-v-c441884c]{display:flex;justify-content:flex-end;gap:8px}.info-section h3[data-v-c441884c],.audit-panel h3[data-v-c441884c]{margin:0 0 12px;font-size:15px}.rule-evaluation[data-v-c441884c]{border:1px solid #d9e2ec}.rule-evaluation-head[data-v-c441884c]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:#f7f9fb;border-bottom:1px solid #e5e9ef}.rule-evaluation-head strong[data-v-c441884c]{display:block}.rule-evaluation-head small[data-v-c441884c]{color:#00000073}.rule-condition[data-v-c441884c]{display:grid;grid-template-columns:24px minmax(130px,1fr) 110px minmax(100px,1fr) 78px;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid #edf0f4;font-size:12px}.rule-condition[data-v-c441884c]:last-child{border-bottom:0}.rule-condition>span[data-v-c441884c]:first-child{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:#fff1f0;color:#cf1322;font-weight:600}.rule-condition.matched>span[data-v-c441884c]:first-child{background:#f6ffed;color:#389e0d}.rule-condition small[data-v-c441884c]{color:#0000006b;overflow-wrap:anywhere}.summary-grid[data-v-c441884c]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5e9ef}.summary-grid>div[data-v-c441884c]{padding:12px;border-right:1px solid #edf0f4}.summary-grid>div[data-v-c441884c]:last-child{border-right:0}.summary-grid span[data-v-c441884c],.summary-grid strong[data-v-c441884c]{display:block}.summary-grid span[data-v-c441884c]{color:#0000006b;font-size:11px}.summary-grid strong[data-v-c441884c]{margin-top:4px;font-size:13px}.field-grid[data-v-c441884c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e5e9ef;border-left:1px solid #e5e9ef}.field-value[data-v-c441884c]{min-width:0;padding:12px 14px;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef}.field-value.wide[data-v-c441884c]{grid-column:1 / -1}.field-value label[data-v-c441884c]{display:block;color:#0000006e;font-size:11px;margin-bottom:5px}.field-value p[data-v-c441884c]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.file-row[data-v-c441884c]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f0f1f3}.file-row[data-v-c441884c]:last-child{border-bottom:0}.file-row>span[data-v-c441884c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview[data-v-c441884c]{min-height:240px;display:grid;place-items:center;background:#f5f6f8}.attachment-preview img[data-v-c441884c]{display:block;max-width:100%;max-height:76vh;object-fit:contain}.attachment-preview iframe[data-v-c441884c]{width:100%;height:76vh;border:0;background:#fff}.audit-panel[data-v-c441884c]{padding:20px 18px;border-left:1px solid #e5e9ef;background:#fafbfc}.audit-panel small[data-v-c441884c]{color:#0000006b;font-size:11px}.audit-panel p[data-v-c441884c]{margin:5px 0 0;color:#0000009e}.review-actionbar[data-v-c441884c]{position:sticky;bottom:0;min-height:66px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-top:1px solid #e5e9ef;box-shadow:0 -5px 16px #1f2d3d0d}.review-actionbar>span[data-v-c441884c]{color:#0000006b;font-size:12px}.review-empty[data-v-c441884c]{display:flex;align-items:center;justify-content:center}@media(max-width:1100px){.detail-body[data-v-c441884c]{grid-template-columns:1fr}.audit-panel[data-v-c441884c]{border-left:0;border-top:1px solid #e5e9ef}.summary-grid[data-v-c441884c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.rule-condition[data-v-c441884c]{grid-template-columns:24px 1fr}.rule-condition[data-v-c441884c]>*:not(:first-child){grid-column:2}.review-head[data-v-c441884c]{flex-direction:column}.review-metrics[data-v-c441884c]{grid-template-columns:repeat(2,1fr)}.review-filterbar[data-v-c441884c]{flex-wrap:wrap}.review-filterbar[data-v-c441884c] .ant-select,.review-filterbar[data-v-c441884c] .ant-input-search{width:100%}.review-workbench[data-v-c441884c]{grid-template-columns:1fr}.submission-queue[data-v-c441884c]{border-right:0;border-bottom:1px solid #e5e9ef}.queue-scroll[data-v-c441884c]{max-height:300px}.summary-grid[data-v-c441884c],.field-grid[data-v-c441884c]{grid-template-columns:1fr}.field-value.wide[data-v-c441884c]{grid-column:auto}.review-actionbar[data-v-c441884c]{align-items:flex-start;flex-direction:column}.review-approve-layout[data-v-c441884c]{grid-template-columns:1fr}}.admission-review-page[data-v-c441884c]{min-height:100%;padding:18px 22px 28px;background:#f4f6f8;color:#1f2329}.review-head[data-v-c441884c]{padding:2px 0 18px;align-items:center}.review-head>div[data-v-c441884c]:first-child{min-width:0}.review-head h1[data-v-c441884c]{font-size:24px;letter-spacing:0}.review-head p[data-v-c441884c]{max-width:720px;line-height:1.6}.review-head[data-v-c441884c] .ant-space{flex-wrap:wrap;justify-content:flex-end}.review-metrics[data-v-c441884c]{border-radius:6px 6px 0 0;box-shadow:0 1px 2px #1f232908}.review-metrics button[data-v-c441884c]{min-height:62px;padding:9px 14px}.review-metrics span[data-v-c441884c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-metrics strong[data-v-c441884c]{font-size:21px}.review-filterbar[data-v-c441884c]{background:#fbfcfd;border-color:#dfe3e8}.review-filterbar[data-v-c441884c] .ant-select,.review-filterbar[data-v-c441884c] .ant-input-search{max-width:320px}.review-workbench[data-v-c441884c]{height:calc(100vh - 294px);min-height:620px;overflow:hidden;border-color:#dfe3e8;border-radius:0 0 6px 6px;box-shadow:0 2px 8px #1f23290a}.submission-queue[data-v-c441884c]{height:100%;position:relative;border-right-color:#dfe3e8;background:#fff}.queue-head[data-v-c441884c]{height:50px;padding:0 16px;background:#fbfcfd}.queue-scroll[data-v-c441884c]{height:calc(100% - 50px);max-height:none;overflow-y:auto;overscroll-behavior:contain}.submission-row[data-v-c441884c]{padding:12px 16px}.review-detail[data-v-c441884c]{height:100%;min-height:0;background:#fff}.detail-toolbar[data-v-c441884c]{min-height:64px;padding:10px 18px;background:#fff;flex:none}.student-title h2[data-v-c441884c]{font-size:18px}.detail-toolbar>div[data-v-c441884c]:first-child{min-width:0}.detail-toolbar>div:first-child>span[data-v-c441884c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-nav[data-v-c441884c]{flex:none;flex-wrap:wrap}.detail-body[data-v-c441884c]{min-height:0;overflow:hidden}.detail-main[data-v-c441884c]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 88px}.audit-panel[data-v-c441884c]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px;background:#fbfcfd}.info-section[data-v-c441884c]{margin-bottom:20px}.info-section h3[data-v-c441884c],.audit-panel h3[data-v-c441884c]{font-size:14px;font-weight:600}.review-actionbar[data-v-c441884c]{flex:none;min-height:58px;padding:8px 16px;box-shadow:none;background:#fff}.review-actionbar>span[data-v-c441884c]{max-width:38%;line-height:1.45}.review-actionbar[data-v-c441884c] .ant-space{justify-content:flex-end;flex-wrap:wrap}@media(max-width:1100px){.admission-review-page[data-v-c441884c]{padding:16px}.review-workbench[data-v-c441884c]{height:auto;min-height:0;overflow:visible}.submission-queue[data-v-c441884c]{height:330px}.queue-scroll[data-v-c441884c]{height:280px}.review-detail[data-v-c441884c]{height:auto}.detail-body[data-v-c441884c],.detail-main[data-v-c441884c],.audit-panel[data-v-c441884c]{overflow:visible}.review-actionbar[data-v-c441884c]{position:sticky;bottom:0;z-index:3;border-top:1px solid #e5e9ef;box-shadow:0 -4px 14px #1f2d3d0f}}@media(max-width:760px){.admission-review-page[data-v-c441884c]{padding:12px 10px 22px}.review-head[data-v-c441884c]{gap:12px}.review-head[data-v-c441884c] .ant-space{width:100%;justify-content:flex-start}.review-head[data-v-c441884c] .ant-btn{flex:1;min-width:0}.review-metrics[data-v-c441884c]{grid-template-columns:repeat(3,1fr)}.review-metrics button[data-v-c441884c]{min-height:58px;padding:8px 9px}.review-metrics strong[data-v-c441884c]{font-size:18px}.review-filterbar[data-v-c441884c]{align-items:stretch;padding:10px;gap:8px}.review-filterbar[data-v-c441884c] .ant-select,.review-filterbar[data-v-c441884c] .ant-input-search{width:100%;max-width:none}.review-filterbar>span[data-v-c441884c]{width:100%;margin-left:0}.submission-queue[data-v-c441884c]{height:300px}.queue-scroll[data-v-c441884c]{height:250px}.detail-toolbar[data-v-c441884c]{align-items:flex-start;flex-direction:column}.detail-toolbar>div[data-v-c441884c]:first-child{width:100%}.detail-nav[data-v-c441884c]{width:100%}.detail-nav[data-v-c441884c] .ant-btn{flex:1}.detail-main[data-v-c441884c]{padding:16px 12px 90px}.audit-panel[data-v-c441884c]{padding:16px 12px}.review-actionbar[data-v-c441884c]{align-items:stretch;gap:8px}.review-actionbar>span[data-v-c441884c]{max-width:none}.review-actionbar[data-v-c441884c] .ant-space{width:100%;justify-content:flex-start}.review-actionbar[data-v-c441884c] .ant-btn{flex:1;min-width:130px}.review-approve-layout[data-v-c441884c]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;margin-top:14px}.review-approve-card[data-v-c441884c]{padding:14px;border:1px solid #e5e9ef;border-radius:10px;background:#fff}.review-approve-card strong[data-v-c441884c]{display:block;margin-bottom:10px;font-size:13px;color:#344054}.review-approve-descriptions[data-v-c441884c]{margin-top:12px}.review-approve-side[data-v-c441884c] .ant-alert{margin-bottom:10px}}.apply-page[data-v-f9a743ab]{min-height:100vh;background:#f5f7fa;color:#1f2329}.apply-workbench[data-v-f9a743ab]{width:min(1240px,100%);margin:0 auto;padding:24px 32px 48px}.apply-header[data-v-f9a743ab]{min-height:76px;display:grid;grid-template-columns:220px 1fr 220px;align-items:center;padding:0 24px;background:#fff;border:1px solid #e1e6ed;border-top:3px solid #1677ff;box-shadow:0 6px 18px #1f23290a}.apply-brand[data-v-f9a743ab]{display:flex;align-items:center;gap:11px}.brand-mark[data-v-f9a743ab]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#eaf3ff;color:#1677ff;font-size:20px}.apply-brand strong[data-v-f9a743ab]{display:block;font-size:16px}.apply-brand small[data-v-f9a743ab]{display:block;color:#8a919c;font-size:10px;letter-spacing:1px}.apply-header-title[data-v-f9a743ab]{text-align:center}.apply-header-title span[data-v-f9a743ab],.banner-kicker[data-v-f9a743ab]{color:#1677ff;font-size:10px;font-weight:700;letter-spacing:1.5px}.apply-header-title h1[data-v-f9a743ab]{margin:3px 0 2px;font-size:22px}.apply-header-title p[data-v-f9a743ab]{margin:0;color:#646a73;font-size:13px}.apply-header-actions[data-v-f9a743ab]{display:flex;justify-content:flex-end}.query-entry[data-v-f9a743ab]{height:38px;white-space:nowrap}.apply-banner[data-v-f9a743ab]{display:flex;justify-content:space-between;gap:24px;margin-top:16px;padding:22px 26px;background:#fff;border:1px solid #e1e6ed}.apply-banner h2[data-v-f9a743ab]{margin:6px 0 5px;font-size:20px}.apply-banner p[data-v-f9a743ab]{max-width:760px;margin:0;color:#646a73;line-height:1.7}.deadline[data-v-f9a743ab]{min-width:190px;padding-left:24px;border-left:1px solid #e8ebef;display:flex;flex-direction:column;justify-content:center}.deadline small[data-v-f9a743ab]{color:#8a919c}.deadline strong[data-v-f9a743ab]{margin-top:7px;font-size:14px}.submission-success[data-v-f9a743ab]{margin-top:16px;border-radius:4px}.apply-layout[data-v-f9a743ab]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.apply-aside[data-v-f9a743ab]{display:flex;flex-direction:column;gap:12px}.aside-block[data-v-f9a743ab]{padding:20px;background:#fff;border:1px solid #e1e6ed}.aside-label[data-v-f9a743ab]{font-size:13px;font-weight:700}.progress-number[data-v-f9a743ab]{margin:12px 0 5px;color:#1677ff;font-size:32px;font-weight:700}.progress-number span[data-v-f9a743ab]{color:#8a919c;font-size:14px;font-weight:400}.progress-block p[data-v-f9a743ab]{margin:8px 0 0;color:#8a919c;font-size:12px}.draft-state[data-v-f9a743ab]{display:flex;gap:5px;margin-top:16px;color:#389e0d;font-size:12px}.aside-block ul[data-v-f9a743ab]{margin:14px 0 0;padding-left:17px;color:#646a73;font-size:12px;line-height:2}.aside-query[data-v-f9a743ab]{height:40px;text-align:left}.questionnaire-panel[data-v-f9a743ab]{min-width:0;background:#fff;border:1px solid #e1e6ed}.questionnaire-head[data-v-f9a743ab]{padding:22px 28px;border-bottom:1px solid #edf0f3}.questionnaire-head h2[data-v-f9a743ab]{margin:5px 0 4px;font-size:18px}.questionnaire-head p[data-v-f9a743ab]{margin:0;color:#8a919c;font-size:12px}.apply-form[data-v-f9a743ab]{padding:0 28px 28px}.question-row[data-v-f9a743ab]{padding:20px 0;border-bottom:1px solid #edf0f3}.question-row[data-v-f9a743ab]:last-of-type{border-bottom:0}.question-row.invalid[data-v-f9a743ab]{margin-inline:-10px;padding-inline:10px;background:#fff7f6}.question-content[data-v-f9a743ab] .ant-form-item{margin:0}.question-content[data-v-f9a743ab] .ant-form-item-label{padding-bottom:6px}.question-content[data-v-f9a743ab] .ant-form-item-label>label{height:auto;font-weight:600}.question-description[data-v-f9a743ab]{margin:-2px 28px 10px 0;color:#8a919c;font-size:12px;line-height:1.6;white-space:pre-wrap}.address-editor[data-v-f9a743ab]{display:grid;gap:10px}.choice-control[data-v-f9a743ab]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.choice-control[data-v-f9a743ab] .ant-radio-group,.choice-control[data-v-f9a743ab] .ant-checkbox-group{display:flex;flex:1;flex-wrap:wrap;gap:10px 18px}.question-content[data-v-f9a743ab] .ant-upload-wrapper .ant-upload-drag{padding:12px 14px;background:#fafbfc}.attachment-preview-queue[data-v-f9a743ab]{display:flex;flex-direction:column;gap:8px}.attachment-preview-row[data-v-f9a743ab]{min-height:62px;display:grid;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:8px 10px;border:1px solid #dfe4ea;border-radius:5px;background:#fafbfc}.attachment-preview-thumb[data-v-f9a743ab]{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #e1e5ea;border-radius:5px;background:#fff;color:#1677ff;font-size:22px}.attachment-preview-thumb img[data-v-f9a743ab]{width:100%;height:100%;object-fit:cover}.attachment-preview-info[data-v-f9a743ab]{min-width:0}.attachment-preview-info strong[data-v-f9a743ab],.attachment-preview-info span[data-v-f9a743ab]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-info span[data-v-f9a743ab]{margin-top:4px;color:#8a919c;font-size:12px}.submit-bar[data-v-f9a743ab]{position:sticky;bottom:0;z-index:4;min-height:62px;margin-top:8px;padding:12px 0 0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e8ebee;background:#fff}.submit-bar span[data-v-f9a743ab]{color:#8a919c;font-size:12px}.submit-bar[data-v-f9a743ab] .ant-btn{min-width:150px;white-space:nowrap}@media(max-width:800px){.apply-workbench[data-v-f9a743ab]{padding:0 0 28px}.apply-header[data-v-f9a743ab]{grid-template-columns:1fr auto;gap:12px;padding:16px;border-width:0 0 1px}.apply-header-title[data-v-f9a743ab]{grid-column:1/-1;grid-row:1;text-align:left;padding-left:50px}.apply-brand[data-v-f9a743ab]{grid-column:1;grid-row:1}.apply-header-actions[data-v-f9a743ab]{grid-column:2;grid-row:1}.apply-header-title span[data-v-f9a743ab]{display:none}.apply-header-title h1[data-v-f9a743ab]{font-size:18px}.apply-header-title p[data-v-f9a743ab]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apply-banner[data-v-f9a743ab]{margin-top:0;padding:18px 16px;border-width:0 0 1px;display:block}.apply-banner h2[data-v-f9a743ab]{font-size:18px}.deadline[data-v-f9a743ab]{min-width:0;margin-top:14px;padding:10px 0 0;border:0;border-top:1px solid #edf0f3}.apply-layout[data-v-f9a743ab]{display:block;margin-top:0}.apply-aside[data-v-f9a743ab]{display:grid;grid-template-columns:1fr 1fr;padding:12px;background:#f5f7fa}.aside-block[data-v-f9a743ab]{padding:14px}.aside-block[data-v-f9a743ab]:nth-child(2){display:none}.aside-query[data-v-f9a743ab]{grid-column:1/-1}.questionnaire-panel[data-v-f9a743ab]{border-width:1px 0 0}.questionnaire-head[data-v-f9a743ab]{padding:18px 16px}.apply-form[data-v-f9a743ab]{padding:0 16px 20px}.question-row[data-v-f9a743ab]{padding:18px 0}.submit-bar span[data-v-f9a743ab]{display:none}.submit-bar[data-v-f9a743ab] .ant-btn{width:100%;min-width:0}}@media(max-width:800px){.apply-workbench[data-v-f9a743ab]{padding:0 0 20px}.apply-header[data-v-f9a743ab]{min-height:62px;padding:10px 14px;border-top-width:2px;box-shadow:none}.apply-brand[data-v-f9a743ab]{gap:7px}.brand-mark[data-v-f9a743ab]{width:30px;height:30px;font-size:16px}.apply-brand small[data-v-f9a743ab],.apply-header-title span[data-v-f9a743ab]{display:none}.apply-brand strong[data-v-f9a743ab]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.apply-header-title[data-v-f9a743ab]{display:none}.apply-header-actions[data-v-f9a743ab]{margin-left:auto}.query-entry[data-v-f9a743ab]{height:32px;padding-inline:9px;font-size:12px}.apply-banner[data-v-f9a743ab]{padding:14px;border-width:0 0 1px}.apply-banner .banner-kicker[data-v-f9a743ab],.apply-banner p[data-v-f9a743ab],.deadline small[data-v-f9a743ab]{display:none}.apply-banner h2[data-v-f9a743ab]{margin:0;font-size:17px}.deadline[data-v-f9a743ab]{margin-top:8px;padding:0;border:0}.deadline strong[data-v-f9a743ab]{margin:0;color:#8a919c;font-size:11px;font-weight:400}.submission-success[data-v-f9a743ab]{margin:12px}.apply-aside[data-v-f9a743ab]{grid-template-columns:1fr;padding:8px}.apply-aside .progress-block[data-v-f9a743ab]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px}.apply-aside .progress-block .aside-label[data-v-f9a743ab],.apply-aside .progress-block p[data-v-f9a743ab]{display:none}.apply-aside .progress-number[data-v-f9a743ab]{margin:0;font-size:20px}.apply-aside .progress-block .ant-progress[data-v-f9a743ab]{min-width:80px}.apply-aside .draft-state[data-v-f9a743ab]{margin:0;font-size:11px}.apply-aside .aside-block[data-v-f9a743ab]:nth-child(2),.aside-query[data-v-f9a743ab]{display:none}.questionnaire-panel[data-v-f9a743ab]{border-width:1px 0 0}.questionnaire-head[data-v-f9a743ab]{padding:14px 16px}.questionnaire-head p[data-v-f9a743ab],.questionnaire-progress small[data-v-f9a743ab]{display:none}.questionnaire-head h2[data-v-f9a743ab]{margin:0;font-size:16px}.questionnaire-progress[data-v-f9a743ab]{font-size:11px}.apply-form[data-v-f9a743ab]{padding:0 14px 16px}.question-row[data-v-f9a743ab]{padding:14px 0}.question-description[data-v-f9a743ab]{font-size:11px}.submit-bar[data-v-f9a743ab]{padding-top:8px}.submit-bar span[data-v-f9a743ab]{display:none}.submit-bar[data-v-f9a743ab] .ant-btn{width:100%;min-width:0}}[data-v-6591b395]{box-sizing:border-box}.query-page[data-v-6591b395]{min-height:100vh;padding:20px 16px 44px;background:#eef1f4;color:#1f2329}.query-shell[data-v-6591b395]{width:min(1180px,100%);margin:0 auto}.query-header[data-v-6591b395]{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:82px;padding:16px 24px;border:1px solid #dfe3e8;border-bottom:3px solid #8f2428;background:#fff}.brand-line[data-v-6591b395]{display:flex;align-items:center;gap:9px;min-width:0;color:#8f2428;font-weight:700}.brand-line span[data-v-6591b395]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-line[data-v-6591b395] .anticon{font-size:22px}.query-header-title span[data-v-6591b395]{display:block;color:#8f2428;font-size:10px;font-weight:700;letter-spacing:1px}.query-header-title h1[data-v-6591b395]{margin:3px 0 0;font-size:24px;line-height:1.3}.page-loading[data-v-6591b395]{display:block;margin:120px auto}.query-error[data-v-6591b395]{margin:28px auto}.query-workbench[data-v-6591b395]{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(380px,1fr);min-height:500px;border:1px solid #dfe3e8;border-top:0;background:#fff}.query-intro[data-v-6591b395]{padding:50px 42px;border-right:1px solid #e5e8eb;background:#f7f8fa}.query-intro[data-v-6591b395]>.anticon{color:#8f2428;font-size:38px}.query-intro h2[data-v-6591b395]{margin:24px 0 10px;font-size:25px}.query-intro p[data-v-6591b395]{margin:0;color:#646a73;line-height:1.8}.query-intro ul[data-v-6591b395]{margin:28px 0 0;padding-left:20px;color:#646a73;line-height:2}.query-form[data-v-6591b395]{display:flex;flex-direction:column;justify-content:center;padding:42px 48px}.form-title[data-v-6591b395]{margin-bottom:20px}.form-title strong[data-v-6591b395]{display:block;font-size:18px}.form-title span[data-v-6591b395]{display:block;margin-top:4px;color:#8c8c8c;font-size:12px}.query-form[data-v-6591b395] .ant-form-item{margin-bottom:17px}.query-form[data-v-6591b395] .ant-input,.query-form[data-v-6591b395] .ant-select-selector{min-height:42px;border-radius:5px!important}.privacy-note[data-v-6591b395]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;color:#8c8c8c;font-size:12px}.supplement-alert[data-v-6591b395],.review-alert[data-v-6591b395]{margin-top:14px}.placement-band[data-v-6591b395]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:16px 24px;border:1px solid #dfe3e8;border-top:0;background:#fff}.placement-band span[data-v-6591b395]{min-width:0}.placement-band small[data-v-6591b395]{display:block;color:#8c8c8c;font-size:11px}.placement-band strong[data-v-6591b395]{display:block;overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.placement-band b[data-v-6591b395]{color:#c7ccd3}.result-grid[data-v-6591b395]{display:grid;grid-template-columns:minmax(0,850px) minmax(240px,1fr);align-items:start;gap:14px;margin-top:14px}.notice-document[data-v-6591b395],.review-result[data-v-6591b395],.result-sidebar section[data-v-6591b395],.payment-section[data-v-6591b395]{border:1px solid #dfe3e8;background:#fff}.notice-document[data-v-6591b395]{padding:20px}.section-title[data-v-6591b395]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.section-title h2[data-v-6591b395]{margin:0;font-size:18px}.section-title p[data-v-6591b395]{margin:4px 0 0;color:#8c8c8c;font-size:12px}.notice-paper-viewport[data-v-6591b395]{position:relative;width:100%;overflow:hidden;background:#e6eaf0}.notice-paper[data-v-6591b395]{position:relative;width:794px;min-width:794px;height:1123px;min-height:1123px;padding:92px 82px;overflow:hidden;background:#fff;box-shadow:0 6px 24px #10182821;transform-origin:top left}.paper-rich[data-v-6591b395]{position:relative;z-index:1;color:#344054;font-family:Microsoft YaHei,sans-serif;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.paper-rich[data-v-6591b395] p{margin:0 0 10px}.paper-rich[data-v-6591b395] h1,.paper-rich[data-v-6591b395] h2,.paper-rich[data-v-6591b395] h3{letter-spacing:0}.paper-rich[data-v-6591b395] h1{margin:0 0 28px;text-align:center;font-size:30px;line-height:1.4}.paper-rich[data-v-6591b395] h2{margin:22px 0 10px;font-size:20px}.paper-rich[data-v-6591b395] h3{margin:18px 0 8px;font-size:17px}.paper-rich[data-v-6591b395] ul,.paper-rich[data-v-6591b395] ol{padding-left:24px}.paper-rich[data-v-6591b395] blockquote{margin:14px 0;padding:10px 14px;border-left:3px solid #8f2428;background:#f7f8fa}.paper-signatures[data-v-6591b395]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.paper-signature[data-v-6591b395]{position:absolute;display:block;min-width:0;background:transparent;overflow:hidden}.paper-signature strong[data-v-6591b395]{display:block;width:100%;white-space:pre-wrap}.paper-sign-seal[data-v-6591b395]{position:absolute;z-index:4;object-fit:contain;transform-origin:center;background:transparent}.result-sidebar[data-v-6591b395]{display:flex;flex-direction:column;gap:14px}.result-sidebar section[data-v-6591b395]{padding:18px}.identity-list[data-v-6591b395]{margin:0}.identity-list>div[data-v-6591b395]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid #eef0f2}.identity-list>div[data-v-6591b395]:last-child{border-bottom:0}.identity-list dt[data-v-6591b395]{color:#8c8c8c}.identity-list dd[data-v-6591b395]{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right;font-weight:500}.review-result[data-v-6591b395] .ant-result{padding:64px 20px}.payment-section[data-v-6591b395]{margin-top:14px;padding:20px}.amount-strip[data-v-6591b395]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px;border:1px solid #e5e8eb}.amount-strip div[data-v-6591b395]{padding:14px 16px;border-right:1px solid #e5e8eb}.amount-strip div[data-v-6591b395]:last-child{border-right:0}.amount-strip span[data-v-6591b395]{display:block;color:#646a73;font-size:12px}.amount-strip strong[data-v-6591b395]{display:block;margin-top:4px;font-size:20px}.amount-strip .paid[data-v-6591b395]{color:#237804}.amount-strip .unpaid[data-v-6591b395]{color:#c41d1d}.payment-items[data-v-6591b395]{display:flex;flex-direction:column;gap:8px}.payment-item-row[data-v-6591b395]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e8eb;background:#fafbfc}.payment-item-row strong[data-v-6591b395]{min-width:0;font-size:13px}.payment-item-row span[data-v-6591b395]{font-weight:600}.payment-summary[data-v-6591b395]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;color:#646a73;font-size:12px}.payment-actions[data-v-6591b395],.result-actions[data-v-6591b395]{display:flex;justify-content:flex-end;gap:10px}.payment-actions[data-v-6591b395]{margin-top:16px}.result-actions[data-v-6591b395]{padding:16px 0}.payment-qr-inline[data-v-6591b395]{display:flex;align-items:center;gap:16px;margin-top:14px;padding:14px;border:1px solid #e4e9ef;background:#f8fafc}.payment-qr-inline div[data-v-6591b395]{display:flex;flex-direction:column;gap:4px}.payment-qr-inline span[data-v-6591b395]{color:#667085;font-size:12px}.pay-dialog[data-v-6591b395]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px;text-align:center}.pay-dialog p[data-v-6591b395]{margin:0;color:#646a73;line-height:1.7}.pay-dialog strong[data-v-6591b395]{font-size:27px}.pay-dialog-icon[data-v-6591b395]{color:#1677ff;font-size:56px}@media(max-width:820px){.query-page[data-v-6591b395]{padding:0 0 28px;background:#f4f5f7}.query-shell[data-v-6591b395]{width:100%}.query-header[data-v-6591b395]{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:62px;padding:10px 14px;border:0;border-bottom:2px solid #8f2428}.brand-line[data-v-6591b395]{font-size:13px}.brand-line[data-v-6591b395] .anticon{font-size:19px}.query-header-title[data-v-6591b395]{display:none}.query-header>.ant-btn[data-v-6591b395]{height:34px;padding-inline:10px}.query-workbench[data-v-6591b395]{display:block;min-height:0;border:0}.query-intro[data-v-6591b395]{padding:20px 18px 12px;border:0;background:#fff}.query-intro[data-v-6591b395]>.anticon,.query-intro ul[data-v-6591b395]{display:none}.query-intro h2[data-v-6591b395]{margin:0;font-size:20px}.query-intro p[data-v-6591b395]{display:-webkit-box;overflow:hidden;margin-top:6px;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.query-form[data-v-6591b395]{padding:16px 18px 22px}.form-title[data-v-6591b395]{margin-bottom:14px}.form-title strong[data-v-6591b395]{font-size:16px}.privacy-note[data-v-6591b395]{margin-top:12px}.supplement-alert[data-v-6591b395],.review-alert[data-v-6591b395]{margin:10px 12px 0}.placement-band[data-v-6591b395]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:10px 12px 0;padding:12px 8px;border:1px solid #dfe3e8}.placement-band span[data-v-6591b395]{padding:0 8px;border-right:1px solid #eef0f2}.placement-band span[data-v-6591b395]:last-child{border-right:0}.placement-band small[data-v-6591b395]{text-align:center;font-size:10px}.placement-band strong[data-v-6591b395]{margin-top:4px;text-align:center;font-size:13px}.placement-band b[data-v-6591b395]{display:none}.result-grid[data-v-6591b395]{display:block;margin:10px 12px 0}.notice-document[data-v-6591b395],.review-result[data-v-6591b395],.payment-section[data-v-6591b395]{border-color:#dfe3e8}.notice-document[data-v-6591b395]{padding:12px}.section-title[data-v-6591b395]{margin-bottom:10px}.section-title h2[data-v-6591b395]{font-size:16px}.section-title p[data-v-6591b395]{display:none}.section-title .ant-btn[data-v-6591b395]{height:34px;padding-inline:10px}.result-sidebar[data-v-6591b395]{display:none}.notice-paper[data-v-6591b395]{box-shadow:none}.payment-section[data-v-6591b395]{margin:10px 12px 0;padding:14px}.amount-strip[data-v-6591b395]{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.amount-strip div[data-v-6591b395]{min-width:0;padding:10px 6px;text-align:center}.amount-strip span[data-v-6591b395]{font-size:10px}.amount-strip strong[data-v-6591b395]{overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.payment-items[data-v-6591b395],.payment-summary[data-v-6591b395]{display:none}.payment-qr-inline[data-v-6591b395]{align-items:flex-start;margin-top:10px;padding:10px}.payment-qr-inline[data-v-6591b395] canvas{width:112px!important;height:112px!important}.payment-actions[data-v-6591b395]{display:grid;grid-template-columns:1fr;margin-top:12px}.payment-actions .ant-btn[data-v-6591b395]{width:100%}.result-actions[data-v-6591b395]{margin:0 12px;padding:12px 0}.result-actions .ant-btn[data-v-6591b395]{flex:1}.review-result[data-v-6591b395] .ant-result{padding:42px 16px}.review-result[data-v-6591b395] .ant-result-title{font-size:19px}}@media(max-width:420px){.query-intro[data-v-6591b395]{padding-top:17px}.query-form[data-v-6591b395]{padding-inline:14px}.placement-band[data-v-6591b395],.result-grid[data-v-6591b395],.payment-section[data-v-6591b395],.result-actions[data-v-6591b395]{margin-left:8px;margin-right:8px}.notice-document[data-v-6591b395]{padding:8px}.section-title[data-v-6591b395]{padding:2px 2px 0}.section-title h2[data-v-6591b395]{font-size:15px}.section-title .ant-btn[data-v-6591b395]{font-size:12px}.amount-strip strong[data-v-6591b395]{font-size:14px}.payment-qr-inline[data-v-6591b395]{display:block}.payment-qr-inline>div[data-v-6591b395]{margin-top:8px}.supplement-alert[data-v-6591b395],.review-alert[data-v-6591b395]{margin-left:8px;margin-right:8px}}.public-checkin[data-v-c879187d]{min-height:100vh;padding:24px 16px 48px;background:#f3f5f7}.checkin-shell[data-v-c879187d]{width:min(820px,100%);margin:0 auto}.checkin-head[data-v-c879187d]{display:flex;justify-content:space-between;gap:24px;padding:24px;background:#fff;border:1px solid #dfe4ea;border-bottom:3px solid #1677ff}.checkin-head span[data-v-c879187d]{color:#1677ff;font-size:12px;font-weight:600}.checkin-head h1[data-v-c879187d]{margin:5px 0;font-size:25px}.checkin-head p[data-v-c879187d]{max-width:580px;margin:0;color:#0000008c;line-height:1.65}.checkin-head>strong[data-v-c879187d]{flex:none;color:#0000007a;font-size:13px}.identity-panel[data-v-c879187d],.form-panel[data-v-c879187d]{padding:28px;background:#fff;border:1px solid #dfe4ea;border-top:0}.identity-panel[data-v-c879187d]{max-width:820px}.section-title[data-v-c879187d]{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.section-title>.anticon[data-v-c879187d]{margin-top:3px;color:#1677ff;font-size:23px}.section-title h2[data-v-c879187d],.form-panel h2[data-v-c879187d]{margin:0;font-size:18px}.section-title p[data-v-c879187d],.form-panel header p[data-v-c879187d]{margin:4px 0 0;color:#0000007a;font-size:12px}.student-band[data-v-c879187d]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:18px 22px;background:#eef6ff;border:1px solid #bae0ff;border-top:0}.student-band div:first-child span[data-v-c879187d],.student-band div:first-child small[data-v-c879187d]{display:block;color:#00000080;font-size:12px}.student-band div:first-child strong[data-v-c879187d]{display:block;margin:3px 0;font-size:19px}.assignment[data-v-c879187d]{display:flex;align-items:center;gap:8px}.assignment b[data-v-c879187d]{color:#00000040}.form-panel>header[data-v-c879187d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #edf0f3}.form-panel>header>span[data-v-c879187d]{color:#0000007a;font-size:12px}.field-row[data-v-c879187d]{padding:19px 0;border-bottom:1px solid #edf0f3}.field-description[data-v-c879187d]{margin:-2px 0 8px;color:#00000080;font-size:12px}.address-field[data-v-c879187d]{display:grid;gap:9px}.file-queue[data-v-c879187d]{display:grid;gap:8px}.file-item[data-v-c879187d]{display:grid;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:8px;border:1px solid #dfe4ea;background:#fafbfc}.file-item>div[data-v-c879187d]{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;background:#fff;color:#1677ff;font-size:21px}.file-item img[data-v-c879187d]{width:100%;height:100%;object-fit:cover}.file-item span strong[data-v-c879187d],.file-item span small[data-v-c879187d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item span small[data-v-c879187d]{margin-top:3px;color:#00000073}.form-panel footer[data-v-c879187d]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;background:#fff}.form-panel footer>span[data-v-c879187d]{color:#00000073;font-size:12px}@media(max-width:640px){.public-checkin[data-v-c879187d]{padding:0 0 24px;background:#fff}.checkin-head[data-v-c879187d]{padding:18px 16px;border-inline:0}.checkin-head>strong[data-v-c879187d]{display:none}.checkin-head h1[data-v-c879187d]{font-size:21px}.identity-panel[data-v-c879187d],.form-panel[data-v-c879187d]{padding:20px 16px;border-inline:0}.student-band[data-v-c879187d]{grid-template-columns:1fr;gap:10px;padding:16px;border-inline:0}.assignment[data-v-c879187d]{flex-wrap:wrap}.student-band>.ant-btn[data-v-c879187d]{justify-self:start;padding:0}.form-panel footer[data-v-c879187d]{padding:12px 0 max(8px,env(safe-area-inset-bottom))}.form-panel footer>span[data-v-c879187d]{display:none}.form-panel footer>.ant-btn[data-v-c879187d]{width:100%}}.checkin-alert[data-v-c879187d]{margin:16px 0}.payment-gate[data-v-c879187d]{padding:20px;background:#fff;border:1px solid #dfe4ea;border-top:0}.payment-summary[data-v-c879187d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #fde3cf;background:#fff7e6}.payment-summary span[data-v-c879187d],.payment-summary small[data-v-c879187d]{display:block;color:#0000007a;font-size:12px}.payment-summary strong[data-v-c879187d],.payment-modal>strong[data-v-c879187d]{display:block;color:#cf1322;font-size:24px}.payment-modal[data-v-c879187d]{text-align:center}.payment-modal>p[data-v-c879187d]{color:#0000008c}.payment-modal>strong[data-v-c879187d]{margin:12px 0 16px}.payment-modal>small[data-v-c879187d]{display:block;margin-top:12px;color:#00000073}.record-panel header[data-v-c879187d]{align-items:center}.checkin-record-list[data-v-c879187d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.checkin-record-list div[data-v-c879187d]{padding:12px;border:1px solid #edf0f3;border-radius:8px;background:#fafbfc}.checkin-record-list dt[data-v-c879187d]{margin-bottom:5px;color:#667085;font-size:12px}.checkin-record-list dd[data-v-c879187d]{margin:0;color:#1f2937;font-weight:600;overflow-wrap:anywhere}@media(max-width:640px){.payment-summary[data-v-c879187d]{align-items:stretch;flex-direction:column}.checkin-record-list[data-v-c879187d]{grid-template-columns:1fr}}.payment-bridge[data-v-08bd8ccb]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f5f7}.bridge-card[data-v-08bd8ccb]{width:min(420px,100%);padding:28px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 16px 38px #0f172a14;text-align:center}.bridge-card h1[data-v-08bd8ccb]{margin:0 0 8px;font-size:24px}.bridge-card p[data-v-08bd8ccb]{margin:0 0 18px;color:#0000008c}.qr-box[data-v-08bd8ccb]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:18px}.qr-box strong[data-v-08bd8ccb]{color:#cf1322;font-size:24px}.qr-box span[data-v-08bd8ccb]{color:#0000008c;font-size:12px}.finance-page-shell[data-v-e97126d2]{max-width:1540px;margin:0 auto;padding:16px;border-radius:8px;background:#f5f7fa}.finance-head[data-v-e97126d2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.finance-head h1[data-v-e97126d2]{margin:0 0 4px;font-size:22px;font-weight:600}.finance-head p[data-v-e97126d2]{margin:0;color:#0000007a}.finance-stat-row[data-v-e97126d2]{margin-bottom:16px}.finance-stat-row[data-v-e97126d2] .ant-card{height:100%}.finance-stat-row[data-v-e97126d2] .ant-statistic-title{font-size:12px;color:#00000073}.finance-tabs[data-v-e97126d2]{padding:0 16px 18px;border:1px solid #e1e6eb;border-radius:8px;background:#fff}.finance-tabs[data-v-e97126d2] .ant-tabs-nav{margin-bottom:16px}.finance-tabs[data-v-e97126d2] .ant-tabs-tab{min-width:120px;justify-content:center}.finance-overview-row[data-v-e97126d2]{margin-bottom:16px}.finance-recent-card[data-v-e97126d2]{margin-top:16px}.finance-orders-toolbar[data-v-e97126d2]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.finance-orders-toolbar .ant-btn-primary[data-v-e97126d2]{margin-right:auto}.unpaid-amount[data-v-e97126d2]{color:#d46b08}.fee-plan-selector[data-v-e97126d2]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.fee-plan-selector[data-v-e97126d2] .ant-select{width:min(420px,100%)}.fee-plan-scope[data-v-e97126d2]{border:1px solid #f0f0f0;border-radius:6px;margin-bottom:12px;background:#fafbfc}.fee-scope-toggle[data-v-e97126d2]{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.fee-scope-toggle span[data-v-e97126d2],.fee-scope-toggle strong[data-v-e97126d2],.fee-scope-toggle small[data-v-e97126d2]{display:block}.fee-scope-toggle small[data-v-e97126d2]{margin-top:3px;color:#00000073;font-size:12px}.fee-scope-form[data-v-e97126d2]{padding:0 14px 14px}.fee-scope-grid[data-v-e97126d2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end}.fee-scope-grid[data-v-e97126d2] .ant-form-item,.fee-form-grid[data-v-e97126d2] .ant-form-item{margin-bottom:0}.fee-editor-list[data-v-e97126d2]{display:grid;gap:10px;padding:14px;background:#f7f8fa;border:1px solid #f0f0f0;border-radius:6px}.fee-standard-editor[data-v-e97126d2]{border:1px solid #dfe3e8;border-radius:6px;background:#fff;overflow:hidden;transition:border-color .2s,opacity .2s}.fee-standard-editor.disabled[data-v-e97126d2]{opacity:.58}.fee-standard-editor>header[data-v-e97126d2]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px 8px 14px;cursor:pointer}.fee-item-summary[data-v-e97126d2]{min-width:0;display:flex;align-items:center;gap:10px}.fee-item-summary strong[data-v-e97126d2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fee-item-summary>span[data-v-e97126d2]{color:#0000007a;font-size:12px;white-space:nowrap}.fee-item-actions[data-v-e97126d2]{flex:none;display:flex;align-items:center;gap:4px}.fee-item-actions[data-v-e97126d2] .ant-btn{width:30px;height:30px;padding:0}.fee-item-body[data-v-e97126d2]{padding:14px;border-top:1px solid #edf0f3}.fee-form-grid[data-v-e97126d2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end}.fee-remark[data-v-e97126d2]{grid-column:span 2}.fee-flags[data-v-e97126d2]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px dashed #e1e5e9}.attempt-meta[data-v-e97126d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.attempt-detail[data-v-e97126d2]{display:grid;gap:14px;padding:16px;border:1px solid #e6e9ee;border-radius:8px}.attempt-detail>header[data-v-e97126d2]{display:flex;align-items:center;justify-content:space-between}.attempt-detail h3[data-v-e97126d2]{margin:0}@media(max-width:1200px){.fee-scope-grid[data-v-e97126d2]{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-form-grid[data-v-e97126d2]{grid-template-columns:repeat(3,minmax(0,1fr))}.fee-remark[data-v-e97126d2]{grid-column:span 2}}@media(max-width:760px){.finance-page-shell[data-v-e97126d2]{padding:12px}.finance-head[data-v-e97126d2]{flex-direction:column;align-items:flex-start}.finance-orders-toolbar[data-v-e97126d2]{width:100%;flex-direction:column;align-items:stretch}.finance-orders-toolbar .ant-btn-primary[data-v-e97126d2]{margin-right:0}.finance-orders-toolbar[data-v-e97126d2] .ant-input-search,.finance-orders-toolbar[data-v-e97126d2] .ant-select{width:100%!important}.fee-plan-selector[data-v-e97126d2]{align-items:flex-start;flex-direction:column}.fee-plan-selector[data-v-e97126d2] .ant-select{width:100%}.fee-scope-grid[data-v-e97126d2],.fee-form-grid[data-v-e97126d2]{grid-template-columns:1fr}.fee-remark[data-v-e97126d2]{grid-column:auto}.fee-standard-editor>header[data-v-e97126d2]{align-items:flex-start}.fee-item-summary[data-v-e97126d2]{align-items:flex-start;flex-wrap:wrap}.fee-item-summary strong[data-v-e97126d2]{width:calc(100% - 28px)}.fee-item-summary>span[data-v-e97126d2]{width:100%;margin-left:24px}.fee-item-actions[data-v-e97126d2]{margin-left:auto}}.permission-page[data-v-c16dc7ab]{min-height:100%;padding:24px 28px 40px;background:#f5f7fa}.permission-page-head[data-v-c16dc7ab]{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto 18px}.permission-page-head h1[data-v-c16dc7ab]{margin:0 0 6px;font-size:22px;line-height:1.3;font-weight:600}.permission-page-head p[data-v-c16dc7ab]{margin:0;color:#0000007a;font-size:14px}.permission-metrics[data-v-c16dc7ab]{display:flex;align-items:stretch;gap:12px}.permission-metrics[data-v-c16dc7ab] .ant-card{min-width:118px}.permission-metrics[data-v-c16dc7ab] .ant-statistic-title{font-size:12px;color:#00000073}.permission-notice[data-v-c16dc7ab]{max-width:1440px;margin:0 auto 18px}.permission-tabs[data-v-c16dc7ab]{max-width:1440px;margin:0 auto}.permission-tabs[data-v-c16dc7ab] .ant-tabs-nav{margin-bottom:16px}.permission-tabs[data-v-c16dc7ab] .ant-tabs-tab{padding:11px 18px}.permission-card[data-v-c16dc7ab] .ant-card-body{padding:20px}.permission-apply-layout .permission-card[data-v-c16dc7ab]{margin-bottom:16px}.selected-permission-tags[data-v-c16dc7ab]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #e6f0ff;border-radius:6px;background:#f5f9ff}.selected-permission-tags[data-v-c16dc7ab] .ant-tag{margin:0}.permission-option-grid[data-v-c16dc7ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;width:100%}.permission-option-card[data-v-c16dc7ab]{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:92px;margin:0!important;padding:12px 14px;border:1px solid #e5e9ef;border-radius:6px;background:#fff;transition:border-color .2s,background .2s}.permission-option-card[data-v-c16dc7ab]:hover,.permission-option-card--owned[data-v-c16dc7ab]{border-color:#1677ff;background:#f0f7ff}.permission-option-card--owned[data-v-c16dc7ab]{box-shadow:inset 3px 0 #1677ff}.permission-option-card--apply[data-v-c16dc7ab]{min-height:64px;padding:9px 12px;gap:3px 8px}.permission-option-card--apply .permission-option-title[data-v-c16dc7ab]{width:auto;flex:1;line-height:1.35}.permission-option-card--apply .permission-option-desc[data-v-c16dc7ab]{width:calc(100% - 24px);margin-left:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4}.permission-option-title[data-v-c16dc7ab],.permission-option-desc[data-v-c16dc7ab]{width:100%}.permission-option-title[data-v-c16dc7ab]{font-weight:600;color:#000000e0}.permission-option-desc[data-v-c16dc7ab]{color:#00000073;font-size:12px;line-height:1.5}.permission-picker-toolbar[data-v-c16dc7ab]{margin-bottom:10px}.picker-count[data-v-c16dc7ab]{color:#00000073;font-size:12px}.permission-picker-collapse[data-v-c16dc7ab] .ant-collapse-item{margin-bottom:10px;border-radius:6px;overflow:hidden}.permission-picker-collapse[data-v-c16dc7ab] .ant-collapse-content-box{padding:16px!important}.scope-picker[data-v-c16dc7ab]{width:100%}.scope-picker[data-v-c16dc7ab] .ant-select{max-width:100%}.scope-picker-row[data-v-c16dc7ab]{display:flex;gap:8px;align-items:center;width:100%}.scope-picker-row[data-v-c16dc7ab] .ant-select{flex:1;min-width:0}.scope-tip[data-v-c16dc7ab]{color:#00000073;font-size:12px;line-height:1.5}.permission-field-label[data-v-c16dc7ab]{margin-bottom:7px;color:#0000008c;font-size:12px;font-weight:600}.permission-table[data-v-c16dc7ab] .ant-table-thead>tr>th{color:#0000008c;font-size:12px;font-weight:600;background:#fafafa}.permission-table[data-v-c16dc7ab] .ant-table-tbody>tr>td{vertical-align:top}.user-cell-main[data-v-c16dc7ab]{font-weight:600}.user-cell-sub[data-v-c16dc7ab]{margin-top:3px;color:#00000073;font-size:12px}.history-applicant[data-v-c16dc7ab]{font-weight:600}.history-subline[data-v-c16dc7ab]{margin-top:4px;color:#00000073;font-size:12px}.history-permission-tags[data-v-c16dc7ab]{display:flex;flex-wrap:wrap;gap:5px}.history-permission-tags[data-v-c16dc7ab] .ant-tag{margin:0}.adjustment-summary[data-v-c16dc7ab]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;border:1px solid #e5e9ef;border-radius:6px;background:#fafafa}.adjustment-summary>div[data-v-c16dc7ab]:first-child{min-width:0}.adjustment-label[data-v-c16dc7ab],.adjustment-summary-role[data-v-c16dc7ab]{display:block;color:#00000073;font-size:12px}.adjustment-summary strong[data-v-c16dc7ab]{display:block;margin-top:4px;font-size:16px}.adjustment-summary-role[data-v-c16dc7ab]{flex:0 0 auto;padding:4px 9px;border:1px solid #e6f0ff;border-radius:999px;color:#1677ff;background:#f0f7ff}.adjustment-count[data-v-c16dc7ab]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;color:#00000073;font-size:12px}.adjustment-count-tip[data-v-c16dc7ab]{color:#1677ff}.adjustment-footer[data-v-c16dc7ab]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:900px){.permission-page[data-v-c16dc7ab]{padding:16px 14px 28px}.permission-page-head[data-v-c16dc7ab]{display:block}.permission-metrics[data-v-c16dc7ab]{margin-top:16px;overflow-x:auto}.permission-card[data-v-c16dc7ab] .ant-card-body{padding:16px}}.teacher-email-gate-actions[data-v-d7c40c33]{display:flex;gap:12px;width:100%;margin-top:4px}.teacher-email-gate-actions__btn[data-v-d7c40c33]{flex:1;min-width:0}.guest-header[data-v-d7c40c33]{background:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 1px 4px #00000014}.guest-brand[data-v-d7c40c33]{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px}.brand-stack-top[data-v-d7c40c33]{flex-direction:column;align-items:flex-start}.brand-stack-left[data-v-d7c40c33]{flex-direction:row}.guest-brand-text[data-v-d7c40c33]{font-weight:700;line-height:1.35;overflow-wrap:anywhere}.guest-brand-logo[data-v-d7c40c33]{max-height:36px;max-width:min(220px,100%);width:auto;object-fit:contain;vertical-align:middle}.brand-text-sm[data-v-d7c40c33]{font-size:17px;line-height:1.35}.brand-text-md[data-v-d7c40c33]{font-size:22px;line-height:1.3}.brand-text-lg[data-v-d7c40c33]{font-size:30px;line-height:1.25}.guest-content[data-v-d7c40c33]{padding:16px;background:#f5f5f5}.guest-content--standalone-public[data-v-d7c40c33]{padding:0;background:transparent}.standalone-settings-layout[data-v-d7c40c33]{min-height:100vh;background:#f5f7fb}.standalone-settings-header[data-v-d7c40c33]{position:sticky;top:0;z-index:10;height:56px;padding:0 18px;background:#fff;border-bottom:1px solid #eef1f5;display:flex;align-items:center;justify-content:space-between}.standalone-settings-brand[data-v-d7c40c33]{min-width:0;font-weight:700;color:#000000e0;display:flex;align-items:center;gap:10px}.standalone-settings-logo[data-v-d7c40c33]{max-height:32px;max-width:180px;object-fit:contain}.standalone-settings-content[data-v-d7c40c33]{padding:16px}.app-layout-sider[data-v-d7c40c33]{position:sticky!important;top:0;align-self:flex-start;height:100vh;overflow:hidden;border-right:1px solid #f0f0f0}.app-layout-sider[data-v-d7c40c33] .ant-layout-sider-children{height:100%;overflow-y:auto;padding:8px 0 20px}.app-sider-brand[data-v-d7c40c33]{min-height:72px;padding:14px 12px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;line-height:1.4;color:#000000e0;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.app-sider-brand-text[data-v-d7c40c33]{font-weight:700;overflow-wrap:anywhere}.app-sider-brand-logo[data-v-d7c40c33]{max-height:48px;max-width:100%;width:auto;object-fit:contain}.app-sider-menu[data-v-d7c40c33]{border-inline-end:none!important}.app-sider-menu[data-v-d7c40c33] .ant-menu-item{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center;margin:0 10px 14px!important;height:auto!important;min-height:48px;line-height:1.45!important;padding:12px 14px!important;border-radius:8px}.app-sider-menu[data-v-d7c40c33] .ant-menu-item:last-child{margin-bottom:0!important}.app-sider-menu[data-v-d7c40c33] .ant-menu-item .ant-menu-title-content{flex:0 1 auto!important;margin-inline:0!important}.app-sider-menu[data-v-d7c40c33] .ant-menu-item .ant-menu-item-icon,.app-sider-menu[data-v-d7c40c33] .ant-menu-item .anticon{margin-inline-end:8px!important}.app-sider-menu[data-v-d7c40c33] .ant-menu-item-selected{font-weight:600}.app-menu-item-label[data-v-d7c40c33]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:100%}.app-sider-menu[data-v-d7c40c33] .app-menu-item-label .ant-badge-count{box-shadow:0 0 0 1px #fff}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}html,body,#app{margin:0;height:100%;background:#f5f7fb}.ant-message{z-index:4000!important}.page-card{background:#fff;padding:16px;border-radius:10px}.page-title{margin:0 0 12px;font-size:18px;font-weight:600}.pledge-markdown{color:#000000e0;font-size:15px;line-height:1.75}.pledge-markdown h1{font-size:1.5rem;font-weight:600;margin:1em 0 .5em;border-bottom:1px solid #f0f0f0;padding-bottom:.25em}.pledge-markdown h2{font-size:1.25rem;font-weight:600;margin:1em 0 .45em}.pledge-markdown h3{font-size:1.1rem;font-weight:600;margin:.85em 0 .35em}.pledge-markdown p{margin:.5em 0}.pledge-markdown ul,.pledge-markdown ol{margin:.5em 0;padding-left:1.5em}.pledge-markdown li{margin:.25em 0}.pledge-markdown blockquote{margin:.75em 0;padding:.5em 1em;border-left:4px solid #d9d9d9;background:#fafafa;color:#000000a6}.pledge-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.15em .4em;background:#f5f5f5;border-radius:4px}.pledge-markdown pre{margin:.75em 0;padding:12px;background:#f5f5f5;border-radius:8px;overflow-x:auto}.pledge-markdown pre code{padding:0;background:none}.pledge-markdown a{color:#1677ff}.pledge-markdown a:hover{color:#4096ff}.pledge-markdown table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:14px}.pledge-markdown th,.pledge-markdown td{border:1px solid #f0f0f0;padding:8px 12px;text-align:left}.pledge-markdown th{background:#fafafa;font-weight:600}.pledge-markdown hr{margin:1em 0;border:none;border-top:1px solid #f0f0f0}.pledge-markdown.pledge-md-fallback{white-space:pre-wrap;word-break:break-word;margin:0}.login-tpl-root{--login-accent: #1677ff;position:relative;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.login-tpl-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.login-tpl-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.login-tpl-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:rgba(6,16,36,calc(var(--login-overlay, .45) * .9));transition:opacity .3s ease}.login-tpl-root--custom-bg .login-tpl-bg-overlay{opacity:1}.login-tpl-back{position:fixed;top:16px;right:16px;z-index:20;display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fffffff0;color:#000000a6;font-size:13px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-tpl-root--custom-bg .login-tpl-back{color:#fff;border-color:#ffffff38;background:#00000047}.login-tpl-back svg{font-size:16px}.login-tpl-center-card .login-tpl-back{color:#ffffffe0;border-color:#ffffff2e;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-tpl-center-card .login-tpl-back:hover{background:#ffffff24}.login-tpl-split-hero{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 20px;background:var(--login-page-bg)}.login-tpl-root--custom-bg .login-tpl-split-hero{background:transparent}.split-layout{width:100%;max-width:960px;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:880px){.split-layout{grid-template-columns:1.05fr 400px;gap:48px}}.split-hero{padding:8px 4px;color:#000000d9}.split-brand-row{display:flex;align-items:center;gap:16px}.brand-row-top{flex-direction:column;align-items:flex-start}.split-brand-row h1{margin:0 0 14px}.login-tpl-root--custom-bg .split-hero{color:#fffffff0}.split-logo img{max-height:48px;max-width:200px;object-fit:contain;margin-bottom:20px}.split-brand-row .split-logo img{margin-bottom:0}.split-hero h1{margin:0 0 14px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.split-tagline{margin:0;font-size:15px;line-height:1.75;color:#0000008c}.login-tpl-root--custom-bg .split-tagline{color:#ffffffc7}.split-panel-head{text-align:center;margin-bottom:16px;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px}.split-panel-head img{max-height:44px;max-width:220px;object-fit:contain}.split-panel-head h1{margin:0;font-weight:700;color:#fff}.split-card{background:#fff;border-radius:8px;padding:28px 28px 24px;box-shadow:0 6px 28px #0000000f;border:1px solid rgba(0,0,0,.04)}.split-card-title{margin:0 0 4px;font-size:20px;font-weight:600;color:#000000e0}.login-tpl-center-card{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:56px 20px 48px;background:var(--login-page-bg);overflow:hidden}.login-tpl-root--custom-bg .login-tpl-center-card{background:transparent}.cc-scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cc-mesh{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%)}.cc-glow{position:absolute;border-radius:50%;filter:blur(80px)}.cc-glow--1{width:520px;height:520px;top:-180px;left:50%;transform:translate(-50%);background:color-mix(in srgb,var(--login-accent, #1677ff) 42%,transparent);opacity:.55}.cc-glow--2{width:360px;height:360px;bottom:-120px;right:10%;background:color-mix(in srgb,var(--login-accent, #1677ff) 22%,#0a1f3d);opacity:.45}.cc-stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 60% 18%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 78% 62%,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 35% 72%,rgba(255,255,255,.25),transparent),radial-gradient(1px 1px at 88% 38%,rgba(255,255,255,.4),transparent)}.cc-stage{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center}.cc-halo{position:relative;z-index:2;width:88px;height:88px;margin-bottom:-44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#f0f5ff);box-shadow:0 0 0 4px #ffffff1f,0 0 0 8px color-mix(in srgb,var(--login-accent, #1677ff) 25%,transparent),0 16px 40px #00000059}.cc-halo:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid color-mix(in srgb,var(--login-accent, #1677ff) 35%,transparent);opacity:.7}.cc-halo-logo{max-height:44px;max-width:56px;object-fit:contain}.cc-halo-letter{font-size:32px;font-weight:700;color:var(--login-accent, #1677ff);line-height:1}.cc-panel{width:100%;border-radius:20px;overflow:hidden;background:#fffffffa;box-shadow:0 0 0 1px #fff3,0 32px 64px #0000006b,0 0 80px color-mix(in srgb,var(--login-accent, #1677ff) 18%,transparent)}.login-tpl-root--custom-bg .cc-panel{background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cc-panel-head{padding:56px 36px 16px;text-align:center}.cc-title{margin:0 0 8px;font-weight:700;color:#000000e6;line-height:1.25;letter-spacing:-.02em}.cc-subtitle{margin:0;font-size:13px;font-weight:500;letter-spacing:.2em;color:var(--login-accent, #1677ff)}.cc-pillars{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 36px 8px;padding:0;list-style:none}.cc-pillars li{padding:5px 14px;font-size:12px;color:#0000008c;background:color-mix(in srgb,var(--login-accent, #1677ff) 6%,#f5f8ff);border:1px solid color-mix(in srgb,var(--login-accent, #1677ff) 12%,transparent);border-radius:999px}.cc-form-zone{padding:12px 36px 8px}.cc-secure-note{margin:0;padding:14px 36px 24px;text-align:center;font-size:12px;color:#00000061;background:linear-gradient(180deg,transparent,rgba(0,0,0,.02))}.login-tpl-top-nav{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;background:var(--login-page-bg)}.login-tpl-root--custom-bg .login-tpl-top-nav{background:transparent}.top-nav-bar{position:relative;z-index:2;background:#fff;border-bottom:1px solid #e7e7e7;box-shadow:0 1px 4px #0000000a}.login-tpl-root--custom-bg .top-nav-bar{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top-nav-inner{max-width:1100px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center}.top-nav-brand{display:flex;align-items:center;gap:12px;font-weight:600;color:#000000e0}.top-nav-brand img{max-height:32px;max-width:160px;object-fit:contain}.top-nav-main{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 16px 64px}.top-nav-card{width:100%;max-width:400px;background:#fff;border-radius:8px;padding:32px 28px 24px;box-shadow:0 4px 20px #0000000d;border:1px solid #eee}.top-nav-title{margin:0;font-size:22px;font-weight:600;color:#000000e0}.top-nav-sub{margin:6px 0 20px;font-size:14px;color:#00000073}.login-tpl-side-brand{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-columns:1fr;background:var(--login-page-bg)}@media(min-width:900px){.login-tpl-side-brand{grid-template-columns:minmax(0,1fr) minmax(400px,480px)}}.side-brand-panel{background:var( --login-header-bg, linear-gradient(160deg, #0d47d9 0%, var(--login-accent, #1677ff) 55%, #4096ff 100%) );color:#fff;display:flex;align-items:center;justify-content:center;padding:48px 32px;min-height:240px}.login-tpl-root--custom-bg .side-brand-panel{background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.side-brand-inner{max-width:360px}.side-brand-head{display:flex;align-items:center;gap:16px}.side-brand-head h1{margin:0 0 10px}.side-brand-logo{max-height:52px;max-width:200px;object-fit:contain;margin-bottom:20px;filter:brightness(0) invert(1)}.side-brand-head .side-brand-logo{margin-bottom:0}.side-brand-inner h1{margin:0 0 10px;font-weight:700;line-height:1.3}.side-brand-inner>p{margin:0 0 24px;font-size:15px;opacity:.88}.side-brand-points{margin:0;padding:0;list-style:none;font-size:14px;line-height:2;opacity:.92}.side-brand-points li:before{content:"·";margin-right:8px;opacity:.7}.side-form-panel{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:#fff}.login-tpl-root--custom-bg .side-form-panel{background:#fffffff5}.side-form-inner{width:100%;max-width:380px}.side-form-inner h2{margin:0 0 20px;font-size:20px;font-weight:600;color:#000000e0}.login-tpl-minimal-float{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 32px;background:var(--login-page-bg)}.login-tpl-root--custom-bg .login-tpl-minimal-float{background:transparent;padding:40px 20px}.mf-layout{width:100%;max-width:1080px;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:900px){.mf-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,400px);gap:64px}}.mf-brand-col{padding:8px 0}.mf-kicker{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.32em;color:var(--login-accent, #1677ff)}.mf-display-title{margin:0 0 20px;font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#000000e0;max-width:12em}.mf-lead{margin:0 0 28px;font-size:16px;line-height:1.75;color:#0000007a;max-width:26em}.mf-accent-line{width:48px;height:3px;margin-bottom:24px;border-radius:2px;background:linear-gradient(90deg,var(--login-accent, #1677ff),color-mix(in srgb,var(--login-accent, #1677ff) 30%,transparent))}.mf-points{margin:0;padding:0;list-style:none;font-size:14px;line-height:2;color:#0000006b}.mf-points li:before{content:"—";margin-right:10px;color:var(--login-accent, #1677ff);opacity:.6}.mf-brand-compact{text-align:center;color:#fff}.mf-brand-compact img{max-height:40px;max-width:200px;object-fit:contain}.mf-brand-compact h1{margin:0;font-weight:700}.mf-form-col{display:flex;justify-content:center}@media(min-width:900px){.mf-form-col{justify-content:flex-end}}.mf-prism-card{position:relative;width:100%;max-width:400px;border-radius:16px;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--login-accent, #1677ff) 55%,#fff),color-mix(in srgb,var(--login-accent, #1677ff) 8%,#fff) 45%,color-mix(in srgb,var(--login-accent, #1677ff) 35%,#e8ecf4));box-shadow:0 1px 2px #0000000a,0 24px 48px #0d3b661a}.login-tpl-root--custom-bg .mf-prism-card{box-shadow:0 24px 56px #00000047}.mf-prism-edge{display:none}.mf-prism-body{border-radius:15px;background:#fff;padding:28px 28px 22px}.mf-form-label{margin:0 0 16px;font-size:18px;font-weight:600;color:#000000e0;letter-spacing:.02em}.login-tpl-brand-hero{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;box-sizing:border-box;background:var(--login-page-bg);overflow:hidden}.login-tpl-root--custom-bg .login-tpl-brand-hero{background:transparent;padding:40px 20px}.bh-blobs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bh-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}.bh-blob-a{width:420px;height:420px;top:-120px;left:-100px;background:color-mix(in srgb,var(--login-accent, #0052d9) 22%,#d6e7ff)}.bh-blob-b{width:380px;height:380px;right:-80px;bottom:-140px;background:color-mix(in srgb,var(--login-accent, #0052d9) 18%,#c9dcff)}.bh-blob-c{width:260px;height:260px;top:42%;left:56%;background:color-mix(in srgb,var(--login-accent, #0052d9) 12%,#e3efff)}.bh-shell{position:relative;z-index:1;width:min(880px,100%);display:grid;grid-template-columns:5fr 7fr;background:var(--login-panel-bg, #ffffff);border-radius:16px;box-shadow:0 24px 64px #143c8c24;overflow:hidden}.login-tpl-root--custom-bg .bh-shell{box-shadow:0 24px 56px #00000047}.bh-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:40px 36px;color:#fff;background:var( --login-header-bg, linear-gradient(150deg, #0052d9 0%, #2a6ee8 55%, #3f86f2 100%) );overflow:hidden}.bh-brand:after{content:"";position:absolute;width:240px;height:240px;right:-90px;bottom:-90px;border:1px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:0 0 0 42px #ffffff12,0 0 0 84px #ffffff0d}.bh-brand-top{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.bh-mark{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:14px;background:#ffffff29;box-shadow:0 8px 18px #08287840}.bh-mark-img{max-width:36px;max-height:36px;object-fit:contain;filter:brightness(0) invert(1)}.bh-mark-letter{font-size:24px;font-weight:700;line-height:1;color:#fff}.bh-brand-heading h1{margin:0;line-height:1.2;letter-spacing:0}.bh-brand-heading p{margin:6px 0 0;font-size:13px;opacity:.82}.bh-features{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:grid;gap:14px;font-size:14px;line-height:1.5}.bh-features li{position:relative;padding-left:26px}.bh-features li:before{content:"";position:absolute;left:2px;top:6px;width:9px;height:9px;border-radius:50%;background:#b9d6ff;box-shadow:0 0 0 4px #ffffff1f}.bh-note{position:relative;z-index:1;margin:0;font-size:12px;line-height:18px;opacity:.72}.bh-form-panel{display:flex;flex-direction:column;justify-content:center;padding:44px 48px 36px;background:var(--login-panel-bg, #ffffff)}.login-tpl-root--custom-bg .bh-form-panel{border-radius:16px;box-shadow:0 24px 56px #00000047}.bh-form-head{margin-bottom:24px}.bh-form-head h2{margin:0;font-size:24px;color:#000000e0}.bh-form-head p{margin:8px 0 0;font-size:13px;color:#00000073}@media(max-width:899px){.login-tpl-brand-hero{align-items:flex-start;padding:0;background:#eef2f9;overflow:visible}.bh-blobs{display:none}.bh-shell{width:100%;display:block;border-radius:0;box-shadow:none;background:transparent}.bh-brand{gap:0;padding:34px 24px 64px}.bh-brand:after{width:200px;height:200px;top:-70px;right:-70px;box-shadow:0 0 0 34px #ffffff12,0 0 0 68px #ffffff0d}.bh-mark{width:46px;height:46px;flex-basis:46px;border-radius:13px}.bh-mark-letter{font-size:21px}.bh-brand-heading h1{font-size:23px}.bh-brand-heading p{font-size:12px}.bh-features{display:none}.bh-note{display:block;margin-top:20px;font-size:12px;opacity:.8}.bh-form-panel{position:relative;z-index:1;margin:-40px 16px 0;padding:24px 22px calc(24px + env(safe-area-inset-bottom));border-radius:16px;box-shadow:0 12px 32px #143c8c1f}.login-tpl-root--custom-bg .bh-form-panel{margin-top:0}.bh-form-head{margin-bottom:20px}.bh-form-head h2{font-size:21px}}@media(max-width:380px){.bh-brand{padding:26px 18px 56px}.bh-form-panel{margin:-36px 12px 0;padding:20px 16px calc(22px + env(safe-area-inset-bottom))}}.tpl-preview-split-hero{background:linear-gradient(135deg,#edf4ff,#f5f7fa)}.tpl-preview-split-hero:before{content:"";position:absolute;left:8%;top:22%;width:38%;height:56%;background:color-mix(in srgb,#1677ff 8%,#fff);border-radius:4px}.tpl-preview-split-hero:after{content:"";position:absolute;right:8%;top:28%;width:42%;height:48%;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000014}.tpl-preview-center-card{background:linear-gradient(165deg,#050d18,#123a5c)}.tpl-preview-center-card:before{content:"";position:absolute;left:50%;top:18%;transform:translate(-50%);width:14%;height:14%;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #1677ff66}.tpl-preview-center-card:after{content:"";position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:58%;height:52%;background:#fff;border-radius:6px;box-shadow:0 8px 20px #00000059}.tpl-preview-top-nav{background:#f5f6f7}.tpl-preview-top-nav:before{content:"";position:absolute;left:0;top:0;width:100%;height:28%;background:#fff;border-bottom:1px solid #e7e7e7}.tpl-preview-top-nav:after{content:"";position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:50%;height:44%;background:#fff;border-radius:4px;border:1px solid #eee}.tpl-preview-side-brand{background:linear-gradient(90deg,#1677ff 46%,#fff 46%)}.tpl-preview-minimal-float{background:linear-gradient(135deg,#f6f8fb 55%,#eef2f7)}.tpl-preview-minimal-float:before{content:"";position:absolute;left:10%;top:28%;width:38%;height:10%;background:#0000000f;border-radius:2px}.tpl-preview-minimal-float:after{content:"";position:absolute;right:10%;top:50%;transform:translateY(-50%);width:40%;height:46%;background:#fff;border-radius:5px;box-shadow:0 6px 16px #0d3b661f;border:1px solid color-mix(in srgb,#1677ff 25%,#fff)}.login-tpl-zibll-modal{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--login-page-bg)}.login-tpl-zibll-modal .login-tpl-back{display:none}.zibll-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 80% 60% at 30% 20%,rgba(77,182,172,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 80% 80%,rgba(45,140,240,.18),transparent 50%),linear-gradient(135deg,#7a8fa3,#9aabb8 45%,#b8c5d0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.login-tpl-root--custom-bg .zibll-backdrop{background:#0a12206b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zibll-modal{position:relative;z-index:1;width:100%;max-width:920px;min-height:520px;display:grid;grid-template-columns:1fr;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 48px #0f172a2e,0 8px 16px #0f172a14}@media(min-width:768px){.zibll-modal{grid-template-columns:minmax(0,1fr) minmax(380px,420px);min-height:560px}}.zibll-visual{display:none;background-color:#1a5f8a;background-image:linear-gradient(180deg,#064e781f,#064e7861),url(/branding/zibll-login-art.png);background-repeat:no-repeat;background-position:left center;background-size:200% auto}@media(min-width:768px){.zibll-visual{display:block;min-height:100%}}.zibll-visual--custom{background-size:cover;background-position:center}.zibll-form-pane{position:relative;padding:36px 36px 28px;display:flex;flex-direction:column}@media(max-width:767px){.zibll-form-pane{padding:28px 22px 22px}}.zibll-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#00000059;font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.zibll-close:hover{background:#0000000d;color:#0000008c}.zibll-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:22px;text-align:center}.zibll-brand-mark{display:flex;align-items:center;justify-content:center}.zibll-brand-logo{max-height:44px;max-width:180px;object-fit:contain}.zibll-brand-icon{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ffb347,#ff8c42);box-shadow:0 4px 12px #ff8c4259}.zibll-brand-text{display:flex;flex-direction:column;gap:2px}.zibll-brand-text strong{font-size:18px;font-weight:700;color:#000000e0;letter-spacing:.02em}.zibll-brand-text span{font-size:12px;color:#0000006b}.zibll-title{margin:0 0 8px;font-size:26px;font-weight:700;color:#000000e0;position:relative;padding-bottom:10px}.zibll-title:after{content:"";position:absolute;left:0;bottom:0;width:36px;height:4px;border-radius:2px;background:var(--login-zibll-accent, #4db6ac)}.zibll-subhint{margin:0 0 18px;font-size:13px;color:#00000073}.zibll-link-btn{margin-left:4px;padding:0;border:none;background:none;font:inherit;color:var(--login-zibll-accent, #4db6ac);cursor:pointer}.zibll-link-btn:hover{opacity:.85}.zibll-form-wrap{flex:1}.zibll-alt-login{display:flex;align-items:center;gap:12px;margin-top:18px}.zibll-alt-login-line{flex:1;height:1px;background:#ececec}.zibll-alt-login-text{font-size:12px;color:#00000061;white-space:nowrap}.zibll-alt-hint{margin:10px 0 0;text-align:center;font-size:12px;color:#00000061}.zibll-social{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:16px}.zibll-social-btn{width:44px;height:44px;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:20px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #0000001f}.zibll-social-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000029}.zibll-social-btn--sms{background:linear-gradient(135deg,#5eb8ff,#2d8cf0)}.zibll-social-btn--qr{background:linear-gradient(135deg,#5cd65c,#07c160)}.zibll-social-btn--pwd{background:linear-gradient(135deg,#5a6270,#2f3542)}.tpl-preview-zibll-modal{background:#9aabb8}.tpl-preview-zibll-modal:before{content:"";position:absolute;left:8%;top:50%;transform:translateY(-50%);width:42%;height:72%;border-radius:6px 0 0 6px;background:linear-gradient(135deg,#1a5f8a,#4a90c8)}.tpl-preview-zibll-modal:after{content:"";position:absolute;right:8%;top:50%;transform:translateY(-50%);width:42%;height:72%;border-radius:0 6px 6px 0;background:#fff;box-shadow:0 4px 12px #0000001f}.login-tpl-root{--td-brand-color: var(--login-accent, #1677ff);--td-brand-color-hover: color-mix(in srgb, var(--login-accent, #1677ff) 88%, #000);--td-brand-color-active: color-mix(in srgb, var(--login-accent, #1677ff) 78%, #000);--td-brand-color-focus: var(--login-accent, #1677ff)}.login-form-shell{width:100%}.login-form-tabs :deep(.t-tabs__nav-item.t-is-active){color:var(--login-accent, #1677ff);font-weight:600}.login-form-tabs :deep(.t-tabs__bar){background:var(--login-accent, #1677ff)}.login-form-tabs :deep(.t-tabs__nav-container){margin-bottom:4px}.login-form{display:flex;flex-direction:column;gap:16px;padding-top:8px}.login-form--qr{align-items:stretch}.login-field{display:flex;flex-direction:column;gap:8px}.login-label{font-size:13px;font-weight:500;color:#000000bf}.login-remember-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.login-text-btn{font-size:13px;font-family:inherit;padding:0;border:none;background:none;color:var(--login-accent, #1677ff);cursor:pointer}.login-text-btn:hover{opacity:.85}.login-submit{margin-top:4px;height:44px;font-size:15px;font-weight:500;letter-spacing:.08em}.login-sms-code-row{display:flex;gap:10px}.login-sms-code-input{flex:1;min-width:0}.login-sms-code-hint{margin:6px 0 0;font-size:12px;color:#00000073;line-height:1.5}.login-qr-stack{display:flex;justify-content:center}.login-qr-frame{position:relative;width:220px;height:220px}.login-qr-img{width:220px;height:220px;border-radius:6px;border:1px solid #e7e7e7}.login-qr-scanned-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:#fffffff0;display:flex;align-items:center;justify-content:center}.login-qr-scanned-box{text-align:center}.login-qr-scanned-icon{font-size:40px;color:#2ba471}.login-qr-scanned-title{margin:8px 0 0;font-weight:600;font-size:15px}.login-qr-scanned-desc{margin:4px 0 0;font-size:13px;color:#00000073}.login-alert{margin-top:4px}.login-td-dialog :deep(.t-dialog__header){font-weight:600}.login-tpl-zibll-modal{--td-brand-color: var(--login-zibll-btn, #2d8cf0);--td-brand-color-hover: color-mix(in srgb, var(--login-zibll-btn, #2d8cf0) 88%, #000);--td-brand-color-active: color-mix(in srgb, var(--login-zibll-btn, #2d8cf0) 78%, #000);--td-brand-color-focus: var(--login-zibll-btn, #2d8cf0)}.login-tpl-zibll-modal .login-form-tabs :deep(.t-tabs__nav-item.t-is-active){color:var(--login-zibll-accent, #4db6ac)}.login-tpl-zibll-modal .login-form-tabs :deep(.t-tabs__bar){background:var(--login-zibll-accent, #4db6ac)}.login-tpl-zibll-modal .login-label{display:none}.login-tpl-zibll-modal .login-form{gap:12px;padding-top:4px}.login-tpl-zibll-modal .login-form-tabs :deep(.t-input){border:none;border-bottom:1px solid #e8e8e8;border-radius:0;box-shadow:none;background:transparent}.login-tpl-zibll-modal .login-form-tabs :deep(.t-input:hover),.login-tpl-zibll-modal .login-form-tabs :deep(.t-input.t-is-focused){border-bottom-color:var(--login-zibll-accent, #4db6ac);box-shadow:none}.login-tpl-zibll-modal .login-form-tabs :deep(.t-input__wrap){border:none;box-shadow:none;background:transparent}.login-tpl-zibll-modal .login-form-tabs :deep(.t-input__inner){padding-left:0;padding-right:0}.login-tpl-zibll-modal .login-form-tabs :deep(.t-tabs__nav){display:none}.login-tpl-zibll-modal .login-form-tabs :deep(.t-tabs__content){padding-top:0}.login-tpl-zibll-modal .login-form-tabs :deep(.t-input .t-input__prefix){display:none}.login-tpl-zibll-modal .login-remember-row :deep(.t-checkbox__label){color:#0000008c;font-size:13px}.login-tpl-zibll-modal .login-remember-row :deep(.t-checkbox.t-is-checked .t-checkbox__input){border-color:var(--login-zibll-accent, #4db6ac);background-color:var(--login-zibll-accent, #4db6ac)}.login-tpl-zibll-modal .login-text-btn{color:#00000073;font-size:13px}.login-tpl-zibll-modal .login-submit{margin-top:8px;height:48px;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:.06em;background:var(--login-zibll-btn, #2d8cf0)!important;border-color:var(--login-zibll-btn, #2d8cf0)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--login-zibll-btn, #2d8cf0) 35%,transparent)}.login-tpl-zibll-modal .login-trust{margin-top:12px;font-size:12px}.login-tpl-zibll-modal .login-trust li svg{color:var(--login-zibll-accent, #4db6ac)}.login-tpl-zibll-modal .login-footer-hint{margin-top:8px}
