.premium-workspace-header {padding:12px 24px!important; margin-bottom:15px!important;}
.premium-glass-card {padding:20px!important; margin-bottom:15px!important; border-radius:16px!important;}
.table-responsive-wrapper {padding:15px!important; border-radius:16px!important; overflow-x:auto!important; overflow-y:visible!important;}
.table {table-layout:auto!important; width:100%!important;}
.table th {font-size:.78rem!important; letter-spacing:.5px!important; padding:12px 14px!important; white-space:nowrap!important; line-height:1.25!important;}
.table td {font-size:.88rem!important; padding:10px 14px!important; line-height:1.35!important; white-space:normal!important; word-break:normal!important; overflow-wrap:break-word!important;}
.table tbody tr:hover {box-shadow:none!important;}
.table-code-chip {padding:5px 9px!important; border-radius:10px!important; font-size:.78rem!important;}
.qty-chip {padding:5px 10px!important; border-radius:999px!important; font-size:.78rem!important;}
.status-pill {min-width:106px!important; padding:7px 11px!important; font-size:.72rem!important; border-radius:999px!important;}
.btn-edit-in, .btn-edit-out, .btn-delete-in, .btn-delete-out, .quick-action-btn {height:34px!important; min-width:74px!important; padding:0 10px!important; border-radius:10px!important; font-size:.76rem!important; gap:6px!important;}
.quick-input-field, .form-control, .form-select, .search-magnifier-box {font-size:.9rem!important; min-height:42px!important;}
.aksi-wrap-final {display:flex!important; flex-wrap:wrap!important; gap:6px!important; justify-content:center!important; align-items:center!important;}
@media(max-width:1140px) {
#sidebarMainContainer {width:100%!important;min-width:0!important;position:relative!important;min-height:auto!important;padding:15px!important;}
.app-workspace-fluid {margin-left:0!important;width:100%!important;padding:15px!important;}
}
@media(max-width:768px) {
.table-responsive-wrapper {padding:10px!important;}
.table th, .table td {font-size:.76rem!important;padding:9px 8px!important;}
.status-pill {min-width:92px!important;padding:6px 9px!important;font-size:.66rem!important;}
}
