/* News listing filters (Новини / News) */
.tria-nf{margin:10px 0 40px;font-family:"Jost",sans-serif;color:#191D23;scroll-margin-top:120px}
.tria-nf__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 22px}
.tria-nf__chip{display:inline-block;padding:10px 20px;border:1px solid #d3d5d8;color:#191D23;font-size:13px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}
.tria-nf__chip:hover,.tria-nf__chip:focus-visible{border-color:#191D23;color:#191D23;text-decoration:none}
.tria-nf__chip.is-active,.tria-nf__chip.is-active:hover{background:#191D23;border-color:#191D23;color:#fff}
.tria-nf__form{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;margin:0}
.tria-nf__field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:230px}
.tria-nf__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a}
.tria-nf__field select{appearance:none;-webkit-appearance:none;width:100%;height:46px;margin:0;padding:0 42px 0 16px;border:1px solid #d3d5d8;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23191D23' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center;color:#191D23;font:inherit;font-size:15px;cursor:pointer;transition:border-color .2s}
.tria-nf__field select:hover,.tria-nf__field select:focus{border-color:#191D23;outline:none}
.tria-nf__field--search{flex:0 1 380px;min-width:300px}
.tria-nf__search{position:relative}
.tria-nf__search input{width:100%;height:46px;margin:0;padding:0 50px 0 16px;border:1px solid #d3d5d8;border-radius:0;background:#fff;color:#191D23;font:inherit;font-size:15px;box-shadow:none;transition:border-color .2s}
.tria-nf__search input:hover,.tria-nf__search input:focus{border-color:#191D23;outline:none}
.tria-nf__search input::placeholder{color:#9a9da1;opacity:1}
.tria-nf__search input::-webkit-search-cancel-button{cursor:pointer}
.tria-nf__search-btn{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#191D23;cursor:pointer;transition:color .2s}
.tria-nf__search-btn:hover,.tria-nf__search-btn:focus-visible{color:#C29F7B;background:transparent}
.tria-nf__submit{height:46px;padding:0 26px;border:1px solid #191D23;border-radius:0;background:#191D23;color:#fff;font:inherit;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.tria-nf__form.is-js .tria-nf__submit{display:none}
.tria-nf__status{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:22px;font-size:14px;color:#54595F}
.tria-nf__reset{color:#191D23;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding-bottom:3px;border-bottom:1px solid #191D23;transition:opacity .2s}
.tria-nf__reset:hover{opacity:.6;color:#191D23;text-decoration:none}
.tria-nf__empty{padding:50px 20px 70px;text-align:center;font-family:"Jost",sans-serif}
.tria-nf__empty p{margin:0 0 18px;font-size:18px;color:#54595F}
/* topic label on the news cards */
.post-grid .tria-topic{align-self:flex-start;margin:0 0 14px;padding:4px 10px;border:1px solid rgba(255,255,255,.75);color:#fff;font-size:11px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
@media (max-width:767px){
	.tria-nf{margin-bottom:30px}
	.tria-nf__topics{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 -15px 18px;padding:0 15px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
	.tria-nf__topics::-webkit-scrollbar{display:none}
	.tria-nf__chip{flex:0 0 auto;padding:9px 16px;font-size:12px}
	.tria-nf__form{gap:12px}
	.tria-nf__field{flex:1 1 calc(50% - 6px);min-width:0}
	.tria-nf__field select{font-size:14px;padding-left:12px;padding-right:34px;background-position:right 12px center}
	.tria-nf__field--search{flex:1 1 100%}
	.tria-nf__search input{font-size:16px}
}
/* ---- single news: topic links ---- */
.tria-single-topics{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-family:"Jost",sans-serif}
.tria-single-topic{font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#C29F7B;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(194,159,123,.5);transition:color .2s,border-color .2s}
.tria-single-topic:hover,.tria-single-topic:focus-visible{color:#191D23;border-color:#191D23;text-decoration:none}
.tria-single-more{margin:44px 0 34px;padding-top:30px;border-top:1px solid #e6e7e9;font-family:"Jost",sans-serif}
.tria-single-more__title{margin:0 0 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7a7a7a}
.tria-single-more__chips{display:flex;flex-wrap:wrap;gap:10px}
.tria-nf__chip--place::before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:#C29F7B;vertical-align:middle}
/* ---- single news: gallery (PhotoSwipe) ---- */
a.tria-pswp{display:block;cursor:zoom-in;overflow:hidden}
a.tria-pswp img{transition:opacity .3s ease}
.wp-block-gallery a.tria-pswp:hover img,.tria-pswp-thumb:hover{opacity:.88}
.pswp{--pswp-bg:#0e1114;--pswp-placeholder-bg:#1b1f24;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#0e1114;--pswp-icon-stroke-color:#0e1114;font-family:"Jost",sans-serif}
.pswp__counter{font-size:15px;letter-spacing:.08em;opacity:.85;margin-left:20px}
.pswp__button--arrow--prev .pswp__icn,.pswp__button--arrow--next .pswp__icn{background:rgba(255,255,255,.08);border-radius:50%;padding:6px;transition:background .2s}
.pswp__button--arrow:hover .pswp__icn{background:rgba(255,255,255,.18)}
.tria-pswp-thumb{cursor:zoom-in}
