.ana-cjenici{display:grid;gap:24px;margin:0 auto;max-width:1080px}
.ana-cjenik{border:1px solid #e4e4e7;border-radius:12px;padding:24px;background:#fff;box-shadow:0 4px 20px rgb(0 0 0 / 4%)}
.ana-cjenik h2{font-size:24px!important;line-height:1.35;padding:0 0 18px!important;margin:0!important;color:#292929}
.ana-cjenik-files{list-style:none!important;margin:0!important;padding:0!important}
.ana-cjenik-files li{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0!important;border-top:1px solid #eee}
.ana-cjenik-files li:last-child{padding-bottom:0!important}
.ana-cjenik-files strong{font-size:17px;color:#292929}
.ana-cjenik-date{display:block;color:#595959;font-size:14px;line-height:1.7;margin-top:3px}
a.ana-cjenik-download{display:inline-block;flex-shrink:0;background:#bd0026;color:#fff!important;border:2px solid #bd0026;border-radius:7px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none!important;line-height:1.5;transition:background .15s}
a.ana-cjenik-download:hover{background:#97001e;border-color:#97001e}
a.ana-cjenik-download:focus-visible{outline:3px solid #262626;outline-offset:3px}
@media(max-width:600px){.ana-cjenik{padding:20px}.ana-cjenik h2{font-size:21px!important}.ana-cjenik-files li{align-items:flex-start;flex-direction:column;gap:12px}.ana-cjenik-download{text-align:center;width:100%;box-sizing:border-box}}
