.csd-wrapper[data-v-a498f816]{--csd-bg:#fff;--csd-border:#e2e8f0;--csd-text:#1e293b;--csd-muted:#64748b;--csd-hover:#f8fafc;--csd-panel:#fff}.dark{--csd-bg:#0f172a;--csd-border:#334155;--csd-text:#e2e8f0;--csd-muted:#94a3b8;--csd-hover:#1e293b;--csd-panel:#0b1220}.csd-wrapper[data-v-a498f816]{font-family:inherit;position:relative;width:100%}.csd-trigger[data-v-a498f816]{align-items:center;background:var(--csd-bg);border:2px solid #e2e8f0;border-color:var(--csd-border);border-radius:12px;color:var(--csd-text);cursor:pointer;display:flex;gap:10px;padding:13px 16px;transition:border-color .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.csd-trigger--open[data-v-a498f816],.csd-trigger[data-v-a498f816]:hover{border-color:var(--pr-color,#4f46e5);box-shadow:0 0 0 3px #4f46e51a}.csd-trigger--selected[data-v-a498f816]{border-color:var(--pr-color,#4f46e5)}.csd-trigger__icon[data-v-a498f816]{color:#94a3b8;flex-shrink:0;font-size:18px}.csd-trigger__name[data-v-a498f816]{color:var(--csd-text);display:flex;flex:1;flex-direction:column;font-size:14px;font-weight:600;line-height:1.3}.csd-trigger__name em[data-v-a498f816]{color:var(--csd-muted);font-size:12px;font-style:normal;font-weight:400}.csd-trigger__placeholder[data-v-a498f816]{color:var(--csd-muted);flex:1;font-size:14px}.csd-trigger__actions[data-v-a498f816]{align-items:center;display:flex;flex-shrink:0;gap:6px}.csd-clear-btn[data-v-a498f816]{align-items:center;background:var(--csd-border);border:none;border-radius:50%;color:var(--csd-muted);cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;transition:background .2s,color .2s;width:22px}.csd-clear-btn[data-v-a498f816]:hover{background:#fee2e2;color:#ef4444}.csd-chevron[data-v-a498f816]{color:#94a3b8;font-size:12px;transition:transform .25s ease}.csd-chevron--up[data-v-a498f816]{transform:rotate(180deg)}.csd-panel[data-v-a498f816]{background-color:#fff;border:1px solid;border-radius:14px;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000f;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:9999}.csd-search[data-v-a498f816]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:12px 16px}.csd-search__icon[data-v-a498f816]{color:#94a3b8;flex-shrink:0;font-size:13px}.csd-search__input[data-v-a498f816]{background:transparent;border:none;color:var(--csd-text);flex:1;font-size:14px;outline:none}.csd-search__input[data-v-a498f816]::-moz-placeholder{color:var(--csd-muted)}.csd-search__input[data-v-a498f816]::placeholder{color:var(--csd-muted)}.csd-search__input[data-v-a498f816]::focus{border:none;outline:none}.csd-search__spinner[data-v-a498f816]{color:var(--pr-color,#4f46e5);font-size:14px}.csd-list[data-v-a498f816]{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:6px;scroll-behavior:smooth}.csd-list[data-v-a498f816]::-webkit-scrollbar{width:4px}.csd-list[data-v-a498f816]::-webkit-scrollbar-track{background:transparent}.csd-list[data-v-a498f816]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.csd-item[data-v-a498f816]{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background .15s}.csd-item[data-v-a498f816]:hover{background:var(--csd-hover)}.csd-item--active[data-v-a498f816]{background:#4f46e514}.csd-item--active .csd-item__name[data-v-a498f816]{color:var(--csd-text);font-weight:700}.csd-item--empty[data-v-a498f816],.csd-item--loading[data-v-a498f816]{color:#94a3b8;cursor:default;font-size:13px;gap:8px;justify-content:center;padding:14px}.csd-item--empty[data-v-a498f816]:hover,.csd-item--loading[data-v-a498f816]:hover{background:transparent}.csd-item--empty i[data-v-a498f816],.csd-item--loading i[data-v-a498f816]{font-size:16px}.csd-item__avatar[data-v-a498f816]{align-items:center;background:linear-gradient(135deg,var(--pr-color,#4f46e5),#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.csd-item__info[data-v-a498f816]{display:flex;flex:1;flex-direction:column;line-height:1.4}.csd-item__name[data-v-a498f816]{color:var(--csd-text);font-size:14px;font-weight:600}.csd-item__phone[data-v-a498f816]{color:var(--csd-muted);font-size:12px}.csd-item__check[data-v-a498f816]{color:var(--pr-color,#4f46e5);flex-shrink:0;font-size:13px}.csd-drop-enter-active[data-v-a498f816]{animation:csd-drop-in-a498f816 .22s cubic-bezier(.175,.885,.32,1.1)}.csd-drop-leave-active[data-v-a498f816]{animation:csd-drop-out-a498f816 .18s ease}@keyframes csd-drop-in-a498f816{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes csd-drop-out-a498f816{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.97)}}.dark .csd-trigger[data-v-a498f816]{color:#fff}.dark .csd-panel[data-v-a498f816]{background-color:#1f2937;border-color:#374151}.dark .csd-search[data-v-a498f816]{border-bottom-color:#374151}.dark .csd-item[data-v-a498f816]:hover{background:#1f2937}.dark .csd-list[data-v-a498f816]::-webkit-scrollbar-thumb{background:#374151}.dark .csd-item__name[data-v-a498f816],.dark .csd-search input[data-v-a498f816]{color:#fff}.client-loang[data-v-9e31e579]{position:relative}.overflow-auto[data-v-9e31e579]{overflow-y:auto}.client-loan-table[data-v-9e31e579]{border-collapse:collapse;max-height:70vh;width:100%}.client-loan-table td[data-v-9e31e579],.client-loan-table th[data-v-9e31e579]{border-bottom:1px solid #e5e7eb;padding:10px;text-align:left}.client-loan-table th[data-v-9e31e579]{font-weight:600}.active-minus-date[data-v-9e31e579]{color:red!important}.active-t-date[data-v-9e31e579]{color:#dba238!important}.active-c-date[data-v-9e31e579]{color:#1dac1d!important}.pay-btn-customer[data-v-9e31e579]{align-items:center;background:#0b851b;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;padding:5px 10px;transition:all .2s ease}.pay-btn-customer[data-v-9e31e579]:hover{opacity:.85}.pay-btn-customer[data-v-9e31e579]:active{transform:scale(.98)}.customer-loading-wr[data-v-9e31e579]{background:#fff9;inset:0;position:absolute;width:100%}.loading-container[data-v-9e31e579]{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.spinner[data-v-9e31e579]{animation:spin-9e31e579 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes spin-9e31e579{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loan-summary[data-v-9e31e579]{display:flex;gap:10px;margin:10px auto;padding:0 10px}.loan-summary__card[data-v-9e31e579]{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:inline-flex;flex:1;gap:14px;justify-content:space-between;padding:10px 15px}.loan-summary__card--overdue[data-v-9e31e579]{border-color:#fca5a5}.loan-summary__card--overdue .loan-summary__value[data-v-9e31e579]{color:red;font-size:18px;font-weight:400}.loan-summary__icon[data-v-9e31e579]{flex-shrink:0}.loan-summary__label[data-v-9e31e579]{font-weight:500}.loan-summary__value[data-v-9e31e579]{color:#111827;font-size:20px;font-weight:600;margin:0}@media(max-width:600px){.loan-summary[data-v-9e31e579]{flex-direction:column}}.dark .loan-summary__card[data-v-9e31e579]{background:#1f2937;border-color:#374151}.dark .loan-summary__card--overdue .loan-summary__value[data-v-9e31e579]{color:#f87171}.dark .loan-summary__label[data-v-9e31e579]{color:#fff}.dark .loan-summary__value[data-v-9e31e579]{color:#f9fafb}.filter-row[data-v-9e31e579]{display:flex;justify-content:flex-end;margin:10px}
