/* Ekspert radzi — slider (strona główna i karta zabiegu) */
.expert .wrap,.expert .container{min-width:0;}
.expert__head,.expert__viewport,.expert__cta-row{max-width:min(1080px,100%);}
.expert__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1080px;margin:0 auto;}
.expert__nav{display:flex;gap:10px;}
.expert__arrow{width:46px;height:46px;border-radius:50%;border:1px solid rgba(165,124,60,.45);background:#fff;color:#A57C3C;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease;}
.expert__arrow:hover{background:linear-gradient(135deg,#F1DFBB 0%,#CFA469 52%,#A57C3C 100%);color:#211D17;}
.expert__arrow:disabled{opacity:.35;cursor:default;}
.expert__arrow:disabled:hover{background:#fff;color:#A57C3C;}
.expert__viewport{--pap-exp-gap:clamp(22px,3vw,40px);display:flex;gap:var(--pap-exp-gap);overflow-x:auto;scroll-snap-type:x mandatory;width:100%;max-width:1080px;margin:clamp(26px,4vh,40px) auto 0;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none;}
.expert__viewport::-webkit-scrollbar{display:none;}
.expert__slide{flex:0 0 100%;box-sizing:border-box;min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:clamp(120px,12vw,160px) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,54px);}
.expert__slide .expert__quote{font-size:clamp(16px,1.3vw,20px);}
.expert__slide .expert__author{margin-top:14px;font-size:13px;}
.expert__cta-row{width:100%;max-width:1080px;margin:clamp(28px,4vh,44px) auto 0;}
@media (max-width:860px){.expert__head{justify-content:space-between;gap:14px;}.expert__slide{flex-basis:100%;grid-template-columns:1fr;text-align:center;}.expert__slide .expert__portrait{width:min(200px,56vw);margin:0 auto;}.expert__slide .expert__quote{font-size:clamp(17px,4.4vw,20px);}.expert__cta-row{text-align:center;}}
