/* Javne nabavke: original WAYO FAQ row geometry, archive heading taken from Blog Archive.
 * Each row is a direct PDF download link, not an accordion/dropdown.
 * Completely scoped so existing FAQ, news and other pages keep their CSS. */
.pk-procurements-archive{background:var(--pk-light,#eef2f2);color:var(--pk-dark,#313432)}
.pk-procurements-archive,.pk-procurements-archive *,.pk-procurements-archive *::before,.pk-procurements-archive *::after{box-sizing:border-box}
.pk-procurements-archive .pk-procurements-list{width:100%;min-width:0}
.pk-procurements-archive .pk-procurement-item{position:relative;width:100%;min-width:0;margin:0;padding:20px 0;border-bottom:1px solid #0003}
.pk-procurements-archive .pk-procurement-item.first{border-top:1px solid #0003}
.pk-procurements-archive .pk-procurement-link{
 display:block;width:100%;min-width:0;padding:10px 0;background:transparent;color:inherit;
 text-decoration:none;cursor:pointer;border:0;outline:0;box-shadow:none;
}
.pk-procurements-archive .pk-procurement-link:focus-visible{outline:2px solid var(--pk-accent,#da6f4d);outline-offset:5px}
.pk-procurements-archive .title-faq-wrapper{display:flex;align-items:center;width:100%;min-width:0}
/* Date replaces Wayo's 01./02. column: same typography and color as row title. */
.pk-procurements-archive .faq-number-wrapper{width:100px;flex:0 0 100px;min-width:0;padding-right:18px}
.pk-procurements-archive .number-faq,.pk-procurements-archive .accordion-title{
 font-family:var(--pk-font-heading,'Barlow Condensed',sans-serif);font-size:42px;
 font-weight:700;line-height:1;letter-spacing:-.52px;text-transform:uppercase;
 color:var(--pk-dark,#313432);margin:0;overflow-wrap:break-word;
}
.pk-procurements-archive .number-faq{display:block}
.pk-procurements-archive .flex-sizing{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:space-between;gap:40px}
.pk-procurements-archive .accordion-title-wrapper{min-width:0;flex:1 1 auto;max-width:none}
.pk-procurements-archive .accordion-title{padding:10px 0;transition:color .2s ease}
.pk-procurements-archive .pk-procurement-link:hover .accordion-title,
.pk-procurements-archive .pk-procurement-link:hover .number-faq{color:var(--pk-accent,#da6f4d)}
.pk-procurements-archive .icon-faq-wrapper.pk-procurement-pdf-icon{
 width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;
 border-radius:4px;background:var(--pk-accent,#da6f4d);color:#fff;transition:none!important;transform:none!important;animation:none!important;
}
.pk-procurements-archive .pk-procurement-pdf-icon svg{width:34px;height:34px;display:block;flex:none;transition:none!important;transform:none!important;animation:none!important}
.pk-procurements-archive .pk-procurement-link:hover .pk-procurement-pdf-icon{background:var(--pk-accent,#da6f4d);color:#fff;transform:none!important;transition:none!important;animation:none!important}
.pk-procurements-archive .pk-procurement-pdf-icon text{fill:var(--pk-accent,#da6f4d)}
.pk-procurements-archive .pk-procurement-link:hover .pk-procurement-pdf-icon text{fill:var(--pk-accent,#da6f4d)}
.pk-procurements-archive .pk-procurement-no-pdf{cursor:default;opacity:.55}
.pk-procurements-archive .pk-procurement-no-pdf .pk-procurement-pdf-icon{background:#839394}
.pk-procurements-archive .pk-procurement-no-pdf .pk-procurement-pdf-icon text{fill:#839394}
.pk-procurements-archive .pk-procurement-no-pdf:hover .accordion-title,
.pk-procurements-archive .pk-procurement-no-pdf:hover .number-faq{color:var(--pk-dark,#313432)}
.pk-procurements-archive .pk-procurement-no-pdf:hover .pk-procurement-pdf-icon{background:#839394;transform:none}
.pk-procurements-archive .pk-procurements-empty{padding:20px 0 80px;margin:0;color:var(--pk-text,#595c66);font-size:16px}
@media (min-width:1280px){.pk-procurements-archive .faq-number-wrapper{width:200px;flex-basis:200px}}
@media (min-width:1440px){.pk-procurements-archive .faq-number-wrapper{width:250px;flex-basis:250px}}
@media (max-width:1279px){
 .pk-procurements-archive .faq-number-wrapper{width:115px;flex-basis:115px}
 .pk-procurements-archive .number-faq,.pk-procurements-archive .accordion-title{font-size:34px}
 .pk-procurements-archive .accordion-title-wrapper{max-width:none}
 .pk-procurements-archive .flex-sizing{gap:28px}
}
@media (max-width:767px){
 .pk-procurements-archive .title-faq-wrapper{flex-direction:column;align-items:stretch;gap:14px}
 .pk-procurements-archive .faq-number-wrapper{width:100%;flex:0 0 auto;padding:0}
 .pk-procurements-archive .number-faq{font-size:clamp(23px,5vw,32px)}
 .pk-procurements-archive .accordion-title{font-size:clamp(23px,5vw,32px);padding:0}
 .pk-procurements-archive .accordion-title-wrapper{max-width:none}
 .pk-procurements-archive .flex-sizing{gap:16px}
 .pk-procurements-archive .pk-procurement-item{padding:18px 0}
 .pk-procurements-archive .icon-faq-wrapper.pk-procurement-pdf-icon{width:44px;height:44px;flex-basis:44px}
 .pk-procurements-archive .pk-procurement-pdf-icon svg{width:30px;height:30px}
}
@media (max-width:479px){
 .pk-procurements-archive .number-faq,.pk-procurements-archive .accordion-title{font-size:24px}
 .pk-procurements-archive .title-faq-wrapper{gap:10px}
}
@media (prefers-reduced-motion:reduce){
 .pk-procurements-archive .accordion-title,.pk-procurements-archive .pk-procurement-pdf-icon{transition:none!important;transform:none!important}
}
