@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-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused;animation-fill-mode:both}.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-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-zoom-exit{animation-duration:.2s;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused;animation-fill-mode:both}.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-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.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-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused;animation-fill-mode:both}.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-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.t-dialog-fade-exit{animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused;animation-fill-mode:both}.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;background-color:var(--td-bg-color-container);border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large);width:480px;margin:0;padding:0;list-style:none;position:relative}.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);word-break:break-word;align-items:center;gap:var(--td-comp-margin-s);box-sizing:border-box;font-weight:600;display:flex}.t-dialog__header .t-dialog__header-content{align-items:flex-start;width:100%;display:flex}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);margin-right:var(--td-comp-margin-s);flex-shrink:0;align-items:center;display:inline-flex}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);padding:0 var(--td-comp-paddingLR-xxl);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-l) 0;word-break:break-word;overflow:auto}@-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{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.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{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.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{text-align:right;width:100%;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);width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);border-radius:var(--td-radius-default);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);align-items:center;transition:all .2s linear;display:flex}.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{background:0 0;display:flex}.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{border-radius:0;width:100%}.t-dialog__ctx{pointer-events:auto;outline:none;width:100%;height:100%;top:0;left:0}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{z-index:2500;position:fixed}.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{z-index:1;background:var(--td-mask-active);pointer-events:auto;width:100%;height:100%;position:fixed;top:0;left:0}.t-dialog__ctx .t-dialog__wrap{z-index:1;width:100%;height:100%;position:fixed;top:0;left:0;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{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{box-sizing:border-box;justify-content:center;width:100%;min-height:100%;padding:48px 0;display:flex;position:relative}.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{box-sizing:border-box;justify-content:center;width:100%;min-height:100%;display:flex;position:relative}.t-dialog__ctx .t-is-hidden{background:0 0}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{-webkit-box-shadow:var(--td-shadow-3);box-shadow:var(--td-shadow-3)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;z-index:0;font-size:var(--td-font-body-medium);cursor:pointer;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);-ms-touch-action:manipulation;touch-action:manipulation;background-color:#0000;border:1px solid #0000;outline:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;list-style:none;transition:all .2s linear;display:inline-flex;position:relative;overflow:hidden}.t-button .t-button__text,.t-button .t-icon{z-index:1;display:inline-flex;position:relative}.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),.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){margin-left:8px;display:inline-flex}.t-button--variant-base{color:var(--td-text-color-primary);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)}.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{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible,.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading,.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#0000}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible,.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading,.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#0000}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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{color:var(--td-text-color-anti);border-color:var(--td-text-color-anti);background-color:#0000}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible,.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading,.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#0000}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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{background-color:#0000;border-color:#ffffff38}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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:#0000;border-color:#0000}.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:#0000}.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:#0000}.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{color:var(--td-text-color-anti);background:0 0}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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:#0000}.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);text-align:center;border-radius:calc(var(--td-comp-size-m) / 2);padding:0}.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);border-radius:calc(var(--td-comp-size-xl) / 2);padding:0}.t-button.t-size-full-width{width:100%;display:flex}.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)}@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)}}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-brand-color);box-sizing:border-box;font-size:var(--td-comp-size-l);margin:0;padding:0;list-style:none;position:relative}.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{z-index:3500;width:100%;height:100%;position:fixed;top:0;left:0}.t-loading--center{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__content{position:absolute;top:20%;left:48%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{z-index:3500;width:100%;height:100%;position:absolute;top:0;left:0}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{vertical-align:middle;width:auto;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs);display:inline-block}.t-loading__gradient{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.t-loading__gradient-conic{border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg,#fff 0deg,currentColor 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%);mask:radial-gradient(#0000 calc(50% - .5px),#fff 50%)}.t-drawer-fade-enter,.t-drawer-fade-appear{opacity:0;animation-duration:.2s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}.t-drawer-fade-exit{animation-duration:.2s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}.t-drawer-fade-enter.t-drawer-fade-enter-active,.t-drawer-fade-enter.t-drawer-fade-enter-active.t-drawer-fade-enter-to,.t-drawer-fade-appear.t-drawer-fade-appear-active,.t-drawer-fade-appear.t-drawer-fade-appear-active.t-drawer-fade-appear-to{animation-name:tDrawerFadeIn;animation-duration:.2s;animation-play-state:running}.t-drawer-fade-exit.t-drawer-fade-exit-active,.t-drawer-fade-leave-active.t-drawer-fade-leave-to{animation-name:tDrawerFadeOut;animation-duration:.2s;animation-play-state:running}@keyframes tDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDrawerFadeOut{0%{opacity:1}to{opacity:0}}.t-drawer{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;z-index:1500;pointer-events:none;outline:none;width:100%;height:100%;margin:0;padding:0;list-style:none;position:fixed;overflow:hidden}.t-drawer--lock{overflow:hidden}.t-drawer--attach{position:absolute}.t-drawer--left,.t-drawer--right{top:0}.t-drawer--left{left:0}.t-drawer--right{right:0}.t-drawer--top,.t-drawer--bottom{left:0}.t-drawer--top{top:0}.t-drawer--bottom{bottom:0}.t-drawer__mask{background-color:var(--td-mask-active);opacity:0;width:100%;height:100%;transition:opacity .2s cubic-bezier(.38,0,.24,1);position:absolute;top:0;left:0}.t-drawer__content-wrapper{background:var(--td-bg-color-container);width:16px;height:16px;font-size:var(--td-font-body-medium);color:var(--td-text-color-secondary);-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);pointer-events:auto;flex-direction:column;transition:transform .28s cubic-bezier(.38,0,.24,1),visibility .28s cubic-bezier(.38,0,.24,1);display:flex;position:relative;overflow:hidden}.t-drawer .t-drawer__content-wrapper{visibility:hidden;width:100%;height:100%;position:absolute}.t-drawer .t-drawer__content-wrapper--left,.t-drawer .t-drawer__content-wrapper--right{top:0}.t-drawer .t-drawer__content-wrapper--left{left:0;transform:translate(-100%)}.t-drawer .t-drawer__content-wrapper--right{right:0;transform:translate(100%)}.t-drawer .t-drawer__content-wrapper--top,.t-drawer .t-drawer__content-wrapper--bottom{left:0}.t-drawer .t-drawer__content-wrapper--top{top:0;transform:translateY(-100%)}.t-drawer .t-drawer__content-wrapper--bottom{bottom:0;transform:translateY(100%)}.t-drawer__header{min-height:var(--td-comp-size-xxxl);padding:0 var(--td-comp-paddingLR-l);font:var(--td-font-title-medium);color:var(--td-text-color-primary);border-bottom:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-small) var(--td-radius-small) 0 0;box-sizing:border-box;align-items:center;display:flex}.t-drawer__body{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);flex:1;overflow:auto}.t-drawer__footer{width:100%;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);text-align:left;border-top:1px solid var(--td-border-level-1-color);background-color:var(--td-bg-color-container);box-sizing:border-box}.t-drawer__footer .t-button{margin-left:var(--td-comp-margin-s)}.t-drawer__footer .t-button:first-child{margin-left:0}.t-drawer__close-btn{width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);top:calc((var(--td-comp-size-xxxl) - var(--td-comp-size-xs)) / 2);right:var(--td-comp-margin-s);color:var(--td-text-color-primary);background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);cursor:pointer;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute}.t-drawer__close-btn:hover{background-color:var(--td-bg-color-container-hover)}.t-drawer__close-btn:active{background-color:var(--td-bg-color-container-active)}.t-drawer__close-btn .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px);vertical-align:unset}.t-drawer--open{pointer-events:auto;width:100%;height:100%}.t-drawer--open>.t-drawer__content-wrapper{visibility:visible}.t-drawer--open>.t-drawer__mask{opacity:1;width:100%;height:100%}.t-drawer--without-mask{pointer-events:none}[tabindex="-1"]:focus{outline:none!important}.t-form{color:var(--td-text-color-primary);box-sizing:border-box;font:var(--td-font-body-medium);margin:0;padding:0;list-style:none}.t-form:not(.t-form-inline)>.t-form__item:last-of-type{margin:0}.t-form__item{margin-bottom:var(--td-comp-margin-xxl)}.t-form__item.t-form__item-with-help{margin-bottom:var(--td-comp-margin-xs)}.t-form__item.t-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}.t-form__label{float:left;padding-right:var(--td-comp-paddingLR-xl);vertical-align:middle;line-height:var(--td-comp-margin-xxxl);color:var(--td-text-color-primary);box-sizing:border-box;white-space:nowrap}.t-form__label--top{float:none;min-height:var(--td-comp-margin-xxxl)}.t-form__label--left{text-align:left}.t-form__label--right{text-align:right}.t-form__label--required:not(.t-form__label--required-right) label:before{margin-right:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*";display:inline-block}.t-form__label--required-right label:after{margin-left:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*";display:inline-block}.t-form__label--colon label:after{content:":";margin:0 var(--td-comp-margin-xxs);position:relative}.t-form__controls{min-height:var(--td-comp-margin-xxxl);display:flow-root;position:relative}.t-form__controls-content{min-height:var(--td-comp-margin-xxxl);align-items:center;display:flex}.t-form__controls .t-form__item{margin-bottom:0;margin-right:var(--td-comp-margin-xxl)}.t-form__controls.t-is-success .t-form__status .t-icon,.t-form__controls.t-is-success .t-input__extra,.t-form__controls.t-form--success-border.t-is-success .t-input__extra{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner{border-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon{color:var(--td-success-color)}.t-form__status{margin:0 var(--td-comp-margin-s);display:flex}.t-form__status>.t-icon{font-size:var(--td-comp-size-xxxs)}.t-form__status-without-icon{width:25px;height:25px}.t-form__status button{width:var(--td-comp-size-m)}.t-form__status button+button{margin-left:var(--td-comp-margin-s)}.t-form-inline{row-gap:var(--td-comp-margin-l);flex-wrap:wrap;display:flex}.t-form-inline .t-form__item{min-width:200px;margin:0;margin-right:var(--td-comp-margin-xxl);display:inline-block}.t-input__extra,.t-input__help{width:100%;height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);color:var(--td-text-color-placeholder);margin:0}.t-input__extra{bottom:calc(0px - var(--td-line-height-body-small));text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:absolute;overflow:hidden}.t-is-warning .t-input__extra{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input,.t-is-warning .t-form__controls-content .t-select,.t-is-warning .t-form__controls-content .t-radio-button,.t-is-warning .t-form__controls-content .t-cascader,.t-is-warning .t-form__controls-content .t-range-input,.t-is-warning .t-form__controls-content .t-textarea__inner{border-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input--focused,.t-is-warning .t-form__controls-content .t-select--focused,.t-is-warning .t-form__controls-content .t-radio-button--focused,.t-is-warning .t-form__controls-content .t-cascader--focused,.t-is-warning .t-form__controls-content .t-range-input--focused,.t-is-warning .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-input .t-icon,.t-is-warning .t-form__controls-content .t-select .t-icon,.t-is-warning .t-form__controls-content .t-radio-button .t-icon,.t-is-warning .t-form__controls-content .t-cascader .t-icon,.t-is-warning .t-form__controls-content .t-range-input .t-icon,.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon,.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-warning .t-form__controls-content .t-cascader.t-is-active,.t-is-warning .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-form__status .t-icon{color:var(--td-warning-color)}.t-is-error .t-input__extra{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input,.t-is-error .t-form__controls-content .t-select,.t-is-error .t-form__controls-content .t-radio-button,.t-is-error .t-form__controls-content .t-cascader,.t-is-error .t-form__controls-content .t-range-input,.t-is-error .t-form__controls-content .t-textarea__inner{border-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input--focused,.t-is-error .t-form__controls-content .t-select--focused,.t-is-error .t-form__controls-content .t-radio-button--focused,.t-is-error .t-form__controls-content .t-cascader--focused,.t-is-error .t-form__controls-content .t-range-input--focused,.t-is-error .t-form__controls-content .t-textarea__inner--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-input .t-icon,.t-is-error .t-form__controls-content .t-select .t-icon,.t-is-error .t-form__controls-content .t-radio-button .t-icon,.t-is-error .t-form__controls-content .t-cascader .t-icon,.t-is-error .t-form__controls-content .t-range-input .t-icon,.t-is-error .t-form__controls-content .t-textarea__inner .t-icon,.t-is-error .t-form__controls-content .t-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-select .t-fake-arrow,.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow,.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-error .t-form__controls-content .t-cascader.t-is-active,.t-is-error .t-form__controls-content .t-select.t-is-active{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-form__status .t-icon{color:var(--td-error-color)}.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::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled .t-input__inner:-ms-placeholder-shown{color:var(--td-text-color-disabled)}.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,.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{height:var(--td-comp-size-m);border-radius:var(--td-radius-default);border-style:solid;border-width:1px;border-color:var(--td-border-level-2-color);padding:0;padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);color:var(--td-text-color-primary);font:var(--td-font-body-medium);box-sizing:border-box;outline:none;align-items:center;width:100%;margin:0;list-style:none;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1);display:flex;position:relative;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:#0000;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1)}.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{background-color:var(--td-bg-color-component-disabled);border:none}.t-input--focused{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{min-width:0;max-width:100%;color:var(--td-text-color-primary);font:inherit;box-sizing:border-box;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;background-color:#0000;border:none;outline:none;flex:1;padding:0;overflow:hidden}.t-input__inner::-webkit-input-placeholder{color:var(--td-text-color-placeholder)}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:-ms-placeholder-shown{color:var(--td-text-color-placeholder)}.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{appearance:none}.t-input__inner[type=search]::-webkit-search-cancel-button{appearance:none}.t-input__inner[type=search]::-webkit-search-results-button{appearance:none}.t-input__inner[type=search]::-webkit-search-results-decoration{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;top:0;right:-24px}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;transition:border .2s cubic-bezier(.38,0,.24,1),box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s cubic-bezier(.38,0,.24,1)}.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,.t-input.t-is-success.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);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,.t-input.t-is-warning.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);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,.t-input.t-is-error.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);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::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled .t-input__inner:-ms-placeholder-shown{color:var(--td-text-color-disabled)}.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,.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;text-align:center;align-items:center;height:100%;display:flex}.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;text-align:center;align-items:center;height:100%;display:flex}.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,.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{align-items:stretch;display:inline-flex;position:relative}.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),.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,.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{z-index:0;position:relative}.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{visibility:hidden;white-space:pre;display:block;position:absolute}.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-pagination-mini{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-pagination-mini--outline .t-pagination-mini__prev{z-index:1;border-top-right-radius:0;border-bottom-right-radius:0;position:relative}.t-pagination-mini--outline .t-pagination-mini__current{border-radius:0;margin-left:-1px;position:relative}.t-pagination-mini--outline .t-pagination-mini__current:hover{z-index:1}.t-pagination-mini--outline .t-pagination-mini__next{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;position:relative}.t-pagination-mini--outline .t-pagination-mini__next:hover{z-index:1}.t-pagination{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);box-sizing:border-box;white-space:nowrap;width:100%;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;margin:0;padding:0;list-style:none;display:flex}.t-pagination.t-is-disabled{color:var(--td-text-color-disabled)}.t-pagination__total{font:var(--td-font-body-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.t-pagination .t-select__wrap{width:auto}.t-pagination__select{margin-right:var(--td-comp-margin-l);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary);flex-shrink:0}.t-pagination__btn{cursor:pointer;color:var(--td-text-color-secondary);border-radius:var(--td-radius-default);font:var(--td-font-body-large);width:var(--td-comp-size-m);height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__btn.t-is-disabled,.t-pagination__btn.t-is-disabled:hover,.t-pagination__btn.t-is-disabled:active{color:var(--td-text-color-disabled);background:0 0}.t-pagination__btn.t-is-disabled{cursor:not-allowed}.t-pagination__btn-prev{margin-right:var(--td-comp-margin-s)}.t-pagination__btn-next{margin-left:var(--td-comp-margin-s)}.t-pagination__btn+.t-pagination__select{margin-right:0}.t-pagination__pager{vertical-align:middle;flex-shrink:0;margin:0;padding:0;list-style:none;display:inline-flex}.t-pagination__pager li:not(:last-child){margin-right:var(--td-comp-margin-s)}.t-pagination__number{border:1px solid var(--td-component-border);text-align:center;border-radius:var(--td-radius-default);cursor:pointer;background-color:var(--td-bg-color-container);box-sizing:border-box;height:var(--td-comp-size-m);min-width:var(--td-comp-size-m);line-height:calc(var(--td-comp-size-m) - 2px);font-size:var(--td-font-body-medium);padding-left:var(--td-comp-paddingLR-xs);padding-right:var(--td-comp-paddingLR-xs);display:inline-block}.t-pagination__number:hover{color:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number:active,.t-pagination__number.t-is-current{background-color:var(--td-brand-color);color:var(--td-text-color-anti);border-color:var(--td-brand-color)}.t-pagination__number.t-is-current.t-is-disabled,.t-pagination__number.t-is-current.t-is-disabled:hover,.t-pagination__number.t-is-current.t-is-disabled:active{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination__number.t-is-disabled{cursor:auto;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-pagination__number.t-is-disabled:hover,.t-pagination__number.t-is-disabled:active{background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled);border-color:var(--td-component-border)}.t-pagination__number--more{border:0;padding:0}.t-pagination__number--more:hover{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number--more:active{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__number--more.t-is-disabled,.t-pagination__number--more.t-is-disabled:hover,.t-pagination__number--more.t-is-disabled:active{background:0 0}.t-pagination__number--more .t-icon-more{color:var(--td-text-color-disabled);transform:rotate(90deg)}.t-pagination__jump{margin-left:var(--td-comp-margin-s);font-size:var(--td-font-body-medium);align-items:center;gap:var(--td-comp-margin-s);background-color:var(--td-bg-color-secondarycontainer);height:var(--td-comp-size-m);padding-left:var(--td-comp-margin-s);border-radius:var(--td-radius-default);flex-shrink:0;display:inline-flex}.t-pagination .t-input-adornment__append{height:calc(var(--td-comp-size-m) - 4px);color:var(--td-text-color-secondary);background-color:#0000;border:none}.t-pagination .t-input-adornment__append .t-input-adornment__text{border:none}.t-pagination .t-input-number{width:56px}.t-pagination .t-input-number .t-input{height:calc(var(--td-comp-size-m) - 4px);border-radius:var(--td-radius-default)}.t-pagination .t-input-number .t-input__inner{text-align:center}.t-pagination.t-size-s{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__jump{height:var(--td-comp-size-xs)}.t-pagination.t-size-s .t-input-adornment__append{height:calc(var(--td-comp-size-xs) - 4px);font:var(--td-font-body-small)}.t-pagination.t-size-s .t-input-number{width:48px}.t-pagination.t-size-s .t-input-number .t-input{height:calc(var(--td-comp-size-xs) - 4px)}.t-pagination.t-size-s .t-pagination__total{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__select{height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-small)}.t-pagination.t-size-s .t-pagination__number{height:var(--td-comp-size-xs);min-width:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);font-size:var(--td-font-body-small);padding-left:var(--td-comp-paddingLR-xxs);padding-right:var(--td-comp-paddingLR-xxs);border:0}.t-pagination.t-size-s .t-pagination__number:hover:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__number:active:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__number.t-is-disabled{color:var(--td-text-color-disabled);background:0 0}.t-pagination.t-size-s .t-pagination__number.t-is-current.t-is-disabled{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination.t-size-s .t-pagination__btn{width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);background:0 0;border:0}.t-pagination.t-size-s .t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__btn.t-is-disabled,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:hover,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:active{color:var(--td-text-color-disabled);background:0 0}.t-pagination-ie .t-select .t-input__inner{min-width:54px}.t-input-number{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;padding:0;padding:0 var(--td-comp-size-m);-webkit-user-select:none;user-select:none;width:144px;margin:0;list-style:none;display:inline-block;position:relative}.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap{margin-left:var(--td-comp-margin-xs)}.t-input-number input::-webkit-outer-spin-button{appearance:none}.t-input-number input::-webkit-inner-spin-button{appearance:none}.t-input-number input[type=number]{appearance:textfield}.t-input-number>.t-input__tips{position:absolute;left:0}.t-input-number input+.t-input__suffix{margin-left:var(--td-comp-paddingLR-s)}.t-input-number .t-input__prefix{margin-right:var(--td-comp-paddingLR-s)}.t-input-number .t-input{color:var(--td-text-color-primary)}.t-input-number.t-input-number--auto-width{width:auto}.t-input-number.t-input-number--auto-width.t-is-controls-right{width:auto;min-width:auto}.t-input-number.t-input-number--auto-width .t-input__inner{min-width:42px}.t-input-number .t-input-number__decrease,.t-input-number .t-input-number__increase{width:var(--td-comp-size-m);height:var(--td-comp-size-m);border:1px solid var(--td-border-level-2-color);box-sizing:border-box;border-radius:var(--td-radius-default);z-index:1;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.38,0,.24,1);display:flex;position:absolute;top:0}.t-input-number .t-input-number__decrease:hover:not(.t-is-disabled),.t-input-number .t-input-number__increase:hover:not(.t-is-disabled){color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:hover:not(.t-is-disabled) .t-icon,.t-input-number .t-input-number__increase:hover:not(.t-is-disabled) .t-icon{color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:active:not(.t-is-disabled),.t-input-number .t-input-number__increase:active:not(.t-is-disabled){color:var(--td-brand-color);background-color:var(--td-bg-color-container-hover)}.t-input-number .t-input-number__decrease .t-icon,.t-input-number .t-input-number__increase .t-icon{z-index:1;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary);position:relative}.t-input-number .t-input-number__decrease.t-is-disabled,.t-input-number .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:hover,.t-input-number .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__increase.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}:is(.t-input-number .t-input-number__decrease.t-is-disabled:-ms-placeholder-shown,.t-input-number .t-input-number__increase.t-is-disabled:-ms-placeholder-shown){color:var(--td-text-color-disabled)}:is(.t-input-number .t-input-number__decrease.t-is-disabled:placeholder-shown,.t-input-number .t-input-number__increase.t-is-disabled:placeholder-shown){color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease{left:0}.t-input-number .t-input-number__increase{right:-8px}.t-input-number.t-is-disabled .t-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-input-number.t-is-disabled .t-input:hover,.t-input-number.t-is-disabled .t-input:focus,.t-input-number.t-is-disabled .t-input:active{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-disabled .t-input-number__decrease,.t-input-number.t-is-disabled .t-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,.t-input-number.t-is-disabled .t-input-number__increase .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-size-s{width:120px;padding:0 var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input{font-size:var(--td-font-size-body-small);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input-number__decrease,.t-input-number.t-size-s .t-input-number__increase{font-size:var(--td-font-size-body-medium);width:var(--td-comp-size-xs);height:var(--td-comp-size-xs)}.t-input-number.t-size-l{width:168px;padding:0 var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input-number__decrease,.t-input-number.t-size-l .t-input-number__increase{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);font-size:18px}.t-input-number.t-size-l.t-is-controls-right .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl);padding-right:calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))}.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-xl);font-size:var(--td-font-size-body-large)}.t-input-number.t-size-l .t-input--prefix{font:var(--td-font-body-large);padding:0 var(--td-comp-paddingLR-m)}.t-input-number.t-input-number--normal{border-radius:var(--td-radius-default);padding:0}.t-input-number.t-input-number--normal.t-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:hover .t-input{border-color:var(--td-border-level-2-color)}.t-input-number.t-input-number--normal.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:-ms-placeholder-shown{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled .t-input:focus{-webkit-box-shadow:none;box-shadow:none}.t-input-number.t-is-controls-right{width:96px;padding:0}.t-input-number.t-is-controls-right:hover .t-input-number__decrease,.t-input-number.t-is-controls-right:hover .t-input-number__increase{opacity:1;visibility:visible}.t-input-number.t-is-controls-right .t-input{box-sizing:border-box;width:100%;padding-right:calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));border-radius:var(--td-radius-default);margin:0}.t-input-number.t-is-controls-right .t-input-number__decrease,.t-input-number.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-m);height:calc(calc(var(--td-comp-size-m) / 2) - 2px);left:initial;top:initial;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2;border:0;border-radius:0;right:1px}.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase .t-icon{font-size:var(--td-font-size-body-small)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover:not(.t-is-disabled),.t-input-number.t-is-controls-right .t-input-number__increase:hover:not(.t-is-disabled){background:var(--td-bg-color-component-hover)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover:not(.t-is-disabled) .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase:hover:not(.t-is-disabled) .t-icon{color:var(--td-text-color-primary)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}:is(.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:-ms-placeholder-shown,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:-ms-placeholder-shown){color:var(--td-text-color-disabled)}:is(.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:placeholder-shown,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:placeholder-shown){color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase{border-top-right-radius:calc(var(--td-radius-default) - 1px);top:1px}.t-input-number.t-is-controls-right .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px);border-bottom-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right.t-size-l{width:120px}.t-input-number.t-is-controls-right.t-size-l .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xl) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px)}.t-input-number.t-is-controls-right.t-size-s{width:88px}.t-input-number.t-is-controls-right.t-size-s .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xs) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px)}.t-input-number--row .t-input__wrap{width:initial;margin-right:var(--td-comp-margin-xs)}.t-input-number--row .t-input-number__increase{right:0}.t-select__wrap{width:100%}.t-select__dropdown .t-popup__content{margin:var(--td-comp-paddingTB-s) 0;-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:300px;-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);padding:0;overflow-y:auto}@-moz-document url-prefix(){.t-select__dropdown .t-popup__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-select__dropdown .t-popup__content::-webkit-scrollbar{width:8px;height:8px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-select__dropdown-inner{min-height:var(--td-comp-size-m)}.t-select__dropdown-inner .t-select__list .t-select__list{padding:0}.t-select__dropdown-inner .t-select__list,.t-select__dropdown-inner .t-tree{padding:var(--td-pop-padding-m)}.t-select__dropdown-inner--size-s{min-height:var(--td-comp-size-xs)}.t-select__dropdown-inner--size-s .t-select__list,.t-select__dropdown-inner--size-s .t-tree{padding:var(--td-pop-padding-s)}.t-select__dropdown-inner--size-l{min-height:var(--td-comp-size-xl)}.t-select__dropdown-inner--size-l .t-select__list,.t-select__dropdown-inner--size-l .t-tree{padding:var(--td-pop-padding-l)}.t-select__list{margin:0;padding:0;list-style:none}.t-select__dropdown.t-popup{padding:0}.t-select__empty.t-size-s{line-height:var(--td-comp-size-xs)}.t-select__empty{text-align:center;color:var(--td-text-color-disabled);line-height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s)}.t-select__empty.t-size-l{line-height:var(--td-comp-size-xl)}.t-select__loading-tips.t-size-s{min-height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-select__loading-tips{top:var(--td-comp-paddingTB-s);left:0;bottom:var(--td-comp-paddingTB-s);background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);min-height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);color:var(--td-text-color-disabled);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;right:0}.t-select__loading-tips.t-size-l{min-height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-select-option-group+.t-select-option-group{padding-top:var(--td-comp-margin-xs);margin-top:var(--td-comp-margin-xs)}.t-select-option-group__divider+.t-select-option-group__divider{position:relative}.t-select-option-group__divider+.t-select-option-group__divider:before{content:"";width:100%;height:1px;padding:0 var(--td-comp-paddingLR-s);box-sizing:border-box;background-color:var(--td-border-level-1-color);background-clip:content-box;position:absolute;top:0;left:0}ul.t-select-option-group__header,.t-select-option-group__header{color:var(--td-text-color-placeholder);height:var(--td-comp-size-s);line-height:var(--td-comp-size-s);padding:0 var(--td-comp-paddingLR-s);box-sizing:border-box;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:block;overflow:hidden}.t-select-option-group__header.t-size-l{height:var(--td-comp-size-l);line-height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m)}.t-select-option-group__header.t-size-s{height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s)}.t-select-option{border-radius:var(--td-radius-default);height:var(--td-comp-size-s);font:var(--td-font-body-medium);cursor:pointer;padding:0 var(--td-comp-paddingLR-s);color:var(--td-text-color-primary);box-sizing:border-box;--ripple-color:var(--td-bg-color-container-active);align-items:center;transition:background-color .2s cubic-bezier(.38,0,.24,1);display:flex}.t-select-option>span{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover{background-color:var(--td-bg-color-container-hover)}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__label{color:inherit}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option .t-checkbox__label{color:var(--td-text-color-primary);white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;flex:1;overflow:hidden}.t-select-option .t-checkbox{width:100%}.t-select-option.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background:var(--td-bg-color-specialcomponent)}.t-select-option.t-is-disabled:hover,.t-select-option.t-is-disabled :active{background:var(--td-bg-color-specialcomponent)}.t-select-option.t-size-l{height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m);font:var(--td-font-body-large)}.t-select-option.t-size-m{font:var(--td-font-body-medium)}.t-select-option.t-size-s{height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.t-select-option.t-is-selected:not(.t-is-disabled){color:var(--td-brand-color);background-color:var(--td-brand-color-light);transition:all .2s linear}.t-select-option.t-is-selected:not(.t-is-disabled) .t-checkbox__label{color:var(--td-brand-color)}.t-select-option.t-is-selected:not(.t-is-disabled):hover{background-color:var(--td-brand-color-light)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected){background-color:var(--td-bg-color-container-hover)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option.t-select-option__hover .t-checkbox__label,.t-select-option.t-select-option--hover .t-checkbox__label{color:inherit}.t-select-option+.t-select-option{margin-top:var(--td-comp-paddingTB-xxs)}.t-select.t-select-input--borderless .t-select__right-icon{margin:0;position:relative}.t-select .t-fake-arrow{color:var(--td-text-color-placeholder)}.t-select .t-fake-arrow--active{color:var(--td-brand-color)}.t-is-selected.t-select-option__hover{background-color:var(--td-brand-color-light-hover)}.t-is-selected.t-select-option__hover .t-checkbox__label{color:var(--td-brand-color)}.t-select-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;vertical-align:middle;width:100%;margin:0;padding:0;list-style:none;display:inline-block}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input{padding-right:var(--td-comp-paddingLR-xl)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input.t-size-l{padding-right:calc(var(--td-comp-paddingLR-xl) + var(--td-comp-paddingLR-s))}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input{padding-right:var(--td-comp-paddingLR-s)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input.t-size-l{padding-right:var(--td-comp-paddingLR-m)}.t-select-input--borderless .t-input{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:1px solid #0000;transition:all .2s linear}.t-select-input--borderless .t-input:hover:not(.t-input--focused){border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.t-select-input--borderless .t-input--focused{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus);background-color:var(--td-bg-color-specialcomponent)}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible input{display:inline-block}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible .t-input{background-color:var(--td-bg-color-container-hover)}.t-select-input--borderless.t-tag-input{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:0;transition:background-color .2s linear}.t-select-input--borderless.t-tag-input:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.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;color:var(--td-text-color-primary);z-index:5500;margin:0;padding:0;list-style:none;display:inline-block}.t-popup__content{background:var(--td-bg-color-container);-webkit-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);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;position:relative}.t-popup__arrow{z-index:1;width:8px;height:8px;position:absolute}.t-popup__arrow:before{content:"";background:var(--td-bg-color-container);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.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{-webkit-box-shadow:var(--td-shadow-inset-left), var(--td-shadow-inset-bottom);box-shadow:var(--td-shadow-inset-left), var(--td-shadow-inset-bottom);border-top-left-radius:100%}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{margin-left:-4px;left:50%}.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{-webkit-box-shadow:var(--td-shadow-inset-top), var(--td-shadow-inset-right);box-shadow:var(--td-shadow-inset-top), var(--td-shadow-inset-right);border-bottom-right-radius:100%}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{margin-left:-4px;left:50%}.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{-webkit-box-shadow:var(--td-shadow-inset-left), var(--td-shadow-inset-top);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{margin-top:-4px;top:50%}.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{-webkit-box-shadow:var(--td-shadow-inset-right), var(--td-shadow-inset-bottom);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{margin-top:-4px;top:50%}.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:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-in-top,.2s linear t-fade-in}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-out-top,.2s cubic-bezier(0,0,.15,1) t-fade-out}@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:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-in-bottom,.2s linear t-fade-in}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:.2s cubic-bezier(.38,0,.24,1) t-popup-animation-expand-out-bottom,.2s cubic-bezier(0,0,.15,1) t-fade-out}@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-icon-loading{animation:1s linear infinite t-spin}.t-tag-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-tag-input .t-tag{vertical-align:middle;margin:3px var(--td-comp-margin-xs) 3px 0;animation:.2s ease-in-out t-fade-in}.t-tag-input .t-tag-input__drag_wrapper+.t-tag-input__drag_wrapper{margin-left:var(--td-comp-margin-xs)}.t-tag-input .t-input{min-height:var(--td-comp-size-m);height:fit-content;padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs);overflow:hidden}.t-tag-input .t-input .t-input__suffix-icon{right:var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-s{padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs);min-height:var(--td-comp-size-xs)}.t-tag-input .t-input.t-size-s .t-tag{margin:1px var(--td-comp-margin-xs) 1px 0}.t-tag-input .t-input.t-size-l{min-height:var(--td-comp-size-xl);padding:0 var(--td-comp-paddingLR-m) 0 var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-l .t-input__suffix-icon{right:var(--td-comp-margin-m)}.t-tag-input.t-is-empty .t-input__inner{margin-left:var(--td-comp-margin-xs)}.t-tag-input:hover .t-input__inner:not(.t-input--soft-hidden),.t-tag-input .t-input--focused .t-input__inner:not(.t-input--soft-hidden){min-width:20px}.t-tag-input .t-tag-input__prefix{margin-left:var(--td-comp-margin-xs);line-height:1}.t-tag-input .t-tag-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-tag-input .t-input .t-input__prefix:not(:empty){margin-right:0}.t-tag-input.t-input--auto-width .t-input.t-input--focused{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.t-tag-input.t-input--auto-width .t-input__prefix{white-space:nowrap}.t-tag-input .t-input__prefix--scrollable{overflow:auto hidden}@-moz-document url-prefix(){.t-tag-input .t-input__prefix--scrollable{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar{width:6px;height:6px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:0 solid #0000;border-radius:11px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-tag-input__suffix-clear{cursor:pointer}.t-tag-input--drag-sort .t-input__prefix .t-tag{cursor:move}.t-tag-input--break-line:not(.t-is-empty) .t-input{display:block}.t-tag-input--break-line:not(.t-is-empty) .t-input.t-input--prefix>.t-input__prefix{text-align:left;display:inline}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__inner{vertical-align:middle}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__suffix-icon{position:absolute;bottom:0}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__suffix:not(.t-input__suffix-icon){bottom:0;right:calc(var(--td-comp-paddingLR-s) + var(--t-tag-input-suffix-icon-width,0px));position:absolute}.t-tag-input--break-line:not(.t-is-empty) .t-input.t-size-l .t-input__suffix:not(.t-input__suffix-icon){right:calc(var(--td-comp-paddingLR-m) + var(--t-tag-input-suffix-icon-width,0px))}.t-tag-input--break-line:not(.t-is-empty) .t-tag-input__prefix{vertical-align:middle}.t-tag-input__prefix{width:max-content;margin-right:var(--td-comp-margin-s);display:inline-block}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-input,.t-tag-input.t-input--auto-width:hover .t-input{padding-right:calc(var(--td-comp-paddingLR-s) + var(--t-tag-input-suffix-width,0px) + var(--t-tag-input-suffix-icon-width,0px))}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-input.t-size-l,.t-tag-input.t-input--auto-width:hover .t-input.t-size-l{padding-right:calc(var(--td-comp-paddingLR-m) + var(--t-tag-input-suffix-width,0px) + var(--t-tag-input-suffix-icon-width,0px))}.t-tag-input.t-input--auto-width .t-input{padding-right:0}.t-tag-input--max-rows .t-input{max-height:calc(var(--max-rows,1) * (var(--td-comp-size-m) - 2px));overflow-y:scroll}.t-tag-input--max-rows .t-input.t-size-s{max-height:calc(var(--max-rows,1) * var(--td-comp-size-xs))}.t-tag-input--max-rows .t-input.t-size-l{max-height:calc(var(--max-rows,1) * (var(--td-comp-size-xl) - 2px))}.t-tag{font:var(--td-font-body-medium);color:var(--td-text-color-anti);box-sizing:border-box;padding:0;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);border-radius:var(--td-radius-default);white-space:nowrap;border:1px solid #0000;flex-direction:row;align-items:center;margin:0;list-style:none;display:inline-flex}.t-tag .t-icon{margin-right:var(--td-comp-margin-xs);font-size:var(--td-font-size-body-medium);flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{cursor:not-allowed}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--default.t-tag--outline{border-color:var(--td-component-border)}.t-tag--default.t-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.t-tag--default.t-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--outline{border-color:var(--td-brand-color)}.t-tag--primary.t-tag--light{background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light,.t-tag--primary.t-tag--outline,.t-tag--primary.t-tag--light-outline{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--outline{border-color:var(--td-success-color)}.t-tag--success.t-tag--light{background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light,.t-tag--success.t-tag--outline,.t-tag--success.t-tag--light-outline{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--outline .t-tag__icon-close:hover,.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--outline{border-color:var(--td-warning-color)}.t-tag--warning.t-tag--light{background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light,.t-tag--warning.t-tag--outline,.t-tag--warning.t-tag--light-outline{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--outline .t-tag__icon-close:hover,.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--outline{border-color:var(--td-error-color)}.t-tag--danger.t-tag--light{background-color:var(--td-error-color-light)}.t-tag--danger.t-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light,.t-tag--danger.t-tag--outline,.t-tag--danger.t-tag--light-outline{color:var(--td-error-color)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--outline .t-tag__icon-close:hover,.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{color:var(--td-font-white-2)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{color:var(--td-font-white-1)}.t-tag.t-tag--outline{background:0 0}.t-tag.t-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.t-tag.t-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.t-tag.t-size-l .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-tag.t-tag--round{border-radius:var(--td-radius-extraLarge)}.t-tag.t-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.t-tag.t-tag--ellipsis .t-tag--text{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;display:inline-block;overflow:hidden}.t-tag.t-tag--check:not(.t-tag--disabled){cursor:pointer;transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover{color:var(--td-brand-color-hover)}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.t-check-tag-group .t-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .t-tag{cursor:pointer;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}.t-input-adornment{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}.t-input-adornment__prepend .t-input,.t-input-adornment__append .t-input,.t-input-adornment__prepend .t-textarea__inner,.t-input-adornment__append .t-textarea__inner{background-color:#0000}.t-input-adornment__prepend{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-right:-1px}.t-input-adornment__append{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-left:-1px}.t-input-adornment__text{box-sizing:border-box;white-space:nowrap;height:100%;padding:0 var(--td-comp-paddingLR-s);border:1px solid var(--td-border-level-2-color);align-items:center;display:inline-flex}.t-input-adornment>:first-child,.t-input-adornment>:first-child .t-input,.t-input-adornment>:first-child .t-input-adornment__text,.t-input-adornment>:first-child .t-textarea__inner{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-adornment>:last-child,.t-input-adornment>:last-child .t-input,.t-input-adornment>:last-child .t-input-adornment__text,.t-input-adornment>:last-child .t-textarea__inner{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-adornment>:not(:last-child):hover{z-index:2}.t-input-adornment>:not(:first-child):not(:last-child) .t-input,.t-input-adornment>:not(:first-child):not(:last-child) .t-textarea__inner{border-radius:0}.t-transfer{box-sizing:border-box;font:var(--td-font-body-medium);color:var(--td-text-color-primary);background:0 0;flex-direction:row;align-items:stretch;max-height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.t-transfer__list{min-width:200px;height:200px;padding-top:var(--td-comp-size-xxl);word-break:break-word;vertical-align:middle;border:0;display:inline-block;position:relative}.t-transfer__list-source,.t-transfer__list-target{border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-medium)}.t-transfer__list-header{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl);width:calc(200px - var(--td-comp-margin-s) * 2);padding:0 var(--td-comp-paddingLR-s);margin:0 var(--td-comp-margin-s);box-sizing:border-box;justify-content:space-between;display:flex;position:absolute;top:0}.t-transfer__list-header+:not(.t-transfer__list--with-search){border-top:1px solid var(--td-border-level-1-color)}.t-transfer__list-header .t-checkbox{margin-right:0}.t-transfer__list-header .t-checkbox__label{margin:0}.t-transfer__list-header div{display:flex}.t-transfer__list-header div>span{margin-left:var(--td-comp-margin-s)}.t-transfer__list-header>span{color:var(--td-text-color-placeholder)}.t-transfer__list-body{box-sizing:border-box;height:100%;position:relative}.t-transfer__list--with-search{padding-top:var(--td-comp-size-m);border-top:0}.t-transfer__list-content{width:100%;height:100%;overflow:auto}.t-transfer__list-content .t-checkbox-group{gap:var(--td-comp-margin-xs);width:100%;margin:var(--td-comp-margin-s) 0;flex-direction:column}.t-transfer__list-content .t-checkbox-group .t-checkbox{margin-right:var(--td-comp-margin-s);--ripple-color:var(--td-bg-color-container-active)}.t-transfer__list-content .t-checkbox-group .t-checkbox+.t-checkbox{margin-left:var(--td-comp-margin-s)}.t-transfer__list-content .t-checkbox-group .t-checkbox__label{flex:1;margin:0}.t-transfer__list-content .t-checkbox-group .t-checkbox__label>span{margin-left:var(--td-comp-margin-s);display:inline-block}.t-transfer__list .t-transfer__list-item{padding:var(--td-comp-paddingLR-xs) var(--td-comp-paddingLR-s);cursor:pointer;margin:0 var(--td-comp-margin-s);border-radius:var(--td-radius-default);transition:background-color .2s cubic-bezier(.38,0,.24,1);display:flex}.t-transfer__list .t-transfer__list-item:first-child{margin-top:0}.t-transfer__list .t-transfer__list-item.t-is-disabled:hover{background:0 0}.t-transfer__list-item:hover{background:var(--td-bg-color-container-hover);transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-transfer__list-item.t-is-checked{background:var(--td-brand-color-light)}.t-transfer__list-wrapper{width:100%;height:100%;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m);position:relative;overflow:auto}.t-transfer__list-pagination{height:var(--td-comp-size-xs);vertical-align:middle;padding:var(--td-comp-paddingTB-m)}.t-transfer__list-footer{border-top:1px solid var(--td-border-level-1-color);width:100%;position:absolute;bottom:0;left:0}.t-transfer__operations{margin:auto var(--td-comp-margin-s);vertical-align:middle;gap:var(--td-comp-margin-l);flex-direction:column;display:inline-flex;overflow:hidden}.t-transfer__operations .t-icon{font-size:var(--td-comp-size-xxxs)}.t-transfer__operations .t-icon+.t-button__text{margin-left:0}.t-transfer__empty{text-align:center;color:var(--td-text-color-placeholder);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t-transfer__search-wrapper{width:100%;padding:0 var(--td-comp-margin-s);box-sizing:border-box;position:absolute;top:0}.t-transfer__search .t-transfer__list{height:240px}.t-transfer--with-tree .t-transfer__list{height:auto}.t-transfer--with-tree .t-transfer__list .t-tree{padding:0 var(--td-comp-paddingLR-m);margin:var(--td-comp-margin-s) 0}.t-transfer__pagination .t-transfer__list{height:240px;padding-bottom:calc(var(--td-comp-size-xs) + var(--td-comp-paddingTB-m) * 2)}.t-transfer__footer .t-transfer__list{height:248px;padding-bottom:48px}.t-transfer__pagination.t-transfer__footer .t-transfer__list{height:288px;padding-bottom:calc(calc(var(--td-comp-size-xs) + var(--td-comp-paddingTB-m) * 2) + 48px)}.t-transfer__search.t-transfer__footer .t-transfer__list{height:288px;padding-bottom:48px}.t-transfer__search.t-transfer__pagination .t-transfer__list{height:280px;padding-bottom:48px}.t-transfer__search.t-transfer__footer.t-transfer__pagination .t-transfer__list{height:328px;padding-bottom:88px}.t-transfer__wrapper .t-transfer__list{width:206px;height:320px;overflow:scroll}.t-checkbox-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:inline-flex}.t-checkbox{font:var(--td-font-body-medium);box-sizing:border-box;cursor:pointer;color:var(--td-text-color-primary);align-items:center;margin:0;padding:0;list-style:none;display:inline-flex;position:relative}.t-checkbox+.t-checkbox{margin-left:inherit}.t-checkbox__former{clip:rect(0 0 0 0);appearance:none;border:0;outline:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-checkbox__input{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;width:16px;height:16px;display:inline-block;position:relative}.t-checkbox__input:after{content:"";opacity:0;box-sizing:border-box;position:absolute}.t-checkbox__label{vertical-align:middle;font:var(--td-font-body-medium);margin-left:8px;display:inline-block}.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;border:2px solid var(--td-text-color-anti);background:0 0;border-top:0;border-left:0;border-radius:0 0 1px;width:5px;height:9px;top:6px;left:3px;transform:rotate(45deg)scale(1)translate(-50%,-50%)}.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;border:unset;background-color:var(--td-font-white-1);width:16px;height:4px;top:5px;left:-1px;right:0;transform:scale(.5)}.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}: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{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--td-scrollbar-hover-color)}.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{stroke:currentColor;transition:d .2s}.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{transform-origin:50%;transition:transform .2s}.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:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--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:#0009;--td-mask-disabled:#fff9;--td-mask-background:#fffffff5;--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:#0000001a;--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 #0000000d, 0 4px 5px #00000014, 0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d, 0 8px 10px 1px #0000000f, 0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d, 0 16px 24px 2px #0000000a, 0 8px 10px -5px #00000014;--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:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--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:#ffffffe6;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--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:#0006;--td-mask-disabled:#0009;--td-mask-background:#242424f5;--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:#ffffff1a;--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 #0000000f, 0 1px 10px #00000014, 0 2px 4px #0000001f;--td-shadow-2:0 8px 10px #0000001f, 0 3px 14px #0000001a, 0 5px 5px #00000029;--td-shadow-3:0 16px 24px #00000024, 0 6px 30px #0000001f, 0 8px 10px #0003;--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:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--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%;--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);--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)}.admin-step-bar{scrollbar-width:thin;width:100%;min-width:0;padding-bottom:2px;overflow-x:auto}.admin-step-bar__list{min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.admin-step-bar__item{flex:1 1 0;min-width:136px;position:relative}.admin-step-bar__item+.admin-step-bar__item{margin-left:-14px}.admin-step-bar__button{justify-content:center;align-items:center;gap:var(--llc-space-sm);background:var(--llc-color-container-muted);width:100%;min-height:40px;color:var(--llc-color-text-placeholder);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);cursor:pointer;font:inherit;font-weight:var(--llc-font-weight-semibold);line-height:var(--llc-line-height-md);border:1px solid #0000;padding:0 22px 0 28px;display:flex;position:relative}.admin-step-bar__item:first-child .admin-step-bar__button{border-radius:var(--llc-radius-sm) 0 0 var(--llc-radius-sm);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);padding-left:18px}.admin-step-bar__item:last-child .admin-step-bar__button{border-radius:0 var(--llc-radius-sm) var(--llc-radius-sm) 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%);padding-right:18px}.admin-step-bar__item:first-child:last-child .admin-step-bar__button{border-radius:var(--llc-radius-sm);clip-path:none}.admin-step-bar__button:hover:not(:disabled){background:var(--llc-color-container);color:var(--llc-color-brand-active);filter:brightness(.99)}.admin-step-bar__button:focus-visible{outline:2px solid var(--llc-color-brand-hover);outline-offset:-2px}.admin-step-bar__button:disabled{cursor:default}.admin-step-bar__button.is-done{background:var(--llc-color-brand-focus);color:var(--llc-color-text-primary);border-color:#ff4d2429}.admin-step-bar__button.is-current{border-color:var(--llc-color-brand-active);background:var(--llc-color-brand-active);color:#fff}.admin-step-bar__button.is-todo{background:var(--llc-color-container-muted);color:var(--llc-color-text-placeholder);border-color:#edf1f6}.admin-step-bar__index{color:currentColor;width:18px;height:18px;font-size:var(--llc-font-size-xs);font-weight:var(--llc-font-weight-bold);background:#ffffffb8;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-step-bar__button.is-current .admin-step-bar__index{color:#fff;background:#ffffff3d}.admin-step-bar__text{text-align:center;gap:1px;min-width:0;display:grid}.admin-step-bar__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-step-bar__content{color:currentColor;min-width:0;font-size:var(--llc-font-size-xs);font-weight:var(--llc-font-weight-regular);line-height:var(--llc-line-height-xs);opacity:.78;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--llc-color-brand:#ff4d24;--llc-color-brand-hover:#ff6a45;--llc-color-brand-active:#d93616;--llc-color-brand-focus:#fff0eb;--llc-color-primary:var(--llc-color-brand);--llc-color-page:#f1f4f9;--llc-color-container:#fff;--llc-color-container-muted:#f7f9fc;--llc-color-surface-muted:var(--llc-color-container-muted);--llc-color-sidebar:#fff;--llc-color-sidebar-active:#fff3ee;--llc-color-text-primary:#1f2937;--llc-color-text-secondary:#64748b;--llc-color-text-placeholder:#94a3b8;--llc-color-text:var(--llc-color-text-primary);--llc-color-border:#e5ebf2;--llc-color-border-strong:#d8e0ea;--llc-color-success:#138a49;--llc-color-warning:#c26a00;--llc-color-danger:#d92d20;--llc-color-progress:#2f7df6;--llc-color-success-bg:#e9f7ef;--llc-color-success-border:#b7e3c9;--llc-color-warning-bg:#fff3da;--llc-color-warning-border:#ffd08a;--llc-color-danger-bg:#fff0ef;--llc-color-danger-border:#ffc8c3;--llc-radius-sm:4px;--llc-radius-md:6px;--llc-radius-lg:8px;--llc-radius-xl:12px;--llc-radius-pill:999px;--llc-space-xs:4px;--llc-space-sm:8px;--llc-space-md:12px;--llc-space-lg:16px;--llc-space-xl:24px;--llc-space-xxl:32px;--llc-breakpoint-xs:360px;--llc-breakpoint-sm:576px;--llc-breakpoint-md:768px;--llc-breakpoint-lg:992px;--llc-breakpoint-xl:1200px;--llc-breakpoint-xxl:1440px;--llc-breakpoint-xxxl:1680px;--llc-density-compact-content-padding:14px;--llc-density-compact-card-padding:12px;--llc-density-compact-grid-gap:8px;--llc-density-compact-control-height:30px;--llc-density-compact-table-row-height:40px;--llc-density-comfortable-content-padding:20px;--llc-density-comfortable-card-padding:16px;--llc-density-comfortable-grid-gap:12px;--llc-density-comfortable-control-height:34px;--llc-density-comfortable-table-row-height:44px;--llc-density-spacious-content-padding:24px;--llc-density-spacious-card-padding:20px;--llc-density-spacious-grid-gap:16px;--llc-density-spacious-control-height:36px;--llc-density-spacious-table-row-height:48px;--llc-layout-sidebar-width:228px;--llc-layout-sidebar-width-md:212px;--llc-layout-sidebar-width-wide:228px;--llc-layout-sidebar-collapsed-width:64px;--llc-layout-sidebar-width-current:var(--llc-layout-sidebar-width);--llc-sidebar-menu-font-size:var(--llc-font-size-md);--llc-sidebar-menu-icon-size:16px;--llc-sidebar-menu-line-height:var(--llc-line-height-lg);--llc-layout-header-height:64px;--llc-layout-header-padding-x:24px;--llc-layout-content-max-width:1440px;--llc-layout-content-padding:var(--llc-density-comfortable-content-padding);--llc-layout-content-padding-left:var(--llc-layout-content-padding);--llc-layout-detail-drawer-width:min(760px, 100vw);--llc-layout-vehicle-archive-drawer-width:min(1080px, 100vw);--llc-layout-form-drawer-width:min(720px, 100vw);--llc-layout-complex-drawer-width:min(880px, 100vw);--llc-layout-filter-panel-min-width:172px;--llc-layout-filter-actions-inline-width:190px;--llc-layout-table-min-width:960px;--llc-layout-user-table-min-width:1180px;--llc-layout-grid-gap:var(--llc-density-comfortable-grid-gap);--llc-data-card-padding-x:20px;--llc-data-card-header-padding-y:12px;--llc-data-card-table-gap:8px;--llc-pagination-min-height:48px;--llc-table-cell-padding-y:6px;--llc-table-cell-padding-x:14px;--llc-table-header-bg:#f4f7fb;--llc-table-header-font-size:var(--llc-font-size-md);--llc-table-header-font-weight:var(--llc-font-weight-semibold);--llc-shadow-card:0 10px 26px #0f172a0d;--llc-shadow-popover:0 16px 40px #0f172a1f;--llc-font-family-system:"Inter", "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;--llc-font-family-numeric:"DIN Alternate", "Inter", "Segoe UI", "Roboto Mono", Consolas, "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--llc-font-family-code:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--llc-font-weight-regular:400;--llc-font-weight-medium:500;--llc-font-weight-semibold:600;--llc-font-weight-bold:700;--llc-font-size-xs:12px;--llc-font-size-sm:13px;--llc-font-size-md:14px;--llc-font-size-lg:16px;--llc-font-size-xl:18px;--llc-font-size-xxl:20px;--llc-font-size-display:24px;--llc-line-height-xs:20px;--llc-line-height-sm:20px;--llc-line-height-md:22px;--llc-line-height-lg:24px;--llc-line-height-xl:26px;--llc-line-height-xxl:28px;--llc-line-height-display:32px;--llc-line-height-caption:var(--llc-line-height-sm);--llc-font-size-page-title:var(--llc-font-size-xxl);--llc-font-size-section-title:var(--llc-font-size-lg);--llc-font-size-body:var(--llc-font-size-md);--llc-font-size-caption:var(--llc-font-size-xs);--llc-control-height-s:var(--llc-density-compact-control-height);--llc-control-height-m:var(--llc-density-comfortable-control-height);--llc-control-height-l:var(--llc-density-spacious-control-height);--llc-table-row-height:var(--llc-density-comfortable-table-row-height);--llc-card-padding:var(--llc-density-comfortable-card-padding);--td-brand-color:var(--llc-color-brand);--td-brand-color-hover:var(--llc-color-brand-hover);--td-brand-color-active:var(--llc-color-brand-active);--td-brand-color-focus:var(--llc-color-brand-focus);--td-brand-color-light:var(--llc-color-brand-focus);--td-error-color:var(--llc-color-danger);--td-warning-color:var(--llc-color-warning);--td-success-color:var(--llc-color-success);--td-bg-color-page:var(--llc-color-page);--td-bg-color-container:var(--llc-color-container);--td-text-color-primary:var(--llc-color-text-primary);--td-text-color-secondary:var(--llc-color-text-secondary);--td-text-color-placeholder:var(--llc-color-text-placeholder);--td-border-level-1-color:var(--llc-color-border);--td-border-level-2-color:var(--llc-color-border-strong);--td-font-family:var(--llc-font-family-system);--td-font-family-medium:var(--llc-font-family-system);--td-font-size-body-small:var(--llc-font-size-xs);--td-font-size-body-medium:var(--llc-font-size-md);--td-font-size-body-large:var(--llc-font-size-lg);--td-font-size-title-small:var(--llc-font-size-md);--td-font-size-title-medium:var(--llc-font-size-lg);--td-font-size-title-large:var(--llc-font-size-xl);--td-font-size-title-extraLarge:var(--llc-font-size-xxl);--td-line-height-body-small:var(--llc-line-height-xs);--td-line-height-body-medium:var(--llc-line-height-md);--td-line-height-body-large:var(--llc-line-height-lg);--td-line-height-title-small:var(--llc-line-height-md);--td-line-height-title-medium:var(--llc-line-height-lg);--td-line-height-title-large:var(--llc-line-height-xl);--td-line-height-title-extraLarge:var(--llc-line-height-xxl);--td-comp-size-s:var(--llc-control-height-s);--td-comp-size-m:var(--llc-control-height-m);--td-comp-size-l:var(--llc-control-height-l);--td-radius-default:var(--llc-radius-md);--td-radius-medium:var(--llc-radius-lg);--td-radius-large:var(--llc-radius-xl)}@media (width>=1440px){:root{--llc-layout-sidebar-width-current:var(--llc-layout-sidebar-width-wide);--llc-layout-content-padding:var(--llc-density-comfortable-content-padding);--llc-layout-content-padding-left:var(--llc-layout-content-padding);--llc-layout-grid-gap:var(--llc-density-spacious-grid-gap);--llc-card-padding:var(--llc-density-comfortable-card-padding);--llc-table-row-height:var(--llc-density-spacious-table-row-height)}}@media (width<=1199px){:root{--llc-layout-sidebar-width-current:var(--llc-layout-sidebar-width-md);--llc-layout-header-padding-x:20px;--llc-layout-content-padding:20px;--llc-layout-content-padding-left:var(--llc-layout-content-padding)}}@media (width<=768px){:root{--llc-layout-header-height:auto;--llc-layout-header-padding-x:var(--llc-density-compact-content-padding);--llc-layout-content-padding:var(--llc-density-compact-content-padding);--llc-layout-content-padding-left:var(--llc-layout-content-padding);--llc-layout-grid-gap:var(--llc-density-compact-grid-gap);--llc-card-padding:var(--llc-density-compact-card-padding);--llc-control-height-m:var(--llc-density-compact-control-height);--llc-table-row-height:var(--llc-density-compact-table-row-height)}}:root{color:var(--llc-color-text-primary);background:var(--llc-color-page);font-size:var(--llc-font-size-body);font-family:var(--llc-font-family-system);line-height:var(--llc-line-height-md);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background:var(--llc-color-page);min-width:320px;min-height:100vh;color:var(--llc-color-text-primary);line-height:var(--llc-line-height-md);margin:0}button{font:inherit}.app-shell{min-height:100vh}.app-shell__content{max-width:960px;padding:48px var(--llc-layout-content-padding);margin:0 auto}.app-shell__panel,.login-panel,.module-placeholder,.not-found-panel{background:var(--llc-color-container);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-xl);box-shadow:var(--llc-shadow-card)}.app-shell__panel{padding:var(--llc-card-padding)}.app-shell__title,.login-panel__title,.module-placeholder__title,.not-found-panel__title{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-page-title);font-weight:var(--llc-font-weight-bold);line-height:var(--llc-line-height-xxl);margin:0}.app-shell__text,.login-panel__subtitle,.admin-layout__subtitle,.module-placeholder__description,.not-found-panel__description{color:var(--llc-color-text-secondary);margin:0}.stack{gap:var(--llc-layout-grid-gap);flex-direction:column;display:flex}.stack--sm{gap:var(--llc-space-sm)}.inline-stack{align-items:center;gap:var(--llc-space-sm);flex-wrap:wrap;display:flex}.llc-button{min-height:var(--llc-control-height-m);justify-content:center;align-items:center;gap:var(--llc-space-sm);padding:0 var(--llc-space-lg);border:1px solid var(--llc-color-border-strong);border-radius:var(--llc-radius-md);background:var(--llc-color-container);color:var(--llc-color-text-primary);cursor:pointer;display:inline-flex}.llc-button:hover{border-color:var(--llc-color-brand-hover);color:var(--llc-color-brand)}.llc-button--primary{border-color:var(--llc-color-brand);background:var(--llc-color-brand);color:#fff}.llc-button--primary:hover{border-color:var(--llc-color-brand-hover);background:var(--llc-color-brand-hover);color:#fff}.llc-button--text{min-width:32px;padding:0 var(--llc-space-sm);background:0 0;border-color:#0000}.llc-button--compact{min-height:var(--llc-control-height-m);padding:0 var(--llc-space-md)}.llc-button--danger{border-color:var(--llc-color-danger);background:var(--llc-color-danger);color:#fff}.llc-button--danger:hover{color:#fff;background:#b42318;border-color:#b42318}.llc-button:disabled{border-color:var(--llc-color-border);background:var(--llc-color-container-muted);color:var(--llc-color-text-placeholder);cursor:not-allowed}.llc-button--text:disabled{color:var(--llc-color-text-placeholder);background:0 0;border-color:#0000}.llc-alert{padding:var(--llc-space-md) var(--llc-space-lg);border-radius:var(--llc-radius-lg);color:var(--llc-color-text-primary);background:#2f7df614;border:1px solid #2f7df62e}.llc-input{width:100%;min-height:var(--llc-control-height-m);padding:0 var(--llc-space-md);border:1px solid var(--llc-color-border-strong);border-radius:var(--llc-radius-md);background:var(--llc-color-container);color:var(--llc-color-text-primary);font:inherit;outline:none}.llc-select{width:100%}.llc-select .t-input{min-height:var(--llc-control-height-m);border-color:var(--llc-color-border-strong);border-radius:var(--llc-radius-md);background:var(--llc-color-container);box-shadow:none;color:var(--llc-color-text-primary);font:inherit}.llc-select .t-input__inner{padding-right:var(--llc-space-sm);color:var(--llc-color-text-primary);font:inherit}.llc-select .t-input.t-input--suffix>.t-input__suffix{margin-left:var(--llc-space-xs);padding-right:var(--llc-space-md);color:var(--llc-color-text-secondary)}.llc-select .t-input.t-input--suffix>.t-input__suffix svg{width:16px;height:16px}.llc-select:hover .t-input{border-color:var(--llc-color-brand-hover)}.llc-select.t-select--focused .t-input,.llc-select .t-input.t-is-focused,.llc-select .t-input:focus-within,.llc-input:focus{border-color:var(--llc-color-brand);box-shadow:0 0 0 2px var(--llc-color-brand-focus)}.llc-input:disabled{background-color:var(--llc-color-container-muted);color:var(--llc-color-text-placeholder);cursor:not-allowed}.llc-select-popup{border-radius:var(--llc-radius-lg);overflow:visible}.llc-select-popup .t-popup__content.llc-select-popup__inner{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);box-shadow:var(--llc-shadow-popover);overflow:hidden}.llc-select-popup__inner .t-select__dropdown-inner{padding:var(--llc-space-xs);border-radius:var(--llc-radius-lg)}.llc-select-popup__inner .t-select__list{gap:2px;margin:0;padding:0;display:grid}.llc-select-popup__inner .t-select-option{border-radius:var(--llc-radius-md);min-height:34px;color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md)}.llc-select-popup__inner .t-select-option:hover,.llc-select-popup__inner .t-select-option__hover{background:var(--llc-color-container-muted)}.llc-select-popup__inner .t-select-option.t-is-selected{background:var(--llc-color-brand-focus);color:var(--llc-color-brand-active);font-weight:var(--llc-font-weight-semibold)}.llc-tag{min-height:var(--td-comp-size-xs);padding:0 var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:var(--llc-color-container-muted);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);align-items:center;display:inline-flex}.llc-tag--brand{background:var(--llc-color-brand-focus);color:var(--llc-color-brand-active);border-color:#ff4d2452}.login-layout,.admin-layout{min-height:100vh}.login-layout{background:#f5f7fb;justify-content:flex-end;align-items:center;padding:clamp(24px,5vw,84px);display:flex;position:relative;overflow:hidden}.login-layout:before{content:"";filter:saturate(.98)contrast(1.01);background:url(/assets/login-background-orange-film-BRjilLyK.png) 50%/cover no-repeat;position:absolute;inset:0}.login-layout:after{content:"";background:linear-gradient(90deg,#f5f7fb0f 0%,#f5f7fb14 44%,#ffffff75 68%,#ffffffb3 100%),linear-gradient(#ffffff29,#f1f4f90a);position:absolute;inset:0}.login-shell{z-index:1;width:min(430px,100%);margin-left:auto;display:grid;position:relative}.login-identity{z-index:1;gap:var(--llc-space-lg);grid-template-columns:76px minmax(0,1fr);align-items:center;max-width:min(620px,100vw - 560px);display:grid;position:absolute;top:clamp(28px,5vw,72px);left:clamp(28px,6vw,92px)}.login-identity__mark{object-fit:contain;border-radius:18px;width:76px;height:76px;display:block;box-shadow:0 16px 36px #d92d201f}.login-identity__copy{min-width:0;display:grid}.login-identity__system{min-width:0;color:var(--llc-color-brand);font-size:clamp(34px,3.2vw,50px);font-weight:var(--llc-font-weight-bold);letter-spacing:0;text-overflow:ellipsis;text-shadow:0 1px #ffffff9e;white-space:nowrap;line-height:1.12;overflow:hidden}.login-panel{border-radius:var(--llc-radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-color:#ffffffbd;width:100%;padding:clamp(28px,3vw,40px);box-shadow:0 28px 72px #0f172a29}.login-brand{justify-content:flex-start;align-items:center;gap:var(--llc-space-md);padding:0 var(--llc-space-xs);color:var(--llc-color-brand-active);font-size:var(--llc-font-size-xl);font-weight:var(--llc-font-weight-bold);text-shadow:0 1px #ffffffb8;display:flex}.login-brand__mark{object-fit:contain;flex:none;width:44px;height:44px;display:block}.login-brand__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.login-panel__header{gap:var(--llc-space-sm);margin-bottom:var(--llc-space-xl);display:grid}.login-panel__eyebrow{color:var(--llc-color-brand-active);font-size:var(--llc-font-size-sm);font-weight:var(--llc-font-weight-bold);margin:0}.login-form{gap:var(--llc-space-lg);flex-direction:column;display:flex}.login-form>.llc-button{width:100%;min-height:var(--llc-control-height-l)}.login-code-row{gap:var(--llc-space-sm);grid-template-columns:minmax(0,1fr) minmax(118px,max-content);display:grid}.login-code-button{min-width:118px;padding-right:var(--llc-space-md);padding-left:var(--llc-space-md);white-space:nowrap}.form-field{min-width:min(100%, var(--llc-layout-filter-panel-min-width));gap:var(--llc-space-xs);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-sm);flex-direction:column;display:flex}.form-field>span,.form-field>label{color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-medium)}.filter-panel .form-field{gap:5px}.filter-panel .form-field>span,.filter-panel .form-field>label{color:var(--llc-color-text-secondary);font-weight:var(--llc-font-weight-medium)}.form-hint{padding:var(--llc-space-sm) var(--llc-space-md);border-radius:var(--llc-radius-md);color:var(--llc-color-success);background:#138a4912;border:1px solid #138a492e}.form-error{padding:var(--llc-space-sm) var(--llc-space-md);border-radius:var(--llc-radius-md);color:var(--llc-color-danger);background:#dc26260f;border:1px solid #dc262633}@media (width<=960px){.login-layout{align-items:center;gap:var(--llc-space-xl);padding:var(--llc-layout-content-padding);flex-direction:column;justify-content:center}.login-layout:after{background:linear-gradient(#ffffff2e,#ffffff47),linear-gradient(90deg,#f5f7fb2e,#ffffff85)}.login-shell{margin-left:0}.login-identity{grid-template-columns:64px minmax(0,1fr);align-self:center;width:min(520px,100%);max-width:100%;position:relative;top:auto;left:auto}.login-identity__mark{border-radius:var(--llc-radius-xl);width:64px;height:64px}.login-identity__system{white-space:normal;font-size:clamp(26px,7vw,36px)}}@media (width<=576px){.login-layout{min-height:100dvh;padding:var(--llc-density-compact-content-padding)}.login-layout:before{background-position:42%}.login-shell{width:min(100%,420px)}.login-identity{gap:var(--llc-space-md);grid-template-columns:56px minmax(0,1fr)}.login-identity__mark{width:56px;height:56px}.login-identity__system{font-size:clamp(24px,8vw,30px);line-height:1.15}.login-panel{padding:var(--llc-space-xl)}.login-code-row{grid-template-columns:1fr}.login-code-button{width:100%}}.admin-layout{grid-template-columns:var(--llc-layout-sidebar-width-current) minmax(0, 1fr);background:var(--llc-color-page);min-height:100vh;transition:grid-template-columns .18s;display:grid}.admin-layout.is-sidebar-collapsed{grid-template-columns:var(--llc-layout-sidebar-collapsed-width) minmax(0, 1fr)}.admin-layout__sider{border-right:1px solid var(--llc-color-border);background:linear-gradient(180deg, #fff 0%, #fff 72%, #fbfcff 100%), var(--llc-color-sidebar);flex-direction:column;height:100vh;min-height:100vh;padding:16px 12px 12px;display:flex;position:sticky;top:0;overflow:visible;box-shadow:8px 0 24px #0f172a07}.admin-layout__brand{justify-content:flex-start;align-items:center;gap:10px;min-height:66px;padding:2px 10px 16px;display:flex}.admin-layout__brand-mark{width:42px;height:42px;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block}.admin-layout__brand-text{min-width:0;color:var(--llc-color-brand-active);letter-spacing:0;text-shadow:0 1px #ffffffb8;white-space:nowrap;flex-direction:column;font-family:STXingkai,华文行楷,FZYaoti,KaiTi,楷体,Microsoft YaHei,sans-serif;font-weight:700;line-height:1.05;display:flex;overflow:hidden}.admin-layout__brand-line{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.admin-layout__brand-line--primary{font-size:22px}.admin-layout__brand-line--secondary{margin-top:2px;font-size:14px}.admin-layout__menu{min-height:0;padding:2px 0 var(--llc-space-lg);scrollbar-width:none;flex-direction:column;flex:1;gap:5px;display:flex;overflow:auto}.admin-layout__menu::-webkit-scrollbar{display:none}.admin-layout__menu-group,.admin-layout__menu-children{flex-direction:column;gap:0;display:flex;position:relative}.admin-layout__menu-children{gap:10px;padding:8px 0 12px}.admin-layout:not(.is-sidebar-collapsed) .admin-layout__menu-group:not(.is-expanded)>.admin-layout__menu-children{display:none}.admin-layout__menu-parent,.admin-layout__menu-item{align-items:center;gap:var(--llc-space-sm);border-radius:var(--llc-radius-md);color:#42526a;width:100%;min-height:40px;font-size:var(--llc-sidebar-menu-font-size);font-weight:var(--llc-font-weight-medium);line-height:var(--llc-sidebar-menu-line-height);text-align:left;background:0 0;border:0;outline:none;padding:0 10px;transition:background-color .16s,box-shadow .16s,color .16s;display:flex}.admin-layout__menu-parent svg,.admin-layout__menu-item svg{flex:none;width:16px;height:16px}.admin-layout__menu-item,.admin-layout__menu-parent{cursor:pointer}.admin-layout__menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-layout__menu-caret{color:#91a0b5;width:14px;height:14px;margin-left:auto;transition:transform .16s,color .16s;transform:rotate(-90deg)}.admin-layout__menu-group.is-expanded>.admin-layout__menu-parent .admin-layout__menu-caret{transform:rotate(0)}.admin-layout__menu-children .admin-layout__menu-item{border-radius:var(--llc-radius-md);color:#334155;min-height:42px;font-size:var(--llc-font-size-sm);padding:0 10px 0 44px}.admin-layout__menu-children .admin-layout__menu-item svg{display:none}.admin-layout__menu-item:hover,.admin-layout__menu-parent.is-active,.admin-layout__menu-item.is-active{color:var(--llc-color-brand)}.admin-layout__menu-parent:hover{background:#f7f9fcdb}.admin-layout__menu-parent:focus-visible,.admin-layout__menu-item:focus-visible,.admin-layout__collapse-button:focus-visible{outline-offset:2px;outline:2px solid #ff4d2447}.admin-layout__menu-parent.is-active{background:0 0}.admin-layout__menu-item:hover{background:#f7f9fcdb}.admin-layout__menu-item.is-active{background:var(--llc-color-sidebar-active);box-shadow:inset 3px 0 0 var(--llc-color-brand), 0 6px 14px #ff4d240f}.admin-layout__menu-children .admin-layout__menu-item:hover,.admin-layout__menu-children .admin-layout__menu-item.is-active{background:var(--llc-color-sidebar-active);box-shadow:inset 3px 0 0 var(--llc-color-brand), 0 6px 14px #ff4d240d}.admin-layout__menu-group.is-active>.admin-layout__menu-parent{box-shadow:none;background:0 0}.admin-layout__menu-group.is-active>.admin-layout__menu-parent .admin-layout__menu-caret{color:var(--llc-color-brand)}.admin-layout__menu-item.is-active,.admin-layout__menu-parent.is-active{font-weight:var(--llc-font-weight-semibold)}.admin-layout__sider-footer{border-top:1px solid var(--llc-color-border);flex:none;justify-content:flex-start;padding-top:10px;display:flex}.admin-layout__collapse-button{border-radius:var(--llc-radius-md);color:#243247;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.admin-layout__collapse-button:hover{background:var(--llc-color-brand-focus);color:var(--llc-color-brand);box-shadow:inset 0 0 0 1px #ff4d2414}.admin-layout__collapse-button svg{width:20px;height:20px}.admin-layout.is-sidebar-collapsed .admin-layout__sider{padding-left:8px;padding-right:8px}.admin-layout.is-sidebar-collapsed .admin-layout__brand{padding:0 0 var(--llc-space-sm);justify-content:center}.admin-layout.is-sidebar-collapsed .admin-layout__brand-text,.admin-layout.is-sidebar-collapsed .admin-layout__menu-label,.admin-layout.is-sidebar-collapsed .admin-layout__menu-caret{display:none}.admin-layout.is-sidebar-collapsed .admin-layout__menu{align-items:center;overflow:visible}.admin-layout.is-sidebar-collapsed .admin-layout__menu-parent,.admin-layout.is-sidebar-collapsed .admin-layout__menu-item{justify-content:center;width:40px;min-height:40px;padding:0}.admin-layout.is-sidebar-collapsed .admin-layout__menu-children{z-index:20;width:160px;padding:var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);box-shadow:var(--llc-shadow-popover);display:none;position:absolute;top:-2px;left:calc(100% + 8px)}.admin-layout.is-sidebar-collapsed .admin-layout__menu-children:before{content:"";width:8px;position:absolute;top:0;bottom:0;left:-8px}.admin-layout.is-sidebar-collapsed .admin-layout__menu-group:hover .admin-layout__menu-children,.admin-layout.is-sidebar-collapsed .admin-layout__menu-group:focus-within .admin-layout__menu-children{display:flex}.admin-layout.is-sidebar-collapsed .admin-layout__menu-children .admin-layout__menu-item{width:100%;min-height:34px;padding:0 var(--llc-space-sm);justify-content:flex-start}.admin-layout.is-sidebar-collapsed .admin-layout__menu-children .admin-layout__menu-label{display:block}.admin-layout.is-sidebar-collapsed .admin-layout__sider-footer{justify-content:center}.admin-layout__main{background:linear-gradient(180deg, #ffffff85 0, #fff0 164px), var(--llc-color-page);min-width:0}.admin-layout__header{min-height:var(--llc-layout-header-height);justify-content:space-between;align-items:center;gap:var(--llc-space-lg);padding:0 var(--llc-layout-header-padding-x);border-bottom:1px solid var(--llc-color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;display:flex}.admin-layout__title-group{align-items:center;min-width:0;display:flex}.admin-layout__breadcrumb{align-items:center;gap:var(--llc-space-sm);min-width:0;color:var(--llc-color-text-secondary);font-weight:var(--llc-font-weight-medium);display:flex}.admin-layout__breadcrumb span{align-items:center;min-width:0;display:inline-flex}.admin-layout__breadcrumb span:not(:last-child):after{margin-left:var(--llc-space-sm);color:var(--llc-color-text-placeholder);content:">"}.admin-layout__breadcrumb .is-current{color:var(--llc-color-text-primary)}.admin-layout__user{align-items:center;gap:var(--llc-space-sm);display:flex}.admin-layout__avatar{background:var(--llc-color-brand-focus);width:28px;height:28px;color:var(--llc-color-brand-active);font-size:var(--llc-font-size-caption);font-weight:var(--llc-font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.admin-layout__content{min-height:calc(100vh - var(--llc-layout-header-height));padding:var(--llc-layout-content-padding) var(--llc-layout-content-padding) var(--llc-layout-content-padding) var(--llc-layout-content-padding-left)}.page-shell{width:100%;max-width:none;margin:0}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-lg);min-height:0;display:flex}.page-header__title{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-page-title);font-weight:var(--llc-font-weight-bold);line-height:var(--llc-line-height-xxl);margin:0}.page-header__description{max-width:720px;color:var(--llc-color-text-secondary);margin:0}.summary-grid{gap:var(--llc-layout-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-card,.metric-card,.data-card{border:1px solid var(--llc-color-border);background:var(--llc-color-container);box-shadow:var(--llc-shadow-card)}.overview-card{min-width:0;padding:20px var(--llc-data-card-padding-x) 18px;border-radius:var(--llc-radius-lg);gap:18px;display:grid}.overview-card__header{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-xl);min-width:0;display:flex}.overview-card__heading{min-width:0}.overview-card__title{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-xxl);font-weight:var(--llc-font-weight-bold);line-height:var(--llc-line-height-xxl);margin:0}.overview-card__description{color:var(--llc-color-text-secondary);line-height:var(--llc-line-height-md);margin:6px 0 0}.metric-card{column-gap:var(--llc-space-md);border-radius:var(--llc-radius-lg);grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;row-gap:2px;min-height:90px;padding:16px 20px;display:grid;box-shadow:0 8px 18px #0f172a09}.metric-card__icon{background:var(--llc-color-brand-focus);width:42px;height:42px;color:var(--llc-color-brand);border-radius:50%;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.metric-card__icon svg{width:24px;height:24px}.metric-card__label{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md);grid-area:label}.metric-card__value{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-display);line-height:var(--llc-line-height-display);grid-area:value}.filter-panel{gap:12px var(--llc-space-lg);padding:18px var(--llc-data-card-padding-x) 12px;border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.filter-panel--with-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.filter-actions{min-width:0;min-height:calc(var(--llc-control-height-m) + var(--llc-line-height-sm) + 4px);flex-direction:column;grid-column:-2/-1;justify-content:flex-end;justify-self:stretch;align-items:center;gap:0;display:flex}.filter-actions__summary{max-width:100%;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-sm);line-height:var(--llc-line-height-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.filter-actions__controls{justify-content:flex-end;align-items:center;gap:var(--llc-space-sm);width:100%;display:flex}.filter-actions__controls .llc-button{white-space:nowrap;min-width:76px}@media (width>=1200px){.filter-panel:has(>.filter-actions:nth-child(5):last-child){grid-template-columns:repeat(4, minmax(var(--llc-layout-filter-panel-min-width), 1fr)) var(--llc-layout-filter-actions-inline-width)}.filter-panel:has(>.filter-actions:nth-child(5):last-child) .filter-actions{width:var(--llc-layout-filter-actions-inline-width);justify-self:end}}.filter-result{padding:12px var(--llc-data-card-padding-x) 10px;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md)}.segmented-control{gap:var(--llc-space-xxl);min-width:0;padding:0 var(--llc-data-card-padding-x);border-bottom:1px solid var(--llc-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.segmented-control::-webkit-scrollbar{display:none}.segmented-control__item{min-height:56px;color:var(--llc-color-text-secondary);cursor:pointer;font-size:var(--llc-font-size-lg);font-weight:var(--llc-font-weight-semibold);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.segmented-control__item:after{background:var(--llc-color-brand);content:"";opacity:0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.segmented-control__item:hover{color:var(--llc-color-brand)}.segmented-control__item.is-active{color:var(--llc-color-brand-active)}.segmented-control__item.is-active:after{opacity:1}.data-card{border-radius:var(--llc-radius-lg);min-width:0;overflow:hidden}.data-card--table{box-shadow:var(--llc-shadow-card)}.data-card__header{justify-content:space-between;align-items:center;gap:var(--llc-space-md);min-height:58px;padding:11px var(--llc-data-card-padding-x);border-bottom:1px solid var(--llc-color-border);background:#fff;display:flex}.data-card__heading{flex:1;min-width:0}.data-card__title-row{align-items:center;gap:var(--llc-space-md);flex-wrap:wrap;min-width:0;display:flex}.data-card__title{font-size:var(--llc-font-size-section-title);font-weight:var(--llc-font-weight-semibold);line-height:var(--llc-line-height-lg);margin:0}.data-card__summary{align-items:center;gap:var(--llc-space-sm);flex-wrap:wrap;min-width:0;display:flex}.summary-chip{align-items:center;gap:var(--llc-space-xs);min-height:24px;padding:0 var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-pill);background:var(--llc-color-container-muted);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-xs);line-height:var(--llc-line-height-xs);white-space:nowrap;display:inline-flex}.summary-chip strong{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-sm)}.data-card__description{margin:var(--llc-space-xs) 0 0;color:var(--llc-color-text-secondary)}.data-table-wrap{padding:0 var(--llc-data-card-padding-x);overflow-x:auto}.data-card>.filter-panel{background:linear-gradient(#fff 0% 72%,#fcfdff 100%);border-width:0 0 1px;border-radius:0}.data-table-wrap--drawer{padding-left:0;padding-right:0}.data-table{width:100%;min-width:var(--llc-layout-table-min-width);border-collapse:collapse;table-layout:fixed}.data-table--logs{min-width:1120px}.data-table--operation-logs .col-time{width:13%}.data-table--operation-logs .col-actor{width:11%}.data-table--operation-logs .col-module{width:9%}.data-table--operation-logs .col-action{width:12%}.data-table--operation-logs .col-target{width:15%}.data-table--operation-logs .col-summary{width:27%}.data-table--operation-logs .col-result{width:6%}.data-table--operation-logs .col-actions{width:7%}.data-table--login-logs .col-time{width:18%}.data-table--login-logs .col-mobile,.data-table--login-logs .col-user{width:14%}.data-table--login-logs .col-result{width:10%}.data-table--login-logs .col-request{width:34%}.data-table--login-logs .col-actions{width:10%}.log-summary-cell,.data-table--operation-logs .col-target,.data-table--login-logs .col-request{overflow-wrap:anywhere;line-height:var(--llc-line-height-sm)}.data-table--users{min-width:var(--llc-layout-user-table-min-width)}.data-table--users .col-user{width:13%}.data-table--users .col-mobile{width:11%}.data-table--users .col-organization{width:15%}.data-table--users .col-role,.data-table--users .col-wechat-avatar{width:8%}.data-table--users .col-wechat-nickname{width:13%}.data-table--users .col-wechat-bind{width:8%}.data-table--users .col-status,.data-table--users .col-login{width:7%}.data-table--users .col-actions{width:10%}.data-table--organizations{min-width:1080px}.data-table--organizations .col-organization{width:28%}.data-table--organizations .col-type{width:10%}.data-table--organizations .col-city{width:12%}.data-table--organizations .col-count,.data-table--organizations .col-users{width:8%}.data-table--organizations .col-status{width:10%}.data-table--organizations .col-created{width:16%}.data-table--organizations .col-actions{width:14%}.data-table--vehicle-import{min-width:1320px}.data-table--vehicle-import .col-check{width:44px}.data-table--vehicle-import .col-vehicle{width:20%}.data-table--vehicle-import .col-cp{width:16%}.data-table--vehicle-import .col-store-input{width:15%}.data-table--vehicle-import .col-store-match{width:22%}.data-table--vehicle-import .col-status{width:9%}.data-table--vehicle-import .col-error{width:18%}.data-table--vehicles{min-width:1080px}.data-table--vehicles .col-vehicle{width:22%}.data-table--vehicles .col-cp,.data-table--vehicles .col-store{width:18%}.data-table--vehicles .col-status{width:13%}.data-table--vehicles .col-updated{width:15%}.data-table--vehicles .col-actions{width:14%}.data-table--inspections{min-width:1080px}.data-table--inspections .col-vehicle{width:190px}.data-table--inspections .col-owner{width:180px}.data-table--inspections .col-film{width:170px}.data-table--inspections .col-summary{width:150px}.data-table--inspections .col-gap{width:210px}.data-table--inspections .col-latest{width:170px}.data-table--inspections .col-actions{width:120px}.data-table--template{min-width:860px}.data-table--template .col-field{width:18%}.data-table--template .col-required{width:8%}.data-table--template .col-example{width:24%}.data-table--template .col-desc{width:50%}.data-table--vehicle-import-summary{min-width:720px}.data-table th,.data-table td{min-height:var(--llc-table-row-height);padding:var(--llc-table-cell-padding-y) var(--llc-table-cell-padding-x);border-bottom:1px solid var(--llc-color-border);text-align:left;vertical-align:middle}.data-table--users td{height:var(--llc-table-row-height)}.wechat-avatar{border:1px solid var(--llc-color-border);background:var(--llc-color-brand-focus);width:40px;height:40px;color:var(--llc-color-brand-active);font-size:var(--llc-font-size-sm);font-weight:var(--llc-font-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.wechat-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wechat-avatar__fallback{z-index:0;position:relative}.wechat-nickname{max-width:100%;color:var(--llc-color-text-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-table--organizations th,.data-table--organizations td{padding-right:var(--llc-space-md);padding-left:var(--llc-space-md)}.data-table--organizations tr.is-selected td{background:var(--llc-color-brand-focus)}.data-table th{background:var(--llc-table-header-bg);height:40px;color:var(--llc-color-text-primary);font-size:var(--llc-table-header-font-size);font-weight:var(--llc-table-header-font-weight)}.data-table tbody tr{transition:background-color .14s}.data-table tbody tr:hover td{background:#fff7f48f}.data-table .stack--sm{gap:2px}.data-table tr:last-child td{border-bottom:0}.admin-pagination{min-height:var(--llc-pagination-min-height);justify-content:flex-end;align-items:center;gap:var(--llc-space-sm);padding:var(--llc-space-sm) var(--llc-data-card-padding-x) var(--llc-space-md);display:flex}.admin-pagination .t-pagination{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-md);flex:1;justify-content:flex-end;align-items:center;display:flex}.admin-pagination .t-pagination__total{margin-right:var(--llc-space-lg);flex:1}.admin-pagination .t-pagination__btn-prev{order:1}.admin-pagination .t-pagination__pager{order:2}.admin-pagination .t-pagination__btn-next{order:3}.admin-pagination .t-pagination__select{margin:0 0 0 var(--llc-space-lg);order:4}.admin-pagination .t-pagination__jump{align-items:center;gap:var(--llc-space-sm);line-height:var(--llc-control-height-m);order:5;display:inline-flex}.admin-pagination .t-input-adornment__append{height:var(--llc-control-height-m);font-size:0;line-height:var(--llc-control-height-m);align-items:center;display:inline-flex}.admin-pagination .t-input-adornment__append:after{color:var(--llc-color-text-secondary);content:"页";font-size:var(--llc-font-size-md);line-height:var(--llc-control-height-m)}.admin-pagination .t-input-adornment,.admin-pagination .t-input__wrap,.admin-pagination .t-input,.admin-pagination .t-select__wrap{min-height:var(--llc-control-height-m);align-items:center;display:inline-flex}.admin-pagination .t-pagination__btn,.admin-pagination .t-pagination__number,.admin-pagination .t-pagination__jump,.admin-pagination .t-select__wrap,.admin-pagination .t-input{border-radius:var(--llc-radius-md)}.admin-pagination__jump-control{min-height:var(--llc-control-height-m);align-items:center;gap:var(--llc-space-sm);color:var(--llc-color-text-secondary);white-space:nowrap;display:inline-flex}.admin-pagination__jump-input{width:56px;height:var(--llc-control-height-m);padding:0 var(--llc-space-sm);border:1px solid var(--llc-color-border-strong);border-radius:var(--llc-radius-md);background:var(--llc-color-container);color:var(--llc-color-text-primary);font:inherit;text-align:center;outline:none}.admin-pagination__jump-input:focus{border-color:var(--llc-color-brand);box-shadow:0 0 0 2px var(--llc-color-brand-focus)}.entity-cell{align-items:center;gap:var(--llc-space-md);display:flex}.entity-cell>div{gap:2px;min-width:0;display:grid}.truncate-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.text-nowrap{white-space:nowrap}.entity-button{align-items:center;gap:var(--llc-space-md);width:100%;min-width:0;color:var(--llc-color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.entity-button>span:last-child{gap:2px;min-width:0;display:grid}.entity-button em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);font-style:normal}.entity-cell span:last-child,.muted-text{color:var(--llc-color-text-secondary)}.entity-avatar{background:var(--llc-color-brand-focus);width:36px;height:36px;color:var(--llc-color-brand-active);font-weight:var(--llc-font-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.chip-list,.table-actions{align-items:center;gap:var(--llc-space-xs);flex-wrap:wrap;display:flex}.table-actions{gap:var(--llc-space-sm);flex-wrap:wrap;justify-content:flex-end}.table-action-button{min-height:28px;padding:0 var(--llc-space-xs);color:var(--llc-color-brand);cursor:pointer;font:inherit;font-weight:var(--llc-font-weight-medium);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.table-action-button:hover{color:var(--llc-color-brand-hover);text-underline-offset:3px;text-decoration:underline}.table-action-button:focus-visible,.row-action-menu summary:focus-visible{outline-offset:2px;border-radius:var(--llc-radius-sm);outline:2px solid #ff4d2447}.table-action-button:disabled{color:var(--llc-color-text-placeholder);cursor:not-allowed}.table-action-button--danger{color:var(--llc-color-danger)}.table-action-button--danger:hover{color:#f04438}.table-action-button--success{color:var(--llc-color-success)}.table-action-button--success:hover{color:#16a163}.row-action-group{align-items:center;gap:var(--llc-space-sm);white-space:nowrap;display:inline-flex}.row-action-menu{display:inline-flex;position:relative}.row-action-menu summary{min-height:28px;padding:0 var(--llc-space-xs);color:var(--llc-color-brand);cursor:pointer;font-weight:var(--llc-font-weight-medium);justify-content:center;align-items:center;list-style:none;display:inline-flex}.row-action-menu summary::-webkit-details-marker{display:none}.row-action-menu[open] summary,.row-action-menu summary:hover{color:var(--llc-color-brand-hover)}.row-action-menu__panel{z-index:20;min-width:112px;padding:var(--llc-space-xs);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);box-shadow:var(--llc-shadow-popover);display:grid;position:absolute;top:calc(100% + 4px);right:0}.row-action-menu__panel .table-action-button{width:100%;min-height:32px;padding:0 var(--llc-space-sm);justify-content:flex-start}.status-pill{min-height:24px;padding:0 var(--llc-space-sm);border-radius:var(--llc-radius-sm);font-size:var(--llc-font-size-caption);font-weight:var(--llc-font-weight-semibold);white-space:nowrap;border:1px solid #0000;align-items:center;display:inline-flex}.status-pill--success{border-color:var(--llc-color-success-border);background:var(--llc-color-success-bg);color:var(--llc-color-success)}.status-pill--warning{border-color:var(--llc-color-warning-border);background:var(--llc-color-warning-bg);color:var(--llc-color-warning)}.status-pill--danger{border-color:var(--llc-color-danger-border);background:var(--llc-color-danger-bg);color:var(--llc-color-danger)}.inspection-summary-line{margin-top:var(--llc-space-xs);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);line-height:var(--llc-line-height-caption);gap:2px;display:grid}.inspection-summary-line--block{margin-top:0}.inspection-month-cell-wrap{text-align:center}.inspection-month-cell{box-sizing:border-box;border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:var(--llc-color-container);width:72px;min-height:44px;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);line-height:var(--llc-line-height-caption);cursor:pointer;place-items:center;gap:2px;padding:4px 6px;display:inline-grid}.inspection-month-cell span,.inspection-month-cell em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.inspection-month-cell em{color:var(--llc-color-text-placeholder);font-style:normal}.inspection-month-cell--uploaded,.inspection-month-cell--uploaded_late{border-color:var(--llc-color-success-border);background:var(--llc-color-success-bg);color:var(--llc-color-success)}.inspection-month-cell--pending_upload{border-color:var(--llc-color-warning-border);background:var(--llc-color-warning-bg);color:var(--llc-color-warning)}.inspection-month-cell--missing,.inspection-month-cell--file_unavailable{border-color:var(--llc-color-danger-border);background:var(--llc-color-danger-bg);color:var(--llc-color-danger)}.inspection-month-cell--not_required{cursor:default}.inspection-detail-view-switch{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:var(--llc-color-container);flex:none;min-height:32px;display:inline-flex;overflow:hidden}.inspection-detail-view-switch button{min-width:64px;padding:0 var(--llc-space-sm);border:0;border-right:1px solid var(--llc-color-border);color:var(--llc-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--llc-font-size-sm);background:0 0}.inspection-detail-view-switch button:last-child{border-right:0}.inspection-detail-view-switch button:hover{color:var(--llc-color-brand)}.inspection-detail-view-switch button.is-active{background:var(--llc-color-brand-focus);color:var(--llc-color-brand-active);font-weight:var(--llc-font-weight-semibold)}.inspection-calendar-shell{gap:var(--llc-space-md);display:grid}.inspection-calendar-year{gap:var(--llc-space-sm);display:grid}.inspection-calendar-year__head{justify-content:space-between;align-items:center;gap:var(--llc-space-sm);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);display:flex}.inspection-calendar-year__head strong{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md)}.inspection-calendar-grid{gap:var(--llc-space-sm);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));display:grid}.inspection-calendar-cell{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);min-width:0;display:grid;position:relative;overflow:hidden}.inspection-calendar-cell.is-active{border-color:var(--llc-color-brand);box-shadow:0 0 0 2px #ff4d241f}.inspection-calendar-cell__main{min-width:0;padding:var(--llc-space-sm);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:7px;display:grid}.inspection-calendar-cell__main:focus-visible{outline-offset:-2px;outline:2px solid #ff4d2447}.inspection-calendar-cell__month,.inspection-calendar-cell__meta{justify-content:space-between;align-items:center;gap:var(--llc-space-xs);min-width:0;display:flex}.inspection-calendar-cell__month strong{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md)}.inspection-calendar-cell__month em,.inspection-calendar-cell__meta em{min-width:0;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.inspection-calendar-cell__status{align-items:center;min-height:24px;display:flex}.inspection-calendar-cell__media{border-radius:var(--llc-radius-sm);min-height:72px;color:var(--llc-color-text-placeholder);background:#f7f9fcc7;border:1px dashed #c1c9d6db;place-items:center;display:grid;overflow:hidden}.inspection-calendar-cell__media img{object-fit:cover;width:100%;height:72px;display:block}.inspection-calendar-cell__media em{padding:0 var(--llc-space-xs);font-size:var(--llc-font-size-caption);font-style:normal}.inspection-calendar-cell__upload{margin:0 var(--llc-space-sm) var(--llc-space-xs);justify-self:start}.inspection-month-detail-panel{gap:var(--llc-space-sm);padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:#f7f9fcc7;display:grid}.inspection-month-detail-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-md);display:flex}.inspection-month-detail-panel__head h4{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md);margin:0}.inspection-month-detail-panel__head p{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);margin:4px 0 0}.inspection-month-photo-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.inspection-month-detail-panel__actions{justify-content:flex-end;display:flex}.inspection-ledger-list{gap:var(--llc-space-sm);display:grid}.inspection-ledger-item{align-items:center;gap:var(--llc-space-sm);padding:var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);grid-template-columns:minmax(110px,1.2fr) minmax(96px,auto) minmax(180px,2fr) auto;display:grid}.inspection-ledger-item>div:first-child{gap:2px;display:grid}.inspection-ledger-item>div:first-child span,.inspection-ledger-item__meta{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.inspection-ledger-item__meta{gap:var(--llc-space-xs);flex-wrap:wrap;min-width:0;display:flex}.inspection-upload-remark{resize:vertical;min-height:96px}.empty-state{min-height:160px;color:var(--llc-color-text-secondary);place-items:center;display:grid}.vehicle-action-panel{gap:var(--llc-space-md);padding:var(--llc-space-md) var(--llc-data-card-padding-x) 0;grid-template-columns:minmax(280px,360px) auto;align-items:center;display:grid}.drawer-step-content{gap:var(--llc-space-md);padding-top:0;display:grid}.summary-grid--drawer{grid-template-columns:repeat(4,minmax(0,1fr))}.import-upload-panel{box-sizing:border-box;align-items:center;gap:var(--llc-space-md);min-width:0;max-width:100%;padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);flex-wrap:wrap;display:flex}.import-upload-panel__meta{gap:2px;min-width:min(420px,100%);display:grid}.import-upload-panel__meta strong{overflow-wrap:anywhere;min-width:0;color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-semibold)}.vehicle-drawer-action-panel{gap:var(--llc-space-md);margin-bottom:var(--llc-space-md);grid-template-columns:minmax(260px,360px) auto;align-items:center;display:grid}.vehicle-drawer-action-panel--cards{grid-template-columns:max-content minmax(240px,1fr) auto}.import-select-all{min-height:var(--llc-control-height-m);align-items:center;gap:var(--llc-space-sm);color:var(--llc-color-text-primary);white-space:nowrap;display:inline-flex}.import-detection-list{gap:var(--llc-space-md);display:grid}.import-detection-card{gap:var(--llc-space-md);padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);grid-template-columns:max-content minmax(0,1fr) minmax(260px,.42fr);align-items:start;display:grid}.import-detection-card__check{align-items:center;gap:var(--llc-space-xs);min-height:28px;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);white-space:nowrap;display:inline-flex}.import-detection-card__main,.import-detection-card__side{gap:var(--llc-space-md);min-width:0;display:grid}.import-detection-card__header{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-md);min-width:0;display:flex}.import-detection-card__header h4,.import-detection-card__header p{margin:0}.import-detection-card__header h4{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md)}.import-detection-card__header p{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);margin-top:2px}.import-detection-card__grid{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.import-detection-card__grid>div,.import-detection-card__match-text{min-width:0;padding:var(--llc-space-sm) var(--llc-space-md);background:var(--llc-color-container-muted);gap:2px;display:grid}.import-detection-card__grid span,.import-detection-card__match-text span{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.import-detection-card__grid strong,.import-detection-card__match-text strong{overflow-wrap:anywhere;min-width:0;color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-medium)}.import-detection-card__grid em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.assign-transfer-summary{align-items:center;gap:var(--llc-space-sm);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-sm);flex-wrap:wrap;display:flex}.assign-transfer-summary span{min-height:28px;padding:0 var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:var(--llc-color-container-muted);align-items:center;display:inline-flex}.llc-transfer{width:100%}.llc-transfer .t-transfer__list{border-color:var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);height:430px}.llc-transfer .t-transfer__list-header{background:var(--llc-table-header-bg);min-height:44px;color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-semibold)}.llc-transfer .t-transfer__list-body{height:calc(100% - 44px)}.llc-transfer .t-transfer__list-item{min-height:54px}.llc-transfer .t-transfer__operations{gap:var(--llc-space-sm)}.transfer-vehicle-item{gap:2px;min-width:0;display:grid}.transfer-vehicle-item strong,.transfer-vehicle-item em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transfer-vehicle-item em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);font-style:normal}.visually-hidden-file{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split-workbench{gap:var(--llc-layout-grid-gap);grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.split-workbench--users{grid-template-columns:minmax(0,1.6fr) minmax(360px,.9fr)}.data-table--organizations .entity-button>span:last-child{overflow:hidden}.role-list{gap:var(--llc-space-sm);padding:var(--llc-space-lg);display:grid}.role-list__item{gap:var(--llc-space-md);width:100%;padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);color:var(--llc-color-text-primary);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.role-list__item:hover,.role-list__item.is-selected{border-color:var(--llc-color-brand);background:var(--llc-color-brand-focus)}.role-list__main,.role-list__meta{gap:var(--llc-space-xs);display:grid}.role-list__meta{justify-items:end}.detail-grid{gap:var(--llc-space-md);padding:var(--llc-space-lg) var(--llc-space-xl);border-bottom:1px solid var(--llc-color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-grid--drawer{padding:var(--llc-space-md) 0;border-bottom:1px solid var(--llc-color-border);gap:0}.detail-item{gap:2px;min-width:0;display:grid}.detail-grid--drawer .detail-item{padding:0 var(--llc-space-md);border-left:1px solid var(--llc-color-border)}.detail-grid--drawer .detail-item:first-child{border-left:0;padding-left:0}.detail-item span{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.form-grid{gap:var(--llc-space-lg);padding:var(--llc-space-xl) var(--llc-data-card-padding-x);border-bottom:1px solid var(--llc-color-border);display:grid}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--three,.form-grid--relation{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--in-drawer{border-bottom:0;padding:0}.form-field--wide{grid-column:span 2}.record-actions{gap:var(--llc-space-md);padding:var(--llc-space-lg) var(--llc-data-card-padding-x) var(--llc-space-xl);flex-wrap:wrap;display:flex}.permission-panel{gap:var(--llc-space-md);padding:var(--llc-space-md);display:grid}.permission-panel--readonly{padding:0}.permission-group{gap:var(--llc-space-sm);display:grid}.permission-group__header{justify-content:space-between;align-items:center;gap:var(--llc-space-sm);display:flex}.permission-group h3{font-size:var(--llc-font-size-sm);line-height:var(--llc-line-height-sm);margin:0}.permission-module-toggle{align-items:center;gap:var(--llc-space-xs);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);display:inline-flex}.permission-grid{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.permission-item{align-items:center;gap:var(--llc-space-sm);min-height:44px;padding:var(--llc-space-sm) var(--llc-space-md);background:var(--llc-color-container-muted);border:0;border-radius:0;display:flex}.permission-item--disabled{color:var(--llc-color-text-tertiary);cursor:not-allowed}.permission-item--disabled .risk-dot{opacity:.72}.permission-item span{gap:2px;min-width:0;display:grid}.risk-dot{min-height:22px;padding:0 var(--llc-space-xs);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);font-size:var(--llc-font-size-caption);font-weight:var(--llc-font-weight-semibold);white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.risk-dot--low{border-color:var(--llc-color-success-border);background:var(--llc-color-success-bg);color:var(--llc-color-success)}.risk-dot--medium{color:var(--llc-color-brand-active);background:#2f7df614;border-color:#2f7df63d}.risk-dot--high{border-color:var(--llc-color-warning-border);background:var(--llc-color-warning-bg);color:var(--llc-color-warning)}.risk-dot--critical{border-color:var(--llc-color-danger-border);background:var(--llc-color-danger-bg);color:var(--llc-color-danger)}.permission-item em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.module-placeholder{min-height:calc(100vh - 112px);padding:var(--llc-card-padding)}.drawer-body{min-height:calc(100vh - 52px);padding:var(--llc-space-lg) var(--llc-space-xl) 0;flex-direction:column;gap:0;display:flex}.drawer-body--form,.drawer-body--stepper{gap:var(--llc-space-md)}.t-drawer__header{min-height:52px;padding:0 var(--llc-space-xl);border-bottom:1px solid var(--llc-color-border)}.t-drawer__body{padding:0}.drawer-hero{justify-content:space-between;align-items:center;gap:var(--llc-space-lg);padding:var(--llc-space-lg) 0 var(--llc-space-md);border-bottom:1px solid var(--llc-color-border);display:flex}.drawer-hero>div{gap:var(--llc-space-xs);min-width:0;display:grid}.drawer-hero h3{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-lg);line-height:var(--llc-line-height-lg);margin:0}.drawer-hero p{color:var(--llc-color-text-secondary);margin:0}.drawer-section{gap:var(--llc-space-sm);padding:var(--llc-space-md) 0;border-bottom:1px solid var(--llc-color-border);display:grid}.drawer-section--detail{padding-top:var(--llc-space-lg)}.drawer-section--stepper{gap:var(--llc-space-lg);padding-top:var(--llc-space-md);border-bottom:0}.drawer-section__header{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-md);display:flex}.drawer-section__header h3,.relation-detail-list h4{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md);margin:0}.drawer-section__header p{margin:var(--llc-space-xs) 0 0;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.drawer-form-section,.drawer-step-shell,.drawer-step-panel{box-sizing:border-box;min-width:0;max-width:100%;display:grid}.drawer-form-section{gap:var(--llc-space-md);padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container)}.drawer-form-section__header{gap:var(--llc-space-xs);padding-bottom:var(--llc-space-xs);display:grid}.drawer-form-section__header h3{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md);font-weight:var(--llc-font-weight-semibold);line-height:var(--llc-line-height-md);margin:0}.drawer-form-section__header p{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);line-height:var(--llc-line-height-caption);margin:0}.drawer-step-shell{gap:var(--llc-space-md)}.drawer-step-summary{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--llc-space-lg);min-width:0;max-width:100%;padding:var(--llc-space-sm) var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);display:flex}.drawer-step-summary strong{color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-semibold);flex:none}.drawer-step-summary span{min-width:0;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);line-height:var(--llc-line-height-caption);text-align:right}.drawer-step-panel{gap:var(--llc-space-md);min-height:0;padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container)}.user-detail-hero{align-items:flex-start}.drawer-hero>.user-detail-identity{align-items:flex-start;gap:var(--llc-space-md);min-width:0;display:flex}.user-detail-avatar{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-brand-focus);width:44px;height:44px;color:var(--llc-color-brand-active);font-weight:var(--llc-font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.user-detail-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.user-detail-avatar__fallback{line-height:1}.user-detail-tags{gap:var(--llc-space-xs);margin-top:var(--llc-space-xs);flex-wrap:wrap;display:flex}.user-detail-content{gap:var(--llc-space-md);padding:var(--llc-space-md) 0 var(--llc-space-lg);display:grid}.user-detail-section{gap:var(--llc-space-sm);padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);display:grid}.user-detail-section h3{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md);font-weight:var(--llc-font-weight-semibold);line-height:var(--llc-line-height-md);margin:0}.user-detail-grid{column-gap:var(--llc-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.user-detail-field{align-content:center;gap:var(--llc-space-xs);border-top:1px solid var(--llc-color-border);min-width:0;min-height:52px;padding:10px 0;display:grid}.user-detail-field:nth-child(-n+2){border-top:0}.user-detail-field--wide{grid-column:1/-1}.user-detail-field dt{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);line-height:var(--llc-line-height-caption)}.user-detail-field dd{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-sm);min-width:0;color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-medium);line-height:var(--llc-line-height-md);margin:0;display:flex}.user-detail-field__value{overflow-wrap:anywhere;min-width:0}.user-detail-field--mono .user-detail-field__value{font-family:var(--llc-font-family-code);font-size:var(--llc-font-size-sm);font-weight:var(--llc-font-weight-regular)}.user-detail-copy-button{border-radius:var(--llc-radius-md);width:28px;height:28px;color:var(--llc-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.user-detail-copy-button:hover{border-color:var(--llc-color-border);background:var(--llc-color-container-muted);color:var(--llc-color-brand-active)}.drawer-confirm-grid{gap:var(--llc-space-md);grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:stretch;display:grid}.confirm-panel{align-content:start;gap:var(--llc-space-md);min-width:0;padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);display:grid}.confirm-panel--wide{margin-top:var(--llc-space-md)}.confirm-panel__header{justify-content:space-between;align-items:center;gap:var(--llc-space-sm);min-width:0;padding-bottom:var(--llc-space-sm);border-bottom:1px solid var(--llc-color-border);display:flex}.confirm-panel__header h4{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-sm);font-weight:var(--llc-font-weight-bold);line-height:var(--llc-line-height-sm);margin:0}.confirm-panel__status{padding:2px var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-pill);background:var(--llc-color-container-muted);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);line-height:var(--llc-line-height-caption);flex:none}.confirm-panel__status.is-ready{color:var(--llc-color-primary);background:#2563eb14;border-color:#2563eb2e}.form-field--confirm{min-width:0}.confirm-kv-list{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:var(--llc-color-container);min-width:0;display:grid;overflow:hidden}.confirm-kv-list--split{background:var(--llc-color-border);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.confirm-kv-row{align-items:center;gap:var(--llc-space-md);min-width:0;min-height:40px;padding:0 var(--llc-space-md);background:var(--llc-color-container);grid-template-columns:76px minmax(0,1fr);display:grid}.confirm-kv-list:not(.confirm-kv-list--split) .confirm-kv-row+.confirm-kv-row{border-top:1px solid var(--llc-color-border)}.confirm-kv-row--wide{grid-column:1/-1}.confirm-kv-row dt{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.confirm-kv-row dd{overflow-wrap:anywhere;min-width:0;color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-medium);margin:0}.drawer-actions{box-sizing:border-box;justify-content:flex-end;gap:var(--llc-space-sm);min-width:0;margin:auto calc(var(--llc-space-xl) * -1) 0;padding:var(--llc-space-md) var(--llc-space-xl);border-top:1px solid var(--llc-color-border);background:var(--llc-color-container);flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #0f172a0a}.admin-form-drawer{min-height:calc(100vh - 52px)}.admin-form-drawer .t-form{flex-direction:column;min-height:calc(100vh - 52px);display:flex}.admin-form-drawer__content{padding:var(--llc-space-lg) var(--llc-space-xl) 0;flex:1}.admin-form-drawer__grid{grid-template-columns:repeat(var(--admin-form-drawer-columns,2), minmax(0, 1fr));gap:var(--llc-space-lg);display:grid}.admin-form-drawer__field--wide{grid-column:1/-1}.admin-form-drawer .t-form__item{margin-bottom:0}.admin-form-drawer .t-form__label{color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-medium)}.admin-form-drawer .t-input,.admin-form-drawer .t-select{width:100%}.admin-form-drawer__error{margin-bottom:var(--llc-space-md);padding:var(--llc-space-sm) var(--llc-space-md);border:1px solid var(--llc-color-danger-border);border-radius:var(--llc-radius-md);background:var(--llc-color-danger-bg);color:var(--llc-color-danger)}.readonly-grid{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);display:grid;overflow:hidden}.readonly-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.readonly-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.readonly-item{align-content:center;gap:var(--llc-space-xs);min-width:0;min-height:52px;padding:10px var(--llc-space-md);border:0;border-top:1px solid var(--llc-color-border);background:var(--llc-color-container);border-radius:0;display:grid}.readonly-grid--two .readonly-item:nth-child(-n+2),.readonly-grid--three .readonly-item:nth-child(-n+3){border-top:0}.readonly-item--wide{grid-column:1/-1}.readonly-item span{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.readonly-item strong{overflow-wrap:anywhere;min-width:0;color:var(--llc-color-text-regular);font-weight:var(--llc-font-weight-medium);line-height:var(--llc-line-height-md)}.relation-detail-list{gap:var(--llc-space-md);display:grid}.relation-detail-list article{gap:var(--llc-space-sm);display:grid}.relation-line{width:100%;min-height:38px;padding:var(--llc-space-xs) var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);color:var(--llc-color-text-primary);text-align:left;gap:2px;display:grid}button.relation-line{cursor:pointer}button.relation-line:hover{border-color:var(--llc-color-brand);background:var(--llc-color-brand-focus)}.relation-line em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);font-style:normal}.vehicle-archive-pc{background:linear-gradient(#f1f4f9cc,#f7f9fcfa 180px),#f7f9fc;gap:14px;padding:16px 18px 24px}.vehicle-archive-hero,.archive-panel,.archive-metric-card,.archive-latest-card-pc,.archive-info-block,.archive-related-card,.archive-photo-group,.archive-photo-cell,.archive-timeline-card{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);box-shadow:0 10px 26px #0f172a09}.vehicle-archive-hero{background:linear-gradient(135deg, #fff0ebd1, #fff0 46%), var(--llc-color-container);grid-template-columns:minmax(0,1fr) minmax(480px,560px);align-items:stretch;gap:16px;padding:14px 16px;display:grid;box-shadow:0 12px 28px #0f172a0a}.vehicle-archive-hero__main{align-items:flex-start;gap:10px;min-width:0;display:flex}.vehicle-archive-hero__right{align-content:start;gap:8px;width:100%;min-width:0;display:grid}.vehicle-archive-hero__main>div,.archive-metric-card>div,.archive-latest-card-pc__summary>div,.archive-related-card__head>div,.archive-photo-group__head>div,.archive-timeline-card__head>div{gap:4px;min-width:0;display:grid}.vehicle-archive-avatar{background:var(--llc-color-brand-focus);width:44px;height:44px;color:var(--llc-color-brand-active);font-size:var(--llc-font-size-lg);font-weight:var(--llc-font-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vehicle-archive-hero__kicker{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);font-weight:var(--llc-font-weight-medium)}.vehicle-archive-hero h3,.vehicle-archive-hero p,.vehicle-archive-hero em,.archive-panel__head h3,.archive-panel__head p,.archive-latest-card-pc h4,.archive-latest-card-pc p,.archive-info-block h4,.archive-related-card h4,.archive-related-card p,.archive-photo-group h4,.archive-photo-group p,.archive-photo-cell,.archive-timeline-card h4,.archive-timeline-card p{margin:0}.vehicle-archive-hero h3{color:var(--llc-color-text-primary);font-size:22px;line-height:28px}.vehicle-archive-hero p{gap:var(--llc-space-sm);color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-semibold);flex-wrap:wrap;display:flex}.vehicle-archive-hero p span,.vehicle-archive-hero em{color:var(--llc-color-text-secondary);font-style:normal;font-weight:var(--llc-font-weight-regular)}.vehicle-archive-hero__summary{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.vehicle-archive-hero__summary span{min-height:22px;padding:0 var(--llc-space-sm);border-radius:var(--llc-radius-sm);color:#8f3a22;font-size:var(--llc-font-size-caption);font-weight:var(--llc-font-weight-semibold);white-space:nowrap;background:#fff0eba3;border:1px solid #ff4d242e;align-items:center;display:inline-flex}.vehicle-archive-hero__side{justify-content:flex-end;align-items:center;gap:var(--llc-space-sm);flex-wrap:wrap;display:flex}.vehicle-archive-hero__process{background:0 0;border:0;border-radius:0;gap:6px;min-width:0;padding:0;display:grid}.vehicle-archive-hero__process-head{justify-content:space-between;align-items:center;gap:var(--llc-space-sm);min-width:0;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);display:flex}.vehicle-archive-hero__process-head>span{font-weight:var(--llc-font-weight-medium)}.vehicle-archive-hero__process-head .status-pill{min-height:22px;padding:0 7px}.archive-metric-grid{gap:var(--llc-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.archive-metric-card{align-items:center;gap:var(--llc-space-md);min-width:0;min-height:76px;padding:var(--llc-space-md);display:flex}.archive-metric-card__icon,.archive-latest-card-pc__icon,.archive-related-card__icon{border-radius:var(--llc-radius-md);background:var(--llc-color-brand-focus);width:34px;height:34px;color:var(--llc-color-brand-active);flex:none;justify-content:center;align-items:center;display:inline-flex}.archive-metric-card__icon svg,.archive-latest-card-pc__icon svg,.archive-related-card__icon svg,.archive-latest-meta-grid svg{width:18px;height:18px}.archive-metric-card span:not(.archive-metric-card__icon),.archive-latest-meta-grid span,.archive-kv dt{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.archive-metric-card strong{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-panel{border-color:#d8e0ead1;gap:12px;min-width:0;padding:14px 16px 16px;display:grid}.archive-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-md);min-width:0;display:flex}.archive-panel__head h3{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-lg);line-height:var(--llc-line-height-lg)}.archive-panel__head p{color:var(--llc-color-text-secondary);margin-top:2px}.archive-tabs{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:#ffffffe6;align-items:center;gap:4px;width:fit-content;padding:3px;display:inline-flex;box-shadow:0 8px 22px #0f172a0a}.archive-tab{border-radius:var(--llc-radius-md);min-height:30px;color:var(--llc-color-text-secondary);cursor:pointer;font-weight:var(--llc-font-weight-semibold);line-height:var(--llc-line-height-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0 14px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.archive-tab:hover{color:var(--llc-color-brand-active)}.archive-tab.is-active{background:var(--llc-color-brand);color:#fff;box-shadow:0 6px 14px #ff4d2433}.archive-tab:focus-visible{outline-offset:2px;outline:2px solid #ff4d2452}.archive-tab-panel{gap:14px;min-width:0;display:grid}.archive-panel--warranty{gap:14px}.warranty-admin-card{gap:var(--llc-space-lg);min-width:0;padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container-muted);grid-template-columns:132px minmax(0,1fr);align-items:start;display:grid}.warranty-admin-card__code{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);object-fit:contain;background:#fff;width:132px;height:132px}.warranty-admin-card__body{gap:var(--llc-space-sm);min-width:0;display:grid}.warranty-admin-card__body>strong{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-lg);line-height:var(--llc-line-height-lg);word-break:break-all}.warranty-admin-card__body>span{color:var(--llc-color-text-primary);font-size:24px;font-weight:var(--llc-font-weight-bold);line-height:1.15}.warranty-admin-card__body>em{color:var(--llc-color-text-secondary);font-style:normal}.warranty-admin-actions{gap:var(--llc-space-md);grid-template-columns:max-content minmax(120px,160px) minmax(0,1fr) max-content;align-items:end;display:grid}.vehicle-process-strip{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.vehicle-process-step{align-content:center;gap:var(--llc-space-xs);min-width:0;min-height:74px;padding:var(--llc-space-md);background:#f5f7fb;display:grid;position:relative}.vehicle-process-step__index{color:#73839a;width:26px;height:26px;font-size:var(--llc-font-size-caption);font-weight:var(--llc-font-weight-bold);background:#dbe3ef;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vehicle-process-step strong{min-width:0;color:var(--llc-color-text-primary)}.vehicle-process-step--done .vehicle-process-step__index{background:var(--llc-color-success);color:#fff}.vehicle-process-step--current{background:#fff6dc}.vehicle-process-step--current .vehicle-process-step__index{background:var(--llc-color-warning);color:#fff}.vehicle-process-strip--compact{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;overflow:visible}.vehicle-process-strip--compact .vehicle-process-step{text-align:center;background:0 0;justify-items:center;gap:5px;min-height:44px;padding:0}.vehicle-process-strip--compact .vehicle-process-step:not(:last-child):after{z-index:0;background:var(--llc-color-border-strong);content:"";width:calc(100% - 12px);height:1px;position:absolute;top:11px;left:calc(50% + 20px)}.vehicle-process-strip--compact .vehicle-process-step--done:not(:last-child):after{background:#138a4961}.vehicle-process-strip--compact .vehicle-process-step__index{z-index:1;border:2px solid var(--llc-color-container);width:22px;height:22px;font-size:11px;position:relative;box-shadow:0 0 0 1px #94a3b82e}.vehicle-process-strip--compact .vehicle-process-step strong{max-width:100%;color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.vehicle-process-strip--compact .vehicle-process-step--done strong,.vehicle-process-strip--compact .vehicle-process-step--current strong{color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-semibold)}.archive-content-grid{gap:var(--llc-space-md);grid-template-columns:minmax(320px,.92fr) minmax(0,1.38fr);align-items:start;display:grid}.archive-latest-card-pc{gap:var(--llc-space-lg);padding:var(--llc-space-lg);background:linear-gradient(135deg, #2f7df614, transparent 46%), var(--llc-color-container);display:grid}.archive-latest-card-pc__summary{gap:var(--llc-space-md);min-width:0;display:flex}.archive-latest-card-pc h4,.archive-info-block h4,.archive-related-card h4,.archive-photo-group h4,.archive-timeline-card h4{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md)}.archive-latest-card-pc p,.archive-related-card p,.archive-photo-group p,.archive-timeline-card p{color:var(--llc-color-text-secondary)}.archive-latest-meta-grid{gap:var(--llc-space-sm);grid-template-columns:1fr;display:grid}.archive-latest-meta-grid>div{padding:var(--llc-space-sm) var(--llc-space-md);border-radius:var(--llc-radius-md);background:var(--llc-color-container-muted);gap:2px;display:grid}.archive-latest-meta-grid span{align-items:center;gap:var(--llc-space-xs);display:inline-flex}.archive-latest-meta-grid strong{min-width:0;color:var(--llc-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-section-grid,.archive-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.archive-panel--facts .archive-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.archive-panel--facts .archive-info-block--vehicle{grid-column:1/-1}.archive-related-grid{grid-template-columns:1fr;gap:10px}.archive-info-block,.archive-related-card,.archive-photo-group,.archive-timeline-card{background:linear-gradient(180deg, #f7f9fcb8, #fff0 72px), var(--llc-color-container);border-color:#d8e0eac7;gap:10px;min-width:0;padding:12px;display:grid}.archive-info-block h4,.archive-related-card h4,.archive-photo-group h4,.archive-timeline-card h4{font-weight:var(--llc-font-weight-bold);align-items:center;gap:8px;display:flex}.archive-panel--facts .archive-info-block h4{font-size:var(--llc-font-size-sm);line-height:var(--llc-line-height-sm)}.archive-info-block h4:before,.archive-related-card h4:before,.archive-photo-group h4:before,.archive-timeline-card h4:before{border-radius:var(--llc-radius-sm);background:var(--llc-color-brand);content:"";width:3px;height:14px;display:inline-block}.archive-kv-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0 2px;display:grid}.archive-panel--facts .archive-kv-list{grid-template-columns:1fr;gap:0;padding:0}.archive-panel--facts .archive-info-block--vehicle .archive-kv-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.archive-kv{background:0 0;border-bottom:1px solid #e5ebf2d1;gap:4px;min-width:0;padding:10px 0;display:grid}.archive-panel--facts .archive-kv{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 0}.archive-kv--wide{grid-column:1/-1}.archive-panel--facts .archive-kv--wide{grid-column:auto}.archive-kv dt{letter-spacing:0}.archive-panel--facts .archive-kv dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-kv dd{min-width:0;color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-semibold);line-height:var(--llc-line-height-md);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.archive-panel--facts .archive-kv dd{font-size:var(--llc-font-size-sm);line-height:var(--llc-line-height-sm)}.archive-kv:hover dd{color:var(--llc-color-brand-active)}.archive-kv-list .archive-kv:nth-last-child(-n+2):not(.archive-kv--wide),.archive-kv-list .archive-kv--wide:last-child{border-bottom-color:#0000}.archive-related-card__head,.archive-photo-group__head,.archive-timeline-card__head{justify-content:space-between;align-items:flex-start;gap:var(--llc-space-md);min-width:0;display:flex}.archive-related-card__head>div,.archive-photo-group__head>div,.archive-timeline-card__head>div{flex:1}.archive-related-card h4:before{display:none}.archive-related-card .readonly-grid{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.archive-related-card .readonly-item{border-radius:var(--llc-radius-md);background:#fff;border:1px solid #e5ebf2e6;min-height:46px;padding:8px 10px}.archive-related-card .readonly-item:hover{background:#fff0eb47;border-color:#ff4d2438}.archive-related-card .readonly-item strong{color:var(--llc-color-text-primary);font-weight:var(--llc-font-weight-semibold)}.archive-related-route strong{overflow-wrap:anywhere}.archive-photo-groups{gap:10px;display:grid}.archive-photo-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;display:grid}.archive-photo-cell{background:#fff;border-color:#d8e0eadb;min-width:0;display:grid;overflow:hidden}.archive-photo-cell img,.archive-record-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.archive-photo-cell figcaption{background:#fff;border-top:1px solid #e5ebf2d1;gap:3px;min-width:0;padding:7px 9px;display:grid}.archive-photo-cell figcaption strong,.archive-photo-cell figcaption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.archive-photo-cell figcaption span{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.archive-timeline{gap:10px;display:grid}.archive-timeline-item{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.archive-timeline-item__axis{min-height:100%;position:relative}.archive-timeline-item__axis:before{background:var(--llc-color-brand);content:"";border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:6px;box-shadow:0 0 0 2px #ff4d242e}.archive-timeline-item__axis:after{background:var(--llc-color-border);content:"";width:1px;position:absolute;top:24px;bottom:-8px;left:10px}.archive-timeline-item:last-child .archive-timeline-item__axis:after{display:none}.archive-timeline-card{gap:8px;padding:12px 14px}.archive-timeline-meta{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);flex-wrap:wrap;gap:12px;display:flex}.archive-record-photo-row{grid-template-columns:repeat(auto-fill,minmax(96px,120px));gap:8px;display:grid}.archive-record-photo-row--media{margin-top:12px}.archive-record-photo{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:#fff;min-width:0;margin:0;overflow:hidden}.archive-record-photo figcaption,.empty-photo-text{padding:var(--llc-space-xs) var(--llc-space-sm);color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption)}.archive-record-media-video{aspect-ratio:1;object-fit:cover;background:#111827;width:100%;display:block}.empty-photo-text{border-radius:var(--llc-radius-md);background:#f7f9fcad;border:1px dashed #94a3b87a}.media-setting-layout{gap:var(--llc-space-md);display:grid}.media-setting-toggle{gap:var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:var(--llc-color-surface-muted);padding:var(--llc-space-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.media-setting-toggle input{width:20px;height:20px;accent-color:var(--llc-color-primary)}.media-setting-toggle span{gap:4px;min-width:0;display:grid}.media-setting-toggle strong{color:var(--llc-color-text);font-size:var(--llc-font-size-body)}.media-setting-toggle em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);font-style:normal}.role-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amap-picker{gap:var(--llc-space-md);display:grid}.amap-picker__toolbar{gap:var(--llc-space-sm);grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:center;display:grid}.amap-picker__mode-toggle{min-height:var(--llc-control-height-m);border:1px solid var(--llc-color-border-strong);border-radius:var(--llc-radius-md);background:var(--llc-color-container);display:inline-flex;overflow:hidden}.amap-picker__mode-button{justify-content:center;align-items:center;gap:var(--llc-space-xs);padding:0 var(--llc-space-md);color:var(--llc-color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.amap-picker__mode-button+.amap-picker__mode-button{border-left:1px solid var(--llc-color-border)}.amap-picker__mode-button.is-active{background:var(--llc-color-brand-focus);color:var(--llc-color-brand);font-weight:600}.amap-picker__body{gap:var(--llc-space-md);grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);min-height:420px;display:grid}.amap-picker__map{border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container-muted);min-height:420px;position:relative;overflow:hidden}.amap-picker__fallback{z-index:1;place-content:center;gap:var(--llc-space-xs);padding:var(--llc-space-xl);background:linear-gradient(90deg, #e5ebf2b3 1px, transparent 1px), linear-gradient(#e5ebf2b3 1px, transparent 1px), var(--llc-color-container-muted);color:var(--llc-color-text-secondary);text-align:center;background-size:32px 32px;display:grid;position:absolute;inset:0}.amap-picker__fallback strong{color:var(--llc-color-text-primary);font-size:var(--llc-font-size-lg)}.amap-picker__side{align-content:start;gap:var(--llc-space-md);min-height:0;display:grid}.amap-picker__pending,.amap-picker__selected{gap:var(--llc-space-xs);padding:var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-brand-focus);display:grid}.amap-picker__pending{background:#f3f8ff;border-color:#2f7df652}.amap-picker__selected span,.amap-picker__selected em,.amap-picker__pending span,.amap-picker__pending em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);font-style:normal}.amap-picker__pending code{color:var(--llc-color-text-primary);font-family:var(--llc-font-family-code);font-size:var(--llc-font-size-sm)}.amap-picker__pending .llc-button{margin-top:var(--llc-space-xs)}.amap-picker__quality{gap:var(--llc-space-xs);margin-top:var(--llc-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.amap-picker__quality span{justify-content:space-between;align-items:center;gap:var(--llc-space-xs);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-sm);background:var(--llc-color-container);min-width:0;color:var(--llc-color-text-secondary);padding:4px 8px;display:flex}.amap-picker__quality span.is-complete{color:var(--llc-color-success);background:#12b46a14;border-color:#12b46a3d}.amap-picker__quality b{font-size:var(--llc-font-size-caption);flex:none;font-weight:600}.amap-picker__status{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-sm)}.amap-picker__pois{gap:var(--llc-space-sm);max-height:314px;padding-right:var(--llc-space-xs);display:grid;overflow:auto}.amap-picker__poi-card{gap:var(--llc-space-sm);padding:var(--llc-space-sm);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-md);background:var(--llc-color-container);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.amap-picker__poi-card.is-active{border-color:var(--llc-color-brand);background:var(--llc-color-brand-focus)}.amap-picker__poi-main{min-width:0;color:var(--llc-color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.amap-picker__poi-main span,.amap-picker__poi-main em,.amap-picker__poi-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amap-picker__poi-main em,.amap-picker__poi-main small{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-caption);font-style:normal}.amap-picker__empty{justify-items:start;gap:var(--llc-space-sm);padding:var(--llc-space-md);border:1px dashed var(--llc-color-border);border-radius:var(--llc-radius-md);color:var(--llc-color-text-secondary);display:grid}.dashboard-page{gap:var(--llc-layout-grid-gap)}.dashboard-filter-panel{grid-template-columns:repeat(4, minmax(var(--llc-layout-filter-panel-min-width), 1fr))}.dashboard-metric-grid{gap:var(--llc-layout-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-metric-card{align-items:center;gap:2px var(--llc-space-md);border:1px solid var(--llc-color-border);border-radius:var(--llc-radius-lg);background:var(--llc-color-container);min-height:96px;color:var(--llc-color-text-primary);cursor:pointer;text-align:left;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"icon label""icon value";padding:16px 20px;display:grid;box-shadow:0 8px 18px #0f172a09}.dashboard-metric-card:hover,.dashboard-metric-card.is-active{box-shadow:inset 3px 0 0 var(--llc-color-brand), 0 10px 22px #ff4d2414;border-color:#ff4d246b}.dashboard-metric-card:focus-visible{outline-offset:2px;outline:2px solid #ff4d2447}.dashboard-metric-card:disabled{cursor:default}.dashboard-metric-card:disabled:hover{border-color:var(--llc-color-border);box-shadow:0 8px 18px #0f172a09}.dashboard-metric-card__icon{color:#2f7df6;background:#2f7df61a;border-radius:50%;grid-area:icon;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.dashboard-metric-card--success .dashboard-metric-card__icon{color:var(--llc-color-success);background:#138a491f}.dashboard-metric-card--warning .dashboard-metric-card__icon{color:var(--llc-color-warning);background:#f7900924}.dashboard-metric-card--danger .dashboard-metric-card__icon{color:var(--llc-color-danger);background:#dc26261a}.dashboard-metric-card__icon svg{width:24px;height:24px}.dashboard-metric-card__label{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-md);line-height:var(--llc-line-height-md);text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.dashboard-metric-card__value{min-width:0;color:var(--llc-color-text-primary);font-size:var(--llc-font-size-display);line-height:var(--llc-line-height-display);grid-area:value;align-items:baseline;gap:4px;display:flex}.dashboard-metric-card__value em{color:var(--llc-color-text-secondary);font-size:var(--llc-font-size-sm);font-style:normal;font-weight:var(--llc-font-weight-medium)}.dashboard-chart-grid{gap:var(--llc-layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.dashboard-chart-grid>.data-card{min-height:350px}.dashboard-chart-body{min-height:292px;padding:var(--llc-space-md) var(--llc-data-card-padding-x) var(--llc-space-lg);display:grid}.dashboard-chart-body .empty-state{min-height:250px}.dashboard-detail-table-wrap{padding-top:var(--llc-space-sm);padding-bottom:var(--llc-space-md)}.dashboard-detail-table{min-width:1080px}.dashboard-detail-table__action{text-align:center;width:76px}.module-placeholder__empty{border:1px dashed var(--llc-color-border-strong);border-radius:var(--llc-radius-lg);background:var(--llc-color-container-muted);min-height:180px;color:var(--llc-color-text-secondary);place-items:center;display:grid}.not-found-panel{max-width:520px;padding:var(--llc-card-padding);text-align:center;margin:80px auto}.numeric{font-family:var(--llc-font-family-numeric);font-variant-numeric:tabular-nums}.code,code,kbd,pre{font-family:var(--llc-font-family-code)}@media (width<=1199px){.summary-grid,.detail-grid,.dashboard-metric-grid,.dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel,.filter-panel--with-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-actions{grid-column:-2/-1}.split-workbench,.split-workbench--users,.vehicle-drawer-action-panel--cards,.warranty-admin-card,.warranty-admin-actions,.import-detection-card,.vehicle-archive-hero,.archive-metric-grid,.archive-content-grid,.archive-section-grid,.archive-related-grid,.form-grid--two,.form-grid--three,.form-grid--relation,.admin-form-drawer__grid,.drawer-confirm-grid,.confirm-kv-list--split,.readonly-grid--two,.readonly-grid--three,.role-list--grid,.amap-picker__body{grid-template-columns:1fr}.form-field--wide,.confirm-kv-row--wide,.readonly-item--wide{grid-column:auto}.vehicle-archive-hero__side{justify-content:flex-start}.archive-panel--facts .archive-info-block--vehicle{grid-column:auto}.archive-panel--facts .archive-info-block--vehicle .archive-kv-list{grid-template-columns:1fr;gap:0}}@media (width<=768px){.admin-layout{display:block}.admin-layout__sider{width:100%;height:auto;min-height:auto;position:relative}.admin-layout.is-sidebar-collapsed .admin-layout__menu{align-items:stretch;overflow:auto}.admin-layout.is-sidebar-collapsed .admin-layout__menu-parent,.admin-layout.is-sidebar-collapsed .admin-layout__menu-item{justify-content:flex-start;width:100%;padding:0 12px}.admin-layout.is-sidebar-collapsed .admin-layout__menu-label,.admin-layout.is-sidebar-collapsed .admin-layout__menu-caret{display:block}.admin-layout.is-sidebar-collapsed .admin-layout__menu-children{width:auto;padding:2px 0 var(--llc-space-xs);box-shadow:none;background:0 0;border:0;border-radius:0;display:flex;position:relative;top:auto;left:auto}.admin-layout.is-sidebar-collapsed .admin-layout__menu-group:not(.is-expanded)>.admin-layout__menu-children{display:none}.admin-layout__header{padding:var(--llc-space-lg) var(--llc-layout-header-padding-x);flex-direction:column;align-items:flex-start}.admin-layout__content{padding:var(--llc-layout-content-padding)}.module-placeholder{min-height:360px;padding:var(--llc-card-padding)}.page-header,.overview-card__header,.data-card__header{flex-direction:column}.summary-grid,.filter-panel,.dashboard-filter-panel,.dashboard-metric-grid,.dashboard-chart-grid,.detail-grid,.import-detection-card__grid,.archive-kv-list,.archive-photo-grid,.archive-record-photo-row,.permission-grid,.user-detail-grid{grid-template-columns:1fr}.user-detail-field,.user-detail-field:nth-child(-n+2){border-top:1px solid var(--llc-color-border)}.user-detail-field:first-child{border-top:0}.user-detail-field--wide{grid-column:auto}.filter-actions{grid-column:auto;align-items:stretch}.filter-actions__controls{justify-content:stretch}.filter-actions__controls .llc-button{flex:1}.record-actions,.drawer-actions,.drawer-section__header,.inspection-month-detail-panel__head,.archive-panel__head,.drawer-hero,.archive-related-card__head,.archive-photo-group__head,.archive-timeline-card__head{flex-direction:column;align-items:stretch}.record-actions .llc-button,.drawer-actions .llc-button,.inspection-month-detail-panel__actions .llc-button,.inspection-detail-view-switch,.inspection-detail-view-switch button,.inspection-calendar-grid{width:100%}.inspection-calendar-grid,.amap-picker__toolbar,.role-list__item{grid-template-columns:1fr}.role-list__meta{justify-items:start}}
