.apartment-property-editor[data-v-22bae95a]{display:flex;flex-direction:column;gap:18px}.property-editor-section[data-v-22bae95a]{padding:18px;border:1px solid #e1e9f2;border-radius:12px;background:#fbfdff}.section-heading[data-v-22bae95a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h3[data-v-22bae95a]{margin:0;color:#17385f;font-size:16px;font-weight:500}.section-heading p[data-v-22bae95a]{margin:5px 0 0;color:#718096;font-size:12px;line-height:1.55}.property-form-grid[data-v-22bae95a],.stat-value-grid[data-v-22bae95a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-22bae95a]{display:flex;min-width:0;flex-direction:column;gap:7px;color:#43536b;font-size:13px}.field--wide[data-v-22bae95a]{grid-column:span 2}.field span[data-v-22bae95a]{color:#334c6c;font-weight:500}.field b[data-v-22bae95a]{margin-left:3px;color:#c65050}.field input[data-v-22bae95a],.field select[data-v-22bae95a],.field textarea[data-v-22bae95a]{box-sizing:border-box;width:100%;min-height:38px;padding:9px 11px;border:1px solid #d5e0ed;border-radius:8px;outline:none;color:#243a56;background:#fff;font:inherit}.field textarea[data-v-22bae95a]{resize:vertical;line-height:1.55}.secondary-button[data-v-22bae95a],.upload-button[data-v-22bae95a]{position:relative;display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 13px;overflow:hidden;border:0;border-radius:8px;color:#0b4c98;background:#edf5ff;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.upload-button input[data-v-22bae95a]{position:absolute;inset:0;opacity:0;cursor:pointer}.image-list[data-v-22bae95a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.image-card[data-v-22bae95a]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px;border:1px solid #e2eaf3;border-radius:10px;background:#fff}.image-card img[data-v-22bae95a]{width:110px;height:76px;border-radius:7px;-o-object-fit:contain;object-fit:contain;background:#f5f7fa}.image-card>div[data-v-22bae95a]:not(.image-card__actions){display:flex;min-width:0;flex-direction:column;gap:5px}.image-card strong[data-v-22bae95a]{color:#274867;font-size:13px}.image-card span[data-v-22bae95a]{color:#8492a6;font-size:12px}.image-card__actions[data-v-22bae95a]{grid-column:1/-1;display:flex;gap:10px}.image-card__actions button[data-v-22bae95a],.room-actions button[data-v-22bae95a]{padding:0;border:0;color:#0b5fb0;background:transparent;cursor:pointer;font:inherit;font-size:12px}.image-card__actions button[data-v-22bae95a]:disabled,.room-actions button[data-v-22bae95a]:disabled{cursor:not-allowed;opacity:.35}.danger[data-v-22bae95a]{color:#c55454!important}.empty-state[data-v-22bae95a],.room-empty[data-v-22bae95a]{padding:24px;color:#8793a5;text-align:center}.service-checkbox-grid[data-v-22bae95a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.service-checkbox-grid label[data-v-22bae95a]{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #dfe7f0;border-radius:9px;color:#50627a;background:#fff;cursor:pointer}.service-checkbox-grid label.active[data-v-22bae95a]{border-color:#77a8d7;color:#0b4c98;background:#edf6ff}.service-checkbox-grid input[data-v-22bae95a]{width:16px;height:16px;accent-color:#0b4c98}.room-table-wrap[data-v-22bae95a]{overflow-x:auto;border:1px solid #e4ebf3;border-radius:10px}.room-table[data-v-22bae95a]{width:100%;min-width:780px;border-collapse:collapse;font-size:12px}.room-table td[data-v-22bae95a],.room-table th[data-v-22bae95a]{padding:10px;border-bottom:1px solid #edf1f6;color:#334b69;text-align:left;white-space:nowrap}.room-table th[data-v-22bae95a]{color:#718096;background:#f7fafd;font-weight:500}.room-table img[data-v-22bae95a]{display:block;width:54px;height:38px;border-radius:5px;-o-object-fit:contain;object-fit:contain}.room-actions[data-v-22bae95a]{min-width:185px}.room-actions button+button[data-v-22bae95a]{margin-left:9px}.room-drawer-mask[data-v-22bae95a]{position:fixed;z-index:2200;inset:0;display:flex;justify-content:flex-end;background:rgba(18,35,60,.25)}.room-drawer[data-v-22bae95a]{box-sizing:border-box;width:min(700px,92vw);min-height:100%;padding:26px;overflow-y:auto;background:#fff;box-shadow:-16px 0 36px rgba(22,40,67,.22)}.room-drawer>header[data-v-22bae95a]{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.room-drawer>header span[data-v-22bae95a]{color:#6280a5;font-size:12px}.room-drawer>header h3[data-v-22bae95a]{margin:5px 0 0;color:#17385f;font-size:21px}.room-drawer>header p[data-v-22bae95a]{margin:6px 0 0;color:#718096;font-size:12px}.room-drawer>header button[data-v-22bae95a]{border:0;color:#596f8b;background:transparent;cursor:pointer;font-size:30px}.room-image-section[data-v-22bae95a]{margin-top:22px;padding-top:20px;border-top:1px solid #e6edf5}.room-drawer footer[data-v-22bae95a]{margin-top:22px;display:flex;justify-content:flex-end}@media(max-width:760px){.image-list[data-v-22bae95a],.property-form-grid[data-v-22bae95a],.service-checkbox-grid[data-v-22bae95a],.stat-value-grid[data-v-22bae95a]{grid-template-columns:1fr}.field--wide[data-v-22bae95a]{grid-column:span 1}.section-heading[data-v-22bae95a]{flex-direction:column}}.hourly-quote-editor[data-v-269e492c]{display:flex;flex-direction:column;gap:12px}.quote-editor-toolbar[data-v-269e492c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quote-editor-toolbar>div[data-v-269e492c]{display:flex;flex-direction:column;gap:5px}.quote-editor-toolbar strong[data-v-269e492c]{color:#203f65;font-size:15px;font-weight:500}.price-section__heading span[data-v-269e492c],.quote-editor-toolbar span[data-v-269e492c]{color:#7b8ba1;font-size:12px}.quote-button[data-v-269e492c]{min-height:36px;padding:0 13px;border:0;border-radius:8px;color:#315678;background:#edf3f8;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.quote-button--primary[data-v-269e492c]{color:#fff;background:#0b4c98}.quote-table-wrap[data-v-269e492c]{overflow-x:auto;border:1px solid #e0e8f1;border-radius:10px;background:#fff}.quote-table[data-v-269e492c]{width:100%;min-width:900px;border-collapse:collapse;font-size:12px}.quote-table td[data-v-269e492c],.quote-table th[data-v-269e492c]{padding:11px 10px;border-bottom:1px solid #edf1f6;color:#334b69;text-align:left;white-space:nowrap;vertical-align:middle}.quote-table th[data-v-269e492c]{color:#70819a;background:#f7fafd;font-weight:500}.quote-table tr:last-child td[data-v-269e492c]{border-bottom:0}.quote-table__index[data-v-269e492c]{width:48px;text-align:center!important}.quote-table__vehicle[data-v-269e492c]{min-width:190px}.quote-table__price[data-v-269e492c]{min-width:105px;text-align:center!important}.quote-field span small[data-v-269e492c],.quote-table__price small[data-v-269e492c]{display:block;margin-top:4px;color:#92a0b1;font-size:11px;font-weight:400}.quote-table td strong[data-v-269e492c]{display:block;color:#274867;font-weight:500}.quote-table td small[data-v-269e492c]{display:block;max-width:210px;overflow:hidden;color:#8291a4;text-overflow:ellipsis}.quote-table__price-cell[data-v-269e492c]{color:#0b5fb0!important;text-align:center!important;font-weight:500}.quote-table__actions[data-v-269e492c]{min-width:220px}.quote-table__actions button[data-v-269e492c]{padding:0;border:0;color:#0b5fb0;background:transparent;cursor:pointer;font:inherit;font-size:12px}.quote-table__actions button+button[data-v-269e492c]{margin-left:9px}.quote-table__actions button[data-v-269e492c]:disabled{cursor:not-allowed;opacity:.35}.quote-table__actions .danger[data-v-269e492c]{color:#c55454}.quote-table__empty[data-v-269e492c]{padding:28px!important;color:#8793a5!important;text-align:center!important}.quote-warning[data-v-269e492c]{margin:0;padding:10px 12px;border-radius:8px;color:#9a6b20;background:#fff8e8;font-size:12px}.quote-drawer-mask[data-v-269e492c]{position:fixed;z-index:2200;inset:0;display:flex;justify-content:flex-end;background:rgba(18,35,60,.25)}.quote-drawer[data-v-269e492c]{box-sizing:border-box;width:min(620px,92vw);min-height:100%;padding:26px;overflow-y:auto;background:#fff;box-shadow:-16px 0 36px rgba(22,40,67,.22)}.quote-drawer>header[data-v-269e492c]{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.quote-drawer>header span[data-v-269e492c]{color:#6280a5;font-size:12px}.quote-drawer>header h3[data-v-269e492c]{margin:5px 0 0;color:#17385f;font-size:21px;font-weight:500}.quote-drawer>header p[data-v-269e492c]{margin:6px 0 0;color:#718096;font-size:12px}.quote-drawer>header button[data-v-269e492c]{border:0;color:#596f8b;background:transparent;cursor:pointer;font-size:30px}.price-form-grid[data-v-269e492c],.quote-form-grid[data-v-269e492c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quote-field[data-v-269e492c]{display:flex;min-width:0;flex-direction:column;gap:7px;color:#334c6c;font-size:13px}.quote-field--wide[data-v-269e492c]{grid-column:span 2}.quote-field span[data-v-269e492c]{font-weight:500}.quote-field input[data-v-269e492c],.quote-field textarea[data-v-269e492c]{box-sizing:border-box;width:100%;min-height:38px;padding:9px 11px;border:1px solid #d5e0ed;border-radius:8px;outline:none;color:#243a56;background:#fff;font:inherit}.quote-field textarea[data-v-269e492c]{resize:vertical;line-height:1.55}.price-section[data-v-269e492c]{margin-top:24px;padding-top:20px;border-top:1px solid #e6edf5}.price-section__heading[data-v-269e492c]{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.price-section__heading strong[data-v-269e492c]{color:#203f65;font-size:15px;font-weight:500}.quote-drawer footer[data-v-269e492c]{display:flex;justify-content:flex-end;margin-top:24px}@media(max-width:720px){.price-form-grid[data-v-269e492c],.quote-form-grid[data-v-269e492c]{grid-template-columns:1fr}.quote-field--wide[data-v-269e492c]{grid-column:span 1}.quote-editor-toolbar[data-v-269e492c]{flex-direction:column}}.module-page[data-v-21a8bff5]{min-height:100%;padding:24px;color:#1f2f46;background:#f5f7fb}.module-page__header[data-v-21a8bff5]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid #dce6f2;border-left:4px solid #0b4c98;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(18,53,94,.06)}.module-page__eyebrow[data-v-21a8bff5]{display:block;margin-bottom:7px;color:#4c6f98;font-size:11px;font-weight:500;letter-spacing:.1em}.module-page h1[data-v-21a8bff5]{margin:0;color:#102d52;font-size:26px;font-weight:500;line-height:1.25}.module-page__header p[data-v-21a8bff5]{max-width:680px;margin:8px 0 0;color:#63758e;font-size:13px;line-height:1.7}.module-page__scope[data-v-21a8bff5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.module-page__scope span[data-v-21a8bff5]{color:#71859e;font-size:12px;line-height:22px}.module-page__scope i[data-v-21a8bff5]{padding:3px 8px;border-radius:99px;color:#41668f;background:#edf5ff;font-size:12px;font-style:normal;line-height:1.35}.module-page__actions[data-v-21a8bff5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:330px}.save-state[data-v-21a8bff5]{padding:5px 9px;border-radius:99px;font-size:12px;white-space:nowrap}.save-state--draft[data-v-21a8bff5]{color:#9a6117;background:#fff5e8}.save-notice[data-v-21a8bff5]{max-width:280px;padding:5px 9px;border-radius:7px;font-size:12px;line-height:1.4}.save-notice--success[data-v-21a8bff5]{color:#176e51;background:#e7f6ef}.save-notice--warning[data-v-21a8bff5]{color:#9a6117;background:#fff5e8}.save-notice--error[data-v-21a8bff5]{color:#ad3e3e;background:#fff0ef}.publish-switch[data-v-21a8bff5]{display:inline-flex;align-items:center;gap:7px;padding:0 4px;color:#4e617a;font-size:13px;white-space:nowrap}.publish-switch input[data-v-21a8bff5]{width:16px;height:16px;accent-color:#0b4c98}.card[data-v-21a8bff5]{margin-top:16px;padding:22px;border:1px solid #e1e9f2;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(25,56,96,.04)}.module-page__loading[data-v-21a8bff5]{color:#718096;text-align:center}.module-sections[data-v-21a8bff5]{display:flex;flex-direction:column}.module-tabs[data-v-21a8bff5]{display:flex;gap:6px;margin-top:16px;padding:6px;overflow-x:auto;border:1px solid #e1e9f2;border-radius:12px;background:#fff;scrollbar-width:thin}.module-tabs__item[data-v-21a8bff5]{flex:0 0 auto;padding:9px 14px;border:0;border-radius:8px;color:#60738d;background:transparent;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap;transition:background .16s,color .16s}.module-tabs__item[data-v-21a8bff5]:hover{color:#0b4c98;background:#edf5ff}.module-tabs__item--active[data-v-21a8bff5]{color:#fff;background:#0b4c98;box-shadow:0 3px 9px rgba(11,76,152,.22)}.editor-section__title[data-v-21a8bff5]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.editor-section__title h2[data-v-21a8bff5]{margin:0;color:#17385f;font-size:18px;font-weight:500}.editor-section__title p[data-v-21a8bff5]{margin:6px 0 0;color:#718096;font-size:13px;line-height:1.55}.editor-section__title>span[data-v-21a8bff5],.editor-section__tools>span[data-v-21a8bff5]{padding:5px 9px;border-radius:99px;color:#39608e;background:#edf5ff;font-size:12px;white-space:nowrap}.editor-section__tools[data-v-21a8bff5]{display:flex;align-items:center;gap:10px}.form-grid[data-v-21a8bff5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.field[data-v-21a8bff5]{display:flex;flex-direction:column;gap:7px;min-width:0;color:#43536b;font-size:13px}.field--wide[data-v-21a8bff5]{grid-column:span 2}.field__label[data-v-21a8bff5]{color:#334c6c;font-weight:500}.field__label b[data-v-21a8bff5]{margin-left:3px;color:#c65050}.field input[data-v-21a8bff5]:not(.field-switch input),.field select[data-v-21a8bff5],.field textarea[data-v-21a8bff5]{box-sizing:border-box;width:100%;min-height:38px;padding:9px 11px;border:1px solid #d5e0ed;border-radius:8px;outline:none;color:#243a56;background:#fff;font:inherit;transition:border-color .16s,box-shadow .16s}.field textarea[data-v-21a8bff5]{min-height:92px;resize:vertical;line-height:1.55}.field input[data-v-21a8bff5]:focus,.field select[data-v-21a8bff5]:focus,.field textarea[data-v-21a8bff5]:focus{border-color:#0b69bd;box-shadow:0 0 0 3px rgba(11,105,189,.12)}.field__hint[data-v-21a8bff5]{color:#8190a4;font-size:12px;line-height:1.45}.field-switch[data-v-21a8bff5]{display:inline-flex;align-items:center;gap:8px;min-height:38px;cursor:pointer}.field-switch input[data-v-21a8bff5]{position:absolute;opacity:0}.field-switch i[data-v-21a8bff5]{position:relative;width:34px;height:20px;border-radius:99px;background:#c8d4e2;transition:background .16s}.field-switch i[data-v-21a8bff5]:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,43,73,.24);content:"";transition:transform .16s}.field-switch input:checked+i[data-v-21a8bff5]{background:#0b69bd}.field-switch input:checked+i[data-v-21a8bff5]:after{transform:translateX(14px)}.field-switch em[data-v-21a8bff5]{color:#60738d;font-size:12px;font-style:normal}.image-upload-field[data-v-21a8bff5]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.image-upload-field__button[data-v-21a8bff5],.image-upload-field__clear[data-v-21a8bff5]{position:relative;display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;overflow:hidden;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.image-upload-field__button[data-v-21a8bff5]{color:#0b4c98;background:#edf5ff}.image-upload-field__button[data-v-21a8bff5]:hover{color:#fff;background:#0b4c98}.image-upload-field__button input[data-v-21a8bff5]{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.image-upload-field__clear[data-v-21a8bff5]{color:#8c5a5a;background:#fff4f3}.image-upload-field img[data-v-21a8bff5]{grid-column:1/-1;display:block;width:190px;height:110px;-o-object-fit:contain;object-fit:contain;border:1px solid #dce6f1;border-radius:8px;background:#f7f9fb}.tag-input-field[data-v-21a8bff5]{display:flex;flex-direction:column;gap:7px}.cell-tags[data-v-21a8bff5],.tag-preview[data-v-21a8bff5]{display:flex;flex-wrap:wrap;gap:5px}.cell-tags i[data-v-21a8bff5],.tag-preview span[data-v-21a8bff5]{padding:3px 7px;border-radius:99px;color:#41668f;background:#edf5ff;font-size:12px;font-style:normal;line-height:1.3}.cell-tags em[data-v-21a8bff5]{color:#8795a8;font-style:normal}.button[data-v-21a8bff5]{min-height:38px;padding:0 15px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;transition:transform .16s,opacity .16s}.button[data-v-21a8bff5]:hover:not(:disabled){transform:translateY(-1px)}.button[data-v-21a8bff5]:disabled,.text-button[data-v-21a8bff5]:disabled{cursor:not-allowed;opacity:.42;transform:none}.button--primary[data-v-21a8bff5]{color:#fff;background:#0b4c98}.button--secondary[data-v-21a8bff5]{color:#0b4c98;background:#edf5ff}.list-table-wrap[data-v-21a8bff5]{overflow-x:auto;border:1px solid #e6edf5;border-radius:10px}.list-table[data-v-21a8bff5]{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.list-table td[data-v-21a8bff5],.list-table th[data-v-21a8bff5]{padding:12px 10px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.list-table tr:last-child td[data-v-21a8bff5]{border-bottom:0}.list-table th[data-v-21a8bff5]{color:#70819a;background:#f8fbfe;font-weight:500;white-space:nowrap}.list-table td[data-v-21a8bff5]{max-width:300px;color:#334b69;line-height:1.45;word-break:break-word}.list-table__index[data-v-21a8bff5]{width:48px;color:#8190a4;text-align:center!important}.list-table__image[data-v-21a8bff5]{width:62px}.list-table__image img[data-v-21a8bff5]{display:block;width:46px;height:34px;border:1px solid #e1e9f2;border-radius:5px;-o-object-fit:contain;object-fit:contain}.list-table__actions[data-v-21a8bff5]{min-width:232px;white-space:nowrap}.list-table__empty[data-v-21a8bff5]{padding:30px!important;color:#8793a5;text-align:center!important}.value-badge[data-v-21a8bff5]{display:inline-flex;padding:3px 7px;border-radius:99px;color:#7a8798;background:#f0f3f6;font-size:12px}.value-badge--active[data-v-21a8bff5]{color:#176e51;background:#e7f6ef}.text-button[data-v-21a8bff5]{padding:0;border:0;color:#0b5fb0;background:transparent;cursor:pointer;font:inherit;font-size:13px}.text-button+.text-button[data-v-21a8bff5]{margin-left:10px}.text-button--danger[data-v-21a8bff5]{color:#c55454}.drawer-mask[data-v-21a8bff5]{position:fixed;z-index:2000;inset:0;display:flex;justify-content:flex-end;background:rgba(18,35,60,.34)}.editor-drawer[data-v-21a8bff5]{width:min(660px,94vw);min-height:100%;padding:28px;overflow-y:auto;background:#fff;box-shadow:-15px 0 35px rgba(22,40,67,.2)}.editor-drawer--apartment[data-v-21a8bff5]{box-sizing:border-box;width:min(980px,96vw)}.editor-drawer header[data-v-21a8bff5]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.editor-drawer header span[data-v-21a8bff5]{color:#6280a5;font-size:12px}.editor-drawer h2[data-v-21a8bff5]{margin:5px 0 0;color:#17385f;font-weight:500}.drawer-close[data-v-21a8bff5]{border:0;color:#596f8b;background:transparent;cursor:pointer;font-size:30px;line-height:1}.editor-drawer footer[data-v-21a8bff5]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media(max-width:860px){.module-page[data-v-21a8bff5]{padding:14px}.module-page__header[data-v-21a8bff5]{display:block;padding:20px}.module-page__actions[data-v-21a8bff5]{min-width:0;margin-top:18px;justify-content:flex-start}.form-grid[data-v-21a8bff5]{grid-template-columns:1fr}.field--wide[data-v-21a8bff5]{grid-column:span 1}.editor-section__title[data-v-21a8bff5]{align-items:flex-start;flex-direction:column}.image-upload-field[data-v-21a8bff5]{grid-template-columns:minmax(0,1fr) auto}.image-upload-field__clear[data-v-21a8bff5]{grid-column:1/-1;justify-self:start}.editor-drawer[data-v-21a8bff5]{padding:20px}}.cms-overview[data-v-540c6a1d]{min-height:100%;padding:24px;color:#1f2f46;background:#f5f7fb}.cms-overview__hero[data-v-540c6a1d]{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 28px;border:1px solid #dce6f2;border-left:4px solid #0b4c98;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(18,53,94,.06)}.cms-overview__hero>div[data-v-540c6a1d]:first-child{max-width:720px}.cms-overview__hero>div:first-child>span[data-v-540c6a1d]{color:#4d6f98;font-size:11px;font-weight:500;letter-spacing:.1em}.cms-overview__hero h1[data-v-540c6a1d]{margin:8px 0 0;color:#102d52;font-size:27px;font-weight:500}.cms-overview__hero p[data-v-540c6a1d]{margin:10px 0 0;color:#63758e;font-size:13px;line-height:1.75}.cms-overview__flow[data-v-540c6a1d]{display:grid;grid-template-columns:28px auto;gap:8px 10px;align-items:center;min-width:170px;color:#5f728c;font-size:13px}.cms-overview__flow b[data-v-540c6a1d]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#0b4c98;background:#edf5ff;font-weight:500}.cms-overview__grid[data-v-540c6a1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px}.cms-card[data-v-540c6a1d]{position:relative;display:flex;flex-direction:column;min-height:238px;padding:22px;border:1px solid #e1e9f2;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(25,56,96,.04)}.cms-card__number[data-v-540c6a1d]{color:#9ab8db;font-size:30px;font-weight:500;line-height:1}.cms-card h2[data-v-540c6a1d]{margin:14px 0 7px;color:#17385f;font-size:19px;font-weight:500}.cms-card p[data-v-540c6a1d]{flex:1;margin:0;color:#718096;font-size:13px;line-height:1.7}.cms-card__scope[data-v-540c6a1d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.cms-card__scope>span[data-v-540c6a1d]{width:100%;color:#8a98aa;font-size:12px}.cms-card__scope i[data-v-540c6a1d]{padding:3px 7px;border-radius:99px;color:#41668f;background:#edf5ff;font-size:12px;font-style:normal}.cms-card button[data-v-540c6a1d]{align-self:flex-start;margin-top:16px;padding:8px 12px;border:0;border-radius:8px;color:#0b4c98;background:#edf5ff;cursor:pointer;font:inherit;font-size:13px}.cms-card button[data-v-540c6a1d]:hover{color:#fff;background:#0b4c98}.cms-overview__notice[data-v-540c6a1d]{display:flex;gap:12px;margin-top:18px;padding:15px 18px;border:1px solid #e1e9f2;border-radius:10px;color:#63728a;background:#fff;font-size:13px;line-height:1.7}.cms-overview__notice strong[data-v-540c6a1d]{color:#0b4c98;font-weight:500;white-space:nowrap}@media(max-width:760px){.cms-overview[data-v-540c6a1d]{padding:14px}.cms-overview__hero[data-v-540c6a1d]{display:block;padding:22px}.cms-overview__flow[data-v-540c6a1d]{margin-top:22px}.cms-overview__notice[data-v-540c6a1d]{display:block}.cms-overview__notice span[data-v-540c6a1d]{display:block;margin-top:5px}}.customer-page[data-v-42ed6d38]{min-width:0}.customer-page__intro[data-v-42ed6d38]{box-sizing:border-box;padding:24px 24px 0}.customer-hero[data-v-42ed6d38]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px;align-items:stretch;padding:24px 28px;border:1px solid #dfe8ed;border-radius:16px;background:#fff}.customer-hero__copy[data-v-42ed6d38]{min-width:0}.customer-hero__eyebrow[data-v-42ed6d38]{color:#6280a5;font-size:11px;letter-spacing:.13em}.customer-hero h1[data-v-42ed6d38]{margin:7px 0 8px;color:#17385f;font-size:28px;font-weight:600}.customer-hero p[data-v-42ed6d38]{max-width:620px;margin:0;color:#71819a;font-size:13px;line-height:1.7}.customer-hero__stat[data-v-42ed6d38]{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px 22px;border:1px solid #e0eaf3;border-radius:12px;background:#f8fbfe}.customer-hero__stat strong[data-v-42ed6d38]{color:#0b4c98;font-size:32px;line-height:1}.customer-hero__stat span[data-v-42ed6d38]{margin-top:10px;color:#71819a;font-size:13px}@media(max-width:680px){.customer-page__intro[data-v-42ed6d38]{padding:16px 16px 0}.customer-hero[data-v-42ed6d38]{grid-template-columns:1fr;padding:20px}.customer-hero__stat[data-v-42ed6d38]{min-height:90px}}.service-management[data-v-7c285e33]{min-height:100%;padding:24px;color:#1f2f46;background:#f5f7fb}.service-management__header[data-v-7c285e33]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid #dce6f2;border-left:4px solid #0b4c98;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(18,53,94,.06)}.service-management__eyebrow[data-v-7c285e33]{display:block;margin-bottom:7px;color:#4c6f98;font-size:11px;font-weight:500;letter-spacing:.1em}.service-management h1[data-v-7c285e33]{margin:0;color:#102d52;font-size:26px;font-weight:500}.service-management__header p[data-v-7c285e33]{max-width:710px;margin:8px 0 0;color:#63758e;font-size:13px;line-height:1.7}.service-management__scope[data-v-7c285e33]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.service-management__scope span[data-v-7c285e33]{color:#71859e;font-size:12px;line-height:22px}.service-management__scope i[data-v-7c285e33]{padding:3px 8px;border-radius:99px;color:#41668f;background:#edf5ff;font-size:12px;font-style:normal}.service-management__actions[data-v-7c285e33]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:350px}.notice[data-v-7c285e33],.panel-title__tools>span[data-v-7c285e33],.save-state[data-v-7c285e33]{padding:5px 9px;border-radius:99px;font-size:12px;line-height:1.35}.save-state[data-v-7c285e33]{color:#9a6117;background:#fff5e8}.notice--success[data-v-7c285e33]{color:#176e51;background:#e7f6ef}.notice--warning[data-v-7c285e33]{color:#9a6117;background:#fff5e8}.notice--error[data-v-7c285e33]{color:#ad3e3e;background:#fff0ef}.publish-switch[data-v-7c285e33]{display:inline-flex;align-items:center;gap:7px;color:#4e617a;font-size:13px;white-space:nowrap}.publish-switch input[data-v-7c285e33]{width:16px;height:16px;accent-color:#0b4c98}.panel[data-v-7c285e33]{margin-top:16px;padding:22px;border:1px solid #e1e9f2;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(25,56,96,.04)}.service-management__loading[data-v-7c285e33]{color:#718096;text-align:center}.panel-title[data-v-7c285e33],.section-heading[data-v-7c285e33]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.panel-title h2[data-v-7c285e33],.section-heading h3[data-v-7c285e33]{margin:0;color:#17385f;font-size:18px;font-weight:500}.panel-title p[data-v-7c285e33],.section-heading p[data-v-7c285e33]{margin:6px 0 0;color:#718096;font-size:13px;line-height:1.55}.panel-title__tools[data-v-7c285e33]{display:flex;align-items:center;gap:10px}.panel-title__tools>span[data-v-7c285e33]{color:#39608e;background:#edf5ff;white-space:nowrap}.form-grid[data-v-7c285e33],.section-copy-grid[data-v-7c285e33]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.field[data-v-7c285e33]{display:flex;min-width:0;flex-direction:column;gap:7px;color:#43536b;font-size:13px}.field--wide[data-v-7c285e33]{grid-column:span 2}.field>span[data-v-7c285e33]{color:#334c6c;font-weight:500}.field b[data-v-7c285e33]{margin-left:3px;color:#c65050}.field input[data-v-7c285e33]:not([type=checkbox]),.field textarea[data-v-7c285e33]{box-sizing:border-box;width:100%;min-height:38px;padding:9px 11px;border:1px solid #d5e0ed;border-radius:8px;outline:none;color:#243a56;background:#fff;font:inherit}.field textarea[data-v-7c285e33]{min-height:86px;resize:vertical;line-height:1.55}.field input[data-v-7c285e33]:focus,.field textarea[data-v-7c285e33]:focus{border-color:#0b69bd;box-shadow:0 0 0 3px rgba(11,105,189,.12)}.button[data-v-7c285e33]{min-height:38px;padding:0 15px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:13px}.button[data-v-7c285e33]:disabled,.text-button[data-v-7c285e33]:disabled{cursor:not-allowed;opacity:.42}.button--primary[data-v-7c285e33]{color:#fff;background:#0b4c98}.button--secondary[data-v-7c285e33]{color:#0b4c98;background:#edf5ff}.service-table-wrap[data-v-7c285e33]{overflow-x:auto;border:1px solid #e6edf5;border-radius:10px}.service-table[data-v-7c285e33]{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.service-table td[data-v-7c285e33],.service-table th[data-v-7c285e33]{padding:12px 10px;border-bottom:1px solid #edf1f6;color:#334b69;text-align:left;vertical-align:middle;line-height:1.45}.service-table th[data-v-7c285e33]{color:#70819a;background:#f8fbfe;font-weight:500;white-space:nowrap}.service-table tr:last-child td[data-v-7c285e33]{border-bottom:0}.service-table td small[data-v-7c285e33],.service-table td strong[data-v-7c285e33]{display:block}.service-table td small[data-v-7c285e33]{margin-top:3px;color:#8795a8;font-size:12px}.service-table__index[data-v-7c285e33]{width:44px;color:#8190a4!important;text-align:center!important}.service-table__image[data-v-7c285e33]{width:66px}.service-table__image img[data-v-7c285e33]{display:block;width:50px;height:38px;border:1px solid #e1e9f2;border-radius:6px;-o-object-fit:contain;object-fit:contain}.service-table__actions[data-v-7c285e33]{min-width:245px;white-space:nowrap}.service-table__empty[data-v-7c285e33]{padding:30px!important;color:#8793a5!important;text-align:center!important}.detail-count[data-v-7c285e33]{color:#41668f;font-size:12px}.tag-list[data-v-7c285e33]{display:flex;flex-wrap:wrap;gap:5px}.tag-list i[data-v-7c285e33]{padding:3px 7px;border-radius:99px;color:#41668f;background:#edf5ff;font-size:12px;font-style:normal}.tag-list em[data-v-7c285e33]{color:#8795a8;font-style:normal}.text-button[data-v-7c285e33]{padding:0;border:0;color:#0b5fb0;background:transparent;cursor:pointer;font:inherit;font-size:13px}.text-button+.text-button[data-v-7c285e33]{margin-left:10px}.text-button--danger[data-v-7c285e33]{color:#c55454}.drawer-mask[data-v-7c285e33]{position:fixed;z-index:2000;inset:0;display:flex;justify-content:flex-end;background:rgba(18,35,60,.34)}.service-drawer[data-v-7c285e33]{width:min(760px,96vw);min-height:100%;padding:28px;overflow-y:auto;background:#fff;box-shadow:-15px 0 35px rgba(22,40,67,.2)}.service-drawer>header[data-v-7c285e33]{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.service-drawer>header span[data-v-7c285e33]{color:#6280a5;font-size:12px}.service-drawer>header h2[data-v-7c285e33]{margin:5px 0 0;color:#17385f;font-size:22px;font-weight:500}.service-drawer>header p[data-v-7c285e33]{margin:7px 0 0;color:#718096;font-size:13px;line-height:1.5}.drawer-close[data-v-7c285e33]{border:0;color:#596f8b;background:transparent;cursor:pointer;font-size:30px;line-height:1}.drawer-section[data-v-7c285e33]{margin-top:22px;padding-top:22px;border-top:1px solid #e6edf5}.drawer-section[data-v-7c285e33]:first-of-type{margin-top:0;padding-top:0;border-top:0}.drawer-section h3[data-v-7c285e33]{margin:0 0 15px;color:#17385f;font-size:16px;font-weight:500}.image-field[data-v-7c285e33]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.image-field__clear[data-v-7c285e33],.image-field__upload[data-v-7c285e33]{position:relative;display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.image-field__upload[data-v-7c285e33]{color:#0b4c98;background:#edf5ff}.image-field__upload input[data-v-7c285e33]{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.image-field__clear[data-v-7c285e33]{color:#8c5a5a;background:#fff4f3}.image-field img[data-v-7c285e33]{grid-column:1/-1;display:block;width:210px;height:120px;border:1px solid #dce6f1;border-radius:8px;-o-object-fit:contain;object-fit:contain}.nested-card[data-v-7c285e33]{margin-top:12px;padding:16px;border:1px solid #e0e9f2;border-radius:10px;background:#fbfdff}.nested-card>header[data-v-7c285e33]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;color:#355274;font-size:13px}.nested-card .field+.field[data-v-7c285e33]{margin-top:12px}.field-switch[data-v-7c285e33]{justify-content:center}.field-switch input[data-v-7c285e33]{width:16px;height:16px;accent-color:#0b4c98}.field-switch em[data-v-7c285e33]{color:#60738d;font-size:12px;font-style:normal}.service-drawer>footer[data-v-7c285e33]{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid #e6edf5}@media(max-width:860px){.service-management[data-v-7c285e33]{padding:14px}.service-management__header[data-v-7c285e33]{display:block;padding:20px}.service-management__actions[data-v-7c285e33]{min-width:0;margin-top:18px;justify-content:flex-start}.form-grid[data-v-7c285e33],.section-copy-grid[data-v-7c285e33]{grid-template-columns:1fr}.field--wide[data-v-7c285e33]{grid-column:span 1}.panel-title[data-v-7c285e33],.section-heading[data-v-7c285e33]{flex-direction:column}.image-field[data-v-7c285e33]{grid-template-columns:minmax(0,1fr) auto}.image-field__clear[data-v-7c285e33]{grid-column:1/-1;justify-self:start}.service-drawer[data-v-7c285e33]{padding:20px}}.admin .brand-name *{color:var(--juou-primary-color)!important}