.elementor-widget-the7-breadcrumb .breadcrumbs{margin:0;display:flex;flex-flow:row nowrap;align-items:center}.elementor-widget-the7-breadcrumb .breadcrumbs li{display:inline-flex;align-items:center;padding-left:0;margin-left:0;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.elementor-widget-the7-breadcrumb .breadcrumbs li:before{position:relative;width:auto;height:auto;margin:0 5px}.elementor-widget-the7-breadcrumb .hidden-crumbs:before{content:"\2026\0020 ";padding-right:3px}.breadcrumbs li.current:last-child,.elementor-widget-the7-breadcrumb .breadcrumbs .first i,.elementor-widget-the7-breadcrumb .breadcrumbs .first svg,.elementor-widget-the7-breadcrumb .breadcrumbs .first:before,.elementor-widget-the7-breadcrumb .breadcrumbs li:first-child i,.elementor-widget-the7-breadcrumb .breadcrumbs li:first-child svg,.elementor-widget-the7-breadcrumb .breadcrumbs li:first-child:before{display:none}.elementor-widget-the7-breadcrumb:not(.split-breadcrumbs-y) li{overflow:hidden;display:none}.breadcrumbs>li.show:not(:last-child){display:inline-flex!important}.breadcrumbs>li.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}.elementor-widget-the7-breadcrumb .breadcrumbs a:hover{text-decoration:none}.elementor-widget-the7-breadcrumb .breadcrumbs svg{width:1em;height:auto}.wcf-filtras, .wcf-oe { margin: 0 0 1.5em; padding: 1em; border: 1px solid rgba(0,0,0,.12); border-radius: 6px; }
.wcf-filtras__head { font-weight: 600; margin-bottom: .6em; }
.wcf-filtras__row { display: flex; flex-wrap: wrap; gap: .6em; align-items: flex-end; }
.wcf-filtras__f, .wcf-oe label { display: flex; flex-direction: column; flex: 1 1 160px; min-width: 140px; font-size: .9em; }
.wcf-filtras__f span, .wcf-oe label span { margin-bottom: .25em; opacity: .8; }
.wcf-filtras select, .wcf-oe input { width: 100%; }
.wcf-filtras select:disabled { opacity: .5; }
.wcf-filtras select.is-loading { opacity: .6; }
.wcf-filtras__go { flex: 0 0 auto; }
.wcf-filtras__now { margin-top: .7em; font-size: .9em; }
.wcf-oe { display: flex; flex-wrap: wrap; gap: .6em; align-items: flex-end; }
.wcf-tinka table { width: 100%; border-collapse: collapse; font-size: .92em; }
.wcf-tinka th, .wcf-tinka td { text-align: left; padding: .45em .6em; border-bottom: 1px solid rgba(0,0,0,.1); vertical-align: top; }
.wcf-tinka__oe { margin-top: .8em; font-size: .9em; }
@media (max-width: 600px) { .wcf-filtras__f { flex-basis: 100%; } .wcf-tinka table { font-size: .85em; } }