#prForm .pr-order-material-preview{display:none!important}#prForm .pr-material-selector{margin-top:.75rem;padding:.75rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-tertiary-bg)}#prForm .pr-material-selector__title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:.78rem;font-weight:700;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.02em}#prForm .pr-material-selector__list{display:flex;flex-direction:column;gap:.45rem}#prForm .pr-material-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;margin:0;padding:.55rem .6rem;border:1px solid var(--bs-border-color-translucent);border-radius:.65rem;background:var(--bs-body-bg);cursor:pointer}#prForm .pr-material-option:hover{border-color:rgba(var(--bs-primary-rgb),.45);background:rgba(var(--bs-primary-rgb),.04)}#prForm .pr-material-option .form-check-input{margin:.15rem 0 0;width:1.15rem;height:1.15rem}#prForm .pr-material-option__name{min-width:0;color:var(--bs-body-color);font-weight:600;line-height:1.25}#prForm .pr-material-option__qty{white-space:nowrap;color:var(--bs-body-color);font-weight:700;font-size:.85rem}#prForm .pr-material-status{margin-top:.65rem;padding:.6rem .7rem;border-radius:.65rem;font-size:.82rem}#prForm .pr-material-status--done{color:var(--bs-success-text-emphasis);background:var(--bs-success-bg-subtle);border:1px solid var(--bs-success-border-subtle)}#prForm .pr-material-status--direct{color:var(--bs-info-text-emphasis);background:var(--bs-info-bg-subtle);border:1px solid var(--bs-info-border-subtle)}#checklistForm .spk-checklist-stack{gap:.75rem}#checklistForm .spk-checklist-stack .mobile-checklist-section{width:100%!important;margin-left:0!important;margin-right:0!important}#checklistForm .spk-material-section,#checklistForm .spk-process-section{padding:.75rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-tertiary-bg)}@media (max-width: 767.98px){#prForm .table-responsive:has(.pr-material-card-table){overflow-x:visible;border:0!important}#prForm .pr-material-card-table,#prForm .pr-material-card-table tbody{display:block;width:100%}#prForm .pr-material-card-table thead{display:none}#prForm .pr-material-card-table tbody tr{display:grid;grid-template-columns:2.25rem minmax(0,1fr);width:100%;margin-bottom:.9rem;padding:.85rem;border:1px solid var(--bs-border-color)!important;border-radius:.9rem;background:var(--bs-body-bg);box-shadow:0 .125rem .35rem #0000000f}#prForm .pr-material-card-table tbody td{display:block;width:100%!important;min-width:0!important;padding:.2rem .35rem!important;border:0!important}#prForm .pr-material-card-table tbody td:nth-child(1){grid-column:1;grid-row:1 / span 2;padding-top:.35rem!important;text-align:left!important}#prForm .pr-material-card-table tbody td:nth-child(2){grid-column:2;grid-row:1}#prForm .pr-material-card-table tbody td:nth-child(3){grid-column:2;grid-row:2;margin-top:.65rem;padding-top:.65rem!important;border-top:1px solid var(--bs-border-color)!important}#prForm .pr-material-card-table tbody td:nth-child(3):before{content:"Qty Pesanan";display:block;margin-bottom:.35rem;color:var(--bs-secondary-color);font-size:.75rem;font-weight:700;text-transform:uppercase}#prForm .pr-material-card-table tbody td:nth-child(3) .form-control{max-width:100%}#prForm .pr-material-selector{padding:.65rem}#prForm .pr-material-option{grid-template-columns:auto minmax(0,1fr)}#prForm .pr-material-option__qty{grid-column:2;margin-top:-.2rem;color:var(--bs-secondary-color);font-weight:600}#checklistForm .spk-checklist-stack{display:flex!important;flex-direction:column!important}}
