.order-form_orderForm___KldA{line-height:1.75;min-width:0}.order-form_orderForm___KldA,.order-form_orderForm___KldA button,.order-form_orderForm___KldA input,.order-form_orderForm___KldA label,.order-form_orderForm___KldA select{font-size:var(--tool-text-body)}.order-form_orderForm___KldA [class*=text-xs],.order-form_orderForm___KldA p{font-size:var(--tool-text-help);line-height:1.8}.order-form_orderForm___KldA label>span{display:block;margin-left:0;margin-top:5px}.order-form_orderForm___KldA button,.order-form_orderForm___KldA input:not([type=checkbox]),.order-form_orderForm___KldA select{min-height:44px}.order-form_orderForm___KldA button{white-space:normal}.order-form_orderForm___KldA input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#936278}.order-form_coupleIntro__fHokz{display:flex;gap:12px;padding:18px;background:#faf2f7;border:1px solid #ead7e2;border-radius:12px;color:#664858}.order-form_coupleIntro__fHokz>svg{flex-shrink:0;margin-top:3px}.order-form_checkPanel__rtBr0 h3,.order-form_coupleIntro__fHokz h3{font-size:var(--tool-text-section);font-weight:650;line-height:1.6;margin:0 0 6px}.order-form_photoRow__cIEYH{display:grid;grid-template-columns:34px 80px minmax(0,1fr);grid-template-areas:"number preview name" "drag preview actions" "check check check";gap:7px 10px;align-items:center}.order-form_photoNumber__9YnCi{grid-area:number;font-size:var(--tool-text-body);font-weight:600;text-align:center;color:#6d6170}.order-form_dragHandle__yxgvn{grid-area:drag;display:grid;place-items:center;min-width:34px;padding:0}.order-form_photoPreview__tazfJ{grid-area:preview;width:80px;height:90px;object-fit:contain;background:#f5f2f4;border:1px solid #e9e1e6;border-radius:8px;user-select:none}.order-form_photoName__KhIb_{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tool-text-body)}.order-form_photoActions__Wm_kt{grid-area:actions;display:flex;align-items:center;gap:4px}.order-form_photoActions__Wm_kt button{min-width:44px;padding:0}.order-form_photoCheck__Oztak{grid-area:check;border-top:1px solid #e9e1e6;padding-top:9px;margin-top:4px;min-width:0}.order-form_photoCheck__Oztak>p:first-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#6d6170}.order-form_photoCheck__Oztak p>span{margin-left:auto}.order-form_checkWarning__b_qHe{color:#915a15;background:#fff8e8;border:1px solid #eee0be;border-radius:7px;padding:8px 10px;margin-top:8px}.order-form_checkGood__UmU3S{display:flex;align-items:flex-start;gap:6px;color:#397158;margin-top:6px}.order-form_checkGood__UmU3S svg{margin-top:5px;flex-shrink:0}.order-form_checkPanel__rtBr0{border:1px solid #e6dbe2;border-radius:12px;padding:18px;background:#fcfafb;display:flex;flex-direction:column;gap:13px}.order-form_checkPanel__rtBr0 p{color:#6d6170}.order-form_checkPanel__rtBr0 .order-form_checkWarning__b_qHe{color:#915a15}.order-form_checkPanel__rtBr0>button{align-self:flex-start;gap:7px;padding:10px 14px;line-height:1.5;height:auto}.order-form_checkPanel__rtBr0>div[role=status]{border-top:1px solid #e6dbe2;padding-top:12px}.order-form_checkPanel__rtBr0>div[role=status]>p+p{margin-top:6px}.order-form_reviewCheck__A_OJ9{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e4d7df;border-radius:8px;background:#fff;line-height:1.7}.order-form_reviewCheck__A_OJ9 input{margin-top:4px}.order-form_orderForm___KldA .order-form_reviewCheck__A_OJ9>span{margin:0}.order-form_paymentRow__B5_7L{flex-wrap:wrap}.order-form_orderForm___KldA .order-form_price__kTkcJ{font-size:1.5rem;line-height:1.4}.order-form_paymentRow__B5_7L>button{padding:11px 15px;height:auto;line-height:1.6}@media(max-width:520px){.order-form_orderForm___KldA{padding:20px 16px}.order-form_photoRow__cIEYH{grid-template-columns:28px 64px minmax(0,1fr);gap:7px 8px}.order-form_photoPreview__tazfJ{width:64px;height:84px}.order-form_photoActions__Wm_kt{grid-column:1/-1;justify-content:flex-end}.order-form_photoRow__cIEYH{grid-template-areas:"number preview name" "drag preview name" "actions actions actions" "check check check"}.order-form_photoActions__Wm_kt button{width:44px}.order-form_photoCheck__Oztak p>span{margin-left:0}.order-form_paymentRow__B5_7L>button{width:100%}.order-form_checkPanel__rtBr0,.order-form_coupleIntro__fHokz{padding:15px}.order-form_orderForm___KldA .order-form_coupleIntro__fHokz{gap:8px}.order-form_coupleIntro__fHokz>svg{width:20px}.order-form_reviewCheck__A_OJ9{padding:10px}}