.cl-stats-grid[data-v-1cac7685]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}@media (max-width:1200px){.cl-stats-grid[data-v-1cac7685]{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.cl-stats-grid[data-v-1cac7685]{grid-template-columns:1fr}}.cl-stat[data-v-1cac7685]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:18px;padding:22px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;border:1px solid hsla(0,0%,100%,.15);position:relative;overflow:hidden;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.cl-stat[data-v-1cac7685]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15);box-shadow:0 12px 40px rgba(0,0,0,.15)}.cl-stat[data-v-1cac7685]:after{content:"";position:absolute;top:-40%;right:-20%;width:120px;height:120px;border-radius:50%;opacity:.08;pointer-events:none}.cl-stat--green[data-v-1cac7685]{border-left:4px solid #10b981}.cl-stat--green[data-v-1cac7685]:after{background:#10b981}.cl-stat--red[data-v-1cac7685]{border-left:4px solid #f43f5e}.cl-stat--red[data-v-1cac7685]:after{background:#f43f5e}.cl-stat--blue[data-v-1cac7685]{border-left:4px solid #0ea5e9}.cl-stat--blue[data-v-1cac7685]:after{background:#0ea5e9}.cl-stat--purple[data-v-1cac7685]{border-left:4px solid #a855f7}.cl-stat--purple[data-v-1cac7685]:after{background:#a855f7}.cl-stat-icon[data-v-1cac7685]{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#10b981,#059669);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:19px;-webkit-box-shadow:0 6px 16px rgba(16,185,129,.35);box-shadow:0 6px 16px rgba(16,185,129,.35);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cl-stat:hover .cl-stat-icon[data-v-1cac7685]{-webkit-transform:scale(1.08);transform:scale(1.08)}.cl-stat-icon--red[data-v-1cac7685]{background:linear-gradient(135deg,#f43f5e,#e11d48);-webkit-box-shadow:0 6px 16px rgba(244,63,94,.35);box-shadow:0 6px 16px rgba(244,63,94,.35)}.cl-stat-icon--blue[data-v-1cac7685]{background:linear-gradient(135deg,#0ea5e9,#0284c7);-webkit-box-shadow:0 6px 16px rgba(14,165,233,.35);box-shadow:0 6px 16px rgba(14,165,233,.35)}.cl-stat-icon--purple[data-v-1cac7685]{background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-box-shadow:0 6px 16px rgba(168,85,247,.35);box-shadow:0 6px 16px rgba(168,85,247,.35)}.cl-stat-body[data-v-1cac7685]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cl-stat-value[data-v-1cac7685]{font-size:26px;font-weight:800;color:#fff;line-height:1;margin-bottom:5px;letter-spacing:-.5px}.cl-stat-label[data-v-1cac7685]{font-size:12.5px;color:hsla(0,0%,100%,.72);margin-bottom:6px;font-weight:600}.cl-stat-hint[data-v-1cac7685]{font-size:11px;color:hsla(0,0%,100%,.42);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cl-card[data-v-1cac7685]{background:#fff;border-radius:22px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.03);box-shadow:0 4px 30px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.03);overflow:hidden;margin-bottom:28px}.cl-card-header[data-v-1cac7685]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;padding:26px 30px;border-bottom:1px solid #f0f2f8;background:linear-gradient(135deg,#f8f9ff,#fff 60%,#faf8ff)}.cl-card-header[data-v-1cac7685],.cl-header-left[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cl-header-left[data-v-1cac7685]{gap:16px}.cl-header-icon[data-v-1cac7685]{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;border-radius:16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px;-webkit-box-shadow:0 6px 20px rgba(99,102,241,.3);box-shadow:0 6px 20px rgba(99,102,241,.3)}.cl-header-title[data-v-1cac7685]{font-size:18px;font-weight:800;color:#1a1a2e;letter-spacing:-.3px}.cl-header-sub[data-v-1cac7685]{font-size:13px;color:#9ca3af;margin-top:3px}.cl-btn-primary[data-v-1cac7685]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;border-radius:14px!important;color:#fff!important;font-size:13.5px!important;font-weight:700!important;padding:11px 24px!important;-webkit-box-shadow:0 4px 16px rgba(99,102,241,.3)!important;box-shadow:0 4px 16px rgba(99,102,241,.3)!important;-webkit-transition:all .25s!important;transition:all .25s!important;letter-spacing:.01em!important}.cl-btn-primary[data-v-1cac7685]:hover{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 8px 25px rgba(99,102,241,.4)!important;box-shadow:0 8px 25px rgba(99,102,241,.4)!important}.cl-filter-row[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 30px;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfe),to(#f6f7fb));background:linear-gradient(180deg,#fafbfe,#f6f7fb);border-bottom:1px solid #f0f2f8}.cl-filter-search[data-v-1cac7685]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px}.cl-filter-search-icon[data-v-1cac7685]{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#b0b7c3;font-size:15px;-webkit-transition:color .2s;transition:color .2s}.cl-filter-input[data-v-1cac7685]{width:100%;padding:12px 16px 12px 42px;border:2px solid #eaecf4;border-radius:14px;font-size:13.5px;color:#1a1a2e;background:#fff;outline:none;-webkit-transition:all .2s;transition:all .2s}.cl-filter-input[data-v-1cac7685]:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 4px rgba(99,102,241,.08);box-shadow:0 0 0 4px rgba(99,102,241,.08)}.cl-filter-input:focus+.cl-filter-search-icon[data-v-1cac7685],.cl-filter-input:focus~.cl-filter-search-icon[data-v-1cac7685]{color:#6366f1}.cl-filter-input[data-v-1cac7685]::-webkit-input-placeholder{color:#b0b7c3}.cl-filter-input[data-v-1cac7685]::-moz-placeholder{color:#b0b7c3}.cl-filter-input[data-v-1cac7685]:-ms-input-placeholder{color:#b0b7c3}.cl-filter-input[data-v-1cac7685]::-ms-input-placeholder{color:#b0b7c3}.cl-filter-input[data-v-1cac7685]::placeholder{color:#b0b7c3}.cl-filter-select[data-v-1cac7685]{padding:12px 16px;border:2px solid #eaecf4;border-radius:14px;font-size:13px;color:#374151;background:#fff;outline:none;cursor:pointer;min-width:150px;-webkit-transition:all .2s;transition:all .2s}.cl-filter-select[data-v-1cac7685]:focus{border-color:#6366f1}.cl-btn-clear[data-v-1cac7685]{padding:12px 18px;border:2px solid #eaecf4;border-radius:14px;font-size:12.5px;font-weight:600;color:#6b7280;background:#fff;cursor:pointer;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s}.cl-btn-clear[data-v-1cac7685]:hover{border-color:#f43f5e;color:#f43f5e;background:#fff5f7}.cl-loading[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:4rem;color:#9ca3af;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.cl-empty[data-v-1cac7685]{text-align:center;padding:5rem 1rem;color:#9ca3af}.cl-empty-icon[data-v-1cac7685]{font-size:3.5rem;display:block;margin-bottom:16px;opacity:.18;-webkit-animation:float-1cac7685 3s ease-in-out infinite;animation:float-1cac7685 3s ease-in-out infinite}@-webkit-keyframes float-1cac7685{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes float-1cac7685{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.cl-empty p[data-v-1cac7685]{font-size:15px;margin:0;color:#9ca3af}.cl-table-head[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 30px;background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fd),to(#f4f5fb));background:linear-gradient(180deg,#f8f9fd,#f4f5fb);border-bottom:2px solid #eef0f6}.cl-table-head .cl-col[data-v-1cac7685]{font-size:11px;font-weight:800;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em}.cl-list[data-v-1cac7685]{padding:0}.cl-item[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 30px;border-bottom:1px solid #f5f6fa;-webkit-transition:all .2s ease;transition:all .2s ease}.cl-item[data-v-1cac7685]:last-child{border-bottom:none}.cl-item[data-v-1cac7685]:hover{background:-webkit-gradient(linear,left top,right top,from(#fafaff),to(#f8f7ff));background:linear-gradient(90deg,#fafaff,#f8f7ff);padding-left:34px}.cl-col[data-v-1cac7685]{padding-right:12px}.cl-col--name[data-v-1cac7685]{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;min-width:0}.cl-col--phone[data-v-1cac7685]{-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%;min-width:0;font-size:13px;color:#374151}.cl-col--groom[data-v-1cac7685]{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;min-width:0;font-size:13px;color:#374151}.cl-col--contract[data-v-1cac7685]{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;min-width:0;font-size:13px;color:#374151}.cl-col--actions[data-v-1cac7685]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.cl-col--actions[data-v-1cac7685],.cl-name-wrap[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cl-name-wrap[data-v-1cac7685]{gap:12px}.cl-avatar[data-v-1cac7685]{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0;border-radius:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.12);box-shadow:0 3px 10px rgba(0,0,0,.12);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cl-item:hover .cl-avatar[data-v-1cac7685]{-webkit-transform:scale(1.06);transform:scale(1.06)}.cl-item-name[data-v-1cac7685]{font-size:14px;font-weight:700;color:#1a1a2e;line-height:1.2}.cl-name-badges[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-top:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cl-badge[data-v-1cac7685]{font-size:10px;font-weight:700;border-radius:8px;padding:3px 8px;text-transform:uppercase;letter-spacing:.04em}.cl-badge--debt[data-v-1cac7685]{background:linear-gradient(135deg,#fef2f2,#ffe4e6);color:#e11d48}.cl-badge--credit[data-v-1cac7685]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669}.cl-btn-view[data-v-1cac7685]{background:linear-gradient(135deg,#eef0ff,#e0e3ff)!important;border:none!important;border-radius:11px!important;color:#6366f1!important;font-size:12px!important;font-weight:700!important;padding:8px 16px!important;white-space:nowrap;-webkit-transition:all .2s!important;transition:all .2s!important}.cl-btn-view[data-v-1cac7685]:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;color:#fff!important;-webkit-box-shadow:0 4px 14px rgba(99,102,241,.3)!important;box-shadow:0 4px 14px rgba(99,102,241,.3)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.cl-dropdown[data-v-1cac7685] .btn{background:#f3f4f8!important;border:none!important;border-radius:11px!important;color:#6b7280!important;padding:8px 12px!important;font-size:13px!important;-webkit-transition:all .15s!important;transition:all .15s!important}.cl-dropdown[data-v-1cac7685] .btn:hover{background:#eaecf4!important;color:#374151!important}.cl-dropdown[data-v-1cac7685] .dropdown-menu{border-radius:16px;border:1px solid #f0f2f8;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);padding:6px;overflow:hidden}.cl-dropdown[data-v-1cac7685] .dropdown-item{font-size:13px;padding:10px 16px;border-radius:10px;-webkit-transition:background .12s;transition:background .12s}.cl-dropdown[data-v-1cac7685] .dropdown-item:hover{background:#f8f9fd}.cl-pagination[data-v-1cac7685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:20px 0 24px;border-top:1px solid #f0f2f8}.cl-page-btn[data-v-1cac7685]{min-width:38px;height:38px;border:2px solid #eaecf4;border-radius:12px;background:#fff;color:#374151;font-size:13px;font-weight:600;cursor:pointer;padding:0 10px;-webkit-transition:all .2s;transition:all .2s}.cl-page-btn[data-v-1cac7685]:hover:not(:disabled){border-color:#6366f1;color:#6366f1;background:#f8f7ff}.cl-page-btn--active[data-v-1cac7685]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border-color:transparent!important;color:#fff!important;-webkit-box-shadow:0 3px 12px rgba(99,102,241,.3);box-shadow:0 3px 12px rgba(99,102,241,.3)}.cl-page-btn[data-v-1cac7685]:disabled{opacity:.35;cursor:not-allowed}@media (max-width:991px){.cl-item[data-v-1cac7685]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cl-col--name[data-v-1cac7685]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cl-col--contract[data-v-1cac7685],.cl-col--groom[data-v-1cac7685],.cl-col--phone[data-v-1cac7685]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cl-col--actions[data-v-1cac7685]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:6px}.cl-table-head[data-v-1cac7685]{display:none}}.cac-card[data-v-0226bd79]{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 12px rgba(40,35,45,.08);box-shadow:0 2px 12px rgba(40,35,45,.08);overflow:hidden;margin-bottom:24px}.cac-header[data-v-0226bd79]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f3f4f6;background:-webkit-gradient(linear,left top,right top,from(#fafbff),to(#fff));background:linear-gradient(90deg,#fafbff,#fff)}.cac-header-left[data-v-0226bd79],.cac-header[data-v-0226bd79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cac-header-left[data-v-0226bd79]{gap:12px}.cac-header-icon[data-v-0226bd79]{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:17px}.cac-title[data-v-0226bd79]{font-size:15px;font-weight:700;color:#1a1a2e}.cac-count-badge[data-v-0226bd79]{background:#f0f4ff;color:#3577f1;font-size:11px;font-weight:700;border-radius:20px;padding:2px 10px}.cac-company-select[data-v-0226bd79]{max-width:180px;font-size:13px;border-radius:8px}.cac-loading[data-v-0226bd79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9ca3af;font-size:14px}.cac-empty[data-v-0226bd79]{text-align:center;padding:3rem 1rem;color:#9ca3af}.cac-empty-icon[data-v-0226bd79]{font-size:2.5rem;display:block;margin-bottom:10px;opacity:.3}.cac-empty p[data-v-0226bd79]{font-size:14px;margin:0}.cac-list[data-v-0226bd79]{padding:4px 0}.cac-item[data-v-0226bd79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid #f8f9fa;-webkit-transition:background .12s;transition:background .12s}.cac-item[data-v-0226bd79]:last-child{border-bottom:none}.cac-item[data-v-0226bd79]:hover{background:#fafbff}.cac-date-block[data-v-0226bd79]{width:56px;height:56px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center}.cac-date-day[data-v-0226bd79]{font-size:20px;font-weight:800;line-height:1}.cac-date-month[data-v-0226bd79]{font-size:10px;font-weight:700;opacity:.85;margin-top:1px}.cac-date-dow[data-v-0226bd79]{font-size:9px;opacity:.7;margin-top:1px}.cac-content[data-v-0226bd79]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cac-client-name[data-v-0226bd79]{font-size:14px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.cac-meta[data-v-0226bd79]{gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.cac-meta[data-v-0226bd79],.cac-time[data-v-0226bd79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cac-time[data-v-0226bd79]{gap:4px;font-size:13px;color:#3577f1;font-weight:600}.cac-time i[data-v-0226bd79]{font-size:12px}.cac-phone[data-v-0226bd79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#6b7280}.cac-phone i[data-v-0226bd79]{font-size:11px}.cac-tags[data-v-0226bd79]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cac-tag[data-v-0226bd79]{background:#f3f4f6;color:#374151;font-size:11px;font-weight:500;border-radius:6px;padding:2px 10px}.cac-actions[data-v-0226bd79]{gap:6px;-ms-flex-negative:0;flex-shrink:0}.cac-actions[data-v-0226bd79],.cac-btn[data-v-0226bd79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cac-btn[data-v-0226bd79]{width:32px;height:32px;border-radius:8px;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.cac-btn--sms[data-v-0226bd79]{background:#fef9ec;color:#d97706}.cac-btn--sms[data-v-0226bd79]:hover{background:#fef3c7}.cac-btn--dark[data-v-0226bd79]{background:#1f2937;color:#fff}.cac-btn--dark[data-v-0226bd79]:hover{background:#374151}.cac-btn--teal[data-v-0226bd79]{background:linear-gradient(135deg,#0ab39c,#0d7a6e);color:#fff}.cac-btn--teal[data-v-0226bd79]:hover{opacity:.85}.cac-btn--danger[data-v-0226bd79]{background:#fef2f2;color:#dc2626}.cac-btn--danger[data-v-0226bd79]:hover{background:#fee2e2}.fullscreen-loading-overlay[data-v-06d8fd88]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.8);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-content[data-v-06d8fd88]{text-align:center}.sc-stats-grid[data-v-06d8fd88]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}@media (max-width:767px){.sc-stats-grid[data-v-06d8fd88]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sc-stats-grid[data-v-06d8fd88]{grid-template-columns:1fr}}.sc-stat[data-v-06d8fd88]{background:hsla(0,0%,100%,.13);border-radius:14px;padding:18px 20px;gap:14px;border-left:3px solid hsla(0,0%,100%,.35);backdrop-filter:blur(3px)}.sc-stat-icon[data-v-06d8fd88],.sc-stat[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-stat-icon[data-v-06d8fd88]{width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#10b981,#059669);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px}.sc-stat-icon--red[data-v-06d8fd88]{background:linear-gradient(135deg,#ef4444,#dc2626)}.sc-stat-icon--blue[data-v-06d8fd88]{background:linear-gradient(135deg,#3577f1,#1d4ed8)}.sc-stat-icon--amber[data-v-06d8fd88]{background:linear-gradient(135deg,#f59e0b,#d97706)}.sc-stat-icon--purple[data-v-06d8fd88]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.sc-stat-icon--teal[data-v-06d8fd88]{background:linear-gradient(135deg,#0ab39c,#0d7a6e)}.sc-stat-icon--green[data-v-06d8fd88]{background:linear-gradient(135deg,#10b981,#059669)}.sc-stat-value[data-v-06d8fd88]{font-size:20px;font-weight:800;color:#fff;line-height:1;margin-bottom:3px}.sc-stat-label[data-v-06d8fd88]{font-size:12px;color:hsla(0,0%,100%,.75)}.sc-loading[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9ca3af}.sc-content[data-v-06d8fd88]{padding-top:16px;position:relative;z-index:10}.sc-action-bar[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;background:#fff;border-radius:14px;padding:14px 18px;-webkit-box-shadow:0 2px 10px rgba(40,35,45,.07);box-shadow:0 2px 10px rgba(40,35,45,.07)}.sc-action-btn[data-v-06d8fd88]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:9px 16px;border:1.5px solid #e5e7eb;border-radius:9px;background:#f9fafb;color:#374151;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap;outline:none}.sc-action-btn i[data-v-06d8fd88]{font-size:13px;color:#6b7280;-webkit-transition:color .15s;transition:color .15s}.sc-action-btn[data-v-06d8fd88]:not(.sc-action-btn--primary):not(.sc-action-btn--teal):hover{border-color:#3577f1;color:#3577f1;background:#f0f4ff;text-decoration:none}.sc-action-btn:not(.sc-action-btn--primary):not(.sc-action-btn--teal):hover i[data-v-06d8fd88]{color:#3577f1}.sc-action-btn--primary[data-v-06d8fd88]{background:linear-gradient(135deg,#3577f1,#1d4ed8)!important;border-color:transparent!important;color:#fff!important}.sc-action-btn--primary i[data-v-06d8fd88]{color:hsla(0,0%,100%,.85)!important}.sc-action-btn--primary[data-v-06d8fd88]:hover{opacity:.88;text-decoration:none}.sc-action-btn--teal[data-v-06d8fd88]{background:linear-gradient(135deg,#0ab39c,#0d7a6e)!important;border-color:transparent!important;color:#fff!important}.sc-action-btn--teal i[data-v-06d8fd88]{color:hsla(0,0%,100%,.85)!important}.sc-action-btn--teal[data-v-06d8fd88]:hover{opacity:.88;text-decoration:none}.sc-action-divider[data-v-06d8fd88]{width:1px;background:#e5e7eb;-ms-flex-item-align:stretch;align-self:stretch;margin:0 4px}.sc-card[data-v-06d8fd88]{background:#fff;border-radius:14px;-webkit-box-shadow:0 2px 10px rgba(40,35,45,.07);box-shadow:0 2px 10px rgba(40,35,45,.07);overflow:hidden}.sc-card-header[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6;background:-webkit-gradient(linear,left top,right top,from(#fafbff),to(#fff));background:linear-gradient(90deg,#fafbff,#fff)}.sc-card-header--clickable[data-v-06d8fd88]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sc-card-header--clickable[data-v-06d8fd88]:hover{background:-webkit-gradient(linear,left top,right top,from(#f0f4ff),to(#f8f9ff));background:linear-gradient(90deg,#f0f4ff,#f8f9ff)}.sc-card-header-left[data-v-06d8fd88]{gap:12px}.sc-card-header-left[data-v-06d8fd88],.sc-card-icon[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-card-icon[data-v-06d8fd88]{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#3577f1,#1d4ed8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px}.sc-card-icon--teal[data-v-06d8fd88]{background:linear-gradient(135deg,#0ab39c,#0d7a6e)}.sc-card-icon--purple[data-v-06d8fd88]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.sc-card-icon--green[data-v-06d8fd88]{background:linear-gradient(135deg,#10b981,#059669)}.sc-card-icon--amber[data-v-06d8fd88]{background:linear-gradient(135deg,#f59e0b,#d97706)}.sc-card-title[data-v-06d8fd88]{font-size:14px;font-weight:700;color:#1a1a2e}.sc-card-sub[data-v-06d8fd88]{font-size:12px;color:#9ca3af;margin-top:2px}.sc-type-badge[data-v-06d8fd88]{background:#eff4ff;color:#3577f1;font-size:10px;font-weight:700;border-radius:5px;padding:1px 7px;text-transform:uppercase}.sc-expand-btn[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.sc-expand-btn[data-v-06d8fd88]:hover{border-color:#3577f1;color:#3577f1}.sc-info-grid[data-v-06d8fd88]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #f3f4f6}@media (max-width:900px){.sc-info-grid[data-v-06d8fd88]{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.sc-info-grid[data-v-06d8fd88]{grid-template-columns:1fr}}.sc-info-item[data-v-06d8fd88]{padding:14px 20px;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.sc-info-item[data-v-06d8fd88]:nth-child(4n){border-right:none}.sc-info-label[data-v-06d8fd88]{font-size:10px;color:#9ca3af;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.sc-info-value[data-v-06d8fd88]{font-size:13px;color:#1a1a2e;font-weight:500}.sc-bank-list[data-v-06d8fd88]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.sc-bank-item[data-v-06d8fd88]{background:#f9fafb;border-radius:10px;padding:14px 16px}.sc-bank-name[data-v-06d8fd88]{font-size:13px;font-weight:700;color:#1a1a2e;margin-bottom:10px}.sc-bank-fields[data-v-06d8fd88]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:767px){.sc-bank-fields[data-v-06d8fd88]{grid-template-columns:1fr 1fr}}.sc-bank-field[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.sc-bank-label[data-v-06d8fd88]{font-size:10px;color:#9ca3af;font-weight:600;text-transform:uppercase}.sc-bank-field span[data-v-06d8fd88]:last-child{font-size:13px;color:#374151}.sc-photo-section[data-v-06d8fd88]{padding:16px 20px}.sc-photo-grid[data-v-06d8fd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sc-photo-item[data-v-06d8fd88]{position:relative;width:100px;height:100px;border-radius:10px;overflow:hidden}.sc-photo-img[data-v-06d8fd88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.sc-photo-del[data-v-06d8fd88]{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:6px;background:rgba(220,38,38,.85);border:none;color:#fff;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.sc-photo-upload[data-v-06d8fd88]{margin-top:4px}.sc-table[data-v-06d8fd88]{margin:0}.sc-thead th[data-v-06d8fd88]{background:#f8f9fa!important;font-size:11px!important;font-weight:700!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:2px solid #eef0f4!important;padding:10px 16px!important}.sc-tbl-pagination[data-v-06d8fd88]{padding:12px 0;border-top:1px solid #f3f4f6}