196 lines
4.1 KiB
CSS
196 lines
4.1 KiB
CSS
.table-fixed {
|
||
table-layout: fixed;
|
||
}
|
||
|
||
.table-fixed td,
|
||
.table-fixed th {
|
||
word-wrap: break-word;
|
||
word-break: break-word;
|
||
overflow-wrap: break-word;
|
||
hyphens: auto;
|
||
}
|
||
|
||
.break-words {
|
||
word-wrap: break-word;
|
||
word-break: break-word;
|
||
overflow-wrap: break-word;
|
||
white-space: normal !important;
|
||
}
|
||
|
||
.dtr-control {
|
||
display: none !important;
|
||
}
|
||
|
||
#pengolahanTable td,
|
||
#pengangkutanTable td {
|
||
vertical-align: top;
|
||
padding: 12px 8px;
|
||
}
|
||
|
||
#pengolahanTable th,
|
||
#pengangkutanTable th {
|
||
vertical-align: middle;
|
||
padding: 16px 8px;
|
||
}
|
||
|
||
#pengolahanTable th:nth-child(1),
|
||
#pengolahanTable td:nth-child(1),
|
||
#pengangkutanTable th:nth-child(1),
|
||
#pengangkutanTable td:nth-child(1) {
|
||
width: 5% !important;
|
||
min-width: 40px;
|
||
text-align: center;
|
||
}
|
||
|
||
#pengolahanTable th:nth-child(2),
|
||
#pengolahanTable td:nth-child(2),
|
||
#pengangkutanTable th:nth-child(2),
|
||
#pengangkutanTable td:nth-child(2) {
|
||
width: 25% !important;
|
||
min-width: 150px;
|
||
}
|
||
|
||
#pengolahanTable th:nth-child(3),
|
||
#pengolahanTable td:nth-child(3),
|
||
#pengangkutanTable th:nth-child(3),
|
||
#pengangkutanTable td:nth-child(3) {
|
||
width: 50% !important;
|
||
min-width: 200px;
|
||
}
|
||
|
||
#pengolahanTable th:nth-child(4),
|
||
#pengolahanTable td:nth-child(4),
|
||
#pengangkutanTable th:nth-child(4),
|
||
#pengangkutanTable td:nth-child(4) {
|
||
width: 20% !important;
|
||
min-width: 120px;
|
||
text-align: center;
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
.overflow-x-auto {
|
||
overflow-x: auto;
|
||
}
|
||
|
||
#pengolahanTable,
|
||
#pengangkutanTable {
|
||
min-width: 600px;
|
||
}
|
||
|
||
#pengolahanTable th,
|
||
#pengolahanTable td,
|
||
#pengangkutanTable th,
|
||
#pengangkutanTable td {
|
||
padding: 8px 4px;
|
||
font-size: 0.875rem;
|
||
}
|
||
|
||
.dataTables_wrapper {
|
||
padding: 0;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_length,
|
||
.dataTables_wrapper .dataTables_filter,
|
||
.dataTables_wrapper .dataTables_info,
|
||
.dataTables_wrapper .dataTables_paginate {
|
||
text-align: center;
|
||
margin: 0.75rem 0;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_filter input {
|
||
width: 100% !important;
|
||
max-width: 280px;
|
||
margin: 0.5rem 0 0 0 !important;
|
||
padding: 8px 12px;
|
||
border-radius: 8px;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_length select {
|
||
margin: 0 0.5rem;
|
||
padding: 6px 8px;
|
||
border-radius: 6px;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_info {
|
||
font-size: 0.875rem;
|
||
color: #6b7280;
|
||
margin: 1rem 0 0.5rem 0;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate {
|
||
margin-top: 1rem;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button {
|
||
padding: 8px 12px !important;
|
||
margin: 2px !important;
|
||
font-size: 0.875rem !important;
|
||
min-width: 36px !important;
|
||
border-radius: 6px !important;
|
||
border: 1px solid #d1d5db !important;
|
||
background: white !important;
|
||
color: #374151 !important;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
|
||
background: #f3f4f6 !important;
|
||
border-color: #9ca3af !important;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
|
||
background: #0ea5e9 !important;
|
||
color: white !important;
|
||
border-color: #0ea5e9 !important;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
|
||
opacity: 0.5 !important;
|
||
cursor: not-allowed !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 480px) {
|
||
.dataTables_wrapper
|
||
.dataTables_paginate
|
||
.paginate_button:not(.current):not(.previous):not(.next):not(.first):not(
|
||
.last
|
||
) {
|
||
display: none !important;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:before {
|
||
content: "‹";
|
||
font-size: 1.2rem;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button.next:before {
|
||
content: "›";
|
||
font-size: 1.2rem;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
|
||
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
|
||
padding: 10px 16px !important;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_filter input {
|
||
max-width: 240px;
|
||
font-size: 0.875rem;
|
||
}
|
||
|
||
.dataTables_wrapper .dataTables_length {
|
||
font-size: 0.875rem;
|
||
}
|
||
}
|
||
|
||
.status-badge {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
padding: 4px 8px;
|
||
border-radius: 9999px;
|
||
font-size: 0.75rem;
|
||
font-weight: 500;
|
||
margin-top: 4px;
|
||
}
|