*{box-sizing:border-box;margin:0;padding:0}body{background:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.itemnum-card{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:visible}.table-header{background:#fff;justify-content:space-between;padding:24px 28px}.show-entries,.table-header{align-items:center;display:flex}.show-entries{color:#6c757d;font-size:14px;gap:8px}.show-entries select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23495057' d='M5 7 1 3h8z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #d8d8d8;border-radius:4px;color:#495057;cursor:pointer;font-size:14px;padding:7px 30px 7px 12px}.search-box-wrapper{align-items:center;display:flex;gap:12px}.search-label{color:#6c757d;font-size:14px}.search-input{border:1px solid #d8d8d8;border-radius:4px;color:#495057;font-size:14px;padding:7px 16px;width:200px}.search-input::-moz-placeholder{color:#adb5bd}.search-input::placeholder{color:#adb5bd}.search-input:focus{border-color:#7367f0;outline:none}.data-table{border-collapse:collapse;width:100%}.data-table thead th{color:#6c757d;font-size:13px;font-weight:500;text-align:left}.data-table tbody td,.data-table thead th{background:#fff;border-bottom:1px solid #e9ecef;padding:18px 28px}.data-table tbody td{color:#495057;font-size:14px}.data-table tbody tr:hover{background:#f8f9fa}.dropdown{display:inline-block;position:relative}.action-dots{background:transparent;border:none;color:#6c757d;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px}.action-dots:hover{color:#495057}.dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.15);display:none;margin-top:4px;min-width:140px;padding:4px 0;position:absolute;right:0;top:100%;z-index:1000}.dropdown.show .dropdown-menu{display:block}.dropdown-item{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;text-decoration:none;transition:background .15s}.dropdown-item:hover{background:#f8f9fa}.dropdown-item.delete-item{color:#ea5455}.dropdown-item.delete-item:hover{background:#fff5f5}.dropdown-icon{font-size:14px}.table-footer{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px 28px}.showing-entries{color:#6c757d;font-size:14px}.pagination{display:flex;gap:6px;list-style:none;margin:0;padding:0}.page-item .page-link{align-items:center;background:transparent;border-radius:50%;color:#6c757d;display:flex;font-size:14px;height:36px;justify-content:center;text-decoration:none;transition:all .2s;width:36px}.page-item .page-link:hover{background:#f8f9fa;color:#495057}.page-item.active .page-link{background:#7367f0;color:#fff}.page-item.disabled .page-link{color:#dee2e6;cursor:not-allowed}.page-item.disabled .page-link:hover{background:transparent}.empty-state{color:#adb5bd;padding:60px 20px;text-align:center}
