/* YIVO 27.21 — shared, scoped UI refinements. */
.yh .yv26-market-note{max-width:none!important;max-inline-size:none!important;width:100%;grid-column:1/-1;white-space:normal;overflow-wrap:normal}
.yh .yv26-market-note a{white-space:normal}
.yh-footer-brand>p{font-family:'Caveat','Inter Variable',system-ui,sans-serif!important;font-weight:400;font-size:clamp(23px,2vw,29px)!important;line-height:1.3!important;max-width:none!important;margin-top:12px}
:lang(el) .yh-footer-brand>p{font-family:'Inter Variable',system-ui,sans-serif!important;font-size:20px!important}
.yh .yh-head>a[href],.yh .y19-section-link,.y21-button{min-height:48px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 19px;border:1px solid #287b27;border-radius:9px;font:700 14px/1.4 'Inter Variable',system-ui,sans-serif;text-align:center;text-decoration:none;background:#287b27;color:#fff!important;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.yh .yh-head>a[href]::after,.yh .y19-section-link::after{content:'→'}
.yh .yh-head>a[href]:has(svg)::after{content:none}
.y21-button:hover{background:#205f20}.y21-button:focus-visible{outline:3px solid #78b755;outline-offset:4px}
#pomoc>.yh-wrap>.yh-head{padding-inline-end:24px}
.yh-faq{display:flex;flex-direction:column}.yh-faq>.y19-section-link{align-self:flex-end;margin-top:auto;max-width:100%!important}
.yh-faq details:last-of-type{margin-bottom:20px}
.yb-mission-circle{aspect-ratio:1;border-radius:50%;overflow:hidden;isolation:isolate;pointer-events:none;transform-origin:center}
.yb-mission-circle picture{display:block;width:100%;height:100%}.yb-mission-circle img{width:100%;height:100%;object-fit:cover}
.yb-mission-circle>p{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0!important;z-index:2;transform:none!important}
.y21-sketch-host{position:relative;isolation:isolate;overflow:clip}.y21-sketch{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;color:#395b42;opacity:.045}
.y21-sketch svg{position:absolute;width:clamp(130px,15vw,240px);height:auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.y21-sketch svg:first-child{left:-70px;top:20px;rotate:-12deg}.y21-sketch svg:last-child{right:-65px;bottom:14px;rotate:15deg}
.y21-sketch-host[data-sketch='gpsr'] [data-motif]:not([data-motif='gpsr']),.y21-sketch-host[data-sketch='gwarancja'] [data-motif]:not([data-motif='gwarancja']),.y21-sketch-host[data-sketch='zwroty'] [data-motif]:not([data-motif='zwroty']),.y21-sketch-host[data-sketch='instrukcje'] [data-motif]:not([data-motif='instrukcje']){display:none}
.y21-returns{max-width:900px;margin-inline:auto}.y21-returns p,.y21-returns li{line-height:1.7}.y21-returns ol,.y21-returns ul{padding-inline-start:24px}.y21-returns h3{font-size:21px;margin-block:32px 14px}.y21-returns h4{font-size:18px;margin-block:24px 12px}.y21-returns .y21-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}
.y21-return-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:1px solid #d7e4d3;padding:24px;border-radius:16px;background:#f7faf4;margin-block:30px}
.y21-return-form>*{min-width:0}.y21-return-form .y21-full{grid-column:1/-1}.y21-return-form label{display:block;font-weight:600;margin-bottom:8px}.y21-return-form input,.y21-return-form textarea,.y21-return-form select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;padding:12px;border:1px solid #a6bba1;border-radius:7px;background:#fff;color:#182a1d}.y21-return-form textarea{min-height:100px;resize:vertical}.y21-return-form input[type=checkbox]{width:auto;margin-inline-end:8px}.y21-return-form pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.y21-return-form [role=status]{line-height:1.6}.y21-return-form [hidden]{display:none!important}
@media(max-width:767px){#pomoc>.yh-wrap>.yh-head{padding-inline-end:0}.yh-faq>.y19-section-link{align-self:stretch}.yh .yh-proof .ym-proof-return{grid-column:1/-1;justify-content:center;padding:20px}.yh .yh-proof .ym-proof-return>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px;width:100%}.yh .yh-proof .ym-proof-return span{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.yh .yh-proof .ym-proof-return small{display:block;line-height:1.5;max-width:100%}.y21-sketch{opacity:.025}.y21-sketch svg:first-child{display:none}.y21-sketch svg:last-child{width:135px;right:-70px;bottom:0}.y21-return-form{grid-template-columns:1fr;padding:18px}.y21-return-form .y21-full{grid-column:1}.y21-returns .y21-actions>*{width:100%}}
@media(prefers-reduced-motion:reduce){.yb-mission-circle,.yb-mission-circle picture,.yb-mission-circle>img{scale:1!important;transform:none!important}.yb-mission-circle>p,.yb-mission-circle>p .yb-icon{animation:none!important;translate:none!important;opacity:1!important}}

.y21-return-form[hidden],.document-card[hidden],.document-panel[hidden]{display:none!important}

.yh-return .y21-return-link{display:block;color:inherit;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.yh-return .y21-return-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
