.order-create-page[data-v-f4c06a65]{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;padding:25px 25px 0;overflow:hidden;background-color:#fff}.order-create-body[data-v-f4c06a65]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:16px}.order-create-form[data-v-f4c06a65] .ant-form-item-label{padding-bottom:4px}.order-create-form[data-v-f4c06a65] .ant-form-item-label>label{height:auto;font-size:14px;font-weight:600;color:#000000e0}.gift-pad-reason[data-v-f4c06a65]{font-size:12px;line-height:1.5}.order-create-card[data-v-f4c06a65]{padding:25px;background-color:#fff;border-radius:8px;border:1px solid #f0f0f0}.parent-summary-block[data-v-f4c06a65]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 18px;border-radius:12px;border:1px solid #f0f0f0;background:#fafafa}.parent-summary-block--empty[data-v-f4c06a65]{border-style:dashed;justify-content:center}.parent-summary-block__placeholder[data-v-f4c06a65]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.parent-summary-block__sep[data-v-f4c06a65]{margin:0 4px;color:#00000040;-webkit-user-select:none;user-select:none}.parent-summary-block__main[data-v-f4c06a65]{flex:1;min-width:0}.parent-summary-block__name[data-v-f4c06a65]{font-size:16px;font-weight:600;color:#000000e0}.parent-summary-block__phone[data-v-f4c06a65]{margin-top:6px;font-size:14px;color:#000000a6}.parent-summary-block__change[data-v-f4c06a65]{flex-shrink:0}.partner-summary-block[data-v-f4c06a65]{cursor:default}.partner-summary-block.parent-summary-block--empty .parent-summary-block__placeholder[data-v-f4c06a65]{font-size:14px;color:#00000073}.student-summary-block[data-v-f4c06a65]{cursor:default}.student-summary-block--no-parent[data-v-f4c06a65]:not(.parent-summary-block--empty){opacity:.85}.address-summary-block[data-v-f4c06a65]{cursor:default}.address-summary-block--no-parent[data-v-f4c06a65]:not(.parent-summary-block--empty){opacity:.85}.parent-picker-search[data-v-f4c06a65]{margin-bottom:12px}.parent-picker-list[data-v-f4c06a65]{max-height:360px;overflow-y:auto;margin-bottom:12px}.parent-picker-card[data-v-f4c06a65]{padding:14px 16px;margin-bottom:10px;border-radius:10px;border:1px solid #f0f0f0;background:#fafafa;cursor:pointer;transition:border-color .2s ease,background .2s ease}.parent-picker-card[data-v-f4c06a65]:last-child{margin-bottom:0}.parent-picker-card[data-v-f4c06a65]:hover{border-color:#1677ff;background:#f0f7ff}.parent-picker-card--active[data-v-f4c06a65]{border-color:#1677ff;background:#e6f4ff}.parent-picker-card__name[data-v-f4c06a65]{font-size:15px;font-weight:600}.parent-picker-card__phone[data-v-f4c06a65]{margin-top:6px;font-size:13px;color:#000000a6}.parent-picker-footer[data-v-f4c06a65]{padding-top:4px}.product-form-item[data-v-f4c06a65] .ant-form-item-control-input-content{width:100%;max-width:100%}.product-grid[data-v-f4c06a65]{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.product-card[data-v-f4c06a65]{--pc-text: #1a2b4d;--pc-accent: #2f54eb;--pc-border: rgb(47 84 235 / 18%);--pc-bg: linear-gradient(165deg, #f0f5ff 0%, #e8efff 45%, #dfe8fb 100%);box-sizing:border-box;min-height:168px;padding:20px;border-radius:18px;border:2px solid transparent;background:var(--pc-bg);color:var(--pc-text);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.product-card[data-v-f4c06a65]:hover{box-shadow:0 8px 24px #0f235f14}.product-card--warm[data-v-f4c06a65]:hover{box-shadow:0 8px 24px #5c3d1e1a}.product-card--coral[data-v-f4c06a65]:hover{box-shadow:0 8px 24px #6b2f281a}.product-card--blue[data-v-f4c06a65]{--pc-text: #1a2b4d;--pc-accent: #2f54eb;--pc-border: rgb(47 84 235 / 35%);--pc-bg: linear-gradient(165deg, #f0f5ff 0%, #e8efff 45%, #dfe8fb 100%)}.product-card--warm[data-v-f4c06a65]{--pc-text: #5c3d1e;--pc-accent: #d48806;--pc-border: rgb(212 136 6 / 38%);--pc-bg: linear-gradient(165deg, #fff9f0 0%, #fff3e0 50%, #ffe8cc 100%)}.product-card--coral[data-v-f4c06a65]{--pc-text: #6b2f28;--pc-accent: #b84a3d;--pc-border: rgb(184 74 61 / 36%);--pc-bg: linear-gradient(165deg, #ffffff 0%, #fff8f6 42%, #fff0ed 100%)}.product-card--active[data-v-f4c06a65]{border-color:var(--pc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-accent) 22%,transparent)}.product-card__top[data-v-f4c06a65]{padding-bottom:2px}.product-card__head[data-v-f4c06a65]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-card__title[data-v-f4c06a65]{flex:1;min-width:0;min-height:2.6em;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.02em;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.product-card__price-row[data-v-f4c06a65]{display:flex;flex-shrink:0;align-items:baseline;gap:2px;color:var(--pc-accent)}.product-card__currency[data-v-f4c06a65]{font-size:14px;font-weight:600;line-height:1;transform:translateY(-2px)}.product-card__amount[data-v-f4c06a65]{font-size:24px;font-weight:800;line-height:1;letter-spacing:-.03em}.product-card__subline[data-v-f4c06a65]{margin:14px 0 0;font-size:14px;line-height:1.5;opacity:.92}.product-card__subline strong[data-v-f4c06a65]{margin:0 4px;font-weight:700}.product-card__dot[data-v-f4c06a65]{margin:0 6px;opacity:.45}.product-card__divider[data-v-f4c06a65]{height:0;margin:16px 0 14px;border:none;border-top:1px dashed rgb(0 0 0 / 12%)}.product-card--warm .product-card__divider[data-v-f4c06a65]{border-top-color:#5c3d1e2e}.product-card--coral .product-card__divider[data-v-f4c06a65]{border-top-color:#6b2f282e}.product-card__bottom[data-v-f4c06a65]{display:flex;flex-direction:column;gap:6px}.product-card__fine[data-v-f4c06a65]{font-size:13px;line-height:1.45;opacity:.88}.product-card__fine strong[data-v-f4c06a65]{margin:0 4px;font-weight:700}.product-card__fine--muted[data-v-f4c06a65]{margin-top:2px;font-size:12px;opacity:.65}.footer-bar[data-v-f4c06a65]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:64px;margin:0 -25px;padding:0 49px;background:#fff;border-top:1px solid #f0f0f0;box-shadow:0 -4px 12px #0000000a}.price-box .label[data-v-f4c06a65]{color:#000000a6}.price-box .price[data-v-f4c06a65]{margin-right:8px;color:#ff4d4f;font-size:20px;font-weight:600}
