
/* PREGIO · JEDNO MENU NA CAŁEJ STRONIE · V1 · 2026-11 */
.pregio-unified-header,.pregio-unified-header *{box-sizing:border-box!important}
.pregio-unified-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:100000!important;background:transparent!important;color:#fff!important;font-family:Montserrat,Arial,sans-serif!important;line-height:1.4!important;box-shadow:none!important}
.pregio-unified-header .pgm-inner{max-width:1510px!important;width:calc(100% - 76px)!important;min-height:112px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(16px,2vw,42px)!important;border-bottom:1px solid rgba(246,236,224,.28)!important;padding:0!important}
.pregio-unified-header .pgm-logo{display:block!important;flex:0 0 172px!important;max-width:172px!important;width:172px!important;height:auto!important;margin:0!important;line-height:0!important}
.pregio-unified-header .pgm-logo img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:72px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:1!important}
.pregio-unified-header .pgm-desktop{display:flex!important;flex:1!important;align-items:center!important;justify-content:space-between!important;gap:clamp(10px,1.3vw,22px)!important;margin:0!important;padding:0!important;background:none!important}
.pregio-unified-header .pgm-desktop>a,.pregio-unified-header .pgm-nav-item>a,.pregio-unified-header .pgm-panel-client{display:inline-flex!important;align-items:center!important;color:#FFF!important;text-decoration:none!important;font:600 11px/1.45 Montserrat,Arial,sans-serif!important;white-space:nowrap!important;letter-spacing:0!important;background:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important}
.pregio-unified-header .pgm-desktop>a:hover,.pregio-unified-header .pgm-nav-item>a:hover,.pregio-unified-header .pgm-panel-client:hover{color:#E2D0BA!important}
.pregio-unified-header .pgm-nav-item{position:relative!important;display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}
.pregio-unified-header .pgm-more{position:static!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.pregio-unified-header .pgm-more>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:23px!important;height:32px!important;margin:0!important;padding:0!important;cursor:pointer!important;list-style:none!important;font:500 17px/1 Montserrat,sans-serif!important;color:#FFF!important;border:0!important;background:none!important;box-shadow:none!important}
.pregio-unified-header summary::-webkit-details-marker{display:none!important}
.pregio-unified-header .pgm-more>summary:hover,.pregio-unified-header .pgm-more[open]>summary{color:#E2D0BA!important}
.pregio-unified-header .pgm-panel{position:absolute!important;top:calc(100% + 18px)!important;left:-24px!important;display:block!important;max-height:min(68vh,650px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:100001!important;min-width:260px!important;background:#FFFCF8!important;border:1px solid #E2D0BA!important;border-radius:20px!important;padding:13px!important;box-shadow:0 24px 70px rgba(12,8,7,.30)!important;color:#171717!important;text-align:left!important;backdrop-filter:none!important}
.pregio-unified-header .pgm-panel-services{width:572px!important;max-width:min(572px,calc(100vw - 36px))!important}
.pregio-unified-header .pgm-panel-audience{width:276px!important;max-width:calc(100vw - 36px)!important}
.pregio-unified-header .pgm-panel-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
.pregio-unified-header .pgm-panel a{display:flex!important;justify-content:space-between!important;align-items:center!important;color:#171717!important;text-decoration:none!important;background:none!important;border:0!important;border-radius:11px!important;font:500 11px/1.4 Montserrat,Arial,sans-serif!important;white-space:normal!important;margin:0!important;padding:10px 12px!important;min-height:36px!important;letter-spacing:0!important}
.pregio-unified-header .pgm-panel a:hover,.pregio-unified-header .pgm-panel a:focus-visible{background:#F6ECE0!important;color:#420F20!important}
.pregio-unified-header .pgm-panel .pgm-panel-all{background:#F6ECE0!important;color:#420F20!important;font-weight:700!important;margin-bottom:10px!important;padding:13px!important}
.pregio-unified-header .pgm-panel-label{display:block!important;font:700 9px/1.6 Montserrat,Arial,sans-serif!important;letter-spacing:.13em!important;color:#525739!important;text-transform:uppercase!important;margin:13px 12px 2px!important;padding:0!important}
.pregio-unified-header .pgm-panel-label.pgm-gaplabel{margin-top:18px!important}
.pregio-unified-header .pgm-actions{display:flex!important;align-items:center!important;gap:17px!important;flex-shrink:0!important;white-space:nowrap!important}
.pregio-unified-header .pgm-consult{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 18px!important;border:1px solid rgba(246,236,224,.55)!important;border-radius:99px!important;background:rgba(255,255,255,.09)!important;color:#FFF!important;white-space:nowrap!important;text-decoration:none!important;font:600 10px/1.3 Montserrat,Arial,sans-serif!important}
.pregio-unified-header .pgm-consult:hover{background:#420F20!important;border-color:#420F20!important}
.pregio-unified-header .pgm-mobile{display:none!important}
.pregio-unified-header a:focus-visible,.pregio-unified-header summary:focus-visible{outline:2px solid #E2D0BA!important;outline-offset:3px!important}
@media(max-width:1330px){.pregio-unified-header .pgm-inner{width:calc(100% - 46px)!important}.pregio-unified-header .pgm-desktop,.pregio-unified-header .pgm-actions{display:none!important}.pregio-unified-header .pgm-mobile{display:block!important;position:relative!important;margin:0 0 0 auto!important;padding:0!important;background:none!important;border:0!important}.pregio-unified-header .pgm-mobile>summary{display:flex!important;align-items:center!important;gap:12px!important;list-style:none!important;cursor:pointer!important;min-height:43px!important;border:1px solid rgba(246,236,224,.48)!important;border-radius:99px!important;padding:10px 17px!important;color:#FFF!important;background:rgba(255,255,255,.1)!important;font:700 11px/1.2 Montserrat,sans-serif!important}.pregio-unified-header .pgm-mobile>summary span{font-size:17px!important}.pregio-unified-header .pgm-mobile-panel{display:block!important;position:absolute!important;top:calc(100% + 12px)!important;right:0!important;width:min(360px,calc(100vw - 30px))!important;max-height:calc(100vh - 136px)!important;overflow:auto!important;background:#FFFCF8!important;border:1px solid #E2D0BA!important;border-radius:19px!important;padding:10px!important;box-shadow:0 25px 70px rgba(18,12,10,.28)!important;z-index:100002!important}.pregio-unified-header .pgm-mobile-panel a,.pregio-unified-header .pgm-mobile-panel details>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 13px!important;min-height:39px!important;margin:0!important;color:#171717!important;background:transparent!important;border:0!important;border-radius:10px!important;text-decoration:none!important;font:600 11.5px/1.45 Montserrat,sans-serif!important;list-style:none!important;cursor:pointer!important}.pregio-unified-header .pgm-mobile-panel details a{padding-left:26px!important;font-weight:500!important}.pregio-unified-header .pgm-mobile-panel a:hover,.pregio-unified-header .pgm-mobile-panel details>summary:hover{background:#F6ECE0!important;color:#420F20!important}.pregio-unified-header .pgm-mobile-panel .pgm-mobile-cta{background:#420F20!important;color:#FFF!important;justify-content:center!important;margin-top:9px!important}.pregio-unified-header .pgm-mobile-panel details{margin:0!important;padding:0!important;border:0!important;background:none!important}}
@media(max-width:640px){.pregio-unified-header .pgm-inner{width:calc(100% - 28px)!important;min-height:83px!important}.pregio-unified-header .pgm-logo{flex-basis:150px!important;max-width:150px!important;width:150px!important}}
