.login-container[data-v-87976010]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5}.login-form[data-v-87976010]{background:white;padding:3.5rem 3rem;border-radius:10px;box-shadow:0 6px 28px #0000001f;width:560px;max-width:92vw;min-height:480px;display:flex;flex-direction:column;justify-content:center}h2[data-v-87976010]{text-align:center;margin-bottom:1.5rem}.form-group[data-v-87976010]{margin-bottom:1.5rem}label[data-v-87976010]{display:block;margin-bottom:.5rem}input[data-v-87976010]{width:100%;height:56px;padding:0 .75rem;border:1px solid #d9e2ee;border-radius:6px;font-size:15px;box-sizing:border-box}button[data-v-87976010]{width:100%;height:56px;padding:0;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px}button[data-v-87976010]:disabled{background-color:#ccc;cursor:not-allowed}.error[data-v-87976010]{color:red;text-align:center;margin-top:1rem}.page[data-v-936c8586]{display:flex;flex-direction:column;gap:1.5rem}.filter-card[data-v-936c8586],.toolbar[data-v-936c8586],.table-card[data-v-936c8586],.pagination-bar[data-v-936c8586]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 12px 28px #25385814}.filter-card[data-v-936c8586]{background:#fff;border-radius:16px;padding:1.5rem 1.5rem 1.75rem;box-shadow:0 12px 28px #25385814}.filter-card[data-v-936c8586]{padding-bottom:1.75rem}.card-header[data-v-936c8586]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.card-header h2[data-v-936c8586]{margin:0;font-size:1.25rem;color:#1f2d3d}.actions[data-v-936c8586]{display:flex;gap:.75rem}.filter-row[data-v-936c8586]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.field[data-v-936c8586]{display:flex;flex-direction:row;gap:.5rem;flex:1 1 calc(22% - 1.5rem);max-width:calc(22% - 1.5rem);min-width:200px;align-items:center}.field[data-v-936c8586]{display:flex;align-items:center;gap:.75rem;flex:1 1 calc(22% - 1.5rem);max-width:calc(22% - 1.5rem);min-width:180px}.field label[data-v-936c8586]{min-width:92px;text-align:right;color:#4c5b70;font-weight:500;font-size:.9rem;white-space:nowrap}.field input[data-v-936c8586],.field select[data-v-936c8586]{flex:1;min-width:0;height:42px;border-radius:10px;border:1px solid #dde3ed;background:#f7f9fc;color:#1f2d3d;font-size:.95rem;padding:0 .9rem;box-sizing:border-box}.field input[data-v-936c8586]:focus,.field select[data-v-936c8586]:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e51a;background:#fff}.time-field[data-v-936c8586]{flex:1 1 100%}.range[data-v-936c8586]{display:flex;align-items:center;gap:.75rem}.range input[data-v-936c8586]{flex:1;min-width:0}.dash[data-v-936c8586]{color:#a0acbd;font-weight:500}button[data-v-936c8586]{font-size:.95rem}.primary-btn[data-v-936c8586],.ghost-btn[data-v-936c8586],.danger-btn[data-v-936c8586]{border:none;border-radius:8px;padding:.65rem 1.6rem;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-936c8586]{background:#1e88e5;color:#fff}.primary-btn[data-v-936c8586]:hover{background:#186fbc}.ghost-btn[data-v-936c8586]{background:#eef3fb;color:#4c5b70}.ghost-btn[data-v-936c8586]:hover{background:#e2e8f5}.danger-btn[data-v-936c8586]{background:#ff6b6b;color:#fff}.danger-btn[data-v-936c8586]:hover{background:#e25757}button[data-v-936c8586]:disabled{opacity:.45;cursor:not-allowed}.table-card table[data-v-936c8586]{width:100%;border-collapse:collapse}.table-card th[data-v-936c8586]{font-weight:600;color:#4c5b70;background:#f5f7fb}.table-card th[data-v-936c8586],.table-card td[data-v-936c8586]{padding:.85rem .75rem;border-bottom:1px solid #edf1f7;text-align:left;font-size:.9rem;white-space:nowrap}.table-card tbody tr[data-v-936c8586]:hover{background:#f9fbff}.table-actions[data-v-936c8586]{display:flex;gap:.75rem}.link-button[data-v-936c8586]{border:none;background:none;color:#1e88e5;cursor:pointer;padding:0;font-size:.88rem}.link-button[data-v-936c8586]:hover{text-decoration:underline}.link-button.link-danger[data-v-936c8586]{color:#ff6b6b}.link-button.link-primary[data-v-936c8586]{color:#1e88e5}.link-button.link-success[data-v-936c8586]{color:#4caf50}.status-pill[data-v-936c8586]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .8rem;border-radius:999px;font-size:.78rem;color:#4c5b70;background:#e8edf5}.status-pill.created[data-v-936c8586]{background:rgba(100,181,246,.16);color:#2196f3}.status-pill.pending_pickup[data-v-936c8586]{background:rgba(255,152,0,.16);color:#ff9800}.status-pill.pending_pricing[data-v-936c8586]{background:rgba(156,39,176,.16);color:#9c27b0}.status-pill.pending_payment[data-v-936c8586]{background:rgba(255,193,7,.16);color:#ffc107}.status-pill.paid[data-v-936c8586]{background:rgba(30,136,229,.16);color:#1e88e5}.status-pill.pending_dispatch[data-v-936c8586]{background:rgba(0,188,212,.16);color:#00bcd4}.status-pill.picked_up[data-v-936c8586]{background:rgba(76,175,80,.16);color:#4caf50}.status-pill.in_transit[data-v-936c8586]{background:rgba(21,101,192,.16);color:#1565c0}.status-pill.delivered[data-v-936c8586]{background:rgba(56,142,60,.16);color:#388e3c}.status-pill.refunding[data-v-936c8586]{background:rgba(244,67,54,.16);color:#f44336}.status-pill.refunded[data-v-936c8586]{background:rgba(183,28,28,.16);color:#b71c1c}.status-pill.cancelled[data-v-936c8586]{background:rgba(149,165,166,.16);color:#95a5a6}.empty-cell[data-v-936c8586]{text-align:center;padding:2.5rem 0;color:#9aa5b5}.pagination-bar[data-v-936c8586]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.summary[data-v-936c8586]{color:#6b7a99;font-size:.9rem}.pager[data-v-936c8586]{display:flex;align-items:center;gap:.5rem}.pager button[data-v-936c8586]{min-width:34px;height:34px;border-radius:8px;border:1px solid #d7dfea;background:#fff;cursor:pointer}.pager button[data-v-936c8586]:hover{border-color:#1e88e5}.pager button.active[data-v-936c8586]{background:#1e88e5;color:#fff;border-color:#1e88e5}.pager button[data-v-936c8586]:disabled{opacity:.5}.toolbar[data-v-936c8586]{display:flex;align-items:center;justify-content:space-between}.toolbar-info h3[data-v-936c8586]{margin:0;font-size:1.1rem;color:#1f2d3d}.toolbar-info p[data-v-936c8586]{margin:.25rem 0 0;color:#6b7a99;font-size:.85rem}@media (max-width: 1200px){.field[data-v-936c8586]{flex:1 1 calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem);min-width:180px}}@media (max-width: 768px){.filter-row[data-v-936c8586]{gap:1rem}.field[data-v-936c8586]{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);min-width:150px}.time-field[data-v-936c8586]{flex:1 1 100%}.range[data-v-936c8586]{flex-direction:row;gap:.5rem}.range input[data-v-936c8586]{width:100%}.dash[data-v-936c8586]{transform:none;padding:.5rem 0}.filter-card[data-v-936c8586],.toolbar[data-v-936c8586],.table-card[data-v-936c8586],.pagination-bar[data-v-936c8586]{padding:1rem}.table-card th[data-v-936c8586],.table-card td[data-v-936c8586]{padding:.6rem .5rem;font-size:.85rem}.pagination-bar[data-v-936c8586]{flex-direction:column;align-items:flex-start;gap:1rem}.summary[data-v-936c8586]{width:100%}}@media (max-width: 480px){.filter-row[data-v-936c8586]{gap:.75rem}.field[data-v-936c8586]{flex:1 1 100%;max-width:100%;min-width:auto}.field input[data-v-936c8586],.field select[data-v-936c8586]{height:40px;font-size:.9rem}.field label[data-v-936c8586]{font-size:.85rem}.card-header[data-v-936c8586]{flex-direction:column;align-items:stretch;gap:1rem}.actions[data-v-936c8586]{justify-content:stretch}.actions button[data-v-936c8586]{flex:1}}.modal-overlay[data-v-936c8586]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-936c8586 .2s ease-out}@keyframes fadeIn-936c8586{0%{opacity:0}to{opacity:1}}.modal[data-v-936c8586]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:slideUp-936c8586 .3s ease-out}@keyframes slideUp-936c8586{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-936c8586]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e8edf5}.modal-header h3[data-v-936c8586]{margin:0;font-size:1.25rem;color:#1f2d3d;font-weight:600}.close-btn[data-v-936c8586]{background:none;border:none;font-size:1.5rem;color:#9aa5b5;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn[data-v-936c8586]:hover{background:#f5f7fb;color:#606266}.modal-body[data-v-936c8586]{padding:1.5rem;overflow-y:auto;flex:1}.detail-section[data-v-936c8586]{margin-bottom:2rem}.detail-section[data-v-936c8586]:last-of-type{margin-bottom:1rem}.detail-section h4[data-v-936c8586]{margin:0 0 1rem;font-size:1rem;color:#1f2d3d;font-weight:600;padding-bottom:.5rem;border-bottom:2px solid #e8edf5}.detail-grid[data-v-936c8586]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-936c8586]{display:flex;flex-direction:column;gap:.25rem}.detail-item.full-width[data-v-936c8586]{grid-column:1 / -1}.detail-item label[data-v-936c8586]{font-size:.85rem;color:#6b7a99;font-weight:500}.detail-item p[data-v-936c8586]{margin:0;font-size:.95rem;color:#243447;word-break:break-word}.modal-actions[data-v-936c8586]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e8edf5}.empty-state[data-v-936c8586]{text-align:center;padding:3rem 0;color:#9aa5b5}.loading-indicator[data-v-936c8586]{text-align:center;padding:3rem 0;color:#6b7a99}@media (max-width: 768px){.modal[data-v-936c8586]{width:95%;max-height:95vh}.detail-grid[data-v-936c8586]{grid-template-columns:1fr}.modal-header[data-v-936c8586],.modal-body[data-v-936c8586]{padding:1rem}}.page[data-v-2eb9ad43]{display:flex;flex-direction:column;gap:1.5rem}.filter-card[data-v-2eb9ad43],.toolbar[data-v-2eb9ad43]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 12px 28px #25385814}.card-header[data-v-2eb9ad43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.card-header h2[data-v-2eb9ad43]{margin:0;font-size:1.25rem;color:#1f2d3d}.statistics-filter[data-v-2eb9ad43]{display:flex;flex-direction:column;gap:1rem}.quick-select[data-v-2eb9ad43]{display:flex;gap:.75rem;flex-wrap:wrap}.quick-btn[data-v-2eb9ad43]{border:1px solid #dde3ed;background:#fff;color:#4c5b70;font-size:.9rem;padding:.5rem 1.25rem;border-radius:8px;cursor:pointer;transition:all .2s}.quick-btn[data-v-2eb9ad43]:hover{border-color:#1e88e5;color:#1e88e5}.quick-btn.active[data-v-2eb9ad43]{background:#1e88e5;border-color:#1e88e5;color:#fff}.date-range[data-v-2eb9ad43]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.date-range .field[data-v-2eb9ad43]{display:flex;align-items:center;gap:.5rem;flex:0 1 auto}.date-range .field label[data-v-2eb9ad43]{min-width:80px;text-align:right;color:#4c5b70;font-weight:500;font-size:.9rem;white-space:nowrap}.date-range .field input[data-v-2eb9ad43]{height:42px;border-radius:10px;border:1px solid #dde3ed;background:#f7f9fc;color:#1f2d3d;font-size:.95rem;padding:0 .9rem;min-width:160px}.date-range .field input[data-v-2eb9ad43]:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e51a;background:#fff}.date-range .dash[data-v-2eb9ad43]{color:#a0acbd;font-weight:500}.primary-btn[data-v-2eb9ad43]{border:none;border-radius:8px;padding:.65rem 1.6rem;cursor:pointer;transition:all .2s ease;background:#1e88e5;color:#fff;font-size:.95rem}.primary-btn[data-v-2eb9ad43]:hover{background:#186fbc}.primary-btn[data-v-2eb9ad43]:disabled{opacity:.45;cursor:not-allowed}.statistics-card[data-v-2eb9ad43]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-item[data-v-2eb9ad43]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 12px 28px #25385814;display:flex;flex-direction:column;align-items:center;text-align:center}.stat-item h3[data-v-2eb9ad43]{margin:0 0 1rem;font-size:1rem;color:#6b7a99;font-weight:500}.stat-item .value[data-v-2eb9ad43]{margin:0 0 .75rem;font-size:2.5rem;font-weight:600;color:#1f2d3d;line-height:1.2}.stat-item .time-range[data-v-2eb9ad43]{margin:0;font-size:.85rem;color:#9aa5b5}.toolbar[data-v-2eb9ad43]{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 768px){.statistics-card[data-v-2eb9ad43]{grid-template-columns:1fr}.date-range[data-v-2eb9ad43]{flex-direction:column;align-items:stretch}.date-range .field[data-v-2eb9ad43]{width:100%}.date-range .field input[data-v-2eb9ad43]{width:100%;min-width:auto}.quick-select[data-v-2eb9ad43]{justify-content:center}.quick-btn[data-v-2eb9ad43]{flex:1;min-width:80px}}.page[data-v-aaceec62]{display:flex;flex-direction:column;gap:1.5rem}.filter-card[data-v-aaceec62],.toolbar[data-v-aaceec62],.table-card[data-v-aaceec62],.pagination-bar[data-v-aaceec62]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 12px 28px #25385814}.filter-card[data-v-aaceec62]{padding-bottom:1.75rem}.card-header[data-v-aaceec62]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.card-header h2[data-v-aaceec62]{margin:0;font-size:1.25rem;color:#1f2d3d}.actions[data-v-aaceec62]{display:flex;gap:.75rem}.filter-row[data-v-aaceec62]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.field[data-v-aaceec62]{display:flex;align-items:center;gap:.75rem}.field label[data-v-aaceec62]{min-width:92px;text-align:right;color:#4c5b70;font-weight:500;white-space:nowrap}.field input[data-v-aaceec62],.field select[data-v-aaceec62]{flex:1;height:42px;border-radius:10px;border:1px solid #dde3ed;background:#f7f9fc;color:#1f2d3d;font-size:.95rem;padding:0 .9rem;width:200px}.field input[data-v-aaceec62]:focus,.field select[data-v-aaceec62]:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e51a}.primary-btn[data-v-aaceec62],.ghost-btn[data-v-aaceec62],.danger-btn[data-v-aaceec62]{border:none;border-radius:8px;padding:.65rem 1.6rem;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-aaceec62]{background:#1e88e5;color:#fff}.primary-btn[data-v-aaceec62]:hover{background:#186fbc}.ghost-btn[data-v-aaceec62]{background:#eef3fb;color:#4c5b70}.ghost-btn[data-v-aaceec62]:hover{background:#e2e8f5}.danger-btn[data-v-aaceec62]{background:#ff6b6b;color:#fff}.danger-btn[data-v-aaceec62]:hover{background:#e25757}button[data-v-aaceec62]:disabled{opacity:.45;cursor:not-allowed}.toolbar[data-v-aaceec62]{display:flex;align-items:center;justify-content:space-between}.toolbar-info h3[data-v-aaceec62]{margin:0;font-size:1.1rem;color:#1f2d3d}.toolbar-info p[data-v-aaceec62]{margin:.25rem 0 0;color:#6b7a99;font-size:.85rem}.table-card table[data-v-aaceec62]{width:100%;border-collapse:collapse}.table-card th[data-v-aaceec62]{font-weight:600;color:#4c5b70;background:#f5f7fb}.table-card th[data-v-aaceec62],.table-card td[data-v-aaceec62]{padding:.85rem .75rem;border-bottom:1px solid #edf1f7;text-align:left;font-size:.9rem;white-space:nowrap}.table-card tbody tr[data-v-aaceec62]:hover{background:#f9fbff}.table-actions[data-v-aaceec62]{display:flex;gap:.75rem}.link-button[data-v-aaceec62]{border:none;background:none;color:#1e88e5;cursor:pointer;padding:0;font-size:.88rem}.link-button[data-v-aaceec62]:hover{text-decoration:underline}.link-button.link-danger[data-v-aaceec62]{color:#ff6b6b}.link-button.link-warning[data-v-aaceec62]{color:#ff9800}.link-button.link-success[data-v-aaceec62]{color:#4caf50}.status-pill[data-v-aaceec62]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .8rem;border-radius:999px;font-size:.78rem;color:#4c5b70;background:#e8edf5}.status-pill.active[data-v-aaceec62]{background:rgba(46,204,113,.16);color:#2ecc71}.status-pill.inactive[data-v-aaceec62]{background:rgba(255,107,107,.18);color:#ff6b6b}.empty-cell[data-v-aaceec62]{text-align:center;padding:2.5rem 0;color:#9aa5b5}.pagination-bar[data-v-aaceec62]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.summary[data-v-aaceec62]{color:#6b7a99;font-size:.9rem}.pager[data-v-aaceec62]{display:flex;align-items:center;gap:.5rem}.pager button[data-v-aaceec62]{min-width:34px;height:34px;border-radius:8px;border:1px solid #d7dfea;background:#fff;cursor:pointer}.pager button[data-v-aaceec62]:hover{border-color:#1e88e5}.pager button.active[data-v-aaceec62]{background:#1e88e5;color:#fff;border-color:#1e88e5}.pager button[data-v-aaceec62]:disabled{opacity:.5}.modal-overlay[data-v-aaceec62]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-aaceec62]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 12px 28px #25385814;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-content h3[data-v-aaceec62]{margin:0 0 1.5rem;text-align:center;font-size:1.25rem;color:#1f2d3d}.add-form[data-v-aaceec62]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-aaceec62]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-aaceec62]{color:#4c5b70;font-weight:500}.form-group input[data-v-aaceec62],.form-group textarea[data-v-aaceec62],.form-group select[data-v-aaceec62]{height:42px;border-radius:10px;border:1px solid #dde3ed;background:#f7f9fc;color:#1f2d3d;font-size:.95rem;padding:0 .9rem;transition:all .2s ease}.form-group input[data-v-aaceec62]:focus,.form-group textarea[data-v-aaceec62]:focus,.form-group select[data-v-aaceec62]:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e51a}.form-group textarea[data-v-aaceec62]{height:80px;padding:.75rem .9rem;resize:vertical}.area-item[data-v-aaceec62]{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.75rem}.cascader-trigger[data-v-aaceec62]{border:1px solid #dde3ed;border-radius:10px;height:42px;padding:0 2.5rem 0 .9rem;display:flex;align-items:center;background:#f7f9fc;cursor:pointer;transition:all .2s ease;position:relative;font-size:.95rem;color:#1f2d3d}.cascader-trigger[data-v-aaceec62]:hover{border-color:#1e88e5}.cascader-trigger .placeholder[data-v-aaceec62]{color:#999}.cascader-trigger .arrow-icon[data-v-aaceec62]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;fill:#666;transition:transform .3s}.cascader-trigger .arrow-icon.arrow-up[data-v-aaceec62]{transform:translateY(-50%) rotate(180deg)}.cascader-panel[data-v-aaceec62]{position:absolute;top:45px;left:0;right:0;background:#fff;border:1px solid #dde3ed;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:300px;overflow:hidden}.cascader-menus[data-v-aaceec62]{display:flex;height:100%}.cascader-menu[data-v-aaceec62]{flex:1;min-width:150px;border-right:1px solid #eee;overflow-y:auto;max-height:300px;scrollbar-width:none;-ms-overflow-style:none}.cascader-menu[data-v-aaceec62]::-webkit-scrollbar{display:none}.cascader-menu[data-v-aaceec62]:last-child{border-right:none}.cascader-menu-title[data-v-aaceec62]{padding:10px 15px;font-size:.85rem;color:#999;background:#f5f5f5;border-bottom:1px solid #eee;font-weight:500;position:sticky;top:0;z-index:1}.cascader-menu-item[data-v-aaceec62]{padding:10px 15px;cursor:pointer;transition:all .2s;font-size:.9rem;display:flex;align-items:center;justify-content:space-between;position:relative}.cascader-menu-item[data-v-aaceec62]:hover{background:#f0f7ff;color:#1e88e5}.cascader-menu-item.active[data-v-aaceec62]{background:#e3f2fd;color:#1e88e5;font-weight:500}.cascader-menu-item .right-arrow[data-v-aaceec62]{width:12px;height:12px;fill:#999;flex-shrink:0;margin-left:5px}.remove-area-btn[data-v-aaceec62]{border:none;border-radius:8px;padding:.5rem .75rem;background:#ff6b6b;color:#fff;cursor:pointer;font-size:.85rem;transition:all .2s ease;white-space:nowrap}.remove-area-btn[data-v-aaceec62]:hover{background:#e25757}.add-area-btn[data-v-aaceec62]{border:none;border-radius:8px;padding:.5rem .75rem;background:#1e88e5;color:#fff;cursor:pointer;font-size:.85rem;transition:all .2s ease;margin-top:.5rem}.add-area-btn[data-v-aaceec62]:hover{background:#186fbc}.modal-actions[data-v-aaceec62]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.submit-btn[data-v-aaceec62],.cancel-btn[data-v-aaceec62]{border:none;border-radius:8px;padding:.65rem 1.6rem;cursor:pointer;font-size:.95rem;transition:all .2s ease}.submit-btn[data-v-aaceec62]{background:#1e88e5;color:#fff}.submit-btn[data-v-aaceec62]:hover{background:#186fbc}.cancel-btn[data-v-aaceec62]{background:#eef3fb;color:#4c5b70}.cancel-btn[data-v-aaceec62]:hover{background:#e2e8f5}.fab[data-v-aaceec62]{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:#1e88e5;border:none;color:#fff;font-size:24px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1e88e54d;display:flex;justify-content:center;align-items:center;z-index:100;transition:all .2s ease}.fab[data-v-aaceec62]:hover{background:#186fbc;transform:scale(1.1);box-shadow:0 6px 16px #1e88e566}.fab span[data-v-aaceec62]{line-height:1}@media (max-width: 768px){.filter-card[data-v-aaceec62],.toolbar[data-v-aaceec62],.table-card[data-v-aaceec62],.pagination-bar[data-v-aaceec62]{padding:1rem}.filter-row[data-v-aaceec62]{gap:.75rem}.field[data-v-aaceec62]{min-width:150px}.table-card th[data-v-aaceec62],.table-card td[data-v-aaceec62]{padding:.6rem .5rem;font-size:.85rem}.modal-content[data-v-aaceec62]{margin:1rem;padding:1.5rem}.fab[data-v-aaceec62]{bottom:1.5rem;right:1.5rem;width:48px;height:48px;font-size:20px}.pagination-bar[data-v-aaceec62]{flex-direction:column;align-items:flex-start;gap:1rem}.summary[data-v-aaceec62]{width:100%}}.page[data-v-7b0f441f]{display:flex;flex-direction:column;gap:1.5rem}.card-header[data-v-7b0f441f]{display:flex;justify-content:space-between;align-items:center;padding:0 0 1rem;margin-bottom:1rem}.card-header h2[data-v-7b0f441f]{margin:0;font-size:1.125rem;font-weight:600;color:#243447}.actions[data-v-7b0f441f]{display:flex;gap:.75rem}.filter-card[data-v-7b0f441f],.table-card[data-v-7b0f441f],.stats-card[data-v-7b0f441f]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 12px 28px #25385814}.filter-row[data-v-7b0f441f]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.field[data-v-7b0f441f]{display:flex;flex-direction:row;gap:.5rem;flex:1 1 calc(22% - 1.5rem);max-width:calc(22% - 1.5rem);min-width:200px;align-items:center}.field label[data-v-7b0f441f]{min-width:92px;text-align:right;color:#4c5b70;font-weight:500;font-size:.9rem;white-space:nowrap}.field input[data-v-7b0f441f],.field select[data-v-7b0f441f]{flex:1;min-width:0;height:42px;border-radius:10px;border:1px solid #dde3ed;background:#f7f9fc;color:#1f2d3d;font-size:.95rem;padding:0 .9rem;box-sizing:border-box}.field input[data-v-7b0f441f]:focus,.field select[data-v-7b0f441f]:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e51a;background:#fff}.toolbar[data-v-7b0f441f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.toolbar-info h3[data-v-7b0f441f]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#243447}.toolbar-info p[data-v-7b0f441f]{margin:0;color:#6b7a99;font-size:.875rem}.toolbar-actions[data-v-7b0f441f]{display:flex;gap:.75rem}.stats-card[data-v-7b0f441f]{padding:1.25rem}.stats-grid[data-v-7b0f441f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.stat-item[data-v-7b0f441f]{text-align:center}.stat-value[data-v-7b0f441f]{font-size:2rem;font-weight:700;color:#243447;margin-bottom:.25rem}.stat-label[data-v-7b0f441f]{color:#6b7a99;font-size:.875rem}table[data-v-7b0f441f]{width:100%;border-collapse:collapse}thead th[data-v-7b0f441f]{font-weight:600;color:#4c5b70;background:#f5f7fb;padding:.85rem .75rem;border-bottom:1px solid #edf1f7;text-align:left;font-size:.9rem;white-space:nowrap}tbody td[data-v-7b0f441f]{padding:.85rem .75rem;border-bottom:1px solid #edf1f7;text-align:left;font-size:.9rem;white-space:nowrap}tbody tr[data-v-7b0f441f]:hover{background:#f9fbff}.empty-cell[data-v-7b0f441f]{text-align:center;color:#6b7a99;padding:2rem}.title-cell[data-v-7b0f441f]{max-width:300px}.title-text[data-v-7b0f441f]{font-weight:500;color:#243447;margin-bottom:.25rem}.content-preview[data-v-7b0f441f]{color:#6b7a99;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-7b0f441f],.priority-pill[data-v-7b0f441f]{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-pill.pending[data-v-7b0f441f]{background:#fef3c7;color:#d97706}.status-pill.processing[data-v-7b0f441f]{background:#dbeafe;color:#2563eb}.status-pill.resolved[data-v-7b0f441f]{background:#dcfce7;color:#166534}.status-pill.closed[data-v-7b0f441f],.priority-pill.low[data-v-7b0f441f]{background:#f3f4f6;color:#374151}.priority-pill.normal[data-v-7b0f441f]{background:#dbeafe;color:#2563eb}.priority-pill.high[data-v-7b0f441f]{background:#fed7aa;color:#ea580c}.priority-pill.urgent[data-v-7b0f441f]{background:#fee2e2;color:#dc2626}.table-actions[data-v-7b0f441f]{display:flex;gap:.5rem;flex-wrap:wrap}.link-button[data-v-7b0f441f]{border:none;background:none;color:#1e88e5;cursor:pointer;padding:0;font-size:.88rem}.link-button[data-v-7b0f441f]:hover{text-decoration:underline}.link-primary[data-v-7b0f441f]{color:#1e88e5}.link-success[data-v-7b0f441f]{color:#4caf50}.link-warning[data-v-7b0f441f]{color:#d97706}.link-danger[data-v-7b0f441f]{color:#ff6b6b}.pagination-bar[data-v-7b0f441f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.summary[data-v-7b0f441f]{color:#6b7a99;font-size:.9rem}.pager[data-v-7b0f441f]{display:flex;align-items:center;gap:.5rem}.pager button[data-v-7b0f441f]{min-width:34px;height:34px;border-radius:8px;border:1px solid #d7dfea;background:#fff;cursor:pointer}.pager button[data-v-7b0f441f]:hover:not(:disabled){border-color:#1e88e5}.pager button[data-v-7b0f441f]:disabled{opacity:.5}.pager button.active[data-v-7b0f441f]{background:#1e88e5;color:#fff;border-color:#1e88e5}.pager select[data-v-7b0f441f]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}button[data-v-7b0f441f]{font-size:.95rem}.primary-btn[data-v-7b0f441f],.ghost-btn[data-v-7b0f441f],.danger-btn[data-v-7b0f441f]{border:none;border-radius:8px;padding:.65rem 1.6rem;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-7b0f441f]{background:#1e88e5;color:#fff}.primary-btn[data-v-7b0f441f]:hover:not(:disabled){background:#186fbc}.primary-btn[data-v-7b0f441f]:disabled{opacity:.45;cursor:not-allowed}.ghost-btn[data-v-7b0f441f]{background:#eef3fb;color:#4c5b70}.ghost-btn[data-v-7b0f441f]:hover{background:#e2e8f5}.loading-indicator[data-v-7b0f441f]{text-align:center;padding:2rem;color:#6b7a99}.modal-overlay[data-v-7b0f441f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-7b0f441f]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 12px 28px #25385814}.modal-header[data-v-7b0f441f]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-7b0f441f]{margin:0;font-size:1.125rem;font-weight:600;color:#243447}.close-btn[data-v-7b0f441f]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.close-btn[data-v-7b0f441f]:hover{color:#374151}.modal-body[data-v-7b0f441f]{padding:2rem}.form-group[data-v-7b0f441f]{margin-bottom:1rem}.form-group label[data-v-7b0f441f]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group input[data-v-7b0f441f],.form-group textarea[data-v-7b0f441f],.form-group select[data-v-7b0f441f]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.form-group input[data-v-7b0f441f]:focus,.form-group textarea[data-v-7b0f441f]:focus,.form-group select[data-v-7b0f441f]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox-label[data-v-7b0f441f]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[data-v-7b0f441f]{width:auto;margin:0}.modal-actions[data-v-7b0f441f]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.modal .form-group.detail-row[data-v-7b0f441f]{display:flex;align-items:center;gap:.75rem}.modal .form-group.detail-row .detail-key[data-v-7b0f441f]{min-width:110px;text-align:right;color:#5a6a7a;font-weight:600;padding-right:8px}.modal .form-group.detail-row .detail-val[data-v-7b0f441f]{flex:1;color:#243447}.modal .content-box[data-v-7b0f441f]{white-space:pre-wrap;background:#f7f9fc;padding:12px;border-radius:8px;border:1px solid #eef4fb}.modal .reply-box[data-v-7b0f441f]{white-space:pre-wrap;background:#f0f9ff;padding:12px;border-radius:8px;border:1px solid #e0f2fe;border-left:4px solid #0ea5e9}@media (max-width: 1200px){.field[data-v-7b0f441f]{flex:1 1 calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem);min-width:180px}}@media (max-width: 768px){.filter-row[data-v-7b0f441f]{gap:1rem}.field[data-v-7b0f441f]{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);min-width:150px}.filter-card[data-v-7b0f441f],.table-card[data-v-7b0f441f],.stats-card[data-v-7b0f441f]{padding:1rem}.table-card th[data-v-7b0f441f],.table-card td[data-v-7b0f441f]{padding:.6rem .5rem;font-size:.85rem}}@media (max-width: 480px){.filter-row[data-v-7b0f441f]{gap:.75rem}.field[data-v-7b0f441f]{flex:1 1 100%;max-width:100%;min-width:auto}.field input[data-v-7b0f441f],.field select[data-v-7b0f441f]{height:40px}.filter-card[data-v-7b0f441f],.table-card[data-v-7b0f441f],.stats-card[data-v-7b0f441f]{padding:.75rem}}.page[data-v-6bd065d4]{display:flex;flex-direction:column;gap:1.5rem}.filter-card[data-v-6bd065d4],.table-card[data-v-6bd065d4],.stats-card[data-v-6bd065d4]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 12px 28px #25385814}.card-header[data-v-6bd065d4]{display:flex;justify-content:space-between;align-items:center;padding:0 0 1rem;margin-bottom:1rem}.card-header h2[data-v-6bd065d4]{margin:0;font-size:1.125rem;font-weight:600;color:#243447}.actions[data-v-6bd065d4]{display:flex;gap:.75rem}.filter-row[data-v-6bd065d4]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.field[data-v-6bd065d4]{display:flex;flex-direction:row;gap:.5rem;flex:1 1 calc(22% - 1.5rem);max-width:calc(22% - 1.5rem);min-width:200px;align-items:center}.field label[data-v-6bd065d4]{min-width:92px;text-align:right;color:#4c5b70;font-weight:500;font-size:.9rem;white-space:nowrap}.field input[data-v-6bd065d4],.field select[data-v-6bd065d4]{flex:1;min-width:0;height:42px;border-radius:10px;border:1px solid #dde3ed;background:#f7f9fc;color:#1f2d3d;font-size:.95rem;padding:0 .9rem;box-sizing:border-box}.field input[data-v-6bd065d4]:focus,.field select[data-v-6bd065d4]:focus{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e51a;background:#fff}.time-field .range[data-v-6bd065d4]{display:flex;align-items:center;gap:.5rem}.dash[data-v-6bd065d4]{color:#6b7280}.toolbar[data-v-6bd065d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.toolbar-info h3[data-v-6bd065d4]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#243447}.toolbar-info p[data-v-6bd065d4]{margin:0;color:#6b7a99;font-size:.875rem}.toolbar-actions[data-v-6bd065d4]{display:flex;gap:.75rem}.stats-card[data-v-6bd065d4]{padding:1.25rem}.stats-grid[data-v-6bd065d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.stat-item[data-v-6bd065d4]{text-align:center}.modal .form-group.detail-row[data-v-6bd065d4]{display:flex;align-items:center;gap:.75rem}.modal .form-group.detail-row .detail-key[data-v-6bd065d4]{min-width:110px;text-align:right;color:#5a6a7a;font-weight:600;padding-right:8px}.modal .form-group.detail-row .detail-val[data-v-6bd065d4]{flex:1;color:#243447}.modal .answer-box[data-v-6bd065d4]{white-space:pre-wrap;background:#f7f9fc;padding:12px;border-radius:8px;border:1px solid #eef4fb}.tag-badge[data-v-6bd065d4]{display:inline-block;background:#eef6ff;color:#1e88e5;padding:4px 8px;border-radius:12px;margin-right:6px;font-size:.85rem}.modal .detail-value[data-v-6bd065d4]{flex:1}.stat-value[data-v-6bd065d4]{font-size:2rem;font-weight:700;color:#243447;margin-bottom:.25rem}.stat-label[data-v-6bd065d4]{color:#6b7a99;font-size:.875rem}table[data-v-6bd065d4]{width:100%;border-collapse:collapse}thead th[data-v-6bd065d4]{font-weight:600;color:#4c5b70;background:#f5f7fb;padding:.85rem .75rem;border-bottom:1px solid #edf1f7;text-align:left;font-size:.9rem;white-space:nowrap}tbody td[data-v-6bd065d4]{padding:.85rem .75rem;border-bottom:1px solid #edf1f7;text-align:left;font-size:.9rem;white-space:nowrap}tbody tr[data-v-6bd065d4]:hover{background:#f9fbff}.empty-cell[data-v-6bd065d4]{text-align:center;color:#6b7a99;padding:2rem}.question-cell[data-v-6bd065d4]{max-width:300px}.question-text[data-v-6bd065d4]{font-weight:500;color:#243447;margin-bottom:.25rem}.question-detail[data-v-6bd065d4]{color:#6b7a99;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-6bd065d4],.type-pill[data-v-6bd065d4]{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-pill.active[data-v-6bd065d4]{background:#dcfce7;color:#166534}.status-pill.inactive[data-v-6bd065d4]{background:#fee2e2;color:#991b1b}.type-pill.faq[data-v-6bd065d4]{background:#dbeafe;color:#1e40af}.type-pill.normal[data-v-6bd065d4]{background:#f3f4f6;color:#374151}.table-actions[data-v-6bd065d4]{display:flex;gap:.5rem;flex-wrap:wrap}.link-button[data-v-6bd065d4]{border:none;background:none;color:#1e88e5;cursor:pointer;padding:0;font-size:.88rem}.link-button[data-v-6bd065d4]:hover{text-decoration:underline}.link-primary[data-v-6bd065d4]{color:#1e88e5}.link-success[data-v-6bd065d4]{color:#4caf50}.link-warning[data-v-6bd065d4]{color:#d97706}.link-danger[data-v-6bd065d4]{color:#ff6b6b}.pagination-bar[data-v-6bd065d4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.summary[data-v-6bd065d4]{color:#6b7a99;font-size:.9rem}.pager[data-v-6bd065d4]{display:flex;align-items:center;gap:.5rem}.pager button[data-v-6bd065d4]{min-width:34px;height:34px;border-radius:8px;border:1px solid #d7dfea;background:#fff;cursor:pointer}.pager button[data-v-6bd065d4]:hover:not(:disabled){border-color:#1e88e5}.pager button[data-v-6bd065d4]:disabled{opacity:.5}.pager button.active[data-v-6bd065d4]{background:#1e88e5;color:#fff;border-color:#1e88e5}.pager select[data-v-6bd065d4]{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}button[data-v-6bd065d4]{font-size:.95rem}.primary-btn[data-v-6bd065d4],.ghost-btn[data-v-6bd065d4],.danger-btn[data-v-6bd065d4]{border:none;border-radius:8px;padding:.65rem 1.6rem;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-6bd065d4]{background:#1e88e5;color:#fff}.primary-btn[data-v-6bd065d4]:hover:not(:disabled){background:#186fbc}.primary-btn[data-v-6bd065d4]:disabled{opacity:.45;cursor:not-allowed}.ghost-btn[data-v-6bd065d4]{background:#eef3fb;color:#4c5b70}.ghost-btn[data-v-6bd065d4]:hover{background:#e2e8f5}.loading-indicator[data-v-6bd065d4]{text-align:center;padding:2rem;color:#6b7a99}.modal-overlay[data-v-6bd065d4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-6bd065d4]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 12px 28px #25385814}.modal-header[data-v-6bd065d4]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-6bd065d4]{margin:0;font-size:1.125rem;font-weight:600;color:#243447}.close-btn[data-v-6bd065d4]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.close-btn[data-v-6bd065d4]:hover{color:#374151}.modal-body[data-v-6bd065d4]{padding:2rem}.form-group[data-v-6bd065d4]{margin-bottom:1rem}.form-group label[data-v-6bd065d4]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group input[data-v-6bd065d4],.form-group textarea[data-v-6bd065d4],.form-group select[data-v-6bd065d4]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.form-group input[data-v-6bd065d4]:focus,.form-group textarea[data-v-6bd065d4]:focus,.form-group select[data-v-6bd065d4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox-label[data-v-6bd065d4]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[data-v-6bd065d4]{width:auto;margin:0}.modal-actions[data-v-6bd065d4]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}@media (max-width: 1200px){.field[data-v-6bd065d4]{flex:1 1 calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem);min-width:180px}}@media (max-width: 768px){.filter-row[data-v-6bd065d4]{gap:1rem}.field[data-v-6bd065d4]{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);min-width:150px}.filter-card[data-v-6bd065d4],.table-card[data-v-6bd065d4],.stats-card[data-v-6bd065d4]{padding:1rem}.table-card th[data-v-6bd065d4],.table-card td[data-v-6bd065d4]{padding:.6rem .5rem;font-size:.85rem}}@media (max-width: 480px){.filter-row[data-v-6bd065d4]{gap:.75rem}.field[data-v-6bd065d4]{flex:1 1 100%;max-width:100%;min-width:auto}.field input[data-v-6bd065d4],.field select[data-v-6bd065d4]{height:40px}.filter-card[data-v-6bd065d4],.table-card[data-v-6bd065d4],.stats-card[data-v-6bd065d4]{padding:.75rem}}.fab[data-v-6bd065d4]{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:#1e88e5;border:none;color:#fff;font-size:24px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #1e88e54d;display:flex;justify-content:center;align-items:center;z-index:100;transition:all .2s ease}.fab[data-v-6bd065d4]:hover{background:#186fbc;transform:scale(1.1);box-shadow:0 6px 16px #1e88e566}.fab span[data-v-6bd065d4]{line-height:1}@media (max-width: 768px){.fab[data-v-6bd065d4]{bottom:1.5rem;right:1.5rem;width:48px;height:48px;font-size:20px}}.modal-overlay[data-v-fdb4a291]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-fdb4a291]{background:white;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 16px #00000026;padding:24px}.modal-header[data-v-fdb4a291]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-fdb4a291]{margin:0;font-size:18px}.close-btn[data-v-fdb4a291]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.form-section[data-v-fdb4a291]{margin-bottom:24px}.form-section h4[data-v-fdb4a291]{margin:0 0 12px;font-size:14px;font-weight:600;color:#333}.form-group[data-v-fdb4a291]{margin-bottom:12px}.form-group label[data-v-fdb4a291]{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#666}.required[data-v-fdb4a291]{color:#ff4d4f}.form-group input[data-v-fdb4a291]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;box-sizing:border-box}.form-group input[data-v-fdb4a291]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #0066cc1a}.help-text[data-v-fdb4a291]{display:block;margin-top:4px;font-size:12px;color:#666;margin-left:4px}.business-hours[data-v-fdb4a291]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.business-hours-item[data-v-fdb4a291]{display:flex;flex-direction:column;gap:6px}.business-hours-item label[data-v-fdb4a291]{font-size:13px;color:#666;font-weight:500}.business-hours-item input[data-v-fdb4a291]{padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px}.time-inputs[data-v-fdb4a291]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.time-group[data-v-fdb4a291]{display:flex;flex-direction:column;gap:6px}.time-group label[data-v-fdb4a291]{font-size:13px;color:#666;font-weight:500}.time-group input[data-v-fdb4a291]{padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px}.form-actions[data-v-fdb4a291]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.primary-btn[data-v-fdb4a291],.ghost-btn[data-v-fdb4a291]{padding:10px 24px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.primary-btn[data-v-fdb4a291]{background-color:#06c;color:#fff}.primary-btn[data-v-fdb4a291]:hover{background-color:#0052a3}.ghost-btn[data-v-fdb4a291]{background-color:#fff;color:#666;border:1px solid #d9d9d9}.ghost-btn[data-v-fdb4a291]:hover{border-color:#06c;color:#06c}.image-upload-section[data-v-fdb4a291]{margin-bottom:16px}.upload-area[data-v-fdb4a291]{border:2px dashed #d9d9d9;border-radius:6px;padding:32px 16px;text-align:center;cursor:pointer;transition:all .3s ease}.upload-area[data-v-fdb4a291]:hover,.upload-area.drag-active[data-v-fdb4a291]{border-color:#06c;background-color:#f5f7ff}.upload-icon[data-v-fdb4a291]{width:48px;height:48px;margin-bottom:8px;color:#06c}.upload-hint[data-v-fdb4a291]{margin:0}.upload-hint p[data-v-fdb4a291]{margin:8px 0 0;font-size:13px;color:#333}.upload-hint-small[data-v-fdb4a291]{color:#999!important;font-size:12px!important}.upload-progress[data-v-fdb4a291]{margin-top:8px;font-size:12px;color:#06c;text-align:center}.images-list[data-v-fdb4a291]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.images-header[data-v-fdb4a291]{margin-bottom:12px}.images-header h5[data-v-fdb4a291]{margin:0;font-size:13px;color:#666;font-weight:600}.images-grid[data-v-fdb4a291]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.image-card[data-v-fdb4a291]{position:relative;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;background-color:#f5f5f5}.image-preview[data-v-fdb4a291]{width:100%;aspect-ratio:1;overflow:hidden}.image-preview img[data-v-fdb4a291]{width:100%;height:100%;object-fit:cover}.delete-image-btn[data-v-fdb4a291]{position:absolute;bottom:0;left:0;right:0;width:100%;padding:6px;background-color:#000000b3;color:#fff;border:none;border-radius:0;font-size:12px;cursor:pointer;transition:all .3s ease;opacity:0}.image-card:hover .delete-image-btn[data-v-fdb4a291]{opacity:1}.delete-image-btn[data-v-fdb4a291]:hover{background-color:#ff4d4f}.no-images-hint[data-v-fdb4a291]{margin:0;padding:16px;text-align:center;color:#999;font-size:13px;background-color:#f9f9f9;border-radius:4px}.modal-overlay[data-v-66820b36]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-66820b36]{background:white;border-radius:8px;box-shadow:0 4px 16px #00000026;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-66820b36]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.modal-header h3[data-v-66820b36]{margin:0;font-size:18px;font-weight:600;color:#333}.close-btn[data-v-66820b36]{background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s}.close-btn[data-v-66820b36]:hover{color:#333}.modal-body[data-v-66820b36]{flex:1;padding:24px;overflow-y:auto}.detail-section[data-v-66820b36]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.detail-section[data-v-66820b36]:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.detail-section h4[data-v-66820b36]{margin:0 0 16px;font-size:14px;font-weight:600;color:#333}.detail-grid[data-v-66820b36]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-66820b36]{display:flex;flex-direction:column;gap:8px}.detail-item.full-width[data-v-66820b36]{grid-column:1 / -1}.detail-item label[data-v-66820b36]{font-size:13px;color:#999;font-weight:500}.detail-item p[data-v-66820b36]{margin:0;font-size:14px;color:#333;word-break:break-word}.business-hours-display[data-v-66820b36]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hours-item[data-v-66820b36]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background-color:#f9f9f9;border-radius:4px}.day-label[data-v-66820b36]{font-size:13px;color:#999;font-weight:500;min-width:40px}.hours-value[data-v-66820b36]{font-size:14px;color:#333;font-weight:500}.description-text[data-v-66820b36]{margin:0;font-size:14px;color:#333;line-height:1.6;white-space:pre-wrap;word-break:break-word}.status-badge[data-v-66820b36]{display:inline-block;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:500}.status-badge.active[data-v-66820b36]{background-color:#f0f9e8;color:#52b038}.status-badge.inactive[data-v-66820b36]{background-color:#fde8e8;color:#d32f2f}.images-gallery[data-v-66820b36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gallery-item[data-v-66820b36]{aspect-ratio:1;border-radius:6px;overflow:hidden;background-color:#f0f0f0}.gallery-item img[data-v-66820b36]{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .3s}.gallery-item img[data-v-66820b36]:hover{transform:scale(1.05)}.no-images[data-v-66820b36]{margin:0;font-size:14px;color:#999;text-align:center;padding:20px}.modal-footer[data-v-66820b36]{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px;border-top:1px solid #f0f0f0;flex-shrink:0}.primary-btn[data-v-66820b36],.ghost-btn[data-v-66820b36]{padding:10px 24px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.primary-btn[data-v-66820b36]{background-color:#06c;color:#fff}.primary-btn[data-v-66820b36]:hover{background-color:#0052a3}.ghost-btn[data-v-66820b36]{background-color:#fff;color:#666;border:1px solid #d9d9d9}.ghost-btn[data-v-66820b36]:hover{border-color:#06c;color:#06c}.page[data-v-b494db24]{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#f5f7fa}.filter-card[data-v-b494db24]{background:white;border-radius:8px;box-shadow:0 2px 4px #00000014}.card-header[data-v-b494db24]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0}.card-header h2[data-v-b494db24]{margin:0;font-size:16px;font-weight:600;color:#333}.actions[data-v-b494db24]{display:flex;gap:10px}.primary-btn[data-v-b494db24],.ghost-btn[data-v-b494db24]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.primary-btn[data-v-b494db24]{background-color:#06c;color:#fff}.primary-btn[data-v-b494db24]:hover{background-color:#0052a3}.ghost-btn[data-v-b494db24]{background-color:#fff;color:#666;border:1px solid #d9d9d9}.ghost-btn[data-v-b494db24]:hover{border-color:#06c;color:#06c}.filter-row[data-v-b494db24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:20px}.field[data-v-b494db24]{display:flex;align-items:center;gap:8px}.field label[data-v-b494db24]{min-width:80px;color:#666;font-size:14px}.field input[data-v-b494db24],.field select[data-v-b494db24]{flex:1;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.field input[data-v-b494db24]:focus,.field select[data-v-b494db24]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #0066cc1a}.toolbar[data-v-b494db24]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:white;border-radius:8px;box-shadow:0 2px 4px #00000014}.toolbar-info h3[data-v-b494db24]{margin:0 0 4px;font-size:16px;color:#333}.toolbar-info p[data-v-b494db24]{margin:0;font-size:12px;color:#999}.table-card[data-v-b494db24]{background:white;border-radius:8px;box-shadow:0 2px 4px #00000014;overflow:hidden}table[data-v-b494db24]{width:100%;border-collapse:collapse}thead tr[data-v-b494db24]{background-color:#f9f9f9}th[data-v-b494db24]{padding:12px 16px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #f0f0f0}td[data-v-b494db24]{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}tr[data-v-b494db24]:hover{background-color:#fafafa}.empty-cell[data-v-b494db24]{text-align:center;color:#999;padding:40px 16px!important}.status-pill[data-v-b494db24]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-pill.active[data-v-b494db24]{background-color:#f0f9e8;color:#52b038}.status-pill.inactive[data-v-b494db24]{background-color:#fde8e8;color:#d32f2f}.table-actions[data-v-b494db24]{display:flex;gap:12px}.link-button[data-v-b494db24]{background:none;border:none;color:#06c;cursor:pointer;font-size:13px;padding:4px 8px;transition:color .3s}.link-button[data-v-b494db24]:hover{color:#0052a3;text-decoration:underline}.link-button.link-warning[data-v-b494db24]{color:#ff9c00}.link-button.link-warning[data-v-b494db24]:hover{color:#cc7a00}.link-button.link-danger[data-v-b494db24]{color:#d32f2f}.link-button.link-danger[data-v-b494db24]:hover{color:#b71c1c}.pagination-bar[data-v-b494db24]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:white;border-radius:8px;box-shadow:0 2px 4px #00000014}.summary[data-v-b494db24]{font-size:14px;color:#666}.pager[data-v-b494db24]{display:flex;gap:8px}.pager button[data-v-b494db24]{padding:6px 12px;border:1px solid #d9d9d9;background:white;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.pager button[data-v-b494db24]:hover:not(:disabled){border-color:#06c;color:#06c}.pager button.active[data-v-b494db24]{background-color:#06c;color:#fff;border-color:#06c}.pager button[data-v-b494db24]:disabled{color:#ccc;cursor:not-allowed}.page[data-v-e9d5486f]{padding:20px}.filter-card[data-v-e9d5486f],.toolbar[data-v-e9d5486f],.table-card[data-v-e9d5486f],.pagination-bar[data-v-e9d5486f]{background:white;border-radius:8px;box-shadow:0 2px 4px #00000014;margin-bottom:16px}.card-header[data-v-e9d5486f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.card-header h2[data-v-e9d5486f]{margin:0;font-size:16px;color:#333}.actions[data-v-e9d5486f]{display:flex;gap:10px}.primary-btn[data-v-e9d5486f],.ghost-btn[data-v-e9d5486f]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.primary-btn[data-v-e9d5486f]{background-color:#06c;color:#fff}.primary-btn[data-v-e9d5486f]:hover:not(:disabled){background-color:#0052a3}.primary-btn[data-v-e9d5486f]:disabled{opacity:.6;cursor:not-allowed}.ghost-btn[data-v-e9d5486f]{background-color:#fff;color:#666;border:1px solid #d9d9d9}.ghost-btn[data-v-e9d5486f]:hover{border-color:#06c;color:#06c}.filter-row[data-v-e9d5486f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:20px}.field[data-v-e9d5486f]{display:flex;align-items:center;gap:8px}.field label[data-v-e9d5486f]{min-width:80px;color:#666;font-size:14px}.field input[data-v-e9d5486f],.field select[data-v-e9d5486f]{flex:1;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.toolbar[data-v-e9d5486f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.toolbar-info h3[data-v-e9d5486f]{margin:0 0 4px;font-size:16px;color:#333}.toolbar-info p[data-v-e9d5486f]{margin:0;font-size:12px;color:#999}table[data-v-e9d5486f]{width:100%;border-collapse:collapse}thead tr[data-v-e9d5486f]{background-color:#f9f9f9}th[data-v-e9d5486f]{padding:12px 16px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #f0f0f0}td[data-v-e9d5486f]{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}tr[data-v-e9d5486f]:hover{background-color:#fafafa}.empty-cell[data-v-e9d5486f]{text-align:center;color:#999;padding:40px 16px!important}.desc-text[data-v-e9d5486f]{font-size:12px;color:#999;margin:4px 0 0}.thumb-image[data-v-e9d5486f]{width:60px;height:40px;object-fit:cover;border-radius:4px}.muted-text[data-v-e9d5486f]{color:#999;font-size:12px}.jump-type[data-v-e9d5486f]{display:block;font-size:13px}.jump-target[data-v-e9d5486f]{display:block;font-size:12px;color:#999;margin-top:4px}.time-range[data-v-e9d5486f]{font-size:12px;line-height:1.5}.status-pill[data-v-e9d5486f]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-pill.active[data-v-e9d5486f]{background-color:#f0f9e8;color:#52b038}.status-pill.inactive[data-v-e9d5486f]{background-color:#fde8e8;color:#d32f2f}.table-actions[data-v-e9d5486f]{display:flex;flex-direction:column;gap:4px}.link-button[data-v-e9d5486f]{background:none;border:none;color:#06c;cursor:pointer;font-size:13px;padding:4px 8px;text-align:left;transition:color .3s}.link-button[data-v-e9d5486f]:hover:not(:disabled){color:#0052a3;text-decoration:underline}.link-button[data-v-e9d5486f]:disabled{color:#ccc;cursor:not-allowed}.link-button.link-warning[data-v-e9d5486f]{color:#ff9c00}.link-button.link-warning[data-v-e9d5486f]:hover{color:#cc7a00}.link-button.link-success[data-v-e9d5486f]{color:#52b038}.link-button.link-success[data-v-e9d5486f]:hover{color:#3d8b28}.link-button.link-danger[data-v-e9d5486f]{color:#d32f2f}.link-button.link-danger[data-v-e9d5486f]:hover{color:#b71c1c}.pagination-bar[data-v-e9d5486f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.summary[data-v-e9d5486f]{font-size:14px;color:#666}.pager[data-v-e9d5486f]{display:flex;gap:8px}.pager button[data-v-e9d5486f]{padding:6px 12px;border:1px solid #d9d9d9;background:white;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.pager button[data-v-e9d5486f]:hover:not(:disabled){border-color:#06c;color:#06c}.pager button.active[data-v-e9d5486f]{background-color:#06c;color:#fff;border-color:#06c}.pager button[data-v-e9d5486f]:disabled{color:#ccc;cursor:not-allowed}.modal-overlay[data-v-e9d5486f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-e9d5486f]{background:white;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-e9d5486f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-e9d5486f]{margin:0;font-size:18px;color:#333}.close-btn[data-v-e9d5486f]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;line-height:30px}.close-btn[data-v-e9d5486f]:hover{color:#333}.modal-body[data-v-e9d5486f]{padding:20px}.form-field[data-v-e9d5486f]{margin-bottom:16px}.form-field label[data-v-e9d5486f]{display:block;margin-bottom:8px;color:#333;font-size:14px;font-weight:500}.required[data-v-e9d5486f]{color:#d32f2f}.form-field input[data-v-e9d5486f],.form-field select[data-v-e9d5486f],.form-field textarea[data-v-e9d5486f]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-family:inherit}.form-field input[data-v-e9d5486f]:focus,.form-field select[data-v-e9d5486f]:focus,.form-field textarea[data-v-e9d5486f]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #0066cc1a}.form-field textarea[data-v-e9d5486f]{resize:vertical}.form-actions[data-v-e9d5486f]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.page[data-v-ac34e35d]{padding:20px}.toolbar[data-v-ac34e35d],.info-card[data-v-ac34e35d],.table-card[data-v-ac34e35d]{background:white;border-radius:8px;box-shadow:0 2px 4px #00000014;margin-bottom:16px}.toolbar[data-v-ac34e35d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.toolbar-info h3[data-v-ac34e35d]{margin:0 0 4px;font-size:16px;color:#333}.toolbar-info p[data-v-ac34e35d]{margin:0;font-size:12px;color:#999}.actions[data-v-ac34e35d]{display:flex;gap:10px}.primary-btn[data-v-ac34e35d],.ghost-btn[data-v-ac34e35d]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.primary-btn[data-v-ac34e35d]{background-color:#06c;color:#fff}.primary-btn[data-v-ac34e35d]:hover:not(:disabled){background-color:#0052a3}.primary-btn[data-v-ac34e35d]:disabled{opacity:.6;cursor:not-allowed}.ghost-btn[data-v-ac34e35d]{background-color:#fff;color:#666;border:1px solid #d9d9d9}.ghost-btn[data-v-ac34e35d]:hover{border-color:#06c;color:#06c}.info-card .card-header[data-v-ac34e35d]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.info-card .card-header h2[data-v-ac34e35d]{margin:0;font-size:16px;color:#333}.info-content[data-v-ac34e35d]{padding:20px}.info-row[data-v-ac34e35d]{display:flex;gap:20px;margin-bottom:16px}.info-item[data-v-ac34e35d]{flex:1}.info-item.full-width[data-v-ac34e35d]{flex:1 1 100%}.info-item label[data-v-ac34e35d]{display:block;margin-bottom:8px;color:#666;font-size:14px;font-weight:500}.readonly-field[data-v-ac34e35d]{display:block;padding:8px 12px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-size:14px}.table-card .card-header[data-v-ac34e35d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.table-card .card-header h2[data-v-ac34e35d]{margin:0;font-size:16px;color:#333}.hint-text[data-v-ac34e35d]{margin:0;font-size:12px;color:#999}.table-wrapper[data-v-ac34e35d]{padding:20px;overflow-x:auto}table[data-v-ac34e35d]{width:100%;border-collapse:collapse}thead tr[data-v-ac34e35d]{background-color:#f9f9f9}th[data-v-ac34e35d]{padding:12px 16px;text-align:left;font-weight:600;color:#333;font-size:14px;border-bottom:2px solid #f0f0f0}td[data-v-ac34e35d]{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}tr[data-v-ac34e35d]:hover{background-color:#fafafa}.empty-cell[data-v-ac34e35d]{text-align:center;color:#999;padding:40px 16px!important}.price-input[data-v-ac34e35d]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:border-color .3s}.price-input[data-v-ac34e35d]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #0066cc1a}.modal-overlay[data-v-ac34e35d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-ac34e35d]{background:white;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.large-modal[data-v-ac34e35d]{max-width:900px}.modal-header[data-v-ac34e35d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-ac34e35d]{margin:0;font-size:18px;color:#333}.close-btn[data-v-ac34e35d]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;line-height:30px}.close-btn[data-v-ac34e35d]:hover{color:#333}.modal-body[data-v-ac34e35d]{padding:20px}.form-section[data-v-ac34e35d]{margin-bottom:24px}.form-section h4[data-v-ac34e35d]{margin:0 0 16px;font-size:16px;color:#333;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.form-field[data-v-ac34e35d]{margin-bottom:16px}.form-field label[data-v-ac34e35d]{display:block;margin-bottom:8px;color:#333;font-size:14px;font-weight:500}.form-field input[data-v-ac34e35d],.form-field textarea[data-v-ac34e35d]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-family:inherit}.form-field input[data-v-ac34e35d]:focus,.form-field textarea[data-v-ac34e35d]:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #0066cc1a}.form-field textarea[data-v-ac34e35d]{resize:vertical}.disabled-input[data-v-ac34e35d]{background-color:#f5f5f5;color:#999;cursor:not-allowed}.regions-editor[data-v-ac34e35d]{border:1px solid #e0e0e0;border-radius:4px;padding:16px;background-color:#fafafa}.region-row[data-v-ac34e35d]{display:flex;gap:10px;margin-bottom:12px;align-items:center}.region-name-input[data-v-ac34e35d]{flex:2;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.price-input-small[data-v-ac34e35d]{flex:1;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.remove-btn[data-v-ac34e35d]{padding:8px 16px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.remove-btn[data-v-ac34e35d]:hover{background-color:#ff7875}.add-region-btn[data-v-ac34e35d]{width:100%;padding:10px;background-color:#f0f0f0;color:#666;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.add-region-btn[data-v-ac34e35d]:hover{background-color:#e6f7ff;border-color:#06c;color:#06c}.form-actions[data-v-ac34e35d]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}body{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;background:#eef2f6}.layout[data-v-0504aedf]{display:flex;min-height:100vh;color:#333}.sidebar[data-v-0504aedf]{width:230px;background:#1b2431;color:#fff;padding:1.5rem 1rem}.logo[data-v-0504aedf]{font-size:1.1rem;font-weight:600;margin-bottom:2rem;text-align:center}.menu-group+.menu-group[data-v-0504aedf]{margin-top:1rem}.menu-header[data-v-0504aedf]{width:100%;display:flex;align-items:center;justify-content:space-between;border:none;background:rgba(255,255,255,.04);color:#ffffffe6;padding:.55rem .75rem;border-radius:6px;cursor:pointer;transition:background .2s}.menu-header.open[data-v-0504aedf],.menu-header[data-v-0504aedf]:hover{background:rgba(255,255,255,.12)}.chevron[data-v-0504aedf]{display:inline-block;transition:transform .2s ease}.chevron.open[data-v-0504aedf]{transform:rotate(90deg)}.submenu[data-v-0504aedf]{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.menu-item[data-v-0504aedf]{width:100%;text-align:left;border:none;background:transparent;color:#ffffffb3;padding:.45rem .75rem .45rem 1.75rem;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.menu-item[data-v-0504aedf]:hover,.menu-item.active[data-v-0504aedf]{background:rgba(255,255,255,.12);color:#fff}.collapse-enter-active[data-v-0504aedf],.collapse-leave-active[data-v-0504aedf]{transition:max-height .2s ease,opacity .2s ease}.collapse-enter-from[data-v-0504aedf],.collapse-leave-to[data-v-0504aedf]{max-height:0;opacity:0}.collapse-enter-to[data-v-0504aedf],.collapse-leave-from[data-v-0504aedf]{max-height:300px;opacity:1}.main[data-v-0504aedf]{flex:1;display:flex;flex-direction:column;padding:0 2rem 2rem}.top-bar[data-v-0504aedf]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0}.breadcrumb[data-v-0504aedf]{color:#6b778c;font-size:.95rem}.breadcrumb .current[data-v-0504aedf]{color:#1e88e5;font-weight:600;margin-left:.25rem}.top-actions[data-v-0504aedf]{display:flex;align-items:center;gap:1rem}.link-btn[data-v-0504aedf],.logout-text[data-v-0504aedf]{border:none;background:transparent;color:#1e88e5;cursor:pointer}.user-chip[data-v-0504aedf]{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.35rem .75rem;border-radius:999px;box-shadow:0 6px 16px #1e88e526}.avatar[data-v-0504aedf]{width:32px;height:32px;border-radius:50%;background:#1e88e5;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.user-text[data-v-0504aedf]{font-size:.85rem;line-height:1.2}.modal-overlay[data-v-0504aedf]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0504aedf]{background:#fff;border-radius:8px;width:90%;max-width:450px;box-shadow:0 4px 20px #00000026}.modal-header[data-v-0504aedf]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e8eaed}.modal-header h3[data-v-0504aedf]{margin:0;font-size:1.1rem;font-weight:600;color:#333}.close-btn[data-v-0504aedf]{border:none;background:transparent;font-size:2rem;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .2s}.close-btn[data-v-0504aedf]:hover{color:#333}.modal-body[data-v-0504aedf]{padding:1.5rem}.form-group[data-v-0504aedf]{margin-bottom:1.25rem}.form-group[data-v-0504aedf]:last-child{margin-bottom:0}.form-group label[data-v-0504aedf]{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:#555}.form-input[data-v-0504aedf]{width:100%;padding:.65rem .75rem;border:1px solid #dcdfe6;border-radius:4px;font-size:.9rem;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-0504aedf]:focus{outline:none;border-color:#1e88e5}.modal-footer[data-v-0504aedf]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e8eaed}.btn[data-v-0504aedf]{padding:.5rem 1.5rem;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s}.btn-cancel[data-v-0504aedf]{background:#f5f5f5;color:#666}.btn-cancel[data-v-0504aedf]:hover{background:#e8e8e8}.btn-primary[data-v-0504aedf]{background:#1e88e5;color:#fff}.btn-primary[data-v-0504aedf]:hover:not(:disabled){background:#1976d2}.btn-primary[data-v-0504aedf]:disabled{opacity:.6;cursor:not-allowed}
