.pgb-hpc{--hpc-blue:#143e59;--hpc-line:#dce5eb;--hpc-muted:#536779;color:#17384e}.pgb-hpc-intro{max-width:880px;margin-bottom:28px}.pgb-hpc-note,.pgb-hpc figcaption{font-size:13px;line-height:1.55;color:var(--hpc-muted)}.pgb-hpc-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px;background:#f2f6f8;border:1px solid var(--hpc-line);border-radius:8px}.pgb-hpc-filters label{font-size:13px;font-weight:600;display:grid;gap:7px}.pgb-hpc-filters .uk-select{font-size:14px;font-weight:400;background:white}.pgb-hpc-filters button{align-self:end}.pgb-hpc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pgb-hpc-card{border:1px solid var(--hpc-line);border-radius:8px;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;min-width:0}.pgb-hpc-card[hidden]{display:none!important}.pgb-hpc-card figure{margin:0;padding:20px;background:#fff}.pgb-hpc-card img{width:100%;height:210px;object-fit:contain}.pgb-hpc-card figcaption{font-size:11px;min-height:35px;margin-top:10px}.pgb-hpc-card-body{padding:0 22px 22px;display:flex;flex-direction:column;flex:1}.pgb-hpc-card h3{font-size:21px;line-height:1.3;margin:8px 0;overflow-wrap:anywhere}.pgb-hpc-status{font-size:12px;color:var(--hpc-muted);min-height:36px}.pgb-hpc-facts{margin:10px 0}.pgb-hpc-facts>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--hpc-line);padding:9px 0;font-size:13px}.pgb-hpc-facts dt{font-weight:500}.pgb-hpc-facts dd{text-align:right;margin:0;font-weight:700}.pgb-hpc-facts small{display:block;font-size:10px;font-weight:400;line-height:1.35;margin-top:3px}.pgb-hpc-select{display:flex;gap:10px;align-items:center;border-top:1px solid var(--hpc-line);padding-top:16px;margin-top:auto;font-size:14px;font-weight:600}.pgb-hpc-card [data-catalogue-details]{margin-bottom:16px}.pgb-hpc-card:has(input:checked){border-color:#1a607f;box-shadow:0 0 0 2px #1a607f}.pgb-hpc-tray{position:sticky;bottom:12px;z-index:25;background:var(--hpc-blue);color:#fff;padding:18px 22px;border-radius:9px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;box-shadow:0 6px 24px #15384e26}.pgb-hpc-tray .uk-button-primary{background:#fff;color:var(--hpc-blue)}.pgb-hpc-tray [disabled]{background:#e3e9ed;color:#657787}.pgb-hpc-tray ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:9px 0 0;gap:7px}.pgb-hpc-tray li{font-size:12px;border:1px solid #ffffff70;border-radius:4px;padding:4px 7px}.pgb-hpc-tray li button{border:0;background:transparent;color:white;margin-left:7px;cursor:pointer}.pgb-hpc-tray [role=status]{display:block;font-size:12px;margin-top:6px}.pgb-hpc-dialog{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:88vh;padding:26px;border:0;border-radius:10px;color:#17384e;box-sizing:border-box;overscroll-behavior:contain}.pgb-hpc-dialog::backdrop{background:#0b2338b8}.pgb-hpc-dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.pgb-hpc-dialog h2{font-size:26px;margin:0 0 20px}.pgb-hpc-dialog p{font-size:14px}.pgb-hpc-scroll{overflow-x:auto;max-width:100%}.pgb-hpc-table{width:100%;border-collapse:collapse;min-width:650px;font-size:13px}.pgb-hpc-table th,.pgb-hpc-table td{padding:12px;border-bottom:1px solid #dce5eb;text-align:left;vertical-align:top;min-width:160px}.pgb-hpc-table th:first-child{min-width:190px;background:#f3f7f9}.pgb-hpc-table img{width:100%;height:130px;object-fit:contain}.pgb-hpc-table caption{text-align:left;padding-bottom:10px}.pgb-hpc-table small{display:block;color:#52697b;font-size:11px}.pgb-hpc-request{margin-top:24px;padding:20px;background:#f0f5f8;border-radius:6px}.pgb-hpc-detail-source{font-size:12px}.pgb-hpc-detail-source a{overflow-wrap:anywhere}.pgb-hpc [role=alert]:not(:empty){border-left:4px solid #bb6b16;background:#fff5e9;padding:14px}.pgb-hpc-receiver{border-left:4px solid #1f6785;padding:16px;background:#eff5f8;margin-bottom:20px}.pgb-hpc-receiver h3{font-size:20px}.pgb-hpc-receiver ul{padding-left:20px}@media(max-width:1000px){.pgb-hpc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pgb-hpc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pgb-hpc-grid{grid-template-columns:1fr}.pgb-hpc-filters{grid-template-columns:1fr;padding:16px}.pgb-hpc-card img{height:200px}.pgb-hpc-tray{bottom:8px;padding:14px;align-items:stretch;flex-direction:column;gap:12px}.pgb-hpc-tray .uk-button{width:100%;line-height:1.3;padding:13px}.pgb-hpc-dialog{padding:16px;width:calc(100vw - 16px);max-height:92vh}.pgb-hpc-dialog-head{flex-direction:column}.pgb-hpc-dialog h2{font-size:22px}.pgb-hpc-dialog-head button{margin-bottom:15px}.pgb-hpc-request .uk-button{white-space:normal;line-height:1.4;padding:12px}.pgb-hpc-table{min-width:680px}}

.pgb-hpc h3{letter-spacing:normal;text-transform:none}.pgb-hpc-dialog h3{font-size:18px;line-height:1.35;margin:12px 0}.pgb-hpc-table .uk-button{font-size:12px;letter-spacing:normal;line-height:1.4;white-space:normal}.pgb-hpc-table img{height:105px}.pgb-hpc-dialog .pgb-hpc-request h3{font-size:22px}

.pgb-hpc-dialog h2{letter-spacing:normal;text-transform:none;line-height:1.3}.pgb-hpc-table caption{white-space:normal}.pgb-hpc-dialog [data-catalogue-dialog-body]>img{display:block;width:100%;height:220px;object-fit:contain}.pgb-hpc-dialog [data-catalogue-dialog-body]>small{display:block;font-size:11px;color:#536779}@media(max-width:600px){.pgb-hpc-dialog h2{font-size:21px}.pgb-hpc-table th:first-child{min-width:125px;max-width:150px}.pgb-hpc-table{min-width:650px}.pgb-hpc-table th,.pgb-hpc-table td{padding:9px}.pgb-hpc-table caption{font-size:11px}}
