/* 20261010-motion-r01. Movement never determines business readiness. */
html.six-motion-enabled{--six-motion-fast:120ms;--six-motion-normal:180ms;--six-motion-ease:cubic-bezier(.2,.7,.2,1)}
/* Card bodies own skeletons; shell, heading and controls remain in their original positions. */
.six-skeleton-region{position:relative;min-height:96px}
.six-skeleton-region[data-six-skeleton="true"]{overflow:hidden;visibility:hidden;pointer-events:none}
.six-skeleton-region[data-six-skeleton="true"]>*{visibility:hidden!important}
.six-skeleton-region[data-six-skeleton="true"]>.six-card-skeleton{visibility:visible!important}
.six-card-skeleton{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around;gap:12px;padding:12px 0;box-sizing:border-box;pointer-events:none}
.six-card-skeleton-row{display:flex;align-items:center;gap:24px;min-height:20px}
.six-card-skeleton-row i{display:block;height:12px;width:28%;border-radius:3px;background:linear-gradient(100deg,#e9edf3 25%,#f5f7fa 45%,#e9edf3 65%);background-size:220% 100%;animation:six-motion-shimmer 1.8s linear infinite}
.six-card-skeleton-row i+ i{width:48%}.six-card-skeleton-row:nth-child(even) i+ i{width:36%}
.six006-resource-grid.six-skeleton-region{min-height:120px}.six006-help-grid.six-skeleton-region{min-height:160px}
.six006-account-security.six-skeleton-region{min-height:36px}.six006-account-security .six-card-skeleton{padding:0}
.six-cloud-metric.six-skeleton-region{min-height:100px}
.six-cloud-field dd.six-skeleton-region,.six-cloud-inline-fields dd.six-skeleton-region,.six-detail-field dd.six-skeleton-region{min-height:20px}
:is(.six-cloud-field,.six-cloud-inline-fields,.six-detail-field) dd .six-card-skeleton{padding:0;gap:0}
:is(.six-cloud-field,.six-cloud-inline-fields,.six-detail-field) dd .six-card-skeleton-row i:first-child{display:none}
:is(.six-cloud-field,.six-cloud-inline-fields,.six-detail-field) dd .six-card-skeleton-row i+ i{width:72%}
.six-table-skeleton{height:320px;position:relative;width:100%;min-width:0}.el-table__empty-text:has(.six-table-skeleton){width:100%}.six-table-skeleton .six-card-skeleton-row{gap:6%;height:40px;border-bottom:1px solid #eef1f5}.six-table-skeleton .six-card-skeleton-row i{flex:1;width:0;height:13px}.six-table-skeleton .six-card-skeleton{padding:0 20px}
html.six-motion-enabled #six-page-loading,html.six-motion-enabled #six-workspace-loading{height:3px;bottom:auto;min-height:0;padding:0;overflow:visible;background:transparent;pointer-events:none;display:block}
html.six-motion-enabled #six-page-loading[hidden],html.six-motion-enabled #six-workspace-loading[hidden]{display:none!important}
.six-route-progress{display:block;position:absolute;inset:0;overflow:hidden;background:#e9effa}
.six-route-progress:before{content:"";position:absolute;height:100%;width:35%;background:#3d6ff4;animation:six-route-progress 1.1s ease-in-out infinite}
html.six-motion-enabled #six-page-loading .six-loading-recovery,html.six-motion-enabled #six-workspace-loading .six-workspace-recovery{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:min(420px,85vw);box-sizing:border-box;padding:20px;background:#fff;border:1px solid #e5e9f0;color:#334155;pointer-events:auto;box-shadow:0 8px 30px #172b4d15}
@keyframes six-route-progress{from{transform:translateX(-100%)}to{transform:translateX(390%)}}
@media(prefers-reduced-motion:reduce){.six-card-skeleton-row i,.six-route-progress:before{animation:none!important}.six-route-progress:before{width:100%;opacity:.5}}
html.six-motion-enabled .el-loading-mask{animation:six-motion-mask-in 120ms ease-out both}
html.six-motion-enabled .el-loading-spinner{animation:six-motion-spinner-in 120ms ease-out 120ms both}
html.six-motion-enabled .el-loading-spinner .circular{width:28px;height:28px}
/* Native Vue/Element lifecycle handles removal and focus; only tune its visuals. */
html.six-motion-enabled .dialog-fade-enter-active .el-dialog{animation:six-motion-dialog-in 180ms var(--six-motion-ease)!important}
html.six-motion-enabled .dialog-fade-leave-active .el-dialog{animation:six-motion-dialog-out 120ms ease-in!important;pointer-events:none}
html.six-motion-enabled .dialog-fade-enter-active .six-embedded-console-dialog{animation:six-motion-mask-in 160ms ease-out!important}
html.six-motion-enabled .dialog-fade-leave-active .six-embedded-console-dialog{animation:six-motion-dialog-fade-out 100ms ease-in!important}
html.six-motion-enabled .v-modal-enter{animation-duration:140ms!important}html.six-motion-enabled .v-modal-leave{animation-duration:120ms!important}
html.six-motion-enabled .el-drawer__open .el-drawer,html.six-motion-enabled .el-drawer__wrapper{animation-duration:220ms!important;transition-duration:220ms!important}
html.six-motion-enabled :is(.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active){transition-duration:140ms!important;transition-timing-function:var(--six-motion-ease)!important}
html.six-motion-enabled .el-collapse-transition{transition:height 180ms var(--six-motion-ease),padding-top 180ms var(--six-motion-ease),padding-bottom 180ms var(--six-motion-ease)!important}
html.six-motion-enabled .msgbox-fade-enter-active{animation:six-motion-dialog-in 180ms var(--six-motion-ease)!important}
html.six-motion-enabled .msgbox-fade-leave-active{animation:six-motion-dialog-out 120ms ease-in!important;pointer-events:none}
html.six-motion-enabled :is(.el-message,.el-notification){transition-duration:180ms!important;transition-timing-function:var(--six-motion-ease)!important}
html.six-motion-enabled:has(.goods,.sixcart-page) .six-support-rail{bottom:calc(144px + env(safe-area-inset-bottom))}
html.six-motion-enabled .six-support-rail{transition:right 180ms var(--six-motion-ease),bottom 180ms var(--six-motion-ease),width 180ms var(--six-motion-ease),padding 180ms var(--six-motion-ease),border-radius 180ms var(--six-motion-ease)}
html.six-motion-enabled .el-tabs__active-bar{transition:transform 160ms var(--six-motion-ease)!important}
html.six-motion-enabled .el-carousel__item{transition-duration:300ms!important;transition-timing-function:var(--six-motion-ease)!important}
@media(min-width:1101px){
 html.six-motion-enabled .six-context-aside{transition:width 180ms var(--six-motion-ease)!important}
 html.six-motion-enabled :is(#six-workspace-content,#six-workspace-loading){transition:left 180ms var(--six-motion-ease),width 180ms var(--six-motion-ease)}
 html.six-motion-enabled.six-workspace-restoring :is(#six-workspace-content,#six-workspace-loading){transition:none}
}
html.six-motion-enabled :is(.six-nav-link,.six-context-tab,.el-button,.kk-config-choices>button,.kk-config-cards>button,.six-support-rail button){transition:background-color 120ms ease-out,border-color 120ms ease-out,color 120ms ease-out,box-shadow 120ms ease-out}
html.six-motion-enabled :is(.six-menu-enter-active,.six-menu-leave-active){transition:opacity 140ms var(--six-motion-ease),transform 140ms var(--six-motion-ease)}
html.six-motion-enabled :is(.six-menu-enter,.six-menu-leave-to){opacity:0;transform:translateY(-4px)}
html.six-motion-enabled .six-menu-leave-active{pointer-events:none}
html.six-motion-enabled :is(.six-assistant-enter-active,.six-assistant-leave-active){transition:opacity 180ms var(--six-motion-ease),transform 180ms var(--six-motion-ease)}
html.six-motion-enabled :is(.six-assistant-enter,.six-assistant-leave-to){opacity:0;transform:translateY(8px)}
html.six-motion-enabled .six-assistant-leave-active{pointer-events:none}
html.six-motion-enabled .six-assistant-messages article{animation:six-motion-message-in 140ms ease-out}
html.six-motion-enabled :is(.six-payment-state,.six-shared-monitor__loading){animation:six-motion-mask-in 140ms ease-out}
html.six-motion-enabled .six-public-spinner{animation-duration:1.2s}
html.six-motion-enabled .kk-config-summary.six-summary-transition{overflow:hidden;transition:height 180ms var(--six-motion-ease),opacity 180ms var(--six-motion-ease);box-sizing:border-box}
@keyframes six-motion-placeholder-in{from{opacity:0}to{opacity:1}}
@keyframes six-motion-shimmer{to{background-position:-220% 0}}
@keyframes six-motion-mask-in{from{opacity:0}to{opacity:1}}
@keyframes six-motion-spinner-in{from{opacity:0}to{opacity:1}}
@keyframes six-motion-dialog-in{from{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}
@keyframes six-motion-dialog-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(3px) scale(.995)}}
@keyframes six-motion-dialog-fade-out{from{opacity:1}to{opacity:0}}
@keyframes six-motion-message-in{from{opacity:.5}to{opacity:1}}
@media(max-width:900px){.six-motion-detail-summary{grid-template-columns:1fr}}
@media(max-width:760px){.six-motion-placeholder{padding:16px}.six-motion-grid{grid-template-columns:1fr;gap:12px}.six-motion-card{padding:20px;min-height:110px}.six-motion-detail-head{padding:20px;flex-wrap:wrap}.six-motion-actions{width:100%;padding-top:8px}.six-motion-rows>div{grid-template-columns:1.5fr 1fr;gap:16px}.six-motion-rows i:nth-child(n+3){display:none}.six-motion-form>div{grid-template-columns:1fr;gap:12px;padding:16px 0}.six-motion-charts{grid-template-columns:1fr}.six-motion-tabs{gap:16px}.six-motion-tabs i{width:52px}}
@media(prefers-reduced-motion:reduce){
 html.six-motion-enabled *,html.six-motion-enabled *::before,html.six-motion-enabled *::after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}
 .six-motion-placeholder{opacity:1!important}
}
