.CMSHeader_header__ceIsb{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.25rem;border-bottom:1px solid #d8e7de;background:var(--black-green-80)}.CMSHeader_titleWrap__bEQ__{display:flex;flex-direction:column;gap:.125rem}.CMSHeader_kicker__4jGBi{margin:0;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:#3f6652}.CMSHeader_account__wF1Sl{display:flex;align-items:center;gap:.75rem}.CMSHeader_account__wF1Sl .CMSHeader_signOutBtn__0sAh_{color:var(--off-white-shade);border-color:var(--black-green-60)}.CMSHeader_account__wF1Sl .CMSHeader_signOutBtn__0sAh_:hover{color:#fff;border-color:var(--off-white-shade);background:var(--black-green-60)}.CMSHeader_accountName__600S6{font-size:.8125rem;color:var(--off-white-shade)}.Card_card__AIl_O{background:#fff;border-radius:.75rem;border:1px solid var(--off-white-shade);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);overflow-x:auto}.Card_pageForm__XUICM{max-width:32rem}.Card_panelHeader__8qfl7{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--off-white-shade)}.Card_panelTitle__r5JNc{font-size:.9375rem;font-weight:500}.Card_cardBody__Jp0b1{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.Button_btn__1b8YZ{display:inline-flex;white-space:nowrap;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;border:1px solid var(--off-white-shade);background:rgba(0,0,0,0);color:#374151;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;text-decoration:none;line-height:1.5}.Button_btn__1b8YZ svg{flex:0 0 auto;display:inline-block;width:1em;height:1em}.Button_btn__1b8YZ:hover{background:var(--off-white-50);color:#374151;border-color:var(--black-green-100)}.Button_icon__ZSw1e{flex:0 0 auto;display:inline-block;width:1em;height:1em}.Button_primary__LZ1Qi{background:var(--black-green-100);color:#fff;border-color:var(--black-green-100)}.Button_primary__LZ1Qi:hover{background:var(--black-green-80);border-color:var(--black-green-80);color:#fff}.Button_sm__eEMwh{padding:.25rem .625rem;font-size:.8125rem}.Button_danger__TolLH{color:#fff;background:#dc2626;border-color:#dc2626}.Button_danger__TolLH:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.Button_disabledLook__j_1tk{opacity:1;cursor:not-allowed}.Button_disabledLook__j_1tk,.Button_disabledLook__j_1tk:hover{background:var(--off-white-100)!important;border-color:var(--off-white-shade)!important;color:var(--black-green-60)!important}.Sidebar_sidebar__x0vFB{width:15rem;flex-shrink:0;background:linear-gradient(180deg,#1e2d24,#18221c);display:flex;flex-direction:column;height:100%;border-right:1px solid hsla(0,0%,100%,.08)}.Sidebar_sidebar__x0vFB .Sidebar_brand__gRHmn{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);height:var(--header-height)}.Sidebar_sidebar__x0vFB .Sidebar_brand__gRHmn .Sidebar_logoWrap__ILcAW{display:flex;gap:.625rem;align-items:center}.Sidebar_sidebar__x0vFB .Sidebar_brand__gRHmn .Sidebar_logoWrap__ILcAW .Sidebar_brandSubtitle__8pXJi{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(238,247,242,.55);margin-top:.125rem;margin-bottom:0}.Sidebar_sidebar__x0vFB .Sidebar_brand__gRHmn .Sidebar_logoWrap__ILcAW .Sidebar_brandSubtitle__8pXJi .Sidebar_paletteText__tSuaQ{color:var(--off-white-50);font-weight:500;font-size:1rem}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2{flex:1;padding:.875rem .625rem}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX{margin-bottom:.75rem}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navSectionLabel__iPXxf{padding:0 .5rem;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(219,236,227,.5);margin-bottom:.375rem}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navItem__rrBV1{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;border:1px solid rgba(0,0,0,0);border-radius:.625rem;transition:color .15s,background-color .15s,border-color .15s;color:rgba(242,249,245,.78);text-decoration:none}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navItem__rrBV1:hover{color:#f7fcf9;background:rgba(149,216,178,.12);border-color:rgba(149,216,178,.25)}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navItem__rrBV1.Sidebar_active__IAFiO{color:#f7fcf9;border-color:rgba(149,216,178,.55);background:rgba(149,216,178,.22)}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navItem__rrBV1.Sidebar_active__IAFiO:hover{color:#f7fcf9;background:rgba(149,216,178,.22)}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navItem__rrBV1.Sidebar_navItemDisabled__5R9f_{cursor:not-allowed;color:rgba(242,249,245,.4)}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navItem__rrBV1 .Sidebar_navLabelWrap__TZ2ns{display:inline-flex;align-items:center;gap:.375rem}.Sidebar_sidebar__x0vFB .Sidebar_nav__BSKR2 .Sidebar_navSection__c2EIX .Sidebar_navItem__rrBV1 .Sidebar_navLabelWrap__TZ2ns .Sidebar_soonBadge__x0D0w{font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase;padding:.0625rem .3125rem;border-radius:9999px;background:rgba(244,195,112,.15);border:1px solid rgba(244,195,112,.45);color:#f4c370}.Sidebar_sidebar__x0vFB .Sidebar_footer__k0lse{border-top:1px solid hsla(0,0%,100%,.1);padding:.5rem 0}@media(max-width:64rem){.Sidebar_sidebar__x0vFB{width:12rem}}.Sidebar_navIcon__20Cb0{font-size:.9375rem;width:1rem;display:inline-flex;align-items:center;justify-content:center}.Sidebar_navIcon__20Cb0 svg{width:1rem;height:1rem}.Badge_badge__oSgdN{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:500}.Badge_badgeOn__Ll5RA{background:#e9f7f1;color:#1b7a4d}.Badge_badgeOff__otvcn{background:#fef2f2;color:#b91c1c}.Badge_countBadge__hd__c{font-size:.6875rem;border:1px solid var(--off-white-shade);text-align:center}.Badge_countBadge__hd__c,.Badge_pill__uWRAF{color:var(--black-green-60);background:var(--off-white-50);padding:.125rem .5rem;border-radius:9999px}.Badge_pill__uWRAF{display:inline-flex;align-items:center;font-size:.75rem;border:1px solid var(--off-white-shade);white-space:nowrap}.DataTable_dataTable__y0x61{width:100%;font-size:.9375rem;border-collapse:collapse}.DataTable_dataTable__y0x61 th{text-align:left;padding:.5rem 1rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--black-green-60);border-bottom:1px solid var(--off-white-shade);background:#fff;font-weight:500}.DataTable_dataTable__y0x61 td{padding:.625rem 1rem;vertical-align:middle}.DataTable_dataTable__y0x61 tbody tr{border-bottom:1px solid var(--off-white-shade)}.DataTable_dataTable__y0x61 tbody tr:last-child{border-bottom:none}.DataTable_dataTable__y0x61 tbody tr:hover{background:var(--off-white-50)}.DataTable_actionsHeader__xF1Ct{width:1%}.DataTable_monoCell__bOhLk{font-family:var(--font-mono);font-size:.8125rem;color:var(--black-green-60)}.DataTable_swatchDot__q1yfH{display:inline-block;width:1rem;height:1rem;border-radius:.25rem;vertical-align:middle;margin-right:.5rem;border:.5px solid rgba(0,0,0,.08)}.FormField_input__82_7W{width:100%;padding:.5rem .75rem;font-size:.9375rem;border-radius:.5rem;border:1px solid var(--off-white-shade);background:var(--off-white-50);outline:none;transition:border-color .15s,background-color .15s;color:inherit}.FormField_input__82_7W:focus{border-color:var(--black-green-100);background:#fff}.FormField_compact__WujHk{font-size:.75rem}.FormField_label__pQ7yr{display:block;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--black-green-60);margin-bottom:.25rem}.FormField_labelInline__WfRA0{margin-bottom:0}.FormField_grid__HQf4h{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.FormField_body__BDvRb{padding:1rem;display:flex;flex-direction:column;gap:1rem}.FormField_footer__s_IBS{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--off-white-shade)}.FormField_footerBetween__5zusb{justify-content:space-between}.FormField_section__3ciEw{border-top:1px solid var(--off-white-shade);padding-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.FormField_error__PghP7{font-size:.8125rem;color:#dc2626;margin-top:.25rem;white-space:pre-line}.FormField_errorNoMargin__Rd_Ew{margin-top:0}.Layout_rowInline__h2dpW{display:flex;align-items:center;gap:.5rem}.Layout_rowInlineBetween__ssIcQ{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Layout_rowInlineWrap__9y8f_{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.Layout_actions__9DfzB{display:flex;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem}.Layout_emptyState__V6Xsm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--black-green-60);flex:1;padding:2rem}.Layout_infoBox__kJ14M{font-size:.8125rem;color:var(--black-green-60);background:var(--off-white-50);border:1px solid var(--off-white-shade);border-radius:.5rem;padding:.5rem .75rem}.StatusRow_enabled__hlCl_{border-left:2px solid #51b380}.StatusRow_disabled__gzE7c{border-left:2px solid #fca5a5}.StatusRow_selected__ie7FS{border-left-color:var(--black-green-100)!important}.StatusRow_selected__ie7FS,.StatusRow_selected__ie7FS:hover{background:rgba(33,39,32,.05)}.FabricsTable_panels___EDeB{display:flex;gap:.75rem;flex:1;overflow:hidden;padding:1rem}.FabricsTable_panels___EDeB .FabricsTable_listPanel__qPXw6{width:16rem;flex-shrink:0;display:flex;flex-direction:column}.FabricsTable_panels___EDeB .FabricsTable_listPanel__qPXw6 .FabricsTable_listScroll__lqow7{overflow-y:auto;flex:1}.FabricsTable_panels___EDeB .FabricsTable_listPanel__qPXw6 .FabricsTable_listScroll__lqow7 .FabricsTable_listItem__0GtLI{display:flex;align-items:center;padding:.625rem 1rem;border-bottom:1px solid var(--off-white-shade);cursor:pointer;gap:.5rem}.FabricsTable_panels___EDeB .FabricsTable_listPanel__qPXw6 .FabricsTable_listScroll__lqow7 .FabricsTable_listItem__0GtLI:hover{background:var(--off-white-50)}.FabricsTable_panels___EDeB .FabricsTable_listPanel__qPXw6 .FabricsTable_listScroll__lqow7 .FabricsTable_listItem__0GtLI .FabricsTable_listItemText__SfVMo{flex:1;min-width:0}.FabricsTable_panels___EDeB .FabricsTable_listPanel__qPXw6 .FabricsTable_listScroll__lqow7 .FabricsTable_listItem__0GtLI .FabricsTable_listItemName__n1A_N{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FabricsTable_panels___EDeB .FabricsTable_listPanel__qPXw6 .FabricsTable_listScroll__lqow7 .FabricsTable_listItem__0GtLI .FabricsTable_listItemSub__h6lDL{font-size:.75rem;color:var(--black-green-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ{flex:1;display:flex;flex-direction:column}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_detailScroll__WxYfi{overflow-y:auto;flex:1}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_swatchesSection__e_KzR{padding:.75rem 1rem;border-bottom:1px solid var(--off-white-shade);flex-shrink:0}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_swatchesSection__e_KzR .FabricsTable_swatchesScroll__v1dBc{display:flex;gap:.625rem;overflow-x:auto;padding-bottom:.25rem}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_swatchesSection__e_KzR .FabricsTable_swatchesScroll__v1dBc .FabricsTable_swatchItem__M8WXG{flex-shrink:0;text-align:center}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_swatchesSection__e_KzR .FabricsTable_swatchesScroll__v1dBc .FabricsTable_swatchItem__M8WXG .FabricsTable_swatchThumb__r3eQf{width:2.75rem;height:2.75rem;border-radius:.375rem;margin-bottom:.375rem}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_swatchesSection__e_KzR .FabricsTable_swatchesScroll__v1dBc .FabricsTable_swatchItem__M8WXG .FabricsTable_swatchLabel__Vbe9D{font-size:.625rem;color:var(--black-green-60);width:2.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_colourGroupCell__Ul__K{font-size:.75rem;color:var(--stone)}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_actionsCell___JONS{text-align:right}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_emptyIcon__2A82i{font-size:2.25rem;opacity:.2}.FabricsTable_panels___EDeB .FabricsTable_detailPanel__68HcZ .FabricsTable_emptyText__OzNrD{font-size:.875rem}.FabricsTable_editLink__qxHOp{color:var(--black-green-60);font-size:.75rem;padding:0 .25rem;text-decoration:none;transition:color .15s}.FabricsTable_editLink__qxHOp:hover{color:var(--black-green-100)}.page_cardsGrid__mhtRi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_cardsGrid__mhtRi .page_cardDescription__M10xA{margin:0;color:var(--black-green-60);font-size:.9375rem}@media(max-width:64rem){.page_cardsGrid__mhtRi{grid-template-columns:1fr}}.RangeChipPicker_chipList__7trc6{display:flex;flex-wrap:wrap;gap:.75rem}.RangeChipPicker_chipList__7trc6 .RangeChipPicker_chip__1jR2V{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.8125rem;border:1px solid var(--off-white-shade);background:var(--off-white-50);color:var(--black-green-60);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.RangeChipPicker_chipList__7trc6 .RangeChipPicker_chip__1jR2V:hover{border-color:rgba(33,39,32,.5)}.RangeChipPicker_chipList__7trc6 .RangeChipPicker_chip__1jR2V.RangeChipPicker_chipActive__uoRoc{background:rgba(33,39,32,.08);border-color:var(--black-green-100);color:var(--black-green-100)}.RangeChipPicker_chipList__7trc6 .RangeChipPicker_chipMore__bc4_1{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:9999px;font-size:.8125rem;border:1px dashed var(--off-white-shade);color:rgba(123,125,122,.5);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Modal_backdrop__M7cHD{position:fixed;inset:0;background:rgba(17,24,39,.35);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:80}.Modal_card__Vu_zW{width:min(100%,28rem);background:#fff;border:1px solid var(--off-white-shade);border-radius:.75rem;box-shadow:0 20px 35px rgba(0,0,0,.2);overflow:hidden}.Modal_formActions__FRsSl{padding:0 1rem 1rem}.page_wrapper__IgBCR{display:flex;min-height:100vh;align-items:center;justify-content:center}.page_spaced__RPYsp{margin-bottom:1.5rem}.page_welcome__geFei{color:var(--black-green-80)}.page_errorActions__b41cP{display:flex;gap:.5rem;justify-content:center}.WoodSampleForm_formStack__G__dY{display:flex;flex-direction:column;gap:1rem}.WoodSampleForm_formStack__G__dY .WoodSampleForm_formLayout__E0_D_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.WoodSampleForm_formStack__G__dY .WoodSampleForm_formLayout__E0_D_ .WoodSampleForm_formLeft__l7Znc,.WoodSampleForm_formStack__G__dY .WoodSampleForm_formLayout__E0_D_ .WoodSampleForm_formRight__Y_nV_{display:flex;flex-direction:column;gap:1rem}@media(max-width:64rem){.WoodSampleForm_formStack__G__dY .WoodSampleForm_formLayout__E0_D_{grid-template-columns:1fr}}.WoodSamplesTable_compactBody__8LuTV.WoodSamplesTable_compactBody__8LuTV{gap:.5rem}.WoodSamplesTable_nameCell__GuHYQ{font-weight:500;font-size:.875rem}.WoodSamplesTable_colourGroupCell__3ik9Y{display:inline-flex;align-items:center;gap:.5rem}.WoodSamplesTable_colourGroupCell__3ik9Y .WoodSamplesTable_colourGroupThumbnailPlaceholder__N23_i,.WoodSamplesTable_colourGroupCell__3ik9Y .WoodSamplesTable_colourGroupThumbnail__g_eMn{width:1.25rem;height:1.25rem;border-radius:.25rem;flex:0 0 1.25rem}.WoodSamplesTable_colourGroupCell__3ik9Y .WoodSamplesTable_colourGroupThumbnail__g_eMn{-o-object-fit:cover;object-fit:cover;border:1px solid var(--black-green-20)}.WoodSamplesTable_colourGroupCell__3ik9Y .WoodSamplesTable_colourGroupThumbnailPlaceholder__N23_i{display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--off-white-shade);background:var(--off-white-50)}.WoodSamplesTable_colourGroupCell__3ik9Y .WoodSamplesTable_colourGroupThumbnailPlaceholder__N23_i .WoodSamplesTable_colourGroupThumbnailPlaceholderIcon__ZjfAp{font-size:.625rem;color:var(--black-green-40)}.WoodSamplesTable_pillWrap__dWKH9{display:flex;flex-wrap:wrap;gap:.25rem}.WoodSamplesTable_imageCountCell__mZEQb{font-size:.8125rem;color:var(--black-green-60);text-align:center}.WoodSamplesTable_toggleHeaderLabel__Vkj4j{display:inline-flex;width:100%;justify-content:center}.WoodSamplesTable_toggleHeader__gJBrH.WoodSamplesTable_toggleHeader__gJBrH{text-align:center}.WoodSamplesTable_filterWidthSmall__wvKMV{min-width:10rem}.WoodSamplesTable_filterWidthLarge__Fnvtp{min-width:12rem}.WoodSamplesTable_toggleCell__hSqff{text-align:center;vertical-align:middle}.WoodSamplesTable_toggleCell__hSqff .WoodSamplesTable_toggleCellInner__pVY0_{display:inline-flex;align-items:center;justify-content:center}.WoodSamplesTable_editCell__cIqBQ{text-align:right}.WoodSamplesTable_editCell__cIqBQ .WoodSamplesTable_actionsInline__Cy91I{display:flex;gap:.375rem}.WoodSamplesTable_thumbnailImage__1CV4O{display:block;width:2.5rem;height:2.5rem;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;border:1px solid var(--black-green-20)}