@charset "UTF-8";.page-wrapper[data-v-5dee496b]{padding-top:35px;position:relative;overflow:hidden}.logo-area[data-v-5dee496b]{position:fixed;top:0;left:0;width:300px;height:110px;background:#fff;z-index:1002;-webkit-box-shadow:2px 0 8px rgba(0,0,0,.1);box-shadow:2px 0 8px rgba(0,0,0,.1);border-right:1px solid hsla(0,0%,100%,.1)}.logo-area[data-v-5dee496b],.logo-section[data-v-5dee496b]{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}.logo-section[data-v-5dee496b]{width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.logo-image[data-v-5dee496b]{width:190px!important;height:95px!important;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.stats-bar[data-v-5dee496b]{position:fixed;top:60px;left:300px;right:0;background:linear-gradient(135deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),1));color:#fff;height:50px;z-index:999;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.stats-bar[data-v-5dee496b],.stats-content[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats-content[data-v-5dee496b]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 24px}.page-title[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#fff;min-width:120px}.page-icon[data-v-5dee496b]{font-size:18px}.stats-info[data-v-5dee496b]{-ms-flex-align:center;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-item[data-v-5dee496b],.stats-info[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.stat-item[data-v-5dee496b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;gap:4px}.stat-number[data-v-5dee496b]{font-size:18px;font-weight:700;color:#fff;line-height:1}.stat-label[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.stat-icon[data-v-5dee496b]{font-size:11px;opacity:.8}.stat-divider[data-v-5dee496b]{opacity:.6;font-size:16px;margin:0 4px}.compact-header[data-v-5dee496b]{background:linear-gradient(135deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.9));color:#fff;padding:16px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:24px 24px 0 0}.compact-header[data-v-5dee496b],.header-left[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-5dee496b]{gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-avatar[data-v-5dee496b]{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.2);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;font-size:18px;font-weight:600;border:2px solid hsla(0,0%,100%,.3);-ms-flex-negative:0;flex-shrink:0}.header-info[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.customer-name[data-v-5dee496b]{font-size:20px;font-weight:700;margin:0;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.status-line[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}.status-label[data-v-5dee496b]{font-weight:600;opacity:.95}.status-value[data-v-5dee496b]{font-weight:600;background:hsla(0,0%,100%,.15);padding:3px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.2)}.status-notification[data-v-5dee496b]{opacity:.85;font-style:italic;font-size:12px}.compact-edit-button[data-v-5dee496b]{background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px!important;padding:10px 20px!important;font-weight:500!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;-ms-flex-negative:0;flex-shrink:0}.compact-edit-button[data-v-5dee496b]:hover{background:hsla(0,0%,100%,.25)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.modern-container[data-v-5dee496b]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;border:1px solid hsla(0,0%,100%,.2);margin:20px}.modern-table-container[data-v-5dee496b]{padding:0;background:#fafbfc;min-height:400px}.table-wrapper[data-v-5dee496b]{background:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;overflow:hidden}.table-header-compact[data-v-5dee496b]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:2px solid #e5e7eb}.table-header-compact[data-v-5dee496b],.table-title[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-title[data-v-5dee496b]{font-size:20px;font-weight:700;color:#1a1a1a;gap:10px}.table-title i[data-v-5dee496b]{color:rgba(var(--vs-primary),1)}.program-row-compact[data-v-5dee496b]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:2px solid #cbd5e1}.program-row-compact td[data-v-5dee496b]{padding:12px 16px!important}.program-details-compact[data-v-5dee496b]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:20px}.program-details-compact[data-v-5dee496b],.program-left[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-left[data-v-5dee496b]{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.program-name-link[data-v-5dee496b]{color:rgba(var(--vs-primary),1);font-size:15px;font-weight:700;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease;white-space:nowrap}.program-name-link[data-v-5dee496b]:hover{color:rgba(var(--vs-primary),.8);text-decoration:underline}.program-address[data-v-5dee496b]{color:#475569;font-size:13px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.copy-btn[data-v-5dee496b]{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:12px;padding:2px 4px;border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.copy-btn[data-v-5dee496b]:hover{background-color:#dbeafe;color:#1d4ed8}.program-delivery[data-v-5dee496b],.program-promoter[data-v-5dee496b]{color:#475569;font-size:12px;font-weight:500}.program-delivery strong[data-v-5dee496b],.program-promoter strong[data-v-5dee496b]{color:#1e293b;margin-right:4px}.program-right[data-v-5dee496b]{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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.status-chip-inline[data-v-5dee496b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;white-space:nowrap}.status-chip-inline.warning[data-v-5dee496b]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.status-chip-inline.danger[data-v-5dee496b]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.status-chip-inline.primary[data-v-5dee496b]{background:rgba(var(--vs-primary),.1);color:rgba(var(--vs-primary),1);border-color:rgba(var(--vs-primary),.2)}.status-dot[data-v-5dee496b]{width:6px;height:6px;border-radius:50%;background:currentColor;-ms-flex-negative:0;flex-shrink:0}.status-date[data-v-5dee496b]{opacity:.8;font-weight:500;font-size:11px}.comment-inline[data-v-5dee496b],.project-inline[data-v-5dee496b]{font-size:12px;color:#475569}.comment-inline strong[data-v-5dee496b],.project-inline strong[data-v-5dee496b]{color:#1e293b;margin-right:4px}.info-btn-compact[data-v-5dee496b]{background:rgba(var(--vs-primary),.1);color:rgba(var(--vs-primary),1);border:1px solid rgba(var(--vs-primary),.2);padding:6px 10px;border-radius:6px;font-size:11px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0}.info-btn-compact[data-v-5dee496b]:hover{background:rgba(var(--vs-primary),.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modern-table-scroll[data-v-5dee496b]{overflow-x:auto;max-width:100%}.modern-table[data-v-5dee496b]{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.modern-table thead[data-v-5dee496b]{background:linear-gradient(135deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.9));color:#fff}.modern-table th[data-v-5dee496b]{padding:12px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;text-align:left;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:10}.th-select[data-v-5dee496b]{width:50px;text-align:center}.th-nom[data-v-5dee496b]{min-width:100px}.th-plan[data-v-5dee496b]{width:60px;text-align:center}.th-type[data-v-5dee496b]{width:80px}.th-etage[data-v-5dee496b],.th-expo[data-v-5dee496b]{width:70px}.th-jardin[data-v-5dee496b],.th-surface[data-v-5dee496b],.th-terrace[data-v-5dee496b],.th-varangue[data-v-5dee496b]{width:90px}.th-park[data-v-5dee496b]{width:80px}.th-status[data-v-5dee496b]{min-width:140px}.th-price[data-v-5dee496b]{width:110px}.th-hono[data-v-5dee496b]{width:120px}.th-rent[data-v-5dee496b]{width:100px}.modern-table th[data-v-5dee496b]:first-child{padding-left:16px}.modern-table th[data-v-5dee496b]:last-child{padding-right:16px}.lot-row[data-v-5dee496b]{border-bottom:1px solid #f3f4f6;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.lot-row[data-v-5dee496b]:hover{background:#f8fafc}.lot-row td[data-v-5dee496b]{padding:10px 8px;font-size:13px;color:#374151;vertical-align:middle}.lot-row td[data-v-5dee496b]:first-child{padding-left:16px}.lot-row td[data-v-5dee496b]:last-child{padding-right:16px}.td-plan[data-v-5dee496b],.td-select[data-v-5dee496b]{text-align:center}.checkbox-container[data-v-5dee496b],.modern-checkbox[data-v-5dee496b]{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}.modern-checkbox[data-v-5dee496b]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.modern-checkbox[data-v-5dee496b]:hover{border-color:rgba(var(--vs-primary),1)}.modern-checkbox.checked[data-v-5dee496b]{background:rgba(var(--vs-primary),1);border-color:rgba(var(--vs-primary),1)}.modern-checkbox.checked[data-v-5dee496b]:after{content:"✓";color:#fff;font-size:11px;font-weight:600}.modern-checkbox.disabled[data-v-5dee496b]{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.lot-name[data-v-5dee496b]{font-weight:600;color:#1f2937}.plan-button[data-v-5dee496b]{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;padding:6px 10px;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:36px;height:28px;text-decoration:none}.plan-button[data-v-5dee496b]:hover{background:#dbeafe;-webkit-transform:scale(1.05);transform:scale(1.05)}.plan-button.disabled[data-v-5dee496b]{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.plan-button.disabled[data-v-5dee496b]:hover{-webkit-transform:none;transform:none}.parking-badge[data-v-5dee496b],.rent-badge[data-v-5dee496b],.surface-badge[data-v-5dee496b]{background:#f3f4f6;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#374151;display:inline-block}.parking-badge[data-v-5dee496b]{background:#e0f2fe;color:#0277bd}.rent-badge[data-v-5dee496b]{background:#e8f5e8;color:#2e7d32}.surface-empty[data-v-5dee496b]{color:#9ca3af;font-style:italic;font-size:12px}.price-cell[data-v-5dee496b]{font-weight:600;color:#059669;font-size:14px}.booking-status-compact[data-v-5dee496b],.option-status-compact[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.status-chip-small[data-v-5dee496b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.status-chip-small.warning[data-v-5dee496b]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.status-chip-small.danger[data-v-5dee496b]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.status-chip-small.primary[data-v-5dee496b]{background:rgba(var(--vs-primary),.1);color:rgba(var(--vs-primary),1);border-color:rgba(var(--vs-primary),.2)}.info-button-tiny[data-v-5dee496b]{background:rgba(var(--vs-primary),.1);color:rgba(var(--vs-primary),1);border:1px solid rgba(var(--vs-primary),.2);padding:3px 6px;border-radius:4px;font-size:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.info-button-tiny[data-v-5dee496b]:hover{background:rgba(var(--vs-primary),.15)}.booking-date-small[data-v-5dee496b]{font-size:10px;color:#6b7280}.lot-status-compact[data-v-5dee496b]{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}.status-text-small[data-v-5dee496b]{font-weight:500;color:#374151;font-size:12px}.status-date-small[data-v-5dee496b]{font-size:10px;color:#6b7280}.option-disabled-compact[data-v-5dee496b],.option-waiting-compact[data-v-5dee496b]{font-size:11px}.option-request-compact[data-v-5dee496b],.option-requested-compact[data-v-5dee496b]{padding:4px 8px;background:#ecfdf5;border-radius:6px;border:1px solid #a7f3d0}.option-request-compact[data-v-5dee496b]{background:#fef2f2;border:1px solid #fecaca;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.text-danger-small[data-v-5dee496b],.text-success-small[data-v-5dee496b],.text-warning-small[data-v-5dee496b]{font-size:11px;font-weight:500}.text-success-small[data-v-5dee496b]{color:#059669}.text-danger-small[data-v-5dee496b]{color:#dc2626}.text-warning-small[data-v-5dee496b]{color:#d97706}.option-button-compact[data-v-5dee496b],.option-button-tiny[data-v-5dee496b],.reserve-button-compact[data-v-5dee496b]{padding:6px 12px!important;border-radius:6px!important;font-size:11px!important;font-weight:500!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:4px!important;min-height:28px!important;border:none!important}.option-button-compact[data-v-5dee496b]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.reserve-button-compact[data-v-5dee496b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;color:#fff!important}.option-button-tiny[data-v-5dee496b]{padding:4px 8px!important;font-size:10px!important;min-height:24px!important;background:#10b981!important;color:#fff!important}.option-button-compact[data-v-5dee496b]:hover,.option-button-tiny[data-v-5dee496b]:hover,.reserve-button-compact[data-v-5dee496b]:hover{-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15)!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important}.comparison-section-compact[data-v-5dee496b]{margin-top:20px;padding:20px 24px;background:#fff;border-radius:0 0 16px 16px;text-align:center;border-top:2px solid #e5e7eb}.comparison-button[data-v-5dee496b]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px!important}.comparison-button[data-v-5dee496b]:hover{-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 6px 12px rgba(245,158,11,.3)!important;box-shadow:0 6px 12px rgba(245,158,11,.3)!important}.comparison-button[data-v-5dee496b]:disabled{background:#9ca3af!important;cursor:not-allowed!important;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.empty-state[data-v-5dee496b]{text-align:center;padding:60px 20px;color:#6b7280;background:#fff;border-radius:16px;margin:20px}.empty-state i[data-v-5dee496b]{font-size:56px;margin-bottom:16px;color:#e5e7eb}.empty-state h3[data-v-5dee496b]{font-size:18px;font-weight:600;margin-bottom:8px;color:#374151}.empty-state p[data-v-5dee496b]{font-size:14px;color:#6b7280;margin-bottom:16px}.search-details[data-v-5dee496b]{padding:24px;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #f3f4f6;margin:20px}.search-details .h3[data-v-5dee496b]{display:block;margin-bottom:20px;font-size:18px;font-weight:700;color:#1f2937}.search-details>ul[data-v-5dee496b]{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;margin-bottom:20px}.search-details>ul>li[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.search-details>ul>li>span[data-v-5dee496b]:first-child{white-space:nowrap;color:#6b7280;font-weight:500}.search-details>ul>li>b[data-v-5dee496b]{color:#1f2937;font-weight:600}.badge-list[data-v-5dee496b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.badge-list li[data-v-5dee496b]{padding:3px 8px;color:#fff;background-color:rgba(var(--vs-primary),1);border-radius:6px;font-size:11px;font-weight:500}.popup-info[data-v-5dee496b]{z-index:9999999}.info-popup-content[data-v-5dee496b]{max-height:70vh;overflow-y:auto;padding:0}.section-header[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.section-icon[data-v-5dee496b]{color:#667eea;font-size:1.2rem}.section-title[data-v-5dee496b]{margin:0;font-size:1.1rem;font-weight:600;color:#333}.admin-comments-section[data-v-5dee496b],.lots-info-section[data-v-5dee496b],.program-info-section[data-v-5dee496b],.status-info-section[data-v-5dee496b]{margin-bottom:25px}.program-details[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.program-item[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:8px 12px;background:#f8f9ff;border-radius:6px;border:1px solid #e6e9ff}.program-item .label[data-v-5dee496b]{font-weight:600;color:#555;min-width:120px;-ms-flex-negative:0;flex-shrink:0}.program-item .value[data-v-5dee496b]{color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1}.comment-box[data-v-5dee496b]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:15px;position:relative}.comment-box[data-v-5dee496b]:before{content:"";position:absolute;left:15px;top:0;width:4px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.comment-meta[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;padding-left:15px}.admin-icon[data-v-5dee496b]{color:#dc3545;font-size:.9rem}.comment-author[data-v-5dee496b]{font-weight:600;color:#495057;font-size:.9rem}.comment-date[data-v-5dee496b]{color:#6c757d;font-size:.8rem;margin-left:auto}.comment-text[data-v-5dee496b]{background:#fff!important;padding:12px 15px;border-radius:6px;border:1px solid #e9ecef;color:#333!important;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;margin-left:15px;font-size:14px!important;font-weight:400!important}.status-details[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.status-item[data-v-5dee496b]{gap:15px}.status-chip[data-v-5dee496b],.status-item[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-chip[data-v-5dee496b]{gap:8px;padding:8px 15px;border-radius:20px;font-weight:500;font-size:.9rem}.status-chip.success[data-v-5dee496b]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-chip.danger[data-v-5dee496b]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.status-chip.warning[data-v-5dee496b]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.status-chip.primary[data-v-5dee496b]{background:#cce5ff;color:#004085;border:1px solid #99d6ff}.status-date[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#6c757d;font-size:.85rem}.date-icon[data-v-5dee496b]{font-size:.75rem}.lots-list[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.lot-item[data-v-5dee496b]{background:#f8f9ff;border:1px solid #e6e9ff;border-radius:8px;padding:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.lot-item[data-v-5dee496b]:hover{background:#f0f2ff;border-color:#667eea}.lot-info[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.lot-icon[data-v-5dee496b]{color:#667eea;font-size:.9rem}.lot-details[data-v-5dee496b]{color:#666;font-size:.9rem}.popup-footer[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding-top:15px;border-top:1px solid #e9ecef}@media (max-width:1600px){.modern-table[data-v-5dee496b]{font-size:12px}.modern-table th[data-v-5dee496b]{padding:10px 6px;font-size:10px}.modern-table td[data-v-5dee496b]{padding:8px 6px}}@media (max-width:1400px){.program-details-compact[data-v-5dee496b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.program-right[data-v-5dee496b]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.stats-content[data-v-5dee496b]{padding:0 16px}.stats-info[data-v-5dee496b]{gap:16px}}@media (max-width:1200px){.logo-area[data-v-5dee496b]{width:200px}.stats-bar[data-v-5dee496b]{left:200px}.modern-table td[data-v-5dee496b],.modern-table th[data-v-5dee496b]{padding:8px 4px;font-size:11px}.customer-name[data-v-5dee496b]{font-size:18px}.status-line[data-v-5dee496b]{font-size:12px}.search-details>ul[data-v-5dee496b]{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:992px){.logo-area[data-v-5dee496b]{width:0;display:none}.stats-bar[data-v-5dee496b]{left:0}.modern-container[data-v-5dee496b]{margin:10px}.compact-header[data-v-5dee496b]{padding:12px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.header-left[data-v-5dee496b]{width:100%}.compact-edit-button[data-v-5dee496b]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats-content[data-v-5dee496b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px 16px}.stats-bar[data-v-5dee496b]{height:auto;min-height:50px;padding:8px 0}.page-title[data-v-5dee496b]{min-width:auto}}@media (max-width:768px){.compact-header[data-v-5dee496b]{padding:12px}.customer-avatar[data-v-5dee496b]{width:40px;height:40px;font-size:16px}.customer-name[data-v-5dee496b]{font-size:16px}.status-line[data-v-5dee496b]{font-size:11px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.modern-table-container[data-v-5dee496b]{padding:0}.table-header-compact[data-v-5dee496b]{padding:12px 16px}.table-title[data-v-5dee496b]{font-size:16px}.program-row-compact td[data-v-5dee496b]{padding:8px 12px!important}.program-left[data-v-5dee496b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.program-name-link[data-v-5dee496b]{font-size:14px}.program-address[data-v-5dee496b],.program-delivery[data-v-5dee496b],.program-promoter[data-v-5dee496b]{font-size:11px}.status-chip-inline[data-v-5dee496b]{font-size:11px;padding:4px 8px}.comparison-section-compact[data-v-5dee496b]{padding:16px}.comparison-button[data-v-5dee496b]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px!important;font-size:13px!important}.stats-info[data-v-5dee496b]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.search-details[data-v-5dee496b]{padding:16px}.empty-state[data-v-5dee496b]{padding:40px 16px}}@media (max-width:576px){.modern-container[data-v-5dee496b]{margin:5px;border-radius:16px}.compact-header[data-v-5dee496b]{border-radius:16px 16px 0 0}.header-left[data-v-5dee496b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:10px}.header-info[data-v-5dee496b],.header-left[data-v-5dee496b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-line[data-v-5dee496b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modern-table[data-v-5dee496b]{font-size:10px}.modern-table th[data-v-5dee496b]{padding:8px 3px;font-size:9px}.modern-table td[data-v-5dee496b]{padding:6px 3px}.modern-table td[data-v-5dee496b]:first-child,.modern-table th[data-v-5dee496b]:first-child{padding-left:8px}.modern-table td[data-v-5dee496b]:last-child,.modern-table th[data-v-5dee496b]:last-child{padding-right:8px}.program-details-compact[data-v-5dee496b]{gap:8px}.program-right[data-v-5dee496b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.info-popup-content[data-v-5dee496b]{padding:10px}.program-item[data-v-5dee496b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.program-item .label[data-v-5dee496b]{min-width:auto}}@-webkit-keyframes slideIn-data-v-5dee496b{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-data-v-5dee496b{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.info-popup-content[data-v-5dee496b]{-webkit-animation:slideIn-data-v-5dee496b .3s ease-out;animation:slideIn-data-v-5dee496b .3s ease-out}@-webkit-keyframes pulse-data-v-5dee496b{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-data-v-5dee496b{0%,to{opacity:1}50%{opacity:.5}}.iso_btn[data-v-5dee496b]{-webkit-animation:glowing-data-v-5dee496b 1.5s infinite;animation:glowing-data-v-5dee496b 1.5s infinite}@-webkit-keyframes glowing-data-v-5dee496b{0%{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}50%{background-color:red;-webkit-box-shadow:0 0 15px red;box-shadow:0 0 15px red}to{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}}@keyframes glowing-data-v-5dee496b{0%{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}50%{background-color:red;-webkit-box-shadow:0 0 15px red;box-shadow:0 0 15px red}to{background-color:#b20000;-webkit-box-shadow:0 0 3px #b20000;box-shadow:0 0 3px #b20000}}.custom-table tr[data-v-5dee496b]:nth-child(2n){background-color:#fafafa}.custom-table td[data-v-5dee496b]{padding-top:.2rem;padding-bottom:.2rem}.status[data-v-5dee496b]{color:rgba(var(--vs-primary),1);font-weight:700}.comment-content[data-v-5dee496b]{color:#1877f2}.flex[data-v-5dee496b]{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-end[data-v-5dee496b]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mt-4[data-v-5dee496b]{margin-top:1rem}.mr-2[data-v-5dee496b]{margin-right:.5rem}.ml-2[data-v-5dee496b]{margin-left:.5rem}.mb-2[data-v-5dee496b]{margin-bottom:.5rem}.mt-3[data-v-5dee496b]{margin-top:.75rem}.mb-3[data-v-5dee496b]{margin-bottom:.75rem}.text-primary[data-v-5dee496b]{color:rgba(var(--vs-primary),1)}.text-success[data-v-5dee496b]{color:#059669}.text-danger[data-v-5dee496b]{color:#dc2626}.text-warning[data-v-5dee496b]{color:#d97706}