.ProductsWorkspace_workspace__AgRCE{display:grid;grid-gap:22px;gap:22px;min-width:0;color:#193c46}.ProductsWorkspace_heading__BQu_D{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.ProductsWorkspace_heading__BQu_D h1{margin:4px 0 10px;font-size:30px}.ProductsWorkspace_heading__BQu_D p{margin:0;max-width:650px;font-size:13px;line-height:1.6;color:#557180}.ProductsWorkspace_heading__BQu_D .ProductsWorkspace_eyebrow__zUpeQ{color:#087c70;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ProductsWorkspace_actions__r9ork,.ProductsWorkspace_modes__x84qP{display:flex;flex-wrap:wrap;gap:8px}.ProductsWorkspace_workspace__AgRCE button{font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ProductsWorkspace_actions__r9ork button,.ProductsWorkspace_dialog__mbYrM button,.ProductsWorkspace_empty__i6bA_ button,.ProductsWorkspace_filters__OyYjm button,.ProductsWorkspace_modes__x84qP button,.ProductsWorkspace_more__66AKT{padding:11px 15px;min-height:40px;border:1px solid #c6dcd8;border-radius:9px;background:#fff;color:#28544f}.ProductsWorkspace_workspace__AgRCE button:disabled{opacity:.5;cursor:not-allowed}.ProductsWorkspace_actions__r9ork .ProductsWorkspace_primary__xzHjt,.ProductsWorkspace_dialog__mbYrM .ProductsWorkspace_primary__xzHjt{background:#087f70;color:white;border-color:#087f70}.ProductsWorkspace_actions__r9ork button:hover,.ProductsWorkspace_dialog__mbYrM button:hover,.ProductsWorkspace_empty__i6bA_ button:hover,.ProductsWorkspace_filters__OyYjm button:hover,.ProductsWorkspace_more__66AKT:hover{background:#e8f5ef;color:#155e52}.ProductsWorkspace_modes__x84qP{border-bottom:1px solid #cbdeda;padding-bottom:14px}.ProductsWorkspace_modes__x84qP button{background:transparent;border-color:transparent}.ProductsWorkspace_modes__x84qP button:hover{background:#edf6f2}.ProductsWorkspace_modes__x84qP button[aria-pressed=true]{background:#174e4a;border-color:#174e4a;color:#fff}.ProductsWorkspace_filters__OyYjm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.ProductsWorkspace_dialog__mbYrM label,.ProductsWorkspace_filters__OyYjm label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:700;color:#496c74}.ProductsWorkspace_filters__OyYjm label{min-width:165px}.ProductsWorkspace_filters__OyYjm .ProductsWorkspace_search__qHwvH{flex:1 1;min-width:220px}.ProductsWorkspace_dialog__mbYrM input,.ProductsWorkspace_filters__OyYjm input,.ProductsWorkspace_filters__OyYjm select{min-height:42px;min-width:0;width:100%;padding:10px 12px;box-sizing:border-box;border:1px solid #c6dbd6;border-radius:9px;background:#fff;color:#20484b;font:inherit;font-size:13px}.ProductsWorkspace_filters__OyYjm button{display:flex;gap:7px;align-items:center}.ProductsWorkspace_results___CK30{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:#59797e}.ProductsWorkspace_cards__j2Ix4{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));grid-gap:18px;gap:18px}.ProductsWorkspace_card__qaFH6{display:flex;flex-direction:column;border:1px solid #d0e1dc;border-radius:15px;overflow:clip;background:#fff;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.ProductsWorkspace_card__qaFH6:hover{border-color:#83bbae;box-shadow:0 8px 24px #1a51400d}.ProductsWorkspace_card__qaFH6 .ProductsWorkspace_openCard__P_qUV{display:flex;flex:1 1;flex-direction:column;width:100%;padding:0;background:transparent;border:0;color:inherit;text-align:left;font-weight:400}.ProductsWorkspace_drawing___QLQL{position:relative;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:210px;padding:34px 18px 16px;box-sizing:border-box;background:linear-gradient(145deg,#eef8f4,#f8fbfa);border-bottom:1px solid #e0ece6;overflow:hidden}.ProductsWorkspace_drawing___QLQL img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;object-fit:contain}.ProductsWorkspace_illustrationLabel__CF9Mz{position:absolute;bottom:8px;right:10px;color:#65877e;font-size:9px}.ProductsWorkspace_imageSource__165DX{padding:10px 17px;border-top:1px solid #e0ebe6;font-size:10px;line-height:1.5;color:#087d6d;overflow-wrap:anywhere}.ProductsWorkspace_noDrawing__ef735{display:grid;justify-items:center;grid-gap:9px;gap:9px;color:#6c9289;font-size:11px}.ProductsWorkspace_status__kDy2t{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.025em}.ProductsWorkspace_ready__5BbaO{background:#dcf4e9;color:#116449}.ProductsWorkspace_draft__F1YSg{background:#fff0d8;color:#825719}.ProductsWorkspace_cardCopy__7OCGy{display:grid;grid-gap:7px;gap:7px;width:100%;flex:1 1;padding:17px 17px 13px;box-sizing:border-box}.ProductsWorkspace_category__KyFB1{color:#0c8073;text-transform:uppercase;font-size:9px;letter-spacing:.07em;font-weight:700}.ProductsWorkspace_card__qaFH6 h2{font:700 15px/1.45 var(--font-body),Arial,sans-serif;color:#214750;margin:0}.ProductsWorkspace_sku__rfn3O{font:600 10px/1.5 ui-monospace,monospace;color:#698780;overflow-wrap:anywhere}.ProductsWorkspace_card__qaFH6 p{margin:0;font-size:12px;color:#496b73}.ProductsWorkspace_openHint__sPfMa{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#087d6d;font-size:11px;font-weight:700}.ProductsWorkspace_card__qaFH6 .ProductsWorkspace_duplicate__viZ24{border:0;border-top:1px solid #e0ebe6;border-radius:0;background:#fbfdfc;color:#567b73;padding:10px;font-size:10px}.ProductsWorkspace_card__qaFH6 .ProductsWorkspace_duplicate__viZ24:hover{background:#eaf6f0;color:#096c5c}.ProductsWorkspace_more__66AKT{justify-self:center}.ProductsWorkspace_empty__i6bA_{padding:35px 20px;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;border:1px dashed #bdd5cd;border-radius:14px;background:#f8fcfa}.ProductsWorkspace_empty__i6bA_ h2,.ProductsWorkspace_empty__i6bA_ p{margin:0}.ProductsWorkspace_empty__i6bA_ p,.ProductsWorkspace_note__rwgnb{font-size:13px;line-height:1.6;color:#52736e}.ProductsWorkspace_content__y2_xf,.ProductsWorkspace_editor__GDH2k,.ProductsWorkspace_table__MOuIW{min-width:0}.ProductsWorkspace_content__y2_xf,.ProductsWorkspace_editor__GDH2k{animation:ProductsWorkspace_surface-enter__ee3bC var(--motion-fast) var(--ease-out)}.ProductsWorkspace_back__DRj6x{padding:10px 14px;border:1px solid #c6dcd8;border-radius:9px;background:white;color:#28544f}.ProductsWorkspace_creationChoices__A2lFz{display:grid;grid-gap:12px;gap:12px}.ProductsWorkspace_creationChoices__A2lFz button{display:flex;gap:16px;align-items:center;text-align:left;padding:20px}.ProductsWorkspace_creationChoices__A2lFz button span{display:grid;grid-gap:7px;gap:7px}.ProductsWorkspace_creationChoices__A2lFz strong{font-size:15px}.ProductsWorkspace_creationChoices__A2lFz small{font-size:12px;font-weight:400;line-height:1.6;color:#557180}.ProductsWorkspace_dialog__mbYrM[open]{animation:ProductsWorkspace_surface-enter__ee3bC var(--motion-fast) var(--ease-out)}.ProductsWorkspace_note__rwgnb{padding:12px 15px;background:#edf7f2;border-radius:9px}.ProductsWorkspace_error__3bO_B{padding:12px;border:1px solid #e8b9b3;border-radius:8px;background:#fff3f0;color:#873f32;font-size:13px}.ProductsWorkspace_dialog__mbYrM{width:min(600px,calc(100vw - 32px));max-height:85dvh;border:1px solid #bfd9cf;border-radius:16px;padding:24px;box-sizing:border-box;color:#234b46;background:white;box-shadow:0 24px 80px #0b332333}.ProductsWorkspace_dialog__mbYrM::-webkit-backdrop{background:#082c3a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ProductsWorkspace_dialog__mbYrM::backdrop{background:#082c3a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ProductsWorkspace_dialog__mbYrM header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}.ProductsWorkspace_dialog__mbYrM h2{margin:0;font-size:20px}.ProductsWorkspace_dialog__mbYrM form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.ProductsWorkspace_dialog__mbYrM label{flex:1 1 220px}.ProductsWorkspace_dialog__mbYrM p{font-size:12px;line-height:1.6}.ProductsWorkspace_categoryList__Viw82{display:grid;grid-gap:10px;gap:10px;padding:0;list-style:none}.ProductsWorkspace_categoryList__Viw82 li{display:flex;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #e1ebe5}.ProductsWorkspace_categoryList__Viw82 li>span{display:grid;grid-gap:5px;gap:5px;flex:1 1;font-size:13px;overflow-wrap:anywhere}.ProductsWorkspace_categoryList__Viw82 small{color:#78938a;font-size:10px}.ProductsWorkspace_categoryList__Viw82 form{width:100%}.ProductsWorkspace_categoryList__Viw82 input{flex:1 1 170px}.ProductsWorkspace_workspace__AgRCE :is(button,input,select):focus-visible{outline:3px solid #179386;outline-offset:3px}@media(max-width:600px){.ProductsWorkspace_cards__j2Ix4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProductsWorkspace_drawing___QLQL{height:165px;padding:34px 10px 10px}.ProductsWorkspace_cardCopy__7OCGy{padding:12px}.ProductsWorkspace_card__qaFH6 h2{font-size:13px}.ProductsWorkspace_filters__OyYjm label{flex:1 1;min-width:130px}.ProductsWorkspace_filters__OyYjm .ProductsWorkspace_search__qHwvH{min-width:100%}.ProductsWorkspace_actions__r9ork{width:100%}.ProductsWorkspace_actions__r9ork button{flex:1 1}.ProductsWorkspace_heading__BQu_D h1{font-size:26px}.ProductsWorkspace_dialog__mbYrM{padding:18px}.ProductsWorkspace_categoryList__Viw82 button{padding:8px;font-size:11px}}@media(max-width:360px){.ProductsWorkspace_cards__j2Ix4{grid-template-columns:1fr}}.SupplierCatalogue_workspace__R0KAb{color:#252525;display:grid;grid-gap:20px;gap:20px;width:100%;min-width:0}.SupplierCatalogue_header__XYgal{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.SupplierCatalogue_header__XYgal h2,.SupplierCatalogue_panel__OVMtc h3{margin:0 0 7px;line-height:1.2}.SupplierCatalogue_header__XYgal p,.SupplierCatalogue_muted__g2Rwj{color:#59636d;font-size:13px;line-height:1.55;margin:0}.SupplierCatalogue_eyebrow___G8lX{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:#0f7068;margin-bottom:7px}.SupplierCatalogue_actions__4M8j9,.SupplierCatalogue_tabs__e_rBv{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.SupplierCatalogue_tabs__e_rBv .SupplierCatalogue_tab__62r_m{display:inline-flex;align-items:center;gap:8px}.SupplierCatalogue_button__BPGWw,.SupplierCatalogue_primary__xsl2G,.SupplierCatalogue_tab__62r_m{border:1px solid #ccd5d8;background:#fff;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:650;color:#252525;cursor:pointer;min-height:38px}.SupplierCatalogue_primary__xsl2G{background:var(--brand-green-dark,#0bb88b);border-color:#0a9b81;color:#062e29}.SupplierCatalogue_primary__xsl2G:hover{background:#0cae91}.SupplierCatalogue_tab__62r_m[aria-selected=true]{background:#164c4b;color:#fff;border-color:#164c4b}.SupplierCatalogue_button__BPGWw:hover,.SupplierCatalogue_tab__62r_m:hover{border-color:#29a995}.SupplierCatalogue_button__BPGWw:disabled,.SupplierCatalogue_primary__xsl2G:disabled{opacity:.45;cursor:not-allowed}.SupplierCatalogue_panel__OVMtc{background:#fff;border:1px solid #dce3e5;border-radius:12px;padding:20px;display:grid;grid-gap:16px;gap:16px;min-width:0}.SupplierCatalogue_error__R1Lrf,.SupplierCatalogue_notice__GprHW,.SupplierCatalogue_success__SCGBg{border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55;background:#edf9f6;border:1px solid #c4e4dc}.SupplierCatalogue_error__R1Lrf{background:#fff1f0;color:#982b24;border-color:#efc9c4}.SupplierCatalogue_success__SCGBg{background:#edfaed;color:#245a25;border-color:#cae5c7}.SupplierCatalogue_error__R1Lrf ul,.SupplierCatalogue_notice__GprHW ul{margin:8px 0 0;padding-left:20px}.SupplierCatalogue_controls__MvLRU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.SupplierCatalogue_controls__MvLRU>.SupplierCatalogue_field__VBqGr{grid-template-rows:1fr auto}.SupplierCatalogue_controls__MvLRU>.SupplierCatalogue_actions__4M8j9,.SupplierCatalogue_controls__MvLRU>button{align-self:end}.SupplierCatalogue_field__VBqGr{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:650;min-width:0}.SupplierCatalogue_field__VBqGr input,.SupplierCatalogue_field__VBqGr select,.SupplierCatalogue_field__VBqGr textarea,.SupplierCatalogue_rate__SD3Gv,.SupplierCatalogue_search__Kh2rV{width:100%;border:1px solid #cbd4d8;background:#fff;border-radius:7px;min-height:39px;padding:9px 10px;color:#252525;font:inherit;box-sizing:border-box}.SupplierCatalogue_field__VBqGr textarea{min-height:95px;resize:vertical;line-height:1.5}.SupplierCatalogue_search__Kh2rV{max-width:360px;font-size:13px}.SupplierCatalogue_field__VBqGr input:focus,.SupplierCatalogue_field__VBqGr textarea:focus,.SupplierCatalogue_rate__SD3Gv:focus,.SupplierCatalogue_search__Kh2rV:focus{outline:2px solid #16a28f;outline-offset:1px}.SupplierCatalogue_wide__7K23C{grid-column:1/-1}.SupplierCatalogue_check__g1Amr{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.SupplierCatalogue_check__g1Amr input{margin-top:4px}.SupplierCatalogue_workspace__R0KAb input[type=checkbox]{width:16px;height:16px;min-height:16px;flex-shrink:0}.SupplierCatalogue_tab__62r_m[aria-pressed=true]{background:#164c4b;color:#fff;border-color:#164c4b}.SupplierCatalogue_cards__uO3yU{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));grid-gap:14px;gap:14px}.SupplierCatalogue_card__L2eH5{border:1px solid #dbe1e5;border-radius:12px;padding:18px;background:#fff;display:grid;grid-gap:12px;gap:12px}.SupplierCatalogue_svgThumb__wWIj1{display:grid;place-items:center;background:#f5fbfa;border:1px solid #d9eae6;border-radius:10px;overflow:hidden}.SupplierCatalogue_svgThumb__wWIj1 svg{display:block;width:100%;height:auto;aspect-ratio:8/5}.SupplierCatalogue_card__L2eH5 h3{font-size:17px;line-height:1.35;margin:0}.SupplierCatalogue_card__L2eH5 p{margin:0;font-size:13px;line-height:1.55;color:#5a6470}.SupplierCatalogue_badge__CVhVh{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:20px;padding:4px 9px;background:#f1f3f4;color:#58626b;font-size:11px;font-weight:750}.SupplierCatalogue_ready__JFXH7{background:#dcf5eb;color:#116851}.SupplierCatalogue_source__n5AjO{font-size:12px;color:#0f7068;text-decoration:underline}.SupplierCatalogue_reference__HAV11{font-size:11px;color:#687b8d}.SupplierCatalogue_price__7bem6{font-weight:800;font-size:20px}.SupplierCatalogue_price__7bem6 small{font-size:11px;font-weight:500;color:#5e6870}.SupplierCatalogue_tableWrap__ylQ_l{overflow-x:auto;max-width:100%}.SupplierCatalogue_table__0j_4O{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.SupplierCatalogue_table__0j_4O th{background:#f1f7f6;font-weight:750;color:#4a6867;white-space:nowrap}.SupplierCatalogue_table__0j_4O td,.SupplierCatalogue_table__0j_4O th{padding:11px 10px;border-bottom:1px solid #e6eae8;vertical-align:top}.SupplierCatalogue_table__0j_4O td small{display:block;color:#606b74;margin-top:4px;line-height:1.4}.SupplierCatalogue_table__0j_4O .SupplierCatalogue_rowError__z4acO td{background:#fff5f3}.SupplierCatalogue_table__0j_4O .SupplierCatalogue_rowWarning__DZmX7 td{background:#fffcef}.SupplierCatalogue_rate__SD3Gv{min-width:110px;max-width:140px;min-height:34px;padding:6px 8px}.SupplierCatalogue_number__eGtkT{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SupplierCatalogue_history__OZtr5{border:1px solid #dce2df;border-radius:9px;padding:13px}.SupplierCatalogue_history__OZtr5 summary{cursor:pointer;font-size:13px;font-weight:650}.SupplierCatalogue_history__OZtr5 p{font-size:12px;color:#606b74}.SupplierCatalogue_editor__IQHNz{border:2px solid #9edbce}.SupplierCatalogue_statusLine___J880{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SupplierCatalogue_empty__oFawQ{padding:28px;text-align:center;color:#6a7278;font-size:13px}.SupplierCatalogue_previewText__OGh6m{font:12px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;background:#f5f7f5;border-radius:8px}.SupplierCatalogue_componentSection__Wv81s{background:#fff;border:1px solid #dce3e5;border-radius:10px;padding:14px 18px;min-width:0}.SupplierCatalogue_componentSection__Wv81s summary{cursor:pointer;color:#284c4b;font-size:13px;font-weight:650}.SupplierCatalogue_componentSection__Wv81s summary span{margin-left:8px;color:#687b8d;font-size:11px;font-weight:500}.SupplierCatalogue_componentSection__Wv81s[open]>p{margin-top:14px;margin-bottom:12px}.SupplierCatalogue_focusedEditor__T4drV{display:grid;grid-gap:18px;gap:18px;min-width:0;scroll-margin-top:20px}.SupplierCatalogue_configureHeader__sy49u{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.SupplierCatalogue_configureLayout__tRsLH{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.SupplierCatalogue_productPreview__BOc9I{display:grid;grid-gap:16px;gap:16px;padding:22px;background:#fff;border:1px solid #d6e5e3;border-radius:14px;min-width:0}.SupplierCatalogue_productPreview__BOc9I h2{font-size:23px;line-height:1.3;margin:0;overflow-wrap:anywhere}.SupplierCatalogue_selectedIllustration__I__0P{display:grid;place-items:center;min-width:0;border:1px solid #d3e8e3;border-radius:12px;background:#f2fbf9;overflow:hidden}.SupplierCatalogue_selectedIllustration__I__0P svg{display:block;width:100%;height:auto;aspect-ratio:8/5}.SupplierCatalogue_designButton__Ar4yS{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:12px 16px;border:1px solid #0e7168;border-radius:9px;background:#0e7168;color:#fff;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.SupplierCatalogue_designButton__Ar4yS:hover{background:#0b5f58}.SupplierCatalogue_designButton__Ar4yS:disabled{opacity:.5;cursor:not-allowed}.SupplierCatalogue_priceSummary__F7p0a{display:grid;grid-gap:5px;gap:5px;padding:17px 0 0;border-top:1px solid #dce9e6;font-size:12px;color:#536b71}.SupplierCatalogue_priceSummary__F7p0a strong{font-size:24px;color:#115d58;line-height:1.25;overflow-wrap:anywhere}.SupplierCatalogue_priceSummary__F7p0a small{font-size:11px}.SupplierCatalogue_summaryLabel__EWNhN{color:#4d6570;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.SupplierCatalogue_sourceDetails__HpsJF{border-top:1px solid #dce5e5;padding-top:12px;min-width:0}.SupplierCatalogue_sourceDetails__HpsJF summary{color:#496369;font-size:12px;cursor:pointer}.SupplierCatalogue_sourceDetails__HpsJF[open]{display:grid;grid-gap:10px;gap:10px}.SupplierCatalogue_sourceDetails__HpsJF>a,.SupplierCatalogue_sourceDetails__HpsJF>label,.SupplierCatalogue_sourceDetails__HpsJF>p,.SupplierCatalogue_sourceDetails__HpsJF>span{display:block;margin-top:10px}.SupplierCatalogue_sourceDetails__HpsJF>label{display:grid}.SupplierCatalogue_stepArea__t6VBQ{min-width:0;display:grid;grid-gap:18px;gap:18px}.SupplierCatalogue_steps__hwQdv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.SupplierCatalogue_stepButton__BNjM1{display:flex;align-items:center;gap:10px;padding:12px;min-height:50px;min-width:0;border:1px solid #d7e2e2;border-radius:10px;background:#fff;color:#577075;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.SupplierCatalogue_stepButton__BNjM1[aria-current=step]{color:#0b625c;background:#eaf8f4;border-color:#6fbeb0}.SupplierCatalogue_stepNumber__SoHwP{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;flex-shrink:0;background:#edf2f3;font-size:12px}.SupplierCatalogue_stepButton__BNjM1[aria-current=step] .SupplierCatalogue_stepNumber__SoHwP{color:#fff;background:#0e7168}.SupplierCatalogue_stepButton__BNjM1:disabled{opacity:.5;cursor:not-allowed}.SupplierCatalogue_stepPanel__x9Tff{display:grid;grid-gap:20px;gap:20px;min-width:0;background:#fff;border:1px solid #d7e2e2;border-radius:14px;padding:26px}.SupplierCatalogue_stepPanel__x9Tff h3{font-size:23px;line-height:1.3;margin:0 0 8px}.SupplierCatalogue_stepPanel__x9Tff .SupplierCatalogue_field__VBqGr{font-size:13px;gap:8px}.SupplierCatalogue_stepPanel__x9Tff .SupplierCatalogue_field__VBqGr input,.SupplierCatalogue_stepPanel__x9Tff .SupplierCatalogue_field__VBqGr select{min-height:44px}.SupplierCatalogue_stepPanel__x9Tff .SupplierCatalogue_specificationInput__cJ9Ot{min-height:190px;font-weight:400}.SupplierCatalogue_requirementDetails__O5NIZ{border:1px solid #d1e8e0;border-radius:9px;background:#f0faf6;padding:13px 15px;font-size:13px;color:#365f5a}.SupplierCatalogue_requirementDetails__O5NIZ summary{cursor:pointer;font-weight:650}.SupplierCatalogue_requirementDetails__O5NIZ p{margin:12px 0 0;line-height:1.6}.SupplierCatalogue_requirementDetails__O5NIZ .SupplierCatalogue_requirementIntro__t9CZt{margin:0 0 10px}.SupplierCatalogue_priceFields__NnAKW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.SupplierCatalogue_reviewList___0HzE{display:grid;grid-gap:14px;gap:14px;margin:0;font-size:13px}.SupplierCatalogue_reviewList___0HzE div{display:grid;grid-gap:5px;gap:5px}.SupplierCatalogue_reviewList___0HzE dt{color:#62767b}.SupplierCatalogue_reviewList___0HzE dd{margin:0}.SupplierCatalogue_reviewSpecification__FSmr4{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:9px;background:#f4f8f8}.SupplierCatalogue_reviewSpecification__FSmr4 p{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.SupplierCatalogue_briefText__Atp3l{margin:8px 0 0}.SupplierCatalogue_systemReview__z_Q1_{display:grid;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid #dce6e5}.SupplierCatalogue_quoteActions__SE9YT{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-top:18px;border-top:1px solid #dce6e5}.SupplierCatalogue_quoteActions__SE9YT .SupplierCatalogue_field__VBqGr{max-width:150px}.SupplierCatalogue_quoteActions__SE9YT .SupplierCatalogue_muted__g2Rwj{flex-basis:100%}.SupplierCatalogue_stepFooter__1DqHv{display:flex;justify-content:space-between;gap:10px;padding-top:18px;border-top:1px solid #e1e9e8;flex-wrap:wrap}.SupplierCatalogue_button__BPGWw:focus-visible,.SupplierCatalogue_designButton__Ar4yS:focus-visible,.SupplierCatalogue_primary__xsl2G:focus-visible,.SupplierCatalogue_stepButton__BNjM1:focus-visible{outline:3px solid #25ac98;outline-offset:3px}@media (min-width:1100px){.SupplierCatalogue_productPreview__BOc9I{position:-webkit-sticky;position:sticky;top:18px}}@media (max-width:980px){.SupplierCatalogue_configureLayout__tRsLH{grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:16px}.SupplierCatalogue_productPreview__BOc9I{padding:18px}.SupplierCatalogue_stepPanel__x9Tff{padding:20px}.SupplierCatalogue_stepButton__BNjM1{gap:6px;padding:10px 8px;font-size:12px}}@media (max-width:720px){.SupplierCatalogue_configureLayout__tRsLH{grid-template-columns:minmax(0,1fr)}.SupplierCatalogue_productPreview__BOc9I{gap:12px;padding:18px}.SupplierCatalogue_selectedIllustration__I__0P{max-width:350px;width:100%;justify-self:center}.SupplierCatalogue_productPreview__BOc9I h2{font-size:21px}.SupplierCatalogue_priceSummary__F7p0a{padding-top:12px}.SupplierCatalogue_priceFields__NnAKW{grid-template-columns:minmax(0,1fr)}.SupplierCatalogue_stepPanel__x9Tff{padding:18px}.SupplierCatalogue_stepPanel__x9Tff h3{font-size:21px}.SupplierCatalogue_steps__hwQdv{gap:5px}.SupplierCatalogue_stepButton__BNjM1{flex-direction:column;gap:6px;text-align:center;padding:10px 4px;font-size:11px}.SupplierCatalogue_stepFooter__1DqHv .SupplierCatalogue_button__BPGWw,.SupplierCatalogue_stepFooter__1DqHv .SupplierCatalogue_primary__xsl2G{flex:1 1}.SupplierCatalogue_stepFooter__1DqHv>span{display:none}.SupplierCatalogue_controls__MvLRU{grid-template-columns:1fr}.SupplierCatalogue_panel__OVMtc{padding:15px}.SupplierCatalogue_cards__uO3yU{grid-template-columns:1fr}.SupplierCatalogue_header__XYgal h2{font-size:22px}}.GlassCheckDialog_dialog__lK_Pg{width:min(1180px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #bacec3;border-radius:16px;color:#233d32;background:#f7faf8}.GlassCheckDialog_dialog__lK_Pg::-webkit-backdrop{background:rgba(8,24,18,.65)}.GlassCheckDialog_dialog__lK_Pg::backdrop{background:rgba(8,24,18,.65)}.GlassCheckDialog_header__TwYRH{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:#fff;border-bottom:1px solid #d7e3dc}.GlassCheckDialog_header__TwYRH h2{margin:0;font-size:20px}.GlassCheckDialog_header__TwYRH p{max-width:760px;margin:6px 0 0;font-size:13px;line-height:1.5}.GlassCheckDialog_header__TwYRH button{flex-shrink:0}.GlassCheckDialog_content__HLy2r{padding:16px}@media(max-width:650px){.GlassCheckDialog_dialog__lK_Pg{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.GlassCheckDialog_header__TwYRH{align-items:flex-start;flex-direction:column;gap:10px;padding:14px}.GlassCheckDialog_content__HLy2r{padding:6px}}.VisualRecipeDesigner_designer__nOF0Z{--visual-teal:#0f766e;--visual-ink:#123f3b;color:#172b3a;border:1px solid #c9dddd;border-radius:16px;padding:22px;margin:18px 0;background:#fff;min-width:0}.VisualRecipeDesigner_header__5gVPi{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.VisualRecipeDesigner_eyebrow__fHqGj{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--visual-teal);margin-bottom:6px}.VisualRecipeDesigner_designer__nOF0Z h3{margin:0 0 6px;font-size:22px;line-height:1.25;color:#132e38}.VisualRecipeDesigner_designer__nOF0Z h4{margin:0 0 8px;font-size:17px;line-height:1.4}.VisualRecipeDesigner_designer__nOF0Z p{margin:0;line-height:1.55}.VisualRecipeDesigner_header__5gVPi p,.VisualRecipeDesigner_materialHeader__FHIjb p{color:#52667a;font-size:13px}.VisualRecipeDesigner_statusBadge__YEZMI{flex-shrink:0;border:1px solid #99d6cf;background:#effbf9;color:#115e59;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:700}.VisualRecipeDesigner_drawingToolbar__U9JFG{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.VisualRecipeDesigner_drawingToolbar__U9JFG>div{display:flex;flex-wrap:wrap;gap:7px}.VisualRecipeDesigner_drawingToolbar__U9JFG button{font-size:11px}.VisualRecipeDesigner_designer__nOF0Z button{cursor:pointer;border:1px solid #bbcecf;background:#fff;color:#18483f;border-radius:8px;min-height:39px;padding:8px 12px;font-size:12px;font-weight:700;font-family:inherit;line-height:1.3}.VisualRecipeDesigner_designer__nOF0Z button:hover:not(:disabled){border-color:#0f766e;background:#f0fdfa}.VisualRecipeDesigner_designer__nOF0Z button:disabled{cursor:not-allowed;opacity:.55}.VisualRecipeDesigner_designer__nOF0Z button:focus-visible,.VisualRecipeDesigner_designer__nOF0Z input:focus-visible,.VisualRecipeDesigner_designer__nOF0Z select:focus-visible,.VisualRecipeDesigner_materialGroup__0CHO7 summary:focus-visible{outline:3px solid #14b8a6;outline-offset:3px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_primaryButton__Bd_my{background:#0f766e;color:#fff;border-color:#0f766e}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_primaryButton__Bd_my:hover:not(:disabled){background:#115e59;color:#fff}.VisualRecipeDesigner_designer__nOF0Z label{display:grid;align-content:start;grid-gap:6px;gap:6px;font-size:11px;font-weight:700;line-height:1.4;color:#496270;min-width:0}.VisualRecipeDesigner_designer__nOF0Z label input:not([type=range]),.VisualRecipeDesigner_designer__nOF0Z label select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid #c2d1da;border-radius:7px;background:#fff;color:#172b3a;font-family:inherit;font-size:12px;font-weight:400}.VisualRecipeDesigner_designer__nOF0Z label input:disabled,.VisualRecipeDesigner_designer__nOF0Z label select:disabled{background:#f4f7f8;color:#64748b}.VisualRecipeDesigner_designer__nOF0Z input[type=range]{width:100%;height:24px;accent-color:#0f766e;cursor:pointer}.VisualRecipeDesigner_hint__xludz{font-size:11px;color:#607382;line-height:1.5}.VisualRecipeDesigner_notice__UTQvw{background:#fffbeb;border:1px solid #f2d59b;padding:12px 15px;border-radius:8px;color:#754d14;margin-bottom:16px!important;font-size:13px}.VisualRecipeDesigner_startLayout__2EvpC{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:center;grid-gap:28px;gap:28px;border:1px dashed #a5c7c3;border-radius:12px;background:#f5fbfa;padding:24px}.VisualRecipeDesigner_startLayout__2EvpC p{font-size:13px;color:#496571;margin-bottom:10px}.VisualRecipeDesigner_startLayout__2EvpC .VisualRecipeDesigner_primaryButton__Bd_my{margin-top:8px}.VisualRecipeDesigner_starterGrid__AI2bP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_starterGrid__AI2bP button{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:8px 10px 13px;text-align:left;border-color:#b5d4cf;background:#fff}.VisualRecipeDesigner_starterGrid__AI2bP svg{width:100%;height:80px}.VisualRecipeDesigner_starterGrid__AI2bP strong{font-size:12px;color:#174d46}.VisualRecipeDesigner_starterGrid__AI2bP span{font-size:10px;line-height:1.5;font-weight:400;color:#607b75}.VisualRecipeDesigner_startDrawing___pL1x{max-height:190px;width:100%}.VisualRecipeDesigner_savedDrawing__UB8au{min-width:0;overflow:hidden}.VisualRecipeDesigner_savedDrawing__UB8au>span{display:block;text-align:center;font-size:11px;color:#5f737f;margin-bottom:8px}.VisualRecipeDesigner_savedDrawing__UB8au img,.VisualRecipeDesigner_savedDrawing__UB8au svg{max-width:100%;max-height:240px;width:100%;object-fit:contain}.VisualRecipeDesigner_layoutGrid__Mopep{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:start}.VisualRecipeDesigner_canvasCard__sVQ7W{min-width:0;padding:16px;border:1px solid #d4e2e1;border-radius:12px;background:#f7fbfa}.VisualRecipeDesigner_canvasHeading__ei0Dc{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.VisualRecipeDesigner_canvasHeading__ei0Dc strong{color:#164e49}.VisualRecipeDesigner_canvasHeading__ei0Dc span{color:#536b73}.VisualRecipeDesigner_canvasHint__GvTRj{color:#607382;font-size:11px;margin-top:6px!important}.VisualRecipeDesigner_canvas__3vgLm{display:block;width:100%;max-height:510px;height:auto;margin:8px 0 4px;overflow:visible}.VisualRecipeDesigner_canvasDragging__Y2CO7{-webkit-user-select:none;-moz-user-select:none;user-select:none}.VisualRecipeDesigner_dimensionLine___uEf9{stroke:#6b8b86;stroke-width:1;fill:none}.VisualRecipeDesigner_dimensionLabel__djncH{fill:#355950;font-size:13px}.VisualRecipeDesigner_panelShape__OWlgk{cursor:pointer;outline:none}.VisualRecipeDesigner_panelFill__pJeL1{fill:#effaf8;stroke:#305b53;transition:fill .1s ease,stroke .1s ease}.VisualRecipeDesigner_panelShape__OWlgk:hover .VisualRecipeDesigner_panelFill__pJeL1{fill:#d9f4ed}.VisualRecipeDesigner_selectedPanel__1Np4Z .VisualRecipeDesigner_panelFill__pJeL1{fill:#ccfbf1;stroke:#0f766e}.VisualRecipeDesigner_panelShape__OWlgk:focus-visible .VisualRecipeDesigner_panelFill__pJeL1{stroke:#0d9488;stroke-width:7;stroke-dasharray:7 3}.VisualRecipeDesigner_hingeSymbol__88OQW{stroke:#0f766e;stroke-width:2;fill:none;stroke-dasharray:6 4;pointer-events:none}.VisualRecipeDesigner_slidingSymbol__n_QqY{stroke:#0f766e;stroke-width:2.5;fill:none;pointer-events:none}.VisualRecipeDesigner_doorHandle__maFEG{stroke:#164e49;stroke-width:4;fill:none;pointer-events:none}.VisualRecipeDesigner_panelLabel__SuagL{fill:#164e49;font-size:13px;font-weight:800;pointer-events:none}.VisualRecipeDesigner_panelDimensions__PxF0z{fill:#38665e;font-size:11px;pointer-events:none}.VisualRecipeDesigner_paneStatusText__aIV8Y{fill:#526775;font-size:10px;font-weight:700;pointer-events:none}.VisualRecipeDesigner_panePass__Slwop .VisualRecipeDesigner_panelFill__pJeL1{stroke:#0f766e}.VisualRecipeDesigner_panePass__Slwop .VisualRecipeDesigner_paneStatusText__aIV8Y{fill:#115e59}.VisualRecipeDesigner_paneAdvisory__HEKUV .VisualRecipeDesigner_panelFill__pJeL1,.VisualRecipeDesigner_paneReview__v3IPZ .VisualRecipeDesigner_panelFill__pJeL1{stroke:#b77912;fill:#fffaf0}.VisualRecipeDesigner_paneAdvisory__HEKUV .VisualRecipeDesigner_paneStatusText__aIV8Y,.VisualRecipeDesigner_paneReview__v3IPZ .VisualRecipeDesigner_paneStatusText__aIV8Y{fill:#8a570c}.VisualRecipeDesigner_paneFail__U4DZQ .VisualRecipeDesigner_panelFill__pJeL1{stroke:#b53f45;fill:#fff4f4}.VisualRecipeDesigner_paneFail__U4DZQ .VisualRecipeDesigner_paneStatusText__aIV8Y{fill:#9f2832}.VisualRecipeDesigner_paneUnassessed__oQsyr .VisualRecipeDesigner_panelFill__pJeL1{stroke:#627682}.VisualRecipeDesigner_selectedPanel__1Np4Z.VisualRecipeDesigner_panePass__Slwop .VisualRecipeDesigner_panelFill__pJeL1{fill:#d7f7f0}.VisualRecipeDesigner_selectedPanel__1Np4Z.VisualRecipeDesigner_paneAdvisory__HEKUV .VisualRecipeDesigner_panelFill__pJeL1,.VisualRecipeDesigner_selectedPanel__1Np4Z.VisualRecipeDesigner_paneReview__v3IPZ .VisualRecipeDesigner_panelFill__pJeL1{fill:#fff0c9}.VisualRecipeDesigner_selectedPanel__1Np4Z.VisualRecipeDesigner_paneFail__U4DZQ .VisualRecipeDesigner_panelFill__pJeL1{fill:#ffe0e2}.VisualRecipeDesigner_selectedPanel__1Np4Z.VisualRecipeDesigner_paneUnassessed__oQsyr .VisualRecipeDesigner_panelFill__pJeL1{fill:#e4f1ef}.VisualRecipeDesigner_dividerHandle__rdE9V{outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VisualRecipeDesigner_verticalDivider__PPuKO{cursor:ew-resize}.VisualRecipeDesigner_horizontalDivider__QaYLA{cursor:ns-resize}.VisualRecipeDesigner_dividerTrack__FBEmo{stroke:#0f766e;stroke-width:2;opacity:0;pointer-events:stroke;vector-effect:non-scaling-stroke}.VisualRecipeDesigner_dividerHitArea___Tpy8{fill:transparent;stroke:transparent;stroke-width:28px;vector-effect:non-scaling-stroke;pointer-events:all}.VisualRecipeDesigner_dividerKnob__1xvzE{fill:#fff;stroke:#0f766e;stroke-width:2;pointer-events:none;filter:drop-shadow(0 1px 2px #123f3b30)}.VisualRecipeDesigner_dividerGrip__rPSy_{fill:none;stroke:#0f766e;stroke-width:1.8;pointer-events:none}.VisualRecipeDesigner_activeDivider__7xvOy .VisualRecipeDesigner_dividerTrack__FBEmo,.VisualRecipeDesigner_dividerHandle__rdE9V:hover .VisualRecipeDesigner_dividerTrack__FBEmo{opacity:.8}.VisualRecipeDesigner_activeDivider__7xvOy .VisualRecipeDesigner_dividerKnob__1xvzE,.VisualRecipeDesigner_dividerHandle__rdE9V:hover .VisualRecipeDesigner_dividerKnob__1xvzE{fill:#d8f7f0}.VisualRecipeDesigner_dividerHandle__rdE9V:focus-visible .VisualRecipeDesigner_dividerKnob__1xvzE{stroke:#0d9488;stroke-width:4;stroke-dasharray:3 2}.VisualRecipeDesigner_draggingDivider__qsZGe .VisualRecipeDesigner_dividerKnob__1xvzE{fill:#0f766e}.VisualRecipeDesigner_draggingDivider__qsZGe .VisualRecipeDesigner_dividerGrip__rPSy_{stroke:#fff}.VisualRecipeDesigner_dividerHandle__rdE9V[aria-disabled=true]{cursor:default;opacity:.45}.VisualRecipeDesigner_paneStatusList__YyVJw{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 13px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_paneStatusList__YyVJw button{display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border-radius:6px;background:#f3f6f7;border-color:#c9d4d9;color:#526674;font-size:10px;font-weight:400;text-align:left}.VisualRecipeDesigner_paneStatusList__YyVJw button>span{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:1px solid;border-radius:50%;font-size:10px;font-weight:800;line-height:1}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_paneStatusList__YyVJw button[data-verdict=pass]{color:#115e59;background:#effbf8;border-color:#a0d7cb}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_paneStatusList__YyVJw button[data-verdict=advisory],.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_paneStatusList__YyVJw button[data-verdict=review]{color:#805210;background:#fff9ed;border-color:#e5ca93}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_paneStatusList__YyVJw button[data-verdict=fail]{color:#9f2832;background:#fff3f3;border-color:#e4b9bd}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_paneStatusList__YyVJw button[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor}.VisualRecipeDesigner_canvasLegend__0P180{fill:#526c73;font-size:11px}.VisualRecipeDesigner_panelTabs__mFgge{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_activePanelTab__wl_gX,.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_panelTab__k9Ex_{display:flex;align-items:center;gap:7px;padding:6px 9px;min-height:32px;font-size:11px}.VisualRecipeDesigner_panelTabs__mFgge button span{font-size:10px;font-weight:400}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_activePanelTab__wl_gX{background:#d9f5ef;border-color:#0f766e;color:#115e59}.VisualRecipeDesigner_panelControls__ancQG{display:grid;grid-gap:14px;gap:14px;border:1px solid #d4e2e1;border-radius:12px;padding:18px;background:#fff}.VisualRecipeDesigner_panelControls__ancQG h4{font-size:16px;margin:0}.VisualRecipeDesigner_splitActions__H7WIE{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.VisualRecipeDesigner_splitActions__H7WIE button{display:grid;justify-items:center;grid-gap:7px;gap:7px;min-height:72px;padding:12px 8px}.VisualRecipeDesigner_splitActions__H7WIE button span{font-size:20px;line-height:1;color:#0f766e}.VisualRecipeDesigner_dividerControls__XjDzr{display:grid;grid-gap:13px;gap:13px;padding-top:16px;border-top:1px solid #e0e9e7}.VisualRecipeDesigner_ratioValue___t2f7{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.VisualRecipeDesigner_ratioValue___t2f7>span{font-size:11px;color:#5a707b;padding-bottom:12px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_removeDivider__5EpgW{color:#755126;border-color:#d6c3a6;background:#fffcf5;font-size:11px}.VisualRecipeDesigner_layoutNotice__sPENc{display:grid;grid-gap:5px;gap:5px;background:#f0fdfa;border-radius:8px;padding:12px;border:1px solid #c4e9e1}.VisualRecipeDesigner_layoutNotice__sPENc strong{font-size:12px;color:#115e59}.VisualRecipeDesigner_layoutNotice__sPENc span{font-size:11px;color:#466c65;line-height:1.5}.VisualRecipeDesigner_materialHeader__FHIjb{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 14px}.VisualRecipeDesigner_materialHeader__FHIjb h4{margin-bottom:4px}.VisualRecipeDesigner_costTotal__5CkaS{display:grid;grid-gap:3px;gap:3px;text-align:right;flex-shrink:0}.VisualRecipeDesigner_costTotal__5CkaS span{font-size:11px;color:#5c707d}.VisualRecipeDesigner_costTotal__5CkaS strong{font-size:23px;color:#115e59}.VisualRecipeDesigner_costTotal__5CkaS small{color:#637580;font-size:10px}.VisualRecipeDesigner_groupTotals__ZRhYH{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:16px}.VisualRecipeDesigner_groupTotals__ZRhYH>div{display:grid;align-content:space-between;grid-gap:8px;gap:8px;padding:11px 9px;border-radius:8px;background:#f3f8f7;border:1px solid #e1ece9}.VisualRecipeDesigner_groupTotals__ZRhYH span{font-size:10px;line-height:1.4;color:#56706b}.VisualRecipeDesigner_groupTotals__ZRhYH strong{color:#164e49;font-size:12px;overflow-wrap:anywhere}.VisualRecipeDesigner_materialEditor__GUORd{border:1px solid #c9ded9;border-radius:10px;overflow:clip;background:#fff}.VisualRecipeDesigner_materialEditor__GUORd>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;padding:14px 16px;cursor:pointer;list-style:none;background:#f1faf8}.VisualRecipeDesigner_materialEditor__GUORd>summary::-webkit-details-marker{display:none}.VisualRecipeDesigner_materialEditor__GUORd>summary>strong{color:#155d54;font-size:13px}.VisualRecipeDesigner_materialEditor__GUORd>summary>strong:before{content:"›";display:inline-block;margin-right:10px;font-size:19px;line-height:1}.VisualRecipeDesigner_materialEditor__GUORd[open]>summary>strong:before{transform:rotate(90deg)}.VisualRecipeDesigner_materialEditor__GUORd>summary>span{font-size:11px;color:#617c75}.VisualRecipeDesigner_materialEditor__GUORd>summary:focus-visible{outline:3px solid #14b8a6;outline-offset:-4px}.VisualRecipeDesigner_materialEditorBody__CJ_Ak{padding:14px;border-top:1px solid #d7e5df}.VisualRecipeDesigner_materialGroups__RVAUS{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.VisualRecipeDesigner_materialGroup__0CHO7{border:1px solid #d5e2de;border-radius:9px;overflow:clip}.VisualRecipeDesigner_materialGroup__0CHO7>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;background:#f1f8f5;padding:12px 15px;font-size:12px;color:#28574d;list-style:none}.VisualRecipeDesigner_materialGroup__0CHO7>summary::-webkit-details-marker{display:none}.VisualRecipeDesigner_materialGroup__0CHO7>summary>strong:first-child:before{content:"›";display:inline-block;font-size:18px;line-height:1;margin-right:10px}.VisualRecipeDesigner_materialGroup__0CHO7[open]>summary>strong:first-child:before{transform:rotate(90deg)}.VisualRecipeDesigner_materialGroup__0CHO7>summary span{font-weight:400;color:#6b8076}.VisualRecipeDesigner_materialRows__4ISRF{display:grid}.VisualRecipeDesigner_materialRow__ywxFC{padding:15px;min-width:0;border-top:1px solid #e2eae8;background:#fff}.VisualRecipeDesigner_selectedMaterial___sQMH{border-left:3px solid #0f766e;padding-left:12px;background:#fbfefd}.VisualRecipeDesigner_materialIdentity__mFBy8{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:11px}.VisualRecipeDesigner_materialIdentity__mFBy8 strong{font-size:13px;color:#233d46}.VisualRecipeDesigner_materialIdentity__mFBy8>span{font-size:10px;line-height:1.5;color:#637782;text-align:right}.VisualRecipeDesigner_materialFields__dLeYU{display:grid;grid-template-columns:minmax(110px,1.1fr) minmax(140px,1.2fr) minmax(75px,.6fr) minmax(110px,1fr) minmax(85px,.7fr);grid-gap:12px;gap:12px;align-items:start}.VisualRecipeDesigner_lineCost__iupBu{display:grid;justify-items:end;align-content:start;grid-gap:4px;gap:4px}.VisualRecipeDesigner_lineCost__iupBu>span{font-size:10px;color:#617782}.VisualRecipeDesigner_lineCost__iupBu>strong{font-size:13px;color:#173f39;padding:4px 0}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_lineCost__iupBu>button{border:0;background:transparent;text-decoration:underline;color:#845139;font-size:10px;min-height:24px;padding:2px 0}.VisualRecipeDesigner_emptyMaterials__0G_9s{font-size:13px;background:#f7faf9;color:#657a7a;border:1px dashed #ceded8;padding:20px;border-radius:8px}.VisualRecipeDesigner_addMaterial__vnO4A{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border:1px solid #d6e5df;border-radius:10px;padding:15px;background:#f7fbf9;margin-top:16px}.VisualRecipeDesigner_addMaterial__vnO4A strong{font-size:13px;color:#28574d}.VisualRecipeDesigner_addMaterial__vnO4A p{font-size:12px;margin:5px 0 0}.VisualRecipeDesigner_addMaterial__vnO4A button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:39px}.VisualRecipeDesigner_footerNote__Szj27{margin-top:14px!important;font-size:11px;color:#5b707b}.VisualRecipeDesigner_feedback__eDe_a{font-size:12px;color:#115e59}.VisualRecipeDesigner_feedback__eDe_a:not(:empty){margin-top:12px;padding:10px 12px;background:#f0fdfa;border:1px solid #b9e5dc;border-radius:8px}.VisualRecipeDesigner_error__Ra9Xc{padding:12px;color:#912f2f;border:1px solid #ebc7c7;background:#fff6f6;border-radius:8px;font-size:12px;margin-top:10px!important}.VisualRecipeDesigner_designChecksBar__IqAhg{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:12px 0}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_designChecksBar__IqAhg button{padding:8px 12px;color:#115e59;border-color:#99d4c9;background:#f0fdfa;font-size:12px}.VisualRecipeDesigner_designChecksBar__IqAhg>span{color:#59736e;font-size:11px}.VisualRecipeDesigner_srOnly__be1zl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VisualRecipeDesigner_designGuidancePopup__8YSGu{box-sizing:border-box;position:fixed;z-index:160;right:24px;bottom:24px;width:min(420px,calc(100% - 48px));max-height:min(620px,85dvh);overflow:auto;padding:18px;border:1px solid #8ac9bc;border-top:4px solid #0f766e;border-radius:13px;background:#fff;box-shadow:0 14px 55px #12382c33;color:#173b36}.VisualRecipeDesigner_designGuidancePopup__8YSGu[data-severity=fail]{border-top-color:#b45309}.VisualRecipeDesigner_designGuidancePopup__8YSGu>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.VisualRecipeDesigner_designGuidancePopup__8YSGu>header>span{color:#0f766e;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_designGuidancePopup__8YSGu>header>button{display:grid;place-items:center;padding:0;width:30px;height:30px;min-height:30px;border:0;background:#f0f7f5;color:#41665e;font-size:22px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_designGuidancePopup__8YSGu h4{margin:0 0 10px;font-size:18px;line-height:1.35;color:#133e37}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_designGuidancePopup__8YSGu p{font-size:12px;line-height:1.55;margin:0 0 12px;color:#49655e}.VisualRecipeDesigner_designGuidancePopup__8YSGu dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 12px;padding:11px;border-radius:8px;background:#f2f8f6}.VisualRecipeDesigner_designGuidancePopup__8YSGu dt{font-size:10px;color:#648078}.VisualRecipeDesigner_designGuidancePopup__8YSGu dd{margin:4px 0 0;font-size:12px;color:#153f37;font-weight:600;overflow-wrap:anywhere}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_designGuidancePopup__8YSGu .VisualRecipeDesigner_profileReview__0i8aT{padding-left:10px;border-left:2px solid #d7b475;color:#74603c;font-size:11px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_guidanceIssuePicker__y43ct{display:grid;grid-gap:5px;gap:5px;margin:10px 0;color:#55726a;font-size:10px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_guidanceIssuePicker__y43ct select{min-width:0;width:100%;height:auto;min-height:35px;padding:7px;font-size:11px}.VisualRecipeDesigner_guidanceActions__3blmf{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_guidanceActions__3blmf button{padding:8px 11px;font-size:11px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_guidanceActions__3blmf button:first-child{color:#fff;background:#0f766e;border-color:#0f766e}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_guidanceActions__3blmf button:first-child:hover:not(:disabled){color:#fff;background:#115e59}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_guidanceActions__3blmf button:last-child{color:#546b64;border-color:transparent;background:transparent}.VisualRecipeDesigner_designGuidancePopup__8YSGu footer{display:grid;grid-gap:5px;gap:5px;margin-top:13px;border-top:1px solid #e1ece8;padding-top:10px;font-size:10px;color:#6b7f78}.VisualRecipeDesigner_designGuidancePopup__8YSGu footer a{color:#0f766e}.VisualRecipeDesigner_designGuidancePopup__8YSGu :focus-visible{outline:3px solid #14b8a6;outline-offset:3px}@media(max-width:540px){.VisualRecipeDesigner_designGuidancePopup__8YSGu{right:12px;bottom:12px;width:calc(100% - 24px);padding:15px}}@media(prefers-reduced-motion:reduce){.VisualRecipeDesigner_designGuidancePopup__8YSGu,.VisualRecipeDesigner_designGuidancePopup__8YSGu *{animation:none!important;transition:none!important;scroll-behavior:auto}}@media(max-width:1150px){.VisualRecipeDesigner_layoutGrid__Mopep{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.VisualRecipeDesigner_groupTotals__ZRhYH{grid-template-columns:repeat(4,minmax(0,1fr))}.VisualRecipeDesigner_materialFields__dLeYU{grid-template-columns:minmax(100px,1fr) minmax(120px,1.2fr) minmax(75px,.65fr)}.VisualRecipeDesigner_materialFields__dLeYU>label:nth-of-type(4){grid-column:1/3}.VisualRecipeDesigner_lineCost__iupBu{grid-column:3}}@media(max-width:800px){.VisualRecipeDesigner_designer__nOF0Z{padding:16px}.VisualRecipeDesigner_layoutGrid__Mopep{grid-template-columns:1fr}.VisualRecipeDesigner_panelControls__ancQG{grid-template-columns:1fr 1fr;align-items:start}.VisualRecipeDesigner_dividerControls__XjDzr,.VisualRecipeDesigner_layoutNotice__sPENc,.VisualRecipeDesigner_panelControls__ancQG>.VisualRecipeDesigner_hint__xludz,.VisualRecipeDesigner_panelControls__ancQG>div:first-child{grid-column:1/-1}.VisualRecipeDesigner_addMaterial__vnO4A{grid-template-columns:1fr 1fr}.VisualRecipeDesigner_addMaterial__vnO4A button{grid-column:1/-1}.VisualRecipeDesigner_startLayout__2EvpC{gap:16px;padding:18px}.VisualRecipeDesigner_statusBadge__YEZMI{font-size:10px}}@media(max-width:540px){.VisualRecipeDesigner_drawingToolbar__U9JFG{align-items:flex-start;flex-direction:column}.VisualRecipeDesigner_header__5gVPi,.VisualRecipeDesigner_materialHeader__FHIjb{flex-direction:column;align-items:flex-start;gap:12px}.VisualRecipeDesigner_designer__nOF0Z{padding:12px;border-radius:10px}.VisualRecipeDesigner_designer__nOF0Z h3{font-size:19px}.VisualRecipeDesigner_startLayout__2EvpC{grid-template-columns:1fr;padding:15px}.VisualRecipeDesigner_starterGrid__AI2bP{gap:7px}.VisualRecipeDesigner_starterGrid__AI2bP svg{height:65px}.VisualRecipeDesigner_designer__nOF0Z .VisualRecipeDesigner_starterGrid__AI2bP button{padding:6px 8px 11px}.VisualRecipeDesigner_starterGrid__AI2bP strong{font-size:11px}.VisualRecipeDesigner_savedDrawing__UB8au,.VisualRecipeDesigner_startDrawing___pL1x{max-height:165px}.VisualRecipeDesigner_savedDrawing__UB8au img,.VisualRecipeDesigner_savedDrawing__UB8au svg{max-height:140px}.VisualRecipeDesigner_canvasCard__sVQ7W{padding:10px}.VisualRecipeDesigner_canvasHeading__ei0Dc{flex-wrap:wrap}.VisualRecipeDesigner_canvas__3vgLm{min-height:220px}.VisualRecipeDesigner_panelControls__ancQG{grid-template-columns:1fr;padding:14px}.VisualRecipeDesigner_panelTabs__mFgge button span{display:none}.VisualRecipeDesigner_costTotal__5CkaS{text-align:left}.VisualRecipeDesigner_groupTotals__ZRhYH{grid-template-columns:repeat(2,minmax(0,1fr))}.VisualRecipeDesigner_materialIdentity__mFBy8{flex-direction:column;align-items:flex-start;gap:4px}.VisualRecipeDesigner_materialIdentity__mFBy8>span{text-align:left}.VisualRecipeDesigner_materialFields__dLeYU{grid-template-columns:1fr 1fr;gap:12px 9px}.VisualRecipeDesigner_materialFields__dLeYU>label:nth-of-type(4){grid-column:auto}.VisualRecipeDesigner_lineCost__iupBu{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.VisualRecipeDesigner_materialRow__ywxFC{padding:12px}.VisualRecipeDesigner_selectedMaterial___sQMH{padding-left:9px}.VisualRecipeDesigner_addMaterial__vnO4A{grid-template-columns:1fr;padding:12px}}.ComponentLookupModal_dialog__98Gm6{width:min(1180px,calc(100vw - 32px));height:min(740px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;border:1px solid #bcd7d0;border-radius:14px;background:#fff;color:#193e46;box-shadow:0 24px 80px #0a302f44;font-family:var(--font-body),Arial,sans-serif;box-sizing:border-box;overflow:hidden}.ComponentLookupModal_dialog__98Gm6[open]{display:flex;flex-direction:column;animation:ComponentLookupModal_surface-enter__Wt6m7 var(--motion-fast) var(--ease-out)}.ComponentLookupModal_dialog__98Gm6::-webkit-backdrop{background:#082c3a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ComponentLookupModal_dialog__98Gm6::backdrop{background:#082c3a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ComponentLookupModal_dialog__98Gm6 button,.ComponentLookupModal_dialog__98Gm6 input,.ComponentLookupModal_dialog__98Gm6 select{font:inherit;font-size:12px;box-sizing:border-box}.ComponentLookupModal_dialog__98Gm6 button{min-height:36px;padding:9px 13px;border:1px solid #bed8d0;border-radius:7px;background:#fff;color:#28564f;cursor:pointer;font-weight:600}.ComponentLookupModal_dialog__98Gm6 button:hover:not(:disabled){background:#edf8f3;border-color:#6faf9e}.ComponentLookupModal_dialog__98Gm6 button:disabled{opacity:.45;cursor:not-allowed}.ComponentLookupModal_dialog__98Gm6 :is(button,input,select):focus-visible{outline:3px solid #159686;outline-offset:2px}.ComponentLookupModal_header__SO8tE{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid #d7e7e2}.ComponentLookupModal_eyebrow__DwIIg{color:#0c8171;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ComponentLookupModal_header__SO8tE h2{margin:5px 0;font-size:23px}.ComponentLookupModal_header__SO8tE p{margin:0;font-size:12px;color:#5a777b}.ComponentLookupModal_query__Y_4W4{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:17px 24px;background:#f3f9f7;border-bottom:1px solid #d7e7e2}.ComponentLookupModal_query__Y_4W4 label{display:grid;grid-gap:6px;gap:6px;font-size:10px;font-weight:700;color:#52706d}.ComponentLookupModal_query__Y_4W4 .ComponentLookupModal_search__WpQcV{flex:1 1;min-width:190px}.ComponentLookupModal_query__Y_4W4 input,.ComponentLookupModal_query__Y_4W4 select{width:100%;min-height:38px;padding:9px 10px;border:1px solid #c5dad5;border-radius:7px;background:#fff;color:#234c49}.ComponentLookupModal_query__Y_4W4 select{max-width:190px}.ComponentLookupModal_resultBar__gUNGo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;font-size:11px;color:#5b7973}.ComponentLookupModal_resultBar__gUNGo label{display:flex;gap:8px;align-items:center}.ComponentLookupModal_resultBar__gUNGo select{padding:5px;color:#315b51;border:1px solid #cfdfd8;border-radius:5px}.ComponentLookupModal_tableScroll__n7Zva{flex:1 1;min-height:100px;overflow:auto;border-top:1px solid #d7e7e2;border-bottom:1px solid #d7e7e2}.ComponentLookupModal_table__dZAY4{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.ComponentLookupModal_table__dZAY4 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#eaf3f0;color:#466b63;text-align:left;font-size:10px;font-weight:700;white-space:nowrap}.ComponentLookupModal_table__dZAY4 td,.ComponentLookupModal_table__dZAY4 th{padding:9px 12px;border-bottom:1px solid #e2ece8}.ComponentLookupModal_table__dZAY4 td{line-height:1.4}.ComponentLookupModal_table__dZAY4 td:first-child{width:22px}.ComponentLookupModal_table__dZAY4 tbody tr{cursor:pointer}.ComponentLookupModal_table__dZAY4 tbody tr:hover{background:#f2faf6}.ComponentLookupModal_table__dZAY4 tr[data-selected=true]{background:#dff3eb;box-shadow:inset 3px 0 #0b8c78}.ComponentLookupModal_table__dZAY4 input{accent-color:#087f70;width:15px;height:15px}.ComponentLookupModal_code__BwI_J{font-family:ui-monospace,monospace;font-size:11px;white-space:nowrap;font-weight:600}.ComponentLookupModal_table__dZAY4 .ComponentLookupModal_amount__fce_8{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ComponentLookupModal_paging__VsBVF{flex-wrap:wrap;justify-content:space-between;padding:10px 24px;color:#648078;font-size:10px}.ComponentLookupModal_paging__VsBVF,.ComponentLookupModal_paging__VsBVF>div{display:flex;align-items:center;gap:10px}.ComponentLookupModal_paging__VsBVF button{min-height:28px;padding:5px 9px;font-size:10px}.ComponentLookupModal_footer__n995i{display:flex;align-items:center;gap:10px;padding:16px 24px;background:#f5faf8;border-top:1px solid #d7e7e2}.ComponentLookupModal_footer__n995i>div{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.ComponentLookupModal_footer__n995i strong{font-size:12px;overflow-wrap:anywhere}.ComponentLookupModal_footer__n995i small{font-size:10px;line-height:1.5;color:#638078}.ComponentLookupModal_footer__n995i .ComponentLookupModal_primary__TMUx1{background:#087f70;border-color:#087f70;color:#fff}.ComponentLookupModal_footer__n995i .ComponentLookupModal_primary__TMUx1:hover:not(:disabled){background:#06695c;color:#fff}.ComponentLookupModal_empty__wgVSx{padding:35px 20px;text-align:center;font-size:13px;color:#54746b}.ComponentLookupModal_empty__wgVSx p{font-size:12px}.ComponentLookupModal_srOnly__KyNmq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.ComponentLookupModal_dialog__98Gm6{width:calc(100vw - 16px);height:calc(100dvh - 24px);border-radius:10px}.ComponentLookupModal_footer__n995i,.ComponentLookupModal_header__SO8tE,.ComponentLookupModal_query__Y_4W4{padding:13px}.ComponentLookupModal_header__SO8tE h2{font-size:18px}.ComponentLookupModal_query__Y_4W4 label{flex:1 1 120px}.ComponentLookupModal_query__Y_4W4 .ComponentLookupModal_search__WpQcV{flex-basis:100%}.ComponentLookupModal_query__Y_4W4 select{max-width:none}.ComponentLookupModal_paging__VsBVF,.ComponentLookupModal_resultBar__gUNGo{padding:8px 13px}.ComponentLookupModal_table__dZAY4{min-width:720px}.ComponentLookupModal_footer__n995i{flex-wrap:wrap}.ComponentLookupModal_footer__n995i>div{flex-basis:100%}.ComponentLookupModal_footer__n995i button{flex:1 1}}.RecipeGlazingPanel_panel__scxY5{min-width:0;padding:18px;border:1px solid #c8ded9;border-radius:14px;background:#fff;color:#123143;font-family:inherit}.RecipeGlazingPanel_heading__UD0Wm{display:grid;grid-gap:10px;gap:10px}.RecipeGlazingPanel_eyebrow__j949t{color:#08796c;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.RecipeGlazingPanel_panel__scxY5 h3{color:#123143;margin:5px 0 0;font-size:20px;line-height:1.3;font-family:inherit}.RecipeGlazingPanel_panel__scxY5 h4{color:#123143;font-family:inherit;font-size:15px;line-height:1.4;margin:0 0 10px}.RecipeGlazingPanel_panel__scxY5 p{margin:0;font-size:12px;line-height:1.65;color:#4b6673}.RecipeGlazingPanel_actions__1QoRk{display:flex;flex-wrap:wrap;gap:8px}.RecipeGlazingPanel_panel__scxY5 button{min-height:36px;border:1px solid #b8d8ce;border-radius:8px;padding:8px 11px;background:#f0faf7;color:#155b51;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}.RecipeGlazingPanel_panel__scxY5 button:disabled{opacity:.55;cursor:default}.RecipeGlazingPanel_panel__scxY5 button:focus-visible,.RecipeGlazingPanel_panel__scxY5 input:focus-visible,.RecipeGlazingPanel_panel__scxY5 select:focus-visible,.RecipeGlazingPanel_site__Dmpd7 summary:focus-visible{outline:3px solid #087f8c;outline-offset:2px}.RecipeGlazingPanel_overall__098dy{display:grid;grid-gap:5px;gap:5px;margin:14px 0;padding:12px;border:1px solid #bed7da;border-radius:9px;font-size:13px;line-height:1.5}.RecipeGlazingPanel_overall__098dy span{font-size:12px}.RecipeGlazingPanel_site__Dmpd7{margin:14px 0;border:1px solid #cbded9;border-radius:10px;background:#f7fbfa}.RecipeGlazingPanel_site__Dmpd7 summary{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:13px;cursor:pointer;font-size:13px}.RecipeGlazingPanel_site__Dmpd7 summary span{font-size:11px;color:#617582}.RecipeGlazingPanel_site__Dmpd7>fieldset{padding:0 13px 13px}.RecipeGlazingPanel_panel__scxY5 fieldset{min-width:0;border:0;margin:0}.RecipeGlazingPanel_pane__aZmqS>fieldset{padding:0}.RecipeGlazingPanel_grid__XQ38w{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:12px;gap:12px;align-items:start}.RecipeGlazingPanel_panel__scxY5 label{display:grid;min-width:0;grid-gap:6px;gap:6px;color:#294b59;font-size:12px;line-height:1.45;text-transform:none;letter-spacing:normal}.RecipeGlazingPanel_panel__scxY5 input:not([type=checkbox]),.RecipeGlazingPanel_panel__scxY5 select{width:100%;min-width:0;max-width:100%;min-height:39px;border:1px solid #bed3cc;border-radius:7px;background:#fff;color:#133645;padding:8px;font:inherit;font-size:13px}.RecipeGlazingPanel_panel__scxY5 input::placeholder{color:#758993}.RecipeGlazingPanel_panel__scxY5 input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:#0bb88b}.RecipeGlazingPanel_checks__cA4BS label,.RecipeGlazingPanel_panel__scxY5 .RecipeGlazingPanel_confirm__vSYP1{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6}.RecipeGlazingPanel_confirm__vSYP1{margin:12px 0 6px}.RecipeGlazingPanel_checks__cA4BS{display:grid;grid-gap:9px;gap:9px;margin:15px 0}.RecipeGlazingPanel_panel__scxY5 .RecipeGlazingPanel_full__Fz4v6{margin:12px 0}.RecipeGlazingPanel_panel__scxY5 small{color:#577381;font-size:11px;line-height:1.6}.RecipeGlazingPanel_panel__scxY5 .RecipeGlazingPanel_note__mvLEt{margin:8px 0;font-size:12px;color:#56717d}.RecipeGlazingPanel_paneNav__ntKgM{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.RecipeGlazingPanel_paneNav__ntKgM button{display:grid;grid-gap:3px;gap:3px;min-width:75px;background:#fff;text-align:left}.RecipeGlazingPanel_paneNav__ntKgM .RecipeGlazingPanel_selected__JOFXi{border-color:#0bb88b;box-shadow:0 0 0 1px #0bb88b;background:#edfbf6}.RecipeGlazingPanel_paneNav__ntKgM span{border-radius:4px;padding:3px 5px;font-size:10px;line-height:1.3}.RecipeGlazingPanel_pass__Z6PJ1{color:#086454;background:#e0faf0}.RecipeGlazingPanel_advisory__ifvqO{color:#79500e;background:#fff5d8}.RecipeGlazingPanel_review__JLgpP{color:#254f66;background:#edf5fb}.RecipeGlazingPanel_fail__cFdKH{color:#8e2732;background:#fff0f0}.RecipeGlazingPanel_pane__aZmqS{border-top:1px solid #d7e6e0;padding-top:15px}.RecipeGlazingPanel_panel__scxY5 .RecipeGlazingPanel_costNote___fA_Y{padding:10px 12px;border-left:3px solid #b17b13;border-radius:5px;background:#fff8e6;color:#6e501d;margin:10px 0}.RecipeGlazingPanel_panel__scxY5 .RecipeGlazingPanel_provisional__5J8Ey{margin-top:10px;background:#fff;color:#426676}.RecipeGlazingPanel_sill__kw72E{display:grid;grid-gap:3px;gap:3px;padding:11px;margin:12px 0!important;background:#eef8f4;border-radius:8px}.RecipeGlazingPanel_sill__kw72E strong{color:#195448}.RecipeGlazingPanel_result__woASi{border-top:1px solid #d7e6e0;margin-top:16px;padding-top:16px}.RecipeGlazingPanel_resultSummary__RPCof{display:grid;grid-gap:5px;gap:5px;padding:11px;border-radius:8px;font-size:12px;line-height:1.55}.RecipeGlazingPanel_findings__xRvYO{display:grid;grid-gap:9px;gap:9px;margin:12px 0;padding-left:20px;font-size:12px;line-height:1.6;color:#42606f}.RecipeGlazingPanel_findings__xRvYO span,.RecipeGlazingPanel_findings__xRvYO strong{display:block}.RecipeGlazingPanel_findings__xRvYO strong{color:#1f4859}.RecipeGlazingPanel_findings__xRvYO .RecipeGlazingPanel_findingFail__4V43n{border-left:3px solid #b44851;padding:8px 10px;background:#fff0f0;color:#8e2732}.RecipeGlazingPanel_findings__xRvYO .RecipeGlazingPanel_findingFail__4V43n strong{color:#8e2732}.RecipeGlazingPanel_footer__h8cjU{margin-top:18px;padding-top:13px;border-top:1px solid #d6e6e0;display:grid;grid-gap:8px;gap:8px}.RecipeGlazingPanel_footer__h8cjU a{color:#08766a;font-size:12px;font-weight:650}@media(max-width:640px){.RecipeGlazingPanel_panel__scxY5{padding:13px}.RecipeGlazingPanel_grid__XQ38w{grid-template-columns:1fr}.RecipeGlazingPanel_actions__1QoRk>button{flex:1 1 140px}}.ComponentCoveragePanel_panel__n2cpK{margin:0 0 16px;color:#173d49;border:1px solid #c9dfdf;border-radius:12px;background:#fff;overflow:hidden}.ComponentCoveragePanel_panel__n2cpK a,.ComponentCoveragePanel_panel__n2cpK button,.ComponentCoveragePanel_panel__n2cpK summary{-webkit-tap-highlight-color:transparent}.ComponentCoveragePanel_panel__n2cpK a:focus-visible,.ComponentCoveragePanel_panel__n2cpK button:focus-visible,.ComponentCoveragePanel_panel__n2cpK summary:focus-visible{outline:3px solid #19998d;outline-offset:3px}.ComponentCoveragePanel_panel__n2cpK .ComponentCoveragePanel_toggle__TWZNM{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;border:0;border-radius:0;padding:16px 18px;background:#f1f8f7;color:#174b49;font:inherit;text-align:left;cursor:pointer}.ComponentCoveragePanel_panel__n2cpK .ComponentCoveragePanel_toggle__TWZNM:hover{background:#e8f4f1}.ComponentCoveragePanel_heading__NY0gK{display:grid;grid-gap:5px;gap:5px;min-width:0}.ComponentCoveragePanel_heading__NY0gK strong{font-size:15px;font-weight:750}.ComponentCoveragePanel_heading__NY0gK>span{color:#526f78;font-size:12px;line-height:1.4}.ComponentCoveragePanel_openLabel__Mxkg2{display:flex;align-items:center;gap:14px;flex-shrink:0;color:#087a70;font-size:12px;font-weight:700}.ComponentCoveragePanel_openLabel__Mxkg2>span{font-size:21px;font-weight:400}.ComponentCoveragePanel_content__zDbmP{padding:18px;border-top:1px solid #d1e3e1}.ComponentCoveragePanel_content__zDbmP[hidden]{display:none}.ComponentCoveragePanel_intro__eqcoM{margin:0 0 16px;font-size:13px;line-height:1.65;max-width:980px}.ComponentCoveragePanel_metrics__M_p6u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ComponentCoveragePanel_metrics__M_p6u>div{padding:12px;border:1px solid #d8e7e4;border-radius:8px;background:#f7faf9}.ComponentCoveragePanel_metrics__M_p6u strong{display:block;font-size:23px;color:#076e65;line-height:1.2}.ComponentCoveragePanel_metrics__M_p6u small{font-size:13px;color:#677d85;font-weight:500}.ComponentCoveragePanel_metrics__M_p6u span{display:block;margin-top:7px;font-size:11px;line-height:1.5;color:#4a6670}.ComponentCoveragePanel_explanation__C9gMK,.ComponentCoveragePanel_footnote__5Gav8{color:#57727c;font-size:11px;line-height:1.65}.ComponentCoveragePanel_explanation__C9gMK{margin:12px 0}.ComponentCoveragePanel_dataNote__ZRZ_4{border-left:3px solid #c28d39;background:#fffaf0;border-radius:5px;padding:11px 13px;color:#715729}.ComponentCoveragePanel_dataNote__ZRZ_4 p{margin:0;font-size:12px;line-height:1.65}.ComponentCoveragePanel_dataNote__ZRZ_4 p+p{margin-top:5px}.ComponentCoveragePanel_panel__n2cpK .ComponentCoveragePanel_attention__5klLn button,.ComponentCoveragePanel_panel__n2cpK .ComponentCoveragePanel_dataNote__ZRZ_4 button{margin-top:9px;padding:7px 10px;border:1px solid #accfca;border-radius:6px;background:#fff;color:#086d63;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ComponentCoveragePanel_details__mOzBK{margin:14px 0 18px;border:1px solid #d8e5e6;border-radius:8px}.ComponentCoveragePanel_details__mOzBK>summary{padding:12px;color:#275664;font-size:12px;font-weight:650;cursor:pointer}.ComponentCoveragePanel_tableWrap__rxzNO{padding:0 12px 12px;overflow-x:auto}.ComponentCoveragePanel_tableWrap__rxzNO table{width:100%;min-width:420px;border-collapse:collapse;font-size:11px;text-align:left}.ComponentCoveragePanel_tableWrap__rxzNO caption{text-align:left;padding:0 0 10px;color:#597581;font-size:11px;line-height:1.5}.ComponentCoveragePanel_tableWrap__rxzNO thead{background:#eaf4f2;color:#315a60}.ComponentCoveragePanel_tableWrap__rxzNO td,.ComponentCoveragePanel_tableWrap__rxzNO th{padding:8px 10px;border-bottom:1px solid #e1eaea;vertical-align:top}.ComponentCoveragePanel_tableWrap__rxzNO tbody th{font-weight:600}.ComponentCoveragePanel_attention__5klLn{padding:0 12px 12px}.ComponentCoveragePanel_attention__5klLn h4{margin:8px 0;font-size:12px}.ComponentCoveragePanel_attention__5klLn>p{font-size:11px;color:#637780}.ComponentCoveragePanel_attention__5klLn ul{margin:0;padding:0;list-style:none}.ComponentCoveragePanel_attention__5klLn li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #e0eaea;font-size:11px}.ComponentCoveragePanel_attention__5klLn li div{min-width:0;overflow-wrap:anywhere}.ComponentCoveragePanel_attention__5klLn small,.ComponentCoveragePanel_attention__5klLn span,.ComponentCoveragePanel_attention__5klLn strong{display:block}.ComponentCoveragePanel_attention__5klLn span{margin:4px 0;color:#486976}.ComponentCoveragePanel_attention__5klLn small{line-height:1.55;color:#785a30;font-size:10px}.ComponentCoveragePanel_panel__n2cpK .ComponentCoveragePanel_attention__5klLn button{margin:0;flex-shrink:0}.ComponentCoveragePanel_checklist__zziIB h3{margin:17px 0 13px;font-size:15px}.ComponentCoveragePanel_checklist__zziIB ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0;margin:0;list-style:none}.ComponentCoveragePanel_checklist__zziIB li{display:flex;gap:10px;padding:13px;border:1px solid #dbe8e6;border-radius:8px;background:#fcfdfd}.ComponentCoveragePanel_number__RnMn0{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e1f3ed;color:#087469;font-size:11px;font-weight:750}.ComponentCoveragePanel_owner__ojbtU{color:#087b70;font-size:10px;font-weight:650}.ComponentCoveragePanel_checklist__zziIB h4{margin:5px 0 7px;font-size:13px;line-height:1.45}.ComponentCoveragePanel_checklist__zziIB p{margin:0;font-size:11px;line-height:1.7;color:#506f7a}.ComponentCoveragePanel_sourceLinks__J1CEn{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:9px}.ComponentCoveragePanel_sourceLinks__J1CEn a{color:#08776e;text-decoration:underline;text-underline-offset:2px;font-size:10px;line-height:1.55}.ComponentCoveragePanel_footnote__5Gav8{margin:15px 0 0}.ComponentCoveragePanel_error__QioJx{padding:10px;border-radius:6px;background:#fff1ed;color:#8b382d;font-size:12px}.ComponentCoveragePanel_srOnly__nfHFD{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.ComponentCoveragePanel_metrics__M_p6u{grid-template-columns:repeat(2,minmax(0,1fr))}.ComponentCoveragePanel_checklist__zziIB ol{grid-template-columns:1fr}}@media (max-width:520px){.ComponentCoveragePanel_panel__n2cpK .ComponentCoveragePanel_toggle__TWZNM{padding:13px;align-items:flex-start;gap:10px}.ComponentCoveragePanel_openLabel__Mxkg2{max-width:90px;gap:8px;font-size:11px}.ComponentCoveragePanel_content__zDbmP{padding:13px}.ComponentCoveragePanel_metrics__M_p6u{gap:7px}.ComponentCoveragePanel_metrics__M_p6u>div{padding:10px}.ComponentCoveragePanel_checklist__zziIB li{padding:11px}}.RecipeProductDesigner_header__BJFgg{display:grid;grid-gap:14px;gap:14px}.RecipeProductDesigner_header__BJFgg>button{justify-self:start}.RecipeProductDesigner_header__BJFgg h2{margin:4px 0 8px;font-size:22px}.RecipeProductDesigner_header__BJFgg p:last-child{margin:0;color:var(--muted,#60758a);font-size:13px;line-height:1.6}.RecipeProductDesigner_identity__PfSEl{padding:14px;border:1px solid #d7e6e1;border-radius:10px;background:#f7fbfa;margin-bottom:14px;align-items:start}.RecipeProductDesigner_glazing__L6yQz{border:1px solid #cee1db;border-radius:12px;margin-top:14px;overflow:hidden}.RecipeProductDesigner_glazing__L6yQz>summary{padding:15px 18px;cursor:pointer;color:#174b49;font-weight:700;background:#f3faf8}.RecipeProductDesigner_glazing__L6yQz>summary span{font-size:12px;font-weight:400;margin-left:12px;color:#526c75}.RecipeProductDesigner_glazing__L6yQz>summary:focus-visible{outline:3px solid #0a9587;outline-offset:-3px}.RecipeProductDesigner_expandedGlazing__Vmz6q{display:contents}.RecipeProductDesigner_expandedGlazing__Vmz6q>summary{display:none}@media(max-width:640px){.RecipeProductDesigner_glazing__L6yQz>summary span{display:block;margin:5px 0 0}.RecipeProductDesigner_header__BJFgg h2{font-size:19px}}.RecipeProductDesigner_glassField__KgbuR{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.RecipeProductDesigner_glassField__KgbuR>button{justify-self:start}.RecipeProductDesigner_glassField__KgbuR small{line-height:1.5}.RecipeProductDesigner_workspace__JA59n details>summary{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 48px 12px 16px;border-radius:8px;background:#edf7f2;color:#164b3f;cursor:pointer;list-style:none;font-weight:650}.RecipeProductDesigner_workspace__JA59n details>summary::-webkit-details-marker{display:none}.RecipeProductDesigner_workspace__JA59n details>summary>strong:first-child:before{content:none;display:none}.RecipeProductDesigner_workspace__JA59n details>summary:after{content:"";position:absolute;right:20px;top:50%;display:block;width:12px;height:12px;border-right:3px solid #087568;border-bottom:3px solid #087568;transform:translateY(-70%) rotate(45deg)}.RecipeProductDesigner_workspace__JA59n details[open]>summary:after{transform:translateY(-30%) rotate(225deg)}.RecipeProductDesigner_workspace__JA59n details>summary:hover{background:#dcefe5}.RecipeProductDesigner_workspace__JA59n details>summary:focus-visible{outline:3px solid #087f73;outline-offset:-3px}.RecipeProductDesigner_readiness__OutXS{display:grid;grid-gap:12px;gap:12px;margin:16px 0 20px;font-size:13px}.RecipeProductDesigner_readiness__OutXS>span{justify-self:start}.RecipeProductDesigner_publish__yGXb9{border:2px solid #087f73;border-radius:12px;background:#fff;overflow:hidden}.RecipeProductDesigner_publish__yGXb9>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:#e8f6ef;color:#124c3e;cursor:pointer;list-style:none}.RecipeProductDesigner_publish__yGXb9>summary::-webkit-details-marker{display:none}.RecipeProductDesigner_publish__yGXb9>summary:focus-visible{outline:3px solid #087f73;outline-offset:-4px}.RecipeProductDesigner_publish__yGXb9>summary strong{display:block;font-size:17px}.RecipeProductDesigner_publish__yGXb9>summary small{display:block;font-size:13px;line-height:1.5;margin-top:4px;color:#3f665b}.RecipeProductDesigner_expandHint__0XcUC{flex-shrink:0;padding:8px 12px;border:1px solid #82bca8;border-radius:8px;background:#fff;font-size:12px;font-weight:700}.RecipeProductDesigner_publish__yGXb9[open] .RecipeProductDesigner_expandHint__0XcUC{display:none}.RecipeProductDesigner_publishBody__v6iU9{padding:0 18px 16px;line-height:1.6}.RecipeProductDesigner_publishBody__v6iU9 .RecipeProductDesigner_reviewCheck__Ilfc4{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #c3d9cd;border-radius:8px;background:#f5faf6;color:#183e32;text-transform:none;font-size:14px;font-weight:500;letter-spacing:normal}.RecipeProductDesigner_publishBody__v6iU9 .RecipeProductDesigner_reviewCheck__Ilfc4 input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:1px 0 0;accent-color:#087f73}@media(max-width:640px){.RecipeProductDesigner_publish__yGXb9>summary{padding:14px;flex-wrap:wrap;gap:10px}.RecipeProductDesigner_publish__yGXb9>summary strong{font-size:16px}.RecipeProductDesigner_publishBody__v6iU9{padding:0 12px 12px}}.RecipeBuilderGuide_guide__cUEE9{position:relative;padding:18px;margin:16px 0;border:2px solid #087f73;border-radius:14px;background:#f1faf7;color:#153e39;min-width:0}.RecipeBuilderGuide_heading__uAReC{display:flex;align-items:center;justify-content:space-between;gap:14px}.RecipeBuilderGuide_active__er0IU{position:-webkit-sticky;position:sticky;top:12px;z-index:20;box-shadow:0 5px 18px #153e3926}.RecipeBuilderGuide_heading__uAReC>div{display:grid;grid-gap:4px;gap:4px}.RecipeBuilderGuide_heading__uAReC strong{font-size:18px}.RecipeBuilderGuide_heading__uAReC span{font-size:12px;color:#46635d}.RecipeBuilderGuide_guide__cUEE9 button{min-height:42px;border:1px solid #b8d4cc;border-radius:8px;background:#fff;color:#174c43;padding:8px 12px;font-size:13px;font-weight:650;cursor:pointer}.RecipeBuilderGuide_guide__cUEE9 button:focus-visible{outline:3px solid #00685e;outline-offset:3px}.RecipeBuilderGuide_guide__cUEE9 button:disabled{opacity:.5;cursor:default}.RecipeBuilderGuide_guide__cUEE9 .RecipeBuilderGuide_next__ICa62,.RecipeBuilderGuide_guide__cUEE9 .RecipeBuilderGuide_toggle__beBUR{background:#087f73;color:#fff;border-color:#087f73}.RecipeBuilderGuide_steps__fbyoZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.RecipeBuilderGuide_steps__fbyoZ button{display:flex;align-items:center;gap:8px;text-align:left}.RecipeBuilderGuide_steps__fbyoZ button>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border-radius:50%;background:#e3f1ec;font-size:12px}.RecipeBuilderGuide_steps__fbyoZ button[aria-current=step]{border-color:#087f73;background:#d9f4ea;box-shadow:inset 0 0 0 1px #087f73}.RecipeBuilderGuide_steps__fbyoZ button[aria-current=step]>span{background:#087f73;color:#fff}.RecipeBuilderGuide_lesson__7VyGB{border-top:1px solid #c4ddd4;margin-top:14px;padding-top:12px}.RecipeBuilderGuide_lesson__7VyGB p{margin:0 0 7px;font-size:13px;line-height:1.5}.RecipeBuilderGuide_lesson__7VyGB .RecipeBuilderGuide_progress__UdmNL{font-weight:750;color:#075e54;font-size:15px}.RecipeBuilderGuide_lesson__7VyGB .RecipeBuilderGuide_hint__66Ki5{color:#4b625c;font-size:12px}.RecipeBuilderGuide_actions__L5wPD{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.RecipeBuilderGuide_actions__L5wPD .RecipeBuilderGuide_next__ICa62{margin-left:auto}.RecipeBuilderGuide_highlight__PX2Xz{outline:3px solid #079f8c!important;outline-offset:5px;border-radius:10px}.RecipeBuilderGuide_finished__BJM_w{margin:12px 0 0;font-size:13px}@media(max-width:700px){.RecipeBuilderGuide_guide__cUEE9{padding:12px;margin:12px 0}.RecipeBuilderGuide_active__er0IU{top:4px}.RecipeBuilderGuide_heading__uAReC{align-items:flex-start;gap:8px}.RecipeBuilderGuide_heading__uAReC strong{font-size:16px}.RecipeBuilderGuide_heading__uAReC span{display:none}.RecipeBuilderGuide_guide__cUEE9 .RecipeBuilderGuide_toggle__beBUR{font-size:12px;max-width:130px}.RecipeBuilderGuide_steps__fbyoZ{gap:4px;margin-top:10px}.RecipeBuilderGuide_steps__fbyoZ button{flex-direction:column;justify-content:center;gap:4px;padding:6px 2px;font-size:10px;min-width:0}.RecipeBuilderGuide_steps__fbyoZ button>span{width:20px;height:20px}.RecipeBuilderGuide_lesson__7VyGB{margin-top:10px;padding-top:10px}.RecipeBuilderGuide_lesson__7VyGB p{font-size:12px}.RecipeBuilderGuide_lesson__7VyGB .RecipeBuilderGuide_hint__66Ki5{font-size:11px}.RecipeBuilderGuide_actions__L5wPD{gap:5px}.RecipeBuilderGuide_actions__L5wPD button{font-size:11px;padding:7px}}@media(max-height:650px){.RecipeBuilderGuide_guide__cUEE9{position:relative;top:0}}.TeamRoleSummary_roles__ijIJN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;color:#183447}.TeamRoleSummary_role__aJUUW{padding:13px 14px;border:1px solid #c9e2e3;border-top:3px solid #159b94;border-radius:10px;background:#f5fbfb;min-width:0}.TeamRoleSummary_role__aJUUW[data-selected=true]{border-color:#087e79;background:#e5f6f3;box-shadow:0 0 0 1px #087e79}.TeamRoleSummary_role__aJUUW dt{font-size:13px;font-weight:750;line-height:1.4}.TeamRoleSummary_role__aJUUW dd{margin:5px 0 0;color:#496573;font-size:12px;line-height:1.55}.TeamRoleSummary_compact__QN4ap{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamRoleSummary_compact__QN4ap .TeamRoleSummary_role__aJUUW{padding:10px 12px}@media (max-width:1000px){.TeamRoleSummary_roles__ijIJN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.TeamRoleSummary_roles__ijIJN{grid-template-columns:minmax(0,1fr)}}