.kw-procurement-page{--kw-procurement-blue:#1e5aa8;--kw-procurement-blue-soft:#eaf2fc;--kw-procurement-ink:#172033}.kw-newspaper .kw-procurement-page{--kw-procurement-blue:#0645ad;--kw-procurement-blue-soft:#edf0f1;--kw-procurement-ink:#141c28}.kw-newspaper .kw-procurement-summary{background:transparent;border-inline:0;border-block:1px solid var(--kw-border)}.kw-newspaper .kw-procurement-method{background:transparent;border-left:0;border-block:1px solid var(--kw-border-soft);padding:16px 0}.kw-newspaper .kw-procurement-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kw-newspaper .kw-procurement-section-heading h2{border:0}@media (max-width:760px){.kw-newspaper .kw-procurement-section-heading{grid-template-columns:1fr}}.kw-procurement-method summary{cursor:pointer;font-weight:650}@media (max-width:760px){.kw-procurement-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.kw-procurement-summary>div{padding:.7rem}.kw-procurement-summary strong{font-size:1.3rem}.kw-procurement-summary p{font-size:.8rem;margin-bottom:0}.kw-procurement-page .kw-hero{margin-bottom:1rem}}.kw-procurement-updated{color:#586174;font-size:.92rem;margin:1rem 0 0}.kw-procurement-summary{background:#fff;border:1px solid #d8dee9;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0 2rem}.kw-procurement-summary>div{min-width:0;padding:1.15rem 1.25rem}.kw-procurement-summary>div+div{border-left:1px solid #d8dee9}.kw-procurement-method span,.kw-procurement-section-heading span,.kw-procurement-summary span{color:#586174;display:block;font-size:.76rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.kw-procurement-summary strong{color:var(--kw-procurement-ink);display:block;font-family:"Libertinus Serif",Georgia,serif;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05;margin-top:.4rem;white-space:nowrap}.kw-procurement-summary p{color:#586174;font-size:.88rem;line-height:1.35;margin:.4rem 0 0}.kw-procurement-method{align-items:start;background:#f8fafc;border-left:4px solid var(--kw-procurement-blue);display:grid;gap:1.5rem;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.5fr);margin:2rem 0;padding:1.25rem 1.4rem}.kw-procurement-method h2{color:var(--kw-procurement-ink);font-size:1.25rem;line-height:1.2;margin:.35rem 0 0}.kw-procurement-method p{line-height:1.65;margin:0}.kw-procurement-tabs{border-bottom:1px solid #cbd3df;display:flex;flex-wrap:wrap;gap:.25rem;margin:2.25rem 0 1.75rem;overflow-x:visible}.kw-procurement-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#384152;cursor:pointer;font:inherit;font-weight:700;margin-bottom:-1px;padding:.8rem 1rem .7rem;white-space:normal}.kw-procurement-tabs button:focus-visible,.kw-procurement-tabs button:hover{background:#f1f5f9;color:var(--kw-procurement-blue)}.kw-procurement-tabs button[aria-selected=true]{border-bottom-color:var(--kw-procurement-blue);color:var(--kw-procurement-blue)}.kw-procurement-explorer>section,.kw-procurement-overview>section,.kw-procurement-sources{margin:2.5rem 0}.kw-procurement-section-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.15rem}.kw-procurement-section-heading h2{color:var(--kw-procurement-ink);font-size:clamp(1.5rem,2.8vw,2rem);margin:.25rem 0 0}.kw-procurement-section-heading>p{color:#586174;line-height:1.5;margin:0;max-width:none}.kw-procurement-supplier-map{border:1px solid #d8dee9;padding:.4rem 1rem}.kw-procurement-supplier-map article{padding:.75rem 0}.kw-procurement-supplier-map article+article{border-top:1px solid #e4e8ef}.kw-procurement-supplier-map__label{align-items:baseline;display:grid;gap:.7rem;grid-template-columns:minmax(14rem,1fr) auto minmax(9rem,auto)}.kw-procurement-supplier-map__label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-procurement-supplier-map__label span{color:#647084;font-size:.84rem;white-space:nowrap}.kw-procurement-supplier-map__label b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kw-procurement-supplier-map__track{background:#e7edf5;height:.34rem;margin-top:.45rem;overflow:hidden}.kw-procurement-supplier-map__track span{background:var(--kw-procurement-blue);display:block;height:100%}.kw-procurement-note{color:#586174;font-size:.88rem;line-height:1.55}.kw-category--stavby-opravy{--category-color:#1f5f99}.kw-category--projekty-dozor{--category-color:#5b7ea5}.kw-category--doprava{--category-color:#334b68}.kw-category--odpady-cistota{--category-color:#755f45}.kw-category--zelen-verejny-prostor{--category-color:#387b5a}.kw-category--energie-teplo{--category-color:#b56a20}.kw-category--it-telekomunikace{--category-color:#5b4f9b}.kw-category--kultura-akce{--category-color:#a4476d}.kw-category--marketing-media{--category-color:#9b4a3d}.kw-category--ostatni{--category-color:#77808d}.kw-procurement-categories{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.kw-procurement-categories article{border:1px solid #d8dee9;border-left:4px solid var(--category-color);padding:.9rem 1rem}.kw-procurement-categories__heading{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.kw-procurement-categories h3{font-size:1rem;margin:0}.kw-procurement-categories__heading strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kw-procurement-categories article>p{color:#586174;font-size:.82rem;line-height:1.45;margin:.45rem 0}.kw-procurement-categories__meta{color:#3f4b60;display:flex;font-size:.78rem;gap:.8rem;justify-content:space-between}.kw-procurement-categories__track{background:#e7edf5;height:.32rem;margin-top:.55rem;overflow:hidden}.kw-procurement-categories__track span{background:var(--category-color);display:block;height:100%}.kw-procurement-trend{border:1px solid #d8dee9;padding:.55rem 1rem}.kw-procurement-trend article{align-items:center;display:grid;gap:.75rem;grid-template-columns:3.5rem minmax(15rem,1fr) 7rem 10rem;min-height:2.4rem}.kw-procurement-trend article+article{border-top:1px solid #e5e9ef}.kw-procurement-trend article>b,.kw-procurement-trend article>span{font-size:.82rem;text-align:right;white-space:nowrap}.kw-procurement-trend article>span{color:#647084}.kw-procurement-trend__track{background:#edf1f5;display:flex;height:.78rem;overflow:hidden}.kw-procurement-trend__track span{background:var(--category-color);display:block;height:100%;min-width:1px}.kw-procurement-category-legend{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:.8rem 0 1.2rem}.kw-procurement-category-legend span{align-items:center;color:#4a5568;display:inline-flex;font-size:.74rem;gap:.35rem}.kw-procurement-category-legend span:before{background:var(--category-color);content:"";height:.62rem;width:.62rem}.kw-procurement-focus-table .kw-procurement-table{min-width:0}.kw-procurement-focus-table small{color:#697386;display:block;font-size:.72rem;margin-top:.15rem}.kw-procurement-year-row th:first-child{padding:0}.kw-procurement-year-row .kw-procurement-year-toggle{align-items:center;background:transparent;border:0;color:#172033;cursor:pointer;display:flex;font:inherit;font-weight:750;gap:.5rem;min-height:44px;padding:.72rem .78rem;text-align:left;width:100%}.kw-procurement-year-row th:first-child button:focus-visible,.kw-procurement-year-row th:first-child button:hover{background:#e6eef8;color:#174f8c}.kw-procurement-year-toggle>svg{color:var(--kw-procurement-blue);width:16px;height:16px;flex:0 0 16px}.kw-procurement-year-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.kw-procurement-year-row.is-expanded{background:#f1f6fc}.kw-procurement-year-detail-row[hidden]{display:none!important}.kw-procurement-year-toggle:focus-visible{outline:2px solid #174f8c;outline-offset:-2px}.kw-procurement-year-detail-row>td{background:#f7f9fc;padding:0}.kw-procurement-year-detail-row:hover{background:#f7f9fc!important}.kw-procurement-year-detail{border-left:4px solid var(--kw-procurement-blue);padding:1.2rem 1.3rem 1.35rem}.kw-procurement-year-detail__heading{align-items:end;display:flex;gap:2rem;justify-content:space-between}.kw-procurement-year-detail__heading>div>span{color:#647084;display:block;font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.kw-procurement-year-detail__heading h3{font-size:1.35rem;margin:.2rem 0 0}.kw-procurement-year-detail__heading p{color:#435069;margin:0;white-space:nowrap}.kw-procurement-year-detail__categories{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:1rem 0 1.2rem}.kw-procurement-year-detail__categories article{background:#fff;border:1px solid #d8dee9;border-top:3px solid var(--category-color);min-width:0;padding:.65rem .7rem}.kw-procurement-year-detail__categories small,.kw-procurement-year-detail__categories span,.kw-procurement-year-detail__categories strong{display:block}.kw-procurement-year-detail__categories strong{font-size:.76rem;min-height:2.1em}.kw-procurement-year-detail__categories span{font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin-top:.45rem;white-space:nowrap}.kw-procurement-year-detail__categories small{color:#697386;font-size:.68rem;margin-top:.15rem}.kw-procurement-year-detail__subhead{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.kw-procurement-year-detail__subhead h4{font-size:.95rem;margin:0}.kw-procurement-year-detail__subhead span{color:#697386;font-size:.72rem}.kw-procurement-year-detail__tenders{background:#fff;border:1px solid #d8dee9;list-style:none;margin:.65rem 0 1rem;padding:0}.kw-procurement-year-detail__tenders li{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(18rem,1.5fr) minmax(12rem,1fr) 10rem auto;padding:.65rem .75rem}.kw-procurement-year-detail__tenders li+li{border-top:1px solid #e1e5eb}.kw-procurement-year-detail__tenders small,.kw-procurement-year-detail__tenders strong{display:block}.kw-procurement-year-detail__tenders strong{font-size:.8rem}.kw-procurement-year-detail__tenders li>span,.kw-procurement-year-detail__tenders small{color:#697386;font-size:.72rem}.kw-procurement-year-detail__tenders b{font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.kw-procurement-year-detail__tenders a{font-size:.75rem;white-space:nowrap}.kw-procurement-year-detail__all{background:var(--kw-procurement-blue);border:1px solid var(--kw-procurement-blue);color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;padding:.55rem .8rem}.kw-procurement-year-detail__all:focus-visible,.kw-procurement-year-detail__all:hover{background:#17487f}.kw-procurement-scope-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.kw-procurement-scope-grid>div{border:1px solid #d8dee9;padding:1rem 1.15rem}.kw-procurement-scope-grid h3{margin:0 0 .8rem}.kw-procurement-scope-grid ul{list-style:none;margin:0;padding:0}.kw-procurement-scope-grid li{display:block;padding:.38rem 0}.kw-procurement-scope-grid li strong{display:block;font-weight:600}.kw-procurement-scope-grid li+li{border-top:1px solid #e7eaf0}.kw-procurement-scope-grid li span{color:#697386;display:block;font-size:.78rem;margin-top:.15rem}.kw-procurement-school-groups li{padding:.65rem 0}.kw-procurement-school-groups li span{line-height:1.4;white-space:nowrap}.kw-procurement-filters{align-items:end;background:#f6f8fb;border:1px solid #d8dee9;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(10rem,1fr));margin-bottom:1rem;padding:1rem}.kw-procurement-decision-search,.kw-procurement-filters label{color:#384152;display:grid;font-size:.8rem;font-weight:700;gap:.3rem}.kw-procurement-filters__search{grid-column:span 2}.kw-procurement-decision-search input,.kw-procurement-filters input,.kw-procurement-filters select{background:#fff;border:1px solid #aeb8c7;border-radius:0;color:#172033;font:inherit;font-size:.92rem;min-height:2.55rem;padding:.5rem .65rem;width:100%}.kw-procurement-filters .kw-procurement-check{align-items:center;display:flex;font-size:.88rem;gap:.5rem;min-height:2.55rem}.kw-procurement-check input{min-height:auto;width:auto}.kw-procurement-table-wrap{border:1px solid #d8dee9;min-width:0;overflow-x:visible;width:100%}.kw-procurement-table{border-collapse:collapse;font-size:.88rem;min-width:0;table-layout:fixed;width:100%}.kw-procurement-table td,.kw-procurement-table th{border-bottom:1px solid #dfe4ec;padding:.72rem .78rem;text-align:left;vertical-align:top}.kw-procurement-table thead th{background:#edf2f8;color:#263247;font-size:.75rem;letter-spacing:.035em;position:sticky;text-transform:uppercase;top:0;white-space:normal;z-index:1}.kw-procurement-table tbody tr:hover{background:#f8fafc}.kw-procurement-table td>a,.kw-procurement-table td>small,.kw-procurement-table td>strong{display:block}.kw-procurement-party small,.kw-procurement-table td>small{color:#697386;font-size:.76rem;line-height:1.35;margin-top:.2rem}.kw-procurement-table td>a+a{margin-top:.35rem}.kw-procurement-table .kw-date,.kw-procurement-table .kw-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kw-procurement-party,.kw-procurement-party small{display:block}.kw-procurement-party+.kw-procurement-party{border-top:1px dotted #ccd3de;margin-top:.35rem;padding-top:.35rem}.kw-procurement-flags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.kw-procurement-flags em{background:#fff1d6;color:#774500;font-size:.7rem;font-style:normal;font-weight:700;padding:.15rem .35rem}.kw-procurement-pagination{align-items:center;display:flex;justify-content:space-between;padding:.85rem 0}.kw-procurement-pagination span{color:#697386;font-size:.86rem}.kw-procurement-pagination button{background:var(--kw-procurement-blue);border:1px solid var(--kw-procurement-blue);color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.55rem .85rem}.kw-procurement-pagination button:focus-visible,.kw-procurement-pagination button:hover{background:#17487f}.kw-procurement-sanctions{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 2rem}.kw-procurement-sanctions article{border:1px solid #d8dee9;border-top:4px solid #9b2c2c;padding:1rem}.kw-procurement-sanctions article>span{color:#697386;display:block;font-size:.76rem}.kw-procurement-sanctions article>strong{color:#8d2020;display:block;font-family:"Libertinus Serif",Georgia,serif;font-size:1.65rem;margin:.35rem 0 .55rem;white-space:nowrap}.kw-procurement-sanctions h3{font-size:1rem;margin:0 0 .65rem}.kw-procurement-sanctions p{font-size:.86rem;line-height:1.5}.kw-procurement-decision-search{margin:0 0 1rem;max-width:38rem}.kw-procurement-error,.kw-procurement-loading{border:1px solid #d8dee9;padding:1rem}.kw-procurement-error{background:#fff1f1;border-color:#dca5a5}.kw-procurement-sources{border-top:1px solid #cbd3df;padding-top:1.5rem}.kw-procurement-sources li,.kw-procurement-sources p{line-height:1.6}@media (max-width:70rem){.kw-procurement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-procurement-summary>div:nth-child(3){border-left:0;border-top:1px solid #d8dee9}.kw-procurement-summary>div:nth-child(4){border-top:1px solid #d8dee9}.kw-procurement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.kw-procurement-categories,.kw-procurement-method,.kw-procurement-scope-grid{grid-template-columns:1fr}.kw-procurement-section-heading{align-items:start;flex-direction:column;gap:.55rem}.kw-procurement-supplier-map__label{grid-template-columns:1fr auto}.kw-procurement-supplier-map__label strong{grid-column:1/-1}.kw-procurement-sanctions{grid-template-columns:1fr}.kw-procurement-trend{overflow-x:visible}.kw-procurement-trend article{min-width:0}}@media (max-width:36rem){.kw-procurement-filters,.kw-procurement-summary{grid-template-columns:1fr}.kw-procurement-summary>div+div,.kw-procurement-summary>div:nth-child(3){border-left:0;border-top:1px solid #d8dee9}.kw-procurement-filters__search{grid-column:auto}.kw-procurement-categories__heading,.kw-procurement-categories__meta{align-items:start;flex-direction:column;gap:.25rem}.kw-procurement-school-groups li span{white-space:normal}}.kw-procurement-tabs button{flex:1 1 10rem;min-width:0}@media (max-width:760px){.kw-procurement-trend{padding:.35rem .75rem}.kw-procurement-trend article{grid-template-columns:4.25rem minmax(0,1fr);gap:.3rem .65rem;padding:.55rem 0}.kw-procurement-trend article>strong{grid-column:1;grid-row:1}.kw-procurement-trend__track{grid-column:2;grid-row:1}.kw-procurement-trend article>b,.kw-procurement-trend article>span{grid-column:1/-1;text-align:left;white-space:normal}.kw-procurement-pagination,.kw-procurement-year-detail__heading,.kw-procurement-year-detail__subhead{align-items:flex-start;flex-direction:column;gap:.45rem}.kw-procurement-school-groups li span,.kw-procurement-year-detail__heading p{white-space:normal}.kw-procurement-year-detail__categories{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.kw-procurement-year-detail__tenders li{grid-template-columns:1fr}.kw-procurement-year-detail__tenders a,.kw-procurement-year-detail__tenders b{text-align:left;white-space:normal}}