.image-manager-wrapper[data-v-2ec59bf5]{flex-direction:column;min-height:50vh;max-height:80vh;display:flex}.image-manager-content[data-v-2ec59bf5]{flex:1;padding:0 .25rem 1rem 0;overflow:hidden auto}.image-manager-content[data-v-2ec59bf5]::-webkit-scrollbar{width:8px}.image-manager-content[data-v-2ec59bf5]::-webkit-scrollbar-track{background:0 0}.image-manager-content[data-v-2ec59bf5]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.image-manager-content[data-v-2ec59bf5]::-webkit-scrollbar-thumb:hover{background:#a0aec0}body.dark-theme .image-manager-content[data-v-2ec59bf5]::-webkit-scrollbar-thumb{background:#4a5568}body.dark-theme .image-manager-content[data-v-2ec59bf5]::-webkit-scrollbar-thumb:hover{background:#5d6b79}.location-header[data-v-2ec59bf5]{background:linear-gradient(135deg,var(--primary-color,#007bff) 0,var(--primary-dark,#0056b3) 100%);color:#fff;border-radius:6px;margin-bottom:1rem;padding:1rem}.location-info[data-v-2ec59bf5]{align-items:center;gap:.75rem;display:flex}.location-icon[data-v-2ec59bf5]{font-size:2rem;line-height:1}.location-details[data-v-2ec59bf5]{flex:1}.location-name[data-v-2ec59bf5]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.location-meta[data-v-2ec59bf5]{opacity:.9;gap:1rem;font-size:.8125rem;display:flex}.location-code[data-v-2ec59bf5],.location-type[data-v-2ec59bf5]{align-items:center;gap:.375rem;display:flex}.loading-state[data-v-2ec59bf5]{text-align:center;color:var(--text-secondary,#6c757d);padding:3rem}.loading-state p[data-v-2ec59bf5]{margin-top:1rem;font-size:.875rem}.image-manager-error[data-v-2ec59bf5]{color:var(--text-secondary,#6c757d);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.image-manager-error i[data-v-2ec59bf5]{color:#dc3545;font-size:2rem}.image-manager-error p[data-v-2ec59bf5]{margin:0;font-size:.9375rem}.image-manager-error .btn[data-v-2ec59bf5]{min-height:44px}body.dark-theme .image-manager-error[data-v-2ec59bf5]{color:var(--text-secondary-dark,#a0aec0)}body.dark-theme .image-manager-error i[data-v-2ec59bf5]{color:#ef4444}.images-container[data-v-2ec59bf5]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem;padding:.25rem 0;display:grid}@media (width<=640px){.images-container[data-v-2ec59bf5]{grid-template-columns:1fr;gap:12px}.image-preview[data-v-2ec59bf5]{height:200px}}@media (width>=641px) and (width<=991px){.images-container[data-v-2ec59bf5]{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width>=992px){.images-container[data-v-2ec59bf5]{grid-template-columns:repeat(2,1fr)}}.future-feature-card[data-v-2ec59bf5]{background:var(--bg-secondary,#f8f9fa);border:2px dashed var(--border-color,#ddd);border-radius:6px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.future-icon[data-v-2ec59bf5]{opacity:.5;flex-shrink:0;font-size:2rem}.future-content[data-v-2ec59bf5]{flex:1}.future-content h6[data-v-2ec59bf5]{color:var(--text-primary,#212529);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.future-content .feature-description[data-v-2ec59bf5]{gap:.4rem;margin:0 0 .75rem;font-size:.8rem}.future-content .feature-description[data-v-2ec59bf5],.future-content p[data-v-2ec59bf5]{color:var(--text-secondary,#6c757d);align-items:center;display:flex}.future-content p[data-v-2ec59bf5]{gap:.375rem;margin:0;font-size:.8125rem}.steps-guide[data-v-2ec59bf5]{background:#4db8940d;border-left:3px solid #4db894;border-radius:4px;margin-top:.75rem;padding:.75rem}.steps-title[data-v-2ec59bf5]{color:var(--text-primary,#212529);margin:0 0 .5rem;font-size:.85rem}.steps-list[data-v-2ec59bf5]{color:var(--text-secondary,#495057);margin:0;padding-left:1.25rem;font-size:.8rem;line-height:1.6}.steps-list li[data-v-2ec59bf5]{margin-bottom:.4rem}.steps-list li[data-v-2ec59bf5]:last-child{margin-bottom:0}.steps-list strong[data-v-2ec59bf5]{color:var(--text-primary,#212529);font-weight:600}.info-card[data-v-2ec59bf5]{background:var(--info-bg,#e7f3ff);border:1px solid var(--info-border,#b3d9ff);border-radius:6px;grid-column:1/-1;gap:.75rem;margin-top:.75rem;padding:.875rem;display:flex}.info-icon[data-v-2ec59bf5]{color:var(--info-color,#06c);flex-shrink:0;font-size:1.25rem}.info-content[data-v-2ec59bf5]{flex:1}.info-content strong[data-v-2ec59bf5]{color:var(--text-primary,#212529);margin-bottom:.375rem;font-size:.9375rem;display:block}.info-content p[data-v-2ec59bf5]{margin:0 0 .5rem}.info-content p[data-v-2ec59bf5],.info-list[data-v-2ec59bf5]{color:var(--text-secondary,#6c757d);font-size:.8125rem}.info-list[data-v-2ec59bf5]{margin:0;padding-left:1.125rem}.info-list li[data-v-2ec59bf5]{margin-bottom:.125rem}.modal-footer-custom[data-v-2ec59bf5]{border-top:1px solid var(--border-color,#ddd);background:var(--card-bg,#fff);z-index:10;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:0;padding:1rem;display:flex;position:sticky;bottom:0}.modal-footer-custom .btn[data-v-2ec59bf5]{min-width:100px}body.dark-theme .modal-footer-custom[data-v-2ec59bf5]{background:var(--card-bg-dark,#2d3748)}body.dark-theme .modal-footer-custom .btn-secondary[data-v-2ec59bf5]{color:#e2e8f0!important;background-color:#4a5568!important;border-color:#4a5568!important}body.dark-theme .modal-footer-custom .btn-secondary[data-v-2ec59bf5]:hover{background-color:#5d6b79!important;border-color:#5d6b79!important}body.dark-theme .modal-footer-custom .btn-secondary[data-v-2ec59bf5]:disabled{opacity:.5;cursor:not-allowed}body.dark-theme .location-header[data-v-2ec59bf5]{background:linear-gradient(135deg,var(--primary-color-dark,#4299e1) 0,var(--primary-dark,#2b6cb0) 100%)}body.dark-theme .future-feature-card[data-v-2ec59bf5]{background:var(--bg-secondary-dark,#2d3748);border-color:var(--border-color-dark,#4a5568)}body.dark-theme .future-content h6[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .future-content .feature-description[data-v-2ec59bf5],body.dark-theme .future-content p[data-v-2ec59bf5]{color:var(--text-secondary-dark,#a0aec0)}body.dark-theme .steps-guide[data-v-2ec59bf5]{background:#4db8941a;border-left-color:#4db894}body.dark-theme .steps-title[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .steps-list[data-v-2ec59bf5]{color:var(--text-secondary-dark,#cbd5e0)}body.dark-theme .steps-list strong[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .info-card[data-v-2ec59bf5]{background:#4299e11a;border-color:#4299e14d}body.dark-theme .info-content strong[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .info-content p[data-v-2ec59bf5],body.dark-theme .info-list[data-v-2ec59bf5]{color:var(--text-secondary-dark,#a0aec0)}body.dark-theme .modal-footer-custom[data-v-2ec59bf5]{border-color:var(--border-color-dark,#4a5568)}.confirm-modal-content[data-v-2ec59bf5]{padding:.5rem 0}.confirm-warning[data-v-2ec59bf5]{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:6px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem;display:flex}.confirm-warning i[data-v-2ec59bf5]{color:#f59e0b;flex-shrink:0;margin-top:.125rem;font-size:1.5rem}.confirm-warning p[data-v-2ec59bf5]{color:var(--text-primary,#212529);margin:0;font-size:.9375rem;line-height:1.5}.loading-afetadas[data-v-2ec59bf5]{color:var(--text-secondary,#6c757d);justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.afetadas-list[data-v-2ec59bf5]{margin-bottom:1rem}.afetadas-list h6[data-v-2ec59bf5]{color:var(--text-primary,#212529);margin:0 0 .625rem;font-size:.875rem;font-weight:600}.afetadas-scroll[data-v-2ec59bf5]{border:1px solid var(--border-color,#ddd);background:var(--bg-secondary,#f8f9fa);border-radius:4px;max-height:200px;padding:.5rem;overflow-y:auto}.afetada-item[data-v-2ec59bf5]{background:var(--card-bg,#fff);border:1px solid var(--border-subtle,#e9ecef);border-radius:3px;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.afetada-item[data-v-2ec59bf5]:last-child{margin-bottom:0}.afetada-item i[data-v-2ec59bf5]{color:var(--primary-color,#007bff);flex-shrink:0;font-size:.75rem}.afetada-item span[data-v-2ec59bf5]{color:var(--text-primary,#212529);font-family:Courier New,monospace;font-weight:500}.confirm-question[data-v-2ec59bf5]{text-align:center;background:var(--bg-tertiary,#f1f3f5);border-radius:4px;margin-top:1rem;padding:.875rem}.confirm-question strong[data-v-2ec59bf5]{color:var(--text-primary,#212529);font-size:.9375rem}body.dark-theme .confirm-warning[data-v-2ec59bf5]{background:#f59e0b26;border-color:#f59e0b66}body.dark-theme .confirm-warning p[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .loading-afetadas[data-v-2ec59bf5]{color:var(--text-secondary-dark,#a0aec0)}body.dark-theme .afetadas-list h6[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .afetadas-scroll[data-v-2ec59bf5]{background:var(--bg-secondary-dark,#1a202c);border-color:var(--border-color-dark,#4a5568)}body.dark-theme .afetada-item[data-v-2ec59bf5]{background:var(--card-bg-dark,#2d3748);border-color:var(--border-color-dark,#4a5568)}body.dark-theme .afetada-item span[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}body.dark-theme .confirm-question[data-v-2ec59bf5]{background:var(--bg-tertiary-dark,#1a202c)}body.dark-theme .confirm-question strong[data-v-2ec59bf5]{color:var(--text-primary-dark,#e2e8f0)}
