.card.outlined-card,.outlined-card{box-shadow:none!important;-webkit-box-shadow:none!important;border:2px solid #d1d5db!important;border-radius:9px!important}.vertical-menu{transition:width .2s}.vertical-collpsed .vertical-menu,body:not(.vertical-collpsed) .vertical-menu{z-index:1001!important;position:fixed!important}.main-content{transition:margin-left .2s}.vertical-collpsed .main-content{margin-left:70px!important}body:not(.vertical-collpsed) .main-content{margin-left:250px!important}@media (max-width:991.98px){.main-content{transition:none}.vertical-collpsed .main-content,body:not(.vertical-collpsed) .main-content{margin-left:0!important}}.laporan-banner-primary,.tipe-banner-primary,.laporan-banner-success,.tipe-banner-success,.laporan-banner-danger,.tipe-banner-danger,.laporan-banner-warning,.tipe-banner-warning,.laporan-banner-secondary,.tipe-banner-secondary,.laporan-banner-info,.tipe-banner-info{background-color:#0000!important}.laporan-banner-icon,.tipe-banner-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.bg-soft-primary{background-color:#556ee62e}.bg-soft-secondary{background-color:#74788d2e}.bg-soft-success{background-color:#34c38f2e}.bg-soft-danger{background-color:#f46a6a2e}.bg-soft-warning{background-color:#f1b44c2e}.bg-soft-info{background-color:#50a5f12e}.bg-soft-dark{background-color:#343a402e}.status-badge{letter-spacing:.02em;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.status-badge:before{content:"";background-color:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.status-badge.badge-soft-secondary,.status-badge.s-secondary,.status-badge.secondary{color:#5a5f7a;background-color:#f1f1f3;border:1px solid #d0d1d9}.status-badge.badge-soft-primary,.status-badge.s-primary,.status-badge.primary{color:#3d52d5;background-color:#e8eafd;border:1px solid #b3bcf5}.status-badge.badge-soft-info,.status-badge.s-info,.status-badge.info{color:#1a8fd1;background-color:#e0f3ff;border:1px solid #9dd5f5}.status-badge.badge-soft-warning,.status-badge.s-warning,.status-badge.warning{color:#d97706;background-color:#fff4e0;border:1px solid #fcd38a}.status-badge.badge-soft-success,.status-badge.s-success,.status-badge.success{color:#1a9e6b;background-color:#e3f9f0;border:1px solid #8adec0}.status-badge.badge-soft-danger,.status-badge.s-danger,.status-badge.danger{color:#d93025;background-color:#fde8e8;border:1px solid #f5a8a8}.status-badge.badge-soft-dark,.status-badge.s-dark{color:#3a3a4a;background-color:#e9e9ec;border:1px solid #b8b8c4}.status-badge.badge-soft-purple,.status-badge.s-purple{color:#5b21b6;background-color:#f0ebff;border:1px solid #c4b5fd}.status-badge.badge-soft-orange,.status-badge.s-orange{color:#c2410c;background-color:#fff0e0;border:1px solid #fdba74}.si-control{border-radius:9px;position:relative;overflow:hidden}.si-input{padding-left:2rem;padding-right:1.75rem;border-radius:9px!important}.form-select,.form-control,.btn,.card,.modal-content{border-radius:9px!important}.si-search-icon{color:#adb5bd;pointer-events:none;font-size:1rem;line-height:1;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.si-clear{cursor:pointer;color:#adb5bd;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.si-clear:hover{color:#f46a6a}.field-cell{position:relative}.field-error{color:#f46a6a;pointer-events:none;margin-top:2px;font-size:.75rem;line-height:1.1;position:absolute;top:100%;left:0;right:0}.item-row>td{vertical-align:middle;padding-bottom:1.5rem!important}.currency-grid{text-align:left;grid-template-columns:auto 1fr;gap:.5rem;min-width:120px;display:inline-grid}.erp-table{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#111827}.erp-table thead th{color:#1f2937;font-weight:600}.erp-table tbody td{color:#111827}@media print{#page-topbar,.vertical-menu,.page-title-right,.si-control,.btn,.badge,select,.pagination,footer{display:none!important}body{color:#000!important;background:#fff!important}.main-content{margin-left:0!important;padding:0!important}.page-content{padding:0!important}.card{box-shadow:none!important;border:none!important}.card-body{padding:0!important}.table-responsive,.erp-table-scroll{max-height:none!important;overflow:visible!important}.erp-table-scroll .erp-table thead th{position:static!important}.erp-table{color:#000!important;width:100%!important;font-size:9.5pt!important}.erp-table thead th{color:#000!important;background-color:#f3f4f6!important;border-bottom:2px solid #000!important}.erp-table tbody td{color:#000!important;border-bottom:1px solid #d1d5db!important;padding:4px 6px!important}}.currency-symbol{text-align:left;white-space:nowrap}.currency-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.erp-table-scroll{max-height:70vh;overflow-y:auto}.erp-table-scroll .erp-table thead th{z-index:2;background-color:#eff2f7;position:-webkit-sticky;position:sticky;top:0;box-shadow:inset 0 -1px #e8ebef}.erp-table{border-left:1px solid #e8ebef;border-right:1px solid #e8ebef}.erp-table thead th{white-space:nowrap;border-right:1px solid #e8ebef;padding:.5rem .75rem}.erp-table tbody td{font-variant-numeric:tabular-nums;border-right:0;padding:.5rem .75rem}.erp-table tfoot td{padding:.5rem .75rem}.erp-table thead th.text-end,.erp-table thead th.text-center,.erp-table tbody td.text-end,.erp-table tbody td.text-center{border-right:1px solid #e8ebef}.erp-table thead th:first-child,.erp-table tbody td:first-child,.erp-table tfoot td:first-child{border-left:1px solid #e8ebef}.erp-table thead th:last-child,.erp-table tbody td:last-child,.erp-table tfoot td:last-child{border-right:1px solid #e8ebef}
