.modal-enter-active[data-v-54a21b9a],.modal-leave-active[data-v-54a21b9a]{transition:opacity .25s ease}.modal-enter-from[data-v-54a21b9a],.modal-leave-to[data-v-54a21b9a]{opacity:0}.modal-enter-active .popup-card[data-v-54a21b9a]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease}.modal-enter-from .popup-card[data-v-54a21b9a]{transform:scale(.94) translateY(8px);opacity:0}.popup-card[data-v-54a21b9a]{background-color:#fff;padding:2.25rem 2rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);width:90%;max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center}.popup-badge[data-v-54a21b9a]{width:48px;height:48px;border-radius:var(--radius-full);background-color:rgba(47,72,88,.08);color:var(--gray);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.title[data-v-54a21b9a]{margin-bottom:.5rem;color:var(--text-color-dark);font-size:1.35rem;font-family:GatterSans;font-weight:700}.message[data-v-54a21b9a]{color:var(--text-color-light);margin-bottom:1.75rem;line-height:1.55;font-size:.95rem;white-space:pre-line}.button-group[data-v-54a21b9a]{display:flex;gap:.75rem;width:100%}.button-group button[data-v-54a21b9a]{flex:1;height:42px}@media (max-width:768px){.popup-card[data-v-54a21b9a]{width:92%;padding:1.5rem}.button-group[data-v-54a21b9a]{flex-direction:column-reverse}}.header[data-v-4b00922e]{display:flex;justify-content:center;align-items:center;background:rgba(47,72,88,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;margin:0;position:fixed;top:0;left:0;right:0;width:100%;height:72px;z-index:999;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 20px -2px rgba(15,23,42,.25);padding:0 1.5rem}.header-content[data-v-4b00922e]{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;gap:50px}.logo[data-v-4b00922e]{display:flex;align-items:center;cursor:pointer;transition:opacity var(--transition-fast)}.logo[data-v-4b00922e]:hover{opacity:.9}.logo img[data-v-4b00922e]{height:38px;width:auto;-o-object-fit:contain;object-fit:contain}.header_icons_container[data-v-4b00922e]{display:flex;align-items:center;gap:.35rem}.nav-item[data-v-4b00922e]{background:transparent;border:none;border-radius:var(--radius-md);padding:6px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;color:#cbd5e1;transition:all var(--transition-fast);position:relative}.nav-item[data-v-4b00922e]:hover{background:hsla(0,0%,100%,.09);color:#fff;transform:translateY(-1px)}.nav-item.is-active[data-v-4b00922e]{background:rgba(32,205,168,.16);color:var(--primary-color);font-weight:600}.nav-item.is-active[data-v-4b00922e]:after{content:"";position:absolute;bottom:-4px;width:18px;height:2.5px;background-color:var(--primary-color);border-radius:2px}.icon-circle[data-v-4b00922e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.header_icon[data-v-4b00922e]{height:22px;width:auto;transition:transform var(--transition-fast)}.nav-item:hover .header_icon[data-v-4b00922e]{transform:scale(1.1)}.nav-label[data-v-4b00922e]{font-size:11px;letter-spacing:.02em}.logout-btn[data-v-4b00922e]{margin-left:.75rem;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.12);border-radius:0 var(--radius-md) var(--radius-md) 0}.logout-btn[data-v-4b00922e]:hover{background:hsla(0,91%,69%,.15);color:#fca5a5}@media screen and (max-width:1160px){.header[data-v-4b00922e]{height:auto;padding:10px 14px}.header-content[data-v-4b00922e]{flex-direction:column;gap:10px}.logo img[data-v-4b00922e]{height:32px}.header_icons_container[data-v-4b00922e]{flex-wrap:wrap;justify-content:center;gap:.2rem}.nav-item[data-v-4b00922e]{padding:4px 7px}.nav-label[data-v-4b00922e]{display:none}.logout-btn[data-v-4b00922e]{margin-left:.25rem;border-left:none}}.fade-enter-active[data-v-c4a36f60],.fade-leave-active[data-v-c4a36f60]{transition:opacity .3s ease}.fade-enter[data-v-c4a36f60],.fade-leave-to[data-v-c4a36f60]{opacity:0}.fixed[data-v-c4a36f60]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;width:100%}@font-face{font-family:GatterSans;src:url(/fonts/gattersans_regular.4091ef30.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:GatterSans;src:url(/fonts/gattersans_regular_italic.b27035f9.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:GatterSans;src:url(/fonts/gattersans_semibold.5f59ebea.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:GatterSans;src:url(/fonts/gattersans_semibold_italic.88b11967.otf) format("opentype");font-weight:700;font-style:italic}:root{--primary-color:#20cda8;--primary-color-rgb:32,205,168;--primary-hover:#18b795;--primary-light:rgba(32,205,168,.12);--background-color:#f7f6f6;--text-color-dark:#2f4858;--text-color-red:#f86767;--text-color-light:#607d94;--text-color-green:#20cda8;--text-color-placeholder:#8e979f;--white:#fff;--almost-white:#f8fafc;--gray:#2f4858;--gray-dark:#223744;--gray-light:#3e5a6c;--clear-gray:#607d94;--light-gray:#e2e8f0;--very-clear-gray:#f1f5f9;--border-color:#e2e8f0;--border-color-subtle:#edf2f7;--status-success-bg:#d3f9f0;--status-warning-bg:#fef3c7;--status-warning-text:#92400e;--status-error-bg:#fee2e2;--status-error-text:#991b1b;--shadow-xs:0 1px 2px 0 rgba(47,72,88,.04);--shadow-sm:0 2px 4px 0 rgba(47,72,88,.06);--shadow-md:0 4px 12px -2px rgba(47,72,88,.08),0 2px 6px -1px rgba(47,72,88,.04);--shadow-lg:0 12px 24px -4px rgba(47,72,88,.12),0 4px 8px -2px rgba(47,72,88,.05);--shadow-xl:0 20px 30px -6px rgba(47,72,88,.16),0 8px 12px -3px rgba(47,72,88,.08);--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-xl:1.25rem;--radius-full:9999px;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.25s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.3s cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background-color);color:var(--text-color-dark);font-family:GatterSans;font-size:15px;line-height:1.55;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}h1,h2,h3,h4,h5,h6{font-family:GatterSans;font-weight:700;letter-spacing:-.02em;color:var(--text-color-dark);margin-bottom:var(--spacing-md)}h2{font-size:1.75rem;line-height:1.25}p{margin-bottom:var(--spacing-md)}input:not([type=checkbox]):not([type=radio]),select,textarea{font-family:inherit;color:var(--text-color-dark);background-color:var(--white);font-size:14px;font-weight:500;padding:.65rem 1rem!important;border-radius:var(--radius-md);border:1.5px solid var(--border-color);text-align:left;width:100%;transition:all var(--transition-fast);outline:none;box-shadow:var(--shadow-xs)}input[type=checkbox],input[type=radio]{accent-color:var(--primary-color);cursor:pointer;width:17px;height:17px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(32,205,168,.2);background-color:#fff}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-color-placeholder)!important;font-weight:400;opacity:.9}input::placeholder,textarea::placeholder{color:var(--text-color-placeholder)!important;font-weight:400;opacity:.9}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23607D94' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2.25rem!important}button,select{cursor:pointer}button{font-family:GatterSans;border:none;transition:all var(--transition-fast);letter-spacing:.03em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main_button{background:linear-gradient(135deg,var(--gray) 0,var(--gray-dark) 100%);color:var(--white);padding:10px 22px;border-radius:var(--radius-md);box-shadow:0 4px 10px rgba(47,72,88,.2);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:none}.main_button:hover{background:linear-gradient(135deg,#385568,#294050);transform:translateY(-1.5px);box-shadow:0 6px 16px rgba(47,72,88,.28)}.main_button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(47,72,88,.2)}.main_button-green{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);color:var(--white);padding:10px 22px;border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(32,205,168,.35);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:none}.main_button-green:hover{background:linear-gradient(135deg,#26dec0,#1abda0);transform:translateY(-1.5px);box-shadow:0 6px 18px rgba(32,205,168,.45)}.main_button-green:active{transform:translateY(0);box-shadow:0 2px 6px rgba(32,205,168,.25)}.secondary_button{background-color:transparent;color:var(--gray);border:1.5px solid var(--border-color);background:#fff;padding:10px 22px;border-radius:var(--radius-md);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-transform:none;box-shadow:var(--shadow-xs)}.secondary_button:hover{background-color:var(--very-clear-gray);border-color:var(--clear-gray);color:var(--gray-dark);transform:translateY(-1px)}.secondary_button:active{transform:translateY(0)}.form-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background-color);padding:var(--spacing-md);position:relative}.form-container{width:100%;max-width:420px;margin:0 auto;padding:2.25rem;background-color:var(--white);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);backdrop-filter:blur(10px)}a{color:var(--gray)!important;text-decoration:none;font-weight:500;transition:color var(--transition-fast)}a:hover{color:var(--primary-color)!important}.god_page_container{display:flex;flex-direction:column;padding-top:90px;min-height:100vh;max-width:100%;margin:0 auto;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);padding-bottom:var(--spacing-xl)}@media screen and (max-width:1160px){.god_page_container{padding-top:140px;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}.page-title-row{justify-content:space-between;gap:1rem}#selector_container,.filters-container,.page-title-row{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}#selector_container,.filters-container{background:#fff;padding:1rem 1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);gap:.85rem}.input_200{box-sizing:border-box;min-width:160px;flex:1 1 180px;height:42px!important;font-size:13.5px!important}.input_200:disabled{cursor:not-allowed}#selector_container input,#selector_container select,.filters-container input{height:42px!important;font-size:13.5px!important}#selector_container button,.filters-container button{height:42px!important;white-space:nowrap}.stat-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:flex;flex-direction:column;gap:.35rem}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:rgba(32,205,168,.4)}.stat-card-label{font-size:.825rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-light)}.stat-card-value{font-size:1.75rem;font-weight:700;font-family:GatterSans;color:var(--text-color-dark)}.stat-card-badge{font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content}.table-container{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto;width:100%;margin-top:1rem}table{width:100%;border-collapse:separate;border-spacing:0;margin:0;min-width:780px}thead th{background-color:var(--gray);color:#fff;font-family:GatterSans;font-weight:600;font-size:.825rem;text-transform:uppercase;letter-spacing:.05em;padding:13px 16px;text-align:center;border-bottom:2px solid var(--gray-dark);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}thead th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}thead th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}tfoot td,tfoot th{background-color:var(--gray);color:#fff;font-weight:600;padding:12px 16px;border:none;text-align:center}tbody tr{cursor:pointer;transition:background-color var(--transition-fast)}tbody tr:hover{background-color:rgba(32,205,168,.06)!important}tbody tr:not(:last-child) td{border-bottom:1px solid var(--border-color-subtle)}td{padding:12px 14px;font-size:13.5px;color:var(--text-color-dark);text-align:center;vertical-align:middle}.bg-yellow{background-color:var(--status-warning-bg)}.bg-gray-100{background-color:#f8fafc}.bg-white{background-color:#fff}.action_icon{width:18px;height:18px;cursor:pointer;margin:0 4px;opacity:.75;transition:all var(--transition-fast);vertical-align:middle}.action_icon:hover{opacity:1;transform:scale(1.18)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--radius-full);font-size:12px;font-weight:600;line-height:1.2}.badge-success{background-color:var(--status-success-bg);color:#0d8269}.badge-warning{background-color:var(--status-warning-bg);color:var(--status-warning-text)}.badge-danger{background-color:var(--status-error-bg);color:var(--status-error-text)}.badge-neutral{background-color:var(--very-clear-gray);color:var(--text-color-light)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.w-full{width:100%}.text-center{text-align:center}.mt-md{margin-top:var(--spacing-md)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.fixed{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(15,23,42,.45);z-index:1000;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-enter-active[data-v-044b8971],.modal-leave-active[data-v-044b8971]{transition:opacity .25s ease}.modal-enter-from[data-v-044b8971],.modal-leave-to[data-v-044b8971]{opacity:0}.modal-enter-active .popup-card[data-v-044b8971]{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease}.modal-enter-from .popup-card[data-v-044b8971]{transform:scale(.94) translateY(8px);opacity:0}.fixed[data-v-044b8971]{z-index:10000}.popup-card[data-v-044b8971]{background-color:#fff;padding:2.25rem 2rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);width:90%;max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center}.popup-badge[data-v-044b8971]{width:48px;height:48px;border-radius:var(--radius-full);background-color:rgba(32,205,168,.15);color:var(--primary-color);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.title[data-v-044b8971]{margin-bottom:.5rem;color:var(--text-color-dark);font-size:1.35rem;font-family:GatterSans;font-weight:700}.message[data-v-044b8971]{color:var(--text-color-light);margin-bottom:1.75rem;line-height:1.55;font-size:.95rem}.button-group[data-v-044b8971]{width:100%}.button-group button[data-v-044b8971]{height:42px}@media (max-width:768px){.popup-card[data-v-044b8971]{width:92%;padding:1.5rem}}.login-header[data-v-c5cfc758]{text-align:center;margin-bottom:2rem}.login-logo[data-v-c5cfc758]{width:100%;max-width:220px;height:auto;margin-bottom:1.25rem}.login-header h2[data-v-c5cfc758]{font-size:1.5rem;margin-bottom:.35rem;color:var(--text-color-dark)}.login-subtitle[data-v-c5cfc758]{font-size:.875rem;color:var(--text-color-light);margin-bottom:0}.login-form[data-v-c5cfc758]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-c5cfc758]{display:flex;flex-direction:column;gap:.35rem;text-align:left}label[data-v-c5cfc758]{font-size:.825rem;font-weight:600;color:var(--text-color-dark)}.submit-btn[data-v-c5cfc758]{margin-top:.5rem;height:44px;font-size:14px}.footer-copy[data-v-c5cfc758]{margin-top:2rem;font-size:.8rem;color:var(--text-color-light)}.subtitle-text[data-v-249a02d8]{font-size:.875rem;color:var(--text-color-light);margin-top:-.5rem}.filter-card[data-v-249a02d8]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem}.date-filter-group[data-v-249a02d8]{display:flex;gap:1rem;flex-wrap:wrap}.date-input-wrap[data-v-249a02d8]{display:flex;flex-direction:column;gap:.35rem}.date-input-wrap label[data-v-249a02d8]{font-size:.8rem;font-weight:600;color:var(--text-color-dark)}.date-input[data-v-249a02d8]{min-width:170px;height:42px!important;font-size:13.5px!important}.update-btn[data-v-249a02d8]{height:42px}.kpi-grid[data-v-249a02d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.kpi-header[data-v-249a02d8]{display:flex;justify-content:space-between;align-items:center}.kpi-icon-wrap[data-v-249a02d8]{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.icon-primary[data-v-249a02d8]{background-color:rgba(32,205,168,.14);color:var(--primary-color)}.icon-teal[data-v-249a02d8]{background-color:rgba(32,205,168,.22);color:#0ea685}.icon-gray[data-v-249a02d8]{background-color:rgba(96,125,148,.15);color:var(--clear-gray)}.icon-dark[data-v-249a02d8]{background-color:rgba(47,72,88,.12);color:var(--gray)}.chart-card[data-v-249a02d8]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem;transition:box-shadow var(--transition-fast)}.chart-card[data-v-249a02d8]:hover{box-shadow:var(--shadow-md)}.chart-card-header[data-v-249a02d8]{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color-subtle)}.chart-card-header h3[data-v-249a02d8]{font-size:1.1rem;margin-bottom:0;color:var(--text-color-dark)}.city-select[data-v-249a02d8]{max-width:200px;height:38px!important;font-size:13px!important;padding:4px 12px!important}.chart-wrapper[data-v-249a02d8]{position:relative;width:100%}.chart-canvas[data-v-249a02d8]{width:100%!important;height:480px!important;max-height:480px}.secondary-charts-grid[data-v-249a02d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.chart-canvas-100[data-v-249a02d8],.chart-canvas-tall[data-v-249a02d8]{width:100%!important;height:380px!important}.branding-card[data-v-249a02d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1.5rem;background:linear-gradient(180deg,#fff,#f8fafc)}.god-center-logo[data-v-249a02d8]{max-width:220px;height:auto;opacity:.9;transition:transform var(--transition-normal)}.god-center-logo[data-v-249a02d8]:hover{transform:scale(1.04)}.branding-caption[data-v-249a02d8]{margin-top:1.25rem;font-size:.85rem;color:var(--text-color-light);font-weight:500;margin-bottom:0}.stat-card-label-bottom[data-v-249a02d8]{font-size:.825rem;font-weight:500;color:var(--text-color-light)}@media (max-width:768px){.filter-card[data-v-249a02d8]{flex-direction:column;align-items:stretch}.date-filter-group[data-v-249a02d8]{flex-direction:column}.update-btn[data-v-249a02d8]{width:100%}.secondary-charts-grid[data-v-249a02d8]{grid-template-columns:1fr}}.radio-pill-group[data-v-c93eccf2]{display:flex;background:var(--very-clear-gray);padding:4px;border-radius:var(--radius-md);gap:4px}.radio-pill[data-v-c93eccf2]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--text-color-light);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-pill input[type=radio][data-v-c93eccf2]{display:none}.radio-pill.is-selected[data-v-c93eccf2]{background:#fff;color:var(--text-color-dark);box-shadow:var(--shadow-xs)}.big[data-v-c93eccf2]{width:25%}.small[data-v-c93eccf2]{width:15%}.tinted_white[data-v-c93eccf2]{filter:brightness(0) invert(1)}@media (max-width:768px){#selector_container[data-v-c93eccf2]>*{flex:none!important;width:100%}.radio-pill-group[data-v-c93eccf2]{flex-direction:column}}.fade-enter-active[data-v-007380c0],.fade-leave-active[data-v-007380c0]{transition:opacity .3s ease}.fade-enter[data-v-007380c0],.fade-leave-to[data-v-007380c0]{opacity:0}.bg-white[data-v-007380c0]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-007380c0]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-007380c0]{font-size:18px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-007380c0]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-007380c0]:hover{opacity:1}.popup-body[data-v-007380c0]{padding:var(--spacing-lg);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.input-group[data-v-007380c0]{display:flex;flex-direction:column;gap:6px}label[data-v-007380c0]{font-size:14px;font-weight:600;color:var(--text-color-dark)}input[data-v-007380c0]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;transition:border-color var(--transition-fast)}input[data-v-007380c0]:focus{outline:none;border-color:var(--primary-color)}.popup-footer[data-v-007380c0]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--white)}.main_button[data-v-007380c0],.secondary_button[data-v-007380c0]{width:auto;min-width:100px}.fade-enter-active[data-v-c7bd94c4],.fade-leave-active[data-v-c7bd94c4]{transition:opacity .3s ease}.fade-enter[data-v-c7bd94c4],.fade-leave-to[data-v-c7bd94c4]{opacity:0}.fixed[data-v-c7bd94c4]{position:fixed;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-c7bd94c4]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-c7bd94c4]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-c7bd94c4]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-c7bd94c4]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-c7bd94c4]:hover{opacity:1}.popup-body[data-v-c7bd94c4]{padding:var(--spacing-lg);overflow-y:auto;flex:1;flex-direction:column}.form-row[data-v-c7bd94c4],.popup-body[data-v-c7bd94c4]{display:flex;gap:var(--spacing-md)}.input-group[data-v-c7bd94c4]{display:flex;flex-direction:column;gap:6px}.input-group.half[data-v-c7bd94c4],.input-group.third[data-v-c7bd94c4]{flex:1}.input-group.full[data-v-c7bd94c4]{width:100%}label[data-v-c7bd94c4]{font-size:14px;font-weight:600;color:var(--text-color-dark)}input[data-v-c7bd94c4]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;transition:border-color var(--transition-fast)}input[data-v-c7bd94c4]:focus{outline:none;border-color:var(--primary-color)}input[data-v-c7bd94c4]:disabled{background-color:var(--almost-white);color:var(--text-color-placeholder)}.checkboxes[data-v-c7bd94c4]{margin-top:var(--spacing-sm);justify-content:space-between}.checkbox-group[data-v-c7bd94c4]{flex:1;display:flex;justify-content:center}.checkbox-label[data-v-c7bd94c4]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.active_checkbox[data-v-c7bd94c4]{width:20px;margin:0}.popup-footer[data-v-c7bd94c4]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--white)}.main_button[data-v-c7bd94c4],.secondary_button[data-v-c7bd94c4]{width:auto;min-width:120px}@media (max-width:768px){.form-row[data-v-c7bd94c4]{flex-direction:column}.checkboxes[data-v-c7bd94c4]{flex-direction:row;flex-wrap:wrap}.checkbox-group[data-v-c7bd94c4]{justify-content:flex-start;width:100%;margin-bottom:10px}}.fade-enter-active[data-v-b6a31e40],.fade-leave-active[data-v-b6a31e40]{transition:opacity .3s ease}.fade-enter[data-v-b6a31e40],.fade-leave-to[data-v-b6a31e40]{opacity:0}.fixed[data-v-b6a31e40]{position:fixed;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-b6a31e40]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-b6a31e40]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-b6a31e40]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-b6a31e40]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-b6a31e40]:hover{opacity:1}.popup-body[data-v-b6a31e40]{padding:var(--spacing-lg);overflow-y:auto;flex:1;flex-direction:column}.fields[data-v-b6a31e40],.form-row[data-v-b6a31e40],.popup-body[data-v-b6a31e40]{display:flex;gap:var(--spacing-md)}.fields[data-v-b6a31e40]{width:100%}.input-50[data-v-b6a31e40]{flex:1}.input-group[data-v-b6a31e40]{display:flex;flex-direction:column;gap:6px}.input-group.half[data-v-b6a31e40],.input-group.third[data-v-b6a31e40]{flex:1}.input-group.full[data-v-b6a31e40]{width:100%}label[data-v-b6a31e40]{font-size:14px;font-weight:600;color:var(--text-color-dark)}input[data-v-b6a31e40],select[data-v-b6a31e40]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--light-gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;transition:border-color var(--transition-fast)}input[data-v-b6a31e40]:focus,select[data-v-b6a31e40]:focus{outline:none;border-color:var(--primary-color)}input[data-v-b6a31e40]:disabled,select[data-v-b6a31e40]:disabled{background-color:var(--almost-white);color:var(--text-color-placeholder)}.checkboxes[data-v-b6a31e40]{margin-top:var(--spacing-sm);justify-content:space-between}.checkbox-group[data-v-b6a31e40]{flex:1;display:flex;justify-content:center}.checkbox-label[data-v-b6a31e40]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.active_checkbox[data-v-b6a31e40]{width:20px;margin:0}.popup-footer[data-v-b6a31e40]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--white)}.main_button[data-v-b6a31e40],.secondary_button[data-v-b6a31e40]{width:auto;min-width:120px}@media (max-width:768px){.form-row[data-v-b6a31e40]{flex-direction:column}.checkboxes[data-v-b6a31e40]{flex-direction:row;flex-wrap:wrap}.checkbox-group[data-v-b6a31e40]{justify-content:flex-start;width:100%;margin-bottom:10px}}.fade-enter-active[data-v-49c18e55],.fade-leave-active[data-v-49c18e55]{transition:opacity .3s ease}.fade-enter[data-v-49c18e55],.fade-leave-to[data-v-49c18e55]{opacity:0}.fixed[data-v-49c18e55]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-49c18e55]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-49c18e55]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-49c18e55]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-49c18e55]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-49c18e55]:hover{opacity:1}.popup-body[data-v-49c18e55]{padding:var(--spacing-lg);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.subtitle[data-v-49c18e55]{font-size:16px;font-weight:600;color:var(--text-color-dark);margin:0 0 var(--spacing-md) 0}.form-row[data-v-49c18e55]{display:flex;gap:var(--spacing-md)}.input-group[data-v-49c18e55]{display:flex;flex-direction:column;gap:6px}.input-group.half[data-v-49c18e55]{flex:1}label[data-v-49c18e55]{font-size:14px;font-weight:600;color:var(--text-color-dark)}input[data-v-49c18e55]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;transition:border-color var(--transition-fast)}input[data-v-49c18e55]:focus{outline:none;border-color:var(--primary-color)}.popup-footer[data-v-49c18e55]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--white)}.main_button[data-v-49c18e55],.secondary_button[data-v-49c18e55]{width:auto;min-width:120px}.fade-enter-active[data-v-06d4d991],.fade-leave-active[data-v-06d4d991]{transition:opacity .3s ease}.fade-enter[data-v-06d4d991],.fade-leave-to[data-v-06d4d991]{opacity:0}.fixed[data-v-06d4d991]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-06d4d991]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-06d4d991]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-06d4d991]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-06d4d991]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-06d4d991]:hover{opacity:1}.popup-body[data-v-06d4d991]{padding:var(--spacing-lg);overflow-y:auto;flex:1;gap:var(--spacing-md)}.fields[data-v-06d4d991],.popup-body[data-v-06d4d991]{display:flex;flex-direction:column}.fields label[data-v-06d4d991]{margin-top:0;font-weight:600;font-size:14px;color:var(--text-color-dark)}.fields input[data-v-06d4d991],.fields textarea[data-v-06d4d991]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;transition:border-color var(--transition-fast)}.fields input[data-v-06d4d991]:focus,.fields textarea[data-v-06d4d991]:focus{outline:none;border-color:var(--primary-color)}.popup-footer[data-v-06d4d991]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--white)}.main_button[data-v-06d4d991],.secondary_button[data-v-06d4d991]{width:auto;min-width:120px}.fade-enter-active[data-v-536299b0],.fade-leave-active[data-v-536299b0]{transition:opacity .3s ease}.fade-enter[data-v-536299b0],.fade-leave-to[data-v-536299b0]{opacity:0}.fixed[data-v-536299b0]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-536299b0]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-536299b0]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-536299b0]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-536299b0]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-536299b0]:hover{opacity:1}.popup-body[data-v-536299b0]{padding:var(--spacing-lg);overflow-y:auto;flex:1;gap:var(--spacing-md)}.fields[data-v-536299b0],.popup-body[data-v-536299b0]{display:flex;flex-direction:column}.selected-plan-info[data-v-536299b0]{margin-top:30px;font-weight:500;font-size:16px;color:var(--text-color-light)}.fields label[data-v-536299b0]{margin-top:0;font-weight:600;font-size:14px;color:var(--text-color-dark)}.fields input[data-v-536299b0],.fields textarea[data-v-536299b0]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;transition:border-color var(--transition-fast)}.fields input[data-v-536299b0]:focus,.fields textarea[data-v-536299b0]:focus{outline:none;border-color:var(--primary-color)}.popup-footer[data-v-536299b0]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--white)}.main_button[data-v-536299b0],.secondary_button[data-v-536299b0]{width:auto;min-width:120px}.fade-enter-active[data-v-49cd0eda],.fade-leave-active[data-v-49cd0eda]{transition:opacity .3s ease}.fade-enter[data-v-49cd0eda],.fade-leave-to[data-v-49cd0eda]{opacity:0}.fixed[data-v-49cd0eda]{position:fixed;top:0;left:0;right:0;bottom:0;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.5);z-index:1000;overflow-y:auto;overscroll-behavior:contain}.bg-white[data-v-49cd0eda]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:90%;max-width:1800px}.popup[data-v-49cd0eda]{position:relative;width:96%;max-width:1800px;max-height:90vh;overflow-y:hidden;border-radius:var(--radius-lg);padding:0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.popup-scroll[data-v-49cd0eda]{overflow-y:auto;padding:var(--spacing-xl);flex:1;position:relative}.title[data-v-49cd0eda]{text-align:center;margin-top:0;margin-bottom:var(--spacing-md);font-size:24px;color:var(--text-color-dark)}.subtitle[data-v-49cd0eda]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-color-light)}.subtitle-codes[data-v-49cd0eda]{text-align:center;color:var(--clear-gray);margin-bottom:var(--spacing-md)}.subtitle-codes-mini[data-v-49cd0eda]{display:block;font-size:12px;margin-top:4px}.close_icon[data-v-49cd0eda]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:24px;height:24px;cursor:pointer;transition:transform var(--transition-fast)}.close_icon[data-v-49cd0eda]:hover{transform:scale(1.1)}h4[data-v-49cd0eda]{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--primary-color);font-size:18px;border-bottom:2px solid var(--very-clear-gray);padding-bottom:8px}.fields[data-v-49cd0eda]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.input-25[data-v-49cd0eda]{flex:1 1 calc(25% - var(--spacing-md));min-width:200px}.input-33[data-v-49cd0eda]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:250px}.input-50[data-v-49cd0eda]{flex:1 1 calc(50% - var(--spacing-md));min-width:300px}.input-66[data-v-49cd0eda]{flex:1 1 calc(66.66% - var(--spacing-md));min-width:400px}.input-100[data-v-49cd0eda]{flex:1 1 100%}.gallery-input-33[data-v-49cd0eda]{flex:1 1 calc(33.33% - var(--spacing-md));position:relative}label[data-v-49cd0eda]{display:block;margin-bottom:6px;font-weight:600;font-size:14px;color:var(--text-color-dark)}input[data-v-49cd0eda],select[data-v-49cd0eda],textarea[data-v-49cd0eda]{width:100%;box-sizing:border-box}.input-checkbox[data-v-49cd0eda]{display:flex;align-items:center;height:100%;padding-top:28px}.checkbox-label[data-v-49cd0eda]{display:flex;align-items:center;gap:8px;height:40px;cursor:pointer;font-weight:400}.active_checkbox[data-v-49cd0eda]{width:20px;margin:0}[data-v-49cd0eda] .ql-container{font-family:GatterSans!important;font-size:16px!important;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[data-v-49cd0eda] .ql-toolbar{border:1px solid var(--light-gray)!important;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--almost-white)}[data-v-49cd0eda] .ql-editor{border:1px solid var(--light-gray)!important;border-top:0;min-height:200px}.image-gallery[data-v-49cd0eda]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--almost-white);border-radius:var(--radius-md);border:1px dashed var(--light-gray);cursor:pointer;transition:border-color var(--transition-fast)}.image-gallery[data-v-49cd0eda]:hover{border-color:var(--primary-color)}.image-gallery-delete[data-v-49cd0eda]{position:absolute;top:8px;right:8px;background-color:#fff;border-radius:50%;padding:4px;box-shadow:var(--shadow-sm);cursor:pointer;width:24px;height:24px}.add_button[data-v-49cd0eda]{display:inline-flex;align-items:center;gap:8px;color:var(--text-color-dark);font-weight:600;cursor:pointer;transition:opacity var(--transition-fast);padding:8px 0}.add_button_small[data-v-49cd0eda]{font-size:14px}.add_button[data-v-49cd0eda]:hover{opacity:.8}.action_icon_small[data-v-49cd0eda]{width:14px;height:14px}.campo-pedir-icon[data-v-49cd0eda]{width:20px;height:20px;cursor:pointer;margin-left:10px;opacity:.7;transition:opacity var(--transition-fast)}.campo-pedir-icon[data-v-49cd0eda]:hover{opacity:1}.tooltip-container[data-v-49cd0eda]{position:relative;cursor:help;border-bottom:1px dotted var(--text-color-dark);display:inline-block}.tooltip-text[data-v-49cd0eda]{visibility:hidden;width:220px;background-color:var(--text-color-dark);color:#fff;text-align:center;border-radius:var(--radius-sm);padding:8px;position:absolute;z-index:100;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:12px;font-weight:400;box-shadow:var(--shadow-md)}.tooltip-text[data-v-49cd0eda]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--text-color-dark) transparent transparent transparent}.tooltip-container:hover .tooltip-text[data-v-49cd0eda]{visibility:visible;opacity:1}.fade-enter-active[data-v-49cd0eda],.fade-leave-active[data-v-49cd0eda]{transition:opacity .3s}.fade-enter-from[data-v-49cd0eda],.fade-leave-to[data-v-49cd0eda]{opacity:0}@media (max-width:768px){.fields[data-v-49cd0eda]{flex-direction:column;gap:15px}.input-25[data-v-49cd0eda],.input-33[data-v-49cd0eda],.input-50[data-v-49cd0eda],.input-66[data-v-49cd0eda]{flex:1 1 100%;min-width:0}.popup[data-v-49cd0eda]{padding:var(--spacing-md);max-height:100vh;border-radius:0}}.fade-enter-active[data-v-273b55fe],.fade-leave-active[data-v-273b55fe]{transition:opacity .3s ease}.fade-enter[data-v-273b55fe],.fade-leave-to[data-v-273b55fe]{opacity:0}.fixed[data-v-273b55fe]{position:fixed;top:0;left:0;right:0;bottom:0;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.5);z-index:1000;overflow-y:auto;overscroll-behavior:contain}.bg-white[data-v-273b55fe]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90%;max-width:1800px;display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.popup-header[data-v-273b55fe]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-273b55fe]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-273b55fe]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-273b55fe]:hover{opacity:1}.popup-body[data-v-273b55fe]{padding:var(--spacing-lg);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.popup-footer[data-v-273b55fe]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;justify-content:flex-end;gap:var(--spacing-md);background-color:var(--white)}.main_button[data-v-273b55fe],.secondary_button[data-v-273b55fe]{width:auto;min-width:120px}.popup[data-v-273b55fe]{position:relative}.circular-image[data-v-273b55fe]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:20px}.user-info[data-v-273b55fe]{display:flex;padding-top:10px;align-items:center}.user-text[data-v-273b55fe]{display:flex;flex-direction:column}.user-text h2[data-v-273b55fe]{width:100%}.questions[data-v-273b55fe]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--very-clear-gray);padding-top:15px}.questions h3[data-v-273b55fe]{font-weight:400}.questions label[data-v-273b55fe]{margin-top:10px}.products[data-v-273b55fe]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--very-clear-gray);padding-top:15px}.products h3[data-v-273b55fe]{font-weight:400}.button-disabled[data-v-273b55fe]{opacity:.5}.button-enabled[data-v-273b55fe]{opacity:1}.title[data-v-273b55fe]{text-align:center;margin-top:0;margin-bottom:0}.subtitle[data-v-273b55fe]{text-align:center}.subtitle-codes[data-v-273b55fe]{text-align:center;color:var(--clear-gray)}.subtitle-codes-mini[data-v-273b55fe]{font-size:12px;font-style:normal;font-weight:400}[data-v-273b55fe] .ql-container{font-family:GatterSans!important;font-size:16px!important}[data-v-273b55fe] .ql-toolbar{box-sizing:border-box;border:1px solid var(--gray)!important;border-top-left-radius:8px;border-top-right-radius:8px}[data-v-273b55fe] .ql-editor{box-sizing:border-box;border-left:1px solid var(--gray)!important;border-right:1px solid var(--gray)!important;border-bottom:1px solid var(--gray)!important;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}[data-v-273b55fe] .ql-snow{border:0}.fields[data-v-273b55fe]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.input-25[data-v-273b55fe]{flex:1 1 calc(25% - var(--spacing-md));min-width:150px}.input-33[data-v-273b55fe]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:200px}.input-50[data-v-273b55fe]{flex:1 1 calc(50% - var(--spacing-md));min-width:260px}.input-66[data-v-273b55fe]{flex:1 1 calc(66.66% - var(--spacing-md));min-width:320px}.input-100[data-v-273b55fe]{flex:1 1 100%}.input-100 input[data-v-273b55fe],.input-100 select[data-v-273b55fe],.input-100 textarea[data-v-273b55fe],.input-25 input[data-v-273b55fe],.input-25 select[data-v-273b55fe],.input-33 input[data-v-273b55fe],.input-33 select[data-v-273b55fe],.input-50 input[data-v-273b55fe],.input-50 select[data-v-273b55fe],.input-66 input[data-v-273b55fe],.input-66 select[data-v-273b55fe]{width:100%;box-sizing:border-box}.gallery-input-33[data-v-273b55fe]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:180px;position:relative}.gallery-input-33 img[data-v-273b55fe]{border-radius:var(--radius-md)}.datepicker-container[data-v-273b55fe]{width:100%;display:flex;justify-content:center;margin-bottom:var(--spacing-sm);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.content-preview[data-v-273b55fe]{margin-top:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);background-color:var(--very-clear-gray)}.input-checkbox[data-v-273b55fe]{display:flex;align-items:center;margin-top:var(--spacing-sm)}.checkbox-label[data-v-273b55fe]{display:flex;align-items:center;gap:8px;white-space:nowrap}.fields input[data-v-273b55fe]:disabled{background-color:var(--very-clear-gray)!important;border-color:var(--border-color-subtle)!important;color:var(--text-color-placeholder)}.expiration-date[data-v-273b55fe]{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.expiration-date-container[data-v-273b55fe]{width:100%;margin-top:4px;display:flex;justify-content:center}.image-gallery[data-v-273b55fe]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--very-clear-gray);border-radius:var(--radius-md);border:1px dashed var(--border-color);display:block;cursor:pointer;transition:border-color var(--transition-fast)}.image-gallery[data-v-273b55fe]:hover{border-color:var(--primary-color)}.image-gallery-delete[data-v-273b55fe]{position:absolute;top:8px;right:8px;width:28px;height:28px;cursor:pointer;border-radius:50%;background-color:var(--white);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box}.add_button[data-v-273b55fe]{padding-top:var(--spacing-md);cursor:pointer;display:flex;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;color:var(--text-color-dark);transition:opacity var(--transition-fast)}.add_button[data-v-273b55fe]:hover{opacity:.75}.without-top-padding[data-v-273b55fe]{padding-top:0!important}.centered[data-v-273b55fe]{justify-content:center!important}.campo-pedir-icon[data-v-273b55fe]{width:20px;height:20px;cursor:pointer;padding-top:8px;padding-left:8px;opacity:.7;transition:opacity var(--transition-fast)}.campo-pedir-icon[data-v-273b55fe]:hover{opacity:1}.fade-enter-active[data-v-0dcae165],.fade-leave-active[data-v-0dcae165]{transition:opacity .3s ease}.fade-enter[data-v-0dcae165],.fade-leave-to[data-v-0dcae165]{opacity:0}.bg-white[data-v-0dcae165]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90%;max-width:1200px;display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.popup-header[data-v-0dcae165]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-0dcae165]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-0dcae165]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-0dcae165]:hover{opacity:1}.popup-body[data-v-0dcae165]{padding:var(--spacing-lg);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.popup[data-v-0dcae165]{position:relative}.circular-image[data-v-0dcae165]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:20px}.user-info[data-v-0dcae165]{display:flex;padding-top:10px;align-items:center}.user-text[data-v-0dcae165]{display:flex;flex-direction:column}.user-text h2[data-v-0dcae165]{width:100%}.questions[data-v-0dcae165]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--very-clear-gray);padding-top:15px}.questions h3[data-v-0dcae165]{font-weight:400}.questions label[data-v-0dcae165]{margin-top:10px}.products[data-v-0dcae165]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--very-clear-gray);padding-top:15px}.products h3[data-v-0dcae165]{font-weight:400}.button-disabled[data-v-0dcae165]{opacity:.5}.button-enabled[data-v-0dcae165]{opacity:1}.title[data-v-0dcae165]{text-align:center;margin-top:0;margin-bottom:0}.subtitle[data-v-0dcae165]{text-align:center}.subtitle-codes[data-v-0dcae165]{text-align:center;color:var(--clear-gray)}.subtitle-codes-mini[data-v-0dcae165]{font-size:12px;font-style:normal;font-weight:400}[data-v-0dcae165] .ql-container{font-family:GatterSans!important;font-size:16px!important}[data-v-0dcae165] .ql-toolbar{box-sizing:border-box;border:1px solid var(--gray)!important;border-top-left-radius:8px;border-top-right-radius:8px}[data-v-0dcae165] .ql-editor{box-sizing:border-box;border-left:1px solid var(--gray)!important;border-right:1px solid var(--gray)!important;border-bottom:1px solid var(--gray)!important;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}[data-v-0dcae165] .ql-snow{border:0}.fields[data-v-0dcae165]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.input-25[data-v-0dcae165]{flex:1 1 calc(25% - var(--spacing-md));min-width:150px}.input-33[data-v-0dcae165]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:200px}.input-50[data-v-0dcae165]{flex:1 1 calc(50% - var(--spacing-md));min-width:260px}.input-66[data-v-0dcae165]{flex:1 1 calc(66.66% - var(--spacing-md));min-width:320px}.input-100[data-v-0dcae165]{flex:1 1 100%}.input-100 input[data-v-0dcae165],.input-100 select[data-v-0dcae165],.input-100 textarea[data-v-0dcae165],.input-25 input[data-v-0dcae165],.input-25 select[data-v-0dcae165],.input-33 input[data-v-0dcae165],.input-33 select[data-v-0dcae165],.input-50 input[data-v-0dcae165],.input-50 select[data-v-0dcae165],.input-66 input[data-v-0dcae165],.input-66 select[data-v-0dcae165]{width:100%;box-sizing:border-box}.gallery-input-33[data-v-0dcae165]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:180px;position:relative}.gallery-input-33 img[data-v-0dcae165]{border-radius:var(--radius-md)}.datepicker-container[data-v-0dcae165]{width:100%;display:flex;justify-content:center;margin-bottom:var(--spacing-sm);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.content-preview[data-v-0dcae165]{margin-top:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);background-color:var(--very-clear-gray)}.input-checkbox[data-v-0dcae165]{display:flex;align-items:center;margin-top:var(--spacing-sm)}.checkbox-label[data-v-0dcae165]{display:flex;align-items:center;gap:8px;white-space:nowrap}.fields input[data-v-0dcae165]:disabled{background-color:var(--very-clear-gray)!important;border-color:var(--border-color-subtle)!important;color:var(--text-color-placeholder)}.expiration-date[data-v-0dcae165]{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.expiration-date-container[data-v-0dcae165]{width:100%;margin-top:4px;display:flex;justify-content:center}.image-gallery[data-v-0dcae165]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--very-clear-gray);border-radius:var(--radius-md);border:1px dashed var(--border-color);display:block;cursor:pointer;transition:border-color var(--transition-fast)}.image-gallery[data-v-0dcae165]:hover{border-color:var(--primary-color)}.image-gallery-delete[data-v-0dcae165]{position:absolute;top:8px;right:8px;width:28px;height:28px;cursor:pointer;border-radius:50%;background-color:var(--white);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box}.add_button[data-v-0dcae165]{padding-top:var(--spacing-md);cursor:pointer;display:flex;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;color:var(--text-color-dark);transition:opacity var(--transition-fast)}.add_button[data-v-0dcae165]:hover{opacity:.75}.without-top-padding[data-v-0dcae165]{padding-top:0!important}.centered[data-v-0dcae165]{justify-content:center!important}.campo-pedir-icon[data-v-0dcae165]{width:20px;height:20px;cursor:pointer;padding-top:8px;padding-left:8px;opacity:.7;transition:opacity var(--transition-fast)}.campo-pedir-icon[data-v-0dcae165]:hover{opacity:1}.fade-enter-active[data-v-bbbb70b2],.fade-leave-active[data-v-bbbb70b2]{transition:opacity .3s ease}.fade-enter[data-v-bbbb70b2],.fade-leave-to[data-v-bbbb70b2]{opacity:0}.bg-white[data-v-bbbb70b2]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90%;max-width:1200px;display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.popup-header[data-v-bbbb70b2]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-bbbb70b2]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-bbbb70b2]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-bbbb70b2]:hover{opacity:1}.popup-body[data-v-bbbb70b2]{padding:var(--spacing-lg);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.popup[data-v-bbbb70b2]{position:relative}.circular-image[data-v-bbbb70b2]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:20px}.user-info[data-v-bbbb70b2]{display:flex;padding-top:10px;align-items:center}.user-text[data-v-bbbb70b2]{display:flex;flex-direction:column}.user-text h2[data-v-bbbb70b2]{width:100%}.questions[data-v-bbbb70b2]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--very-clear-gray);padding-top:15px}.questions h3[data-v-bbbb70b2]{font-weight:400}.questions label[data-v-bbbb70b2]{margin-top:10px}.products[data-v-bbbb70b2]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--very-clear-gray);padding-top:15px}.products h3[data-v-bbbb70b2]{font-weight:400}.button-disabled[data-v-bbbb70b2]{opacity:.5}.button-enabled[data-v-bbbb70b2]{opacity:1}.title[data-v-bbbb70b2]{text-align:center;margin-top:0;margin-bottom:0}.subtitle[data-v-bbbb70b2]{text-align:center}.subtitle-codes[data-v-bbbb70b2]{text-align:center;color:var(--clear-gray)}.subtitle-codes-mini[data-v-bbbb70b2]{font-size:12px;font-style:normal;font-weight:400}[data-v-bbbb70b2] .ql-container{font-family:GatterSans!important;font-size:16px!important}[data-v-bbbb70b2] .ql-toolbar{box-sizing:border-box;border:1px solid var(--gray)!important;border-top-left-radius:8px;border-top-right-radius:8px}[data-v-bbbb70b2] .ql-editor{box-sizing:border-box;border-left:1px solid var(--gray)!important;border-right:1px solid var(--gray)!important;border-bottom:1px solid var(--gray)!important;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}[data-v-bbbb70b2] .ql-snow{border:0}.fields[data-v-bbbb70b2]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.input-25[data-v-bbbb70b2]{flex:1 1 calc(25% - var(--spacing-md));min-width:150px}.input-33[data-v-bbbb70b2]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:200px}.input-50[data-v-bbbb70b2]{flex:1 1 calc(50% - var(--spacing-md));min-width:260px}.input-66[data-v-bbbb70b2]{flex:1 1 calc(66.66% - var(--spacing-md));min-width:320px}.input-100[data-v-bbbb70b2]{flex:1 1 100%}.input-100 input[data-v-bbbb70b2],.input-100 select[data-v-bbbb70b2],.input-100 textarea[data-v-bbbb70b2],.input-25 input[data-v-bbbb70b2],.input-25 select[data-v-bbbb70b2],.input-33 input[data-v-bbbb70b2],.input-33 select[data-v-bbbb70b2],.input-50 input[data-v-bbbb70b2],.input-50 select[data-v-bbbb70b2],.input-66 input[data-v-bbbb70b2],.input-66 select[data-v-bbbb70b2]{width:100%;box-sizing:border-box}.gallery-input-33[data-v-bbbb70b2]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:180px;position:relative}.gallery-input-33 img[data-v-bbbb70b2]{border-radius:var(--radius-md)}.datepicker-container[data-v-bbbb70b2]{width:100%;display:flex;justify-content:center;margin-bottom:var(--spacing-sm);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.content-preview[data-v-bbbb70b2]{margin-top:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);background-color:var(--very-clear-gray)}.input-checkbox[data-v-bbbb70b2]{display:flex;align-items:center;margin-top:var(--spacing-sm)}.checkbox-label[data-v-bbbb70b2]{display:flex;align-items:center;gap:8px;white-space:nowrap}.fields input[data-v-bbbb70b2]:disabled{background-color:var(--very-clear-gray)!important;border-color:var(--border-color-subtle)!important;color:var(--text-color-placeholder)}.expiration-date[data-v-bbbb70b2]{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.expiration-date-container[data-v-bbbb70b2]{width:100%;margin-top:4px;display:flex;justify-content:center}.image-gallery[data-v-bbbb70b2]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--very-clear-gray);border-radius:var(--radius-md);border:1px dashed var(--border-color);display:block;cursor:pointer;transition:border-color var(--transition-fast)}.image-gallery[data-v-bbbb70b2]:hover{border-color:var(--primary-color)}.image-gallery-delete[data-v-bbbb70b2]{position:absolute;top:8px;right:8px;width:28px;height:28px;cursor:pointer;border-radius:50%;background-color:var(--white);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box}.add_button[data-v-bbbb70b2]{padding-top:var(--spacing-md);cursor:pointer;display:flex;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;color:var(--text-color-dark);transition:opacity var(--transition-fast)}.add_button[data-v-bbbb70b2]:hover{opacity:.75}.without-top-padding[data-v-bbbb70b2]{padding-top:0!important}.centered[data-v-bbbb70b2]{justify-content:center!important}.campo-pedir-icon[data-v-bbbb70b2]{width:20px;height:20px;cursor:pointer;padding-top:8px;padding-left:8px;opacity:.7;transition:opacity var(--transition-fast)}.campo-pedir-icon[data-v-bbbb70b2]:hover{opacity:1}.fade-enter-active[data-v-83b1aeba],.fade-leave-active[data-v-83b1aeba]{transition:opacity .3s ease}.fade-enter[data-v-83b1aeba],.fade-leave-to[data-v-83b1aeba]{opacity:0}.fixed[data-v-83b1aeba]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000;padding:16px;box-sizing:border-box}.modal-card[data-v-83b1aeba]{background-color:#fff;padding:24px;border-radius:var(--radius-md,12px);box-shadow:0 10px 25px rgba(0,0,0,.15);width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-sizing:border-box}.modal-header[data-v-83b1aeba]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--very-clear-gray,#eee);padding-bottom:12px;margin-bottom:18px}.title[data-v-83b1aeba]{font-size:20px;font-weight:700;color:var(--text-color-dark,#2f4858);margin:0}.close-btn[data-v-83b1aeba]{background:transparent;border:none;font-size:24px;line-height:1;color:var(--clear-gray,#607d94);cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .2s,background-color .2s}.close-btn[data-v-83b1aeba]:hover{color:var(--text-color-dark,#2f4858);background-color:var(--almost-white,#f5f5f5)}.form[data-v-83b1aeba]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-83b1aeba]{display:flex;flex-direction:column;gap:6px;text-align:left}.form-group label[data-v-83b1aeba]{font-size:14px;font-weight:600;color:var(--text-color-dark,#2f4858)}.required[data-v-83b1aeba]{color:#e53e3e}.form-row[data-v-83b1aeba]{display:flex;gap:12px}.col[data-v-83b1aeba]{flex:1}textarea[data-v-83b1aeba]{font-family:GatterSans,sans-serif;color:var(--text-color-dark,#2f4858);background-color:var(--white,#fff);border:1px solid var(--light-gray,#ddd);border-radius:var(--radius-md,8px);font-size:15px;padding:12px 14px;width:100%;box-sizing:border-box;resize:vertical;min-height:80px;outline:none;transition:border-color .2s,box-shadow .2s}textarea[data-v-83b1aeba]:focus{border-color:var(--primary-color,#20cda8);box-shadow:0 0 0 3px rgba(32,205,168,.1)}.images-header[data-v-83b1aeba]{display:flex;justify-content:space-between;align-items:center}.hidden-input[data-v-83b1aeba]{display:none}.images-help[data-v-83b1aeba]{font-size:13px;color:var(--clear-gray,#607d94);font-style:italic;margin:0;width:100%}.empty-images-note[data-v-83b1aeba]{font-size:13px;color:var(--clear-gray,#607d94);font-style:italic;margin:6px 0 0 0}.images-preview[data-v-83b1aeba]{display:flex;gap:10px;flex-wrap:wrap}.image-thumb[data-v-83b1aeba]{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px solid var(--light-gray,#ddd);box-shadow:0 2px 4px rgba(0,0,0,.06);cursor:pointer}.image-thumb img[data-v-83b1aeba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.form-actions[data-v-83b1aeba]{justify-content:space-between;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid var(--very-clear-gray,#eee)}.form-actions-left[data-v-83b1aeba],.form-actions[data-v-83b1aeba]{display:flex;align-items:center}.form-actions-right[data-v-83b1aeba]{display:flex;align-items:center;gap:12px}.form-actions button[data-v-83b1aeba]{width:auto;min-width:110px;padding:10px 20px}.new-date-container[data-v-83b1aeba]{position:relative;background-color:var(--almost-white);padding:16px 12px;border:1px solid var(--light-gray,#ddd);border-radius:var(--radius-md);margin-bottom:10px}.sortable-th[data-v-5979b4b5]{cursor:pointer;transition:background-color var(--transition-fast)}.sortable-th[data-v-5979b4b5]:hover{background-color:var(--gray-light)}.actions-cell[data-v-5979b4b5]{display:flex;align-items:center;justify-content:center;gap:2px;flex-wrap:nowrap}.big[data-v-5979b4b5]{width:22%}.small[data-v-5979b4b5]{width:10%}@media (max-width:768px){#selector_container[data-v-5979b4b5]>*{flex:none!important;width:100%}.actions-cell[data-v-5979b4b5]{flex-wrap:wrap;gap:6px}}.product-container[data-v-0f5d5a14]{border-radius:var(--radius-md);padding:16px;margin-top:15px;position:relative;border:1px solid var(--light-gray);background-color:var(--white)}.product-header[data-v-0f5d5a14]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.product-title[data-v-0f5d5a14]{font-weight:700;font-size:16px;color:var(--text-color-dark);margin-right:120px}.product-amounts[data-v-0f5d5a14]{display:block;font-size:14px;color:var(--text-color-light);margin-bottom:12px}.pending[data-v-0f5d5a14]{border-left:4px solid var(--primary-color)}.expired[data-v-0f5d5a14],.redeemed[data-v-0f5d5a14]{opacity:.7;background-color:var(--almost-white)}.expired[data-v-0f5d5a14]{border-left:4px solid var(--error-color,#f15a58)}.status-tag[data-v-0f5d5a14]{position:absolute;top:16px;right:16px;font-size:12px;font-weight:600;border-radius:12px;padding:4px 10px;min-width:80px;text-align:center}.status-tag-pending[data-v-0f5d5a14]{background-color:var(--success-light,#e6fffa);color:var(--success-dark,#2c7a7b)}.status-tag-redeemed[data-v-0f5d5a14]{background-color:var(--gray);color:#fff}.status-tag-partially-redeemed[data-v-0f5d5a14]{background-color:#f5ba5d;color:#fff}.status-tag-expired[data-v-0f5d5a14]{background-color:var(--error-light,#fed7d7);color:var(--error-dark,#c53030)}.buttons-container[data-v-0f5d5a14]{margin-top:16px;display:flex;justify-content:flex-end;gap:12px}.edit-form[data-v-0f5d5a14]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.standard-input[data-v-0f5d5a14],.standard-select[data-v-0f5d5a14]{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;height:42px;transition:border-color var(--transition-fast)}.standard-input[data-v-0f5d5a14]:focus,.standard-select[data-v-0f5d5a14]:focus{outline:none;border-color:var(--primary-color)}.placeholder-color[data-v-0f5d5a14]{color:var(--text-color-placeholder,#a0aec0)}.main_button.danger[data-v-0f5d5a14]{background-color:var(--error-color,#f15a58)}.main_button.danger[data-v-0f5d5a14]:hover{background-color:#d14947}.fade-enter-active[data-v-3fdca4ea],.fade-leave-active[data-v-3fdca4ea]{transition:opacity .3s ease}.fade-enter[data-v-3fdca4ea],.fade-leave-to[data-v-3fdca4ea]{opacity:0}.fixed[data-v-3fdca4ea]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-3fdca4ea]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-3fdca4ea]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-3fdca4ea]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-3fdca4ea]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-3fdca4ea]:hover{opacity:1}.popup-body[data-v-3fdca4ea]{padding:var(--spacing-lg);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.circular-image[data-v-3fdca4ea]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:20px;border:2px solid var(--light-gray)}.user-info[data-v-3fdca4ea]{display:flex;align-items:center;padding-bottom:var(--spacing-md)}.user-text[data-v-3fdca4ea]{display:flex;flex-direction:column;gap:4px}.user-text h2[data-v-3fdca4ea]{font-size:18px;color:var(--text-color-dark)}.user-text label[data-v-3fdca4ea]{font-size:14px;color:var(--text-color-light)}.questions[data-v-3fdca4ea]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--light-gray);padding-top:15px}.questions h3[data-v-3fdca4ea]{font-weight:600;font-size:16px;margin-bottom:10px}.questions label[data-v-3fdca4ea]{margin-top:5px;font-size:14px}.products[data-v-3fdca4ea]{margin-top:15px;display:flex;flex-direction:column;border-top:1px solid var(--light-gray);padding-top:15px}.products h3[data-v-3fdca4ea]{font-weight:600;font-size:16px;margin-bottom:10px}.expiration-date-input[data-v-3fdca4ea]{width:200px;box-sizing:border-box;padding:8px;border:1px solid var(--gray);border-radius:var(--radius-md);font-family:inherit;font-size:14px;transition:border-color var(--transition-fast)}.expiration-date-input[data-v-3fdca4ea]:focus{outline:none;border-color:var(--primary-color)}.expiration-date-container[data-v-3fdca4ea]{border-bottom:1px solid var(--light-gray);padding-bottom:20px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.expiration-date-container label[data-v-3fdca4ea]{font-weight:600;color:var(--text-color-dark)}.radio-pill-group[data-v-14d13704]{display:flex;background:var(--very-clear-gray);padding:4px;border-radius:var(--radius-md);gap:4px}.radio-pill[data-v-14d13704]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--text-color-light);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-pill input[type=radio][data-v-14d13704]{display:none}.radio-pill.is-selected[data-v-14d13704]{background:#fff;color:var(--text-color-dark);box-shadow:var(--shadow-xs)}.radio-pill.is-disabled[data-v-14d13704]{opacity:.5;cursor:not-allowed}.code-badge[data-v-14d13704]{display:inline-block;font-family:monospace;font-weight:600;background:var(--very-clear-gray);padding:2px 6px;border-radius:var(--radius-xs);margin:1px 0;font-size:12px}.big[data-v-14d13704]{width:16%}.small[data-v-14d13704]{width:9%}.very_small[data-v-14d13704]{width:7%}@media (max-width:768px){#selector_container[data-v-14d13704]>*{flex:none!important;width:100%}.radio-pill-group[data-v-14d13704]{flex-direction:column}}#selector_container[data-v-3e4ba8b1]{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem;justify-content:space-between;align-items:center}.input_200[data-v-3e4ba8b1]{box-sizing:border-box;min-width:200px;flex:1 1 200px;padding:8px;width:100%;line-height:1.2;height:50px;max-height:50px}.table-container[data-v-3e4ba8b1]{overflow-x:auto;width:100%}table[data-v-3e4ba8b1]{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;margin-top:30px;min-width:800px}th[data-v-3e4ba8b1]{text-align:center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px}tfoot[data-v-3e4ba8b1],th[data-v-3e4ba8b1]{background-color:var(--gray);color:#fff;border:0}.big[data-v-3e4ba8b1]{width:20%}.small[data-v-3e4ba8b1]{width:10%}tr[data-v-3e4ba8b1]{cursor:pointer}td[data-v-3e4ba8b1]{text-align:center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px}.bg-gray-100[data-v-3e4ba8b1]{background-color:var(--almost-white)}.bg-white[data-v-3e4ba8b1]{background-color:#fff}.avatar[data-v-3e4ba8b1]{width:150px;height:150px;cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:50%}.modal-overlay[data-v-3e4ba8b1]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;z-index:1000}.modal-content-img[data-v-3e4ba8b1]{width:min(50vw,500px);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.modal-content-button[data-v-3e4ba8b1]{width:min(50vw,500px);margin-top:30px}.checkbox-label[data-v-3e4ba8b1]{display:flex;align-items:center;gap:10px;flex:0 1 auto;padding:8px;height:auto;cursor:pointer;width:auto}.padding-vertical-0[data-v-3e4ba8b1]{padding-top:0!important;padding-bottom:0!important}.checkbox-label input[type=checkbox][data-v-3e4ba8b1]{width:20px;height:20px;margin:0}@media (max-width:768px){#selector_container[data-v-3e4ba8b1]>*{flex:none!important;justify-content:center}.input_200[data-v-3e4ba8b1]{width:100%}table[data-v-3e4ba8b1]{width:100%;min-width:0}.avatar[data-v-3e4ba8b1]{width:150px;height:150px;cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 auto}.modal-content-img[data-v-3e4ba8b1]{width:min(90vw,300px);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.modal-content-button[data-v-3e4ba8b1]{width:min(90vw,300px)}}[data-v-3e4ba8b1] .ql-container{font-family:GatterSans!important;font-size:16px!important;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background-color:var(--white)}[data-v-3e4ba8b1] .ql-toolbar{border:1px solid var(--light-gray)!important;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--white)}[data-v-3e4ba8b1] .ql-editor{border:1px solid var(--light-gray)!important;border-top:0;min-height:200px}.actions-cell[data-v-33f6c77c]{display:flex;align-items:center;justify-content:center;gap:4px}.big[data-v-33f6c77c]{width:28%}.small[data-v-33f6c77c]{width:12%}.empty-state[data-v-33f6c77c]{background:#fff;border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:2.5rem;text-align:center;color:var(--text-color-light);margin-top:1.5rem}.empty-state p[data-v-33f6c77c]{margin-bottom:0;font-weight:500}@media (max-width:768px){#selector_container[data-v-33f6c77c]>*{flex:none!important;width:100%}.actions-cell[data-v-33f6c77c]{flex-wrap:wrap;gap:6px}}.fade-enter-active[data-v-0b583af6],.fade-leave-active[data-v-0b583af6]{transition:opacity .3s ease}.fade-enter[data-v-0b583af6],.fade-leave-to[data-v-0b583af6]{opacity:0}.fixed[data-v-0b583af6]{position:fixed;top:0;left:0;right:0;bottom:0;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.5);z-index:1000;overflow-y:auto;overscroll-behavior:contain}.bg-white[data-v-0b583af6]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90%;max-width:1800px;display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.popup-header[data-v-0b583af6]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-0b583af6]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-0b583af6]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-0b583af6]:hover{opacity:1}.popup-body[data-v-0b583af6]{padding:var(--spacing-lg);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.popup-footer-payment-urls-container[data-v-0b583af6]{justify-content:center}.popup-footer-payment-urls-container[data-v-0b583af6],.popup-footer[data-v-0b583af6]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--light-gray);display:flex;gap:var(--spacing-md);background-color:var(--white)}.popup-footer[data-v-0b583af6]{justify-content:flex-end}.main_button[data-v-0b583af6],.secondary_button[data-v-0b583af6]{width:auto;min-width:120px}.popup[data-v-0b583af6]{position:relative}.button-disabled[data-v-0b583af6]{opacity:.5}.button-enabled[data-v-0b583af6]{opacity:1}.title[data-v-0b583af6]{text-align:center;margin-top:0;margin-bottom:0}.subtitle[data-v-0b583af6]{text-align:center}.fields[data-v-0b583af6]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.input-25[data-v-0b583af6]{flex:1 1 calc(25% - var(--spacing-md));min-width:150px}.input-33[data-v-0b583af6]{flex:1 1 calc(33.33% - var(--spacing-md));min-width:200px}.input-50[data-v-0b583af6]{flex:1 1 calc(50% - var(--spacing-md));min-width:260px}.input-66[data-v-0b583af6]{flex:1 1 calc(66.66% - var(--spacing-md));min-width:320px}.input-100[data-v-0b583af6]{flex:1 1 100%}.input-100 input[data-v-0b583af6],.input-100 select[data-v-0b583af6],.input-100 textarea[data-v-0b583af6],.input-25 input[data-v-0b583af6],.input-25 select[data-v-0b583af6],.input-33 input[data-v-0b583af6],.input-33 select[data-v-0b583af6],.input-50 input[data-v-0b583af6],.input-50 select[data-v-0b583af6],.input-66 input[data-v-0b583af6],.input-66 select[data-v-0b583af6]{width:100%;box-sizing:border-box}.datepicker-container[data-v-0b583af6]{width:100%;display:flex;justify-content:center;margin-bottom:var(--spacing-sm);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.content-preview[data-v-0b583af6]{margin-top:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);background-color:var(--very-clear-gray)}.input-checkbox[data-v-0b583af6]{display:flex;align-items:center;margin-top:var(--spacing-sm)}.checkbox-label[data-v-0b583af6]{display:flex;align-items:center;gap:8px;white-space:nowrap}.fields input[data-v-0b583af6]:disabled{background-color:var(--very-clear-gray)!important;border-color:var(--border-color-subtle)!important;color:var(--text-color-placeholder)}.expiration-date[data-v-0b583af6]{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--white)}.expiration-date-container[data-v-0b583af6]{width:100%;margin-top:4px;display:flex;justify-content:center}.add_button[data-v-0b583af6]{padding-top:var(--spacing-md);cursor:pointer;display:flex;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;color:var(--text-color-dark);transition:opacity var(--transition-fast)}.add_button[data-v-0b583af6]:hover{opacity:.75}.without-top-padding[data-v-0b583af6]{padding-top:0!important}.centered[data-v-0b583af6]{justify-content:center!important}.campo-pedir-icon[data-v-0b583af6]{width:20px;height:20px;cursor:pointer;padding-top:8px;padding-left:8px;opacity:.7;transition:opacity var(--transition-fast)}.campo-pedir-icon[data-v-0b583af6]:hover{opacity:1}#selector_container[data-v-5c7f50e6]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);padding-top:var(--spacing-md);align-items:center}.input_200[data-v-5c7f50e6]{box-sizing:border-box;min-width:180px;flex:1 1 180px;height:42px}.table-container[data-v-5c7f50e6]{overflow-x:auto;width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--white);margin-top:var(--spacing-lg)}table[data-v-5c7f50e6]{width:100%;border-collapse:collapse;min-width:800px}thead tr[data-v-5c7f50e6]{background:linear-gradient(135deg,var(--gray-dark) 0,var(--gray) 100%)}th[data-v-5c7f50e6]{text-align:center;padding:14px 10px;color:hsla(0,0%,100%,.95);font-weight:600;font-size:13px;letter-spacing:.03em;text-transform:uppercase;border:none}th[data-v-5c7f50e6]:first-child{border-radius:var(--radius-lg) 0 0 0}th[data-v-5c7f50e6]:last-child{border-radius:0 var(--radius-lg) 0 0}tfoot[data-v-5c7f50e6]{background:linear-gradient(135deg,var(--gray-dark) 0,var(--gray) 100%);color:#fff;border:none}.big[data-v-5c7f50e6]{width:20%}.small[data-v-5c7f50e6]{width:10%}.very_small[data-v-5c7f50e6]{width:6%}tbody tr[data-v-5c7f50e6]{cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast);border-bottom:1px solid var(--border-color-subtle)}tbody tr[data-v-5c7f50e6]:last-child{border-bottom:none}tbody tr[data-v-5c7f50e6]:hover{background-color:var(--primary-light)!important}td[data-v-5c7f50e6]{text-align:center;padding:12px 8px;font-size:14px;color:var(--text-color-dark)}.bg-gray-100[data-v-5c7f50e6]{background-color:var(--very-clear-gray)}.bg-white[data-v-5c7f50e6]{background-color:var(--white)}@media (max-width:768px){#selector_container[data-v-5c7f50e6]>*{flex:1 1 100%!important}.input_200[data-v-5c7f50e6]{width:100%}.table-container[data-v-5c7f50e6]{border-radius:var(--radius-md)}table[data-v-5c7f50e6]{width:100%;min-width:0}}#selector_container[data-v-7fa78866]{display:flex;flex-wrap:wrap;gap:1rem;padding-top:1rem;justify-content:space-between;align-items:center}.input_200[data-v-7fa78866]{box-sizing:border-box;min-width:200px;flex:1 1 200px;padding:8px;width:100%;line-height:1.2;height:50px;max-height:50px}.checkbox-label[data-v-7fa78866]{display:flex;align-items:center;gap:10px;flex:0 1 auto;padding:8px;height:auto;cursor:pointer;width:auto}.padding-vertical-0[data-v-7fa78866]{padding-top:0!important;padding-bottom:0!important}.checkbox-label input[type=checkbox][data-v-7fa78866]{width:20px;height:20px;margin:0}.table-container[data-v-7fa78866]{overflow-x:auto;width:100%}table[data-v-7fa78866]{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden;margin-top:30px;min-width:800px}th[data-v-7fa78866]{text-align:center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px}tfoot[data-v-7fa78866],th[data-v-7fa78866]{background-color:var(--gray);color:#fff;border:0}.big[data-v-7fa78866]{width:20%}.small[data-v-7fa78866]{width:10%}tr[data-v-7fa78866]{cursor:pointer}td[data-v-7fa78866]{text-align:center;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px}.bg-gray-100[data-v-7fa78866]{background-color:var(--almost-white)}.bg-white[data-v-7fa78866]{background-color:#fff}.avatar[data-v-7fa78866]{width:150px;height:150px;cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:50%}.modal-overlay[data-v-7fa78866]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;z-index:1000}.modal-content-img[data-v-7fa78866]{width:min(50vw,500px);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.modal-content-button[data-v-7fa78866]{width:min(50vw,500px);margin-top:30px}@media (max-width:768px){#selector_container[data-v-7fa78866]>*{flex:none!important;justify-content:center}.input_200[data-v-7fa78866]{width:100%}table[data-v-7fa78866]{width:100%;min-width:0}.avatar[data-v-7fa78866]{width:150px;height:150px;cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0 auto}.modal-content-img[data-v-7fa78866]{width:min(90vw,300px);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.modal-content-button[data-v-7fa78866]{width:min(90vw,300px)}}[data-v-7fa78866] .ql-container{font-family:GatterSans!important;font-size:16px!important;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background-color:var(--white)}[data-v-7fa78866] .ql-toolbar{border:1px solid var(--light-gray)!important;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--white)}[data-v-7fa78866] .ql-editor{border:1px solid var(--light-gray)!important;border-top:0;min-height:200px}.fade-enter-active[data-v-393aff2b],.fade-leave-active[data-v-393aff2b]{transition:opacity .3s ease}.fade-enter[data-v-393aff2b],.fade-leave-to[data-v-393aff2b]{opacity:0}.fixed[data-v-393aff2b]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-393aff2b]{background-color:#fff;padding:30px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.popup[data-v-393aff2b]{position:relative}.close_icon[data-v-393aff2b]{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;transition:transform var(--transition-fast)}.close_icon[data-v-393aff2b]:hover{transform:scale(1.1)}.title[data-v-393aff2b]{border-bottom:1px solid var(--very-clear-gray);text-align:center;margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-md)}.fields[data-v-393aff2b]{display:flex;flex-direction:column;gap:var(--spacing-md)}.field-group[data-v-393aff2b]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.field-group label[data-v-393aff2b]{font-weight:600;color:var(--text-color-dark);font-size:14px}.field-group input[data-v-393aff2b]{width:100%}.field-group input[data-v-393aff2b]:disabled{background-color:var(--almost-white)!important;border-color:var(--light-gray)!important;cursor:not-allowed;opacity:.6}.button-group[data-v-393aff2b]{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.button-group button[data-v-393aff2b]{flex:1}@media (max-width:768px){.bg-white[data-v-393aff2b]{width:95%;padding:20px}.button-group[data-v-393aff2b]{flex-direction:column}}.actions-cell[data-v-52d39eca]{display:flex;align-items:center;justify-content:center;gap:4px}.text-subtle[data-v-52d39eca]{font-size:12px;color:var(--text-color-light)}.big[data-v-52d39eca]{width:24%}.small[data-v-52d39eca]{width:12%}.filters-container .input-text[data-v-52d39eca]{max-width:400px}@media (max-width:768px){.filters-container .input-text[data-v-52d39eca]{max-width:100%}.actions-cell[data-v-52d39eca]{flex-wrap:wrap;gap:6px}}.fade-enter-active[data-v-3a4592b4],.fade-leave-active[data-v-3a4592b4]{transition:opacity .3s ease}.fade-enter[data-v-3a4592b4],.fade-leave-to[data-v-3a4592b4]{opacity:0}.fixed[data-v-3a4592b4]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-3a4592b4]{background-color:#fff;padding:30px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.popup[data-v-3a4592b4]{position:relative}.title[data-v-3a4592b4]{border-bottom:1px solid var(--very-clear-gray);text-align:center;margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-md)}.fields[data-v-3a4592b4]{display:flex;flex-direction:column;gap:var(--spacing-md)}.field-group[data-v-3a4592b4]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.field-group label[data-v-3a4592b4]{font-weight:600;color:var(--text-color-dark);font-size:14px}.field-group input[data-v-3a4592b4],.field-group select[data-v-3a4592b4]{width:100%}.field-group input[data-v-3a4592b4]:disabled{background-color:var(--almost-white)!important;border-color:var(--white)!important;cursor:not-allowed;opacity:.6}.checkbox-group[data-v-3a4592b4]{display:flex;gap:var(--spacing-md);padding:var(--spacing-md) 0}.checkbox-label[data-v-3a4592b4]{display:flex;align-items:center;gap:10px;cursor:pointer;flex:1;justify-content:center;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.checkbox-label[data-v-3a4592b4]:hover{background-color:var(--almost-white)}.checkbox-label input[type=checkbox][data-v-3a4592b4]{margin:0}.button-group[data-v-3a4592b4]{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.button-group button[data-v-3a4592b4]{flex:1}.close_icon[data-v-3a4592b4]{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;transition:transform var(--transition-fast)}.close_icon[data-v-3a4592b4]:hover{transform:scale(1.1)}@media (max-width:768px){.bg-white[data-v-3a4592b4]{width:95%;padding:20px}.checkbox-group[data-v-3a4592b4]{flex-direction:column;gap:var(--spacing-sm)}.button-group[data-v-3a4592b4]{flex-direction:column}}.checkbox-filter[data-v-4f689fd6]{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--text-color-dark);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 8px}.text-subtle[data-v-4f689fd6]{font-size:12px;color:var(--text-color-light)}.actions-cell[data-v-4f689fd6]{display:flex;align-items:center;justify-content:center;gap:4px}.big[data-v-4f689fd6]{width:25%}.small[data-v-4f689fd6]{width:15%}@media (max-width:768px){#selector_container[data-v-4f689fd6]>*{flex:none!important;width:100%}.actions-cell[data-v-4f689fd6]{flex-wrap:wrap;gap:6px}}.fade-enter-active[data-v-6e610564],.fade-leave-active[data-v-6e610564]{transition:opacity .3s ease}.fade-enter[data-v-6e610564],.fade-leave-to[data-v-6e610564]{opacity:0}.fixed[data-v-6e610564]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-6e610564]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-6e610564]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-6e610564]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-6e610564]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-6e610564]:hover{opacity:1}.popup-body[data-v-6e610564]{padding:var(--spacing-lg);overflow-y:auto;flex:1;gap:var(--spacing-md)}.fields[data-v-6e610564],.popup-body[data-v-6e610564]{display:flex;flex-direction:column}.text-mini[data-v-6e610564]{color:var(--text-color-light);font-size:12px;margin-top:0;margin-bottom:0}.margin-top-10[data-v-6e610564]{margin-top:10px}.margin-top-20[data-v-6e610564]{margin-top:20px}.checkbox-label[data-v-6e610564]{display:inline-flex;align-items:center;gap:8px}[data-v-6e610564] .ql-container{font-family:GatterSans!important;font-size:16px!important;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[data-v-6e610564] .ql-toolbar{border:1px solid var(--light-gray)!important;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--almost-white)}[data-v-6e610564] .ql-editor{border:1px solid var(--light-gray)!important;border-top:0;min-height:200px}.fade-enter-active[data-v-57bc75f3],.fade-leave-active[data-v-57bc75f3]{transition:opacity .3s ease}.fade-enter[data-v-57bc75f3],.fade-leave-to[data-v-57bc75f3]{opacity:0}.fixed[data-v-57bc75f3]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-57bc75f3]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-57bc75f3]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-57bc75f3]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-57bc75f3]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-57bc75f3]:hover{opacity:1}.popup-body[data-v-57bc75f3]{padding:var(--spacing-lg);overflow-y:auto;flex:1;gap:var(--spacing-md)}.fields[data-v-57bc75f3],.popup-body[data-v-57bc75f3]{display:flex;flex-direction:column}.text-mini[data-v-57bc75f3]{color:var(--text-color-light);font-size:12px;margin-top:0;margin-bottom:0}.margin-top-10[data-v-57bc75f3]{margin-top:10px}.margin-top-20[data-v-57bc75f3]{margin-top:20px}.checkbox-label[data-v-57bc75f3]{display:inline-flex;align-items:center;gap:8px}[data-v-57bc75f3] .ql-container{font-family:GatterSans!important;font-size:16px!important;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[data-v-57bc75f3] .ql-toolbar{border:1px solid var(--light-gray)!important;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--almost-white)}[data-v-57bc75f3] .ql-editor{border:1px solid var(--light-gray)!important;border-top:0;min-height:200px}.fade-enter-active[data-v-41cd98c4],.fade-leave-active[data-v-41cd98c4]{transition:opacity .3s ease}.fade-enter[data-v-41cd98c4],.fade-leave-to[data-v-41cd98c4]{opacity:0}.fixed[data-v-41cd98c4]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.bg-white[data-v-41cd98c4]{background-color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.popup-header[data-v-41cd98c4]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--light-gray);position:relative;display:flex;align-items:center;justify-content:center}.title[data-v-41cd98c4]{font-size:20px;font-weight:700;color:var(--text-color-dark);margin:0}.close_icon[data-v-41cd98c4]{position:absolute;right:var(--spacing-md);top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.close_icon[data-v-41cd98c4]:hover{opacity:1}.popup-body[data-v-41cd98c4]{padding:var(--spacing-lg);overflow-y:auto;flex:1;gap:var(--spacing-md)}.fields[data-v-41cd98c4],.popup-body[data-v-41cd98c4]{display:flex;flex-direction:column}.text-mini[data-v-41cd98c4]{color:var(--text-color-light);font-size:12px;margin-top:0;margin-bottom:0}.margin-top-10[data-v-41cd98c4]{margin-top:10px}.margin-top-20[data-v-41cd98c4]{margin-top:20px}.checkbox-label[data-v-41cd98c4]{display:inline-flex;align-items:center;gap:8px}.dates-container[data-v-41cd98c4]{display:flex;flex-direction:row;gap:10px;margin-top:20px}.date-item[data-v-41cd98c4]{flex:1;display:flex;flex-direction:column}[data-v-41cd98c4] .ql-container{font-family:GatterSans!important;font-size:16px!important;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[data-v-41cd98c4] .ql-toolbar{border:1px solid var(--light-gray)!important;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--almost-white)}[data-v-41cd98c4] .ql-editor{border:1px solid var(--light-gray)!important;border-top:0;min-height:200px}.image-gallery[data-v-41cd98c4]{width:100%;aspect-ratio:5/2;-o-object-fit:cover;object-fit:cover;background-color:var(--almost-white);border-radius:var(--radius-md);border:1px dashed var(--light-gray);cursor:pointer;transition:border-color var(--transition-fast)}.image-gallery[data-v-41cd98c4]:hover{border-color:var(--primary-color)}.image-gallery-delete[data-v-41cd98c4]{position:absolute;top:8px;right:8px;background-color:#fff;border-radius:50%;padding:4px;box-shadow:var(--shadow-sm);cursor:pointer;width:24px;height:24px}.radio-pill-group[data-v-3addaffb]{display:flex;background:var(--very-clear-gray);padding:4px;border-radius:var(--radius-md);gap:4px}.radio-pill[data-v-3addaffb]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--text-color-light);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-pill input[type=radio][data-v-3addaffb]{display:none}.radio-pill.is-selected[data-v-3addaffb]{background:#fff;color:var(--text-color-dark);box-shadow:var(--shadow-xs)}.radio-pill.is-disabled[data-v-3addaffb]{opacity:.5;cursor:not-allowed}.text-subtle[data-v-3addaffb]{font-size:12px;color:var(--text-color-light)}.actions-cell[data-v-3addaffb]{display:flex;align-items:center;justify-content:center;gap:4px}.big[data-v-3addaffb]{width:25%}.small[data-v-3addaffb]{width:15%}@media (max-width:768px){#selector_container[data-v-3addaffb]>*{flex:none!important;width:100%}.radio-pill-group[data-v-3addaffb]{flex-direction:column}.actions-cell[data-v-3addaffb]{flex-wrap:wrap;gap:6px}}