.cs-filters-card[data-v-3c4f9bc0]{border:none;border-radius:16px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.05);margin-bottom:2rem;transition:all .3s ease;position:relative}.cs-filters-card.cs-filters-active[data-v-3c4f9bc0]{box-shadow:0 10px 30px rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.2)}.card-body[data-v-3c4f9bc0]{padding:1.25rem 1.5rem}.filter-icon-wrapper[data-v-3c4f9bc0]{width:24px;height:24px;background:rgba(0,168,255,.1);border-radius:6px;display:flex;align-items:center;justify-content:center}.filter-icon-wrapper i[data-v-3c4f9bc0]{font-size:.7rem}.filter-label[data-v-3c4f9bc0]{display:block;font-size:.65rem;font-weight:800;color:#a4b0be;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;margin-left:2px}.v-select[data-v-3c4f9bc0]{--vs-border-color:#dfe6e9;--vs-border-radius:10px;--vs-font-size:0.85rem;--vs-line-height:1.2;background:#fff;height:38px}.v-select[data-v-3c4f9bc0] .vs__dropdown-toggle{border-width:2px;height:38px;padding:0 8px;display:flex;align-items:center}.v-select[data-v-3c4f9bc0] .vs__selected{margin:0;padding:0;line-height:1.2}.v-select[data-v-3c4f9bc0] .vs__actions{padding:2px 0 0 0}.v-select[data-v-3c4f9bc0] .vs__search{margin:0;padding:0}.form-control-sm[data-v-3c4f9bc0]{border:2px solid #dfe6e9;border-radius:10px;padding:8px 12px;font-size:.85rem;height:38px;background:#fff}.form-control-sm[data-v-3c4f9bc0]:focus{border-color:#00a8ff;box-shadow:0 0 0 3px rgba(0,168,255,.1)}.mx-datepicker[data-v-3c4f9bc0]{width:100%!important;height:38px}.mx-datepicker[data-v-3c4f9bc0] .mx-input{border:2px solid #dfe6e9;border-radius:10px;height:38px;box-shadow:none;font-size:.85rem;background:#fff}.btn-sm[data-v-3c4f9bc0]{height:38px;width:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:none;transition:all .2s ease}.btn-sm.btn-warning[data-v-3c4f9bc0]{background:#ffa502;color:#fff}.btn-sm.btn-warning[data-v-3c4f9bc0]:hover{background:coral;transform:scale(1.05)}.btn-sm.btn-danger[data-v-3c4f9bc0]{background:#ff4757;color:#fff}.btn-sm.btn-danger[data-v-3c4f9bc0]:hover{background:#ff6b81;transform:scale(1.05)}.card[data-v-1e6f2f1a]{border-radius:20px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden;background:#fff}.cs-table[data-v-1e6f2f1a]{font-size:.88rem;border-collapse:separate;border-spacing:0}.cs-table thead th[data-v-1e6f2f1a]{background-color:#f8f9fa;color:#a4b0be;font-weight:700;text-transform:uppercase;font-size:.65rem;letter-spacing:1.2px;padding:16px 12px;border-bottom:2px solid #f1f2f6}.cs-table tbody td[data-v-1e6f2f1a]{vertical-align:middle;padding:16px 12px;border-bottom:1px solid #f1f2f6;color:#2d3436;transition:all .2s ease}.cs-table tbody tr[data-v-1e6f2f1a]{transition:all .2s ease}.cs-table tbody tr[data-v-1e6f2f1a]:hover{background-color:#fcfcfc}.cs-table tbody tr:hover td[data-v-1e6f2f1a]{color:#000}.cs-table .cs-td-note[data-v-1e6f2f1a]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#636e72;font-style:italic}.badge[data-v-1e6f2f1a]{font-weight:700;font-size:.65rem;padding:6px 12px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.badge.bg-secondary[data-v-1e6f2f1a]{background:#dfe6e9!important;color:#636e72!important}.badge.bg-warning[data-v-1e6f2f1a]{background:#ffeaa7!important;color:#d6a317!important}.badge.bg-success[data-v-1e6f2f1a]{background:#55efc4!important;color:#00b894!important}.btn-xs[data-v-1e6f2f1a]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:all .2s ease;background:transparent}.btn-xs i[data-v-1e6f2f1a]{font-size:.85rem}.btn-xs.btn-outline-primary[data-v-1e6f2f1a]{color:#0984e3;border-color:#e1f5fe}.btn-xs.btn-outline-primary[data-v-1e6f2f1a]:hover{background:#0984e3;color:#fff;border-color:#0984e3}.btn-xs.btn-outline-success[data-v-1e6f2f1a]{color:#00b894;border-color:#e0f2f1}.btn-xs.btn-outline-success[data-v-1e6f2f1a]:hover{background:#00b894;color:#fff;border-color:#00b894}.btn-xs.btn-outline-danger[data-v-1e6f2f1a]{color:#ff7675;border-color:#ffebee}.btn-xs.btn-outline-danger[data-v-1e6f2f1a]:hover{background:#ff7675;color:#fff;border-color:#ff7675}code[data-v-1e6f2f1a]{background:#f1f2f6;padding:4px 8px;border-radius:6px;font-family:Fira Code,monospace;font-size:.8rem}.modal-content[data-v-8d4cdcb8]{border-radius:20px;overflow:hidden;border:none;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.modal-header[data-v-8d4cdcb8]{padding:24px 32px;border:none}.modal-header.bg-success[data-v-8d4cdcb8]{background:linear-gradient(135deg,#00b894,#00cec9)!important}.modal-header.bg-warning[data-v-8d4cdcb8]{background:linear-gradient(135deg,#fdcb6e,#e17055)!important;color:#fff}.modal-title[data-v-8d4cdcb8]{font-weight:800;letter-spacing:-.5px;font-size:1.4rem}.modal-body[data-v-8d4cdcb8]{padding:32px;background-color:#fff}.form-label[data-v-8d4cdcb8]{color:#2d3436;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.v-select[data-v-8d4cdcb8]{--vs-border-color:#dfe6e9;--vs-border-radius:12px;--vs-font-size:0.95rem;--vs-line-height:1.4;transition:all .2s ease}.v-select[data-v-8d4cdcb8]:hover{--vs-border-color:#b2bec3}.v-select[data-v-8d4cdcb8] .vs__dropdown-toggle{padding:6px 12px;border-width:2px;background:#fdfdfd}.v-select[data-v-8d4cdcb8] .vs__search::-moz-placeholder{color:#b2bec3}.v-select[data-v-8d4cdcb8] .vs__search::placeholder{color:#b2bec3}.form-control[data-v-8d4cdcb8]{border-radius:12px;border:2px solid #dfe6e9;padding:12px 16px;font-size:.95rem;background:#fdfdfd;transition:all .2s ease}.form-control[data-v-8d4cdcb8]:focus{border-color:#00b894;box-shadow:0 0 0 4px rgba(0,184,148,.1);background:#fff}.input-group .input-group-text[data-v-8d4cdcb8]{border:2px solid #dfe6e9;border-right:none;border-radius:12px 0 0 12px;background:#f1f2f6;color:#636e72;font-weight:600}.input-group .form-control[data-v-8d4cdcb8]{border-radius:0 12px 12px 0}.modal-footer[data-v-8d4cdcb8]{padding:24px 32px;background-color:#f8f9fa;border:none;display:flex;justify-content:flex-end;gap:12px}.btn-link[data-v-8d4cdcb8]{color:#636e72;font-weight:600;text-decoration:none;padding:10px 20px;transition:all .2s}.btn-link[data-v-8d4cdcb8]:hover{color:#2d3436;background:rgba(0,0,0,.05);border-radius:10px}.btn-primary-action[data-v-8d4cdcb8]{padding:12px 32px;border-radius:12px;font-weight:700;border:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.btn-primary-action.btn-success[data-v-8d4cdcb8]{background:linear-gradient(135deg,#00b894,#00cec9);color:#fff}.btn-primary-action.btn-success[data-v-8d4cdcb8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,184,148,.3)}.btn-primary-action.btn-warning[data-v-8d4cdcb8]{background:linear-gradient(135deg,#fdcb6e,#e17055);color:#fff}.btn-primary-action.btn-warning[data-v-8d4cdcb8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(225,112,85,.3)}.text-danger[data-v-8d4cdcb8]{color:#ff7675!important}.alert-danger[data-v-8d4cdcb8]{background-color:rgba(255,118,117,.1);border-radius:12px}.letter-spacing-1[data-v-8d4cdcb8]{letter-spacing:1px}.tasks-table[data-v-1e1486dc]{font-size:small}.tasks-table td button[data-v-1e1486dc]{margin-right:3px}.tasks-table tr[data-v-1e1486dc]{max-height:10px}.tasks-table input[data-v-1e1486dc]{font-size:small}.tasks-td-small[data-v-1e1486dc]{min-width:80px;max-width:110px;white-space:nowrap}.cs-v2-page[data-v-0d3a8c5f]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:24px}.cs-v2-header[data-v-0d3a8c5f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.05)}.cs-v2-title[data-v-0d3a8c5f]{margin:0;font-weight:800;letter-spacing:-.5px;color:#2d3436;font-size:1.75rem}.cs-v2-subtitle[data-v-0d3a8c5f]{color:#636e72;font-size:.9rem;margin-top:4px}.btn-success[data-v-0d3a8c5f]{background:linear-gradient(135deg,#00b894,#00a8ff);border:none;padding:10px 24px;font-weight:600;border-radius:10px;box-shadow:0 4px 15px rgba(0,184,148,.3);transition:all .3s ease}.btn-success[data-v-0d3a8c5f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,184,148,.4);background:linear-gradient(135deg,#00d3a9,#34b7ff)}.container-fluid[data-v-0d3a8c5f]{max-width:1400px}