.page[data-v-897496b7]{display:flex;flex-direction:column;gap:16px}.page-header[data-v-897496b7]{align-items:flex-start;display:flex;justify-content:space-between}.page-title[data-v-897496b7]{color:#111827;font-size:20px;font-weight:700}.page-desc[data-v-897496b7]{color:#9ca3af;font-size:13px;margin-top:4px}.config-wrap[data-v-897496b7]{display:flex;flex-direction:column;gap:16px}.legacy-notice[data-v-897496b7]{color:#6b7280;font-size:12px;line-height:1.7;margin:-4px 0 16px}.status-card[data-v-897496b7]{align-items:center;background:#fff7ed;border-radius:8px;color:#9a3412;display:flex;font-size:13px;gap:8px;padding:12px 14px}.status-dot[data-v-897496b7]{background:#f97316;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.config-section[data-v-897496b7]{background:#fff;border:1px solid #e8eaef;border-radius:12px;padding:20px 22px}.section-title[data-v-897496b7]{border-bottom:1px solid #f0f1f3;color:#374151;font-size:14px;font-weight:700;margin-bottom:16px;padding-bottom:10px}.form-grid[data-v-897496b7]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.form-group[data-v-897496b7]{display:flex;flex-direction:column;gap:5px}.form-group.full[data-v-897496b7]{grid-column:1/-1;max-width:360px}.form-group label[data-v-897496b7]{color:#6b7280;font-size:12.5px;font-weight:500}.form-group input[data-v-897496b7],.form-group select[data-v-897496b7]{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13.5px;height:38px;outline:none;padding:8px 12px;transition:border-color .18s}.form-group input[data-v-897496b7]:focus,.form-group select[data-v-897496b7]:focus{border-color:#f97316}.hint[data-v-897496b7]{color:#9ca3af;font-size:11.5px}.category-rates[data-v-897496b7]{display:flex;flex-direction:column;gap:10px}.rate-row[data-v-897496b7]{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:20px;padding:12px 14px}.cat-name[data-v-897496b7]{color:#374151;flex-shrink:0;font-size:13.5px;font-weight:600;width:90px}.rate-input-wrap[data-v-897496b7]{align-items:center;display:flex;gap:8px}.rate-input-wrap label[data-v-897496b7]{color:#6b7280;font-size:12px;white-space:nowrap}.rate-input-wrap input[data-v-897496b7]{border:1px solid #e5e7eb;border-radius:7px;font-size:13px;height:32px;outline:none;padding:0 8px;width:80px}.rate-input-wrap input[data-v-897496b7]:focus{border-color:#f97316}.save-bar[data-v-897496b7]{display:flex;gap:10px;justify-content:flex-end;padding:4px 0}.btn[data-v-897496b7]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;height:38px;padding:0 18px;transition:all .15s}.btn[data-v-897496b7]:hover{background:#fff7f0;border-color:#fdba74;color:#f97316}.btn[data-v-897496b7]:disabled{cursor:not-allowed;opacity:.5}.btn.primary[data-v-897496b7]{background:linear-gradient(135deg,#f97316,#fb923c);border-color:transparent;box-shadow:0 4px 12px #f9731647;color:#fff}.btn.primary[data-v-897496b7]:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#f97316);box-shadow:0 6px 16px #f9731661;transform:translateY(-1px)}.btn-loader[data-v-897496b7]{animation:spin-897496b7 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:14px;width:14px}.loading-wrap[data-v-897496b7]{justify-content:center;padding:60px}.error-wrap[data-v-897496b7],.loading-wrap[data-v-897496b7]{align-items:center;display:flex}.error-wrap[data-v-897496b7]{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#b45309;flex-direction:column;gap:14px;padding:48px 24px}.loader[data-v-897496b7]{animation:spin-897496b7 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#f97316;height:30px;width:30px}@keyframes spin-897496b7{to{transform:rotate(1turn)}}
