.OrderFormModal-module__AUhy2G__backdrop{z-index:10000;background:#0000008c;justify-content:center;align-items:flex-start;padding:24px 16px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.OrderFormModal-module__AUhy2G__dialog{background:var(--white);width:min(520px,100%);box-shadow:var(--shadow);border-radius:12px;margin:auto 0}.OrderFormModal-module__AUhy2G__head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.OrderFormModal-module__AUhy2G__title{color:var(--black);margin:0;font-size:20px;font-weight:700;line-height:1.25}.OrderFormModal-module__AUhy2G__close{width:40px;height:40px;color:var(--dark);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.OrderFormModal-module__AUhy2G__close:hover{color:var(--redHover)}.OrderFormModal-module__AUhy2G__form{flex-direction:column;gap:14px;padding:16px 20px 22px;display:flex}.OrderFormModal-module__AUhy2G__field{flex-direction:column;gap:6px;display:flex}.OrderFormModal-module__AUhy2G__label{color:var(--dark);font-size:14px;font-weight:600}.OrderFormModal-module__AUhy2G__req{color:var(--red)}.OrderFormModal-module__AUhy2G__input,.OrderFormModal-module__AUhy2G__select{border:1px solid var(--gray);width:100%;color:var(--black);background:var(--white);border-radius:8px;padding:10px 12px;font-size:15px}.OrderFormModal-module__AUhy2G__input:focus,.OrderFormModal-module__AUhy2G__select:focus{outline:2px solid var(--orange);outline-offset:0}.OrderFormModal-module__AUhy2G__static{background:var(--grayWhite);color:var(--black);border-radius:8px;padding:10px 12px;font-size:15px}.OrderFormModal-module__AUhy2G__summary{border:1px solid var(--gray);background:var(--grayWhite);border-radius:10px;padding:12px 14px}.OrderFormModal-module__AUhy2G__summaryLine,.OrderFormModal-module__AUhy2G__summaryPrice{color:var(--black);margin:0 0 6px;font-size:14px;line-height:1.45}.OrderFormModal-module__AUhy2G__summaryLine span,.OrderFormModal-module__AUhy2G__summaryPrice span{color:var(--dark);font-weight:600}.OrderFormModal-module__AUhy2G__summaryPrice{margin-bottom:10px;font-size:16px}.OrderFormModal-module__AUhy2G__infoList{color:var(--grayDark);margin:0;padding-left:18px;font-size:13px;line-height:1.45}.OrderFormModal-module__AUhy2G__checks{flex-direction:column;gap:10px;display:flex}.OrderFormModal-module__AUhy2G__check{color:var(--black);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.OrderFormModal-module__AUhy2G__check input{flex-shrink:0;margin-top:3px}.OrderFormModal-module__AUhy2G__check a{color:var(--red);text-decoration:underline}.OrderFormModal-module__AUhy2G__check a:hover{color:var(--redHover)}.OrderFormModal-module__AUhy2G__error{color:var(--red);margin:0;font-size:14px}.OrderFormModal-module__AUhy2G__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.OrderFormModal-module__AUhy2G__btnGhost{border:1px solid var(--gray);color:var(--dark);background:var(--white);border-radius:8px;padding:10px 18px;font-size:15px;font-weight:600}.OrderFormModal-module__AUhy2G__btnGhost:disabled{opacity:.5;cursor:not-allowed}.OrderFormModal-module__AUhy2G__btnPrimary{color:var(--grayWhite);background:var(--red);border-radius:8px;padding:10px 18px;font-size:15px;font-weight:600}.OrderFormModal-module__AUhy2G__btnPrimary:hover:not(:disabled){background:var(--redHover)}.OrderFormModal-module__AUhy2G__btnPrimary:disabled{opacity:.65;cursor:not-allowed}
