.admin-table-card[data-v-0997aa4e]{border-radius:14px!important;border:1px solid rgba(10,37,64,.08)!important;background:#fff!important;-webkit-box-shadow:0 4px 16px -2px rgba(10,37,64,.04)!important;box-shadow:0 4px 16px -2px rgba(10,37,64,.04)!important;overflow:hidden}.table-icon[data-v-0997aa4e]{width:34px;height:34px;border-radius:10px;background:rgba(0,180,216,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-search-input[data-v-0997aa4e]{max-width:260px}.admin-search-input[data-v-0997aa4e] .v-input__control{min-height:36px}.admin-search-input[data-v-0997aa4e] .v-input__slot{min-height:36px!important;font-size:.875rem;background-color:#f8fafc!important}.admin-enterprise-table[data-v-0997aa4e] th{font-size:.75rem!important;text-transform:uppercase;letter-spacing:.06em;font-weight:700!important;color:#475569!important;background:#f8fafc!important;height:48px!important;border-bottom:1px solid rgba(10,37,64,.08)!important}.admin-enterprise-table[data-v-0997aa4e] td{font-size:.875rem!important;color:#1e293b;border-bottom:1px solid rgba(10,37,64,.05)!important;height:52px!important}.admin-enterprise-table[data-v-0997aa4e] tr:hover{background-color:#f1f5f9!important}.gap-2[data-v-0997aa4e]{gap:8px}.gap-3[data-v-0997aa4e]{gap:12px}.product-modal-card[data-v-28276000]{border-radius:16px!important;overflow:hidden;background:#fff}.modal-scroll-body[data-v-28276000]{max-height:70vh}.bg-light[data-v-28276000]{background-color:#f8fafc}.gallery-thumb[data-v-28276000]{position:relative;border-radius:10px;background-color:#f8fafc}.gallery-delete-btn[data-v-28276000]{position:absolute;top:2px;right:2px;background-color:hsla(0,0%,100%,.9)}.gap-2[data-v-28276000]{gap:8px}.hardware-page[data-v-6c092358]{background-color:#f8fafc;min-height:100vh}.filter-select[data-v-6c092358]{max-width:170px}.filter-select[data-v-6c092358] .v-input__control{min-height:36px}.filter-select[data-v-6c092358] .v-input__slot{min-height:36px!important;font-size:.875rem;background-color:#f8fafc!important}