/* Shared states for the site and native HDMBLM components. */
:is(body.hdm-modern,.hdmr,.hdmm,.hdms,.hdme,.hdmb){--h-red:#ca303d;--h-red-hover:#ad2431;--h-link:#544650;--h-link-muted:#a7637e;--h-focus:#b66b87;--h-ui-line:#e7dce3;--h-ui-tint:#f5edf2}
:is(.he-button,.hb-button,.hs-button,.hdmr-btn,.hdmm-btn){border-radius:999px;min-height:42px;line-height:1.5;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;text-decoration:none}
:is(.he-button,.hb-button,.hs-button:not(.secondary),.hdmr-btn.primary,.hdmm .hdmm-btn-primary){background:var(--h-red);border-color:var(--h-red);color:#fff!important}
:is(.he-button,.hb-button,.hs-button:not(.secondary),.hdmr-btn.primary,.hdmm .hdmm-btn-primary):hover{background:var(--h-red-hover);border-color:var(--h-red-hover);color:#fff!important}
:is(.hdmr-btn:not(.primary),.hs-button.secondary,.hdmm-btn-light){background:#fff;border:1px solid var(--h-ui-line);color:var(--h-link)!important}
:is(.hdmr-btn:not(.primary),.hs-button.secondary,.hdmm-btn-light):hover{background:var(--h-ui-tint);border-color:#cfadbe;color:var(--h-red)!important}
:is(.hs-tabs a,.hb-branch-nav a,.hdmr-tabs a,.hs-recordings a,.hb-documents a,.hdmr-document-link,.h-article a.poveznica-dokument){transition:color .18s,background-color .18s,border-color .18s}
:is(.hs-tabs a,.hb-branch-nav a,.hdmr-tabs a):hover{background:var(--h-ui-tint);color:var(--h-red)}
:is(.hs-recordings a,.hb-documents a,.hdmr-document-link){color:var(--h-link)!important}
:is(.hs-recordings a,.hb-documents a,.hdmr-document-link):hover{color:var(--h-red)!important}
:is(.hs-recordings a,.hb-documents a,.hdmr-document-link):hover svg{color:var(--h-red)}
.h-article a.poveznica-dokument:hover,.h-article a.poveznica-dokument:focus-visible{color:var(--h-red)}
.h-article :is(p.blok-dokumenta,div.blok-dokumenta) a.poveznica-dokument:hover,.h-article :is(p.blok-dokumenta,div.blok-dokumenta) a.poveznica-dokument:focus-visible{background:#eddee7;border-color:#d7baca;color:var(--h-red)}
:is(.hdmr,.hdmm,.hdms,.hdme,.hdmb) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--h-focus);outline-offset:3px}
:is(.hdmr,.hdmm,.hdms,.hdme,.hdmb) :is(input,select,textarea):focus{border-color:var(--h-focus)}
.h-news-meta time,.article-info .h-article-date time{display:inline-block;background:#f3eaf0;color:#94818d;border-radius:999px;font-size:12px;font-weight:400;line-height:1.6;padding:3px 11px;white-space:nowrap}.article-info .h-article-date{display:inline-block;margin:0 8px 6px 0}.article-info .h-article-date:before{display:none}
@media(prefers-reduced-motion:reduce){:is(.he-button,.hb-button,.hs-button,.hdmr-btn,.hdmm-btn,.hs-tabs a,.hb-branch-nav a,.hdmr-tabs a,.hs-recordings a,.hb-documents a,.hdmr-document-link,.h-article a.poveznica-dokument){transition:none}}
:is(.hb-documents a,.hs-recordings a){font-size:16px;line-height:1.7;font-weight:400}
:is(.hdmr,.hdmm,.hdms,.hdme,.hdmb) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){border-radius:10px;min-height:44px;border-color:var(--h-ui-line)}
:is(.hdmr,.hdmm,.hdms,.hdme,.hdmb) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):focus{border-color:var(--h-focus)}
@media(max-width:600px){:is(.hb-documents a,.hs-recordings a){font-size:15px}}
/* Smart Search uses the same controls, cards and publication badges. */
.com-finder .collapse:not(.show){display:none}.com-finder fieldset{border:0;padding:0}.com-finder .form-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.com-finder .input-group{display:flex;gap:8px;flex:1;flex-wrap:wrap}.com-finder input[type=text],.com-finder select{border:1px solid var(--h-ui-line);border-radius:10px;padding:10px 13px;min-height:44px;background:#fff;font:inherit;max-width:100%;min-width:0}.com-finder .input-group input{flex:1;min-width:180px}.com-finder .btn{border:1px solid var(--h-ui-line);border-radius:999px;padding:10px 18px;line-height:1.5;font-size:14px;background:#fff;color:var(--h-link)}.com-finder .btn-primary{background:var(--h-red);border-color:var(--h-red);color:#fff}.com-finder .btn-primary:hover{background:var(--h-red-hover)}.com-finder .btn-secondary:hover{background:var(--h-ui-tint)}.com-finder__advanced{background:#eee7ec;border-radius:16px;padding:22px!important;margin:20px 0}.com-finder__filter label{font-size:13px;color:#8b7584}.com-finder__results-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:18px}.com-finder .result__item{padding:25px 28px;background:#fff;border-radius:22px;border:1px solid #eee7ec;min-width:0}.com-finder .result__title{font-size:21px;line-height:1.45;font-weight:600;margin:0 0 14px}.com-finder .result__title-link{color:var(--h-ink)}.com-finder .result__title-link:hover{color:var(--h-red)}.com-finder .result__title-url{display:block;font-size:12px;line-height:1.7;font-weight:400;font-style:normal;color:#9c8996;overflow-wrap:anywhere;margin-top:6px}.com-finder .result__description{font-size:16px;line-height:1.8;color:#8a7b85}.com-finder .result__date{display:table;background:#f3eaf0;color:#94818d;border-radius:999px;font-size:12px;padding:2px 11px;margin-bottom:12px}.com-finder .result__taxonomy{list-style:none;padding:0;display:flex;gap:8px 18px;flex-wrap:wrap;font-size:12px;color:#a08c99}.com-finder .com-finder__counter{font-size:13px;color:#9a8795}.com-finder .com-finder__explained{font-size:14px;color:#96808e;margin-top:22px}@media(max-width:600px){.com-finder .result__item{padding:22px}.com-finder .result__title{font-size:19px}.com-finder .input-group{flex-basis:100%}}

/* Divider document rows keep their own appearance and respond across the row. */
.h-article :is(p.kartica-poveznice,ul.popis-poveznica>li):has(a[href]){transition:background-color .18s,border-color .18s}
.h-article :is(p.kartica-poveznice,ul.popis-poveznica>li):has(a[href]):is(:hover,:focus-within){background:#f8f2f6;border-bottom-color:#cfadbe}
.h-article :is(p.kartica-poveznice,ul.popis-poveznica>li) a[href]{display:block;margin:0;padding:4px 0;transition:color .18s}
.h-article :is(p.kartica-poveznice,ul.popis-poveznica>li):is(:hover,:focus-within) a[href]{color:var(--h-red);background:transparent}
.h-article :is(p.kartica-poveznice,ul.popis-poveznica>li):is(:hover,:focus-within) a[href]:before{color:var(--h-red)}
.h-article :is(p.kartica-poveznice,ul.popis-poveznica>li) a[href]:focus-visible{outline:2px solid var(--h-focus);outline-offset:4px}
.hdmr-document:has(.hdmr-document-link){transition:background-color .18s,border-color .18s}
.hdmr-document:has(.hdmr-document-link):is(:hover,:focus-within){background:#f8f2f6;border-color:#cfadbe}
