:root{--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-desktop:1440px;--breakpoint-large-desktop:1920px;--container-max-width-mobile:100%;--container-max-width-tablet:100%;--container-max-width-desktop:1200px;--container-max-width-large-desktop:1200px;--container-padding-mobile:15px;--container-padding-tablet:20px;--container-padding-desktop:20px;--grid-gutter-mobile:10px;--grid-gutter-tablet:15px;--grid-gutter-desktop:20px;--touch-target-min-size:44px}.responsive-container{box-sizing:border-box;margin:0 auto;padding:0 var(--container-padding-mobile);width:100%}@media(min-width:768px){.responsive-container{padding:0 var(--container-padding-tablet)}}@media(min-width:1024px){.responsive-container{max-width:var(--container-max-width-desktop);padding:0 var(--container-padding-desktop)}}@media(min-width:1440px){.responsive-container{max-width:var(--container-max-width-large-desktop)}}.responsive-container.container-fluid{max-width:100%}.responsive-container.no-padding{padding:0}.show-mobile{display:none}@media(max-width:767px){.show-mobile{display:block}}.show-tablet{display:none}@media(min-width:768px)and (max-width:1023px){.show-tablet{display:block}}.show-desktop{display:none}@media(min-width:1024px){.show-desktop{display:block}}@media(max-width:767px){.hide-mobile{display:none}}@media(min-width:768px)and (max-width:1023px){.hide-tablet{display:none}}@media(min-width:1024px){.hide-desktop{display:none}}.responsive-text{font-size:14px}@media(min-width:768px){.responsive-text{font-size:15px}}@media(min-width:1024px){.responsive-text{font-size:16px}}.responsive-text-sm{font-size:12px}@media(min-width:768px){.responsive-text-sm{font-size:13px}}@media(min-width:1024px){.responsive-text-sm{font-size:14px}}.responsive-text-lg{font-size:16px}@media(min-width:768px){.responsive-text-lg{font-size:18px}}@media(min-width:1024px){.responsive-text-lg{font-size:20px}}.responsive-padding{padding:15px}@media(min-width:768px){.responsive-padding{padding:20px}}@media(min-width:1024px){.responsive-padding{padding:30px}}.responsive-margin{margin:15px}@media(min-width:768px){.responsive-margin{margin:20px}}@media(min-width:1024px){.responsive-margin{margin:30px}}@media(max-width:767px){.touch-target{align-items:center;display:inline-flex;justify-content:center;min-width:var(--touch-target-min-size)}.el-button,.el-input__inner,.el-select .el-input__inner,.el-textarea__inner,.touch-target{min-height:var(--touch-target-min-size)}}.responsive-grid{display:grid;gap:var(--grid-gutter-mobile)}@media(min-width:768px){.responsive-grid{gap:var(--grid-gutter-tablet)}}@media(min-width:1024px){.responsive-grid{gap:var(--grid-gutter-desktop)}}.responsive-grid.grid-cols-2,.responsive-grid.grid-cols-3{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.responsive-grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}}.responsive-grid.grid-cols-4{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.responsive-grid.grid-cols-4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.responsive-grid.grid-cols-4{grid-template-columns:repeat(4,1fr)}}.responsive-image{display:block;height:auto;width:100%}@media(max-width:767px){.mobile-full-width{margin-left:0;margin-right:0;width:100%}.mobile-fixed-bottom{background:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;left:0;position:fixed;right:0;z-index:1000}.mobile-stack{display:flex;flex-direction:column}.responsive-mobile-page{background:var(--uni-bg-page);min-height:100vh}.responsive-card-container{padding:0 var(--uni-padding)}.responsive-card-container>:is(.card-template,.m-card,.m-panel){margin-left:0;margin-right:0}.responsive-list-container{padding:var(--uni-gap) var(--uni-padding)}.responsive-list-container>*+*{margin-top:var(--uni-gap)}.responsive-form-container{background:var(--uni-bg-card);border-radius:var(--uni-radius-big);margin:var(--uni-gap) var(--uni-padding);padding:var(--uni-padding)}.responsive-safe-bottom{padding-bottom:max(var(--uni-gap),var(--uni-safe-bottom))}.responsive-safe-top{padding-top:max(var(--uni-gap),var(--uni-safe-top))}.responsive-goods-grid{display:grid;gap:var(--uni-gap-sm);grid-template-columns:repeat(2,1fr);padding:0 var(--uni-padding)}.responsive-feature-grid{display:grid;gap:var(--uni-padding);grid-template-columns:repeat(4,1fr);padding:var(--uni-padding)}.responsive-asset-grid{background:var(--uni-line);border-radius:var(--uni-radius-big);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.responsive-asset-grid>*{background:var(--uni-bg-card);padding:15px;text-align:center}.responsive-button-group{display:flex;gap:var(--uni-gap);padding:var(--uni-gap) var(--uni-padding)}.responsive-button-group>*{flex:1;min-width:0}.el-header,.responsive-header{height:var(--uni-navbar-h)!important}.el-button{border-radius:8px;font-weight:500;min-height:44px}.el-button.el-button--large{font-size:var(--uni-font-lg);height:48px}.el-button.el-button--small{font-size:var(--uni-font-sm);height:36px}.el-input__wrapper{min-height:44px}.el-input__wrapper,.el-textarea__inner{border-radius:var(--uni-radius-sm)}.el-card{border:none;border-radius:var(--uni-radius-big);box-shadow:none}.el-card .el-card__body{padding:15px}.el-dialog,.el-drawer{border-radius:var(--uni-radius-big) var(--uni-radius-big) 0 0}.el-tabs__item{font-size:var(--uni-font-md)}.el-form-item__label{color:var(--uni-text-2);font-size:var(--uni-font-sm)}.responsive-table-card .el-table{display:none}.responsive-table-card .mobile-table-card{display:block}.mobile-table-card .table-card-item{background:var(--uni-bg-card);border-radius:var(--uni-radius-big);margin-bottom:var(--uni-gap);padding:15px}.mobile-table-card .table-card-item .card-row{border-bottom:1px solid var(--uni-line);display:flex;justify-content:space-between;padding:8px 0}.mobile-table-card .table-card-item .card-row:last-child{border-bottom:none}.mobile-table-card .table-card-item .card-row .label{color:var(--uni-text-2);font-size:var(--uni-font-sm)}.mobile-table-card .table-card-item .card-row .value{color:var(--uni-text-1);font-size:var(--uni-font-base);text-align:right}.responsive-pagination .el-pagination{display:none}.responsive-pagination .mobile-load-more{display:block}}@media(min-width:768px){.mobile-load-more,.mobile-table-card{display:none}.show-mobile-only{display:none!important}.el-button,.el-card{border-radius:8px}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.flex-1{flex:1;min-width:0}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.gap-sm{gap:5px}.gap{gap:10px}.gap-lg{gap:15px}.p-0{padding:0!important}.p-sm{padding:5px}.p{padding:10px}.p-lg{padding:15px}.px-sm{padding-left:5px;padding-right:5px}.px{padding-left:10px;padding-right:10px}.px-lg{padding-left:15px;padding-right:15px}.py-sm{padding-bottom:5px;padding-top:5px}.py{padding-bottom:10px;padding-top:10px}.py-lg{padding-bottom:15px;padding-top:15px}.m-0{margin:0!important}.m-sm{margin:5px}.m{margin:10px}.m-lg{margin:15px}.mx-auto{margin-left:auto;margin-right:auto}.mt-sm{margin-top:5px}.mt{margin-top:10px}.mt-lg{margin-top:15px}.mb-sm{margin-bottom:5px}.mb{margin-bottom:10px}.mb-lg{margin-bottom:15px}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto;overflow-y:hidden}.overflow-y-auto{overflow-x:hidden;overflow-y:auto}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.user-select-none{-webkit-user-select:none;user-select:none}.rounded,.rounded-lg{border-radius:8px}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow{box-shadow:0 2px 8px #0000001a}.shadow-none{box-shadow:none!important}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px #0000 inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));cursor:auto;display:block;font-family:inherit;font-size:inherit;line-height:1.5;overflow-y:auto;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;right:11px;top:15px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea .el-input__count.is-outside{background:#0000;bottom:unset;line-height:1;padding-top:2px;position:absolute;right:0;top:100%}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px #0000 inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input :is(.el-input__clear,.el-input__password){color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input :is(.el-input__clear:hover,.el-input__password:hover){color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;right:0;top:100%}.el-input .el-input__count.is-outside .el-input__count-inner{background:#0000;line-height:1;padding-left:0}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled :is(.el-input__prefix-inner,.el-input__suffix-inner){pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;flex:1;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:initial;border-color:#0000;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}
