.ad-data-container[data-v-ba3f6b75]{width:100%;padding:0}.page-header[data-v-ba3f6b75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background-color:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-light)}.action-buttons[data-v-ba3f6b75]{display:flex;gap:var(--spacing-md)}.filter-card[data-v-ba3f6b75]{margin-bottom:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-light)}.filter-form[data-v-ba3f6b75]{margin-bottom:0}.filter-form[data-v-ba3f6b75] .el-form-item{width:300px;margin-bottom:var(--spacing-lg);margin-right:var(--spacing-md)}@media(min-width:1200px){.filter-form[data-v-ba3f6b75] .el-form-item{width:280px}}@media(min-width:1400px){.filter-form[data-v-ba3f6b75] .el-form-item{width:300px}}.filter-form[data-v-ba3f6b75] .el-form-item:last-child{width:auto}.filter-hint[data-v-ba3f6b75]{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:#ecf5ff;border:1px solid #b3d8ff;border-radius:var(--radius-md, 4px);color:#409eff;font-size:var(--font-size-sm, 14px)}.filter-hint .el-icon[data-v-ba3f6b75]{color:#409eff;font-size:var(--font-size-base, 16px)}.pagination-container[data-v-ba3f6b75]{margin-top:var(--spacing-lg);padding:var(--spacing-lg) 0;text-align:right;border-top:1px solid var(--border-lighter)}.data-table-card[data-v-ba3f6b75]{border-radius:var(--radius-lg);box-shadow:var(--shadow-light);overflow:hidden}.data-table-card[data-v-ba3f6b75] .el-card__body{padding:var(--spacing-xl)}.edit-form[data-v-ba3f6b75]{padding:var(--spacing-md) 0}.edit-form[data-v-ba3f6b75] .el-form-item{margin-bottom:var(--spacing-lg)}.edit-form[data-v-ba3f6b75] .el-form-item__label{white-space:nowrap;line-height:32px;text-align:right;padding-right:var(--spacing-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.dialog-footer[data-v-ba3f6b75]{display:flex;justify-content:center;gap:12px;width:100%}.dialog-footer .el-button[data-v-ba3f6b75]{min-width:90px;padding:8px 20px}@media(max-width:767px){.ad-data-container[data-v-ba3f6b75]{padding:var(--spacing-md)}.page-header[data-v-ba3f6b75]{flex-direction:column;align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.action-buttons[data-v-ba3f6b75]{flex-direction:column;width:100%;gap:var(--spacing-sm)}.action-buttons .el-button[data-v-ba3f6b75]{width:100%;min-height:var(--touch-target-size)}.filter-card[data-v-ba3f6b75]{margin-bottom:var(--spacing-md)}.filter-card[data-v-ba3f6b75] .el-card__body{padding:var(--spacing-md)}.filter-form[data-v-ba3f6b75],.filter-form[data-v-ba3f6b75] .el-form--inline{display:flex!important;flex-direction:column!important}.filter-form[data-v-ba3f6b75] .el-form-item{width:100%!important;margin-right:0!important;margin-bottom:var(--spacing-md)!important;display:flex!important;flex-direction:column!important}.filter-form[data-v-ba3f6b75] .el-form-item__label{width:100%!important;text-align:left!important;margin-bottom:var(--spacing-xs)!important;padding:0!important;margin-right:0!important;float:none!important;justify-content:flex-start!important;align-items:flex-start!important;display:block!important}.filter-form[data-v-ba3f6b75] .el-form-item__content{width:100%!important;margin-left:0!important;flex:1!important}.filter-form[data-v-ba3f6b75] .el-input,.filter-form[data-v-ba3f6b75] .el-select,.filter-form[data-v-ba3f6b75] .el-date-editor,.filter-form[data-v-ba3f6b75] .el-date-picker{width:100%!important;max-width:100%!important}.filter-form[data-v-ba3f6b75] .el-input__wrapper,.filter-form[data-v-ba3f6b75] .el-select .el-input__wrapper{min-height:var(--touch-target-size);width:100%!important}.filter-form[data-v-ba3f6b75] .el-date-editor.el-input__wrapper{width:100%!important;min-height:var(--touch-target-size)}.filter-form[data-v-ba3f6b75] .el-date-editor{width:100%!important;max-width:100%!important}.filter-form[data-v-ba3f6b75] .el-date-editor .el-input__wrapper{width:100%!important}.filter-form[data-v-ba3f6b75] .el-date-editor .el-range-separator{width:auto!important}.filter-form[data-v-ba3f6b75] .el-form-item:last-child{display:flex!important;flex-direction:row!important;gap:var(--spacing-sm);margin-top:var(--spacing-sm);margin-bottom:0!important;width:100%!important}.filter-form[data-v-ba3f6b75] .el-form-item:last-child .el-form-item__label{display:none!important}.filter-form[data-v-ba3f6b75] .el-form-item:last-child .el-form-item__content{width:100%!important;display:flex!important;flex-direction:row!important;gap:var(--spacing-sm)}.filter-form[data-v-ba3f6b75] .el-form-item:last-child .el-button{flex:1;min-height:var(--touch-target-size);width:auto;white-space:nowrap}.filter-hint[data-v-ba3f6b75]{margin-top:var(--spacing-sm);padding:var(--spacing-sm);font-size:var(--font-size-xs);line-height:1.5}.data-table-card[data-v-ba3f6b75]{margin-bottom:var(--spacing-md)}.data-table-card[data-v-ba3f6b75] .el-card__body{padding:var(--spacing-sm);overflow-x:auto;-webkit-overflow-scrolling:touch}.el-table[data-v-ba3f6b75]{font-size:var(--font-size-sm);min-width:800px}.el-table[data-v-ba3f6b75] .el-table__cell{padding:var(--spacing-xs) var(--spacing-sm);word-break:break-word}.el-table[data-v-ba3f6b75] .el-table__header th,.el-table[data-v-ba3f6b75] .el-table__body td{font-size:var(--font-size-xs);padding:var(--spacing-xs)}.el-table[data-v-ba3f6b75] .el-table-column--selection{width:50px!important}.pagination-container[data-v-ba3f6b75]{margin-top:var(--spacing-md);padding:var(--spacing-md) 0;text-align:center}.pagination-component[data-v-ba3f6b75]{flex-wrap:wrap;justify-content:center;font-size:var(--font-size-sm)}.pagination-component[data-v-ba3f6b75] .el-pagination__total{margin-right:var(--spacing-sm);font-size:var(--font-size-sm)}.pagination-component[data-v-ba3f6b75] .btn-prev,.pagination-component[data-v-ba3f6b75] .btn-next,.pagination-component[data-v-ba3f6b75] .el-pager li{min-width:var(--touch-target-size);min-height:var(--touch-target-size);font-size:var(--font-size-sm)}.el-dialog[data-v-ba3f6b75]{width:95%!important;margin:var(--spacing-md) auto!important}.el-dialog[data-v-ba3f6b75] .el-dialog__body{padding:var(--spacing-md)}.edit-form[data-v-ba3f6b75] .el-form-item__label{width:100px!important;text-align:left}.el-table[data-v-ba3f6b75] .el-table-column--action{width:120px!important}.el-table[data-v-ba3f6b75] .el-table-column--action .el-button{padding:4px 8px;font-size:var(--font-size-xs);min-width:50px;min-height:32px}}@media(min-width:768px)and (max-width:1024px){.ad-data-container[data-v-ba3f6b75]{padding:var(--spacing-lg)}.page-header[data-v-ba3f6b75]{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.action-buttons[data-v-ba3f6b75]{gap:var(--spacing-md)}.action-buttons .el-button[data-v-ba3f6b75]{min-height:40px}.filter-card[data-v-ba3f6b75]{margin-bottom:var(--spacing-lg)}.filter-card[data-v-ba3f6b75] .el-card__body{padding:var(--spacing-lg)}.filter-form[data-v-ba3f6b75] .el-form-item{width:calc(50% - var(--spacing-md));margin-right:var(--spacing-md);margin-bottom:var(--spacing-md)}.filter-form[data-v-ba3f6b75] .el-form-item:nth-child(2n){margin-right:0}.filter-form[data-v-ba3f6b75] .el-form-item:last-child{width:100%;margin-right:0;margin-top:var(--spacing-sm)}.data-table-card[data-v-ba3f6b75] .el-card__body{padding:var(--spacing-lg)}.el-table[data-v-ba3f6b75]{font-size:var(--font-size-sm)}.el-table[data-v-ba3f6b75] .el-table__cell{padding:var(--spacing-sm)}.el-table[data-v-ba3f6b75] .el-table__header th,.el-table[data-v-ba3f6b75] .el-table__body td{font-size:var(--font-size-sm);padding:var(--spacing-sm)}.pagination-container[data-v-ba3f6b75]{padding:var(--spacing-md) 0}.pagination-component[data-v-ba3f6b75] .el-pagination__total{font-size:var(--font-size-sm)}.pagination-component[data-v-ba3f6b75] .btn-prev,.pagination-component[data-v-ba3f6b75] .btn-next,.pagination-component[data-v-ba3f6b75] .el-pager li{min-width:36px;min-height:36px;font-size:var(--font-size-sm)}.el-dialog[data-v-ba3f6b75]{width:85%!important;max-width:700px}.el-dialog[data-v-ba3f6b75] .el-dialog__body{padding:var(--spacing-lg)}}@media(max-width:480px){.ad-data-container[data-v-ba3f6b75]{padding:var(--spacing-sm)}.page-header[data-v-ba3f6b75]{padding:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.action-buttons .el-button[data-v-ba3f6b75]{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.filter-card[data-v-ba3f6b75] .el-card__body{padding:var(--spacing-sm)}.filter-form[data-v-ba3f6b75] .el-form-item{margin-bottom:var(--spacing-sm)!important}.filter-hint[data-v-ba3f6b75]{font-size:var(--font-size-xs);padding:var(--spacing-xs);line-height:1.4}.data-table-card[data-v-ba3f6b75] .el-card__body{padding:var(--spacing-xs)}.el-table[data-v-ba3f6b75]{font-size:var(--font-size-xs);min-width:700px}.el-table[data-v-ba3f6b75] .el-table__cell{padding:var(--spacing-xs)}.el-table[data-v-ba3f6b75] .el-table__header th,.el-table[data-v-ba3f6b75] .el-table__body td{font-size:var(--font-size-xs);padding:var(--spacing-xs);line-height:1.3}.el-table[data-v-ba3f6b75] .el-table-column--selection{width:40px!important}.el-table[data-v-ba3f6b75] .el-table-column--action{width:100px!important}.el-table[data-v-ba3f6b75] .el-table-column--action .el-button{padding:2px 6px;font-size:var(--font-size-xs);min-width:45px;min-height:28px}.pagination-container[data-v-ba3f6b75]{padding:var(--spacing-sm) 0}.pagination-component[data-v-ba3f6b75]{font-size:var(--font-size-xs)}.pagination-component[data-v-ba3f6b75] .el-pagination__total{font-size:var(--font-size-xs);margin-right:var(--spacing-xs)}.pagination-component[data-v-ba3f6b75] .btn-prev,.pagination-component[data-v-ba3f6b75] .btn-next,.pagination-component[data-v-ba3f6b75] .el-pager li{min-width:32px;min-height:32px;font-size:var(--font-size-xs);padding:0 4px}.el-dialog[data-v-ba3f6b75]{width:98%!important;margin:var(--spacing-sm) auto!important}.el-dialog[data-v-ba3f6b75] .el-dialog__body{padding:var(--spacing-sm)}.edit-form[data-v-ba3f6b75] .el-form-item__label{width:80px!important;font-size:var(--font-size-xs)}.edit-form[data-v-ba3f6b75] .el-form-item__content{font-size:var(--font-size-sm)}.dialog-footer .el-button[data-v-ba3f6b75]{min-width:80px;padding:6px 16px;font-size:var(--font-size-sm)}}@media(max-width:1024px)and (orientation:landscape){.ad-data-container[data-v-ba3f6b75]{padding:var(--spacing-md)}.page-header[data-v-ba3f6b75]{flex-direction:row;align-items:center}.action-buttons[data-v-ba3f6b75]{flex-direction:row;width:auto}.action-buttons .el-button[data-v-ba3f6b75]{width:auto;min-width:120px}.filter-form[data-v-ba3f6b75] .el-form-item{width:calc(50% - var(--spacing-sm));margin-right:var(--spacing-sm)}.filter-form[data-v-ba3f6b75] .el-form-item:nth-child(2n){margin-right:0}.filter-form[data-v-ba3f6b75] .el-form-item:last-child{width:100%;margin-right:0}.el-table[data-v-ba3f6b75]{min-width:900px}}
