.page_page__j8X_T{display:flex;justify-content:center;align-items:center;height:100dvh;&>form{width:100%;max-width:400px}}.Button_button__aJ0V6{cursor:pointer;border-radius:4px;font-weight:500;transition:opacity .2s ease;white-space:nowrap;&:hover{opacity:.7}}.Button_xs__UKV_6{padding:4px 8px;font-size:12px;line-height:16px}.Button_sm__fAUbM{padding:6px 12px;font-size:14px;line-height:20px}.Button_md__P5vol{padding:8px 16px;font-size:16px;line-height:24px}.Button_lg__5dywb{padding:10px 20px;font-size:18px;line-height:28px}.Button_xl__S5X_a{padding:12px 24px;font-size:20px;line-height:32px}.Button_blue__VTUqV{color:white;background-color:var(--blue-color);border:1px solid var(--blue-color)}.Button_blue-outline__8hWtS{color:var(--blue-color);background-color:white;border:1px solid var(--blue-color)}.Button_orange__stUsU{color:white;background-color:var(--orange-color);border:1px solid var(--orange-color)}.Button_orange-outline__GF8aO{color:var(--orange-color);background-color:white;border:1px solid var(--orange-color)}.Button_red___69FU{color:white;background-color:var(--red-color);border:1px solid var(--red-color)}.Button_red-outline__EQrOW{color:var(--red-color);background-color:white;border:1px solid var(--red-color)}.Button_disabled__NY0Op{color:var(--primary-color);background-color:transparent;border:1px solid var(--primary-color);cursor:not-allowed}.FabricOrderDetails_to-print__eHL4_{@media print{overflow:visible!important;margin-left:10px;margin-bottom:10px;margin-right:10px;margin-top:10px}}.FabricOrderDetails_component__TcO_w{display:grid;grid-template-rows:auto auto auto auto 1fr auto;grid-gap:20px;gap:20px;& input{font-size:large;padding:8px;border-radius:4px}}.FabricOrderDetails_header__fWfcp{& p{text-align:end}& h1{text-align:center}& .FabricOrderDetails_headerLeft__lGx0P{display:flex;justify-content:space-between;align-items:center}}.FabricOrderDetails_footer___Dky1{background-color:rgba(226,232,240,.7);box-shadow:0 -5px 5px rgba(0,0,0,.2);display:flex;gap:8px;justify-content:space-between;padding:8px;font-size:large;font-weight:700}.FabricOrderDetails_printButtonContainer__xW6pO{display:flex;gap:4px;align-items:center;& div>select{border-radius:4px}& div>select,&>button{font-size:large;padding:8px}&>button{font-weight:700;white-space:nowrap}}.FabricOrderDetails_metadata__NqVoO{margin:0 auto;max-width:1600px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"orderNumber-label      orderNumber-input      orderNumber-input      author-name-label              .                              ." "propertyCode-label     propertyCode-input     propertyCode-input     author-zipCode-label           author-address1-label          author-address1-label" "customerFullName-label customerFullName-input customerFullName-input .                              author-address2-label          author-address2-label" "sekisuiBranch-label    sekisuiBranch-input    sekisuiBranch-input    author-phoneNumber-label       author-phoneNumber-value       author-phoneNumber-value" "deliveryAddress-label  .                      .                      author-faxNumber-label         author-faxNumber-value         author-faxNumber-value" "companyName-label      companyName-input      companyName-input      chargePersonFullName-label     chargePersonFullName-input     chargePersonFullName-input" "phoneNumber-label      phoneNumber-input      phoneNumber-input      companyControlNumber-label     companyControlNumber-input     companyControlNumber-input" "zipCode-label          zipCode-input          zipCode-input          kyokkoBranch-label             kyokkoBranch-input             kyokkoBranch-input" "address1-label         address1-input         address1-input         .                              .                              ." "address2-label         address2-input         address2-input         .                              .                              ." "shippingDate-label      shippingDate-input     shippingDate-input     .                              .                              ." "notes-label            notes-input            notes-input            .                              .                              .";grid-gap:4px;gap:4px;align-items:center}.FabricOrderDetails_orderNumber-label__BITbH{grid-area:orderNumber-label;text-align:end}.FabricOrderDetails_orderNumber-input___M885{grid-area:orderNumber-input}.FabricOrderDetails_propertyCode-label__ZG2l0{grid-area:propertyCode-label;text-align:end}.FabricOrderDetails_propertyCode-input__0HW15{grid-area:propertyCode-input}.FabricOrderDetails_customerFullName-label__kIDEI{grid-area:customerFullName-label;text-align:end}.FabricOrderDetails_customerFullName-input__om_gw{grid-area:customerFullName-input}.FabricOrderDetails_deliveryAddress-label__2RgjS{grid-area:deliveryAddress-label;text-align:end;align-self:flex-end;margin:0}.FabricOrderDetails_companyName-label__CvSYe{grid-area:companyName-label;text-align:end}.FabricOrderDetails_companyName-input__YovNK{grid-area:companyName-input}.FabricOrderDetails_phoneNumber-label__epksg{grid-area:phoneNumber-label;text-align:end}.FabricOrderDetails_phoneNumber-input__6KBNU{grid-area:phoneNumber-input}.FabricOrderDetails_zipCode-label__GT__v{grid-area:zipCode-label;text-align:end}.FabricOrderDetails_zipCode-input__kCPx7{grid-area:zipCode-input}.FabricOrderDetails_address1-label__puH9C{grid-area:address1-label;text-align:end}.FabricOrderDetails_address1-input__8_o7g{grid-area:address1-input}.FabricOrderDetails_address2-label__iYB95{grid-area:address2-label;text-align:end}.FabricOrderDetails_address2-input__eSbwm{grid-area:address2-input}.FabricOrderDetails_shippingDate-label__Fwx9u{grid-area:shippingDate-label;text-align:end}.FabricOrderDetails_shippingDate-input__JrJEH{grid-area:shippingDate-input}.FabricOrderDetails_notes-label__D23I_{grid-area:notes-label;text-align:end}.FabricOrderDetails_notes-input__X9omr{grid-area:notes-input}.FabricOrderDetails_author-name-label__C9jOK{grid-area:author-name-label;text-align:end}.FabricOrderDetails_author-zipCode-label__g_lb1{grid-area:author-zipCode-label;text-align:end}.FabricOrderDetails_author-address1-label__CANZv{grid-area:author-address1-label}.FabricOrderDetails_author-address2-label__g7x3k{grid-area:author-address2-label}.FabricOrderDetails_author-phoneNumber-label__AbQL9{grid-area:author-phoneNumber-label;text-align:end}.FabricOrderDetails_author-phoneNumber-value__XqNYB{grid-area:author-phoneNumber-value}.FabricOrderDetails_author-faxNumber-label__kDGkj{grid-area:author-faxNumber-label;text-align:end}.FabricOrderDetails_author-faxNumber-value__z_HfG{grid-area:author-faxNumber-value}.FabricOrderDetails_chargePersonFullName-label__43NQ8{grid-area:chargePersonFullName-label;text-align:end}.FabricOrderDetails_chargePersonFullName-input__LVlUM{grid-area:chargePersonFullName-input}.FabricOrderDetails_companyControlNumber-label___2HaX{grid-area:companyControlNumber-label;text-align:end}.FabricOrderDetails_companyControlNumber-input__EeSOe{grid-area:companyControlNumber-input}.FabricOrderDetails_sekisuiBranch-label__Y4qHG{grid-area:sekisuiBranch-label;text-align:end}.FabricOrderDetails_sekisuiBranch-input__cMF2w{grid-area:sekisuiBranch-input}.FabricOrderDetails_kyokkoBranch-label__t2L4G{grid-area:kyokkoBranch-label;text-align:end}.FabricOrderDetails_kyokkoBranch-input__bNGJg{grid-area:kyokkoBranch-input}.FabricOrderDetails_item-list__KaaNN{margin:0 auto;width:100%;max-width:1000px;display:grid;grid-template-columns:auto 2fr 1fr 1fr 2fr;&>:nth-child(-n+5){background-color:#f8fafc;border:none;border-bottom:2px solid #94a3b8;font-weight:700}&>*{margin:0;display:flex;text-align:center;justify-content:center;align-items:center;padding:16px;font-size:large}&>div>input{width:100%}}.FabricOrderDetails_deliveryDateContainer__Ycyr5{display:flex;flex-direction:column;gap:.5rem}.FabricOrderDetails_readonlyDeliveryDate__BK3j5{display:flex;align-items:center;gap:1rem}.FabricOrderDetails_deliveryDateLabel__D7CBb{font-weight:500}.FabricOrderDetails_deliveryDateValue__PvTbD{flex:1 1;padding:.5rem;font-size:21px;color:#495057}.Footer_footer__UaG1g{display:flex;justify-content:space-between;padding:10px}.Footer_footerLeft__rObbO,.Footer_footerRight__kwQAJ{display:flex;gap:10px}.QuoteDetails_to-print__dnoEb{@media print{overflow:visible!important;margin-left:10px;margin-bottom:10px;margin-right:10px;margin-top:10px}}.QuoteDetails_component__2eA8u{display:grid;grid-template-rows:auto auto auto auto 1fr auto;grid-gap:20px;gap:20px;& input{font-size:large;padding:8px;border-radius:4px}}.QuoteDetails_header__iJYLO{padding-left:20px;padding-right:20px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;& h1{text-align:center}}.QuoteDetails_left-box__cvWMN{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.QuoteDetails_right-box__G3QBO{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.QuoteDetails_supply-box__PxRNr{border:2px solid var(--red-500,#ef4444);padding:8px;&>p{color:var(--red-500,#ef4444);font-size:24px;font-style:normal;font-weight:700;line-height:110%;margin:0}}.QuoteDetails_footer__WURok{background-color:rgba(226,232,240,.7);box-shadow:0 -5px 5px rgba(0,0,0,.2);display:flex;gap:8px;justify-content:space-between;padding:8px;font-size:large;font-weight:700;&>div{display:flex;gap:4px;align-items:center;& div>select{font-size:large;padding:8px;border-radius:4px}&>a,&>button{font-size:large;font-weight:700;padding:8px;white-space:nowrap}}}.QuoteDetails_metadata__fYBJk{margin:0 auto;max-width:1600px;padding-left:20px;padding-right:20px;display:grid;grid-template-columns:auto auto auto auto auto 1fr auto 1fr;grid-gap:4px;gap:4px;&>p{margin:0}}.QuoteDetails_metadata__fYBJk.QuoteDetails_customer-layout__M5DAF{grid-template-areas:"quote-number-label       quote-number-value       quote-number-value       quote-number-value       company-name-label            .                  .                          ." "customer-real-name-label customer-real-name-value customer-real-name-value customer-real-name-value zip-code-label                address1-label     .                          ." "customer-full-name-label customer-full-name-value customer-full-name-value customer-full-name-value .                             address2-label     .                          ." "property-code-label      property-code-value      property-code-value      property-code-value      phone-number-label            phone-number-value fax-number-label           fax-number-value" "payment-terms-label      payment-terms-value      payment-terms-value      payment-terms-value      .                             .                  .                         ." "expires-at-label         expires-at-value         expires-at-value         expires-at-value         charge-person-full-name-label charge-person-full-name-value charge-person-full-name-value charge-person-full-name-value"}.QuoteDetails_metadata__fYBJk.QuoteDetails_supply-layout__v42b0{grid-template-areas:"quote-number-label       quote-number-value       quote-number-value       quote-number-value       company-name-label            .                  .                          ." "customer-full-name-label customer-full-name-value customer-full-name-value customer-full-name-value zip-code-label                address1-label     .                          ." "property-code-label      property-code-value      property-code-value      property-code-value      .                             address2-label     .                          ." "payment-terms-label      payment-terms-value      payment-terms-value      payment-terms-value      phone-number-label            phone-number-value fax-number-label           fax-number-value" "expires-at-label         expires-at-value         expires-at-value         expires-at-value         charge-person-full-name-label charge-person-full-name-value charge-person-full-name-value charge-person-full-name-value"}.QuoteDetails_quote-number-label__C5cBB{grid-area:quote-number-label;display:flex;text-align:center;align-items:center}.QuoteDetails_quote-number-value__Zcz87{grid-area:quote-number-value;display:flex;text-align:center;align-items:flex-start}.QuoteDetails_customer-real-name-label__p3kGS{grid-area:customer-real-name-label;display:flex;text-align:center;align-items:center}.QuoteDetails_customer-real-name-value__Xmjpl{grid-area:customer-real-name-value;display:flex;text-align:center;align-items:flex-start}.QuoteDetails_customer-full-name-label__PExyo{grid-area:customer-full-name-label;display:flex;text-align:center;align-items:center}.QuoteDetails_customer-full-name-value__0EkqL{grid-area:customer-full-name-value;display:flex;text-align:center;align-items:flex-start;& span{padding-left:10px}}.QuoteDetails_property-code-label__sr__a{grid-area:property-code-label;display:flex;text-align:center;align-items:center}.QuoteDetails_property-code-value__hiWPe{grid-area:property-code-value;display:flex;text-align:center;align-items:flex-start}.QuoteDetails_payment-terms-label__1MQQL{grid-area:payment-terms-label;display:flex;text-align:center;align-items:center}.QuoteDetails_payment-terms-value__ojZ7b{grid-area:payment-terms-value;display:flex;text-align:center;align-items:flex-start}.QuoteDetails_expires-at-label__1esCd{grid-area:expires-at-label;display:flex;text-align:center;align-items:center}.QuoteDetails_expires-at-value__qZgJR{grid-area:expires-at-value;display:flex;text-align:center;align-items:flex-start}.QuoteDetails_company-name-label__Ajpzb{grid-area:company-name-label;display:flex;text-align:center;align-items:center}.QuoteDetails_zip-code-label__aIzci{grid-area:zip-code-label;display:flex;text-align:center;align-items:center}.QuoteDetails_address1-label__pj9jN{grid-area:address1-label;display:flex;text-align:center;align-items:center}.QuoteDetails_address2-label__SKvC8{grid-area:address2-label;display:flex;text-align:center;align-items:center}.QuoteDetails_phone-number-label__KUqUb{grid-area:phone-number-label;display:flex;text-align:center;align-items:center}.QuoteDetails_phone-number-value__du2Io{grid-area:phone-number-value;display:flex;text-align:center;align-items:center}.QuoteDetails_fax-number-label__ODifu{grid-area:fax-number-label;display:flex;text-align:center;align-items:center}.QuoteDetails_fax-number-value__fP9BK{grid-area:fax-number-value;display:flex;text-align:center;align-items:center}.QuoteDetails_charge-person-full-name-label__Z3pyA{grid-area:charge-person-full-name-label;display:flex;text-align:center;align-items:center}.QuoteDetails_charge-person-full-name-value___nCfz{grid-area:charge-person-full-name-value;display:flex;text-align:center;align-items:flex-start}.QuoteDetails_price-details__pOs3y{margin:auto;min-width:1000px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-areas:"total-price-tax-included-label total-price-tax-included-value total-price-tax-included-value total-price-tax-included-value total-price-tax-included-value" "price-breakdown-label total-price total-price tax-price tax-price";&>:nth-child(-n+1){background-color:#334155;color:white}&>*{border:1px solid #334155;margin:0;display:flex;text-align:center;justify-content:center;align-items:center;padding:4px;font-weight:700}}.QuoteDetails_price-details__pOs3y.QuoteDetails_customer-layout__M5DAF{grid-template-columns:repeat(5,1fr);grid-template-areas:"total-price-tax-included-label total-price-tax-included-value total-price-tax-included-value total-price-tax-included-value total-price-tax-included-value" "price-breakdown-label total-price total-price tax-price tax-price"}.QuoteDetails_total-price-tax-included-label__Adm7r{grid-area:total-price-tax-included-label}.QuoteDetails_total-price-tax-included-value__x_vph{grid-area:total-price-tax-included-value;justify-content:flex-end;font-size:x-large;padding:16px}.QuoteDetails_price-breakdown-label__mXHUY{grid-area:price-breakdown-label}.QuoteDetails_total-price__ukKeR{grid-area:total-price;display:flex;justify-content:space-between}.QuoteDetails_tax-price__FpJar{grid-area:tax-price;display:flex;justify-content:space-between}.QuoteDetails_grid-table__soSWE{font-weight:700;background-color:#f8fafc;border-bottom:4px solid #94a3b8;margin:0 auto}.QuoteDetails_grid-table__soSWE,.QuoteDetails_item-grid__lRhnp{max-width:1440px;display:grid;grid-template-columns:60px 40px 40px 40px 120px 60px 120px 120px 120px 120px 120px 120px;grid-template-areas:"no room-no floor-num room-name style dl1 fabric-code direction form-stable remarks quantity price" "no room-no window-info window-info meca-color dl2 window-fabric-code mount-position lining-position remarks2 unit-price price"}.QuoteDetails_no__Azpjd{grid-area:no}.QuoteDetails_no__Azpjd,.QuoteDetails_room-no__rXz1L{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_room-no__rXz1L{grid-area:room-no}.QuoteDetails_window-info___Y0Fj{grid-area:window-info}.QuoteDetails_floor-num__BwAd3,.QuoteDetails_window-info___Y0Fj{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_floor-num__BwAd3{grid-area:floor-num}.QuoteDetails_room-name__WaY0g{grid-area:room-name}.QuoteDetails_room-name__WaY0g,.QuoteDetails_style__9HqXM{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_style__9HqXM{grid-area:style}.QuoteDetails_meca-color__lVCjD{grid-area:meca-color}.QuoteDetails_dl1__GL8cj,.QuoteDetails_meca-color__lVCjD{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_dl1__GL8cj{grid-area:dl1}.QuoteDetails_dl2__Q7GUm{grid-area:dl2}.QuoteDetails_dl2__Q7GUm,.QuoteDetails_fabric-code__2JQ_F{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_fabric-code__2JQ_F{grid-area:fabric-code}.QuoteDetails_window-fabric-code__Z0Nzg{grid-area:window-fabric-code}.QuoteDetails_direction__PGDeo,.QuoteDetails_window-fabric-code__Z0Nzg{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_direction__PGDeo{grid-area:direction}.QuoteDetails_mount-position__0oh2P{grid-area:mount-position}.QuoteDetails_form-stable__tRJPT,.QuoteDetails_mount-position__0oh2P{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_form-stable__tRJPT{grid-area:form-stable}.QuoteDetails_lining-position__mqlOp{grid-area:lining-position}.QuoteDetails_lining-position__mqlOp,.QuoteDetails_remarks__vYomX{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_remarks__vYomX{grid-area:remarks}.QuoteDetails_remarks2__Zj38v{grid-area:remarks2}.QuoteDetails_quantity__x5A6F,.QuoteDetails_remarks2__Zj38v{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_quantity__x5A6F{grid-area:quantity}.QuoteDetails_unit-price__Je1bI{grid-area:unit-price}.QuoteDetails_price__TLnt4,.QuoteDetails_unit-price__Je1bI{border-color:var(--border-color,#cbd5e1);border-style:solid;border-width:1px;text-align:center;align-content:center;padding:4px;font-size:small}.QuoteDetails_price__TLnt4{grid-area:price}.QuoteDetails_adjust-price__9U8tu{margin:auto;min-width:1000px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"subtotal-sum-label subtotal-sum-value subtotal-sum-value subtotal-sum-value subtotal-sum-value subtotal-sum-value" "installation-fee-label installation-fee-value installation-fee-value installation-fee-value installation-fee-value installation-fee-value" "manual-discount-label manual-discount-value manual-discount-value manual-discount-value manual-discount-value manual-discount-value" "total-price-label total-price-value total-price-value total-price-value total-price-value total-price-value";border:1px solid #cbd5e1;border-radius:4px;padding:16px;&>*{margin:0;display:flex;text-align:center;justify-content:center;align-items:center;padding:4px}}.QuoteDetails_subtotal-sum-label__1uA8f{grid-area:subtotal-sum-label}.QuoteDetails_subtotal-sum-value__V6iNo{grid-area:subtotal-sum-value;display:flex;justify-content:flex-end;font-size:x-large;font-weight:700}.QuoteDetails_installation-fee-label__m06tJ{grid-area:installation-fee-label}.QuoteDetails_installation-fee-value__HoRzE{grid-area:installation-fee-value;&>input{width:100%;text-align:right}}.QuoteDetails_manual-discount-label__CInIC{grid-area:manual-discount-label}.QuoteDetails_manual-discount-value__N7mXU{grid-area:manual-discount-value;&>input{width:100%;text-align:right}}.QuoteDetails_total-price-label__X7qae{grid-area:total-price-label}.QuoteDetails_total-price-value__TO51K{grid-area:total-price-value;display:flex;justify-content:flex-end;font-size:x-large;font-weight:700}.SewingOrderDetails_to-print__yLkk1{@media print{overflow:visible!important;margin-left:10px;margin-bottom:10px;margin-right:10px;margin-top:10px}}.SewingOrderDetails_component__hxwCl{display:grid;grid-template-rows:auto auto auto auto 1fr auto;grid-gap:20px;gap:20px;& input{font-size:large;padding:8px;border-radius:4px}}.SewingOrderDetails_header__tbLRR{& p{text-align:end}& h1{text-align:center}& .SewingOrderDetails_headerLeft__d0CsP{display:flex;justify-content:space-between;align-items:center}}.SewingOrderDetails_footer__51AD7{background-color:rgba(226,232,240,.7);box-shadow:0 -5px 5px rgba(0,0,0,.2);display:flex;gap:8px;justify-content:space-between;padding:8px;font-size:large;font-weight:700}.SewingOrderDetails_printButtonContainer__yEqsj{display:flex;gap:4px;align-items:center;& div>select{border-radius:4px}& div>select,&>button{font-size:large;padding:8px}&>button{font-weight:700;white-space:nowrap}}.SewingOrderDetails_metadata__Khi54{margin:0 auto;max-width:1600px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"docNumber-label        docNumber-input        docNumber-input        author-name-label              .                              ." "propertyCode-label     propertyCode-input     propertyCode-input     author-zipCode-label           author-address1-label          author-address1-label" "customerFullName-label customerFullName-input customerFullName-input .                              author-address2-label          author-address2-label" "sekisuiBranch-label    sekisuiBranch-input    sekisuiBranch-input    author-phoneNumber-label       author-phoneNumber-value       author-phoneNumber-value" "deliveryAddress-label  .                      .                      author-faxNumber-label         author-faxNumber-value         author-faxNumber-value" "companyName-label      companyName-input      companyName-input      chargePersonFullName-label     chargePersonFullName-input     chargePersonFullName-input" "phoneNumber-label      phoneNumber-input      phoneNumber-input      companyControlNumber-label     companyControlNumber-input     companyControlNumber-input" "zipCode-label          zipCode-input          zipCode-input          kyokkoBranch-label             kyokkoBranch-input             kyokkoBranch-input" "address1-label         address1-input         address1-input         .                              .                              ." "address2-label         address2-input         address2-input         .                              .                              ." "shippingDate-label     shippingDate-input     shippingDate-input     .                              .                              ." "notes-label            notes-input            notes-input            .                              .                              .";grid-gap:4px;gap:4px;align-items:center}.SewingOrderDetails_docNumber-label__D1Pd_{grid-area:docNumber-label;text-align:end}.SewingOrderDetails_docNumber-input__jm56H{grid-area:docNumber-input}.SewingOrderDetails_propertyCode-label__eO39l{grid-area:propertyCode-label;text-align:end}.SewingOrderDetails_propertyCode-input__nyWiM{grid-area:propertyCode-input}.SewingOrderDetails_customerFullName-label__ZKThm{grid-area:customerFullName-label;text-align:end}.SewingOrderDetails_customerFullName-input__IoLjK{grid-area:customerFullName-input}.SewingOrderDetails_sekisuiBranch-label__otDzK{grid-area:sekisuiBranch-label;text-align:end}.SewingOrderDetails_sekisuiBranch-input__Og7RL{grid-area:sekisuiBranch-input}.SewingOrderDetails_deliveryAddress-label__2D1ja{grid-area:deliveryAddress-label;text-align:end;align-self:flex-end;margin:0}.SewingOrderDetails_companyName-label__E_0d_{grid-area:companyName-label;text-align:end}.SewingOrderDetails_companyName-input__N8NjL{grid-area:companyName-input}.SewingOrderDetails_phoneNumber-label__03OUb{grid-area:phoneNumber-label;text-align:end}.SewingOrderDetails_phoneNumber-input__QYFsC{grid-area:phoneNumber-input}.SewingOrderDetails_zipCode-label__WLd2L{grid-area:zipCode-label;text-align:end}.SewingOrderDetails_zipCode-input___x5fS{grid-area:zipCode-input}.SewingOrderDetails_address1-label__6sn3P{grid-area:address1-label;text-align:end}.SewingOrderDetails_address1-input__sMVuE{grid-area:address1-input}.SewingOrderDetails_address2-label__Lc4L0{grid-area:address2-label;text-align:end}.SewingOrderDetails_address2-input__0Ci_j{grid-area:address2-input}.SewingOrderDetails_shippingDate-label__ezyNn{grid-area:shippingDate-label;text-align:end}.SewingOrderDetails_shippingDate-input__D37WY{grid-area:shippingDate-input}.SewingOrderDetails_notes-label__jmYzh{grid-area:notes-label;text-align:end}.SewingOrderDetails_notes-input___TsE_{grid-area:notes-input}.SewingOrderDetails_author-name-label__ihFI0{grid-area:author-name-label;text-align:end}.SewingOrderDetails_author-zipCode-label__iGz53{grid-area:author-zipCode-label;text-align:end}.SewingOrderDetails_author-address1-label__GiTVo{grid-area:author-address1-label}.SewingOrderDetails_author-address2-label__1btg_{grid-area:author-address2-label}.SewingOrderDetails_author-phoneNumber-label__0WWwh{grid-area:author-phoneNumber-label;text-align:end}.SewingOrderDetails_author-phoneNumber-value__0NMut{grid-area:author-phoneNumber-value}.SewingOrderDetails_author-faxNumber-label__4qkcs{grid-area:author-faxNumber-label;text-align:end}.SewingOrderDetails_author-faxNumber-value__JntT8{grid-area:author-faxNumber-value}.SewingOrderDetails_chargePersonFullName-label__q1lie{grid-area:chargePersonFullName-label;text-align:end}.SewingOrderDetails_chargePersonFullName-input__2AEWC{grid-area:chargePersonFullName-input}.SewingOrderDetails_companyControlNumber-label__HI40S{grid-area:companyControlNumber-label;text-align:end}.SewingOrderDetails_companyControlNumber-input__RrVRM{grid-area:companyControlNumber-input}.SewingOrderDetails_kyokkoBranch-label__qBNhA{grid-area:kyokkoBranch-label;text-align:end}.SewingOrderDetails_kyokkoBranch-input__POIWB{grid-area:kyokkoBranch-input}.SewingOrderDetails_grid-table__J4Mst{font-weight:700;background-color:#f8fafc;border-bottom:4px solid #94a3b8;margin:0 auto;max-width:1440px;display:grid;grid-template-columns:90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;grid-template-areas:"window-num floor-num    room-name    room-name    fabric-type        sekisui-code mm-width           mm-width           mm-height   open-direction  tassels hem    chain  mount-height lining-sekisui-code quantity" "window-num window-notes window-notes window-notes lining-fabric-type mecha-maker  mecha-product-code mecha-product-code form-stable hooks           notes1  notes1 notes1 notes1       unit-price          unit-price" "window-num style        style        style        mecha-color        mecha-color  control            control            mount-type  fireproof-label notes2  notes2 notes2 notes2       total-price         total-price"}.SewingOrderDetails_item-row__BzWhh{display:grid;grid-template-columns:100px 1fr 100px;grid-gap:4px;gap:4px}.SewingOrderDetails_item-grid__ZjuYq{max-width:1440px;display:grid;grid-template-columns:90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;grid-template-areas:"window-num floor-num    room-name    room-name    fabric-type        sekisui-code mm-width           mm-width           mm-height   open-direction  tassels hem    chain  mount-height lining-sekisui-code quantity" "window-num window-notes window-notes window-notes lining-fabric-type mecha-maker  mecha-product-code mecha-product-code form-stable hooks           notes1  notes1 notes1 notes1       unit-price          unit-price" "window-num style        style        style        mecha-color        mecha-color  control            control            mount-type  fireproof-label notes2  notes2 notes2 notes2       total-price         total-price"}.SewingOrderDetails_window-num__VcG8U{grid-area:window-num;border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center}.SewingOrderDetails_floor-num__MSZRJ{grid-area:floor-num}.SewingOrderDetails_floor-num__MSZRJ,.SewingOrderDetails_room-name__zGBNp{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_room-name__zGBNp{grid-area:room-name}.SewingOrderDetails_fabric-type__0l_g1{grid-area:fabric-type}.SewingOrderDetails_fabric-type__0l_g1,.SewingOrderDetails_lining-fabric-type__zOFvj{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_lining-fabric-type__zOFvj{grid-area:lining-fabric-type}.SewingOrderDetails_sekisui-code__6gnf4{grid-area:sekisui-code}.SewingOrderDetails_mm-width__G1o9r,.SewingOrderDetails_sekisui-code__6gnf4{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_mm-width__G1o9r{grid-area:mm-width}.SewingOrderDetails_mm-height__oxqlp{grid-area:mm-height}.SewingOrderDetails_mm-height__oxqlp,.SewingOrderDetails_open-direction__0dJE1{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_open-direction__0dJE1{grid-area:open-direction}.SewingOrderDetails_tassels__K90pa{grid-area:tassels}.SewingOrderDetails_hem__xk5Qs,.SewingOrderDetails_tassels__K90pa{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_hem__xk5Qs{grid-area:hem}.SewingOrderDetails_chain__LPoPF{grid-area:chain}.SewingOrderDetails_chain__LPoPF,.SewingOrderDetails_mount-height__wkP3k{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_mount-height__wkP3k{grid-area:mount-height}.SewingOrderDetails_lining-sekisui-code__KYKQn{grid-area:lining-sekisui-code}.SewingOrderDetails_lining-sekisui-code__KYKQn,.SewingOrderDetails_quantity__hlUEr{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_quantity__hlUEr{grid-area:quantity}.SewingOrderDetails_window-notes__fJ2Dd{grid-area:window-notes}.SewingOrderDetails_mecha-maker__EAZDe,.SewingOrderDetails_window-notes__fJ2Dd{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_mecha-maker__EAZDe{grid-area:mecha-maker}.SewingOrderDetails_mecha-product-code__OLxQ2{grid-area:mecha-product-code}.SewingOrderDetails_form-stable__pW2UR,.SewingOrderDetails_mecha-product-code__OLxQ2{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_form-stable__pW2UR{grid-area:form-stable}.SewingOrderDetails_hooks__sjs5Z{grid-area:hooks}.SewingOrderDetails_hooks__sjs5Z,.SewingOrderDetails_notes1__nsXY_{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_notes1__nsXY_{grid-area:notes1}.SewingOrderDetails_unit-price__Onooa{grid-area:unit-price;align-content:center}.SewingOrderDetails_style___CRjK,.SewingOrderDetails_unit-price__Onooa{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_style___CRjK{grid-area:style}.SewingOrderDetails_mecha-color__Kdhsw{grid-area:mecha-color}.SewingOrderDetails_control___mlZ4,.SewingOrderDetails_mecha-color__Kdhsw{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_control___mlZ4{grid-area:control}.SewingOrderDetails_mount-type__KPMhH{grid-area:mount-type}.SewingOrderDetails_fireproof-label__aqLLE,.SewingOrderDetails_mount-type__KPMhH{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_fireproof-label__aqLLE{grid-area:fireproof-label}.SewingOrderDetails_notes2__helxs{grid-area:notes2}.SewingOrderDetails_notes2__helxs,.SewingOrderDetails_total-price__eKSuD{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.SewingOrderDetails_total-price__eKSuD{grid-area:total-price}.SewingOrderDetails_readonlyDeliveryDate__oI3Y1{display:flex;align-items:center;gap:1rem}.SewingOrderDetails_deliveryDateLabel__8E8hj{font-weight:500}.SewingOrderDetails_deliveryDateValue__cSdXL{flex:1 1;padding:.5rem;font-size:21px;color:#495057}.SewingOrderDetails_deliveryDateContainer__QE4PJ{display:flex;flex-direction:column;gap:.5rem}.ConfirmDeliveryDateForm_confirmationInput__XSYpc{display:flex;align-items:center;gap:1rem}.ConfirmDeliveryDateForm_confirmationInput__XSYpc span{font-weight:500;min-width:80px}.ConfirmDeliveryDateForm_confirmationInput__XSYpc input{flex:1 1;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.ConfirmDeliveryDateForm_confirmationInput__XSYpc input:disabled{background-color:#f5f5f5;cursor:not-allowed}.ConfirmDeliveryDateForm_saveButton___bMIb{padding:.5rem 1rem;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:1rem;min-width:80px}.ConfirmDeliveryDateForm_saveButton___bMIb:hover:not(:disabled){background-color:#0056b3}.ConfirmDeliveryDateForm_saveButton___bMIb:disabled{background-color:#6c757d;cursor:not-allowed}@page{margin:10mm 0 0 0}.SewingSummaryOrderToPrint_container__dQDMJ{overflow:hidden;height:0}.SewingSummaryOrderToPrint_page-section__Dj6Ku{page-break-after:always;padding:0 10mm 10mm}.SewingSummaryOrderToPrint_header__dvl02{display:flex;justify-content:space-between;align-items:center}.SewingSummaryOrderToPrint_section-title__XScre,.SewingSummaryOrderToPrint_title__dLE1f{margin:0}.SewingSummaryOrderToPrint_metadata__VxgH9{display:flex;gap:16px;margin:0 auto;max-width:600px;padding:3px;font-size:small}.SewingSummaryOrderToPrint_metadata-column__HoIcj{width:100%}.SewingSummaryOrderToPrint_metadata-row__5a4BH{display:flex;justify-content:space-between}.SewingSummaryOrderToPrint_metadata-row-gap__eqqiV{display:flex;justify-content:space-between;gap:4px}.SewingSummaryOrderToPrint_metadata-zip-row__Dg1qw{display:flex;gap:4px}.SewingSummaryOrderToPrint_nowrap__blrLg{white-space:nowrap}.SewingSummaryOrderToPrint_table-wrapper___ov7w{width:100%}.SewingSummaryOrderToPrint_grid-header__farS0,.SewingSummaryOrderToPrint_item-row__9LH3a{display:grid;grid-template-columns:repeat(28,1fr);grid-template-areas:"windowNumber floorNumber roomName roomName roomName interiorFabricType interiorFabricType interiorFabricSekisuiCode interiorFabricSekisuiCode millimeterWidth millimeterWidth millimeterHeight millimeterHeight openDirection openDirection tassels tassels hemType hemType millimeterChainLength millimeterChainLength mountPosition mountPosition liningFabricSekisuiCode liningFabricSekisuiCode quantity quantity quantity" "windowNumber windowNotes windowNotes windowNotes windowNotes windowFabricType windowFabricType mechMaker mechMaker mechProductName mechProductName formStable formStable hooksType hooksType notes1 notes1 notes1 notes1 notes1 notes1 notes1 notes1 notes1 notes1 notes1 notes1 notes1" "windowNumber style style style style mechColor mechColor mechColor mechColor controlType controlType mountType mountType fireproofLabel fireproofLabel notes2 notes2 notes2 notes2 notes2 notes2 notes2 notes2 notes2 notes2 notes2 notes2 notes2";font-size:8px;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1}.SewingSummaryOrderToPrint_grid-header__farS0{background-color:#f8fafc;border-bottom:2px solid #94a3b8;font-weight:700}.SewingSummaryOrderToPrint_item-row__9LH3a{break-inside:avoid;page-break-inside:avoid}.SewingSummaryOrderToPrint_cell__3g55s,.SewingSummaryOrderToPrint_header-cell__XmUi9{border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;align-content:center;text-align:center}.SewingSummaryOrderToPrint_cell__3g55s{padding:3px}.SewingSummaryOrderToPrint_window-number__FT1EG{grid-area:windowNumber}.SewingSummaryOrderToPrint_floor-number__AIx3y{grid-area:floorNumber}.SewingSummaryOrderToPrint_room-name__zrexr{grid-area:roomName}.SewingSummaryOrderToPrint_interior-fabric-type__w1_zy{grid-area:interiorFabricType}.SewingSummaryOrderToPrint_interior-fabric-sekisui-code__68VhL{grid-area:interiorFabricSekisuiCode}.SewingSummaryOrderToPrint_millimeter-width__dmy9V{grid-area:millimeterWidth}.SewingSummaryOrderToPrint_millimeter-height__2HQj8{grid-area:millimeterHeight}.SewingSummaryOrderToPrint_open-direction__rqKny{grid-area:openDirection}.SewingSummaryOrderToPrint_tassels__Tm4BW{grid-area:tassels}.SewingSummaryOrderToPrint_hem-type__8aIb_{grid-area:hemType}.SewingSummaryOrderToPrint_millimeter-chain-length__uyXEo{grid-area:millimeterChainLength}.SewingSummaryOrderToPrint_mount-position__ZcnBu{grid-area:mountPosition}.SewingSummaryOrderToPrint_lining-fabric-sekisui-code__W27iI{grid-area:liningFabricSekisuiCode}.SewingSummaryOrderToPrint_quantity__vMw7O{grid-area:quantity}.SewingSummaryOrderToPrint_window-notes__vJl2h{grid-area:windowNotes}.SewingSummaryOrderToPrint_window-fabric-type__82JGJ{grid-area:windowFabricType}.SewingSummaryOrderToPrint_mech-maker__NVycl{grid-area:mechMaker}.SewingSummaryOrderToPrint_mech-product-name__NMVKK{grid-area:mechProductName}.SewingSummaryOrderToPrint_form-stable__7H02N{grid-area:formStable}.SewingSummaryOrderToPrint_hooks-type__iWwoz{grid-area:hooksType}.SewingSummaryOrderToPrint_notes1__ecoPy{grid-area:notes1}.SewingSummaryOrderToPrint_style__qaVOW{grid-area:style}.SewingSummaryOrderToPrint_mech-color__CuJE_{grid-area:mechColor}.SewingSummaryOrderToPrint_control-type__E5Sw6{grid-area:controlType}.SewingSummaryOrderToPrint_mount-type__fLKtj{grid-area:mountType}.SewingSummaryOrderToPrint_fireproof-label__wT7E0{grid-area:fireproofLabel}.SewingSummaryOrderToPrint_notes2__MI9WC{grid-area:notes2}.ConfirmDeliveryDateForm_confirmationInput__s1R9n{display:flex;align-items:center;gap:1rem}.ConfirmDeliveryDateForm_confirmationInput__s1R9n span{font-weight:500;min-width:80px}.ConfirmDeliveryDateForm_confirmationInput__s1R9n input{flex:1 1;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.ConfirmDeliveryDateForm_confirmationInput__s1R9n input:disabled{background-color:#f5f5f5;cursor:not-allowed}.ConfirmDeliveryDateForm_saveButton__W5z0j{padding:.5rem 1rem;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:1rem;min-width:80px}.ConfirmDeliveryDateForm_saveButton__W5z0j:hover:not(:disabled){background-color:#0056b3}.ConfirmDeliveryDateForm_saveButton__W5z0j:disabled{background-color:#6c757d;cursor:not-allowed}.BackButton_backButton__qHeZ6{padding:6px 10px}.FabricSelectDrawer_overlay__LzBG6{position:fixed;inset:0;background-color:rgba(0,0,0,.5);transition:opacity .3s;z-index:1}.FabricSelectDrawer_drawer__Zlaoh{position:fixed;top:0;right:0;height:100%;width:30rem;background-color:white;box-shadow:-2px 0 8px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:2;padding:20px;box-sizing:border-box;display:grid;grid-template-rows:auto auto auto auto auto 1fr;grid-gap:8px;gap:8px}.FabricSelectDrawer_drawer-open__43RVY{transform:translateX(0)}.FabricSelectDrawer_drawer-header__K38oa{margin:0;font-size:x-large}.FabricSelectDrawer_fabric-product-type__2rt_i{display:flex;gap:8px;&>button{font-size:x-large;border-color:var(--blue-color);border-style:solid;border-width:1px;border-radius:10rem;cursor:pointer;padding:4px 16px}}.FabricSelectDrawer_fabric-grade__AngfE>button{font-size:x-large;border-color:var(--blue-color);border-style:solid;border-width:1px;border-radius:10rem;cursor:pointer;padding:4px 16px}.FabricSelectDrawer_button-selected__JHqd8{color:#fff;background-color:var(--blue-color)}.FabricSelectDrawer_button-unselected__oCdHC{background-color:white}.FabricSelectDrawer_button-unselected__oCdHC:hover{background-color:rgba(59,130,246,.1)}.FabricSelectDrawer_fabric-list__F8iBU{display:flex;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;&>button{background-color:#fff;font-size:x-large;padding:8px;border:none;border-bottom:1px solid var(--border-color);cursor:pointer}&>button:hover{background-color:#f8fafc}}.FabricSelectDrawer_fabric-list__F8iBU::-webkit-scrollbar{display:none}.FabricSelectDrawer_fabric-display-container__3nEkw{display:flex;align-items:center;gap:8px;margin-bottom:8px;width:100%}.FabricSelectDrawer_fabric-label__F9eSR{font-weight:700;min-width:80px;color:#374151}.FabricSelectDrawer_fabric-display__mTu8H{flex:1 1;min-width:0;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:4px;padding:12px;font-size:16px;color:#374151}.FabricSelectDrawer_mode-buttons__eoZZf{display:flex;gap:4px;flex-shrink:0}.FabricSelectDrawer_mode-button__QxgIJ{padding:12px 16px;border:1px solid var(--blue-color);border-radius:4px;cursor:pointer;font-size:16px;transition:all .2s;white-space:nowrap;flex-shrink:0}.FabricSelectDrawer_mode-button-active__vshf_{background-color:var(--blue-color);color:white}.FabricSelectDrawer_mode-button-inactive__1YWEk{background-color:white;color:var(--blue-color)}.FabricSelectDrawer_mode-button-inactive__1YWEk:hover{background-color:rgba(59,130,246,.1)}.FabricSelectDrawer_other-drawer__zw0kf{grid-template-rows:repeat(5,auto);gap:16px;padding:20px;align-content:start;justify-items:stretch}.FabricSelectDrawer_input-field__mcejY{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:4px;font-size:16px;height:48px;box-sizing:border-box}.FabricSelectDrawer_input-field__mcejY::placeholder{color:#9ca3af}.FabricSelectDrawer_input-field__mcejY:focus{outline:none;border-color:var(--blue-color);background-color:white}.FabricSelectDrawer_button-container__PCXEs{display:flex;gap:12px;justify-content:center;margin-top:auto}.FabricSelectDrawer_action-button__oHjR1{flex:1 1;padding:12px 24px;font-size:16px;border-radius:4px;cursor:pointer;transition:all .2s}.InputWithError_component__u1Pn_{display:flex;flex-direction:column;gap:4px;.InputWithError_input-wrapper__v4mkB{display:flex;align-items:center;position:relative;& input{border:1px solid #ccc;border-radius:4px;width:100%}.InputWithError_unit__hGpko{position:absolute;right:8px;color:#666;pointer-events:none;font-size:.9em}&.InputWithError_with-unit__WbsAV input{padding-right:40px}}.InputWithError_input-error__w4dJU{color:var(--red-color);border-width:2px;border-style:solid;border-color:var(--red-color)}&>span{color:var(--red-color)}}.LoginForm_form___N6fE{display:grid;grid-template-columns:1fr 2fr;grid-gap:16px;gap:16px;width:100%;&>label{align-self:start;padding-top:8px;font-weight:700;font-size:large}& input{font-size:large;padding:8px}& span{font-size:small}&>button{grid-column:1/-1;font-size:large;padding:6px}}.LoginForm_label-error__aBPWi{color:var(--red-color)}.SelectWithError_component__Egunf{display:flex;flex-direction:column;gap:4px;& select{border:1px solid #ccc}.SelectWithError_select-error__uvIXV{border-width:2px;border-style:solid;border-color:var(--red-color)}& span{color:var(--red-color)}}.KyokkoPasswordForm_form-grid__PVNGC{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;&>label,&>p{align-self:start;padding-top:8px;font-size:large}& input,&>button{font-size:large;padding:8px;border-radius:4px}&>button{margin:0 auto auto 0}}.KyokkoPasswordForm_user-id__mClOA{grid-column:2/4}.KyokkoPasswordForm_input-group__Co_oq{display:flex;flex-direction:column;gap:4px}.ConstructorSettingsForm_settings__w0PaY{margin-left:60px;display:grid;grid-template-rows:auto auto auto;grid-gap:16px;gap:16px}.ConstructorSettingsForm_profile-header__roT3R{display:flex;justify-content:space-between;&>p{font-weight:700;font-size:x-large;margin:0}&>button{font-size:large}}.ConstructorSettingsForm_input-group__OQs8U{width:auto;display:flex;flex-direction:column;&>input{font-size:large;padding:8px;border-radius:4px}}.ConstructorSettingsForm_profile-form__w8Q0s{display:grid;grid-template-areas:"id-label id-value id-value id-value id-value id-value" "fullName-label fullName-value fullName-value fullName-value fullName-value fullName-value" "email-label email-value email-value email-value email-value email-value" "constructorName-label constructorName-value constructorName-value zipCode-label zipCode-value zipCode-value" "address1-label address1-value address1-value address2-label address2-value address2-value" "phoneNumber-label phoneNumber-value phoneNumber-value faxNumber-label faxNumber-value faxNumber-value" ". . . . . button-group";grid-gap:16px;gap:16px;margin-top:16px;margin-bottom:16px;align-items:center;&>p{margin:0}}.ConstructorSettingsForm_id-label__mhPqC{grid-area:id-label}.ConstructorSettingsForm_id-value__nU6FS{grid-area:id-value}.ConstructorSettingsForm_fullName-label__ywWE9{grid-area:fullName-label}.ConstructorSettingsForm_fullName-value__5NFS7{grid-area:fullName-value}.ConstructorSettingsForm_email-label__AqSbW{grid-area:email-label}.ConstructorSettingsForm_email-value__CPzO8{grid-area:email-value}.ConstructorSettingsForm_constructorName-label__0thGR{grid-area:constructorName-label}.ConstructorSettingsForm_constructorName-value__4gdcJ{grid-area:constructorName-value}.ConstructorSettingsForm_zipCode-label__kXq66{grid-area:zipCode-label}.ConstructorSettingsForm_zipCode-value__JiYZh{grid-area:zipCode-value;display:flex;align-items:flex-start;gap:8px}.ConstructorSettingsForm_address1-label__rlJtK{grid-area:address1-label}.ConstructorSettingsForm_address1-value__hUIKY{grid-area:address1-value}.ConstructorSettingsForm_address2-label__U4pm5{grid-area:address2-label}.ConstructorSettingsForm_address2-value__i9la8{grid-area:address2-value}.ConstructorSettingsForm_phoneNumber-label__T9Fz_{grid-area:phoneNumber-label}.ConstructorSettingsForm_phoneNumber-value__Ei2o5{grid-area:phoneNumber-value}.ConstructorSettingsForm_faxNumber-label__kQaFA{grid-area:faxNumber-label}.ConstructorSettingsForm_faxNumber-value__E49kW{grid-area:faxNumber-value}.ConstructorSettingsForm_button-group__9Xu5B{grid-area:button-group;display:flex;gap:4px;justify-content:flex-end;&>button{padding:6px;font-size:large;font-weight:700}}.ConstructorSettingsForm_button-group__9Xu5B .ConstructorSettingsForm_delivery-address-list__liMS3{display:flex;flex-direction:column}.ConstructorSettingsForm_delivery-address-header__boxvm{display:flex;flex-direction:column;gap:8px;&>p{font-size:x-large;margin:0}&>button,&>p{font-weight:700}&>button{font-size:large;padding:6px}}.ConstructorSettingsForm_delivery-address-form__ebA10{display:grid;grid-template-areas:"companyName-label companyName-value companyName-value button-group button-group button-group" "chargePersonFullName-label chargePersonFullName-value chargePersonFullName-value zipCode-label zipCode-value zipCode-value" "address1-label address1-value address1-value address2-label address2-value address2-value" "phoneNumber-label phoneNumber-value phoneNumber-value faxNumber-label faxNumber-value faxNumber-value";margin-top:16px;margin-bottom:16px;border-radius:10px;align-items:start;background-color:#f1f5f9;&>*{padding:8px;align-self:start}&>:nth-child(-n+5){background-color:#e2e8f0}&>p{margin:0;align-content:center}.ConstructorSettingsForm_button-group__9Xu5B{border-top-right-radius:10px;align-items:start}&>label{align-content:center}&>.ConstructorSettingsForm_input-group__OQs8U{justify-content:center}}.ConstructorSettingsForm_companyName-label__pII_q{grid-area:companyName-label;border-top-left-radius:10px;align-self:stretch}.ConstructorSettingsForm_companyName-value__E9JNx{grid-area:companyName-value;align-self:stretch}.ConstructorSettingsForm_chargePersonFullName-label__LXJOa{grid-area:chargePersonFullName-label}.ConstructorSettingsForm_chargePersonFullName-value__C9tZz{grid-area:chargePersonFullName-value}.ConstructorSettingsForm_delivery-address-form__ebA10>.ConstructorSettingsForm_phoneNumber-label__T9Fz_{border-bottom-left-radius:10px}.ConstructorSettingsForm_delivery-address-form__ebA10>.ConstructorSettingsForm_faxNumber-value__E49kW{border-bottom-right-radius:10px}.ConstructorSettingsForm_sekisui-branch-list__gNPsP{display:flex;flex-direction:column}.ConstructorSettingsForm_sekisui-branch-header__ceOey{display:flex;flex-direction:column;gap:8px;&>p{font-size:x-large;margin:0}&>button,&>p{font-weight:700}&>button{font-size:large;padding:6px}}.ConstructorSettingsForm_sekisui-branch-form__EqwhK{display:grid;grid-template-areas:"branchId-label branchId-value branchId-value button-group button-group button-group" "branchGrossMargin-label branchGrossMargin-value branchGrossMargin-value branchGrossMargin-value branchGrossMargin-value branchGrossMargin-value" "constructorGrossMargin-label constructorGrossMargin-value constructorGrossMargin-value constructorGrossMargin-value constructorGrossMargin-value constructorGrossMargin-value" "zipCode-label zipCode-value zipCode-value zipCode-value zipCode-value zipCode-value" "address1-label address1-value address1-value address2-label address2-value address2-value" "phoneNumber-label phoneNumber-value phoneNumber-value faxNumber-label faxNumber-value faxNumber-value";margin-top:16px;margin-bottom:16px;border-radius:10px;&>*{padding:8px;height:100%}&>:nth-child(-n+5){background-color:#e2e8f0}&>:nth-child(n+6):nth-child(-n+19){background-color:#f1f5f9}&>p{margin:0;align-content:center}.ConstructorSettingsForm_button-group__9Xu5B{border-top-right-radius:10px;align-items:start}&>label{align-content:center}.ConstructorSettingsForm_input-group__OQs8U,.ConstructorSettingsForm_select-group__xTULR{justify-content:center}}.ConstructorSettingsForm_branchId-label__HjhM_{grid-area:branchId-label;border-top-left-radius:10px;height:auto}.ConstructorSettingsForm_branchId-value__XbnT1{grid-area:branchId-value;height:auto}.ConstructorSettingsForm_branchGrossMargin-label__8AXIb{grid-area:branchGrossMargin-label}.ConstructorSettingsForm_branchGrossMargin-value__txqfl{grid-area:branchGrossMargin-value}.ConstructorSettingsForm_constructorGrossMargin-label__8Kd1L{grid-area:constructorGrossMargin-label}.ConstructorSettingsForm_constructorGrossMargin-value__fFJ6K{grid-area:constructorGrossMargin-value}.ConstructorSettingsForm_select-group__xTULR{width:auto;display:flex;flex-direction:column;&>select{font-size:large;padding:8px;border-radius:4px}}.ConstructorSettingsForm_sekisui-branch-form__EqwhK>.ConstructorSettingsForm_phoneNumber-label__T9Fz_{border-bottom-left-radius:10px}.ConstructorSettingsForm_sekisui-branch-form__EqwhK>.ConstructorSettingsForm_faxNumber-value__E49kW{border-bottom-right-radius:10px}.ConstructorSettingsForm_address-search-button__qiutM{font-size:large;font-weight:700;padding:8px;white-space:nowrap;min-width:80px;align-self:flex-start}.ConstructorSettingsForm_zipCode-value__JiYZh .ConstructorSettingsForm_input-group__OQs8U{flex:1 1;min-width:0}.ConstructorSettingsForm_delivery-address-form__ebA10 .ConstructorSettingsForm_zipCode-value__JiYZh{display:flex;align-items:flex-start;gap:8px;padding:0}.ConstructorSettingsForm_delivery-address-form__ebA10 .ConstructorSettingsForm_zipCode-value__JiYZh>*{padding:8px}.ICSettingsForm_settings__Iwbtr{margin-left:60px;display:grid;grid-template-rows:auto auto auto;grid-gap:16px;gap:16px}.ICSettingsForm_profile-header__ChBcC{display:flex;justify-content:space-between;&>p{font-weight:700;font-size:x-large;margin:0}&>button{font-size:large}}.ICSettingsForm_input-group__GPvO7{width:auto;display:flex;flex-direction:column;&>input{font-size:large;padding:8px;border-radius:4px}}.ICSettingsForm_profile-form__bhbKU{display:grid;grid-template-areas:"id-label id-value id-value id-value id-value id-value" "fullName-label fullName-value fullName-value fullName-value fullName-value fullName-value" "email-label email-value email-value email-value email-value email-value" "branchId-label branchId-value branchId-value branchId-value branchId-value branchId-value" "branchName-label branchName-value branchName-value zipCode-label zipCode-value zipCode-value" "address1-label address1-value address1-value address2-label address2-value address2-value" "phoneNumber-label phoneNumber-value phoneNumber-value faxNumber-label faxNumber-value faxNumber-value" "profile-header . . . . ." "grossMargin-label grossMargin-value grossMargin-value grossMargin-value grossMargin-value grossMargin-value" ". . . . . button-group";grid-gap:16px;gap:16px;margin-top:16px;margin-bottom:16px;align-items:center;&>p{margin:0}}.ICSettingsForm_id-label__87EWN{grid-area:id-label}.ICSettingsForm_id-value__Htjfp{grid-area:id-value}.ICSettingsForm_fullName-label__NR56n{grid-area:fullName-label}.ICSettingsForm_fullName-value__RrH1c{grid-area:fullName-value;display:flex;gap:8px}.ICSettingsForm_email-label__Txno6{grid-area:email-label}.ICSettingsForm_email-value__SCFop{grid-area:email-value}.ICSettingsForm_branchName-label__ceXmc{grid-area:branchName-label}.ICSettingsForm_branchName-value__Ar1rn{grid-area:branchName-value}.ICSettingsForm_zipCode-label__5_OQV{grid-area:zipCode-label}.ICSettingsForm_zipCode-value__v_eCu{grid-area:zipCode-value}.ICSettingsForm_address1-label__8oSMc{grid-area:address1-label}.ICSettingsForm_address1-value__YnlLf{grid-area:address1-value}.ICSettingsForm_address2-label__NYIVQ{grid-area:address2-label}.ICSettingsForm_address2-value__HsIHP{grid-area:address2-value}.ICSettingsForm_phoneNumber-label__s6xUp{grid-area:phoneNumber-label}.ICSettingsForm_phoneNumber-value__2I32x{grid-area:phoneNumber-value}.ICSettingsForm_faxNumber-label__jUseQ{grid-area:faxNumber-label}.ICSettingsForm_faxNumber-value__Ag0sR{grid-area:faxNumber-value}.ICSettingsForm_grossMargin-label__J_4nz{grid-area:grossMargin-label}.ICSettingsForm_grossMargin-value__eAwMA{grid-area:grossMargin-value}.ICSettingsForm_button-group__McQYp{grid-area:button-group;display:flex;gap:4px;justify-content:flex-end;&>button{padding:6px;font-size:large;font-weight:700}}.ICSettingsForm_select-group__ne0AP{width:auto;display:flex;flex-direction:column;&>select{font-size:large;padding:8px;border-radius:4px}}.SekisuiProfileListTable_component__Q2R1Q{padding:20px;max-width:100%;overflow:hidden}.SekisuiProfileListTable_header__mkXbG{display:flex;justify-content:space-between;margin-bottom:10px;&>p{font-size:x-large;margin:0}&>button,&>p{font-weight:700}&>button{font-size:large;padding:10px}}.SekisuiProfileListTable_filter__1WfpQ{display:flex;justify-content:space-between;font-size:large;margin-bottom:16px}.SekisuiProfileListTable_search__DKcoH{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:center;grid-gap:4px;gap:4px;&>label{margin:0}&>input{padding:8px;border-radius:4px;border:1px solid #cbd5e1;font-size:large}&>button{font-size:large;font-weight:700}&>span{grid-column:2/4;color:#ef4444;font-size:small}}.SekisuiProfileListTable_pagination__OZ9NF{display:flex;align-items:center;gap:4px;&>p{margin:0}&>select{padding:4px;font-size:large;border-radius:4px}&>button{padding:4px 8px;font-size:large;background-color:white;border:1px;border-style:solid;border-radius:4px;cursor:pointer}}.SekisuiProfileListTable_table-container__gkA_L{width:100%;overflow-x:auto;margin-bottom:20px;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px 0 rgb(0 0 0/.1)}.SekisuiProfileListTable_table__Y4mRs{width:100%;min-width:1200px;border-collapse:collapse;font-size:large;background-color:white;table-layout:auto}.SekisuiProfileListTable_table__Y4mRs thead{background-color:#f8fafc;border-bottom:2px solid #94a3b8;position:-webkit-sticky;position:sticky;top:0;z-index:10}.SekisuiProfileListTable_table__Y4mRs th{text-align:center;font-weight:700;padding:12px 8px;white-space:nowrap;min-width:100px}.SekisuiProfileListTable_table__Y4mRs th:first-child{min-width:120px}.SekisuiProfileListTable_table__Y4mRs th:nth-child(2){min-width:100px}.SekisuiProfileListTable_table__Y4mRs th:nth-child(3){min-width:180px}.SekisuiProfileListTable_table__Y4mRs th:nth-child(4){min-width:150px}.SekisuiProfileListTable_table__Y4mRs th:nth-child(5){min-width:120px}.SekisuiProfileListTable_table__Y4mRs th:nth-child(6){min-width:250px}.SekisuiProfileListTable_table__Y4mRs th:nth-child(7),.SekisuiProfileListTable_table__Y4mRs th:nth-child(8){min-width:150px}.SekisuiProfileListTable_table__Y4mRs tbody tr{border-bottom:1px solid #e2e8f0}.SekisuiProfileListTable_data-row__rYNW8 td{padding:12px 8px;vertical-align:top}.SekisuiProfileListTable_data-row__rYNW8 td:first-child,.SekisuiProfileListTable_data-row__rYNW8 td:nth-child(2),.SekisuiProfileListTable_data-row__rYNW8 td:nth-child(3),.SekisuiProfileListTable_data-row__rYNW8 td:nth-child(5),.SekisuiProfileListTable_data-row__rYNW8 td:nth-child(8){text-align:center}.SekisuiProfileListTable_create-form__RidLN,.SekisuiProfileListTable_update-form__AU42A{padding:20px;background-color:#f8fafc}.SekisuiProfileListTable_form-grid__YOqB8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.SekisuiProfileListTable_form-field__gz7VN{display:flex;flex-direction:column;gap:4px;&>label{font-weight:700;font-size:medium;color:#475569}}.SekisuiProfileListTable_input-group__ixz_J{width:100%;&>input,&>select{width:100%;font-size:large;padding:8px;border-radius:4px;border:1px solid #cbd5e1}&>input:focus,&>select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}}.SekisuiProfileListTable_zipCode-container__b1cgg{display:flex;gap:8px;align-items:flex-start;&>div:first-child{flex:1 1}}.SekisuiProfileListTable_address-fields__awGVa,.SekisuiProfileListTable_contact-fields__2rfJA{display:flex;flex-direction:column;gap:8px}.SekisuiProfileListTable_form-actions__hS2mS{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #e2e8f0}.SekisuiProfileListTable_action-buttons__MjQGX{display:flex;gap:8px;justify-content:center}.SekisuiProfileListTable_dual-input__MpMZv{display:flex;flex-direction:column;gap:4px}.SekisuiProfileListTable_address-search-button__DRIEX{font-size:medium;font-weight:700;padding:4px 8px;white-space:nowrap;align-self:flex-start}.SekisuiProfileListTable_table-container__gkA_L::-webkit-scrollbar{height:12px}.SekisuiProfileListTable_table-container__gkA_L::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.SekisuiProfileListTable_table-container__gkA_L::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.SekisuiProfileListTable_table-container__gkA_L::-webkit-scrollbar-thumb:hover{background:#94a3b8}.SekisuiProfileListTable_edit-row__8eI1u{background-color:#f0f9ff}.SekisuiProfileListTable_edit-row__8eI1u td{padding:12px 8px;vertical-align:top}.SekisuiProfileListTable_table-input__WkQ36{width:100%}.SekisuiProfileListTable_table-input__WkQ36>input,.SekisuiProfileListTable_table-input__WkQ36>select{width:100%;font-size:medium;padding:6px 8px;border-radius:4px;border:1px solid #cbd5e1;background-color:white}.SekisuiProfileListTable_table-input__WkQ36>input:focus,.SekisuiProfileListTable_table-input__WkQ36>select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SekisuiProfileListTable_table-dual-field__4I7xA{display:flex;flex-direction:column;gap:4px;width:100%}.SekisuiProfileListTable_table-action-buttons__EX3ip,.SekisuiProfileListTable_table-zipcode-field__BVIDM{display:flex;flex-direction:column;gap:4px;align-items:stretch}.SekisuiProfileListTable_edit-row__8eI1u td:first-child{min-width:140px}.SekisuiProfileListTable_edit-row__8eI1u td:nth-child(2){min-width:120px}.SekisuiProfileListTable_edit-row__8eI1u td:nth-child(3){min-width:200px}.SekisuiProfileListTable_edit-row__8eI1u td:nth-child(4){min-width:180px}.SekisuiProfileListTable_edit-row__8eI1u td:nth-child(5){min-width:150px}.SekisuiProfileListTable_edit-row__8eI1u td:nth-child(6){min-width:280px}.SekisuiProfileListTable_edit-row__8eI1u td:nth-child(7){min-width:180px}.SekisuiProfileListTable_edit-row__8eI1u td:nth-child(8){min-width:120px}.SelectableInputWithError_component__I3UV0{display:flex;flex-direction:column;gap:4px;position:relative}.SelectableInputWithError_input-container__NAHB6{display:flex;align-items:center;gap:8px}.SelectableInputWithError_input__3Lc1T{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px;font-size:x-large}.SelectableInputWithError_input-error__erRv6{color:var(--red-color);border-width:2px;border-style:solid;border-color:var(--red-color)}.SelectableInputWithError_select-button__kJtcN{padding:8px 12px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;font-size:x-large;white-space:nowrap;flex-shrink:0}.SelectableInputWithError_select-button__kJtcN:hover{background-color:#0056b3}.SelectableInputWithError_error__Z0g51{color:var(--red-color);font-size:12px}.SelectableInputWithError_overlay__mMuMi{position:fixed;inset:0;background-color:rgba(0,0,0,.5);transition:opacity .3s;z-index:1}.SelectableInputWithError_drawer__wBJo3{position:fixed;top:0;right:0;height:100%;width:30rem;background-color:white;box-shadow:-2px 0 8px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:2;padding:20px;display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px}.SelectableInputWithError_drawer-open__1ASF0{transform:translateX(0)}.SelectableInputWithError_drawer-header__tP4d7{margin:0;font-size:x-large}.SelectableInputWithError_options-list____Spa{display:flex;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.SelectableInputWithError_options-list____Spa::-webkit-scrollbar{display:none}.SelectableInputWithError_option-button__e3jmH{background-color:#fff;font-size:x-large;padding:8px;border:none;border-bottom:1px solid var(--border-color);cursor:pointer}.SelectableInputWithError_option-button__e3jmH:hover{background-color:#f8fafc}.Select_select__6WWRu{font-size:large;padding:8px;border-radius:4px;border:1px solid #ccc;background-color:white;cursor:pointer;transition:border-color .2s ease}.Select_select__6WWRu:hover{border-color:#999}.Select_select__6WWRu:focus{outline:none;border-color:#666;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.Select_select__6WWRu:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.Pagination_pagination__Q82Re{display:flex;align-items:center;gap:4px;&>p{margin:0}&>select{padding:4px;font-size:large;border-radius:4px}&>button{padding:4px 8px;font-size:large;background-color:white;border:1px;border-style:solid;border-radius:4px;cursor:pointer}}.QuoteItemsFooter_footer__J__WE{background-color:rgba(226,232,240,.7);box-shadow:0 -5px 5px rgba(0,0,0,.2);display:flex;justify-content:space-between;padding:14px}.QuoteItemsFooter_footer-group-1__RffT4>button{font-size:large;padding:8px;margin-right:8px}.QuoteItemsFooter_footer-group-2__94rx8>button{font-size:large;padding:8px;margin-left:8px}.QuoteItemListTable_container__rhtH2{display:grid;grid-template-rows:auto calc(100vh - 500px)}.QuoteItemListTable_header-wrapper__3PwJ1{display:grid;grid-template-columns:100px 1fr 100px}.QuoteItemListTable_grid-table__FNR0n{font-weight:700;background-color:#f8fafc;border-bottom:4px solid #94a3b8;margin:0 auto;max-width:1440px;display:grid;grid-template-columns:90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;grid-template-areas:"window-num floor-num    room-name    room-name    fabric-type        sekisui-code mm-width           mm-width           mm-height   open-direction  tassels hem    chain  mount-height lining-sekisui-code quantity" "window-num window-notes window-notes window-notes lining-fabric-type mecha-maker  mecha-product-code mecha-product-code form-stable hooks           notes1  notes1 notes1 notes1       unit-price          unit-price" "window-num style        style        style        mecha-color        mecha-color  control            control            mount-type  fireproof-label notes2  notes2 notes2 notes2       total-price         total-price"}.QuoteItemListTable_item-list__4IJ4d{padding-top:10px;padding-bottom:10px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.QuoteItemListTable_item-list__4IJ4d::-webkit-scrollbar{display:none}.QuoteItemListTable_item-row__6Swlz{display:grid;grid-template-columns:100px 1fr 100px;grid-gap:4px;gap:4px;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_item-row-wrapper__IgwJl{position:relative}.QuoteItemListTable_badge-red__zaLTC{background-color:red}.QuoteItemListTable_badge-black__t5dLd,.QuoteItemListTable_badge-red__zaLTC{position:absolute;top:0;left:0;color:white;padding:2px 6px;font-size:10px;border-radius:0 0 6px 0}.QuoteItemListTable_badge-black__t5dLd{background-color:black}.QuoteItemListTable_table-checkbox__8VnoF{display:flex;align-items:center;justify-content:end;&>input[type=checkbox]{width:24px;height:24px;cursor:pointer}}.QuoteItemListTable_item-checkbox__VCfgE{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;&>p{margin:0;padding-right:10px}&>input{width:24px;height:24px;cursor:pointer}}.QuoteItemListTable_item-grid__3JP97{max-width:1440px;display:grid;grid-template-columns:90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;grid-template-areas:"window-num floor-num    room-name    room-name    fabric-type        sekisui-code mm-width           mm-width           mm-height   open-direction  tassels hem    chain  mount-height lining-sekisui-code quantity" "window-num window-notes window-notes window-notes lining-fabric-type mecha-maker  mecha-product-code mecha-product-code form-stable hooks           notes1  notes1 notes1 notes1       unit-price          unit-price" "window-num style        style        style        mecha-color        mecha-color  control            control            mount-type  fireproof-label notes2  notes2 notes2 notes2       total-price         total-price"}.QuoteItemListTable_item-buttons__lHpAK{display:grid;grid-template-rows:1fr 1fr 1fr;grid-gap:4px;gap:4px;justify-content:center;align-items:center;&>a{display:flex;align-items:center;justify-content:center}&>a,&>button{font-weight:700;font-size:large;height:100%;border-radius:4px}}.QuoteItemListTable_window-num__zfGhP{grid-area:window-num;border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center}.QuoteItemListTable_floor-num__tz8TS{grid-area:floor-num}.QuoteItemListTable_floor-num__tz8TS,.QuoteItemListTable_room-name__IBedh{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_room-name__IBedh{grid-area:room-name}.QuoteItemListTable_fabric-type__TzioX{grid-area:fabric-type}.QuoteItemListTable_fabric-type__TzioX,.QuoteItemListTable_lining-fabric-type__OSQmr{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_lining-fabric-type__OSQmr{grid-area:lining-fabric-type}.QuoteItemListTable_sekisui-code__Z9XWo{grid-area:sekisui-code}.QuoteItemListTable_mm-width__gt58_,.QuoteItemListTable_sekisui-code__Z9XWo{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_mm-width__gt58_{grid-area:mm-width}.QuoteItemListTable_mm-height___5q9r{grid-area:mm-height}.QuoteItemListTable_mm-height___5q9r,.QuoteItemListTable_open-direction__ftYzV{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_open-direction__ftYzV{grid-area:open-direction}.QuoteItemListTable_tassels__5i_Ux{grid-area:tassels}.QuoteItemListTable_hem__spekg,.QuoteItemListTable_tassels__5i_Ux{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_hem__spekg{grid-area:hem}.QuoteItemListTable_chain__iFkCt{grid-area:chain}.QuoteItemListTable_chain__iFkCt,.QuoteItemListTable_mount-height__ri3hP{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_mount-height__ri3hP{grid-area:mount-height}.QuoteItemListTable_lining-sekisui-code__Ht4VQ{grid-area:lining-sekisui-code}.QuoteItemListTable_lining-sekisui-code__Ht4VQ,.QuoteItemListTable_quantity__l3BbS{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_quantity__l3BbS{grid-area:quantity}.QuoteItemListTable_window-notes__ShK5E{grid-area:window-notes}.QuoteItemListTable_mecha-maker__9Omlh,.QuoteItemListTable_window-notes__ShK5E{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_mecha-maker__9Omlh{grid-area:mecha-maker}.QuoteItemListTable_mecha-product-code__D7QvC{grid-area:mecha-product-code}.QuoteItemListTable_form-stable__ZFmcZ,.QuoteItemListTable_mecha-product-code__D7QvC{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_form-stable__ZFmcZ{grid-area:form-stable}.QuoteItemListTable_hooks__2w13v{grid-area:hooks}.QuoteItemListTable_hooks__2w13v,.QuoteItemListTable_notes1__bjmbm{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_notes1__bjmbm{grid-area:notes1}.QuoteItemListTable_unit-price__DJl_S{grid-area:unit-price;align-content:center}.QuoteItemListTable_style__EaqcX,.QuoteItemListTable_unit-price__DJl_S{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_style__EaqcX{grid-area:style}.QuoteItemListTable_mecha-color___bKcJ{grid-area:mecha-color}.QuoteItemListTable_control__V1KdR,.QuoteItemListTable_mecha-color___bKcJ{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_control__V1KdR{grid-area:control}.QuoteItemListTable_mount-type__aJQkc{grid-area:mount-type}.QuoteItemListTable_fireproof-label__IlU2l,.QuoteItemListTable_mount-type__aJQkc{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_fireproof-label__IlU2l{grid-area:fireproof-label}.QuoteItemListTable_notes2__fAl8R{grid-area:notes2}.QuoteItemListTable_notes2__fAl8R,.QuoteItemListTable_total-price__n9Nng{border-color:var(--border-color);border-style:solid;border-width:1px;text-align:center;align-content:center;padding-top:10px;padding-bottom:10px}.QuoteItemListTable_total-price__n9Nng{grid-area:total-price}.QuoteItemListTable_header__KQYOe>p{margin:0}.breadcrumb-list_list__m_eFS{display:flex;flex-direction:row;gap:10px;align-items:center;font-weight:700;font-size:x-large}.breadcrumb-list_list__m_eFS>p{margin:0}.header_header__ZYf69{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:x-large}.header_header__ZYf69>a{display:flex;align-items:center;padding:6px 10px}.page_page__xG4xq{display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;height:98dvh;margin-left:20px;margin-right:20px}.page_page__KZqs7{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__KZqs7>div{padding-left:20px;padding-right:20px}.page_page__drHXm{display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;height:98dvh;margin-left:20px;margin-right:20px}.page_container__upE7E{padding:20px;max-width:1200px;margin:0 auto;overflow-y:auto}.page_documentHeader__8Jd4j{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background-color:white;border-radius:8px}.page_makerInfo__4W0Ce{font-size:14px;color:#666}.page_centerTitle__YzdpD{text-align:center}.page_centerTitle__YzdpD h2{font-size:24px;font-weight:700;margin:0}.page_dateInfo__W_4_d{font-size:14px;color:#666}.page_detailsSection__Bkd4W{display:flex;gap:30px;margin-bottom:30px}.page_leftColumn__4xX_I,.page_rightColumn__kEVOj{flex:1 1;background-color:white;padding:20px;border-radius:8px}.page_infoGroup__MW3lt{margin-bottom:20px}.page_infoRow__Bgq7c{display:flex;margin-bottom:8px;align-items:center}.page_infoRow__Bgq7c label{font-weight:700;min-width:120px;margin-right:10px;font-size:14px}.page_infoRow__Bgq7c span{font-size:14px;color:#333}.page_itemsSection__KQQsp{background-color:white;padding:20px;border-radius:8px;margin-bottom:30px}.page_itemsTable__2qQDy{width:100%;border-collapse:collapse;font-size:14px}.page_itemsTable__2qQDy td,.page_itemsTable__2qQDy th{border:1px solid #ccc;padding:12px;text-align:center}.page_itemsTable__2qQDy th{background-color:#f8f9fa;font-weight:700}.page_itemsTable__2qQDy tr:nth-child(2n){background-color:#f9f9f9}.page_confirmationSection__qEDXf{display:flex;justify-content:space-between;align-items:center;background-color:white;padding:20px;border-radius:8px}.page_printSection__IaeZl{display:flex;gap:10px}.page_printButton__HJdPS{background-color:#ff9800;color:white;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.page_printButton__HJdPS:hover{background-color:#f57c00}.page_page__5J7M_{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__5J7M_>div{padding-left:20px;padding-right:20px}.page_page__WguIQ{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__WguIQ>div{padding-left:20px;padding-right:20px}.page_page__DqpZN{display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;height:98dvh;margin-left:20px;margin-right:20px}.page_page__PBm0o{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__PBm0o>div{padding-left:20px;padding-right:20px}.page_page__xrJbK{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__xrJbK>div{padding-left:20px;padding-right:20px}.page_page__76ptB{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__76ptB>div{padding-left:20px;padding-right:20px}.page_page__3HBJN{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__3HBJN>div{padding-left:20px;padding-right:20px}.page_page__2TLFT{display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;height:98dvh;margin-left:20px;margin-right:20px}.page_container__mczx2{padding:20px;max-width:1200px;margin:0 auto;overflow-y:auto}.page_documentHeader___WLro{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background-color:white;border-radius:8px}.page_makerInfo__dgZ13{font-size:14px;color:#666}.page_centerTitle__6kFAJ{text-align:center}.page_centerTitle__6kFAJ h2{font-size:24px;font-weight:700;margin:0}.page_dateInfo__FjGkk{font-size:14px;color:#666}.page_detailsSection__pu0Cy{display:flex;gap:30px;margin-bottom:30px}.page_leftColumn__HYtaA,.page_rightColumn___Hr5E{flex:1 1;background-color:white;padding:20px;border-radius:8px}.page_infoGroup__PRb6o{margin-bottom:20px}.page_infoRow__pdKlB{display:flex;margin-bottom:8px;align-items:center}.page_infoRow__pdKlB label{font-weight:700;min-width:120px;margin-right:10px;font-size:14px}.page_infoRow__pdKlB span{font-size:14px;color:#333}.page_itemsSection__Zzu_E{background-color:white;padding:20px;border-radius:8px;margin-bottom:30px;overflow-x:auto}.page_itemsTable__zR1Nf{width:100%;border-collapse:collapse;font-size:12px}.page_itemsTable__zR1Nf td,.page_itemsTable__zR1Nf th{border:1px solid #ccc;padding:8px;text-align:center;vertical-align:middle}.page_itemsTable__zR1Nf th{background-color:#f8f9fa;font-weight:700}.page_itemsTable__zR1Nf tr:nth-child(2n){background-color:#f9f9f9}.page_confirmationSection__DlPUD{display:flex;justify-content:space-between;align-items:center;background-color:white;padding:20px;border-radius:8px}.page_printSection___Bk5m{display:flex;gap:10px}.page_printButton__f5OZO{background-color:#ff9800;color:white;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.page_printButton__f5OZO:hover{background-color:#f57c00}.page_page__cokMF{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__cokMF>div{padding-left:20px;padding-right:20px}.page_page__jUh85{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__jUh85>div{padding-left:20px;padding-right:20px}.page_page__PsUZn,.page_page__gNWh9{display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;height:98dvh;margin-left:20px;margin-right:20px}.page_container__TZvD0{padding:20px;max-width:1200px;margin:0 auto;overflow-y:auto}.page_documentHeader__G5Qal{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background-color:white;border-radius:8px}.page_makerInfo__B_caW{font-size:14px;color:#666}.page_centerTitle__OtjUw{text-align:center}.page_centerTitle__OtjUw h2{font-size:24px;font-weight:700;margin:0}.page_dateInfo__kN1bx{font-size:14px;color:#666}.page_detailsSection__WSm9g{display:flex;gap:30px;margin-bottom:30px}.page_leftColumn__Hxks6,.page_rightColumn__gCnn3{flex:1 1;background-color:white;padding:20px;border-radius:8px}.page_infoGroup__iFCAv{margin-bottom:20px}.page_infoRow__qS3ID{display:flex;margin-bottom:8px;align-items:center}.page_infoRow__qS3ID label{font-weight:700;min-width:120px;margin-right:10px;font-size:14px}.page_infoRow__qS3ID span{font-size:14px;color:#333}.page_itemsSection__SeNTL{background-color:white;padding:20px;border-radius:8px;margin-bottom:30px;overflow-x:auto}.page_itemsTable__MTHJj{width:100%;border-collapse:collapse;font-size:12px}.page_itemsTable__MTHJj td,.page_itemsTable__MTHJj th{border:1px solid #ccc;padding:8px;text-align:center;vertical-align:middle}.page_itemsTable__MTHJj th{background-color:#f8f9fa;font-weight:700}.page_itemsTable__MTHJj tr:nth-child(2n){background-color:#f9f9f9}.page_confirmationSection__rOUw8{display:flex;justify-content:space-between;align-items:center;background-color:white;padding:20px;border-radius:8px}.page_printSection__cX04r{display:flex;gap:10px}.page_printButton__Es_QQ{background-color:#ff9800;color:white;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.page_printButton__Es_QQ:hover{background-color:#f57c00}.page_page__Uhz7O{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__Uhz7O>div{padding-left:20px;padding-right:20px}.page_page__DLTD1{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__DLTD1>div{padding-left:20px;padding-right:20px}.page_page__xNIPA{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__xNIPA>div{padding-left:20px;padding-right:20px}.page_page__9zBHn{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__9zBHn>div{padding-left:20px;padding-right:20px}.page_page__8AbqM{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__8AbqM>div{padding-left:20px;padding-right:20px}.page_page__DF8ZR{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__DF8ZR>div{padding-left:20px;padding-right:20px}.page_page__RAdTH{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__RAdTH>div{padding-left:20px;padding-right:20px}.page_page__ESOjt{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__ESOjt>div{padding-left:20px;padding-right:20px}.page_page__icNU_{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__icNU_>div{padding-left:20px;padding-right:20px}.page_page__xeuzm{display:grid;grid-template-rows:auto 1fr;margin-left:20px;margin-right:20px}.page_container__h1uGd{display:flex;justify-content:center;align-items:center;height:90vh}