.page_page__OcZGj{margin-left:60px}.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}.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__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;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)}}.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}.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)}}.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}.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}}.SekisuiSettingsForm_settings__P6XFP{margin-left:60px;display:grid;grid-template-rows:auto auto auto;grid-gap:16px;gap:16px}.SekisuiSettingsForm_profile-header__lNCP2{display:flex;justify-content:space-between;&>p{font-weight:700;font-size:x-large;margin:0}&>button{font-size:large}}.SekisuiSettingsForm_input-group__rG_lb{width:auto;display:flex;flex-direction:column;&>input{font-size:large;padding:8px;border-radius:4px}}.SekisuiSettingsForm_profile-form__p0g6d{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" "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}}.SekisuiSettingsForm_id-label__B6jmc{grid-area:id-label}.SekisuiSettingsForm_id-value__BANLm{grid-area:id-value}.SekisuiSettingsForm_fullName-label__sQP3G{grid-area:fullName-label}.SekisuiSettingsForm_fullName-value__xCWhE{grid-area:fullName-value}.SekisuiSettingsForm_email-label__wuKO0{grid-area:email-label}.SekisuiSettingsForm_email-value__PaRss{grid-area:email-value}.SekisuiSettingsForm_branchName-label__zLRi3{grid-area:branchName-label}.SekisuiSettingsForm_branchName-value__e0_Fh{grid-area:branchName-value}.SekisuiSettingsForm_zipCode-label__0FdwQ{grid-area:zipCode-label}.SekisuiSettingsForm_zipCode-value__RS63w{grid-area:zipCode-value;display:flex;align-items:flex-start;gap:8px}.SekisuiSettingsForm_address-search-button__cRmZ4{font-size:large;font-weight:700;padding:8px;white-space:nowrap;min-width:80px;align-self:flex-start}.SekisuiSettingsForm_zipCode-value__RS63w .SekisuiSettingsForm_input-group__rG_lb{flex:1 1;min-width:0}.SekisuiSettingsForm_address1-label__0dPoQ{grid-area:address1-label}.SekisuiSettingsForm_address1-value__MoOjH{grid-area:address1-value}.SekisuiSettingsForm_address2-label__gji_5{grid-area:address2-label}.SekisuiSettingsForm_address2-value__xOqDh{grid-area:address2-value}.SekisuiSettingsForm_phoneNumber-label__8iq3k{grid-area:phoneNumber-label}.SekisuiSettingsForm_phoneNumber-value__XPBhT{grid-area:phoneNumber-value}.SekisuiSettingsForm_faxNumber-label__rORxW{grid-area:faxNumber-label}.SekisuiSettingsForm_faxNumber-value__nJST_{grid-area:faxNumber-value}.SekisuiSettingsForm_grossMargin-label__F_Ob2{grid-area:grossMargin-label}.SekisuiSettingsForm_grossMargin-value__BV_ZH{grid-area:grossMargin-value}.SekisuiSettingsForm_button-group__2D3b6{grid-area:button-group;display:flex;gap:4px;justify-content:flex-end;&>button{padding:6px;font-size:large;font-weight:700}}.NotificationListTable_header__DtGw8{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}}.NotificationListTable_table__bkQvJ{font-size:large}.NotificationListTable_table-header__E5y1a{display:grid;grid-template-columns:200px 1fr;border-bottom:2px solid #94a3b8;background-color:#f8fafc;&>p{text-align:center;font-weight:700;margin:0;padding:10px}}.NotificationListTable_table-row__S5j20{display:grid;grid-template-columns:200px 1fr auto auto;border-bottom:1px solid var(--border-color)}.NotificationListTable_create-form__U_V46{display:grid;grid-template-columns:200px 1fr auto auto;border-bottom:1px solid var(--border-color);align-items:center;padding-top:10px;padding-bottom:10px;grid-gap:8px;gap:8px;&>p{margin:0}&>button{padding:6px;font-size:large;font-weight:700}}.NotificationListTable_input-group__pLTZi{display:flex;flex-direction:column;&>input{font-size:large;padding:8px;border-radius:4px}}.NotificationListTable_update-form__2AWv7{display:grid;grid-template-columns:1fr auto auto;align-items:center;padding-top:10px;padding-bottom:10px;grid-gap:8px;gap:8px;&>p{margin:0}&>button{padding:6px;font-size:large;font-weight:700}}.NotificationListTable_content-text__LA6IQ{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px;&>button{padding:6px;font-size:large;font-weight:700}}.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}.SekisuiProfileListTable_search__DKcoH{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:center;grid-gap:4px;gap:4px;&>p{margin:0}&>input{padding:8px;border-radius:4px}&>button{padding:2px 8px;font-size:large;font-weight:700}&>span{grid-column:2/4}}.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__Y4mRs{font-size:large}.SekisuiProfileListTable_table-header__c90jY{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr;align-items:center;border-bottom:2px solid #94a3b8;background-color:#f8fafc;&>p{text-align:center;font-weight:700;margin:0;padding:10px}}.SekisuiProfileListTable_create-form__RidLN{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr auto auto;border-bottom:1px solid var(--border-color);padding:10px;grid-gap:8px;gap:8px;align-items:start;&>button{padding:6px;font-size:large;font-weight:700;align-self:self-start;margin-top:8px}}.SekisuiProfileListTable_input-group__ixz_J{width:auto;display:flex;flex-direction:column;&>input{width:180px;font-size:large;padding:8px;border-radius:4px}}.SekisuiProfileListTable_update-form__AU42A{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr auto auto;border-bottom:1px solid var(--border-color);padding:10px;grid-gap:8px;gap:8px;align-items:start;&>button{padding:6px;font-size:large;font-weight:700;align-self:self-start;margin-top:8px}}.SekisuiProfileListTable_sekisui-profile__a2T9n{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr auto auto;border-bottom:1px solid var(--border-color);align-items:center;padding:8px;grid-gap:8px;gap:8px;&>button{padding:6px;font-size:large;font-weight:700}&>p{margin:0}}.SekisuiProfileListTable_dual-input__MpMZv,.SekisuiProfileListTable_zipCode-container__b1cgg{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}.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}}.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)}.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_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_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}}.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__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__xG4xq{display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px;height:98dvh;margin-left:20px;margin-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__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__DLTD1{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__DLTD1>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__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__RAdTH{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 24px)}.page_page__RAdTH>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}