.ui-block{box-sizing:border-box;width:100%}.ui-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ui-section-title{font-weight:700;margin:0 0 12px;font-size:1rem}.ui-text-muted{color:#6b7280;font-size:.875rem}.ui-btn-primary{width:100%;border:none;border-radius:12px;padding:14px 16px;font-weight:700;font-size:1rem;color:#fff;background:var(--tpl-primary, #f97316);cursor:default}.ui-input-mock{width:100%;height:44px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;margin-bottom:8px}.tpl-btn-primary{background:var(--tpl-primary, #f97316)}@media(max-width:768px){.layout .aside{position:fixed!important;left:-220px!important;top:0;bottom:0;z-index:9999;transition:left .3s ease!important;box-shadow:0 2px 12px #0000004d}.layout .aside.mobile-open{left:0!important}.layout .el-header{padding:0 10px!important;height:48px!important}.layout .el-main{padding:10px!important}.mobile-menu-btn{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;margin-right:8px;font-size:20px;cursor:pointer;border:none;background:none;color:#fff}.mobile-overlay{display:block!important;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9998}.el-tabs__header{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.el-tabs__nav{display:inline-flex}}@media(min-width:769px){.mobile-menu-btn,.mobile-overlay{display:none!important}}.is-mobile .el-table__header-wrapper{display:none}.is-mobile .el-table__body-wrapper{overflow-x:hidden!important}.is-mobile .el-table__row{display:block!important;margin-bottom:12px;border:1px solid #ebeef5;border-radius:8px;padding:12px;background:#fff;box-shadow:0 1px 4px #0000000d}.is-mobile .el-table__body-wrapper table,.is-mobile .el-table__body-wrapper tbody,.is-mobile .el-table__body-wrapper tr,.is-mobile .el-table__body-wrapper td{display:block;width:100%!important}.is-mobile .el-table__body-wrapper td{border:none!important;padding:6px 0!important;text-align:left!important}.is-mobile .el-table__body-wrapper td:empty{display:none}.is-mobile .el-table__body-wrapper td:before{content:attr(data-label);display:inline-block;font-weight:600;color:#606266;margin-right:8px;min-width:80px}.is-mobile .el-table__body-wrapper td.el-table__expand-column:before{display:none}.is-mobile .el-table__body-wrapper td:last-child{margin-bottom:0}.is-mobile .el-table__body-wrapper td.col-actions .el-button{margin-left:0!important;margin-bottom:6px;display:inline-block;width:auto}.page-header-responsive{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.page-header-responsive h2{flex:1;min-width:120px;font-size:18px;margin:0}@media(max-width:768px){.page-header-responsive h2{font-size:16px}}.action-buttons-mobile{display:flex;flex-wrap:wrap;gap:6px}.action-buttons-mobile .el-button{margin-left:0!important;flex:1 1 auto;min-width:60px}@media(max-width:768px){.el-button+.el-button{margin-left:0!important;margin-top:6px}.el-form--inline .el-form-item{display:block!important;width:100%;margin-right:0!important}.el-dialog{width:95%!important;max-width:95%!important}.el-card{--el-card-padding: 12px}.stats-row,.stats-grid,[class*=stats-]{grid-template-columns:1fr 1fr!important;gap:8px}.toolbar,[class*=toolbar]{flex-direction:column;align-items:flex-start!important;gap:10px}.toolbar-actions,[class*=toolbar-actions]{width:100%;flex-wrap:wrap}.search-card .el-form--inline .el-form-item{margin-bottom:8px}.el-radio-group{overflow-x:auto;white-space:nowrap;max-width:100%;flex-wrap:nowrap}.pager{justify-content:center!important}.el-tabs__item{padding:0 12px!important;font-size:13px}.is-mobile .el-table .el-table__row{margin-bottom:8px;padding:8px}}@media(max-width:480px){.stats-row,.stats-grid,[class*=stats-]{grid-template-columns:1fr!important}.el-dialog{width:98%!important;max-width:98%!important}.layout .el-main{padding:6px!important}.page-header-responsive h2{font-size:14px}.el-button--small{font-size:12px;padding:6px 10px}.is-mobile .el-table__row{padding:8px!important;margin-bottom:8px!important}.is-mobile .el-table__body-wrapper td{padding:4px 0!important;font-size:12px}.header-actions .mode-switch{display:none}}.mobile-card-list{display:none}@media(max-width:768px){.desktop-table{display:none!important}.mobile-card-list{display:block!important}}.table-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-x .el-table{min-width:780px}.responsive-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:768px){.responsive-grid-2{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1200px){.responsive-grid-2{grid-template-columns:repeat(2,1fr)}}[dir=rtl] body{direction:rtl}[dir=rtl] .el-menu-item,[dir=rtl] .el-sub-menu__title{padding-left:0!important;padding-inline-start:var(--el-menu-base-level-padding)!important;padding-inline-end:var(--el-menu-base-level-padding)!important}[dir=rtl] .el-menu--inline .el-menu-item,[dir=rtl] .el-menu--inline .el-sub-menu__title{padding-inline-start:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))!important}[dir=rtl] .el-sub-menu__icon-arrow{right:auto!important;left:20px!important;transform:rotate(180deg)}[dir=rtl] .el-menu-item [class^=el-icon],[dir=rtl] .el-sub-menu__title [class^=el-icon]{margin-right:0!important;margin-left:5px!important}[dir=rtl] .el-input__inner{text-align:right}[dir=rtl] .el-input--prefix .el-input__inner{padding-left:0!important;padding-inline-start:30px!important;padding-inline-end:11px!important}[dir=rtl] .el-input--suffix .el-input__inner{padding-right:0!important;padding-inline-end:30px!important;padding-inline-start:11px!important}[dir=rtl] .el-input__prefix{right:5px;left:auto}[dir=rtl] .el-input__suffix{right:auto;left:5px}[dir=rtl] .el-textarea__inner{text-align:right}[dir=rtl] .el-select__wrapper{padding-left:0!important;padding-inline-start:11px!important;padding-inline-end:11px!important}[dir=rtl] .el-select__caret,[dir=rtl] .el-select__icon{right:auto;left:8px}[dir=rtl] .el-form-item__label{text-align:right;padding-right:0!important;padding-inline-end:12px!important}[dir=rtl] .el-form-item.is-label-right .el-form-item__label{padding-right:12px!important;padding-left:0!important}[dir=rtl] .el-checkbox__label,[dir=rtl] .el-radio__label{padding-left:0!important;padding-inline-start:8px!important}[dir=rtl] .el-radio,[dir=rtl] .el-checkbox{margin-right:0!important;margin-inline-end:30px!important}[dir=rtl] .el-switch__label--left{margin-right:0!important;margin-inline-end:10px!important}[dir=rtl] .el-table th.el-table__cell,[dir=rtl] .el-table td.el-table__cell,[dir=rtl] .el-table .cell{text-align:right}[dir=rtl] .el-pagination{direction:rtl}[dir=rtl] .el-pagination .btn-prev .el-icon,[dir=rtl] .el-pagination .btn-next .el-icon{transform:scaleX(-1)}[dir=rtl] .el-dialog__header,[dir=rtl] .el-dialog__body,[dir=rtl] .el-dialog__footer{text-align:right}[dir=rtl] .el-dialog__headerbtn{right:auto;left:var(--el-dialog-padding-primary)}[dir=rtl] .el-drawer__header{text-align:right}[dir=rtl] .el-message{right:auto;left:50%;transform:translate(-50%)}[dir=rtl] .el-notification{right:auto!important;left:16px!important}[dir=rtl] .el-notification__closeBtn,[dir=rtl] .el-message-box__headerbtn{right:auto;left:15px}[dir=rtl] .el-message-box__content,[dir=rtl] .el-message-box__title,[dir=rtl] .el-dropdown-menu__item{text-align:right}[dir=rtl] .el-dropdown-menu__item i{margin-right:0!important;margin-left:5px!important}[dir=rtl] .el-popper.is-light .el-popper__arrow:before{transform:none}[dir=rtl] .el-collapse-item__arrow{margin-right:auto!important;margin-left:8px!important}[dir=rtl] .el-tree-node__expand-icon{margin-right:0!important;margin-inline-end:6px!important}[dir=rtl] .el-breadcrumb__separator{transform:rotate(180deg)}[dir=rtl] .el-tag .el-tag__close{margin-left:0!important;margin-inline-start:6px!important}[dir=rtl] .el-alert__icon{margin-right:0!important;margin-inline-end:8px!important}[dir=rtl] .el-date-editor .el-range-input,[dir=rtl] .el-date-editor .el-input__inner{text-align:right}[dir=rtl] .el-upload--picture-card,[dir=rtl] .el-upload-list--picture-card .el-upload-list__item{margin-right:0!important;margin-inline-end:8px!important}[dir=rtl] .el-card__header,[dir=rtl] .el-card__body{text-align:right}[dir=rtl] .el-descriptions__label{text-align:left}[dir=rtl] .el-descriptions__content{text-align:right}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
