.order-form[data-v-2bf893a3]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-2bf893a3]{display:flex;flex-direction:column;gap:6px}.form-group--small[data-v-2bf893a3]{max-width:120px}.form-row[data-v-2bf893a3]{display:flex;gap:16px;flex-wrap:wrap}.form-row .form-group[data-v-2bf893a3]:first-child{flex:1}.form-label[data-v-2bf893a3]{font-size:.85rem;font-weight:700;color:var(--text-dark)}.form-hint[data-v-2bf893a3]{font-size:.8rem;color:var(--text-muted)}.textarea[data-v-2bf893a3]{resize:vertical;min-height:80px}.plan-selector[data-v-2bf893a3]{display:flex;gap:10px;flex-wrap:wrap}.plan-option[data-v-2bf893a3]{flex:1;min-width:100px;padding:14px;border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-light);cursor:pointer;text-align:center;transition:all .2s}.plan-option.active[data-v-2bf893a3]{border-color:var(--gold);background:var(--gold-glow)}.plan-option__name[data-v-2bf893a3]{display:block;font-weight:700;font-size:.9rem;color:var(--text-dark)}.plan-option__price[data-v-2bf893a3]{display:block;font-size:.8rem;color:var(--text-muted);margin-top:4px}.photos-grid[data-v-2bf893a3]{display:flex;gap:12px;flex-wrap:wrap}.photo-thumb[data-v-2bf893a3]{width:80px;height:80px;border-radius:var(--radius-sm);overflow:hidden;position:relative}.photo-thumb img[data-v-2bf893a3]{width:100%;height:100%;object-fit:cover}.photo-remove[data-v-2bf893a3]{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center}.photo-upload[data-v-2bf893a3]{width:80px;height:80px;border:2px dashed var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s}.photo-upload[data-v-2bf893a3]:hover{border-color:var(--red)}.photo-upload__icon[data-v-2bf893a3]{font-size:1.5rem;color:var(--text-muted);line-height:1}.photo-upload__text[data-v-2bf893a3]{font-size:.6rem;color:var(--text-muted);margin-top:2px}.form-error[data-v-2bf893a3]{background:#e5393514;color:var(--danger);padding:12px 16px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600}.order-page[data-v-7602fa39]{padding:100px 0 60px}.order-page__title[data-v-7602fa39]{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.2rem);color:var(--gold);text-align:center;margin-bottom:40px}.order-page__layout[data-v-7602fa39]{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}@media(max-width:768px){.order-page__layout[data-v-7602fa39]{grid-template-columns:1fr}}.order-summary[data-v-7602fa39]{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px;position:sticky;top:90px;display:flex;flex-direction:column;gap:20px}.order-summary__title[data-v-7602fa39]{font-size:1rem;font-weight:700;color:var(--text-dark)}.order-summary__price[data-v-7602fa39]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.order-summary__label[data-v-7602fa39]{font-weight:700;color:var(--text-dark)}.order-summary__amount[data-v-7602fa39]{font-size:1.8rem;font-weight:900;color:var(--gold)}.order-summary__secure[data-v-7602fa39]{text-align:center;font-size:.8rem;color:var(--text-muted)}
