/* Isolated document section; existing calculators, forms and theme assets are untouched. */
body.v13-8 #dokumenty .material-photo{grid-row:1;height:350px;align-self:center}
body.v13-8 #dokumenty .material-photo>img{height:350px;min-height:0}
#dokumenty .cms-certificate{grid-column:1/-1}
@media(max-width:760px){body.v13-8 #dokumenty .material-photo,body.v13-8 #dokumenty .material-photo>img{height:290px}}
#dokumenty .purios-document-grid{grid-template-columns:1.1fr 1fr;grid-column:1/-1;grid-row:2;margin:0;align-items:stretch;gap:24px}
#dokumenty .purios-document{display:grid;min-width:0;grid-template-columns:88px minmax(0,1fr);gap:22px;padding:28px;align-items:start}
#dokumenty .purios-document .document-object{width:88px;height:136px;margin:4px 0 0;transform:rotate(-3deg);opacity:.95}
#dokumenty .purios-document .document-code{font-size:18px}
#dokumenty .purios-document .document-object small{font-size:7px;line-height:1.5}
#dokumenty .purios-document .premium-document-copy{min-width:0;padding:0}
#dokumenty .purios-document .premium-document-copy h3{margin-bottom:10px;line-height:1.22}
#dokumenty .purios-document .premium-document-copy>p{max-width:42em;font-size:14px;line-height:1.65;margin:0 0 18px}
.purios-file-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.purios-file-list li{margin:0;padding:0;min-width:0}
.purios-file-list a{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 14px;border:1px solid #dce1e3;border-radius:10px;background:rgba(255,255,255,.86);color:#273239;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;cursor:pointer}
.purios-file-list a:hover{background:#fff;border-color:#b5a478;box-shadow:0 4px 15px #18242c0b}
.purios-file-list a:focus-visible{outline:3px solid #b5a478;outline-offset:3px}
.purios-pdf-icon{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:36px;border-radius:7px;background:#eef1f2;color:#5d6a71}
.purios-pdf-icon svg{width:21px;height:24px}
.purios-file-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.purios-file-copy strong{font-weight:600;font-size:15px;line-height:1.25}
.purios-file-copy small{font-size:11px;line-height:1.4;color:#6b7479;overflow-wrap:anywhere}
.purios-pdf-label{flex:0 0 auto;font-size:10px;letter-spacing:.05em;font-weight:600;color:#68757b;border:1px solid #dbe1e3;padding:3px 6px;border-radius:4px}
.purios-archive-badge{display:inline-block;margin:0 0 14px;padding:5px 9px;border-radius:5px;background:#edf0f1;color:#566269;font-size:11px;font-weight:600}
#dokumenty .purios-document-archive .document-object{transform:rotate(2deg);filter:grayscale(1);opacity:.76}
@media(max-width:1100px){#dokumenty .purios-document{grid-template-columns:minmax(0,1fr);padding:24px}#dokumenty .purios-document .document-object{display:none}}
@media(max-width:760px){#dokumenty .purios-document-grid{grid-template-columns:minmax(0,1fr);gap:16px}#dokumenty .purios-document{padding:22px 18px}.purios-file-list a{min-height:70px;padding:12px 10px;gap:10px}.purios-file-copy small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.purios-file-list a{transition:none}}
