.rs-pietre-wrap{--rs-gap:26px;--rs-accent:#9e865e;--rs-text:#181818;--rs-border:rgba(24,24,24,.14);width:100%}
.rs-pietre-grid{display:grid;grid-template-columns:repeat(var(--rs-cols-desktop),minmax(0,1fr));gap:var(--rs-gap);align-items:start}
.rs-pietra-card{min-width:0}.rs-pietra-card[hidden]{display:none!important}
.rs-pietra-trigger{appearance:none;-webkit-appearance:none;border:0;background:transparent!important;box-shadow:none!important;width:100%;padding:0 0 13px;color:var(--rs-text);font:inherit;text-align:center;cursor:pointer;position:relative;display:block}
.rs-pietra-card.no-pdf .rs-pietra-trigger{cursor:default}.rs-pietra-trigger:before{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:var(--rs-accent);transform:translateX(-50%);transition:width .28s ease}.rs-pietra-card.has-pdf .rs-pietra-trigger:hover:before,.rs-pietra-trigger[aria-expanded="true"]:before{width:42px}
.rs-pietra-image-wrap{display:block;overflow:hidden;background:transparent;margin-bottom:13px}.rs-pietra-image{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}.rs-pietra-card.has-pdf .rs-pietra-trigger:hover .rs-pietra-image{transform:scale(1.035)}
.rs-pietra-name{display:block;font-size:15px;line-height:1.3;transition:color .25s ease}.rs-pietra-card.has-pdf .rs-pietra-trigger:hover .rs-pietra-name,.rs-pietra-trigger[aria-expanded="true"] .rs-pietra-name{color:var(--rs-accent)}
.rs-pietra-icon{display:block;position:relative;width:17px;height:17px;margin:9px auto 0}.rs-pietra-icon:before,.rs-pietra-icon:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .28s ease}.rs-pietra-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.rs-pietra-trigger[aria-expanded="true"] .rs-pietra-icon:after{transform:translate(-50%,-50%) rotate(0deg)}
.rs-pietra-panel-host{grid-column:1/-1;overflow:hidden;height:0;opacity:0;transition:height .48s cubic-bezier(.22,1,.36,1),opacity .28s ease;margin-top:2px}.rs-pietra-panel-host.is-open{opacity:1}.rs-pietra-panel{border-top:1px solid var(--rs-border);border-bottom:1px solid var(--rs-border);padding:30px 0;background:#fff}
.rs-pdf-shell{width:min(100%,1180px);margin:0 auto;background:#f2f2f2;border:1px solid var(--rs-border);box-shadow:0 12px 34px rgba(0,0,0,.06);overflow:hidden}.rs-pdf-status{padding:32px 20px;text-align:center;color:#666;font-size:14px}.rs-pdf-status.is-error{color:#b32d2e;background:#fff}.rs-pdf-pages{width:100%;margin:0 auto}.rs-pdf-page{width:100%;display:flex;justify-content:center;background:#e9e9e9}.rs-pdf-page+ .rs-pdf-page{border-top:1px solid rgba(0,0,0,.08)}.rs-pdf-page canvas{display:block;max-width:100%;height:auto!important;background:#fff}
.rs-pietre-toggle-wrap{display:flex;justify-content:center;margin-top:35px}.rs-pietre-toggle{appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid currentColor;background:transparent!important;color:var(--rs-text);padding:7px 2px 6px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:inherit;font-size:15px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;box-shadow:none!important;transition:color .25s ease}.rs-pietre-toggle-icon{position:relative;width:13px;height:13px;flex:0 0 13px;transition:transform .3s ease}.rs-pietre-toggle-icon:before,.rs-pietre-toggle-icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}.rs-pietre-toggle-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.rs-pietre-toggle[aria-expanded="true"] .rs-pietre-toggle-icon{transform:rotate(180deg)}.rs-pietre-toggle[aria-expanded="true"] .rs-pietre-toggle-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.rs-pietre-toggle:hover{color:var(--rs-accent)}
.rs-pietre-wrap.is-expanded .rs-pietra-card{animation:rsPietraReveal .38s ease both}@keyframes rsPietraReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1024px){.rs-pietre-grid{grid-template-columns:repeat(var(--rs-cols-tablet),minmax(0,1fr))}}
@media(max-width:767px){.rs-pietre-wrap{--rs-gap:18px}.rs-pietre-grid{grid-template-columns:repeat(var(--rs-cols-mobile),minmax(0,1fr))}.rs-pietra-name{font-size:14px}.rs-pietra-panel-host{margin-top:0}.rs-pietra-panel{padding:18px 0}.rs-pdf-shell{width:100%;border-left:0;border-right:0;box-shadow:none}.rs-pdf-status{padding:24px 15px}.rs-pdf-page{background:#fff}.rs-pietre-toggle-wrap{margin-top:27px}.rs-pietre-toggle{font-size:13px}}
@media(prefers-reduced-motion:reduce){.rs-pietra-panel-host,.rs-pietra-image,.rs-pietra-trigger:before,.rs-pietra-icon:before,.rs-pietra-icon:after,.rs-pietre-toggle-icon,.rs-pietre-toggle-icon:before,.rs-pietre-toggle-icon:after{transition:none!important}.rs-pietre-wrap.is-expanded .rs-pietra-card{animation:none!important}}
