.service-dialog-overlay[data-v-71addd67]{background:#050f209e;display:grid;inset:0;padding:var(--page-padding-y) var(--page-padding-x);place-items:center;position:fixed;z-index:90}.service-dialog[data-v-71addd67]{background:#fff;border:1px solid #dce6f1;border-radius:8px;box-shadow:0 28px 80px #00000047;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:90vh;overflow:hidden;width:min(92vw,980px)}.service-dialog.is-choice[data-v-71addd67]{width:min(90vw,760px)}.service-dialog-head[data-v-71addd67]{align-items:flex-start;border-bottom:1px solid #e7edf5;display:flex;gap:16px;justify-content:space-between;padding:clamp(14px,1.6vw,16px) clamp(18px,2vw,22px)}.service-dialog-head span[data-v-71addd67]{color:#6b9dff;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.service-dialog-head h2[data-v-71addd67]{color:#102342;font-size:var(--font-size-title-lg);font-weight:var(--font-weight-bold);line-height:1.2;margin:5px 0 0}.service-dialog-close[data-v-71addd67]{background:#fff;border:1px solid #d8e2ef;border-radius:6px;color:#50627a;cursor:pointer;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.service-dialog-close[data-v-71addd67]:disabled{cursor:not-allowed;opacity:.5}.service-dialog-choice[data-v-71addd67],.service-dialog-form[data-v-71addd67]{overflow:auto;padding:clamp(14px,1.6vw,16px) clamp(18px,2vw,22px) 0}.service-close-confirm[data-v-71addd67]{align-items:center;background:#fff7ed;border:1px solid #ffd0a2;border-left:4px solid #ff8a20;border-radius:7px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.service-close-confirm strong[data-v-71addd67]{color:#102342;display:block;font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.service-close-confirm p[data-v-71addd67]{color:#7b5a32;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:1.5;margin:5px 0 0}.service-close-confirm>div[data-v-71addd67]:last-child{display:flex;flex:0 0 auto;gap:8px}.service-confirm-close[data-v-71addd67],.service-confirm-keep[data-v-71addd67]{border-radius:6px;cursor:pointer;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);height:34px;padding:0 13px}.service-confirm-keep[data-v-71addd67]{background:#fff;border:1px solid #d8e2ef;color:#35506e}.service-confirm-close[data-v-71addd67]{background:#e56a00;border:0;color:#fff}.service-dialog-choice[data-v-71addd67]{display:grid;gap:clamp(12px,1.4vw,14px);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:45px}.service-dialog-choice>p[data-v-71addd67]{color:#64748b;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);grid-column:1/-1;margin:0 0 4px}.service-option-card[data-v-71addd67]{align-items:center;background:#fff;border:1px solid #dbe6f3;border-radius:8px;box-shadow:0 8px 20px #1d3b670f;color:#102342;cursor:pointer;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) 22px;min-height:clamp(96px,8vw,110px);padding:var(--card-padding);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.service-option-card.primary[data-v-71addd67]{border-color:#cfe0ff}.service-option-card.secondary[data-v-71addd67]{border-color:#ffe0bd}.service-option-card[data-v-71addd67]:hover{box-shadow:0 14px 30px #1d3b671f;transform:translateY(-2px)}.service-option-card.primary[data-v-71addd67]:hover{border-color:#2d83ff}.service-option-card.secondary[data-v-71addd67]:hover{border-color:#ff8a20}.service-option-card i[data-v-71addd67]{border-radius:8px;display:grid;font-style:normal;height:48px;place-items:center;width:48px}.service-option-card.primary i[data-v-71addd67]{background:linear-gradient(180deg,#2d83ff,#1267ec);box-shadow:0 10px 20px #1267ec33;color:#fff}.service-option-card.secondary i[data-v-71addd67]{background:linear-gradient(180deg,#ff8a20,#ff760b);box-shadow:0 10px 20px #ff790e2e;color:#fff}.service-option-card small[data-v-71addd67],.service-option-card strong[data-v-71addd67]{display:block}.service-option-card strong[data-v-71addd67]{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold)}.service-option-card small[data-v-71addd67]{color:#62738b;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:1.6;margin-top:8px;white-space:pre-line}.service-option-card>svg[data-v-71addd67]{align-self:center;color:#98a8bd}.service-option-card:hover>svg[data-v-71addd67]{color:#1769e8}.service-form-section+.service-form-section[data-v-71addd67]{border-top:1px solid #e7edf5;margin-top:14px;padding-top:14px}.service-section-head[data-v-71addd67]{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px}.service-section-title[data-v-71addd67]{align-items:center;color:#1769e8;display:flex;gap:10px}.service-section-title h3[data-v-71addd67]{color:#102342;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);margin:0}.service-section-head p[data-v-71addd67]{color:#6f7f95;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:1.5;margin:1px 0 0;max-width:460px;text-align:right}.service-form-grid[data-v-71addd67]{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr))}.service-field[data-v-71addd67]{color:#102342;display:grid;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);gap:6px;grid-template-rows:20px var(--control-height-xl)}.service-field[data-v-71addd67]:has(textarea){grid-template-rows:20px auto}.service-field.required>span[data-v-71addd67]:after{color:#ff760b;content:"*";margin-left:4px}.service-field input[data-v-71addd67],.service-field select[data-v-71addd67],.service-field textarea[data-v-71addd67]{background:#fff;border:1px solid #d8e2ef;border-radius:7px;color:#102342;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);outline:0;width:100%}.service-field input[data-v-71addd67],.service-field select[data-v-71addd67]{height:var(--control-height-xl);padding:0 12px}.service-field textarea[data-v-71addd67]{min-height:82px;padding:10px 12px;resize:vertical}.service-field input[data-v-71addd67]:focus,.service-field select[data-v-71addd67]:focus,.service-field textarea[data-v-71addd67]:focus{border-color:#2d83ff;box-shadow:0 0 0 3px #2d83ff1f}.service-field input.is-readonly[data-v-71addd67]{background:linear-gradient(180deg,#f6f9fd,#edf4ff);border-color:#c9d8eb;color:#15345f;cursor:not-allowed}.service-field input.is-readonly[data-v-71addd67]:focus{border-color:#c9d8eb;box-shadow:none}.service-field small[data-v-71addd67]{color:#7a8aa1;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);line-height:1.35}.service-form-actions[data-v-71addd67]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e7edf5;bottom:0;display:flex;gap:12px;margin:16px -22px 0;padding:12px clamp(18px,2vw,22px);position:sticky;z-index:2}.service-reset-btn[data-v-71addd67],.service-submit-btn[data-v-71addd67]{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);gap:8px;height:var(--control-height-xl);justify-content:center;padding:0 22px}.service-submit-btn[data-v-71addd67]{background:linear-gradient(180deg,#2d83ff,#1267ec);border:0;box-shadow:0 12px 24px #1267ec38;color:#fff}.service-submit-btn[data-v-71addd67]:disabled{cursor:not-allowed;opacity:.72}.service-reset-btn[data-v-71addd67]{background:#fff;border:1px solid #d8e2ef;color:#4f6078}@media(max-width:760px){.service-dialog-overlay[data-v-71addd67]{align-items:end;padding:12px}.service-dialog[data-v-71addd67]{max-height:92vh}.service-dialog-choice[data-v-71addd67],.service-dialog-form[data-v-71addd67],.service-dialog-head[data-v-71addd67]{padding-inline:18px}.service-dialog-choice[data-v-71addd67],.service-form-grid[data-v-71addd67]{grid-template-columns:1fr}.service-section-head[data-v-71addd67]{flex-direction:column;gap:6px}.service-section-head p[data-v-71addd67]{max-width:none;text-align:left}.service-form-actions[data-v-71addd67]{flex-direction:column}.service-close-confirm[data-v-71addd67]{align-items:stretch;flex-direction:column}.service-close-confirm>div[data-v-71addd67]:last-child{justify-content:flex-end}}
