.ukfc-customer-entry__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;background:var(--ukfc-customer-colour);color:var(--ukfc-customer-text);text-decoration:none;padding:10px var(--ukfc-page-gutter,3.5vw);width:100%;box-sizing:border-box}.ukfc-customer-entry__logo{display:grid;place-items:center;background:#fff;color:#293b32;padding:4px 14px;border-radius:5px}.ukfc-customer-entry__logo img{display:block;width:auto;max-width:200px;height:54px;object-fit:contain}.ukfc-customer-entry__hint,.ukfc-customer-entry__action{font-size:14px;font-weight:600}.ukfc-customer-entry__action{justify-self:end}.ukfc-customer-entry__bar:hover{filter:brightness(1.08)}.ukfc-customer-entry__bar:focus-visible{outline:3px solid #d6a54d;outline-offset:-4px}.ukfc-customer-welcome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding-block:2rem;background:#f4f2eb;border-bottom:1px solid #deded2;color:#303c33}.ukfc-customer-welcome__message{flex:1 1 360px}.ukfc-customer-welcome__eyebrow{color:#737967;letter-spacing:.13em;font-size:12px;font-weight:700;margin:0 0 .6rem}.ukfc-customer-welcome h1{color:#304334;font-size:clamp(24px,2.5vw,34px);line-height:1.2;margin:0 0 .7rem}.ukfc-customer-welcome__note{max-width:65ch;margin:0;font-size:16px;line-height:1.6}.ukfc-customer-welcome__tier{display:grid;gap:.5rem;background:#e3e8d9;border-radius:8px;padding:1.2rem 1.5rem;min-width:200px}.ukfc-customer-welcome__tier span{font-size:13px}.ukfc-customer-welcome__tier strong{color:#374a35;font-size:18px}.ukfc-customer-welcome__preview{background:#f1e3c3;color:#6a5024;padding:.4rem .7rem;border-radius:4px;font-size:13px;width:fit-content}@media(max-width:650px){.ukfc-customer-entry__bar{grid-template-columns:1fr auto 1fr;padding:8px 12px;gap:8px}.ukfc-customer-entry__hint{visibility:hidden;font-size:0}.ukfc-customer-entry__logo img{height:38px;max-width:140px}.ukfc-customer-entry__action{font-size:11px;text-align:right}.ukfc-customer-welcome{padding-block:1.5rem;gap:1rem}.ukfc-customer-welcome__tier{width:100%}}.ukfc-project-footer-banner{background:linear-gradient(115deg,#f7c719,#ffdf56 48%,#f4a900);color:#102a43;padding:2.4rem 1.5rem}.ukfc-project-footer-banner__inner{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1180px}.ukfc-project-footer-banner__tag{font-size:16px!important;font-weight:900;letter-spacing:.09em;margin:0 0 .3rem;text-transform:uppercase}.ukfc-project-footer-banner h2{color:#102a43!important;margin:0 0 .45rem}.ukfc-project-footer-banner p{font-size:16px!important;line-height:1.5;margin:0;max-width:760px}.ukfc-project-footer-banner__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.ukfc-project-footer-banner a{border-radius:7px;font-weight:800;padding:.9rem 1.1rem;text-align:center;text-decoration:none}.ukfc-project-footer-banner__primary{background:#163b9f;color:#fff}.ukfc-project-footer-banner__secondary{border:2px solid #163b9f;color:#163b9f}@media(max-width:749px){.ukfc-project-footer-banner__inner{align-items:flex-start;flex-direction:column;gap:1.2rem}.ukfc-project-footer-banner__actions{justify-content:flex-start}.ukfc-project-footer-banner a{width:100%}}.ukfc-department-menu{max-width:1440px;margin-inline:auto;padding:24px 32px;background:#fff9df;color:#173d52;font-size:16px;line-height:1.5}.ukfc-department-menu__columns{display:grid;grid-template-columns:repeat(var(--ukfc-menu-columns,4),minmax(0,1fr));gap:28px}.ukfc-department-menu__column{min-width:0}.ukfc-department-menu__column h3{margin:0 0 12px;font-size:18px;line-height:1.35;font-weight:700;color:#073d59}.ukfc-department-menu__column a{display:block;padding:6px 0;color:#075b86;font-size:16px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.ukfc-department-menu__column a:hover{text-decoration:underline;text-underline-offset:3px}.ukfc-department-menu__all{display:inline-flex;align-items:center;gap:12px;margin-top:18px;padding:10px 0;color:#075b86;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ukfc-department-menu a:focus-visible{outline:2px solid #075b86;outline-offset:3px}.ukfc-department-menu-details{position:static}.ukfc-department-menu-details>summary{list-style:none;cursor:pointer}.ukfc-department-menu-details summary::-webkit-details-marker{display:none}.menu-drawer .ukfc-department-menu{padding:12px 0}.menu-drawer .ukfc-department-menu__columns{grid-template-columns:1fr;gap:20px}.menu-drawer .ukfc-department-menu__column a{min-height:44px;padding:10px 0}.menu-drawer .ukfc-department-menu__column h3{padding-bottom:8px;border-bottom:1px solid #d6e4eb}@media(max-width:1023px){.header__menu .ukfc-department-menu__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.ukfc-thread-buying-help{margin-block:0 1.2rem;padding:1.2rem 1.4rem;border-inline-start:4px solid #6b3fa0;border-radius:6px;background:#f3edfc;color:#352744;line-height:1.5;overflow-wrap:anywhere}.ukfc-thread-buying-help__prompt,.ukfc-thread-buying-help__detail{margin:0}.ukfc-thread-buying-help__prompt{font-weight:600}.ukfc-thread-buying-help__link{display:inline-block;padding-block:.4rem;color:#593080;text-decoration:underline;text-underline-offset:.2em;font-weight:600}.ukfc-thread-buying-help__link:focus-visible{outline:3px solid #593080;outline-offset:3px}.ukfc-trade-benefits{margin-block:2rem;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid #d1dbca;border-radius:12px;background:#f5f7ef;color:#2d4032}.ukfc-trade-benefits h2,.ukfc-trade-benefits h3{color:#304d38!important}.ukfc-trade-benefits h2{margin-top:0}.ukfc-trade-benefits p{line-height:1.55}.ukfc-trade-benefits summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:700}.ukfc-trade-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem}.ukfc-trade-benefits__grid article{padding:1.2rem;border:1px solid #d8dfd1;border-radius:8px;background:#fff}.ukfc-trade-benefits__grid h3{font-size:20px;margin:0 0 .7rem}.ukfc-trade-benefits__grid p{margin:0}.ukfc-trade-benefits__approval{font-weight:600}details.ukfc-trade-benefits:not([open]){padding-block:.8rem}@media(max-width:800px){.ukfc-trade-benefits__grid{grid-template-columns:1fr}}:root{--ukfc-page-gutter: clamp(1rem, 3.5vw, 5rem);--ukfc-type-display: clamp(2.25rem, 3.5vw, 3.5rem);--ukfc-type-heading: clamp(1.5rem, 2vw, 2.25rem);--ukfc-type-body: 16px}.page-width,.page-width--narrow,.page-width--small{box-sizing:border-box;max-width:none;padding-inline:var(--ukfc-page-gutter)}.page-width .page-width{padding-inline:0}.product--no-media{max-width:none}.shopify-policy__container{box-sizing:border-box;max-width:none!important;padding-inline:var(--ukfc-page-gutter)!important;width:100%}main .intro{box-sizing:border-box;max-width:none;width:100%}main .ukfc-jk .intro{max-width:none;width:100%}.ukfc-photo-card-grid__inner{box-sizing:border-box;margin-inline:0;max-width:none;padding-inline:var(--ukfc-page-gutter)}main .rte :is(p,li),main .page-content :is(p,li),main .article-template :is(p,li){font-size:var(--ukfc-type-body);line-height:1.55}main :is(h2,.h2){font-size:var(--ukfc-type-heading)!important;line-height:1.15!important}main :is(h1,.h1){font-size:var(--ukfc-type-display)!important;line-height:1.05!important}main :is(p:not(#ukfc-type-override),li:not(#ukfc-type-override),.eyebrow,[class*=eyebrow],[class*=kicker],[class*=label]){font-size:var(--ukfc-type-body)!important}header p,footer :is(p,a){font-size:var(--ukfc-type-body)!important;line-height:1.55}.product__block--social_sharing{align-items:stretch;flex-direction:column;gap:1.6rem}.ukfc-product-share,.ukfc-product-quote{box-sizing:border-box;max-width:none;width:100%;padding:1.6rem}.ukfc-product-share__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%}.ukfc-product-share__button,.ukfc-product-share__email,.ukfc-product-share__button--email{box-sizing:border-box;font-size:1.4rem!important;line-height:1.15;min-width:0!important;min-height:5.2rem;width:100%!important}.ukfc-product-share__button,.ukfc-product-share__button--email{align-items:center;display:flex;justify-content:center;text-align:center}.ukfc-product-share__button--email::-webkit-details-marker{display:none}.ukfc-product-share__utility{gap:.8rem;width:100%}.ukfc-product-quote__actions{gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ukfc-product-quote__add,.ukfc-product-quote__view,.ukfc-product-quote__request{box-sizing:border-box;font-size:1.4rem!important;line-height:1.15;min-height:5.2rem;width:100%}.ukfc-workspace-dialog{border:0;background:transparent;max-width:min(42rem,calc(100% - 2rem));padding:0;width:100%}.ukfc-workspace-dialog::backdrop{background:#061f3394}.ukfc-workspace-dialog__panel{background:#fff;border-radius:1rem;color:#061f33;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1.5rem 4rem #00000040}.ukfc-workspace-dialog__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ukfc-workspace-dialog__header h2{font-size:var(--ukfc-type-heading);margin:0}.ukfc-workspace-dialog__eyebrow{color:#08628b;font-size:var(--ukfc-type-body);font-weight:800;letter-spacing:.09em;margin:0 0 .25rem;text-transform:uppercase}.ukfc-workspace-tabs{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0}.ukfc-workspace-tabs button{background:#e7f0f4;border:1px solid #cddfe7;border-radius:.5rem;color:#061f33;font:inherit;font-weight:700;min-height:3rem;padding:.65rem .5rem;width:100%}.ukfc-workspace-tabs button.is-active{background:#08628b;border-color:#08628b;color:#fff}.ukfc-workspace-tabs button:focus-visible{outline:3px solid #f6b73c;outline-offset:2px}.ukfc-workspace-quote-form{display:grid;gap:1rem}.ukfc-workspace-quote-form__list{display:grid;font-weight:700;gap:.35rem}.ukfc-workspace-quote-form__grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ukfc-workspace-quote-form label{display:grid;font-weight:700;gap:.35rem}.ukfc-workspace-quote-form input,.ukfc-workspace-quote-form textarea{background:#fff;border:1px solid #9eb8c5;border-radius:.4rem;box-sizing:border-box;color:#061f33;font:inherit;padding:.7rem .75rem;width:100%}.ukfc-workspace-quote-form input:focus,.ukfc-workspace-quote-form textarea:focus{border-color:#08628b;outline:3px solid rgb(8 98 139 / 20%);outline-offset:1px}.ukfc-workspace-quote-form__full{grid-column:1 / -1}.ukfc-workspace-quote-form__submit{background:#08628b!important;border-color:#08628b!important;color:#fff!important;width:100%}.ukfc-workspace-quote-form__submit:before{display:none!important}.ukfc-workspace-quote-form__submit .btn__text{position:relative;z-index:1}.ukfc-workspace-quote-form__success{background:#e7f0f4;border:1px solid #9eb8c5;border-radius:.4rem;color:#061f33;margin:0;padding:1rem}.ukfc-workspace-quote-form__errors{color:#8a1616}.ukfc-workspace-dialog__intro{line-height:1.5;margin:0 0 1rem}.ukfc-workspace-dialog__items{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.ukfc-workspace-dialog__items li{background:#f5fafc;border:1px solid #d3e3ea;border-radius:.5rem;padding:.8rem}.ukfc-workspace-dialog__items a{color:#064d73}.ukfc-saved-item__quantity{align-items:center;display:flex;gap:.6rem;margin:.7rem 0}.ukfc-saved-item__quantity span{font-weight:700}.ukfc-saved-item__quantity input{border:1px solid #9eb8c5;border-radius:.4rem;box-sizing:border-box;font:inherit;min-height:2.75rem;padding:.3rem .5rem;width:6rem}.ukfc-saved-item__quantity input:focus-visible{outline:3px solid #f6b73c;outline-offset:2px}.ukfc-workspace-dialog__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.ukfc-workspace-dialog__notice{color:#526b79;font-size:var(--ukfc-type-body);margin:1rem 0 0}.ukfc-mobile-workspace-button{align-items:center;background:#08628b;border:0;border-radius:999px;bottom:1rem;box-shadow:0 .5rem 1.5rem #061f3347;color:#fff;display:none;font:inherit;font-size:var(--ukfc-type-body);font-weight:800;gap:.5rem;padding:.65rem .8rem .65rem 1rem;position:fixed;right:1rem;z-index:45}.ukfc-mobile-workspace-button__count{background:#fff;border-radius:999px;color:#061f33;min-width:1.6rem;padding:.1rem .35rem}@media(max-width:639px){.ukfc-product-share__grid,.ukfc-product-quote__actions{grid-template-columns:1fr}.ukfc-product-share__button,.ukfc-product-share__email,.ukfc-product-share__button--email,.ukfc-product-quote__add,.ukfc-product-quote__view,.ukfc-product-quote__request{min-height:5.6rem}.cart-item__quantity,.cart-item__total{min-width:0;width:auto}.ukfc-workspace-quote-form__grid{grid-template-columns:1fr}.ukfc-workspace-quote-form__full{grid-column:auto}.ukfc-mobile-workspace-button{display:flex}}.ukfc-workspace-dialog{max-width:min(78rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.ukfc-workspace-dialog__panel{padding:0;overflow:hidden;background:#f4f9fb}.ukfc-workspace-dialog__header{padding:2rem;background:linear-gradient(115deg,#062d47,#086c87);color:#fff}.ukfc-workspace-dialog__header h2{color:#fff}.ukfc-workspace-dialog__eyebrow{color:#9edcf2;letter-spacing:.08em}.ukfc-workspace-dialog__header button{color:#fff;border:1px solid #82c5d6}.ukfc-workspace-shopbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 2rem;background:#e0f2f3;color:#064b5a}.ukfc-workspace-shopbar a{color:#064b5a;font-weight:700}.ukfc-workspace-tabs{padding:1.3rem 2rem 0;margin:0;border:0;gap:.7rem}.ukfc-workspace-tabs button{flex:1;border-radius:.7rem;background:#fff;border:1px solid #c1dce5;padding:1rem;color:#075679}.ukfc-workspace-tabs button.is-active{background:#075679;color:#fff;border-color:#075679}.ukfc-workspace-dialog [role=tabpanel]{padding:2rem}.ukfc-workspace-dialog__items li{background:#fff;border:1px solid #c9e1e8;border-left:5px solid #078492;padding:1.4rem;border-radius:.7rem}.ukfc-workspace-dialog__notice{margin:0;padding:1.2rem 2rem;background:#e6f0f5}.ukfc-workspace-dialog [hidden]{display:none!important}.ukfc-workspace-dialog select{padding:.8rem;width:100%;border:1px solid #94bbc9;border-radius:.5rem;background:#fff;font:inherit;margin-bottom:1rem}.ukfc-workspace-quote-form__list textarea{font-size:16px}@media(max-width:639px){.ukfc-workspace-dialog__header,.ukfc-workspace-dialog [role=tabpanel]{padding:1.25rem}.ukfc-workspace-shopbar{padding:1rem 1.25rem}}.ukfc-workspace-inline{position:static;margin:0;max-width:none;width:100%;max-height:none;overflow:visible}.ukfc-workspace-inline .ukfc-workspace-dialog__panel{box-shadow:none;border:1px solid #c9dfe8}.ukfc-workspace-inline [data-ukfc-close-workspace]{display:none}.ukfc-workspace-page{padding-block:2.5rem 4rem}.ukfc-workspace-dialog form[data-ukfc-create-list],.ukfc-workspace-dialog form[data-ukfc-create-project],.ukfc-workspace-dialog form[data-ukfc-create-quote]{display:flex;align-items:end;flex-wrap:wrap;gap:1rem;padding:1rem 0 1.5rem}.ukfc-workspace-dialog form[data-ukfc-create-list] label,.ukfc-workspace-dialog form[data-ukfc-create-project] label,.ukfc-workspace-dialog form[data-ukfc-create-quote] label{flex:1;min-width:18rem}.ukfc-workspace-dialog label input{display:block;padding:.8rem;border:1px solid #a8cbd7;border-radius:.4rem;width:100%;font:inherit}.ukfc-account-card{padding:1.5rem;margin-bottom:1rem;border-radius:.7rem;border:1px solid #bddce3;background:#fff;border-left:5px solid #078492}.ukfc-workspace-dialog .ukfc-saved-item__quantity input{width:8rem}.ukfc-workspace-dialog__actions .btn{border:1px solid #a8cbd7;border-radius:.5rem;background:#fff;color:#075679;padding:.8rem 1.2rem}.ukfc-workspace-dialog__actions .btn--primary{background:#075679;color:#fff}.ukfc-workspace-dialog [data-ukfc-apply-quantity]{border:1px solid #a8cbd7;border-radius:.4rem;padding:.5rem .8rem;margin-right:.5rem}.ukfc-workspace-dialog__panel{background:#f5f4ef;color:#2a302d}.ukfc-workspace-dialog__header{background:#273c35;padding:1.6rem 2rem}.ukfc-workspace-dialog__eyebrow{color:#d9e2d5}.ukfc-workspace-shopbar{background:#e8e9e0;color:#354438}.ukfc-workspace-shopbar a{color:#354438}.ukfc-portal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:570px}.ukfc-portal-sidebar{background:#eeeee7;padding:2rem 1.2rem;border-right:1px solid #dddfd5}.ukfc-portal-menu-label{font-size:12px;letter-spacing:.12em;color:#646d61;padding:0 .8rem;font-weight:700}.ukfc-workspace-tabs{display:flex;flex-direction:column;padding:0;gap:.4rem}.ukfc-workspace-tabs button{justify-content:flex-start;text-align:left;background:transparent;color:#39443c;border:0;padding:1rem;font-size:17px}.ukfc-workspace-tabs button span{display:inline-block;width:2.2rem;color:#75816d}.ukfc-workspace-tabs button.is-active{background:#fff;color:#263d31;border:0;box-shadow:0 2px 5px #293b2910}.ukfc-portal-resources{display:grid;gap:.6rem;border-top:1px solid #d8dcd1;margin-top:2rem;padding-top:1.5rem}.ukfc-portal-resources a{color:#485647;padding:.5rem .8rem;font-size:15px;text-decoration:none;display:flex;justify-content:space-between}.ukfc-portal-sidebar-note{margin-top:3rem;padding:.8rem;color:#6b7569;font-size:14px;line-height:1.6}.ukfc-portal-content{min-width:0}.ukfc-workspace-dialog [role=tabpanel]{padding:clamp(1.3rem,3vw,3rem)}.ukfc-workspace-dialog h3,.ukfc-workspace-dialog h4{color:#28392e;margin-top:0}.ukfc-portal-kicker{color:#737e69;font-size:12px;font-weight:700;letter-spacing:.13em;margin:0 0 .8rem}.ukfc-portal-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem}.ukfc-portal-tile{height:auto!important;min-height:180px;white-space:normal;text-transform:none;border:0;padding:1.5rem;text-align:left;border-radius:12px;color:#344032;display:grid;gap:.8rem;font:inherit}.ukfc-portal-tile>span:first-child{font-size:12px;letter-spacing:.1em;font-weight:700}.ukfc-portal-tile strong{color:#344032;font-size:3rem;font-weight:600;line-height:1}.ukfc-portal-tile--sage{background:#dfe8d7}.ukfc-portal-tile--sand{background:#f0e3c9}.ukfc-portal-tile--clay{background:#eddbd2}.ukfc-portal-feature{border-radius:12px;background:#fff;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #e4e4da}.ukfc-portal-feature-mark{color:#a8b69b;font-size:7rem;line-height:1}.ukfc-portal-feature a{color:#3f624a;font-weight:700}.ukfc-portal-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ukfc-portal-heading p{margin-bottom:.6rem}.ukfc-portal-quote-summary{display:flex;flex-wrap:wrap;gap:1rem;color:#71766c;margin:1.5rem 0 2rem;font-size:14px;align-items:center}.ukfc-portal-pill{display:inline-block;background:#f2e4c4;color:#775423;padding:.5rem .8rem;border-radius:5px;font-size:13px}.ukfc-portal-issued,[data-ukfc-request-editor],.ukfc-portal-legacy{background:#fff;border:1px solid #dedfd6;padding:1.5rem;border-radius:10px;margin-block:1rem}.ukfc-portal-muted{color:#747a70;font-size:14px}.ukfc-portal-legacy summary,.ukfc-account-card summary{cursor:pointer;font-weight:600}.ukfc-account-card{border-color:#dedfd6;border-left-color:#8a9e74;color:#313b31}.ukfc-workspace-dialog a{text-underline-offset:3px}.ukfc-workspace-dialog__items li{border-color:#dedfd6;border-left-color:#93a780}.ukfc-workspace-dialog .btn--primary,.ukfc-workspace-quote-form__submit{background:#3d6048!important;border-color:#3d6048!important;color:#fff!important}.ukfc-workspace-dialog__actions .btn,.ukfc-workspace-dialog .btn--plain{color:#3f5846}.ukfc-workspace-dialog__notice{background:#e9ebe2;color:#43523d}.ukfc-workspace-quote-form__success{background:#edf2e6;border-color:#b0c79b;color:#344d2c}@media(max-width:800px){.ukfc-portal-layout{grid-template-columns:1fr}.ukfc-portal-sidebar{padding:1rem;border-right:0;border-bottom:1px solid #dddfd5}.ukfc-workspace-tabs{flex-direction:row}.ukfc-workspace-tabs button{justify-content:flex-start;text-align:center;font-size:14px;padding:.8rem .4rem}.ukfc-workspace-tabs button span{display:none}.ukfc-portal-sidebar>.ukfc-portal-menu-label,.ukfc-portal-sidebar-note{display:none}.ukfc-portal-resources{display:flex;flex-wrap:wrap;margin-top:1rem;padding-top:.5rem;gap:.3rem}.ukfc-portal-resources p{display:none}.ukfc-portal-resources a{font-size:13px}.ukfc-portal-cards{grid-template-columns:1fr}.ukfc-portal-tile{grid-template-columns:1fr auto;align-items:center}.ukfc-portal-tile strong{grid-row:1/3;grid-column:2}.ukfc-portal-feature-mark{display:none}}.ukfc-hire-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.ukfc-hire-grid img{width:100%;height:200px;object-fit:contain;margin-bottom:1rem}.ukfc-workspace-dialog .ukfc-portal-sidebar{display:flex;flex-direction:column}.ukfc-workspace-dialog .ukfc-portal-game{margin-top:auto;padding:2.5rem .8rem .5rem}.ukfc-workspace-dialog .ukfc-portal-game>span{display:block;color:#596451;font-size:14px;margin-bottom:.5rem}.ukfc-workspace-dialog .ukfc-portal-game a{display:flex;justify-content:space-between;align-items:center;gap:.7rem;border:1px solid #c8d1bd;border-radius:8px;padding:1rem;color:#304a36;background:#e2e8d9;font-weight:600;text-decoration:none;min-height:44px}.ukfc-workspace-dialog .ukfc-workspace-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.ukfc-workspace-dialog .ukfc-workspace-welcome h3{font-size:clamp(26px,2.4vw,38px);line-height:1.2;margin-bottom:1rem}.ukfc-workspace-dialog .ukfc-workspace-welcome p{max-width:60ch}.ukfc-workspace-dialog .ukfc-workspace-membership{display:grid;gap:.4rem;border:1px solid #cdd8c5;border-radius:10px;background:#e5ecdf;padding:1.2rem 1.6rem}.ukfc-workspace-dialog .ukfc-workspace-membership span{font-size:14px;color:#516148}.ukfc-workspace-dialog .ukfc-workspace-membership strong{color:#304a36;font-size:20px}.ukfc-workspace-dialog .ukfc-workspace-start{background:#fff;border:1px solid #dddfd5;border-radius:12px;padding:2rem;margin-bottom:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ukfc-workspace-dialog .ukfc-workspace-start h4{font-size:22px;margin-bottom:.8rem}.ukfc-workspace-dialog .ukfc-workspace-shortcuts{display:grid;align-content:center;gap:.7rem}.ukfc-workspace-dialog .ukfc-workspace-shortcuts button{display:flex;justify-content:space-between;align-items:center;gap:1rem;white-space:normal;height:auto;min-height:48px;text-align:left;background:#f3f5ef;border:1px solid #d9dfd1;border-radius:8px;color:#314a37;padding:1rem 1.2rem;font:inherit;font-weight:600;cursor:pointer}.ukfc-workspace-dialog :is(.ukfc-workspace-shortcuts button,.ukfc-portal-game a,.ukfc-portal-tile,.ukfc-portal-resources a):focus-visible{outline:3px solid #8d6426;outline-offset:3px}.ukfc-workspace-dialog .ukfc-portal-feature-mark{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:#e5ecdf;color:#304a36;font-size:32px;line-height:1;text-decoration:none}.ukfc-workspace-dialog .ukfc-portal-feature-mark:hover{background:#d4dfca}.ukfc-workspace-dialog .ukfc-portal-feature-mark:focus-visible{outline:3px solid #8d6426;outline-offset:3px}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-portal-feature-mark{display:none}}@media(hover:hover){.ukfc-workspace-dialog :is(.ukfc-workspace-shortcuts button,.ukfc-portal-game a):hover{background:#dce6d3;border-color:#8a9e74}.ukfc-workspace-dialog .ukfc-portal-tile:hover{box-shadow:0 4px 14px #273c351a}}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-workspace-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.ukfc-workspace-dialog .ukfc-workspace-tabs button{min-height:44px;height:auto;white-space:normal}.ukfc-workspace-dialog .ukfc-portal-game{margin-top:1rem;padding:1rem .8rem 0;border-top:1px solid #d8dcd1}.ukfc-workspace-dialog .ukfc-portal-game a{max-width:320px}.ukfc-workspace-dialog .ukfc-workspace-start{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.ukfc-workspace-dialog .ukfc-portal-tile{min-height:120px}.ukfc-workspace-dialog .ukfc-workspace-membership{width:100%}}.ukfc-workspace-dialog .ukfc-list-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.ukfc-workspace-dialog .ukfc-list-toolbar span{color:#405a39}.ukfc-workspace-dialog .ukfc-project-notes,.ukfc-workspace-dialog .ukfc-project-files{margin-top:1.5rem;border-top:1px solid #dce1d5;padding-top:1.5rem}.ukfc-workspace-dialog .ukfc-project-notes label,.ukfc-workspace-dialog .ukfc-repeat-copy label,.ukfc-workspace-dialog .ukfc-project-files label{display:grid;gap:.6rem;font-weight:600}.ukfc-workspace-dialog .ukfc-project-notes textarea{width:100%;box-sizing:border-box;min-height:150px;resize:vertical;background:#fafbf7;color:#2a302d;border:1px solid #9eae93;border-radius:8px;padding:1rem;font:inherit;line-height:1.5}.ukfc-workspace-dialog .ukfc-project-notes textarea:focus-visible{outline:3px solid #8d6426;outline-offset:2px}.ukfc-workspace-dialog .ukfc-project-notes button,.ukfc-workspace-dialog .ukfc-project-files button,.ukfc-workspace-dialog .ukfc-repeat-copy button{margin-top:1rem;min-height:44px}.ukfc-workspace-dialog .ukfc-repeat-copy{display:grid;gap:.7rem;margin-block:1rem;max-width:550px}.ukfc-workspace-dialog .ukfc-order-card__heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.ukfc-workspace-dialog .ukfc-order-card h4{margin-bottom:.5rem}.ukfc-workspace-dialog .ukfc-order-card dl{display:flex;flex-wrap:wrap;gap:1.5rem;margin-block:1rem}.ukfc-workspace-dialog .ukfc-order-card dt{font-size:14px;color:#626f59}.ukfc-workspace-dialog .ukfc-order-card dd{margin:0}.ukfc-workspace-dialog .ukfc-order-card details{margin-block:1rem}.ukfc-workspace-dialog .ukfc-file-list{list-style:none;padding:0;display:grid;gap:.7rem}.ukfc-workspace-dialog .ukfc-file-list li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;background:#f3f5ed;border-radius:6px;padding:1rem;overflow-wrap:anywhere}.ukfc-workspace-dialog .ukfc-file-list a{min-height:44px;display:inline-flex;align-items:center;color:#304d36}.ukfc-workspace-dialog .ukfc-project-files input[type=file]{width:100%;max-width:100%;white-space:normal;padding:.6rem}.ukfc-workspace-dialog .ukfc-list-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.5rem;margin-block:2rem}.ukfc-workspace-dialog .ukfc-list-card{min-width:0;background:#fff;border:1px solid #d9dfd1;border-radius:12px;overflow:hidden}.ukfc-workspace-dialog .ukfc-list-card__open{display:grid;grid-template-columns:104px minmax(0,1fr);justify-content:stretch;align-items:start;align-content:start;gap:1rem;width:100%;height:auto;padding:1.5rem 1.5rem 1rem;background:transparent;border:0;color:#2f4535;font:inherit;text-align:left;white-space:normal;cursor:pointer;text-transform:none}.ukfc-workspace-dialog .ukfc-list-card__open>strong{grid-column:2;grid-row:1;font-size:20px;line-height:1.35}.ukfc-workspace-dialog .ukfc-list-card__photo{display:grid;grid-column:1;grid-row:1/3;place-items:center;width:104px;height:104px;background:#edf1e6;border-radius:8px;overflow:hidden}.ukfc-workspace-dialog .ukfc-list-card__photo img{width:100%;height:100%;object-fit:cover}.ukfc-workspace-dialog .ukfc-list-card__placeholder{display:grid;gap:.6rem;padding:1rem;text-align:center;color:#617052;font-size:14px}.ukfc-workspace-dialog .ukfc-list-card__placeholder>span{font-size:30px;line-height:1}.ukfc-workspace-dialog .ukfc-list-card__contents{grid-column:2;grid-row:2;display:grid;gap:.5rem;font-size:14px}.ukfc-workspace-dialog .ukfc-list-card__pricing{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:center;border-top:1px solid #e1e5dc;padding:1rem 1.5rem}.ukfc-workspace-dialog .ukfc-list-card__pricing>strong{font-size:19px;color:#304d36}.ukfc-workspace-dialog .ukfc-list-card__pricing small{font-size:13px;font-weight:400}.ukfc-workspace-dialog .ukfc-list-card__pricing p{flex:0 0 100%;font-size:13px!important;color:#64735b;margin:0;min-height:1.5em}.ukfc-workspace-dialog .ukfc-list-card__refresh{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.6rem .9rem;border:1px solid #bacbad;border-radius:7px;color:#304d36;background:#eef3e7;font:inherit;cursor:pointer;white-space:normal;height:auto}.ukfc-workspace-dialog .ukfc-list-card__refresh[disabled]{opacity:.6;cursor:default}.ukfc-workspace-dialog .ukfc-list-builders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.5rem}.ukfc-workspace-dialog .ukfc-list-builders form{padding:1.5rem;margin:0;border:1px solid #d9dfd1;background:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:stretch;gap:1rem}.ukfc-workspace-dialog .ukfc-list-builders form label{min-width:0;width:100%}.ukfc-workspace-dialog .ukfc-list-builders form button{min-height:44px;height:auto;white-space:normal}.ukfc-workspace-dialog [data-ukfc-list-home-button]{margin-bottom:1.5rem;min-height:44px}.ukfc-workspace-dialog .ukfc-list-photo{border:1px solid #d9dfd1;background:#f0f4e9;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.ukfc-workspace-dialog .ukfc-list-photo summary{cursor:pointer;font-weight:600}.ukfc-workspace-dialog .ukfc-list-photo input{width:100%;max-width:100%}.ukfc-workspace-dialog :is(.ukfc-list-card__open,.ukfc-list-card__refresh):focus-visible{outline:3px solid #8d6426;outline-offset:-3px}@media(max-width:600px){.ukfc-workspace-dialog .ukfc-list-cards{grid-template-columns:1fr}}.ukfc-workspace-dialog{--ukfc-area:#19435f;--ukfc-area-soft:#edf4f8;--ukfc-area-ink:#17374d}.ukfc-workspace-dialog[data-workspace-area=lists]{--ukfc-area:#175da8;--ukfc-area-soft:#eaf3ff;--ukfc-area-ink:#123e70}.ukfc-workspace-dialog[data-workspace-area=quotes]{--ukfc-area:#237a3b;--ukfc-area-soft:#eaf6ed;--ukfc-area-ink:#17552b}.ukfc-workspace-dialog[data-workspace-area=projects]{--ukfc-area:#7044a0;--ukfc-area-soft:#f3edfa;--ukfc-area-ink:#512b79}.ukfc-workspace-dialog[data-workspace-area=repeat]{--ukfc-area:#985100;--ukfc-area-soft:#fff3dc;--ukfc-area-ink:#713b00}.ukfc-workspace-dialog[data-workspace-area=orders]{--ukfc-area:#315b74;--ukfc-area-soft:#edf5fa;--ukfc-area-ink:#234157}.ukfc-workspace-dialog[data-workspace-area=hire]{--ukfc-area:#0b7475;--ukfc-area-soft:#e8f7f5;--ukfc-area-ink:#075555}.ukfc-workspace-dialog__panel{background:#fff;color:#243447}.ukfc-workspace-dialog__header{background:linear-gradient(115deg,#112f48,#14566f)}.ukfc-workspace-dialog__eyebrow{color:#c0e7f7}.ukfc-workspace-shopbar{background:#edf5fa;color:#21475d;border-bottom:1px solid #d8e5ed}.ukfc-workspace-shopbar a{color:#164f73}.ukfc-workspace-inline .ukfc-workspace-dialog__panel{border:1px solid #d7e3eb;border-radius:14px}.ukfc-portal-sidebar{background:#f8fbfd;border-color:#dce6ee}.ukfc-portal-content{background:#fff}.ukfc-portal-menu-label{color:#596d7d}.ukfc-workspace-tabs [data-ukfc-workspace-tab=overview]{--nav-colour:#19435f;--nav-soft:#edf4f8}.ukfc-workspace-tabs [data-ukfc-workspace-tab=lists]{--nav-colour:#175da8;--nav-soft:#eaf3ff}.ukfc-workspace-tabs [data-ukfc-workspace-tab=quotes]{--nav-colour:#237a3b;--nav-soft:#eaf6ed}.ukfc-workspace-tabs [data-ukfc-workspace-tab=projects]{--nav-colour:#7044a0;--nav-soft:#f3edfa}.ukfc-workspace-tabs [data-ukfc-workspace-tab=repeat]{--nav-colour:#985100;--nav-soft:#fff3dc}.ukfc-workspace-tabs [data-ukfc-workspace-tab=orders]{--nav-colour:#315b74;--nav-soft:#edf5fa}.ukfc-workspace-tabs [data-ukfc-workspace-tab=hire]{--nav-colour:#0b7475;--nav-soft:#e8f7f5}.ukfc-workspace-tabs button{display:flex;align-items:center;gap:.2rem;color:var(--nav-colour);background:#fff;border:1px solid #e0e8ef;border-left:4px solid var(--nav-colour);min-height:48px;font-weight:700}.ukfc-workspace-tabs button span{color:inherit}.ukfc-workspace-tabs button:hover{background:var(--nav-soft)}.ukfc-workspace-tabs button.is-active{color:#fff;background:var(--nav-colour);border-color:var(--nav-colour);box-shadow:0 3px 9px #102f4715}.ukfc-workspace-tabs button.is-active span{color:#fff}.ukfc-workspace-dialog [role=tabpanel]{border-top:4px solid var(--ukfc-area)}.ukfc-workspace-dialog [role=tabpanel] :is(h3,h4){color:var(--ukfc-area-ink)}.ukfc-workspace-dialog .ukfc-portal-kicker{color:var(--ukfc-area)}.ukfc-workspace-dialog .ukfc-portal-muted{color:#5c6c79}.ukfc-workspace-welcome{background:#f4f8fc;border:1px solid #dce6ef;border-radius:10px;padding:1.5rem}.ukfc-workspace-membership{background:#e6f0fa;border:1px solid #c6ddef;color:#173e61}.ukfc-workspace-dialog .ukfc-portal-tile{min-height:150px;border:1px solid;border-top-width:5px;transition:box-shadow .15s}.ukfc-workspace-dialog .ukfc-portal-tile:hover{box-shadow:0 5px 16px #14375218}.ukfc-workspace-dialog .ukfc-portal-tile--sage{background:#eaf3ff;color:#123e70;border-color:#175da8}.ukfc-workspace-dialog .ukfc-portal-tile--sand{background:#eaf6ed;color:#17552b;border-color:#237a3b}.ukfc-workspace-dialog .ukfc-portal-tile--clay{background:#f3edfa;color:#512b79;border-color:#7044a0}.ukfc-workspace-dialog .ukfc-portal-tile strong{color:inherit}.ukfc-workspace-start{background:#f6f9fc;border-color:#d8e4ed}.ukfc-workspace-shortcuts button{background:#fff;border-color:#cbddeb;color:#174f79}.ukfc-workspace-shortcuts [data-ukfc-goto=projects]{color:#7044a0;border-color:#d7c7e7}.ukfc-workspace-shortcuts [data-ukfc-goto=quotes]{color:#237a3b;border-color:#b8d9bf}.ukfc-portal-feature{background:#eef7fb;border-color:#c9e3ee}.ukfc-portal-feature a{color:#135b7c}.ukfc-workspace-dialog .ukfc-portal-feature-mark{color:#135b7c;background:#dbeff7}.ukfc-portal-resources{border-color:#dce6ee}.ukfc-portal-resources a{color:#34536a;border-radius:6px}.ukfc-portal-resources a:hover{background:#e9f2f8}.ukfc-workspace-dialog .btn--primary,.ukfc-workspace-dialog .ukfc-workspace-quote-form__submit{background:var(--ukfc-area)!important;border-color:var(--ukfc-area)!important;color:#fff!important}.ukfc-workspace-dialog .btn--primary:before{background:var(--ukfc-area)!important}.ukfc-workspace-dialog .btn--secondary{border-color:var(--ukfc-area);color:var(--ukfc-area-ink);background:var(--ukfc-area-soft)}.ukfc-workspace-dialog .btn--secondary:before{background:var(--ukfc-area-soft)}.ukfc-workspace-dialog .ukfc-account-card{background:#fff;border-color:#d9e3ec;border-left-color:var(--ukfc-area)}.ukfc-workspace-dialog .ukfc-list-card{border-color:#cedfee;background:#fff}.ukfc-workspace-dialog .ukfc-list-card__open{color:#173e61}.ukfc-workspace-dialog .ukfc-list-card__photo{background:#edf5fc}.ukfc-workspace-dialog .ukfc-list-card__refresh{background:#eaf3ff;border-color:#adcbe8;color:#175da8}.ukfc-workspace-dialog .ukfc-list-photo{background:#f1f7ff;border-color:#c8ddef}.ukfc-workspace-dialog .ukfc-portal-pill{background:#eaf6ed;color:#17552b;border:1px solid #b9d9c0}.ukfc-workspace-dialog .ukfc-portal-quote-summary{color:#526b5c}.ukfc-workspace-dialog :is(.ukfc-portal-issued,[data-ukfc-request-editor]){background:#f9fcf9;border-color:#b9d9c0}.ukfc-workspace-dialog .ukfc-workspace-dialog__notice{background:#edf3f8;color:#395266}.ukfc-workspace-dialog :is(input,select,textarea):focus-visible{outline:3px solid var(--ukfc-area);outline-offset:2px}.ukfc-workspace-dialog :is(button,a):focus-visible{outline:3px solid #132f46;outline-offset:3px}.ukfc-customer-welcome{background:#fff;border-color:#dce6ee;color:#243447}.ukfc-customer-welcome h1{color:#183d56}.ukfc-customer-welcome__tier{background:#eaf3ff}.ukfc-customer-welcome__tier strong{color:#175da8}.ukfc-workspace-navigation-status{position:fixed;bottom:1rem;left:1rem;z-index:60;max-width:min(34rem,calc(100% - 2rem));margin:0;padding:1rem 1.25rem;border:1px solid #b45309;border-radius:8px;background:#fff8eb;color:#743b0c;box-shadow:0 4px 18px #132f4626}.ukfc-workspace-navigation-status[hidden]{display:none}[data-ukfc-open-workspace][aria-busy=true]{opacity:.65;cursor:progress}@media(max-width:800px){.ukfc-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ukfc-workspace-tabs button{justify-content:center;text-align:center;font-size:14px;padding:.8rem .5rem;border-left-width:1px;border-top:4px solid var(--nav-colour)}.ukfc-workspace-tabs button span{display:none}.ukfc-workspace-dialog .ukfc-portal-tile{min-height:110px}}.ukfc-workspace-dialog .ukfc-simple-heading{margin:0 0 1.5rem;font-size:clamp(22px,2vw,30px)}.ukfc-workspace-dialog .ukfc-portal-cards{margin:0 0 2rem;gap:1.5rem}.ukfc-workspace-dialog .ukfc-portal-tile{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-height:225px;padding:2rem}.ukfc-workspace-dialog .ukfc-portal-tile .ukfc-simple-card-title{font-size:22px;font-weight:700;letter-spacing:0;text-transform:none}.ukfc-workspace-dialog .ukfc-simple-card-hint{font-size:16px;line-height:1.5}.ukfc-workspace-dialog .ukfc-simple-card-footer{display:flex;justify-content:space-between;width:100%;margin-top:auto;padding-top:1rem;font-size:14px}.ukfc-workspace-dialog .ukfc-simple-card-footer strong{font-size:inherit;font-weight:700}.ukfc-workspace-dialog .ukfc-simple-icon{flex-shrink:0}.ukfc-workspace-dialog .ukfc-simple-help{border:1px solid #dce6ee;border-radius:8px;padding:0 1.2rem;margin:1.5rem 0;background:#fff}.ukfc-workspace-dialog :is(.ukfc-simple-help,.ukfc-simple-resources)>summary{cursor:pointer;padding:1.2rem 0;min-height:44px;font-size:15px;font-weight:600;color:var(--ukfc-area-ink,#19435f)}.ukfc-workspace-dialog .ukfc-simple-help>p{padding-bottom:1rem;max-width:65ch}.ukfc-workspace-dialog .ukfc-simple-help summary:focus-visible{outline:3px solid var(--ukfc-area,#19435f);outline-offset:3px}.ukfc-workspace-dialog .ukfc-simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:1rem 1.5rem 1.5rem}.ukfc-workspace-dialog .ukfc-simple-steps h4{font-size:17px;margin:0 0 .6rem}.ukfc-workspace-dialog .ukfc-simple-steps p{font-size:15px;line-height:1.6;margin:0}.ukfc-workspace-dialog .ukfc-simple-resources{border-top:1px solid #dce6ee;margin-top:1.5rem}.ukfc-workspace-dialog .ukfc-simple-resources summary{font-size:14px}.ukfc-workspace-dialog .ukfc-simple-resources .ukfc-portal-resources{margin:0;border:0;padding:0 0 .5rem}.ukfc-workspace-dialog .ukfc-list-builders{grid-template-columns:1fr}.ukfc-workspace-dialog .ukfc-simple-basket{margin:0}.ukfc-workspace-dialog .ukfc-simple-basket form{padding:0 0 1.2rem;border:0}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-portal-tile{min-height:0;padding:1.5rem;display:grid;grid-template-columns:32px 1fr auto;gap:.6rem 1rem;align-items:center}.ukfc-workspace-dialog .ukfc-simple-icon{grid-column:1;grid-row:1/3}.ukfc-workspace-dialog .ukfc-simple-card-title{grid-column:2;grid-row:1}.ukfc-workspace-dialog .ukfc-simple-card-hint{grid-column:2/4;grid-row:2;font-size:14px}.ukfc-workspace-dialog .ukfc-simple-card-footer{grid-column:3;grid-row:1;width:auto;margin:0;padding:0}.ukfc-workspace-dialog .ukfc-simple-card-footer>span:first-child{display:none}.ukfc-workspace-dialog .ukfc-simple-steps{grid-template-columns:1fr;gap:1.5rem}.ukfc-workspace-dialog .ukfc-simple-resources{margin-top:.8rem}.ukfc-workspace-dialog .ukfc-simple-resources summary{padding:.8rem 0}}.ukfc-workspace-dialog .ukfc-portal-layout{min-height:0}.ukfc-workspace-dialog :is(.ukfc-simple-help,.ukfc-simple-resources)>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.ukfc-workspace-dialog :is(.ukfc-simple-help,.ukfc-simple-resources)>summary::-webkit-details-marker{display:none}.ukfc-workspace-dialog :is(.ukfc-simple-help,.ukfc-simple-resources)>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin-right:.3rem}.ukfc-workspace-dialog :is(.ukfc-simple-help,.ukfc-simple-resources)[open]>summary:after{transform:rotate(225deg)}.ukfc-workspace-dialog .ukfc-quote-start{border:0;padding:0;margin:1.5rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ukfc-workspace-dialog .ukfc-quote-start legend{font-weight:700;margin-bottom:1rem}.ukfc-workspace-dialog .ukfc-quote-start>label{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:1.4rem;border:1px solid #b9d4c1;border-radius:10px;cursor:pointer}.ukfc-workspace-dialog .ukfc-quote-start>label:has(:checked){background:#eaf6ed;border:2px solid #237a3b}.ukfc-workspace-dialog .ukfc-quote-start input{width:20px;height:20px;min-height:20px;margin-top:3px;flex-shrink:0;accent-color:#237a3b}.ukfc-workspace-dialog .ukfc-quote-start small{display:block;margin-top:.5rem;font-size:14px;line-height:1.5}.ukfc-workspace-dialog .ukfc-quote-product{display:grid;grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;gap:1.2rem;padding:1.2rem 0;border-bottom:1px solid #dce6ee}.ukfc-workspace-dialog .ukfc-quote-product label{font-size:14px}.ukfc-workspace-dialog .ukfc-quote-product input{width:100%}.ukfc-workspace-dialog [data-ukfc-quote-feedback]:empty{display:none}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-quote-start{grid-template-columns:1fr}.ukfc-workspace-dialog .ukfc-quote-product{grid-template-columns:minmax(0,1fr) 80px}.ukfc-workspace-dialog .ukfc-quote-product>button{grid-column:1/3;justify-self:start}}.ukfc-workspace-dialog [data-ukfc-workspace-panel=quotes]:has([data-ukfc-request-editor]:not([hidden])):not(:has([data-ukfc-request-receipt]))>:is([data-ukfc-request-history],[data-ukfc-issued-quotes],.ukfc-portal-legacy){display:none}.ukfc-workspace-dialog .ukfc-catalog label{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.ukfc-workspace-dialog .ukfc-catalog-query{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.ukfc-workspace-dialog .ukfc-catalog-query label{flex:1 1 220px;margin:0}.ukfc-workspace-dialog .ukfc-catalog-query button{min-height:46px}.ukfc-workspace-dialog .ukfc-catalog-result{padding:1rem 0;border-bottom:1px solid #dce6ee}.ukfc-workspace-dialog .ukfc-catalog-result button{display:flex;align-items:center;gap:1rem;width:100%;text-align:left;background:#fff;padding:1rem;border:1px solid #dce6ee;border-radius:8px;color:inherit;font:inherit;cursor:pointer}.ukfc-workspace-dialog .ukfc-catalog-result img{width:64px;height:64px;object-fit:contain}.ukfc-workspace-dialog .ukfc-catalog-result small{display:block;margin-top:.5rem}.ukfc-workspace-dialog .ukfc-catalog-options{margin:1rem 0;padding:1.2rem;border:1px solid #b9d0e0;border-radius:8px}.ukfc-workspace-dialog .ukfc-order-tools{display:flex;gap:1rem;flex-wrap:wrap;margin:1.2rem 0}.ukfc-workspace-dialog [data-catalog-order-review]{margin-top:2rem;padding:1.5rem;border:2px solid #315b74;border-radius:10px}.ukfc-workspace-dialog .ukfc-order-review-row{border-bottom:1px solid #dce6ee;padding:1rem 0}.ukfc-workspace-dialog .ukfc-order-review-row label{display:flex;align-items:center;gap:1rem;margin:.6rem 0}.ukfc-workspace-dialog .ukfc-order-review-row input[type=number]{width:100px}.ukfc-workspace-dialog [data-catalog-order-ack]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;background:#fff3dc}.ukfc-workspace-dialog .ukfc-quote-start{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-quote-start{grid-template-columns:1fr}.ukfc-workspace-dialog [data-catalog-order-review]{padding:1rem}}.ukfc-workspace-dialog .ukfc-list-availability{border-top:1px solid #dce6ee;margin:0 1.5rem;padding:1rem 0}.ukfc-workspace-dialog .ukfc-stock-summary{border:1px solid #dce6ee;border-left:4px solid #985100;padding:1rem;margin:1rem 0;border-radius:7px;background:#fff8ec}.ukfc-workspace-dialog .ukfc-stock-summary--ready{border-left-color:#237a3b;background:#eaf6ed}.ukfc-workspace-dialog .ukfc-stock-summary--attention{border-left-color:#a52c32;background:#fff1f1}.ukfc-workspace-dialog .ukfc-stock-summary--needs_quote{border-left-color:#237a3b;background:#eaf6ed}.ukfc-workspace-dialog .ukfc-stock-summary summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center;gap:.7rem}.ukfc-workspace-dialog .ukfc-stock-summary summary:after{content:"\2304";margin-left:auto}.ukfc-workspace-dialog .ukfc-stock-summary[open] summary:after{content:"\2303"}.ukfc-workspace-dialog .ukfc-stock-summary p{font-size:14px;margin:.8rem 0}.ukfc-workspace-dialog .ukfc-stock-summary ul{margin:1rem 0;padding-left:1.5rem}.ukfc-workspace-dialog .ukfc-stock-summary li{padding:.6rem 0;line-height:1.5}.ukfc-workspace-dialog .ukfc-stock-summary li span{display:block;font-size:14px}.ukfc-workspace-dialog .ukfc-stock-counts{display:flex;flex-wrap:wrap;gap:.5rem;font-size:13px;margin-top:.8rem}.ukfc-workspace-dialog .ukfc-stock-counts span{padding:.3rem .5rem;border:1px solid #cbd8e1;border-radius:4px;background:#fff}.ukfc-workspace-dialog .ukfc-stock-error{color:#8b2027;font-size:14px;margin:1rem 0}.ukfc-workspace-dialog .ukfc-combine-entry{margin:1.5rem 0}.ukfc-workspace-dialog .ukfc-combine-tools{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem;border:1px solid #b6cce5;border-radius:8px;background:#eaf3ff;margin:1rem 0}.ukfc-workspace-dialog .ukfc-combine-pick{display:flex;align-items:center;gap:.8rem;padding:1rem 1.5rem;border-bottom:1px solid #dce6ee;cursor:pointer;color:#123e70;font-size:14px;font-weight:600}.ukfc-workspace-dialog .ukfc-combine-pick input{width:20px;height:20px;min-height:20px}.ukfc-workspace-dialog .ukfc-list-card--selected{border:2px solid #175da8}.ukfc-workspace-dialog .ukfc-combined-order{padding:1.5rem;border:2px solid #175da8;border-radius:10px;margin:1.5rem 0}.ukfc-workspace-dialog .ukfc-combined-row{border-bottom:1px solid #dce6ee;padding:1.2rem 0}.ukfc-workspace-dialog .ukfc-combined-row label{display:flex;align-items:center;gap:.8rem;margin:.6rem 0}.ukfc-workspace-dialog .ukfc-combined-row input[type=number]{width:100px}.ukfc-workspace-dialog .ukfc-combined-row input[type=checkbox]{width:20px;height:20px;min-height:20px}.ukfc-workspace-dialog .ukfc-combined-row small{display:block;color:#496477}.ukfc-workspace-dialog .ukfc-combined-blocked{color:#8b2027}.ukfc-workspace-dialog [data-ukfc-list-home]:has([data-combine-panel]:not([hidden]))>:is(.ukfc-list-cards,.ukfc-list-builders,.ukfc-quick-recent,[data-ukfc-import-browser],[data-ukfc-import-guest],.ukfc-combine-entry){display:none}.ukfc-workspace-dialog [data-combine-status]:empty{display:none}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-combined-order{padding:1rem}.ukfc-workspace-dialog .ukfc-combine-tools{align-items:stretch;flex-direction:column}}.ukfc-workspace-dialog [data-job-reference-form]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ukfc-workspace-dialog [data-job-reference-form] p,.ukfc-workspace-dialog [data-job-reference-form] button{grid-column:1/-1}.ukfc-workspace-dialog [data-job-reference-form] label{display:flex;flex-direction:column;gap:.5rem}.ukfc-workspace-dialog [data-job-reference-form] input{width:100%;min-width:0}.ukfc-workspace-dialog .ukfc-list-card__open small{overflow-wrap:anywhere;font-weight:400;font-size:13px}@media(max-width:800px){.ukfc-workspace-dialog [data-job-reference-form]{grid-template-columns:1fr}}.ukfc-workspace-dialog .ukfc-quick-search{margin:0 0 1.5rem;position:relative}.ukfc-workspace-dialog .ukfc-quick-search label{display:flex;flex-direction:column;gap:.5rem;font-weight:600}.ukfc-workspace-dialog [data-workspace-search-results]{background:#fff;border:1px solid #bfcfdc;border-radius:8px;padding:.7rem;margin-top:.5rem;max-height:360px;overflow:auto}.ukfc-workspace-dialog [data-workspace-search-results] ul{list-style:none;padding:0;margin:0}.ukfc-workspace-dialog [data-workspace-search-results] li+li{border-top:1px solid #e2e8ed}.ukfc-workspace-dialog [data-workspace-search-results] button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;width:100%;gap:.25rem}.ukfc-workspace-dialog [data-workspace-search-results] span{font-size:13px;overflow-wrap:anywhere}.ukfc-workspace-dialog .ukfc-recent-strip{display:flex;gap:1rem;overflow:auto;padding:.5rem 0 1rem}.ukfc-workspace-dialog .ukfc-recent-part{flex:0 0 156px;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;border:1px solid #d4dfe8;border-radius:8px;background:#fff;color:#203c50;white-space:normal;text-align:center}.ukfc-workspace-dialog .ukfc-recent-part img{object-fit:contain}.ukfc-workspace-dialog .ukfc-recent-part strong{font-size:14px;line-height:1.4}.ukfc-workspace-dialog [data-scale-count]{width:100px;display:block;margin:.5rem 0 1rem}.ukfc-workspace-dialog .ukfc-part-nickname{display:block;color:#175da8;margin:0 0 .4rem}.ukfc-workspace-dialog .ukfc-part-nickname-editor{margin-top:.8rem}.ukfc-workspace-dialog .ukfc-part-nickname-editor summary{cursor:pointer;font-size:14px;color:#175da8;padding:.6rem 0}.ukfc-workspace-dialog [data-nickname-form]{background:#f5f8fb;padding:1rem;display:grid;gap:.7rem}.ukfc-workspace-dialog [data-nickname-form] label{display:flex;flex-direction:column;gap:.4rem}.ukfc-workspace-dialog [data-nickname-form] p{font-size:14px;margin:0}.ukfc-workspace-dialog .ukfc-picking-panel{margin:1.5rem 0;padding:1.5rem;border:1px solid #bfcfdc;border-radius:8px;background:#fff}.ukfc-workspace-dialog .ukfc-picking-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:1.5rem}.ukfc-workspace-dialog .ukfc-picking-controls h3,.ukfc-workspace-dialog .ukfc-picking-controls p{flex-basis:100%;margin:0}.ukfc-workspace-dialog .ukfc-picking-controls label{display:flex;align-items:center;gap:.5rem}.ukfc-workspace-dialog .ukfc-picking-controls input{width:20px;height:20px;min-height:20px}[data-picking-sheet]{font-family:Arial,sans-serif;color:#183649;overflow-wrap:anywhere}[data-picking-sheet] header h2{font-size:24px;margin:.5rem 0}[data-picking-sheet] header p{margin:.35rem 0}[data-picking-sheet] table{width:100%;border-collapse:collapse;table-layout:fixed}[data-picking-sheet] th,[data-picking-sheet] td{text-align:left;border-bottom:1px solid #cbd5dc;padding:.8rem .5rem;vertical-align:middle}[data-picking-sheet] th:first-child{width:55px}[data-picking-sheet] th:last-child{width:80px}[data-picking-sheet] td:last-child{font-size:20px;font-weight:700}[data-picking-sheet] .ukfc-pick-part{display:flex;align-items:center;gap:1rem}[data-picking-sheet] .ukfc-pick-part img{flex:0 0 72px;object-fit:contain}[data-picking-sheet] .ukfc-pick-part p{font-size:13px;margin:.3rem 0}[data-picking-sheet] .ukfc-pick-box{display:inline-block;width:18px;height:18px;border:1.5px solid #4d6575}[data-workspace-print-root]{display:none}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-picking-panel{padding:.8rem}[data-picking-sheet] th:first-child{width:35px}[data-picking-sheet] th:last-child{width:60px}[data-picking-sheet] .ukfc-pick-part{flex-direction:column;align-items:flex-start;gap:.5rem}}@media print{@page{size:A4 portrait;margin:14mm}body.ukfc-picking-print>*:not([data-workspace-print-root]){display:none!important}body.ukfc-picking-print{background:#fff!important;margin:0!important;overflow:visible!important}body.ukfc-picking-print [data-workspace-print-root]{display:block!important;position:static!important;width:auto!important}[data-workspace-print-root] [data-picking-sheet]{font-size:11pt}[data-workspace-print-root] table{break-inside:auto}[data-workspace-print-root] thead{display:table-header-group}[data-workspace-print-root] tr{break-inside:avoid}[data-workspace-print-root] .ukfc-pick-part{flex-direction:row;align-items:center}[data-workspace-print-root] th:first-child{width:42px}[data-workspace-print-root] th:last-child{width:65px}}.ukfc-workspace-dialog .ukfc-list-tool-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;margin:20px 0 24px;padding:18px;background:#f5f8fc;border:1px solid #e0e8f0;border-radius:12px}.ukfc-workspace-dialog .ukfc-list-tool-actions>.btn,.ukfc-workspace-dialog .ukfc-list-tool-actions [data-ukfc-check-availability],.ukfc-workspace-dialog .ukfc-list-tool-actions [data-ukfc-repeat-toggle]{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;height:auto;margin:0;padding:10px 12px;white-space:normal;text-align:center;text-transform:none;line-height:1.35;font-size:14px}.ukfc-workspace-dialog .ukfc-list-tool-actions .ukfc-list-toolbar{display:block;margin:0;min-width:0}.ukfc-workspace-dialog .ukfc-list-tool-actions [data-ukfc-availability-editor]{min-width:0}.ukfc-workspace-dialog .ukfc-list-tool-actions [data-ukfc-availability-editor]>.ukfc-portal-muted{display:none}.ukfc-workspace-dialog .ukfc-list-tool-actions .ukfc-stock-summary{margin:12px 0 0;font-size:14px}.ukfc-workspace-dialog [data-ukfc-list-editor]>.ukfc-simple-help{margin-top:12px;margin-bottom:12px}@media(max-width:800px){.ukfc-workspace-dialog .ukfc-list-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;margin:16px 0 20px}.ukfc-workspace-dialog .ukfc-list-tool-actions>.ukfc-list-toolbar{grid-column:1/-1}.ukfc-workspace-dialog .ukfc-list-tool-actions>.btn,.ukfc-workspace-dialog .ukfc-list-tool-actions [data-ukfc-check-availability]{min-height:60px}}
/*# sourceMappingURL=/cdn/shop/t/121/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAGAg */
