@import url(template.min.css?v=1.1.3);.filter-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.02);padding:24px;margin-bottom:24px;border:1px solid rgba(0,0,0,.05)}.form-label-custom{font-size:.85rem;font-weight:600;color:#6c757d;margin-bottom:8px;display:block}.btn-check:checked+.btn-outline-primary{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 4px 10px rgba(13,110,253,.2)}.btn-outline-primary{color:#6c757d;border-color:#dee2e6;background-color:#fff;border-top-left-radius:22px;border-bottom-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px}.btn-outline-primary:hover{background-color:#f8f9fa;color:var(--primary-color);border-color:var(--primary-color);border-top-left-radius:22px;border-bottom-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px}.card-table{border:none;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;background-color:#fff}.table-custom thead th{background-color:var(--primary-color);color:#fff;font-weight:500;border:none;padding:16px 10px;vertical-align:middle;white-space:nowrap}.table-custom tbody td{vertical-align:middle;padding:14px 10px;color:#495057;border-bottom:1px solid #f0f0f0}.table-custom tbody tr:hover{background-color:#f8f9fa;transition:background-color .2s ease}.badge-group{font-weight:500;padding:2px 6px;border-radius:6px;font-size:.65rem;white-space:nowrap;display:inline-block}.group-color-1{background-color:#9c27b0;color:#fff}.group-color-2{background-color:#ff5722;color:#fff}.group-color-3{background-color:#ffc107;color:#212529}.group-color-4{background-color:#0288d1;color:#fff}.group-color-5{background-color:#4caf50;color:#fff}.group-color-6{background-color:#e91e63;color:#fff}.group-color-7{background-color:#795548;color:#fff}.group-color-8{background-color:#03a9f4;color:#fff}.group-color-9{background-color:#607d8b;color:#fff}.group-color-10{background-color:#3f51b5;color:#fff}.group-color-11{background-color:#455a64;color:#fff}.group-color-12{background-color:#f8bbd0;color:#c2185b}.group-color-13{background-color:#69f0ae;color:#004d40}.group-color-14{background-color:#d32f2f;color:#fff}.group-color-15{background-color:#b71c1c;color:#fff}.group-color-16{background-color:#1a237e;color:#fff}.group-color-17{background-color:#304ffe;color:#fff}.group-color-18{background-color:#40c4ff;color:#01579b}.group-color-19{background-color:#ff9800;color:#fff}.group-color-0,.badge-group:not([class*="group-color-"]){background-color:#e0e0e0;color:#424242}.remark-text{font-size:.65rem;color:#161e27;font-style:italic}.min-w-190{min-width:190px}.min-w-120{min-width:120px}.min-w-150{min-width:150px}.min-w-100{min-width:100px}.min-w-230{min-width:230px}.min-w-80{min-width:80px}.min-w-60{min-width:60px}.min-m-60{max-width:60px}