.rr-configuration-tools{margin:1.25rem 0;padding:1rem 0;border-top:1px solid #e5e1d9;border-bottom:1px solid #e5e1d9}.rr-configuration-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.rr-configuration-buttons .btn{flex:1;white-space:normal}.rr-config-help,.rr-config-date{font-size:.85rem;color:#69645e;line-height:1.5}.rr-config-help{margin-top:.75rem}.rr-configuration-tools input{margin:.5rem 0}.rr-configuration-tools [data-rr-config-result] a{display:inline-block;margin:.7rem}.rr-config-table-wrap{overflow-x:auto}.rr-config-table{width:100%;border-collapse:collapse;margin:1.5rem 0}.rr-config-table th,.rr-config-table td{padding:1rem .65rem;border-bottom:1px solid #e5e1d9;text-align:left;vertical-align:top}.rr-config-table th{background:#f4f1eb;font-size:.85rem}.rr-config-table td small{display:block;color:#69645e;font-size:.8rem;margin-top:.25rem}.rr-config-product{display:flex;gap:1rem;align-items:center}.rr-config-product img{object-fit:contain;flex:none}.rr-config-product a{font-weight:600}.rr-config-product p{font-size:.9rem;margin:.4rem 0}.rr-config-summary{display:grid;grid-template-columns:1fr auto;gap:.5rem 2rem;padding:1.5rem;background:#f4f1eb;margin-bottom:1.5rem;max-width:480px;margin-left:auto}.rr-config-summary strong{font-size:1.4rem}@media(max-width:600px){.rr-config-table{min-width:620px}.rr-config-product{min-width:260px}.rr-config-product img{width:70px;height:70px}.rr-configuration-buttons{flex-direction:column}.rr-config-summary{max-width:none}.rr-saved-configuration>.btn{margin-bottom:.5rem}} 

@media(max-width:600px){.rr-config-table{min-width:0}.rr-config-table,.rr-config-table tbody,.rr-config-table tr,.rr-config-table td{display:block}.rr-config-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rr-config-table tr{border:1px solid #e5e1d9;border-radius:5px;margin-bottom:1rem;padding:.75rem}.rr-config-table td{border:0;padding:.35rem}.rr-config-table td:nth-child(2)::before{content:'Ilość: ';font-weight:600}.rr-config-table td:nth-child(3)::before{content:'Cena za sztukę bez VAT: ';font-weight:600}.rr-config-table td:nth-child(4)::before{content:'Wartość bez VAT: ';font-weight:600}.rr-config-product{min-width:0}.rr-config-summary{gap:.5rem}.rr-config-summary strong{font-size:1.2rem}}

.rr-configuration-tools{padding:0;border:0;margin:1rem 0}.rr-configuration-buttons{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.rr-config-share{background:transparent;border:0;padding:.6rem .2rem;color:#695944;text-decoration:underline;text-underline-offset:3px;font-size:.9rem}.rr-config-share:disabled{opacity:.5;cursor:default}.rr-configuration-tools [data-rr-config-status]:empty{display:none}.rr-configuration-tools [data-rr-config-status]{font-size:.85rem;margin-top:.7rem;color:#69645e}.rr-config-contact{font-size:.9rem;line-height:1.6;margin:1.5rem 0 0}.rr-config-contact a{text-decoration:none}

.rr-configuration-buttons{grid-template-columns:1fr 1fr;gap:.65rem}.rr-configuration-buttons .btn{height:100%;min-height:48px;font-size:.9rem;line-height:1.35;white-space:normal;display:flex;align-items:center;justify-content:center;padding:.7rem .8rem}.rr-configuration-buttons .rr-config-share{background:#ece7df;color:#39352e;border:1px solid #d6cec0;text-decoration:none;font-weight:500}.rr-configuration-buttons .rr-config-share:hover{background:#e1d8cb}.rr-inquiry{margin-top:1.5rem;border-top:1px solid #ddd5c9;padding-top:1.2rem}.rr-inquiry summary{font-weight:600;font-size:1.05rem;cursor:pointer;line-height:1.5;color:#69533a}.rr-inquiry[open] summary{margin-bottom:1rem}.rr-inquiry label{display:block;font-size:.9rem;margin:.8rem 0 .3rem}.rr-inquiry input,.rr-inquiry textarea{width:100%;max-width:100%}.rr-inquiry-contact{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rr-inquiry button[type=submit]{width:100%;white-space:normal}.rr-fireplace-intro{color:#69645e;margin:-.5rem 0 1.5rem}.rr-inquiry [aria-invalid=true]{border-color:#9b3930}.rr-inquiry [data-rr-inquiry-status]{margin-top:.7rem;font-size:.9rem;line-height:1.5}.rr-inquiry .rr-config-help{font-size:.8rem}.rr-config-contact{margin-top:1rem}@media(max-width:430px){.rr-inquiry-contact{grid-template-columns:1fr}.rr-configuration-buttons{grid-template-columns:1fr 1fr;gap:.5rem}}

[data-rr-config-tools] [hidden]{display:none!important}.rr-configuration-buttons .rr-config-share{background:#fffaf4;border:1px solid #b46930;color:#7a431f}.rr-configuration-buttons .rr-config-share:hover{background:#f4e3cf;border-color:#8e4c1c}.rr-field-hint{font-size:.82rem;line-height:1.4;color:#75634b;margin:.25rem 0 .5rem}.rr-inquiry .rr-field-hint:empty{display:none}.rr-inquiry [aria-invalid=true]{border-color:#c7beb1}.rr-inquiry textarea{min-height:85px}.rr-inquiry button[type=submit]{margin-top:1rem}.rr-privacy-first-layer{font-size:.76rem;line-height:1.45;color:#756d62}.rr-other-sharing{margin-top:1.25rem;font-size:.9rem}.rr-other-sharing summary{cursor:pointer;color:#695944}.rr-other-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.rr-other-buttons .btn{font-size:.85rem;padding:.6rem .7rem}.rr-quote-number{font-size:1rem;color:#695944;margin-top:1rem}.rr-empty-series a:hover{background:#eadfce}.rr-other-sharing textarea{margin:1rem 0}
