.tblItem:after{content:", "}.tblItem:last-child:after{content:""}.stats-cards{display:flex;gap:15px;margin-bottom:15px}.stat-card{flex:1;display:flex;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.stat-card:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.stat-card.assigned{background:#ecfdf5;border-color:#bbf7d0}.stat-card.assigned:hover{background:#dcfce7;border-color:#86efac}.stat-card i{font-size:20px;color:#6b7280;margin-right:12px;flex-shrink:0}.stat-card.assigned i{color:#16a34a}.stat-content{display:flex;flex-direction:column}.stat-number{font-size:18px;font-weight:700;color:#1f2937;line-height:1}.stat-card.assigned .stat-number{color:#16a34a}.stat-label{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.stat-card.assigned .stat-label{color:#065f46}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:var(--el-checkbox-height,32px)}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1);border-color:var(--el-checkbox-checked-icon-color)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid transparent;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.itm{border-bottom:1px dotted silver}.itm div{border-right:1px dotted silver}.tr1{background:#f3f3f3}.tr2{background:#f8f8f8}.selected{background:rgba(5,167,227,.05)!important}.itm div:last-child{border-right:none}.el-dialog__footer{margin-top:0}.danger{--el-button-text-color:var(--el-color-danger)!important;--el-button-bg-color:#fef0f0!important;--el-button-border-color:#fbc4c4!important;--el-button-hover-text-color:var(--el-color-white)!important;--el-button-hover-bg-color:var(--el-color-danger)!important;--el-button-hover-border-color:var(--el-color-danger)!important;--el-button-active-text-color:var(--el-color-white)!important;--el-button-active-border-color:var(--el-color-danger)!important}.el-input[data-v-0d0d62ff],.el-select[data-v-0d0d62ff]{width:100%}.el-button[data-v-0d0d62ff]{margin-left:10px}div[style*="border: silver 1px solid;"][data-v-0d0d62ff]{overflow-y:auto}div[style*="border: silver 1px dotted;"][data-v-0d0d62ff]{display:flex;border-bottom:1px dotted silver}input[data-v-0d0d62ff]{width:100%;border:1px solid silver;height:23px;border-radius:5px;padding:2px}.el-select.el-select--large{width:100%}.el-dialog__body,.el-dialog__footer,.el-dialog__header{padding:0!important}.el-dialog__footer{margin-top:20px}.el-tabs__content,.el-tabs__nav-wrap{padding-left:20px;padding-right:20px}.modern-dialog{border-radius:.5rem;overflow:hidden}.modal-header{border-bottom:none;padding:20px;margin:0;width:100%;border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-sizing:border-box}.primary-bg{background-color:#f5f7fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.primary-icon{color:var(--p-primary-600);font-size:20px;margin-right:12px}.modal-title{font-weight:600;letter-spacing:.5px;color:var(--p-primary-700);font-size:.95em}.modal-footer{border-top:1px solid #e0e0e0;padding:20px;display:flex;justify-content:space-between;align-items:center}.modern-form{padding:0}.modern-tabs{border:none}.modern-tabs .el-tabs__nav-wrap{padding:0 20px;background:#fafbfc;border-bottom:1px solid #e4e7ed}.modern-tabs .el-tabs__content,.tab-with-icon .el-tabs__item{padding:0}.tab-icon-wrapper{display:flex;align-items:center;gap:8px;padding:12px 20px;font-weight:500;transition:all .3s ease}.tab-icon-wrapper i{font-size:14px;color:var(--p-primary-500)}.tab-content{padding:24px;background:#fff;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.tab-content::-webkit-scrollbar{width:8px}.tab-content::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.tab-content::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.tab-content::-webkit-scrollbar-thumb:hover{background:#a0aec0}.bold-label .el-form-item__label{font-weight:600;color:var(--p-primary-700)}.modern-input .el-input__wrapper{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease}.modern-input .el-input__wrapper:hover{border-color:var(--p-primary-400)}.modern-input .el-input__wrapper.is-focus{border-color:var(--p-primary-500);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.modern-select .el-select__wrapper{border-radius:6px;border:1px solid #d1d5db;transition:all .3s ease}.modern-select .el-select__wrapper:hover{border-color:var(--p-primary-400)}.modern-select .el-select__wrapper.is-focus{border-color:var(--p-primary-500);box-shadow:0 0 0 2px rgba(59,130,246,.1)}:root{--p-primary-400:#60a5fa;--p-primary-500:#3b82f6;--p-primary-600:#2563eb;--p-primary-700:#1d4ed8}@media (max-width:768px){.tab-content{max-height:400px;padding:16px}}@media (max-height:600px){.tab-content{max-height:300px}}@media (min-height:800px){.tab-content{max-height:600px}}[data-v-1435fb93]:root{--p-primary-50:var(--p-blue-50);--p-primary-100:var(--p-blue-100);--p-primary-200:var(--p-blue-200);--p-primary-300:var(--p-blue-300);--p-primary-400:var(--p-blue-400);--p-primary-500:var(--p-blue-500);--p-primary-600:var(--p-blue-600);--p-primary-700:var(--p-blue-700);--p-primary-800:var(--p-blue-800);--p-primary-900:var(--p-blue-900);--p-border-radius-md:6px;--p-border-radius-lg:8px;--p-border-radius-xl:12px}.users-dialog[data-v-1435fb93]{max-height:95vh;border-radius:.5rem;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);font-family:Noto Sans,sans-serif;font-weight:300;overflow:hidden}.modal-header-full[data-v-1435fb93]{background:#f8fafc;color:#1f2937;padding:20px;margin:0;width:100%;display:flex;align-items:center;box-sizing:border-box;border-bottom:1px solid #e5e7eb}.header-icon[data-v-1435fb93]{font-size:1.5rem;margin-right:12px;color:#1f2937}.header-title[data-v-1435fb93]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.users-stats-card[data-v-1435fb93]{display:flex;gap:8px;margin-bottom:20px;padding:0 20px;flex-wrap:wrap}.users-stat-item[data-v-1435fb93]{flex:1;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:var(--p-border-radius-lg);padding:12px 16px;display:flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;min-width:140px;min-height:50px}.users-stat-item[data-v-1435fb93]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--p-primary-300)}.users-stat-item.active[data-v-1435fb93]{background:linear-gradient(135deg,var(--p-primary-50),var(--p-primary-100));border-color:var(--p-primary-400);box-shadow:0 4px 12px rgba(59,130,246,.2)}.stat-icon[data-v-1435fb93]{font-size:1.2rem;color:var(--p-primary-600);flex-shrink:0}.stat-icon.admin[data-v-1435fb93]{color:#dc2626}.stat-icon.suspended[data-v-1435fb93]{color:#f59e0b}.stat-icon.debtors[data-v-1435fb93]{color:#ef4444}.stat-number[data-v-1435fb93]{font-size:1.5rem;font-weight:700;color:var(--p-primary-700);line-height:1;margin-right:6px}.stat-label[data-v-1435fb93]{font-size:.75rem;color:#64748b;letter-spacing:.05em;flex-shrink:0}.search-container[data-v-1435fb93]{display:flex;gap:12px;margin-bottom:20px;align-items:center;padding:0 20px}.modern-input[data-v-1435fb93]{flex:1;--el-input-border-radius:var(--p-border-radius-lg);--el-input-border-color:#d1d5db;--el-input-focus-border-color:var(--p-primary-500)}.add-user-btn[data-v-1435fb93]{--el-button-border-radius:var(--p-border-radius-lg);font-weight:500}.table-header[data-v-1435fb93]{display:flex;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e5e7eb;border-bottom:2px solid #e5e7eb;font-weight:600;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;width:100%;box-sizing:border-box}.header-cell[data-v-1435fb93]{padding:8px 12px;border-right:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;box-sizing:border-box;flex-shrink:0}.header-cell[data-v-1435fb93]:last-child{border-right:none}.header-cell.clickable[data-v-1435fb93]{cursor:pointer}.header-cell.clickable[data-v-1435fb93]:hover{background-color:#e2e8f0;color:var(--p-primary-700)}.id-column[data-v-1435fb93]{flex:0 0 8%;min-width:60px;text-align:center}.name-column[data-v-1435fb93]{flex:1 1 20%;min-width:120px}.email-column[data-v-1435fb93]{flex:1 1 25%;min-width:140px}.device-count-column[data-v-1435fb93],.user-count-column[data-v-1435fb93]{flex:0 0 12%;min-width:80px;text-align:center}.admin-column[data-v-1435fb93],.disabled-column[data-v-1435fb93]{flex:0 0 11%;min-width:80px;text-align:center}.table-header.with-billing .id-column[data-v-1435fb93],.user-item.with-billing .id-cell[data-v-1435fb93]{flex:0 0 6%;min-width:50px}.table-header.with-billing .name-column[data-v-1435fb93],.user-item.with-billing .name-cell[data-v-1435fb93]{flex:1 1 15%;min-width:100px}.table-header.with-billing .email-column[data-v-1435fb93],.user-item.with-billing .email-cell[data-v-1435fb93]{flex:1 1 18%;min-width:120px}.table-header.with-billing .device-count-column[data-v-1435fb93],.table-header.with-billing .user-count-column[data-v-1435fb93],.user-item.with-billing .device-count-cell[data-v-1435fb93],.user-item.with-billing .user-count-cell[data-v-1435fb93]{flex:0 0 8%;min-width:70px}.pending-count-column[data-v-1435fb93]{flex:0 0 8%;min-width:70px;text-align:center}.pending-balance-column[data-v-1435fb93]{flex:0 0 10%;min-width:80px;text-align:center}.due-date-column[data-v-1435fb93]{flex:0 0 9%;min-width:75px;text-align:center}.table-header.with-billing .admin-column[data-v-1435fb93],.table-header.with-billing .disabled-column[data-v-1435fb93],.user-item.with-billing .admin-cell[data-v-1435fb93],.user-item.with-billing .disabled-cell[data-v-1435fb93]{flex:0 0 9%;min-width:70px}.users-list[data-v-1435fb93]{max-height:calc(100vh - 400px);overflow-y:auto;border-bottom:1px solid #e5e7eb}.user-item[data-v-1435fb93]{display:flex;padding:12px 0;border-bottom:1px solid #f1f5f9;transition:all .2s ease;cursor:pointer;width:100%;box-sizing:border-box}.user-item[data-v-1435fb93]:hover{background-color:#f8fafc}.user-item.selected[data-v-1435fb93]{background-color:rgba(59,130,246,.05);border-left:4px solid var(--p-primary-500)}.user-item.even[data-v-1435fb93]{background-color:#fafafa}.admin-cell[data-v-1435fb93],.device-count-cell[data-v-1435fb93],.disabled-cell[data-v-1435fb93],.due-date-cell[data-v-1435fb93],.email-cell[data-v-1435fb93],.id-cell[data-v-1435fb93],.name-cell[data-v-1435fb93],.pending-balance-cell[data-v-1435fb93],.pending-count-cell[data-v-1435fb93],.user-count-cell[data-v-1435fb93]{padding:8px 12px;display:flex;align-items:center;border-right:1px solid #f1f5f9;box-sizing:border-box}.user-item>div[data-v-1435fb93]:last-child{border-right:none!important}.id-cell[data-v-1435fb93]{flex:0 0 8%;min-width:60px;justify-content:center}.name-cell[data-v-1435fb93]{flex:1 1 20%;min-width:120px}.email-cell[data-v-1435fb93],.name-cell[data-v-1435fb93]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-cell[data-v-1435fb93]{flex:1 1 25%;min-width:140px}.device-count-cell[data-v-1435fb93],.user-count-cell[data-v-1435fb93]{flex:0 0 12%;min-width:80px;justify-content:center}.pending-count-cell[data-v-1435fb93]{flex:0 0 8%;min-width:70px;justify-content:center}.pending-balance-cell[data-v-1435fb93]{flex:0 0 10%;min-width:80px;justify-content:center;font-size:.85rem}.due-date-cell[data-v-1435fb93]{flex:0 0 9%;min-width:75px;justify-content:center;font-size:.85rem}.admin-cell[data-v-1435fb93],.disabled-cell[data-v-1435fb93]{flex:0 0 11%;min-width:80px;justify-content:center}.clickable-cell[data-v-1435fb93]{cursor:pointer;background:rgba(59,130,246,.1);transition:all .2s ease}.clickable-cell[data-v-1435fb93]:hover{background:rgba(59,130,246,.2)}.count-text[data-v-1435fb93]{margin-left:4px;font-weight:600}.clickable[data-v-1435fb93]{cursor:pointer}@media (max-width:768px){.users-dialog[data-v-1435fb93]{max-height:100vh!important;height:100vh!important;margin:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important}.modal-header-full[data-v-1435fb93]{padding:12px 16px;font-size:1rem}.header-title[data-v-1435fb93]{font-size:1.1rem}.users-stats-card[data-v-1435fb93]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;margin-bottom:12px;overflow-x:hidden}.users-stat-item[data-v-1435fb93]{padding:6px 8px;min-height:50px;font-size:.8rem;min-width:0;flex-direction:column;align-items:center;text-align:center}.stat-icon[data-v-1435fb93]{font-size:1rem!important;margin-bottom:2px}.stat-number[data-v-1435fb93]{font-size:1.1rem;margin:2px 0}.stat-label[data-v-1435fb93]{font-size:.65rem;line-height:1.2}.search-container[data-v-1435fb93]{padding:0 12px;margin-bottom:16px;display:flex!important;flex-direction:row!important;gap:8px!important;align-items:stretch}.modern-input[data-v-1435fb93]{flex:1!important;min-width:0!important}.add-user-btn[data-v-1435fb93]{margin-top:0!important;width:auto!important;min-width:80px!important;height:44px!important;padding:0 16px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-size:.85rem!important}.add-user-btn i[data-v-1435fb93]{margin-right:6px!important;font-size:16px!important}.add-user-btn span[data-v-1435fb93]{display:inline!important;white-space:nowrap!important}.table-header[data-v-1435fb93],.users-list[data-v-1435fb93]{display:none!important}.mobile-users-list[data-v-1435fb93]{display:block!important;padding:0 8px;max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.mobile-user-card[data-v-1435fb93]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;box-sizing:border-box}.mobile-user-card.selected[data-v-1435fb93]{border-color:var(--p-primary-500);background-color:rgba(59,130,246,.05)}.mobile-user-header[data-v-1435fb93]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #f1f5f9;min-width:0}.mobile-user-name[data-v-1435fb93]{font-weight:600;font-size:.9rem;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.mobile-user-id[data-v-1435fb93]{font-size:.7rem;color:#6b7280;background:#f3f4f6;padding:2px 4px;border-radius:3px;flex-shrink:0;margin-left:8px}.mobile-user-info[data-v-1435fb93]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.mobile-info-item[data-v-1435fb93]{display:flex;align-items:center;gap:6px;font-size:.8rem;min-width:0}.mobile-info-item span[data-v-1435fb93]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mobile-info-icon[data-v-1435fb93]{width:14px;text-align:center;color:var(--p-primary-600);flex-shrink:0}.mobile-user-status[data-v-1435fb93]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mobile-user-status .el-tag[data-v-1435fb93]{font-size:.65rem!important;padding:1px 4px!important;line-height:1.3!important}.mobile-billing-info[data-v-1435fb93]{background:#f8fafc;padding:6px;border-radius:4px;margin-top:6px;font-size:.75rem}.mobile-billing-info>div[data-v-1435fb93]{margin-bottom:2px!important}.el-dialog__footer[data-v-1435fb93]{padding:16px!important;border-top:1px solid #e5e7eb;background:#f9fafb}.el-dialog__footer>div[data-v-1435fb93]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px;max-width:100%}.el-dialog__footer .el-button[data-v-1435fb93]{min-width:44px!important;height:44px!important;width:100%!important;padding:8px!important;font-size:16px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.el-dialog__footer .el-button i[data-v-1435fb93]{margin:0!important;font-size:18px!important}.el-dialog__footer .el-button span[data-v-1435fb93]{display:none!important}}@media (min-width:769px) and (max-width:1024px){.users-dialog[data-v-1435fb93]{max-height:95vh}.table-header.with-billing .due-date-column[data-v-1435fb93],.user-item.with-billing .due-date-cell[data-v-1435fb93]{display:none}.pending-balance-cell[data-v-1435fb93],.pending-balance-column[data-v-1435fb93]{font-size:.75rem}.desktop-text[data-v-1435fb93]{display:none}.tablet-icon[data-v-1435fb93]{display:inline-block!important}.el-dialog__footer[data-v-1435fb93]{padding:12px!important}.el-dialog__footer>div[data-v-1435fb93]{display:flex!important;flex-wrap:wrap;gap:6px;justify-content:flex-start}.el-dialog__footer .el-button[data-v-1435fb93]{min-width:36px!important;height:36px!important;width:auto!important;padding:6px 8px!important;font-size:14px!important;flex:0 0 auto}.el-dialog__footer .el-button i[data-v-1435fb93]{margin:0!important}.el-dialog__footer .el-button span[data-v-1435fb93]{display:none!important}}@media (min-width:1025px){.desktop-text[data-v-1435fb93]{display:inline}.tablet-icon[data-v-1435fb93]{display:none!important}.el-dialog__footer[data-v-1435fb93]{padding:20px!important}.el-dialog__footer .el-button[data-v-1435fb93]{min-width:auto!important;width:auto!important;padding:8px 15px!important;font-size:14px!important}.el-dialog__footer .el-button span[data-v-1435fb93]{display:inline}}.mobile-users-list[data-v-1435fb93],.tablet-icon[data-v-1435fb93]{display:none}.el-dialog__footer[data-v-1435fb93]{border-top:1px solid #e0e0e0}.el-dialog__footer>div[data-v-1435fb93]{display:flex;gap:5px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.el-dialog__footer .el-button[data-v-1435fb93]{flex-shrink:0;white-space:nowrap}.import-container[data-v-1435fb93]{padding:20px;min-height:500px}.step-content[data-v-1435fb93]{min-height:400px}.step-header[data-v-1435fb93]{text-align:center;margin-bottom:30px}.step-header h3[data-v-1435fb93]{margin:0 0 10px 0;color:#303133;font-size:20px;font-weight:600}.step-header p[data-v-1435fb93]{color:#909399;margin:0;font-size:14px}.file-upload-area[data-v-1435fb93]{border:2px dashed #dcdfe6;border-radius:8px;padding:60px 40px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafcff;margin-bottom:30px}.file-upload-area[data-v-1435fb93]:hover{border-color:#409eff;background:#f0f9ff}.upload-content[data-v-1435fb93]{display:flex;flex-direction:column;align-items:center;gap:15px}.upload-icon[data-v-1435fb93]{font-size:48px;color:#c0c4cc;transition:color .3s ease}.file-upload-area:hover .upload-icon[data-v-1435fb93]{color:#409eff}.upload-text[data-v-1435fb93]{font-size:16px;color:#606266;margin:0;font-weight:500}.upload-subtext[data-v-1435fb93]{font-size:14px;color:#909399;margin:0}.file-info[data-v-1435fb93]{background:#f5f7fa;border-radius:6px;padding:15px;margin-bottom:20px}.file-details[data-v-1435fb93]{display:flex;align-items:center;gap:10px}.file-icon[data-v-1435fb93]{font-size:24px;color:#67c23a}.file-name[data-v-1435fb93]{font-weight:500;color:#303133}.file-size[data-v-1435fb93]{font-size:12px;color:#909399}.template-section[data-v-1435fb93]{text-align:center;margin-top:30px}.preview-stats[data-v-1435fb93]{display:flex;justify-content:space-around;margin-bottom:20px;background:#f5f7fa;padding:20px;border-radius:8px}.stat-box[data-v-1435fb93]{text-align:center;display:flex;flex-direction:column;gap:5px}.stat-label[data-v-1435fb93]{font-size:12px;color:#909399;text-transform:uppercase;font-weight:500}.stat-value[data-v-1435fb93]{font-size:24px;font-weight:600;color:#303133}.stat-value.valid[data-v-1435fb93]{color:#67c23a}.stat-value.error[data-v-1435fb93]{color:#f56c6c}.table-container[data-v-1435fb93]{border:1px solid #ebeef5;border-radius:6px;overflow:hidden;margin-bottom:20px;max-height:400px;overflow-y:auto}.preview-table[data-v-1435fb93]{width:100%;border-collapse:collapse;background:#fff}.preview-table td[data-v-1435fb93],.preview-table th[data-v-1435fb93]{padding:12px 8px;text-align:left;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;font-size:13px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-table th[data-v-1435fb93]{background:#fafafa;font-weight:600;color:#606266;position:sticky;top:0;z-index:1}.preview-table td[data-v-1435fb93]:last-child,.preview-table th[data-v-1435fb93]:last-child{border-right:none}.error-cell[data-v-1435fb93]{background:#fef0f0;color:#f56c6c}.error-list[data-v-1435fb93]{display:flex;flex-wrap:wrap;gap:4px}.error-tag[data-v-1435fb93]{background:#f56c6c;color:#fff;padding:2px 6px;border-radius:3px;font-size:11px}.preview-note[data-v-1435fb93]{text-align:center;margin-top:15px}.alert-info[data-v-1435fb93]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f0f9ff;color:#1f2937;border-radius:6px;font-size:13px}.progress-container[data-v-1435fb93]{margin:30px 0}.progress-bar[data-v-1435fb93]{position:relative;background:#f5f7fa;border-radius:10px;height:20px;overflow:hidden;margin-bottom:20px}.progress-fill[data-v-1435fb93]{height:100%;background:linear-gradient(90deg,#409eff,#67c23a);transition:width .3s ease;border-radius:10px}.progress-text[data-v-1435fb93]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#303133}.progress-stats[data-v-1435fb93]{display:flex;justify-content:space-around;background:#f5f7fa;padding:15px;border-radius:6px;margin-bottom:20px}.stat[data-v-1435fb93]{text-align:center}.stat .label[data-v-1435fb93]{font-size:12px;color:#909399;display:block;margin-bottom:5px}.stat .value[data-v-1435fb93]{font-size:18px;font-weight:600;color:#303133}.stat .value.success[data-v-1435fb93]{color:#67c23a}.stat .value.error[data-v-1435fb93]{color:#f56c6c}.current-device[data-v-1435fb93]{text-align:center;margin-top:15px}.processing-tag[data-v-1435fb93]{background:#e1f3d8;color:#529b2e;padding:4px 12px;border-radius:15px;font-size:12px;font-weight:500}.import-log[data-v-1435fb93]{margin-top:30px}.import-log h4[data-v-1435fb93]{margin:0 0 15px 0;color:#303133;font-size:16px}.log-container[data-v-1435fb93]{background:#f5f7fa;border-radius:6px;padding:15px;max-height:200px;overflow-y:auto}.log-entry[data-v-1435fb93]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;border-bottom:1px solid #ebeef5}.log-entry[data-v-1435fb93]:last-child{border-bottom:none}.log-entry.success[data-v-1435fb93]{color:#67c23a}.log-entry.error[data-v-1435fb93]{color:#f56c6c}.result-summary[data-v-1435fb93]{text-align:center;margin:30px 0}.result-icon[data-v-1435fb93]{margin-bottom:20px}.result-icon i[data-v-1435fb93]{font-size:64px}.result-icon i.success[data-v-1435fb93]{color:#67c23a}.result-icon i.error[data-v-1435fb93]{color:#f56c6c}.result-summary h2[data-v-1435fb93]{margin:0 0 10px 0;color:#303133;font-size:24px;font-weight:600}.result-summary p[data-v-1435fb93]{color:#909399;margin:0 0 30px 0;font-size:16px}.final-stats[data-v-1435fb93]{display:flex;justify-content:space-around;background:#f5f7fa;padding:20px;border-radius:8px;margin-bottom:30px}.error-details[data-v-1435fb93]{margin-top:30px}.error-details h4[data-v-1435fb93]{margin:0 0 15px 0;color:#303133;font-size:16px}.error-table[data-v-1435fb93]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.error-table td[data-v-1435fb93],.error-table th[data-v-1435fb93]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5;font-size:13px}.error-table th[data-v-1435fb93]{background:#fafafa;font-weight:600;color:#606266}.error-table tr:last-child td[data-v-1435fb93]{border-bottom:none}.steps-indicator[data-v-1435fb93]{display:flex;align-items:center;justify-content:center;margin:30px 0 40px 0;padding:0 20px}.step-item[data-v-1435fb93]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px}.step-number[data-v-1435fb93]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;margin-bottom:8px;background:#f5f7fa;color:#909399;border:2px solid #e4e7ed;transition:all .3s ease}.step-item.active .step-number[data-v-1435fb93]{background:#409eff;color:#fff;border-color:#409eff}.step-item.completed .step-number[data-v-1435fb93]{background:#67c23a;color:#fff;border-color:#67c23a}.step-item.completed .step-number[data-v-1435fb93]:before{content:"✓";font-weight:700}.step-title[data-v-1435fb93]{font-size:12px;color:#909399;font-weight:500;max-width:100px;line-height:1.2}.step-item.active .step-title[data-v-1435fb93]{color:#409eff;font-weight:600}.step-item.completed .step-title[data-v-1435fb93]{color:#67c23a;font-weight:600}.step-line[data-v-1435fb93]{flex:1;height:2px;background:#e4e7ed;margin:0 10px;max-width:80px;transition:all .3s ease}.step-line.completed[data-v-1435fb93]{background:#67c23a}@media (max-width:768px){.steps-indicator[data-v-1435fb93]{margin:20px 0 30px 0}.step-item[data-v-1435fb93]{min-width:80px}.step-number[data-v-1435fb93]{width:30px;height:30px;font-size:14px}.step-title[data-v-1435fb93]{font-size:10px;max-width:60px}}