.kp-guided .kp-swatches.fl-selected{display:block;margin:0 0 8px;padding:0;border:0}.kp-guided .fl-selected .fl-open{display:flex;align-items:center;gap:12px;width:100%;padding:9px;border:1px solid #bdcbd3;border-radius:4px;background:white;text-align:left;color:#203a4d}.kp-guided .fl-selected .fl-open img{width:58px;height:48px;object-fit:cover;flex:none;margin:0;border:0;border-radius:2px}.fl-open>span:nth-child(2){flex:1;min-width:0}.fl-open strong{display:block;font-size:13px;line-height:1.4}.fl-open small{display:block;font-size:11px;color:#637684;margin-top:3px}.kp-guided .fl-selected .fl-selected-material{font-size:11px;line-height:1.5;color:#637684;margin:8px 0}.kp-guided .fl-selected .fl-browse{width:100%;font-size:12px;border:1px solid #bbcbd3;background:#edf4f7;color:#21485c;border-radius:3px;padding:10px}.kp-guided .kp-finish-select{display:none}.kp-guided .fl-dialog{width:min(1060px,calc(100vw - 32px));height:min(850px,calc(100dvh - 40px))}.fl-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:20px 24px 12px;flex:none}.fl-filters label{font-size:12px;color:#526b7a;display:grid;gap:6px}.kp-guided .fl-filters input,.kp-guided .fl-filters select{width:100%;min-width:0;background:#fff;border:1px solid #bdcbd3;border-radius:4px;padding:11px;font:inherit;color:#203a4d}.kp-guided .fl-count{font-size:12px;margin:0;padding:0 24px 14px;color:#657c8b;flex:none}.fl-grid{overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:2px 24px 24px;align-content:start;flex:1;min-height:0}.kp-guided .fl-card{display:flex;flex-direction:column;gap:7px;min-width:0;padding:8px;border:1px solid #dce4e9;background:white;border-radius:5px;text-align:left;cursor:pointer;color:#203a4d}.kp-guided .fl-card:hover{border-color:#7a9caf;background:#f6f9fb}.kp-guided .fl-card[aria-pressed=true]{border:2px solid #247b9c;padding:7px;background:#eef7fa}.kp-guided .fl-card:focus-visible,.kp-guided .fl-open:focus-visible,.kp-guided .fl-browse:focus-visible{outline:3px solid #247b9c;outline-offset:2px}.fl-card img{width:100%;height:100px;object-fit:cover;border-radius:2px}.fl-card-heading{display:flex;flex-direction:column;gap:2px}.fl-card-heading strong{font-size:13px;line-height:1.4}.fl-card-heading>span{font-size:11px;color:#637684}.fl-card-material{font-size:11px;line-height:1.5}.fl-card small{font-size:10px;color:#637684;margin-top:auto;line-height:1.5}.fl-footer{display:flex;gap:24px;align-items:center;padding:16px 24px;border-top:1px solid #dce4e9;flex:none}.fl-footer p{font-size:11px;line-height:1.6;margin:0;flex:1;color:#637684}.fl-footer a{font-size:12px;color:#21485c;flex:none}.fl-empty{grid-column:1/-1;font-size:14px;padding:30px 0}.kp-guided [data-kp=worktop]:disabled{opacity:1;color:#203a4d;background:#f5f8fa;cursor:default}
@media(max-width:760px){.kp-guided .fl-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.fl-filters{grid-template-columns:1fr 1fr;padding:14px 12px 10px;gap:10px}.fl-filters label:first-child{grid-column:1/-1}.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 12px 16px}.kp-guided .fl-count{padding:0 12px 12px}.fl-card img{height:76px}.fl-footer{display:block;padding:12px}.fl-footer a{display:inline-block;margin-top:8px}.fl-footer p{font-size:10px}.kp-guided .fl-selected .fl-open img{height:42px}}
