body.search{background-color:#f0f0f2!important}body.search .wrapper#content{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 20px;align-items:start;padding-top:20px;padding-bottom:20px;flex:1!important}.search-top-section{grid-column:2;grid-row:1;background:#fff;border-radius:12px 12px 0 0;padding:24px 24px 16px}body.search #sidebar{grid-column:1;grid-row:1 / 3;float:none!important;width:auto!important}body.search #main{grid-column:2;grid-row:2;float:none!important;width:auto!important;background:#fff!important;border-radius:0 0 12px 12px;padding:8px 24px 24px!important;overflow:hidden;overflow:clip visible;min-width:0}.search-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.search-title-left{flex:1;min-width:0}body.search h1{font-size:22px;font-weight:800;font-family:"Inter",serif;font-style:normal;color:#333;line-height:unset;float:left;margin-top:5px;margin-bottom:10px}.search-title-count{display:block;font-size:14px;font-weight:400;color:#666;margin-top:1px}.search-title-right{flex-shrink:0;display:flex;align-items:center;padding-top:0px}.search-title-right .see_by{float:none!important;display:inline-flex!important;align-items:center;margin:0!important;position:relative;background:#fff!important;border:1.5px solid #d0d0d0!important;border-radius:8px!important;padding:8px 14px!important;font-size:14px;color:#333;gap:6px}.search-title-right .see_by:hover{border-color:#999!important}body.search .list-header .actions .see_by.see_by-mobile{display:none!important}body.search .list-header .actions .show-filters-btn{display:none!important}.mobile-search-bar-wrap{display:none}.h1-mobile-count{display:none;font-weight:400;font-size:inherit;color:#666}.mobile-search-actions{display:none}.filter-count-badge{display:inline-flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff;font-size:11px;font-weight:600;width:20px;height:20px;border-radius:50%;margin-left:4px;vertical-align:middle;line-height:1}.mobile-sticky-filter-bar{display:none}body.search .list-header{border:none;padding:0;margin:0}body.search #sidebar .fixed-close{display:none}body.search #sidebar .filters{background:#fff!important;border-radius:12px!important;padding:24px 20px!important;margin:0!important;border:none!important;box-shadow:none}body.search #sidebar .filters h3:first-of-type{font-size:22px;font-weight:800;font-family:"Inter",serif;font-style:normal;text-transform:none!important;color:#333;margin-top:0;padding-top:0;border:none;margin-bottom:16px}body.search #sidebar .filters h3{font-size:14px;font-weight:600;color:#333;border:none;padding:0;margin:0 0 6px 0;line-height:1.3}body.search #sidebar fieldset{border:none;padding:0;margin:0 0 16px 0}body.search .wrapper#content{width:1100px;max-width:100%;box-sizing:border-box}@media (max-width:768px){body.search header{position:fixed!important;top:0!important;left:0!important;right:0!important;height:auto!important;z-index:998!important;margin-top:0!important;background:#fff!important;box-shadow:0 1px 0 #e8e8e8;transition:transform 0.3s ease}body.search.mobile-header-hidden header{transform:translateY(-100%)}.mobile-header-spacer{display:none!important}body.search section{padding-top:0!important}body.search .wrapper-flash{display:none!important}body.search .wrapper-flash.flash2{display:none!important}body.search #sidebar.fixed-layout{z-index:9999!important}body.search #sidebar .fixed-close{z-index:10000!important}body.search.sidebar-open{overflow:hidden!important;position:fixed!important;width:100%!important}body.search .wrapper#content{display:block;padding-top:0!important;padding-bottom:20px!important}body.search #sidebar{display:none}body.search{background-color:#fff!important}section{padding-bottom:20px;background:#fcfcfc}.search-top-section{padding:12px 0 30px 0;background:transparent;border-radius:0;margin-bottom:0;margin-top:60px;display:flex;flex-direction:column}.search-top-section .mobile-search-bar-wrap{order:1}.search-top-section .search-title-row{order:2;margin-top:14px}.search-top-section #smf-bubbles-wrap{order:3}.search-top-section .mobile-search-actions{order:4}.mobile-search-bar-wrap{display:block!important;margin-bottom:0}.mobile-search-form{margin:0!important;padding:0!important}.mobile-search-input-wrap{display:flex;align-items:center;background:#ffffff;border-radius:12px;padding:0 4px 0 16px;gap:8px;height:46px;border:1px solid #e8e8e8}.mobile-search-icon-btn{background:none!important;border:none!important;box-shadow:none!important;padding:0 12px 0 4px!important;margin:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;height:100%}.mobile-search-icon{flex-shrink:0;display:block}.mobile-search-input{flex:1;border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important;font-size:15px!important;color:#1a1a1a!important;padding:0!important;margin:0!important;height:100%!important;border-radius:0!important;min-width:0}.mobile-search-input::placeholder{color:#aaa!important}.h1-mobile-count{display:none!important}.search-title-count{display:none!important}body.search h1{font-size:16px!important;font-weight:700!important;margin:0!important;float:none!important;line-height:1.3!important}.search-title-row{margin-top:14px!important}#smf-bubbles-wrap{margin-top:10px;overflow:visible;position:relative}#smf-bubbles-wrap::after{content:'';position:absolute;top:0;right:0;width:40px;height:calc(100% - 2px);background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none;z-index:2}#smf-bubbles{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px!important;padding-bottom:2px;margin:0!important;align-items:center}#smf-bubbles::-webkit-scrollbar{display:none}#smf-bubbles-toggle{display:none!important}.smf-bubble-ghost{display:none!important}body.search #main{background:transparent!important;border-radius:0!important;padding:0!important}.smf-bubble{background:rgb(243,243,243)!important;border:none!important;border-radius:20px!important;padding:5px 15px!important;font-size:13px!important;font-weight:400!important;color:#1a1a1a!important;white-space:nowrap!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.smf-bubble-x{width:14px!important;height:14px!important;font-size:12px!important;flex-shrink:0!important;color:#555!important}.smf-clear-filters{display:none!important}.listing-list .listing-card .listing-basicinfo a.title,.listing-list .listing-card .listing-detail .title{white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.listing-list .listing-card .desc,body.search .listing-list li.listing-card .desc{display:none!important}body.search .listing-list .listing-card .listing-detail{max-width:none!important;overflow:visible!important;margin-left:0!important}body.search .listing-list .listing-card .listing-cell,body.search .listing-list .listing-card .listing-data,body.search .listing-list .listing-card .listing-basicinfo{overflow:visible!important}body.search .listing-list .listing-card{table-layout:auto!important}body.item,body.user-public-profile{background-color:#fff!important}body.item #main,body.user-public-profile #main{background:transparent!important;border-radius:0!important;padding:0!important}body.item .desktop-only{display:none!important}body.user-public-profile #sidebar{background:transparent!important;border-radius:0!important;padding:0!important}body.user{background-color:#fff!important}body.user .wrapper#content{display:block!important;gap:0!important}body.user #main{background:transparent!important;border-radius:0!important;padding:0!important;width:100%!important;order:unset!important}body.user #sidebar{background:transparent!important;border-radius:0!important;padding:0!important;width:100%!important;order:unset!important}.search-title-right{display:none!important}body.search .list-header .actions{display:none!important}.mobile-search-actions{display:flex!important;gap:10px;margin-top:12px!important;padding-top:12px!important;padding-bottom:0!important;border-top:1px solid #ebebeb!important}.mobile-search-actions .mobile-filter-btn,.mobile-search-actions .mobile-sort-btn{flex:1 1 0;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:12px 16px!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important;color:#1a1a1a!important;background:#fff!important;border:1px solid #4c4c4c!important;text-decoration:none;cursor:pointer;white-space:nowrap;line-height:1!important;transition:border-color .15s;float:none!important;height:auto!important;min-height:0!important;margin:0!important;position:relative}.mobile-search-actions .mobile-filter-btn:active,.mobile-search-actions .mobile-sort-btn:active{background:#f8f8f8;border-color:#bbb}.mobile-search-actions .mobile-filter-btn i,.mobile-search-actions .mobile-sort-btn i{font-size:15px;color:#1a1a1a}.mobile-search-actions .mobile-sort-btn{position:relative}.mobile-search-actions .mobile-sort-btn label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0!important;padding:0!important;font-weight:500!important;font-size:15px!important;color:#1a1a1a!important;float:none!important;width:auto!important;clear:none!important;line-height:1!important}.mobile-search-actions .mobile-sort-btn ul{display:none;position:absolute;top:100%;left:0;right:0;z-index:20;background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:4px;padding:4px 0;list-style:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-search-actions .mobile-sort-btn.hover ul{display:block}.mobile-search-actions .mobile-sort-btn ul li a{display:block;padding:10px 14px;font-size:14px;color:#333;text-decoration:none}.mobile-search-actions .mobile-sort-btn ul li a:hover,.mobile-search-actions .mobile-sort-btn ul li a.current{background:#f5f5f5;font-weight:600}.mobile-sticky-filter-bar{display:flex;position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;padding:10px 15px;gap:10px;border-bottom:1px solid #ebebeb;box-shadow:0 2px 8px rgba(0,0,0,0.08);opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity 0.2s ease,transform 0.2s ease}.mobile-sticky-filter-bar.is-visible{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-sticky-filter-bar .mobile-filter-btn,.mobile-sticky-filter-bar .mobile-sort-btn{flex:1 1 0;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:12px 16px!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important;color:#1a1a1a!important;background:#fff!important;border:1px solid #4c4c4c!important;text-decoration:none;cursor:pointer;white-space:nowrap;line-height:1!important;float:none!important;height:auto!important;margin:0!important;position:relative}.mobile-sticky-filter-bar .mobile-sort-btn label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0!important;padding:0!important;font-weight:500!important;font-size:15px!important;color:#1a1a1a!important;float:none!important;line-height:1!important}.mobile-sticky-filter-bar .mobile-sort-btn ul{display:none;position:absolute;top:100%;left:0;right:0;z-index:20;background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:4px;padding:4px 0;list-style:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-sticky-filter-bar .mobile-sort-btn.hover ul{display:block}.mobile-sticky-filter-bar .mobile-sort-btn ul li a{display:block;padding:10px 14px;font-size:14px;color:#333;text-decoration:none}}@media (min-width:769px){.similar_ads .listing-grid .listing-card{width:calc(25% - 20px)!important;margin:0px 10px 20px}}a.similar-ads-view-all{color:#000000;border:1px solid #c1c1c1;padding:15px 20px;border-radius:500px}@media (min-width:769px){.similar_ads .fast-info{display:none}}@media (min-width:769px){.similar_ads .listing-grid .listing-card img{width:100%}}.see_by ul{z-index:999}#sidebar .smf-combobox{border:none;padding:0;margin:0 0 16px 0;width:100%;box-sizing:border-box;position:relative}#sidebar .smf-combo-label{display:block;font-size:13px;font-weight:400;color:#1e1e1e;margin-bottom:6px;line-height:1.3;float:none;width:auto;padding:0;clear:none}#sidebar .smf-combo-trigger{display:flex;align-items:center;min-height:38px;border:1.5px solid #d0d0d0;border-radius:8px;background:#fff;cursor:pointer;transition:border-color 0.15s,box-shadow 0.15s;padding:7px;gap:4px}#sidebar .smf-combo-trigger:has(.smf-chip){align-items:flex-start;padding:6px 8px 6px 6px}#sidebar .smf-combo-trigger:hover{border-color:#999}#sidebar .smf-combo-trigger.smf-active{border-color:#333;box-shadow:0 0 0 1px #333;border-bottom-left-radius:0;border-bottom-right-radius:0}#sidebar .smf-combo-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1;min-width:0}#sidebar .smf-combo-chips:has(.smf-chip) .smf-combo-search{flex-basis:60px;min-width:40px;margin-top:0}#sidebar .smf-chip{display:inline-flex;align-items:center;gap:1px;background:#f0f0f0;border:none;border-radius:3px;padding:0px 7px 0px 7px;font-size:12px;font-weight:500;color:#333;line-height:1.1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:28px}#sidebar .smf-chip-x{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;font-size:11px;line-height:1;color:#333;cursor:pointer;padding:0 1px;margin:0;transition:color 0.1s;font-weight:400}#sidebar .smf-chip:hover{text-decoration:line-through;border-color:#999}#sidebar .smf-chip-x{text-decoration:none}#sidebar .smf-chip-x:hover{color:#000}#sidebar .smf-combo-search{border:none!important;outline:none!important;background:transparent!important;font-size:13px;color:#1e1e1e;padding:2px 2px!important;margin:0!important;min-width:50px;flex:1;height:auto!important;box-shadow:none!important}#sidebar .smf-combo-search::placeholder{color:#999;font-weight:400}#sidebar .smf-combo-arrow{flex-shrink:0;display:flex;align-items:center;color:#666;transition:transform 0.2s;margin-left:auto}#sidebar .smf-combo-trigger:has(.smf-chip) .smf-combo-arrow{margin-top:4px}#sidebar .smf-combo-arrow.smf-arrow-up{transform:rotate(180deg)}#sidebar .smf-combo-dropdown{display:none;position:absolute;top:100%;left:0;right:0;z-index:100;background:#fff;border:1.5px solid #333;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-height:260px;overflow-y:auto;box-shadow:0 6px 16px rgba(0,0,0,0.08)}#sidebar .smf-combo-dropdown.smf-open{display:block}#sidebar .smf-combo-option{padding:9px 12px;font-size:14px;color:#1e1e1e;cursor:pointer;transition:background 0.1s;line-height:1.4;border-bottom:1px solid #f2f2f2}#sidebar .smf-combo-option:last-child{border-bottom:none}#sidebar .smf-combo-option:hover{background:#f5f5f5}#sidebar .smf-combo-option.smf-opt-selected{background:#f0f0f0;font-weight:600}#sidebar .smf-combo-option.smf-opt-selected:hover{background:#e8e8e8}#sidebar .smf-no-results{padding:12px;font-size:13px;color:#999;text-align:center}#sidebar .smf-combo-dropdown::-webkit-scrollbar{width:6px}#sidebar .smf-combo-dropdown::-webkit-scrollbar-track{background:transparent}#sidebar .smf-combo-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}#sidebar .smf-combo-dropdown::-webkit-scrollbar-thumb:hover{background:#aaa}#sidebar .smf-field-wrap{border:none;padding:0;margin:0 0 16px 0;width:100%;box-sizing:border-box}#sidebar .smf-input-trigger{cursor:text}#sidebar .smf-input-trigger .smf-combo-search{flex-basis:100%}#sidebar .smf-price-row{display:flex;align-items:center;gap:8px}#sidebar .smf-price-row .smf-combo-trigger{flex:1}#sidebar .smf-price-sep{color:#999;font-size:14px;flex-shrink:0}#smf-bubbles{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;float:none;width:100%}.smf-bubble{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:8px 12px 8px 16px;font-size:14px;font-weight:500;color:#1e1e1e;white-space:nowrap;cursor:pointer;transition:border-color 0.15s,background 0.15s;user-select:none}.smf-bubble:hover{border-color:#999;background:#fafafa;text-decoration:line-through}.smf-bubble-x{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;border:none;width:18px;height:18px;font-size:16px;line-height:1;color:#666;cursor:pointer;padding:0;flex-shrink:0;background:none;border-radius:50%;transition:color 0.15s}.smf-bubble-x:hover{color:#000}.smf-clear-filters{display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:#333;cursor:pointer;padding:8px 0;background:none;border:none;text-decoration:none;white-space:nowrap}.smf-clear-filters:hover{color:#000;text-decoration:underline}#smf-bubbles-wrap{width:100%}#smf-bubbles{position:relative;margin-bottom:8px}.smf-bubble-ghost{pointer-events:none;-webkit-mask-image:linear-gradient(to right,black 30%,transparent 90%);mask-image:linear-gradient(to right,black 30%,transparent 90%);opacity:0.7;max-width:160px;overflow:hidden;white-space:nowrap;flex-shrink:1;min-width:30px}.smf-bubbles-toggle{display:none;background:none;border:none;padding:0 0 2px 0;margin-top:2px;font-size:13px;font-weight:400;color:#333;cursor:pointer;font-family:inherit;line-height:inherit;text-decoration:underline;text-align:left;width:100%}.smf-bubbles-toggle:hover{color:#000}#sidebar .actions{display:flex;flex-direction:column;gap:8px}#sidebar .actions #smf-reset-btn{width:100%;font-size:13px;padding:7px 12px}.smf-mobile-apply{display:none}@media (max-width:768px){.smf-mobile-apply{display:flex;flex-direction:column;gap:8px;position:sticky;bottom:0;left:0;right:0;background:#fff;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e0e0e0;z-index:1001;margin:0 -20px}.smf-mobile-apply-btn{width:100%;display:block;padding:14px 20px;font-size:16px;font-weight:600;border-radius:10px;text-align:center;background:#000;color:#fff;border:none;cursor:pointer}.smf-mobile-reset-btn{width:100%;display:block;padding:12px 20px;font-size:14px;font-weight:500;border-radius:10px;text-align:center;background:#fff;color:#333;border:1.5px solid #d0d0d0;cursor:pointer}#sidebar .actions{display:none!important}#sidebar .smf-acc-title{font-size:20px;font-weight:700;color:#1a1a1a;padding:4px 0 8px;margin:0}#sidebar .smf-acc-section.smf-acc-enter{opacity:0;transform:translateY(12px);transition:opacity 0.35s ease,transform 0.35s ease}#sidebar .smf-acc-section.smf-acc-enter.smf-acc-visible{opacity:1;transform:translateY(0)}#sidebar .smf-acc-header{display:flex;align-items:center;padding:16px 0;border-top:1px solid #ebebeb;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}#sidebar .smf-acc-header-label{flex:1;font-size:15px;font-weight:500;color:#1a1a1a;line-height:1.3}#sidebar .smf-acc-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#1a1a1a;color:#fff;font-size:11px;font-weight:600;margin-left:auto;margin-right:0;line-height:1;flex-shrink:0}#sidebar .smf-acc-badge:empty{display:none}#sidebar .smf-acc-badge:not(:empty) + .smf-acc-icon{display:none}#sidebar .smf-acc-icon{width:20px;height:20px;flex-shrink:0;color:#1a1a1a;transition:transform 0.2s}#sidebar .smf-acc-body{display:none;padding:12px 0 8px}#sidebar .smf-acc-section.smf-acc-open .smf-acc-body{display:block}#sidebar .smf-acc-section.smf-acc-open .smf-acc-icon{transform:rotate(45deg)}#sidebar .smf-cat-mobile .smf-mobile-cat-label{display:none}#sidebar .smf-acc-section .smf-combobox .smf-combo-trigger{display:none!important}#sidebar .smf-acc-section .smf-combobox{border:none;padding:0;margin:0}#sidebar .smf-acc-section .smf-combobox .smf-combo-label{display:none}#sidebar .smf-acc-section>.smf-acc-body>.smf-field-wrap>.smf-combo-label{display:none}#sidebar .smf-acc-section .smf-combo-dropdown{display:block!important;position:static!important;border:none!important;box-shadow:none!important;border-radius:0!important;max-height:280px;overflow-y:auto;padding:0;margin:0;background:none}#sidebar .smf-acc-section .smf-combo-dropdown::-webkit-scrollbar{width:4px}#sidebar .smf-acc-section .smf-combo-dropdown::-webkit-scrollbar-track{background:transparent}#sidebar .smf-acc-section .smf-combo-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}#sidebar .smf-acc-cf-container{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:10px;padding:12px;margin:0}#sidebar .smf-acc-cf-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d5d5d5;border-radius:8px;background:#fff;margin-bottom:10px}#sidebar .smf-acc-cf-search input{flex:1;border:none!important;outline:none;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;font-size:14px;font-family:inherit;color:#1a1a1a;background:transparent;float:none!important;box-shadow:none!important}#sidebar .smf-acc-cf-search input::placeholder{color:#aaa}#sidebar .smf-acc-cf-search svg{flex-shrink:0;color:#999}#sidebar .smf-acc-section .smf-combo-option{display:flex;align-items:center;justify-content:space-between;padding:13px 4px;font-size:14px;color:#1a1a1a;cursor:pointer;border-bottom:1px solid #e8e8e8;border-radius:0;background:transparent;transition:background 0.15s}#sidebar .smf-acc-section .smf-combo-option:last-child{border-bottom:none}#sidebar .smf-acc-section .smf-combo-option:active{background:rgba(0,0,0,0.04)}#sidebar .smf-acc-section .smf-combo-option.smf-opt-selected{background:#e8e8e8;font-weight:500}#sidebar .smf-acc-section .smf-combo-option.smf-opt-selected::after{content:'';display:block;width:18px;height:18px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M4 9l3.5 3.5L14 5.5' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}body.search #sidebar .filters{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-bottom:0!important}body.search #sidebar .fixed-close{display:none!important}}button#report-toggle{margin:10px 0;border-radius:500px;color:#571c1c;background:#f5d8d8}.osp-item-promos .osp-elem.osp-empty>strong{display:none}.croatiannotice{max-width:1050px;margin-left:auto;margin-right:auto;background:#ffd0d0;border:3px dashed #bd0909;color:#2d0202;border-radius:10px;padding:15px 10px;margin-bottom:20px;font-size:16px;text-align:center}p.tag-active{float:left;display:block;background:#d2f9d2;color:#203b20;width:fit-content;padding:1px 8px;border:1px solid #b9f5b9;border-radius:5px;margin-right:5px;font-size:13px;font-weight:600}p.tag-inactive{float:left;display:block;background:#959595;color:#ffffff;width:fit-content;padding:1px 8px;border:1px solid #9d9d9d;border-radius:5px;margin-right:5px;font-size:13px;font-weight:600}p.tag-expired{float:left;display:block;background:#ffc5c5;color:#511313;width:fit-content;padding:1px 8px;border:1px solid #f7b7b7;border-radius:5px;margin-right:5px;font-size:13px;font-weight:600}body.search .list-header .actions{margin-top:10px}body.search .list-header{display:none}.fast-info{font-family:"Inter",sans-serif;color:#888;font-size:13px;margin-top:0;margin-bottom:4px;float:none;letter-spacing:0}body.search .listing-grid .listing-details-top{margin-bottom:2px}body.search .listing-grid .listing-basicinfo .title{display:block;font-size:15px;font-weight:700;color:#111;margin-bottom:2px;line-height:1.3}body.search .listing-grid .listing-attributes .currency-value{font-size:16px;font-weight:700;color:#111}form[name="user-public-profile-search"]{display:flex;flex-direction:row;align-items:flex-end;margin:0 0 12px 0;width:100%;background:#f6f6f6;padding:20px;border-radius:5px}button#toggle-user-filter{width:100%;margin-top:20px;margin-bottom:20px}.user-extra{display:block;width:100%;float:left;margin-top:20px;font-style:italic;border-top:1px solid #e5e5e5;padding-top:20px;padding-bottom:5px}.user-extra.limited{max-height:15em;overflow:hidden;position:relative}.toggle-more{display:inline-block;margin-top:0.5em;color:#007bff;cursor:pointer;text-decoration:underline}.ad-970-home{min-height:250px;min-width:970px}.ozadje-spr-white{margin-left:auto;margin-right:auto;max-width:1050px;margin-bottom:60px}.spr-block h2{text-align:center;font-size:35px;margin-top:35px;margin-bottom:40px}.spr-block p{text-align:center}.admin-options span{margin:0 0px 0 0;float:none}.osp-h1{display:none}.flat-table{width:100%;border-collapse:collapse;font-family:'Segoe UI',sans-serif;font-size:16px;background-color:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.05);border-radius:10px;overflow:hidden}.flat-table thead{background-color:#f5f5f5}.flat-table th,.flat-table td{padding:16px 20px;text-align:left;border-bottom:1px solid #e0e0e0}.flat-table th{font-weight:600;color:#333;background-color:#f0f0f0}.flat-table tbody tr:hover{background-color:#f9f9f9;transition:background-color 0.3s}.flat-table td{color:#555}#about-page .grid{margin:0 auto 100px;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;MAX-WIDTH:1050PX}#about-page .card{border-radius:12px;overflow:hidden}.card-content h3{margin-top:10px;margin-bottom:3px}.mySwiper-6 .swiper-wrapper{flex-wrap:nowrap!important}.mySwiper-6 .swiper-slide img{width:100%;height:150px;object-fit:cover;border-radius:8px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.page-contact{background:linear-gradient(124deg,#173755,#247d91 75%)!important;margin:-15px;padding:50px 0px 50px 0px;margin-bottom:-90px}.card img{border-radius:10px}.page-contact .form-container-box{max-width:700px!important;margin-left:auto;margin-right:auto;display:flow-root}.contact-header h2{font-size:40px;color:white}.contact-header p{margin-bottom:50px;margin-top:0px;color:#ffffffdb;font-size:18px;font-weight:300}.page-contact .form-horizontal label{color:white;margin-bottom:10px}body .im-threads .im-title a{font-weight:600;font-size:14px;color:#245a91;text-decoration:none}body .im-profile-img{border-radius:500px}ul{margin-left:30px;list-style-type:disc}body.page div.breadcrumb{display:none}li{margin-bottom:5px}.order-now{width:1050px;margin-left:auto;margin-right:auto}.order-now-main a{background:#049357;color:white;padding:25px 30px 25px 30px;font-size:19px;border-radius:50px;width:450px;text-align:center;margin-left:auto;margin-right:auto;display:block;box-shadow:rgba(0,0,0,0.07) 0px 1px 2px,rgba(0,0,0,0.07) 0px 2px 4px,rgba(0,0,0,0.07) 0px 4px 8px,rgba(0,0,0,0.07) 0px 8px 16px,rgba(0,0,0,0.07) 0px 16px 32px,rgba(0,0,0,0.07) 0px 32px 64px}.order-now-second{width:100%;float:left}.order-now-second a{color:#4a4a4a;padding:20px 30px 20px 30px;font-size:17px;text-align:center;display:block}.order-now-second a:hover{color:#000000;transition:0.3s}.element-ogl-glava{background-image:linear-gradient(320deg,#173755,#216175 75%)!important;display:flex;float:left;width:calc(100% + 30px);margin-top:-40px;margin-left:-15px;margin-bottom:30px;padding:40px 0px 40px 0px}.element-subblock .element-ogl-glava h1{font-size:45px!important;font-weight:500!important}.element-subblock .element-ogl-glava h2{font-size:20px!important;color:#f9fcff!important;letter-spacing:0.1px;line-height:33px;margin-top:15px!important}.element-ogl-glava-inside{width:1050px;margin-left:auto;margin-right:auto}.paginate a,.paginate span{border:2px solid #000000;color:#000000}.paginate a:hover{background:#e9e9e9;border:2px solid #000000}.paginate span.searchPaginationSelected{background:#000000;border-color:#000000}.element-card-big-bold{font-size:40px!important;text-align:center;padding-top:15px;color:black!important;font-weight:500;margin-top:40px;margin-bottom:15px!important}.element-ogl-glava-inside-left{width:50%;float:left}.element-ogl-glava-inside-right{width:50%;float:left}.element-ogl-glava-inside-right img{margin-top:15px}.element-ogl-glava h1{font-size:20px!important;color:white!important;font-weight:500!important;letter-spacing:0.3px;margin-top:100px;margin-bottom:0!important}.element-ogl-glava h2{font-size:32px!important;line-height:45px;color:white!important;font-weight:400!important;letter-spacing:0.3px;margin-top:0!important}.element-cards-main-flex{max-width:1110px;margin-left:auto;margin-right:auto;margin-bottom:50px}.element-cards-main{display:inline-flex;width:100%}.element-card{margin:10px;padding:10px;width:100%;border-radius:10px;box-shadow:rgba(0,0,0,0.15) 0px 5px 15px 0px;min-height:180px}.ozadje-ogl p{line-height:26px;font-size:15px;color:#8a8a8a;margin-bottom:10px}.element-card-bold{text-align:center;font-weight:500;font-size:22px!important;color:black!important;margin-top:15px}.element-card-normal{text-align:center}h2.promo-page{text-align:center;font-size:36px;margin-top:80px;margin-bottom:0px}p.promo-page{text-align:center;font-size:20px!important;margin-top:20px;margin-bottom:55px!important;color:#404952!important}.element-ogl{display:table;margin:10px 0px 10px 0px;padding:20px 0px 20px 0px;width:1110px;margin-left:auto;margin-right:auto}.element-ogl-levo{width:40%;float:left;margin-right:1.5%}.element-ogl h2{font-size:35px;line-height:normal;margin-top:180px;margin-bottom:15px}.element-ogl p{line-height:28px;font-size:15.85px;color:#2e2e2e;margin-bottom:0px}.element-ogl-desno{width:55%;float:right;margin-left:1.5%}.element-ogl img{margin-top:20px;margin-bottom:20px;width:70%;margin-left:10%;border-radius:15px}body.item.item-post #osp-promos{display:none}#moved_meta{float:left;width:100%;display:inline-grid;background:linear-gradient(288deg,#123659,#5d8d6a);padding:0px 15px 0px 15px;border-radius:5px;color:white;margin-bottom:-30px;margin-top:20px}body.item #osp-promos{display:none}body.item.item-post #main{width:610px;margin-left:auto;margin-right:auto;float:none;background:#ffffff;border:1px solid #e5e5e5;border-radius:5px;padding:20px 30px}p.empty{background:#f7f7f7;color:#000000;padding:35px 10px;margin-bottom:20px;border-radius:5px;font-size:16px;font-weight:600}.no-results-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:28px 24px 22px;margin:10px 0 24px;overflow:hidden}.no-results-top{text-align:center;margin-bottom:20px}.no-results-icon{font-size:32px;color:#bbb;margin-bottom:10px}.no-results-title{font-size:16px;font-weight:600;color:#222;margin:0 0 4px}.no-results-desc{font-size:13.5px;color:#888;margin:0}.no-results-divider{border:none;border-top:1px solid #eee;margin:0 0 14px}.no-results-label{font-size:12px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:10px}.no-results-card #smf-bubbles-wrap{overflow:visible}.no-results-card #smf-bubbles{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.no-results-card .smf-bubble{font-size:13px}.shop-button-side a{background:linear-gradient(288deg,#123659,#5d8d6a);color:white;padding:10px 10px;width:100%;float:left;text-align:center;border-radius:500px;margin-top:10px;margin-bottom:10px;transition:background 0.5s}.shop-button-side a:hover{background:linear-gradient(288deg,#1c5389,#6cab7d);text-decoration:none}.contact-button{background:#000000;color:white!important;width:100%;float:left;text-align:center;padding:10px 10px;margin:10px 0px 10px 0px;border-radius:500px}.read-only-fields{font-size:15px;float:left;background:#f9f8f8;height:50px;padding:10px 10px;line-height:28px;font-family:'Open Sans',sans-serif;border-radius:3px;border:1px solid #ccc;width:100%}.osp-item-promos{box-shadow:none;border:none}.osp-item-promos .osp-elem .osp-data{background:#ededed;color:#000000;justify-content:center;cursor:help;width:fit-content;border-radius:4px;border:0px!important}.osp-item-promos .osp-elem .osp-name{font-weight:400;font-style:italic;font-size:14px}.osp-item-promos .osp-elem.osp-empty{font-style:normal;font-weight:600}.osp-item-promos .osp-options{border-radius:4px;border:1px solid #ccc}.osp-item-promos .osp-elem:hover .osp-data{background:#ededed;border:none;border-radius:4px}.osp-item-promos .osp-elem .osp-extra{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;position:absolute;display:none;left:0;top:calc(100% - 1px);border:0px solid;border-color:var(--mb-color-primary,#dbdbdb);border-top:none;width:100%;background:#fff;z-index:4;border-radius:0 0 4px 4px}#osp-promos.osp-loc-user{background:#fff;box-shadow:none}.osp-item-promos .osp-elem .osp-caret{display:none}.osp-item-promos .osp-elem .osp-paid-label{display:none}.osp-item-promos .osp-elem .osp-payment{display:none}.osp-item-promos .osp-elem .osp-expire span{background:none;float:right}.osp-options .osp-pinfo{display:inline!important}.osp-options .osp-o-row{display:none!important}footer{background:#000000}footer .copy,footer .language{color:rgb(255 255 255 / 60%)}footer .copy a{color:rgb(255 255 255 / 60%);text-decoration:underline}footer .box>a{color:rgb(255 255 255)}footer .language a{color:rgb(255 255 255)}footer .language a.active{font-weight:bold;text-decoration:underline}footer .box>a:hover{color:rgb(181 181 181 / 90%)}.user-img-button .btn.btn-primary{background:#e7e7e7;color:black;font-size:14px;font-weight:500;padding:7px 10px;border-radius:5px}.user-sidebar-main{border-bottom:1px solid #d1d1d1;float:left;width:100%;padding-bottom:5px;margin-bottom:5px}.user-sidebar-main a{float:left}.user-sidebar-greeting{float:left;width:100%;margin:5px 0;font-weight:700;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}body.user #sidebar a{float:left}#sidebar a.logout{color:#951010}.user-buttons-custom{background:#e7e7e7;border-radius:3px;color:black;padding:5px 15px;margin-top:5px;margin-right:10px;display:flex;width:fit-content;font-size:13px;float:left}.user-buttons-custom:hover{background:#c3c3c3;color:black;text-decoration:none}.user-img-button .btn.btn-primary:hover{background:#bfbfbf;color:black}.user-img{margin:15px 10px 10px 10px}.user-img-button .btn.btn-secondary{border:none;font-weight:500!important;color:black;font-size:14px;padding:7px 10px;border-radius:5px}body.user .form-horizontal .controls textarea{width:70%}body.user .form-horizontal .control-group.bts{padding-left:0}.img-preview{width:120px!important;height:120px!important;border-radius:500px}.item-post .form-horizontal .control-group.img{padding-left:0}.item.item-post h1,.item.item-post h2,.item-post .pblbt,.form-horizontal .controls.recpt{padding-left:0px}.item.item-post .form-horizontal label{margin-bottom:10px;float:left}.form-horizontal .controls{float:left;width:100%}.form-horizontal label{float:left;width:100%;text-align:left}.item-post select,.item-post input[type="text"],.item-post ul.checkbox-list{width:100%;margin-bottom:10px}.item-post .form-horizontal .controls.checkbox{margin-left:0;margin-bottom:0px}.item-post .meta select,.item-post .meta input{width:100%}input[type=text],input[type=url],input[type=password],input[type=email],input[type=date],input[type=time],input[type=week],input[type=month],input[type=color],input[type=datetime-local],input[type=tel],input[type=phone],input[type=number],select,textarea{border-radius:3px;border:1px solid #ccc}body .qq-upload-button{padding:35px 15px;color:#2c8f79;background:#d5e9e4;border:1px dashed #2c8f79;border-radius:3px}body .qq-upload-button:hover{background:#bfd7d1}input#price{width:90%}p.price-curr{display:initial;font-size:30px;line-height:50px;margin-left:15px}.home-brands-custom .swiper-slide img{height:120px;object-fit:contain;background:#f3f3f3;padding:20px;max-width:calc(100% - 40px);display:block;margin:0 auto}.desc-wrapper{position:relative}.desc.desc-collapsed{max-height:300px;overflow:hidden;position:relative}.desc.desc-collapsed::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(transparent,#fff);pointer-events:none}.desc.desc-expanded{max-height:none;overflow:visible}.desc.desc-expanded::after{display:none}.read-more-toggle{display:inline-flex;align-items:center;gap:6px;margin-bottom:15px;margin-top:-10px;font-size:14px;color:#333;text-decoration:underline;font-weight:500;cursor:pointer}.read-more-toggle:hover{color:#000}.rm-icon{font-size:10px}.listing-list .desc{font-size:14px;color:#1e1e1e;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3.6em;line-height:1.8em;float:left;width:100%}.admin-options a:not(.btn-admin):not(.opr-promote-btn){font-size:13px!important}.swiper-trgovine .swiper-slide img{box-shadow:rgba(0,0,0,0.18) 0px 2px 4px}.home-brands-custom .simple-prod .img-wrap>a img{object-fit:contain;background:#f3f3f3;border:none!important;box-shadow:none!important;width:100%;padding:20px}.premium-list li.listing-card,li.listing-card.premium{background-color:transparent}.swiper-trgovine .swiper{padding:10px}.home-brands-custom .simple-prod .img-wrap>a img{object-fit:contain;background:#f3f3f3;border:none!important;box-shadow:none!important;width:100%;padding:20px}.main-contact-button{background:#000000;color:white!important;width:100%;float:left;text-align:center;padding:12px 10px;border-radius:500px;margin-top:20px}.row.details{font-family:monospace;color:#7c7c7c;font-size:13px;float:left;margin-top:15px;margin-bottom:30px}body.item #sidebar .widget-box,body.user-public-profile #sidebar .widget-box{border-radius:5px}.item-user-header{display:flex;align-items:center;margin:0 0 12px 0}#sidebar #contact p{margin:0 0 5px 0}#sidebar #contact p.user-img img{width:90px;height:90px;max-width:90px;min-width:90px;max-height:90px;position:inherit;background:white;DISPLAY:block;BORDER-RADIUS:300PX;padding:15px;padding:5px;box-shadow:rgb(60 64 67 / 30%) 0px 1px 2px 0px,rgb(60 64 67 / 15%) 0px 2px 6px 2px}.side-username h2{font-weight:bold;font-size:20px!important;margin:0 0 2px 0!important;color:#171717!important;text-align:left!important;padding-left:15px}p.side-more a{color:#245a91!important;padding-left:15px;display:block;font-weight:500;font-size:14px}.user-info-button{margin:0px 0 10px 0;font-weight:600;background:#dbdbdb99;padding:2px 8px;border-radius:8px;transition:0.2s;width:fit-content;color:#000000!important;float:left;margin-right:10px}.user-info-button a{margin-bottom:0px!important;margin-top:0px!important}.user-info-button:hover{text-decoration:none;background:#d3e1ee}.item-hook,#custom_fields{margin:0px 0 40px 0}.lista{float:left;width:100%}#description h3{font-size:20px;margin-bottom:10px}.eden{display:block;margin:0px 0px 0px 0px;padding:7px 10px;width:100%;background:#f7f7f7;margin-bottom:6px;border-radius:5px}.eden-light{width:50%;float:none;display:inline;white-space:nowrap;overflow:hidden;margin-right:10px}.eden-strong{width:50%;float:right;display:inline;white-space:nowrap;overflow:hidden}#item-content h1{font-size:28px;line-height:35px;margin:25px 0px 15px 00px}.item-price{font-size:20px;margin-bottom:10px;color:#000000;font-weight:600}body.item .swiper-button-next,body.item .swiper-button-prev{position:absolute!important;width:52px!important;height:52px!important;text-align:center!important;border-radius:100px!important;z-index:2!important;font-size:20px!important;cursor:pointer!important;transition:0.15s!important;background:rgba(0,0,0,0.6)!important;color:#fff!important;text-align:center!important;margin:-24px 0 0 0!important}body.item .swiper-button-prev:after,body.item .swiper-container-rtl .swiper-button-next:after{font-size:22px!important;font-weight:900!important}body.item .swiper-button-next:after,body.item .swiper-container-rtl .swiper-button-prev:after{font-size:22px!important;font-weight:900!important}.swiper-button-next,.swiper-button-prev{position:absolute!important;width:30px!important;height:30px!important;text-align:center!important;border-radius:100px!important;z-index:2!important;font-size:20px!important;cursor:pointer!important;transition:0.15s!important;background:rgba(0,0,0,0.6)!important;color:#fff!important;text-align:center!important}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{font-size:22px!important;font-weight:900!important}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{font-size:22px!important;font-weight:900!important}.swiper-button-next-4,.swiper-button-prev-4,.swiper-button-next-5,.swiper-button-prev-5{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;background:rgba(0,0,0,0.6)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:0.15s!important;z-index:10!important}.swiper-button-prev-4,.swiper-button-prev-5{left:10px!important}.swiper-button-next-4,.swiper-button-next-5{right:10px!important}.mySwiper-4 .swiper-slide,.mySwiper-5 .swiper-slide{position:relative!important}.mySwiper-4 .swiper-slide img,.mySwiper-5 .swiper-slide img{display:block!important;width:100%!important;height:200px}#selector1{width:100%;height:500px;overflow:hidden;position:relative;float:left;border-radius:8px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.swiper-container{width:100%;height:100%}.swiper-slide img{width:100%;height:100%;object-fit:cover}body .im-threads .im-title a.im-block-thread{display:none!important}div.im-col-2.c4{display:none!important}.im-flag-no{display:none!important}.im-col-2{width:12.33333%}.im-block{display:none!important}a{color:rgba(30,87,153,1)}.swiper-general-header-left h3{margin-bottom:15px}body.item,body.user-public-profile{background-color:#f0f0f2!important}body.item #main,body.user-public-profile #main{width:calc(100% - 350px);float:left;background:#fff;border-radius:12px;padding:24px;box-sizing:border-box}body.item .wrapper#content>.desktop-only,body.user-public-profile .wrapper#content>.desktop-only{float:right!important;width:320px!important;display:block!important}body.item #sidebar,body.user-public-profile #sidebar{width:100%!important;float:none!important;background:#fff;border-radius:12px;padding:20px;box-sizing:border-box;overflow:hidden}body.item #sidebar .widget-box,body.user-public-profile #sidebar .widget-box{background-color:transparent!important;border:none!important;padding:0!important}body.user{background-color:#f0f0f2!important}body.user .wrapper#content{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;flex:1!important}body.user #main{order:2;flex:1;min-width:0;background:#fff;border-radius:12px;padding:24px;box-sizing:border-box;margin-top:0}body.user #sidebar{order:3;width:320px!important;flex-shrink:0;background:#fff;border-radius:12px;padding:20px!important;box-sizing:border-box;overflow:hidden;float:none!important}body.user .wrapper#content>.actions{display:none}body.user #sidebar .widget-box{background-color:transparent!important;border:none!important;padding:0!important}body.item .similar_ads{clear:both;background:transparent!important;padding:0!important;margin-top:20px}.see_by ul{border:transparent;border-top:none;background:#f7f7f7;border-radius:10px;margin-top:1px}.manrope-<uniquifier>{font-family:"Manrope",serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal}body{font-family:"Inter",serif}h1,h2.h1{font-family:"Inter",serif;font-weight:600;font-size:32px}body.search h1{font-size:22px;font-weight:800;font-family:"Inter",serif;font-style:normal;color:#333;line-height:unset;float:left}.see_by ul a{color:#000000}#sidebar h3{font-size:20px;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #d7d7d7;margin-bottom:10px}.btn.btn-primary.upr{width:70%;margin-top:20px;margin-bottom:10px;float:left}.btn.btn-primary.pbl{width:100%;margin-top:20px;margin-bottom:10px}.btn.btn-primary{background:#000000;border-color:#000000;color:#fff;border-radius:500px;border:none}.btn.btn-primary:hover{background:#333333;border:#333333}.btn.btn-secondary{background:transparent;border:1px solid #cbcbcb;color:#000000;border-radius:500px}.btn.btn-secondary:hover{border-color:#777777;color:black}#sidebar .plugin-hooks h6{display:none}#sidebar button,#sidebar .btn{width:100%}#sidebar a{color:black;width:100%;margin-bottom:5px;margin-top:5px}#sidebar input[type="text"],#sidebar input[type="date"],#sidebar input[type="number"],#sidebar select{border:1px solid #e1e1e1;border-radius:3px}.counter-search{font-size:17px;color:black;margin-top:-10px}#sidebar .filters{background:#f7f7f7;padding:20px 25px;border-radius:3px;overflow:visible}.doublebutton{display:none}body.search #main h2{display:none}.listing-list .listing-card .currency-value{font-size:18px;color:#cb0c0c;margin:5px 0 5px 0}.osp-item-promos .osp-elem{width:fit-content}.osp-item-promos .osp-elem .osp-info{display:none}#osp-promos .osp-promo-head{display:none}.listing-list a{font-size:18px;font-weight:600;color:black}.listing-card .listing-thumb img{width:200px;height:165px;object-fit:cover;border-radius:5px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.osp-item-promos .osp-elem.osp-empty{color:#ffffff;background:black;border:none;cursor:pointer;width:fit-content;padding:0px 10px}.osp-item-promos .osp-elem.osp-empty:hover{background:#373737}.osp-item-promos .osp-options-wrap{margin-top:5px}.osp-item-promos .osp-elem .osp-extra-data{padding:15PX 10PX;background:#ffffff;border-radius:10px;MARGIN-TOP:5PX;BORDER:none;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;min-width:500px;float:left}.osp-item-promos .osp-promo-btn{display:none}#osp-promos.osp-loc-user .osp-item-promos{border:none}.osp-item-promos .osp-elem em{display:none}.osp-options .osp-pinfo{background:#226f282e;color:#114015;border:1px solid rgb(15 45 26 / 26%)}.listing-list .listing-card .listing-detail{margin-left:220px}.wrapper{width:1100px;max-width:100%}h3{font-size:23px;line-height:30px}body.home #main{width:100%}.swiper{display:block!important;width:100%!important;height:auto!important;overflow:visible!important;margin-bottom:30px}.swiper-wrapper{display:flex!important}.swiper-slide{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0px;background:transparent;border-radius:10px;margin-bottom:30px}.swiper-slide img{width:100%;border-radius:5px;height:200px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.home-brands-custom .swiper-slide img{box-shadow:none}body.item .swiper-slide img{height:100%!important}.swiper-general{width:100%;overflow:hidden}.swiper-general-header-left{float:left}.swiper-general-header-right{margin-bottom:0px;text-align:end;text-decoration:underline;font-weight:600}.swiper-general-header-right a{color:black}.swiper-slide-title-bold{font-weight:700;font-size:16px;margin-top:10px;float:left;width:100%;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:black!important}.swiper-slide-title-regular{font-weight:500;font-size:15px;float:left;width:100%;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:black!important}.listing-card .listing-thumb{position:relative}.thumb-badges{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.top-oglas{background:#e53935;color:#fff!important;font-size:11px!important;font-weight:700;padding:4px 10px;border-radius:4px;line-height:1.2;text-decoration:none;letter-spacing:0.3px;text-transform:uppercase}body.search .listing-grid .listing-card .desc{display:none!important}body.search .listing-list .listing-card .desc{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:#666;margin-top:4px;line-height:1.4}.adsm-oglas{float:left;position:absolute;background:linear-gradient(135deg,#1a6fdb,#2fb8e0);color:#ffffff!important;width:fit-content;font-size:10px!important;margin-left:5px!important;margin-top:5px!important;padding:5px 6px 5px 6px;border-radius:5px;line-height:initial;z-index:2}li.adsm-native-card{position:relative;background:#f2f5f9!important;border:none!important;border-left:3px solid #1a6fdb!important;border-radius:0 4px 4px 0;padding:15px 10px 10px 10px!important;margin-top:0!important;margin-bottom:0!important}li.adsm-native-card:hover{background:#eaf0f9!important}.adsm-external-notice{display:flex;align-items:center;gap:4px;clear:both;font-size:10px;color:#8a9ab5;padding:5px 4px 2px;font-style:italic}.swiper-slide-title-solo{float:left;color:black}.listing-grid .listing-card{border:none;background-color:transparent}.listing-grid .listing-data{padding:10px 0px}.listing-grid .listing-basicinfo a{color:black}.listing-grid .listing-card img{border-radius:5px!important}body.search .listing-grid .listing-card .listing-thumb{width:100%!important;max-width:none!important;min-width:0!important}body.search .listing-grid .listing-card .listing-thumb img{width:100%!important;height:200px!important;object-fit:cover;border-radius:8px 8px 0 0!important}.hero-section{position:relative;width:100%;height:400px;background:url(https://kolesarnica.eu/oc-content/themes/zeta_child/images/home-search-bg.jpg) no-repeat center center / cover;display:flex;align-items:center;justify-content:center;text-align:center;color:white;border-radius:10px;margin-bottom:40px}.hero-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000080;margin-bottom:-30px;border-radius:10px}.hero-content{z-index:2;width:90%;max-width:950px}.hero-content h1{font-size:2rem;margin-bottom:20px;color:white}.search-bar{display:flex;width:100%;max-width:500px;margin:0 auto;background:white;border-radius:30px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.search-input{flex:1;padding:12px 15px;border:none;outline:none;font-size:1rem}.search-bar{max-width:100%;background:transparent;border-radius:10px;box-shadow:none!important}body.home input#query.search-input{border-radius:10px;border:none!important}body.home button.search-button{background:transparent;color:#393939;font-size:22px;border:transparent;border-bottom-color:transparent;box-shadow:none;margin:-10px 10px 10px -50px}body.search #main{margin-top:-20px}#sidebar{width:320px}body.home header.site-header,body.home section.home-search,body.home section.header-ad{background-color:#ffffff!important;margin-bottom:0}body.home header.site-header{border-bottom:1px solid transparent!important;transition:border-color 0.2s ease}body.home header.site-header.scrolled{border-bottom-color:#e8e8e8!important}body.search .list-header{display:none!important}body.search #main>h2{display:none!important}body.search #main>br{display:none!important}body.search #main>ul.listing-card-list:not(:has(.listing-card)){display:none!important}body.search #main>div:empty{display:none!important;margin:0!important;padding:0!important}.listing-card .currency-value{color:#333!important}.listing-list .listing-card{table-layout:fixed!important}.listing-list .listing-card .listing-detail{overflow:hidden!important;max-width:calc(100% - 220px)!important;box-sizing:border-box!important}.listing-list .listing-card .listing-cell{display:block!important;overflow:hidden!important;width:100%!important}.listing-list .listing-card .listing-data{display:block!important;overflow:hidden!important;width:100%!important}.listing-list .listing-card .listing-basicinfo{display:block!important;overflow:hidden!important;width:100%!important}.listing-list .listing-card .listing-basicinfo a.title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;width:100%!important}.listing-list .listing-details-top{margin-top:2px;margin-bottom:2px}.listing-list .fast-info{font-size:13px;color:#888}.mobile-only{display:none}.desktop-only{display:block}@media only screen and (max-width:1390px){.wrapper{width:100%!important}.ad-970-home{min-height:100%;min-width:100%}.element-subblock .element-ogl-glava h1{margin-top:10%}.element-ogl-glava-inside{width:100%;padding:20px}.element-ogl{width:100%}.element-ogl-levo{width:48%;float:left;margin-right:0%}.element-ogl-desno{width:45%;float:right;margin-left:0%}.element-ogl img{width:100%;margin-left:0%}.element-ogl h2{margin-top:35%}}@media only screen and (max-width:768px){body.search{background-color:#fff!important}body.search #main{background:transparent!important}body.item,body.user-public-profile{background-color:#fff!important}body.item #main,body.user-public-profile #main{background:transparent!important;border-radius:0!important;padding:0!important}body.item.item-post #main{width:100%!important;max-width:100%!important;border:none!important;box-sizing:border-box!important}body.user-public-profile #sidebar{background:transparent!important;border-radius:0!important;padding:0!important}body.item #sidebar{border-radius:0!important;background:#f7f7f7!important;margin-left:-15px;padding-left:15px;padding-right:15px;width:calc(100% + 30px)!important;margin-top:30px;margin-bottom:10px}body.item section{padding-bottom:20px;background:#ffffff}body.user{background-color:#fff!important}body.user .wrapper#content{display:block;gap:0}body.user #main{background:transparent!important;border-radius:0!important;padding:0!important;width:100%!important;order:unset;margin-top:0!important}body.user #sidebar{background:transparent!important;border-radius:0!important;padding:0!important;width:100%!important;order:unset}.sidebar-banner-ad,.adsm-sponsored-ad{display:none!important}body,html{overflow-x:hidden}#selector1{height:330px}.item-back-btn{position:absolute;top:12px;left:10px;z-index:5;width:40px;height:40px;background:rgba(0,0,0,0.5);border-radius:8px;display:flex!important;align-items:center;justify-content:center;color:#fff;text-decoration:none;line-height:1;font-size:0;padding:0;box-sizing:border-box;width:40px!important;margin:0!important}.item-back-btn svg{stroke:#fff;display:block;flex-shrink:0;width:20px;height:20px}body.item .swiper-button-next,body.item .swiper-button-prev{display:none!important}body.item .swiper-pagination{display:none!important}.item-slide-counter{position:absolute;bottom:12px;left:12px;z-index:5;background:rgba(0,0,0,0.6);color:#fff;font-size:13px;padding:4px 10px;border-radius:6px;display:block!important;width:auto!important;margin:0!important}body.search .listing-card-list.listing-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none;width:100%!important;max-height:none!important;overflow:visible!important}body.search .listing-card-list.listing-grid>.listing-card,body.search .listing-grid .listing-card{float:none!important;width:100%!important;margin:0!important;padding:0!important}.listing-card-list.listing-grid{margin-left:0;margin-right:0;width:100%}.element-ogl-glava-inside-left{width:100%;float:left}.listing-list .listing-card{display:flex;flex-direction:row;align-items:stretch;gap:12px}.listing-card .listing-thumb{width:44%;min-width:130px;max-width:220px;flex-shrink:0}.listing-card .listing-thumb img{width:100%;height:180px;object-fit:cover;border-radius:8px}.listing-list .listing-card .listing-detail{margin-left:0;flex:1;min-width:0;overflow:hidden}.listing-list .listing-card .listing-cell{display:block;width:100%}.listing-list .listing-card .listing-data{display:block;width:100%}.listing-list .listing-card .listing-basicinfo{display:block;overflow:hidden}.listing-list .listing-card .listing-detail .title{font-size:16px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.listing-list .listing-card .currency-value{font-size:16px!important}.listing-list .listing-card .desc{display:none}body.search .btn.btn-secondary{font-weight:normal;border-radius:8px}.see_by label{font-size:16px;color:black;font-weight:normal}.counter-search{font-size:15px;margin-top:-10px!important}.flat-table th,.flat-table td{padding:12px 10px;font-size:14px}.element-subblock .element-ogl-glava h2{text-align:center}h2.promo-page{line-height:normal}.contact-header h2{line-height:normal}.element-ogl-glava-inside-right{width:80%;float:none;margin-left:auto;margin-right:auto}.element-subblock .element-ogl-glava h1{margin-top:0%;text-align:center}.element-ogl h2{margin-top:0%}.element-ogl-levo{width:100%}.element-ogl-desno{width:80%;float:none;margin-left:auto;margin-right:auto}.element-ogl h2{text-align:center}.element-ogl p{text-align:center}.page-contact .form-container-box{max-width:100%!important;padding:20px}.hero-section{height:300px}.admin-options a:not(.btn-admin):not(.opr-promote-btn){width:100%;margin-bottom:5px;text-align:center}.osp-item-promos .osp-elem.osp-empty{text-align:center}body.user #sidebar a,body.user #sidebar .user-sidebar-greeting{border-bottom:1px solid #d7d7d7!important}body.item .btn.btn-secondary{width:100%;margin-bottom:15px}body.item .osp-item-promos .osp-elem .osp-data{display:none}.mobile-only{display:block}.desktop-only{display:none}.osp-item-promos .osp-elem .osp-extra-data{min-width:100%}.osp-item-promos .osp-elem{width:100%}body.item .osp-item-promos .osp-elem{display:none}.osp-item-promos .osp-elem.osp-empty{width:100%}.osp-item-promos .osp-elem .osp-data{width:100%}body.user .form-horizontal .controls input[type="text"],body.user .form-horizontal .controls input[type="password"],body.user .form-horizontal .controls input[type="email"],body.user .form-horizontal .controls select{width:100%;margin:0}body.user .form-horizontal .controls textarea{width:100%}.btn.btn-primary.upr{width:100%}.user-sidebar-main{padding-bottom:0px;margin-bottom:0px;border:none!important}body.item{padding-top:0}.hero-overlay{margin-bottom:0px}div.breadcrumb{display:none}div.breadcrumb{margin-bottom:-20px}#item-content h1{line-height:30px;margin:20px 0px 10px 0px;font-size:22px}body.item .osp-item-promos .osp-elem.osp-empty{width:100%;border-radius:500px}@media (min-width:769px){body.item .similar_ads .listing-card .listing-thumb img{width:100%!important}}.similar_ads .listing-grid .listing-thumb{border-bottom:none!important}@media (min-width:769px){body.item .similar_ads .listing-details,body.item .similar_ads .loop-meta,body.item .similar_ads .desc{display:none!important}}body.item .similar_ads .listing-card.similar-hidden{display:none!important}@media (min-width:769px){body.item .similar_ads{width:100%;box-sizing:border-box;padding:28px 20px 10px;background:#f5f5f5;clear:both}body.item .similar_ads .similar-ads-inner-header{max-width:1100px;margin:0 auto 16px}body.item .similar_ads .similar-ads-inner-header h2{margin:0;font-size:22px}body.item .similar_ads .listing-card-list.listing-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;width:100%!important;max-width:1100px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}body.item .similar_ads .listing-card-list.listing-grid .listing-card{width:100%!important;float:none!important;margin:0!important}.similar-ads-footer{max-width:1100px;margin:20px auto 0;text-align:center;padding-bottom:10px}}.similar-ads-show-more{display:inline-block;padding:12px 36px;background:#fff;border:2px solid #d0d0d0;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;color:#333;transition:background 0.2s,border-color 0.2s}.similar-ads-show-more:hover{background:#ebebeb;border-color:#999}body.search #sidebar,body.user #sidebar{float:right;width:100%;padding:0px}body.item #main,body.user-public-profile #main{width:100%;float:left}body.search #main,body.user #main{width:100%}.hero-content h1{font-size:1.5rem}.search-bar{max-width:100%}.swiper-general-header-right{margin-bottom:20px;margin-top:-10px;width:100%;display:inline-flex}.similar_ads .listing-card-list.listing-grid{display:block!important;grid-template-columns:none!important}.similar_ads .listing-grid .listing-card{width:100%!important;float:none!important;margin:0!important;display:flex!important;flex-direction:row!important;align-items:stretch;gap:12px;border-bottom:1px solid #eee;padding:12px 0}.similar_ads .listing-card .listing-thumb{width:44%!important;min-width:130px;max-width:220px;flex-shrink:0}.similar_ads .listing-card .listing-thumb img{width:100%!important;height:220px!important;object-fit:cover;border-radius:8px}.similar_ads .listing-grid .listing-data{padding:0!important}.similar_ads .listing-grid .listing-cell{display:block!important}.similar_ads .listing-card .listing-detail{flex:1;min-width:0;overflow:hidden}.similar_ads .listing-card .listing-basicinfo{display:block;overflow:hidden}.similar_ads .listing-card .listing-detail .title{font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.similar_ads .listing-card .currency-value{font-size:16px!important}.similar_ads .listing-card .desc,.similar_ads .listing-grid .desc,.similar_ads .desc{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.similar_ads .similar-ads-footer{text-align:center!important;padding:15px 0!important;margin-top:15px!important}.similar_ads .similar-ads-footer a.similar-ads-view-all{display:block;width:100%;padding:15px 0;font-size:15px;box-sizing:border-box;text-align:center}.similar_ads .listing-details,.similar_ads .loop-meta{display:block!important}.similar_ads .fast-info{display:block!important;font-size:13px;color:#666;margin-top:4px}}@media only screen and (max-width:490px){.see_by.btn.btn-secondary{flex:1 1 calc(50% - 4px);float:none;display:block}.element-ogl-desno{width:100%}.listing-list .desc{display:none}.listing-card .listing-thumb img{height:130px}.similar_ads .listing-card .listing-thumb img{height:130px!important}body.item .wrapper#content>.desktop-only{display:none!important}}.gallery-thumbs-wrapper{display:none!important}@media (min-width:769px){.gallery-thumbs-wrapper{display:block!important;clear:both;margin-top:10px;width:100%;float:left}.gallery-thumbs-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:8px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) transparent}.gallery-thumbs-scroll::-webkit-scrollbar{height:4px}.gallery-thumbs-scroll::-webkit-scrollbar-track{background:transparent}.gallery-thumbs-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:4px}.gallery-thumb-item{flex:0 0 auto!important;width:calc(16.6667% - 7px);min-width:70px;max-width:130px;aspect-ratio:1 / 1;cursor:pointer;border-radius:5px;overflow:hidden!important;border:2px solid transparent;transition:border-color 0.2s,opacity 0.2s;box-sizing:border-box;opacity:0.5}.gallery-thumb-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.gallery-thumb-item.active{border-color:#000000;opacity:1}.gallery-thumb-item:hover{border-color:#555555;opacity:1}.gallery-thumbs-scroll{cursor:grab;user-select:none}.gallery-thumbs-scroll.is-dragging{cursor:grabbing}}body.user-items .listing-card,body.user-items .listing-detail,body.user-items .listing-cell,body.user-items .listing-data,body.user-items .listing-basicinfo{overflow:visible!important}.bajk-vstats-wrap{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.bajk-vstats-trigger{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:#f0f4f8;border:1px solid #d0d8e4;border-radius:20px;font-size:0.8rem;font-weight:600;color:#4a5568;cursor:default;white-space:nowrap;transition:background 0.15s,border-color 0.15s,color 0.15s;user-select:none;-webkit-user-select:none}.bajk-vstats-icon{width:12px;height:12px;fill:currentColor;flex-shrink:0}.bajk-vstats-wrap:hover .bajk-vstats-trigger,.bajk-vstats-wrap:focus-within .bajk-vstats-trigger{background:#e8f0fe;border-color:#4a6cf7;color:#2b4acb}.bajk-vstats-popup{position:absolute;bottom:calc(100% + 8px);left:0;z-index:9999;min-width:210px;background:#1e2533;color:#e8ecf4;border-radius:8px;padding:10px 14px;box-shadow:0 6px 24px rgba(0,0,0,0.28);pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity 0.18s ease,transform 0.18s ease;font-size:0.82rem;display:flex;flex-direction:column;gap:6px}.bajk-vstats-popup::after{content:'';position:absolute;top:100%;left:18px;border:6px solid transparent;border-top-color:#1e2533}.bajk-vstats-wrap:hover .bajk-vstats-popup,.bajk-vstats-wrap:focus-within .bajk-vstats-popup{opacity:1;transform:translateY(0);pointer-events:auto}.bajk-vstats-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:2px 0;border-bottom:1px solid rgba(255,255,255,0.07)}.bajk-vstats-row:last-child{border-bottom:none}.bajk-vstats-label{color:#9ba8be;white-space:nowrap}.bajk-vstats-val{font-weight:700;color:#ffffff;font-variant-numeric:tabular-nums;white-space:nowrap}.bajk-vstats-total{margin-top:2px;padding-top:6px;border-bottom:none!important}.bajk-vstats-total .bajk-vstats-label{color:#c8d0e2;font-weight:600}.bajk-vstats-total .bajk-vstats-val{color:#7dd3fc;font-size:0.92rem}@media only screen and (max-width:640px){.bajk-vstats-popup{bottom:auto;top:calc(100% + 8px);transform:translateY(-6px)}.bajk-vstats-wrap:hover .bajk-vstats-popup,.bajk-vstats-wrap:focus-within .bajk-vstats-popup{transform:translateY(0)}.bajk-vstats-popup::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#1e2533}}.bajk-vstats-header{display:block;font-size:0.72rem;font-weight:700;color:#7dd3fc;text-transform:uppercase;letter-spacing:0.04em;padding-bottom:5px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,0.1)}.bajk-cstats-wrap .bajk-vstats-header{color:#6ee7b7}.bajk-vstats-disclaimer{display:block;font-size:0.68rem;color:#6b7a90;font-style:italic;margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,0.07)}.bajk-cstats-trigger{background:#f0faf4;border-color:#a7d7c5;color:#2d6a4f}.bajk-cstats-wrap:hover .bajk-cstats-trigger,.bajk-cstats-wrap:focus-within .bajk-cstats-trigger{background:#d8f3e6;border-color:#40916c;color:#1b4332}.bajk-cstats-wrap .bajk-vstats-total .bajk-vstats-val{color:#6ee7b7}body.user #sidebar .bajk-sidebar-stats{margin:20px -20px -20px -20px;padding:16px 20px 20px 20px;background:#ffffff;border-top:1px solid #e5e7eb;overflow:hidden;box-sizing:border-box}.bajk-sidebar-stats-section{margin-bottom:18px}.bajk-sidebar-stats-section:last-of-type{margin-bottom:8px}.bajk-sidebar-stats-title{display:flex;align-items:flex-start;gap:6px;font-size:0.72rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:0.02em;line-height:1.3;margin-bottom:10px;padding-bottom:7px;border-bottom:2px solid #e5e7eb;word-wrap:break-word;overflow-wrap:break-word}.bajk-sidebar-stats-icon{width:13px;height:13px;min-width:13px;fill:#6b7280;flex-shrink:0;margin-top:1px}.bajk-sidebar-stats-table{width:100%;border-collapse:collapse;font-size:0.8rem;table-layout:fixed}.bajk-sidebar-stats-table tr{border-bottom:1px solid #f0f2f5}.bajk-sidebar-stats-table tr:last-child{border-bottom:none}.bajk-sidebar-stats-label{padding:5px 4px 5px 0;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bajk-sidebar-stats-val{padding:5px 0;text-align:right;font-weight:700;color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap;width:55px}.bajk-sidebar-stats-total{border-top:2px solid #e5e7eb!important;border-bottom:none!important}.bajk-sidebar-stats-total .bajk-sidebar-stats-label{font-weight:700;color:#374151;padding-top:7px}.bajk-sidebar-stats-total .bajk-sidebar-stats-val{font-weight:800;font-size:0.88rem;padding-top:7px}.bajk-sidebar-stats-disclaimer{font-size:0.68rem;color:#9ca3af;font-style:italic;line-height:1.35;margin-top:6px}@media only screen and (max-width:767px){body.user #sidebar .bajk-sidebar-stats{margin:20px -15px -15px -15px;padding:16px 15px 15px 15px}}.bajk-stats-page{display:flex;flex-wrap:wrap;gap:24px}.bajk-stats-card{flex:1;min-width:280px;background:transparent;border:none;border-radius:0;padding:0;box-sizing:border-box}.bajk-stats-table{width:100%;border-collapse:collapse;font-size:0.9rem}.bajk-stats-table-unified{table-layout:auto}.bajk-stats-table thead th{font-size:0.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:0.06em;line-height:1.3;padding:0 0 12px 0;border-bottom:1px solid #e5e7eb;text-align:left}.bajk-stats-table thead th.bajk-stats-val{text-align:right}.bajk-stats-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background 0.15s ease}.bajk-stats-table tbody tr:hover{background:#f9fafb}.bajk-stats-table tbody tr:last-child{border-bottom:none}.bajk-stats-label{padding:12px 4px 12px 0;color:#6b7280;font-size:0.88rem}.bajk-stats-val{padding:12px 0;text-align:right;font-weight:600;color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:0.92rem}.bajk-stats-total{border-top:2px solid #e5e7eb!important;border-bottom:none!important}.bajk-stats-total .bajk-stats-label{font-weight:700;color:#111827;padding-top:14px}.bajk-stats-total .bajk-stats-val{font-weight:800;font-size:1.05rem;color:#111827;padding-top:14px}@media only screen and (max-width:768px){.bajk-stats-page{flex-direction:column;gap:16px}.bajk-stats-card{min-width:100%}}#forum-activity{border-radius:5px;background-color:#f6f6f6;padding:20px;margin-top:15px}.frmr-sidebar-title{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;margin:0 0 14px 0;color:#222}.frmr-sidebar-title i{font-size:16px;color:#555}.frmr-profile-posts{display:flex;flex-direction:column;gap:0}a.frmr-profile-post-item{display:block;padding:10px 0;border-bottom:1px solid #e5e5e5;text-decoration:none;color:inherit;transition:background 0.15s}a.frmr-profile-post-item:first-child{padding-top:0}a.frmr-profile-post-item:last-child{border-bottom:none;padding-bottom:0}a.frmr-profile-post-item:hover{color:#000}.frmr-profile-post-title{font-size:14px;font-weight:500;line-height:1.4;color:#222;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.frmr-profile-post-item:hover .frmr-profile-post-title{text-decoration:underline}.frmr-profile-post-meta{font-size:12px;color:#888;display:flex;align-items:center;gap:6px}.frmr-profile-post-meta .frmr-meta-dot{width:3px;height:3px;border-radius:50%;background:#ccc;display:inline-block}a.frmr-profile-forum-link{display:inline-flex;align-items:center;gap:4px;margin-top:14px;font-size:13px;font-weight:500;color:#000;text-decoration:none}a.frmr-profile-forum-link:hover{text-decoration:underline}.frmr-profile-forum-btn-wrap{margin-top:16px}a.frmr-profile-forum-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:#f6f6f6;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:500;color:#333;text-decoration:none;transition:background 0.15s,border-color 0.15s}a.frmr-profile-forum-btn:hover{background:#eee;border-color:#ccc;color:#000}a.frmr-profile-forum-btn i{font-size:14px;color:#555}body.user-public-profile .main-contact_button{margin-top:16px;margin-bottom:0}body.user-public-profile .main-contact-button{background:#000;color:white!important;width:100%;float:left;text-align:center;padding:12px 10px;border-radius:500px;display:block;text-decoration:none;font-weight:500;transition:background 0.15s}body.user-public-profile .main-contact-button:hover{background:#333}.adsm-ext-icon{display:inline-block;vertical-align:middle;margin-left:5px;opacity:0.4}header.site-header{background:#fff!important;width:100%;padding:10px 0px!important;margin:0;height:auto!important;position:sticky;top:0;z-index:1000;float:none!important;display:block}header.site-header .header-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;position:relative}.header-left{flex-shrink:0}.header-left #logo{float:none!important;margin:0!important;line-height:1}.header-left #logo img{height:48px!important;width:auto!important;margin:0!important;display:block}.header-center{display:flex;align-items:center;gap:8px;position:absolute;left:50%;transform:translateX(-50%)}.header-center a{font-family:'Inter',sans-serif;font-size:15px;font-weight:500;color:#1a1a1a!important;text-decoration:none!important;padding:8px 16px;border-radius:8px;transition:background-color 0.15s ease;white-space:nowrap;border:none!important;float:none!important;margin:0!important;height:auto!important;line-height:normal!important}.header-center a:hover{background-color:#f5f5f5!important;text-decoration:none!important}.nav-badge{font-size:10px;letter-spacing:0.5px;color:#fff;background:linear-gradient(288deg,#123659,#5d8d6a);padding:5px 6px;border-radius:100px;margin-left:4px;vertical-align:middle;margin-top:-3px;line-height:1;display:inline-block}.header-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.header-locale-btn{display:inline-flex!important;align-items:center;gap:7px;height:40px;margin:0!important;padding:0 12px!important;background:none!important;border:none!important;border-radius:100px!important;box-shadow:none!important;cursor:pointer;float:none!important;width:auto!important;line-height:1!important;color:#1a1a1a!important;transition:background-color 0.15s ease;-webkit-appearance:none!important;appearance:none!important}.header-locale-btn:hover{background-color:#f5f5f5!important;color:#1a1a1a!important}.header-locale-globe{display:block;flex-shrink:0}.header-locale-text{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;letter-spacing:0.3px;white-space:nowrap;line-height:1}.header-icon{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#1a1a1a!important;text-decoration:none!important;transition:background-color 0.15s ease;border:none!important;float:none!important;margin:0!important;padding:0!important}.header-icon:hover{background-color:#f5f5f5!important;text-decoration:none!important}.header-icon-text{width:auto!important;gap:7px;padding:0 12px!important;border-radius:100px!important;justify-content:flex-start}.header-icon-label{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;letter-spacing:0.3px;white-space:nowrap;line-height:1}.header-icon svg{display:block;flex-shrink:0}.header-login-link:hover{background-color:#f5f5f5!important;border-color:transparent!important}.header-user-icon{position:relative}.header-status-dot{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:#22c55e;border:2px solid #fff;pointer-events:none}.header-status-dot.unread{background:#e00;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.3)}}.sidebar-unread-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#e00;margin-left:0px;margin-top:-18px;vertical-align:middle;animation:pulse-dot 2s ease-in-out infinite}.header-cta{font-family:'Inter',sans-serif;font-size:14px!important;font-weight:600!important;color:#fff!important;background-color:#1a1a1a!important;padding:9px 20px!important;border-radius:100px!important;text-decoration:none!important;white-space:nowrap;transition:background-color 0.15s ease,transform 0.1s ease!important;border:none!important;float:none!important;margin:0 0 0 8px!important;height:auto!important;line-height:normal!important;display:inline-flex!important;align-items:center;box-shadow:none!important}.header-cta:hover{background-color:#333!important;text-decoration:none!important;box-shadow:none!important}.header-mobile-toggle{display:none}.hamburger-btn{background:none!important;border:none!important;padding:8px;cursor:pointer;color:#1a1a1a;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background 0.15s;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}.hamburger-btn:hover{background:#f5f5f5!important}.hamburger-btn:focus,.hamburger-btn:active{background:none!important;box-shadow:none!important;outline:none!important}.hamburger-btn{position:relative}.hamburger-status-dot{position:absolute;top:4px;right:4px;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2px solid #fff;pointer-events:none}.hamburger-status-dot.unread{background:#e00;animation:pulse-dot 2s ease-in-out infinite}.hamburger-btn.active .hamburger-status-dot{display:none}.hamburger-btn .icon-close{display:none}.hamburger-btn.active .icon-menu{display:none}.hamburger-btn.active .icon-close{display:block}.mobile-nav-drawer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999;padding-top:76px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav-drawer.open{display:block}body.mobile-menu-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}body.mobile-menu-open header.site-header{position:fixed!important;width:100%!important;border-bottom:1px solid #e8e8e8!important}.mobile-nav-content{padding:8px 0;border-top:1px solid #e8e8e8}.mobile-nav-user-header{padding:22px 24px 22px;border-bottom:1px solid #f0f0f0;background:#f0f0f0;margin-top:-8px}.mobile-nav-user-greeting{font-family:'Inter',sans-serif;font-size:17px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.mobile-nav-user-email{font-family:'Inter',sans-serif;font-size:13px;font-weight:400;color:#888}.mobile-nav-group{padding:8px 0;border-bottom:1px solid #f0f0f0}.mobile-nav-group:last-child{border-bottom:none}.mobile-nav-drawer a{font-family:'Inter',sans-serif;font-size:16px;font-weight:500;color:#1a1a1a!important;text-decoration:none!important;padding:14px 24px;display:flex!important;align-items:center;gap:14px;float:none!important;margin:0!important;height:auto!important;line-height:normal!important;border:none!important;border-radius:0!important;transition:background 0.15s ease}.mobile-nav-drawer a:hover,.mobile-nav-drawer a:active{background:#f5f5f5!important}.mobile-nav-drawer a svg{flex-shrink:0;color:#555}.mobile-nav-drawer a .icon-external{margin-left:auto;color:#999}.mobile-nav-unread-dot{width:8px;height:8px;border-radius:50%;background:#e00;flex-shrink:0;animation:pulse-dot 2s ease-in-out infinite}.mobile-nav-badge{background:#e00;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:100px;margin-left:auto;line-height:1.2}.mobile-nav-logout{color:#666!important}header.site-header .nav,header.site-header .box,header.site-header .menu-icon{display:none!important}@media (max-width:768px){body{padding-top:0!important}header.site-header{padding:8px 16px!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;position:sticky!important}header.site-header .header-inner{height:60px;gap:0;margin-top:0}body.home>section:first-of-type,body.search>section:first-of-type,body.item>section:first-of-type,body.page>section:first-of-type{padding-top:0!important}.header-center{display:none}.header-right{display:none!important}.header-mobile-toggle{display:flex;align-items:center;margin-left:auto}.header-left #logo img{height:38px!important}body.item header.site-header{border-bottom:none!important}#item-content{margin-top:-20px}}@media (min-width:769px){.mobile-nav-drawer{display:none!important}.header-mobile-toggle{display:none!important}}@keyframes smf-pulse{0%,100%{opacity:1}50%{opacity:0.4}}.smf-skeleton-bone{background-color:#e0e0e0;border-radius:6px;animation:smf-pulse 1.5s ease-in-out infinite}.smf-skel-top{display:flex;flex-direction:column;gap:8px;padding:0 0 12px}.smf-skel-title{width:220px;height:28px}.smf-skel-count{width:120px;height:16px}.smf-skel-list{display:flex;flex-direction:column;gap:20px;padding:20px 0}.smf-skel-card{display:flex;gap:20px;align-items:flex-start}.smf-skel-img{width:220px;min-width:220px;height:165px;border-radius:10px}.smf-skel-card-body{flex:1;display:flex;flex-direction:column;gap:10px;padding-top:4px}.smf-skel-card-title{width:60%;height:20px}.smf-skel-card-meta{width:35%;height:14px}.smf-skel-card-price{width:90px;height:22px;margin-top:2px}.smf-skel-card-desc{width:85%;height:14px}.smf-skel-card-desc2{width:70%;height:14px}.listing-grid .smf-skel-list,.smf-skel-list.smf-skel-grid{flex-direction:row;flex-wrap:wrap;gap:20px}.listing-grid .smf-skel-card,.smf-skel-list.smf-skel-grid .smf-skel-card{flex-direction:column;width:calc(33.333% - 14px);gap:10px}.listing-grid .smf-skel-img,.smf-skel-list.smf-skel-grid .smf-skel-img{width:100%;min-width:0;height:180px}.listing-grid .smf-skel-card-title,.smf-skel-list.smf-skel-grid .smf-skel-card-title{width:80%}@media (max-width:768px){.smf-skel-card{gap:12px}.smf-skel-img{width:120px;min-width:120px;height:90px;border-radius:8px}.smf-skel-card-desc,.smf-skel-card-desc2{display:none}.listing-grid .smf-skel-card,.smf-skel-list.smf-skel-grid .smf-skel-card{width:calc(50% - 10px)}}#sidebar .smf-cat-mobile{display:none!important}@media (max-width:768px){#sidebar .smf-cat-mobile{display:grid!important;width:100%;margin:0 0 16px 0;float:left}#sidebar .filters .row.smf-cat-desktop{display:none!important}}#sidebar .smf-mobile-cat-label{display:block;font-size:13px;font-weight:400;color:#1e1e1e;margin-bottom:6px;line-height:1.3}#sidebar .smf-mobile-cat-selects{display:flex;flex-direction:column;gap:8px}#sidebar select.smf-mobile-cat-select{float:none!important;display:block!important;width:100%!important;min-height:38px;height:auto!important;padding:7px 28px 7px 7px!important;margin:0 0 8px 0!important;font-size:14px;font-family:inherit;line-height:1.4;color:#333;background-color:#fff;border:1.5px solid #d0d0d0!important;border-radius:8px!important;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;cursor:pointer;transition:border-color 0.15s;box-sizing:border-box}#sidebar select.smf-mobile-cat-select:hover{border-color:#999!important}#sidebar select.smf-mobile-cat-select:focus{outline:none;border-color:#333!important;box-shadow:0 0 0 1px #333}#sidebar select.smf-mobile-cat-select{animation:smf-cat-fadein 0.2s ease}@keyframes smf-cat-fadein{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.smf-paginate-mobile-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}}.smf-load-more-wrap{display:flex;flex-direction:column;align-items:center;padding:16px 0 24px}.smf-load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:400px;padding:14px 24px;font-size:15px;font-weight:600;color:#fff;background:#333;border:1.5px solid #333;border-radius:10px;cursor:pointer;transition:all 0.2s ease;-webkit-tap-highlight-color:transparent}.smf-load-more-btn:active{transform:scale(0.97);background:#555}.smf-load-more-btn.smf-loading{color:#ccc;background:#222;border-color:#222;cursor:wait;pointer-events:none}.smf-load-more-btn.smf-loading::after{content:'';display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:smf-lm-spin 0.6s linear infinite}.smf-load-more-btn.smf-error{color:#fff;background:#c0392b;border-color:#c0392b}.smf-load-more-end{text-align:center;padding:16px 0 24px;color:#aaa;font-size:14px}.smf-page-separator{list-style:none;height:0;margin:0;padding:0;border:0}.smf-page-separator + .listing-card{border-top:none!important}@media (max-width:768px){.smf-paginate-compact{display:flex!important;position:static!important;width:100%!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;margin:0!important;justify-content:center;padding:8px 0 0}.smf-paginate-compact ul{display:flex;gap:6px;list-style:none;padding:0;margin:0;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%}.smf-paginate-compact li{display:inline-flex}.smf-paginate-compact a,.smf-paginate-compact span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;font-size:14px;color:#555;text-decoration:none;border:1px solid #e0e0e0;border-radius:8px;background:#fff}.smf-paginate-compact a:active{background:#f0f0f0}.smf-paginate-compact span.searchPaginationSelected{background:#333;color:#fff;border-color:#333}}@keyframes smf-lm-spin{to{transform:rotate(360deg)}}.bajk-user-stats-large .fast-info{display:flex;align-items:center;gap:8px}.bajk-user-stats-large .bajk-vstats-trigger{padding:5px 12px;font-size:0.88rem;gap:7px;border-radius:6px}.bajk-user-stats-large .bajk-vstats-icon{width:15px;height:15px}.bajk-user-stats-large .bajk-vstats-trigger:not(.bajk-cstats-trigger)::after{content:' ogledov';font-weight:400}.bajk-user-stats-large .bajk-cstats-trigger::after{content:' klikov v trgovino';font-weight:400}.bajk-img-stats-bar{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding:20px 7px 7px 7px;background:linear-gradient(to top,rgba(0,0,0,0.52) 0%,transparent 100%);pointer-events:none;border-radius:0 0 4px 4px}.bajk-img-stats-bar .bajk-vstats-wrap{pointer-events:auto}.bajk-img-stats-bar .bajk-vstats-trigger{background:rgba(0,0,0,0.50);border:1px solid rgba(255,255,255,0.18);color:#fff;padding:3px 7px;font-size:0.78rem;font-weight:600;gap:4px;border-radius:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);letter-spacing:0.01em}.bajk-img-stats-bar .bajk-vstats-icon{width:10px;height:10px;fill:#fff}.bajk-img-stats-bar .bajk-vstats-wrap:hover .bajk-vstats-trigger,.bajk-img-stats-bar .bajk-vstats-wrap:focus-within .bajk-vstats-trigger{background:rgba(0,0,0,0.75);border-color:rgba(255,255,255,0.38);color:#fff}.bajk-img-stats-bar .bajk-cstats-trigger{background:rgba(0,0,0,0.50);border-color:rgba(255,255,255,0.18);color:#fff}.bajk-img-stats-bar .bajk-cstats-wrap:hover .bajk-cstats-trigger,.bajk-img-stats-bar .bajk-cstats-wrap:focus-within .bajk-cstats-trigger{background:rgba(0,0,0,0.75);border-color:rgba(255,255,255,0.38);color:#fff}.bajk-img-stats-bar .bajk-vstats-popup{bottom:calc(100% + 8px);top:auto;left:0;right:auto;transform:translateY(6px)}.bajk-img-stats-bar .bajk-vstats-wrap:hover .bajk-vstats-popup,.bajk-img-stats-bar .bajk-vstats-wrap:focus-within .bajk-vstats-popup{transform:translateY(0)}.bajk-img-stats-bar .bajk-cstats-wrap .bajk-vstats-popup{left:auto;right:0}.bajk-img-fallback{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,0.50);border:1px solid rgba(255,255,255,0.18);color:#fff;padding:3px 7px;font-size:0.78rem;font-weight:600;border-radius:20px}.bajk-img-fallback svg{width:10px;height:10px;fill:#fff;flex-shrink:0}body.login>section,body.register>section,body.recover>section{background:#fff!important;min-height:580px}body.login #main,body.register #main,body.recover #main{text-align:left!important}.auth-card-wrap{display:flex;justify-content:center;align-items:flex-start;padding:0px;margin-top:-30px}.auth-card{background:#fff;border-radius:16px;width:100%;max-width:460px;display:flow-root;box-sizing:border-box}.auth-card-wrap .auth-card{box-shadow:none;background:transparent;border-radius:0;padding:24px 0 44px}.auth-modal-box .auth-card{max-width:100%;padding:0;box-shadow:none;border-radius:0}.auth-title{font-size:24px!important;font-weight:800!important;font-family:"Inter",sans-serif!important;color:#111!important;margin:0px 0px 25px 0px!important;line-height:1.2!important;text-align:left!important;float:none!important;width:auto!important;clear:both;display:block!important}.auth-field{margin-bottom:16px;width:100%;box-sizing:border-box;float:none;clear:both}.auth-card .auth-label,.auth-card label.auth-label,.auth-modal-box .auth-label,.auth-modal-box label.auth-label{display:block!important;float:none!important;clear:none!important;width:100%!important;font-size:12.5px!important;font-weight:600!important;color:#444!important;margin:0 0 5px 0!important;padding:0!important;line-height:1.4!important}.auth-card .auth-field input[type="text"],.auth-card .auth-field input[type="email"],.auth-card .auth-field input[type="password"],.auth-modal-box .auth-field input[type="text"],.auth-modal-box .auth-field input[type="email"],.auth-modal-box .auth-field input[type="password"]{width:100%!important;height:46px!important;padding:0 14px!important;font-size:15px!important;border:1.5px solid #d8d8d8!important;border-radius:10px!important;background:#fafafa!important;color:#111!important;transition:border-color 0.15s,box-shadow 0.15s;box-sizing:border-box!important;margin:0!important;float:none!important;display:block!important}.auth-card .auth-field input:focus,.auth-modal-box .auth-field input:focus{outline:none!important;border-color:#111!important;background:#fff!important;box-shadow:0 0 0 3px rgba(0,0,0,0.07)!important}.auth-card .auth-field > label,.auth-modal-box .auth-field > label{display:block!important;float:none!important;clear:none!important;width:100%!important;font-size:12.5px!important;font-weight:600!important;color:#444!important;margin:0 0 5px 0!important;padding:0!important;line-height:1.4!important}.auth-card .auth-field select,.auth-modal-box .auth-field select{width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;padding:0 40px 0 14px!important;font-size:15px!important;border:1.5px solid #d8d8d8!important;border-radius:10px!important;background-color:#fafafa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important;color:#111!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:border-color 0.15s,box-shadow 0.15s;box-sizing:border-box!important;margin:0!important;float:none!important;display:block!important;cursor:pointer}.auth-card .auth-field select:focus,.auth-modal-box .auth-field select:focus{outline:none!important;border-color:#111!important;background-color:#fff!important;box-shadow:0 0 0 3px rgba(0,0,0,0.07)!important}.auth-card .auth-field .ftr-pub-tag,.auth-modal-box .auth-field .ftr-pub-tag{font-weight:400;font-size:12px;color:#888}.auth-card .auth-field .ftr-pub-note,.auth-modal-box .auth-field .ftr-pub-note{display:block;float:none;clear:both;width:100%;margin:6px 0 0 0;font-size:12.5px;line-height:1.45;color:#777}.auth-remember{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:20px!important;float:none!important;clear:both!important;width:100%!important;box-sizing:border-box!important}.auth-remember input[type="checkbox"]{float:none!important;flex-shrink:0!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0!important;cursor:pointer}.auth-card label.auth-label-inline,.auth-remember label.auth-label-inline{float:none!important;clear:none!important;width:auto!important;font-size:13px!important;color:#555!important;cursor:pointer!important;margin:0!important;padding:0!important;font-weight:400!important;line-height:1!important;display:inline!important}.auth-btn-primary{display:block!important;width:100%!important;height:48px!important;background:#111!important;background-color:#111!important;color:#fff!important;font-size:15px!important;font-weight:700!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:background 0.15s!important;letter-spacing:0.02em!important;margin-top:4px!important;box-sizing:border-box!important;float:none!important;clear:both!important;text-align:center!important;box-shadow:none!important}.auth-btn-primary:hover{background:#333!important;background-color:#333!important}.auth-links{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:16px!important;float:none!important;clear:both!important;width:100%!important;box-sizing:border-box!important}.auth-links--center{justify-content:center!important}.auth-links a{font-size:13px!important;color:#1a73e8!important;text-decoration:none!important;font-weight:500!important;float:none!important;display:inline!important}.auth-links a:hover{text-decoration:underline!important}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#999;font-size:13px;clear:both;float:none}.auth-divider::before,.auth-divider::after{content:'';flex:1;height:1px;background:#e5e5e5}.auth-btn-secondary{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;height:46px;background:#fff;color:#333;font-size:13.5px;font-weight:600;border:1.5px solid #c8c8c8;border-radius:50px;text-decoration:none!important;cursor:pointer;transition:border-color 0.15s,background 0.15s;box-sizing:border-box;float:none!important;clear:both}.auth-btn-secondary:hover{border-color:#888!important;background:#f7f7f7!important;color:#111!important;text-decoration:none!important}.auth-btn-secondary svg{flex-shrink:0;color:#555}.auth-error{font-size:12px;color:#d32f2f;margin:4px 0 0;float:none;clear:both}.auth-subtitle{font-size:14px;color:#666;margin:-12px 0 22px 0;line-height:1.5;float:none;clear:both}.auth-magic-info{font-size:12.5px;color:#888;line-height:1.55;margin:-15px 0px 25px 0px;float:none;clear:both}.auth-magic-info a{color:#1a73e8!important;text-decoration:underline!important;font-weight:500}.auth-email-chip{display:inline-flex;align-items:center;gap:7px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50px;padding:6px 14px 6px 10px;font-size:13.5px;font-weight:500;color:#333;margin-bottom:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:none;clear:both}.auth-email-chip::before{content:'';display:inline-block;width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.auth-back-btn{display:inline-flex!important;align-items:center!important;gap:4px!important;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0 0 18px 0!important;font-size:13px!important;font-weight:600!important;color:#555!important;cursor:pointer!important;transition:color 0.15s!important;float:none!important;clear:both!important;width:auto!important;text-align:left!important}.auth-back-btn:hover{background:none!important;background-color:transparent!important;color:#111!important}#login-modal{display:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;float:none!important;width:100%!important;height:100%!important}#login-modal.open{display:flex!important}.auth-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer}.auth-modal-box{position:relative;z-index:1;background:#fff;border-radius:18px;box-shadow:0 8px 40px rgba(0,0,0,0.2);padding:44px 52px 48px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;animation:auth-modal-in 0.2s ease;box-sizing:border-box}@keyframes auth-modal-in{from{opacity:0;transform:scale(0.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.auth-modal-close{position:absolute!important;top:16px!important;right:18px!important;width:32px!important;height:32px!important;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer!important;color:#888!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:background 0.15s,color 0.15s!important;padding:0!important;float:none!important;text-align:center!important}.auth-modal-close:hover{background:#f0f0f0!important;background-color:#f0f0f0!important;color:#111!important}#lm-step-3 .motp-link-disabled{pointer-events:none!important;opacity:0.5!important}#lm-step-3 #lm-otp-resend{color:#888!important;font-size:12.5px!important;text-decoration:none!important}#lm-step-3 #lm-otp-resend:hover:not(.motp-link-disabled){color:#333!important}#lm-step-3 #lm-otp-countdown{font-size:12px!important;color:#aaa!important}@media (max-width:768px){#login-modal{display:none!important}#register-modal{display:none!important}}#register-modal{display:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;float:none!important;width:100%!important;height:100%!important}#register-modal.open{display:flex!important}#register-modal .g-recaptcha,.auth-modal-box .g-recaptcha,.auth-modal-box div[id^="inr_id_"]{float:none!important;display:block!important;margin:16px 0 20px 0!important;clear:both!important}form[name="register"] div[id^="inr_id_"]{display:block;float:none;margin:0!important;padding:0!important;clear:both}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;position:fixed!important;bottom:-100px!important;right:-100px!important;width:0!important;height:0!important;overflow:hidden!important}.motp-page{background:transparent!important;width:100%!important;margin-left:0!important;padding:0!important;min-height:auto!important;display:block!important}.motp-wrap{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:24px 0 44px!important;max-width:480px!important;font-family:"Inter",sans-serif!important}.motp-start-title{font-size:24px!important;font-weight:800!important;font-family:"Inter",sans-serif!important;color:#111!important;margin:0 0 0 0!important;line-height:1.2!important}.motp-lead{font-size:12.5px!important;color:#888!important;line-height:1.55!important;margin:10px 0 25px 0!important;font-weight:400!important}.motp-lead strong{color:#555!important;font-weight:600!important}.motp-label{font-size:12.5px!important;font-weight:600!important;color:#444!important;margin-bottom:5px!important}.motp-otp-input{height:46px!important;padding:0 14px!important;font-size:24px!important;font-weight:600!important;letter-spacing:8px!important;border:1.5px solid #d8d8d8!important;border-radius:10px!important;background:#fafafa!important;color:#111!important;text-align:center!important}.motp-otp-input:focus{border-color:#111!important;background:#fff!important;box-shadow:0 0 0 3px rgba(0,0,0,0.07)!important}.motp-otp-input::placeholder{font-size:18px!important;letter-spacing:6px!important;text-align:left!important;color:#ccc!important}.motp-resend-inline{font-size:12.5px!important;color:#888!important;margin-top:8px!important;margin-bottom:16px!important}.motp-resend-link{color:#1a73e8!important;text-decoration:underline!important;font-weight:500!important;font-size:12.5px!important}.motp-remember-text{font-size:13px!important;color:#555!important}.motp-btn-submit{height:48px!important;padding:0!important;background:#111!important;font-size:15px!important;font-weight:700!important;border-radius:50px!important;letter-spacing:0.02em!important;margin-top:4px!important}.motp-btn-submit:hover:not(:disabled){background:#333!important}.motp-form{margin-top:0!important}html,body{height:100%!important;margin:0!important}body{display:flex!important;flex-direction:column!important;min-height:100vh!important}body>footer{margin-top:auto!important}body>.wrapper#content,body>section{flex:1 0 auto!important}@media (max-width:768px){.motp-resend-inline{font-size:12.5px!important;color:#888!important;margin-top:-25px!important;margin-bottom:16px!important}}body:not(.search):not(.user):not(.item):not(.user-public-profile){background-color:#fff!important}html{background-color:inherit!important}.flashmessage{padding:14px 48px 14px 18px!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;margin:16px auto!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;position:relative!important;font-family:"Inter",sans-serif!important;text-align:left!important;box-shadow:0 1px 4px rgba(0,0,0,0.06)!important;top:auto!important}.flashmessage .ico-close,.flashmessage .close{position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important;margin-top:0!important;background:rgba(0,0,0,0.08)!important;border:none!important;font-size:14px!important;cursor:pointer!important;color:inherit!important;opacity:0.6!important;width:28px!important;height:28px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;float:none!important;text-shadow:none!important}.flashmessage .ico-close:hover,.flashmessage .close:hover{opacity:1!important;background:rgba(0,0,0,0.15)!important}.flashmessage-ok{background:#f0fdf4!important;color:#166534!important;border:1px solid #bbf7d0!important}.flashmessage-error{background:#fef2f2!important;color:#991b1b!important;border:1px solid #fecaca!important}.flashmessage-info{background:#eff6ff!important;color:#1e40af!important;border:1px solid #bfdbfe!important}.flashmessage-warning,.help-box{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important}@media (max-width:520px){.auth-card-wrap .auth-card{padding:16px 0 32px}.auth-title{margin-bottom:20px!important;font-size:20px!important}}.listing-list .listing-card .listing-detail{display:flex;flex-direction:column}.listing-list .listing-card .listing-cell{display:flex;flex-direction:column;flex:1}.listing-list .listing-card .listing-cell .listing-data{flex:1}.listing-list .listing-card .listing-cell .admin-options{margin-top:auto}.admin-options{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center;float:none!important;clear:none!important}.admin-options span,.admin-options a,.admin-options div{float:none!important}.admin-options .btn-admin{display:inline-flex!important;align-items:center;gap:5px;font-size:13px!important;font-weight:500;padding:6px 12px;border-radius:6px;text-decoration:none;cursor:pointer;transition:all 0.15s ease;line-height:1;border:none;float:none!important;margin:0;min-width:120px;justify-content:center;width:auto!important}.admin-options .btn-admin svg{width:14px;height:14px;flex-shrink:0}.admin-options .opr-promote-wrap{float:none;display:contents;order:-1}.admin-options .opr-promote-btn{background:linear-gradient(288deg,#123659,#5d8d6a)!important;color:#fff!important;border:none!important;font-weight:600;padding:7px 16px;border-radius:6px;font-size:13px!important;display:inline-flex;align-items:center;gap:5px;min-width:120px;justify-content:center;float:none;margin:0;line-height:1;transition:all 0.15s ease;order:-1}.admin-options .opr-promote-btn::before{content:'';display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.admin-options .opr-promote-btn:hover{background:linear-gradient(288deg,#0e2c48,#4e7a5b)!important;transform:translateY(-1px)}.admin-options .btn-edit{background:#fff;color:#1b1b1b;border:1px solid #d5d5d5}.admin-options .btn-edit:hover{background:#f5f5f5;border-color:#bbb}.admin-options .btn-pause{background:#fff;color:#1b1b1b;border:1px solid #d5d5d5}.admin-options .btn-pause:hover{background:#f5f5f5;border-color:#bbb}.admin-options .btn-activate{background:#fff;color:#1b1b1b;border:1px solid #d5d5d5}.admin-options .btn-activate:hover{background:#f5f5f5;border-color:#bbb}.admin-options .btn-remove{background:transparent;color:#ccc;border:none;padding:6px;margin-left:auto;border-radius:50%;width:30px;height:30px;min-width:0}.admin-options .btn-remove:hover{background:#f5f5f5;color:#1b1b1b}.admin-options .btn-remove svg{width:15px;height:15px}.btn-remove-label{display:none}@media only screen and (max-width:768px){body.user-items .listing-list .listing-card{display:flex!important;flex-direction:column!important;table-layout:unset!important}body.user-items .listing-list .listing-card .listing-thumb{width:100%!important;max-width:none!important;min-width:0!important;flex-shrink:unset!important;float:none!important;margin:0!important}body.user-items .listing-list .listing-card .listing-thumb img{height:auto!important;max-height:300px;object-fit:cover;width:100%}body.user-items .listing-list .listing-card .listing-detail{margin-left:0!important;max-width:none!important;overflow:visible!important;width:100%!important}body.user-items .listing-list .listing-card .listing-cell{display:flex!important;flex-direction:column!important;overflow:visible!important}.admin-options{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:6px;float:none!important}.admin-options .btn-admin{display:inline-flex!important;min-width:0!important;justify-content:center;padding:13px 8px;font-size:12px!important;width:auto!important;margin:0!important;float:none!important}.admin-options .btn-admin svg{width:13px;height:13px}.admin-options .opr-promote-btn{grid-column:1 / -1;width:100%!important;padding:13px 8px;font-size:12px!important;margin:0!important;float:none!important}.admin-options .opr-promote-wrap{grid-column:1 / -1}.admin-options .btn-remove{margin-left:0!important;background:#fff;color:#1b1b1b;border:1px solid #d5d5d5;border-radius:6px;width:auto!important;height:auto;padding:13px 8px;min-width:0!important}.btn-remove-label{display:inline!important}}body.osc-has-admin-header header.site-header{margin-top:34px!important;top:34px}body:has(#header-admin) header.site-header{margin-top:34px!important;top:34px}@media screen and (max-width:767px){body.osc-has-admin-header header.site-header{margin-top:46px!important;top:46px}body:has(#header-admin) header.site-header{margin-top:46px!important;top:46px}}body.osc-has-admin-header.has-top-notice header.site-header,body:has(#header-admin).has-top-notice header.site-header{margin-top:0!important;top:34px}@media screen and (max-width:767px){body.osc-has-admin-header.has-top-notice header.site-header,body:has(#header-admin).has-top-notice header.site-header{margin-top:0!important;top:46px}}.faq-page-wrap{max-width:820px;margin:0 auto;padding:8px 16px 48px}.faq-head{margin:8px 0 24px}.faq-page-wrap h1{font-size:32px;font-weight:700;margin:0 0 8px;color:#1b1b1b}.faq-sub{color:#666;font-size:16px;line-height:1.6;margin:0}body.faq-page section.faq-category,body.faq-page section.faq-support{min-height:0;float:none;clear:none}body.faq-page section.faq-category{padding:0;background:transparent}.faq-category{margin:28px 0 0}.faq-category-title{font-size:18px;font-weight:700;color:#1b1b1b;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid #e6e6e6;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.faq-item[open]{border-color:#d5d5d5;box-shadow:0 2px 10px rgba(0,0,0,.05)}.faq-q{list-style:none;cursor:pointer;padding:16px 46px 16px 18px;font-weight:600;font-size:15.5px;color:#1b1b1b;position:relative;user-select:none}.faq-q::-webkit-details-marker{display:none}.faq-q::after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:2px solid #888;border-bottom:2px solid #888;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.faq-item[open] .faq-q::after{transform:translateY(-30%) rotate(-135deg)}.faq-q:hover{color:#000}.faq-a{padding:0 18px 16px;color:#444;font-size:15px;line-height:1.65}.faq-a p{margin:0}.faq-support{margin:40px 0 0;padding:24px;border:1px solid #e6e6e6;border-radius:12px;background:#fafafa}.faq-support-intro{color:#666;margin:0 0 18px;font-size:15px}.faq-support-form{display:flex;flex-direction:column;gap:14px}.faq-field{display:flex;flex-direction:column;gap:6px}.faq-field label{font-weight:600;font-size:14px;color:#1b1b1b}.faq-field input,.faq-field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d5d5d5;border-radius:8px;font-size:15px;font-family:inherit;background:#fff;color:#1b1b1b}.faq-field input:focus,.faq-field textarea:focus{outline:none;border-color:#1b1b1b}.faq-field textarea{resize:vertical;min-height:120px}.faq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.faq-support-btn{align-self:flex-start;background:#1b1b1b;color:#fff;border:none;border-radius:8px;padding:13px 26px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease}.faq-support-btn:hover{background:#000}@media screen and (max-width:600px){.faq-page-wrap h1{font-size:26px}.faq-support{padding:18px}}.fable-country{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:500;color:#6b7075;line-height:1.3}.fable-country .fable-country-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fable-country img.fable-flag{flex:0 0 auto;width:20px!important;height:20px!important;min-width:0;max-width:none;border-radius:50%!important;object-fit:cover!important;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.10);display:block;float:none;margin:0;padding:0;transform:none!important}.listing-card .listing-attributes{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.listing-card .listing-attributes .currency-value{order:1;flex:0 0 auto;white-space:nowrap}.listing-card .listing-attributes .fable-country{order:2;flex:0 1 auto;min-width:0;margin-left:auto;justify-content:flex-end;text-align:right}.listing-list .listing-card .listing-attributes{justify-content:flex-start;gap:14px}.listing-list .listing-card .listing-attributes .fable-country{margin-left:0}@media screen and (max-width:600px){.fable-country{font-size:12px;gap:6px}.fable-country img.fable-flag{width:18px!important;height:18px!important}}#sidebar .smf-country-combo .smf-combo-option{display:flex;align-items:center;justify-content:space-between;gap:10px}#sidebar .smf-country-combo .smf-combo-option .fable-country{font-size:14px;color:#1e1e1e;min-width:0}#sidebar .smf-country-combo .fable-country-count{flex:0 0 auto;font-size:12px;font-weight:400;color:#999}#sidebar .smf-country-combo .smf-chip .fable-country{font-size:12px;font-weight:500;color:#333;gap:5px}#sidebar .smf-country-combo .smf-chip img.fable-flag{width:16px!important;height:16px!important}.similar_ads .listing-card .listing-attributes{gap:8px}.similar_ads .listing-card .listing-attributes .fable-country{font-size:12px}.similar_ads .listing-card .listing-attributes .fable-country img.fable-flag{width:18px!important;height:18px!important}footer .language.language-flags a.lang-flag{display:inline-block;vertical-align:middle;line-height:0;margin-left:10px;opacity:.45;transition:opacity .15s ease}footer .language.language-flags a.lang-flag:hover{opacity:1}footer .language.language-flags a.lang-flag.active{opacity:1}footer .language.language-flags a.lang-flag img{width:22px;height:22px;border-radius:50%;object-fit:cover;display:block}footer .language.language-flags a.lang-flag.active img{box-shadow:0 0 0 2px #fff}footer .language.language-flags a.lang-flag .lang-flag-name{font-size:13px;line-height:20px}@media (min-width:769px){body.user-public-profile #main{padding:20px}body.user-public-profile #item-content>.similar_ads>h2{margin-top:0}}.lang-switch{position:relative;display:inline-block}.lang-switch>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;padding:7px 12px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:rgba(255,255,255,.55);color:rgba(0,0,0,.65);font-size:13px;font-weight:600;line-height:16px;cursor:pointer;user-select:none;white-space:nowrap}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch>summary::marker{content:""}.lang-switch>summary:hover{color:rgba(0,0,0,.85)}.lang-switch>summary:focus-visible{outline:2px solid #0d9ecc;outline-offset:2px}.lang-switch-flag{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;flex:0 0 auto}.lang-switch-chev{width:12px;height:12px;flex:0 0 auto;transition:transform .15s ease}.lang-switch[open] .lang-switch-chev{transform:rotate(180deg)}.lang-switch-list{position:absolute;right:0;bottom:calc(100% + 6px);z-index:60;display:block;width:auto;min-width:190px;max-height:300px;overflow-y:auto;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid #d9d9d9;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.lang-switch-list li{float:none;width:100%;margin:0;padding:0;list-style:none}.lang-switch-opt{display:flex!important;align-items:center;gap:10px;float:none!important;width:auto!important;margin:0!important;padding:9px 14px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#1a1a1a!important;font-size:14px;font-weight:500;line-height:20px;text-decoration:none!important;white-space:nowrap}.lang-switch-opt:hover{background:#f4f4f4!important}.lang-switch-opt.is-active{font-weight:700}@media (max-width:600px){.lang-switch-list{right:auto;left:0}}footer .fable-theme-switch{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}footer .fable-theme-opt{color:rgba(255,255,255,.62)}footer .fable-theme-opt:hover{background:rgba(255,255,255,.08);color:#fff}footer .fable-theme-opt[aria-pressed="true"]{background:rgba(255,255,255,.15);color:#fff;box-shadow:none}footer .lang-switch>summary{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:rgba(255,255,255,.7)}footer .lang-switch>summary:hover,footer .lang-switch[open]>summary{color:#fff}footer .lang-switch-list{background:#16191d;border-color:rgba(255,255,255,.16);box-shadow:0 8px 24px rgba(0,0,0,.6)}footer .lang-switch-opt{color:#e2e6ea!important}footer .lang-switch-opt:hover{background:rgba(255,255,255,.08)!important}.mobile-nav-drawer .fable-theme-switch{border-color:rgba(0,0,0,.15);background:rgba(255,255,255,.55)}.mobile-nav-drawer .fable-theme-opt{color:rgba(0,0,0,.65)}.mobile-nav-drawer .fable-theme-opt:hover{background:rgba(0,0,0,.06);color:rgba(0,0,0,.85)}.mobile-nav-drawer .fable-theme-opt[aria-pressed="true"]{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px rgba(0,0,0,.12)}@media (min-width:769px){body.item #sidebar{background:transparent!important;border-radius:0!important;padding:0!important;overflow:visible!important}body.item #sidebar>#contact.widget-box{background:#fff!important;border-radius:12px;padding:20px!important;margin:0 0 16px 0;overflow:hidden}body.item #sidebar>.report-function{margin:0}}@media (min-width:769px){body.search section{padding-top:14px!important}body.search .wrapper-flash{margin-bottom:0!important}body.search div.breadcrumb{margin:0!important}body.search .wrapper#content{padding-top:14px!important}}#report-modal{display:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;float:none!important;width:100%!important;height:100%!important}#report-modal.open{display:flex!important}#report-modal .auth-modal-box{max-width:460px;padding:36px 40px 40px}#report-modal textarea{width:100%!important;box-sizing:border-box;resize:vertical;min-height:120px}.fable-avatar-initials{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;background:#d9dde1;color:#4a5158;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.5px;overflow:hidden;user-select:none}#sidebar #contact p.user-img .fable-avatar-initials{width:90px;height:90px;min-width:90px;font-size:30px;box-shadow:rgb(60 64 67 / 30%) 0px 1px 2px 0px,rgb(60 64 67 / 15%) 0px 2px 6px 2px}.item #comments .comment .user-img .fable-avatar-initials{width:48px;height:48px;font-size:17px}#sidebar #contact p.user-img img,#sidebar #contact p.user-img .fable-avatar-initials{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;max-height:64px!important}#sidebar #contact p.user-img .fable-avatar-initials{font-size:21px}#sidebar #contact p.user-img{margin:0!important}#sidebar #contact p.user-img img,#sidebar #contact p.user-img .fable-avatar-initials{width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;max-height:52px!important;padding:0!important;box-shadow:none!important}#sidebar #contact p.user-img .fable-avatar-initials{background:#55595e;color:#fff;font-size:19px;font-weight:700;letter-spacing:.3px}.side-username h2{font-size:17px!important;line-height:22px!important;padding-left:14px!important}p.side-more a{padding-left:14px;font-size:13px}.header-lang{display:inline-flex;align-items:center}.header-lang .lang-switch>summary{height:40px;padding:0 12px;border:none;background:none;color:#1a1a1a;font-size:14px;font-weight:500;border-radius:100px}.header-lang .lang-switch>summary:hover{background:#f5f5f5}.header-lang .lang-switch-list{top:calc(100% + 8px);bottom:auto;right:0}@media (max-width:768px){.header-lang .lang-switch>summary .lang-switch-name{display:none}.header-lang .lang-switch>summary{padding:0 8px}}body.home form.search{position:relative}.search-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.15);overflow:hidden;z-index:60;text-align:left}.search-suggest a.ss-item{display:flex;align-items:center;gap:10px;padding:10px 16px;color:#222;text-decoration:none;font-size:0.95rem}.search-suggest a.ss-item:hover,.search-suggest a.ss-item.ss-active{background:#f4f6f8}.ss-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-label strong{font-weight:700}.ss-parent{color:#8a9099;font-weight:400}.ss-tag{flex:none;font-size:0.72rem;color:#6b7280;background:#eef1f4;border-radius:12px;padding:2px 9px;white-space:nowrap}.ss-item.ss-cat .ss-tag{background:#e3f2fa;color:#0b7fae}@media (max-width:600px){.search-suggest a.ss-item{padding:12px 14px}}.ss-item.ss-val .ss-tag{background:#efe9fb;color:#6d4fc4}#fable-search-modal{display:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9998!important;align-items:flex-start!important;justify-content:center!important;padding:80px 20px 20px!important;box-sizing:border-box!important;width:100%!important;height:100%!important;float:none!important}#fable-search-modal.open{display:flex!important}body.fsp-open-body{overflow:hidden}.fsp-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer}.fsp-box{position:relative;z-index:1;width:100%;max-width:680px;max-height:calc(100vh - 100px);background:#fff;border-radius:18px;box-shadow:0 8px 40px rgba(0,0,0,0.2);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;animation:auth-modal-in 0.2s ease}.fsp-head{flex:none;display:flex;align-items:center;gap:8px;padding:14px 14px 14px 18px;border-bottom:1px solid #ececef;margin:0!important}.fsp-field{position:relative;flex:1;display:flex;align-items:center;min-width:0}.fsp-field .fsp-mag{position:absolute;left:14px;color:#8a9099;pointer-events:none}.fsp-box input[type="text"].fsp-input{width:100%!important;height:52px!important;margin:0!important;padding:0 40px 0 44px!important;font-family:'Inter',sans-serif;font-size:16px!important;color:#1a1a1a!important;background:#f4f6f8!important;border:1.5px solid transparent!important;border-radius:12px!important;box-shadow:none!important;outline:none!important;float:none!important;box-sizing:border-box!important}.fsp-box input[type="text"].fsp-input::placeholder{color:#8a9099}.fsp-box input[type="text"].fsp-input:focus{background:#fff!important;border-color:#1a1a1a!important}.fsp-clear{position:absolute!important;right:10px!important;width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background:#e2e5e9!important;color:#555!important;box-shadow:none!important;cursor:pointer!important;float:none!important}.fsp-clear[hidden]{display:none!important}.fsp-clear:hover{background:#d5d9de!important}.fsp-close{flex:none;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background:none!important;background-color:transparent!important;color:#888!important;box-shadow:none!important;cursor:pointer!important;float:none!important}.fsp-close:hover{background-color:#f0f0f0!important;color:#111!important}.fsp-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.search-suggest.fsp-suggest{position:static;border:none;border-radius:0;box-shadow:none;padding:6px 0 10px}.search-suggest.fsp-suggest a.ss-item{padding:11px 18px}.ss-item.ss-item-all{font-weight:600}.ss-item.ss-item-all .ss-label{color:#123659}.fsp-empty{padding:30px 22px 26px;text-align:center}.fsp-empty[hidden]{display:none}.fsp-empty .fsp-empty-title{margin:0 0 5px;font-size:15px;font-weight:600;color:#1a1a1a}.fsp-empty span{font-size:13.5px;color:#8a9099}.fsp-default[hidden]{display:none}.fsp-section{padding:16px 18px 6px}.fsp-section:last-child{padding-bottom:18px}.fsp-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.fsp-section-head h3{margin:0!important;font-family:'Inter',sans-serif;font-size:12px!important;font-weight:700!important;letter-spacing:0.6px;text-transform:uppercase;color:#8a9099!important;line-height:1.2!important;float:none!important}.fsp-section-head a{font-size:13px;font-weight:500;color:#123659!important;text-decoration:none!important;white-space:nowrap}.fsp-section-head a:hover{text-decoration:underline!important}.fsp-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fsp-cat{display:flex!important;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#1a1a1a!important;text-decoration:none!important;font-size:14px;font-weight:500;min-width:0;transition:border-color 0.15s ease,background-color 0.15s ease}.fsp-cat:hover{border-color:#1a1a1a;background-color:#fafafa;text-decoration:none!important}.fsp-cat .fsp-cat-ico{flex:none;width:34px;height:34px;border-radius:9px;object-fit:cover;background:#eef4f1}.fsp-cat-txt{min-width:0}.fsp-cat-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsp-cat-count{display:block;font-size:12px;font-weight:400;color:#8a9099;margin-top:1px;white-space:nowrap}.fsp-brands{display:flex;flex-wrap:wrap;gap:7px}.fsp-brand{display:inline-flex!important;align-items:center;padding:7px 14px;border:1px solid #e0e2e6;border-radius:100px;background:#fff;font-size:13.5px;font-weight:500;color:#333!important;text-decoration:none!important;transition:border-color 0.15s ease,background-color 0.15s ease}.fsp-brand:hover{border-color:#1a1a1a;background-color:#f7f7f8;text-decoration:none!important}@media (max-width:640px){#fable-search-modal{padding:0!important;align-items:stretch!important}.fsp-box{max-width:none;height:100%;max-height:100%;border-radius:0}.fsp-head{padding:10px 10px 10px 14px}.fsp-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.search-suggest.fsp-suggest a.ss-item{padding:12px 14px}}#smf-bubbles .smf-bubbles-toggle{display:inline-flex;align-items:center;width:auto;margin:0;padding:8px 14px;background:#fff;border:1.5px dashed #bbb;border-radius:8px;font-size:14px;font-weight:500;line-height:normal;color:#333;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color 0.15s,background 0.15s}#smf-bubbles .smf-bubbles-toggle:hover{border-color:#999;background:#fafafa;color:#000}#smf-bubbles .smf-bubbles-toggle[hidden]{display:none}.smf-bubble.smf-bubble-in-group{display:none!important}.smf-bubble.smf-bubble-cf-range:hover{text-decoration:none}.smf-bubble.smf-bubble-cf-range .smf-bubble-x:hover{color:#c00}.top-oglas.deaktiviran-oglas{background:#d32f2f}.top-oglas.sinhroniziran-oglas{background:#1a6fdb;display:inline-flex;align-items:center;gap:4px}.top-oglas.sinhroniziran-oglas svg{width:12px;height:12px;flex:0 0 auto}.top-oglas.brez-zaloge-oglas{background:#6b7280;display:inline-flex;align-items:center;gap:4px}.top-oglas.brez-zaloge-oglas svg{width:12px;height:12px;flex:0 0 auto}.btn-fc-adjust-pref-int{display:none!important}.ui-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:15px;margin:0 0 15px}body.user-items .ui-head h1{width:auto;flex:1 1 auto;min-width:0;margin:0;padding-bottom:0;border-bottom:0}.ui-stats-btn{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;border:1px solid #d4d4d7;border-radius:999px;background:#fff;padding:8px 15px;font-size:14px;font-weight:600;line-height:18px;color:#191919;transition:border-color .15s,background .15s,color .15s}.ui-stats-btn svg{width:16px;height:16px;flex:0 0 auto}.ui-stats-btn:hover{border-color:#191919;color:#191919}.ui-stats-btn[aria-expanded="true"]{background:#191919;border-color:#191919;color:#fff}.ui-stats-panel{border:1px solid #e4e4e7;border-radius:12px;padding:16px 18px;margin:0 0 18px}.ui-stats-panel[hidden]{display:none}.ui-stats-loading,.ui-stats-error{margin:0;font-size:14px;color:#767676}form[name="user-items-search"].user-items-search-form{display:block;float:none;clear:both;width:100%;margin:0 0 22px}.user-items-search-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-search{position:relative;width:100%;margin:0 0 12px}.ui-search svg{position:absolute;left:16px;top:50%;margin-top:-9px;width:18px;height:18px;color:#a0a0a5;pointer-events:none;z-index:1}.ui-search input[type="text"]{float:none;clear:none;width:100%;height:auto;min-width:0;max-width:none;margin:0;border:1px solid #d4d4d7;border-radius:999px;background:#fff;box-shadow:none;padding:12px 18px 12px 46px;font-family:inherit;font-size:15px;line-height:20px;outline:none;transition:border-color .15s,box-shadow .15s}.ui-search input[type="text"]::placeholder{color:#a0a0a5}.ui-search input[type="text"]:focus{border-color:#191919;box-shadow:0 0 0 3px rgba(25,25,25,.08)}.ui-search:focus-within svg{color:#191919}.ui-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ui-selects:not(:has(.ui-field:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-field{min-width:0}.ui-field label{display:block;float:none;width:auto;padding:0;margin:0 0 6px;text-align:left;font-size:12.5px;font-weight:700;color:#767676;line-height:1.3}.ui-field select{float:none;clear:none;width:100%;height:auto;min-width:0;max-width:none;margin:0;border:1px solid #d4d4d7;border-radius:999px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='3'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 16px center;padding:12px 38px 12px 16px;font-family:inherit;font-size:14px;line-height:20px;color:#191919;-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;box-shadow:none;text-overflow:ellipsis}.ui-field select:focus{border-color:#191919}.ui-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 14px}.ui-active-count{font-size:13px;font-weight:600;color:#767676}.ui-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;border-radius:999px;background:#f1f1f3;padding:5px 10px 5px 12px;font-size:13px;font-weight:600;line-height:18px;color:#191919}.ui-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-chip svg{width:12px;height:12px;flex:0 0 auto;color:#767676}.ui-chip:hover{background:#e3e3e7;color:#191919}.ui-chip:hover svg{color:#191919}.ui-clear{font-size:13px;font-weight:600;color:#767676;text-decoration:underline}.ui-clear:hover{color:#191919}.ui-empty{text-align:center;padding:50px 20px}.ui-empty svg{display:block;width:40px;height:40px;color:#ccc;margin:0 auto 10px auto}.ui-empty h2{margin:0 0 8px 0}.ui-empty p{color:#777;margin:0}.ui-empty-btn{display:inline-block;margin-top:16px;background:#111;color:#fff;padding:10px 20px;border-radius:20px;font-weight:600}.ui-empty-btn:hover{background:#333;color:#fff}.ui-pending{padding-top:4px}.ui-pending-badge{animation:ui-pending-pulse 1.6s ease-in-out infinite}@keyframes ui-pending-pulse{0%,100%{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ui-pending-badge{animation:none}}.sia-pend .listing-thumb img{opacity:.55}.listing-list .listing-card.sia-pend{align-items:center}.listing-list .listing-card.sia-pend .listing-detail{padding:4px 0}@media (max-width:760px){.ui-selects,.ui-selects:not(:has(.ui-field:nth-child(3))){grid-template-columns:1fr}}@media (hover:hover){.listing-card:has(.btn-admin[data-tip]) .listing-cell{overflow:visible !important}.admin-options .btn-admin[data-tip]{position:relative}.admin-options .btn-admin[data-tip]::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:max-content;max-width:240px;white-space:normal;text-align:center;background:#191919;color:#fff;font-size:12px;font-weight:500;line-height:1.4;padding:7px 10px;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.22);opacity:0;visibility:hidden;pointer-events:none;z-index:30;transition:opacity .08s linear}.admin-options .btn-admin[data-tip]::before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#191919;opacity:0;visibility:hidden;pointer-events:none;z-index:31;transition:opacity .08s linear}.admin-options .btn-admin[data-tip]:hover::after,.admin-options .btn-admin[data-tip]:hover::before,.admin-options .btn-admin[data-tip]:focus-visible::after,.admin-options .btn-admin[data-tip]:focus-visible::before{opacity:1;visibility:visible}}.listing-list .listing-card .listing-cell .admin-options{margin-top:14px}.item-post .publish-progress{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.4;opacity:.75}.item-post .publish-spinner{flex:0 0 auto;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fable-publish-spin .7s linear infinite}@keyframes fable-publish-spin{to{transform:rotate(360deg)}}.item-post form#item-post button[disabled],.item-post form#item-post input[type="submit"][disabled]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.item-post .publish-spinner{animation-duration:2.4s}}.item-post .publish-progress.no-spinner .publish-spinner{display:none}.nav-beta,#sidebar a .nav-beta,.mobile-nav-drawer a .nav-beta{display:inline-block;float:none;width:auto;margin:0 0 0 7px;padding:2px 7px;border:none;border-radius:999px;background:linear-gradient(135deg,#0d9ecc 0%,#6d5efc 100%);box-shadow:0 1px 5px rgba(75,111,220,.38);color:#fff;font-size:9.5px;font-weight:800;line-height:14px;letter-spacing:1px;text-indent:1px;text-transform:uppercase;text-decoration:none;vertical-align:2px;white-space:nowrap}

/* ============================================================
   FABLE PUBLISH — obrazec za objavo/urejanje oglasa (item-post.php)
   Vse je omejeno na .fp-publish. Isti blok je v style-child.min.css
   (datoteka, ki se servira; generatorja ni) — spremembe vpiši v obe.
   ============================================================ */
body.item.item-post #main {
    width: 720px;
    max-width: 100%;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 auto;
    float: none;
}
.fp-publish .fp-head {
    float: left;
    width: 100%;
    margin: 6px 0 18px;
}
.fp-publish .fp-head h1 {
    font-size: 28px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: -0.02em;
    margin: 0;
    padding: 0;
    float: none;
    width: auto;
}
.fp-publish .fp-lead {
    display: block;
    width: 100%;
    margin: 6px 0 0;
    font-size: 14px;
    line-height: 1.5;
    color: #6b7280;
}
.fp-publish #error_list {
    float: left;
    width: 100%;
    margin: 0 0 16px;
    border-radius: 10px;
}
.fp-publish form#item-post,
.fp-publish form#item-post > fieldset {
    float: left;
    width: 100%;
}
.fp-publish .fp-section {
    float: left;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #e3e6ea;
    border-radius: 12px;
    padding: 22px 24px 24px;
    margin: 0 0 16px;
}
.item.item-post .fp-publish .fp-section > h2 {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 600;
    letter-spacing: -0.01em;
    margin: 0 0 16px;
    padding: 0;
}
.fp-publish .control-group {
    float: left;
    width: 100%;
    margin: 0 0 18px;
}
.fp-publish .fp-section .control-group:last-child {
    margin-bottom: 0;
}
.item.item-post .fp-publish label.control-label,
.item.item-post .fp-publish .meta > label {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 10px;
    float: left;
    width: 100%;
    margin: 0 0 6px;
    padding: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    color: #141618;
}
.fp-publish sup.req,
.fp-publish .floc-req {
    color: #c93b3b;
    font-weight: 600;
}
.fp-publish .fp-help {
    display: block;
    float: left;
    width: 100%;
    margin: 0 0 8px;
    font-size: 13px;
    line-height: 1.45;
    color: #6f757d;
}
.fp-publish .controls .fp-help {
    margin: 6px 0 0;
}
.fp-publish .fp-sec-photos .fp-help {
    margin: 12px 0 0;
}
.fp-publish .fp-count {
    font-size: 12px;
    font-weight: 400;
    color: #8a9099;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}
.fp-publish .fp-count.is-near { color: #b7791f; }
.fp-publish .fp-count.is-over { color: #c93b3b; font-weight: 600; }

/* polja */
.fp-publish input[type="text"],
.fp-publish input[type="url"],
.fp-publish input[type="tel"],
.fp-publish input[type="email"],
.fp-publish input[type="number"],
.fp-publish select,
.fp-publish textarea,
.fp-publish .meta select,
.fp-publish .meta input[type="text"] {
    float: none;
    display: block;
    width: 100%;
    max-width: 100%;
    height: 46px;
    margin: 0;
    padding: 0 14px;
    border: 1px solid #c9ced5;
    border-radius: 8px;
    background: #fff;
    color: #141618;
    font-family: inherit;
    font-size: 15px;
    line-height: 44px;
    box-shadow: none;
    box-sizing: border-box;
    transition: border-color .15s, box-shadow .15s;
}
.fp-publish textarea {
    height: 190px;
    min-height: 120px;
    line-height: 1.5;
    padding: 12px 14px;
    resize: vertical;
}
.fp-publish input:focus,
.fp-publish select:focus,
.fp-publish textarea:focus {
    outline: 0;
    border-color: #2c8f79;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .22);
}
.fp-publish select {
    -webkit-appearance: none;
    appearance: none;
    padding-right: 38px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
    cursor: pointer;
}
.fp-publish .categ .controls select + select {
    margin-top: 8px;
}

/* cena */
.fp-publish .fp-price .controls {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}
.item-post .fp-publish .fp-price input#price {
    width: 220px;
    max-width: 60%;
    font-size: 18px;
    font-weight: 600;
}
.fp-publish .fp-price p.price-curr {
    display: inline-block;
    width: auto;
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    line-height: 46px;
    color: #4b5158;
}
.fp-publish .fp-price p.price-curr select {
    width: auto;
    min-width: 90px;
}

/* nalagalnik fotografij (jedrni UPPY izris) */
.fp-publish #restricted-fine-uploader {
    padding: 0;
    margin: 0;
}
.fp-publish .qq-upload-button {
    display: flex;
    align-items: center;
    gap: 14px;
    width: 100%;
    box-sizing: border-box;
    padding: 18px 20px;
    border: 1.5px dashed #2c8f79;
    border-radius: 10px;
    background: #e3f2ee;
    color: #1f6f5d;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    cursor: pointer;
    transition: background .15s;
}
.fp-publish .qq-upload-button:hover {
    background: #d4ebe3;
}
.fp-publish .qq-upload-button::before {
    content: "";
    flex: none;
    width: 44px;
    height: 44px;
    border-radius: 10px;
    border: 1px solid #cfe3dc;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%232c8f79' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8a2 2 0 0 1 2-2h2l1.5-2h5L16 6h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='12' cy='12.5' r='3.5'/%3E%3C/svg%3E") center no-repeat;
}
.fp-publish .qq-upload-list {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    float: left;
    width: 100%;
    margin: 12px 0 0;
    padding: 0;
    list-style: none;
}
.fp-publish .qq-upload-list:empty {
    display: none;
}
.fp-publish .qq-upload-list li {
    float: none;
    display: block;
    position: relative;
    width: auto;
    height: auto;
    min-height: 0;
    aspect-ratio: 4 / 3;
    margin: 0;
    padding: 0;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid #e3e6ea;
    border-radius: 8px;
    background: #f4f5f7 !important;
    color: #141618 !important;
}
.fp-publish .qq-upload-list li.qq-upload-success:first-child {
    border-color: #2c8f79;
    box-shadow: inset 0 0 0 1px #2c8f79;
}
.fp-publish .qq-upload-list li.qq-placeholder {
    border: 2px dashed #2c8f79;
    background: #e3f2ee !important;
    font-size: 12px;
    text-align: center;
}
.fp-publish .qq-upload-list li.qq-placeholder:before {
    display: block;
    margin: 0;
    padding: 24% 10px 0;
    color: #1f6f5d;
}
.fp-publish .qq-upload-list li .qq-upload-file,
.fp-publish .qq-upload-list li .qq-upload-size {
    display: none;
}
.fp-publish .qq-upload-list li .ajax_preview_img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}
.fp-publish .qq-upload-list li .ajax_preview_img img,
.fp-publish .qq-upload-success div.ajax_preview_img img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    margin: 0;
    object-fit: cover;
}
.fp-publish .qq-upload-list li .qq-upload-delete {
    display: block !important;
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 3;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .6) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center no-repeat;
    color: transparent !important;
    font-size: 0;
    line-height: 0;
    text-indent: -999px;
    overflow: hidden;
}
.fp-publish .qq-upload-list li .qq-upload-delete:hover {
    background-color: rgba(201, 59, 59, .9);
}
.fp-publish .qq-upload-list li .qq-upload-move {
    width: 34px;
    height: 34px;
    padding: 8px;
    top: calc(50% - 17px);
    left: calc(50% - 17px);
    border-radius: 8px;
    box-shadow: none;
    font-size: 16px;
    line-height: 18px;
}
.fp-publish .qq-upload-list li .qq-upload-move i {
    line-height: 18px;
}
.fp-publish .qq-upload-fail .qq-upload-status-text {
    position: absolute;
    left: 6px;
    right: 6px;
    bottom: 6px;
    z-index: 3;
    font-size: 11px;
    padding: 4px 6px;
}

/* polja po meri (#plugin-hook) */
.fp-publish #plugin-hook .row {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.fp-publish .meta_list {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px 18px;
    float: left;
    width: 100%;
    margin: 0;
}
.item.item-post .fp-publish .meta_list .meta,
.fp-publish .form-horizontal .meta_list .meta {
    float: none;
    clear: none;
    width: auto;
    min-width: 0;
    margin: 0;
    padding: 0;
}
.fp-publish .meta_list .meta[data-type="TEXTAREA"],
.fp-publish .meta_list .meta[data-type="RADIO"],
.fp-publish .meta_list .meta[data-type="CHECKBOX"],
.fp-publish .meta_list .meta[data-type="DATEINTERVAL"],
.fp-publish .meta_list .meta[data-type="URL"],
.fp-publish .meta_list .meta[data-slug="povezava"],
.fp-publish .meta_list .meta.fp-seg-wide {
    grid-column: 1 / -1;
}
.fp-publish .meta textarea {
    height: 120px;
}
.fp-publish .meta[data-type="CHECKBOX"] {
    display: flex;
    align-items: center;
    gap: 10px;
}
.item.item-post .fp-publish .meta[data-type="CHECKBOX"] > label {
    width: auto;
    margin: 0;
    float: none;
}
.fp-publish .meta[data-type="CHECKBOX"] input[type="checkbox"] {
    width: 18px;
    height: 18px;
    margin: 0;
    accent-color: #2c8f79;
}
.fp-publish .meta_list .meta .cf_date_interval {
    display: inline-block;
    width: 140px;
}

/* pilule: JS (kratki DROPDOWN) in CSS (RADIO) */
.fp-publish .fp-seg-src {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    opacity: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    pointer-events: none;
}
.fp-publish .fp-seg,
.fp-publish .meta[data-type="RADIO"] ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
.item.item-post .fp-publish .meta[data-type="RADIO"] ul li {
    clear: none;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
}
.item.item-post .fp-publish .meta[data-type="RADIO"] ul li input[type="radio"] {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: 0;
    opacity: 0;
    pointer-events: none;
}
.fp-publish .fp-seg button,
.item.item-post .fp-publish .meta[data-type="RADIO"] ul li label {
    -webkit-appearance: none;
    appearance: none;
    display: inline-flex;
    align-items: center;
    height: 38px;
    margin: 0;
    padding: 0 14px;
    border: 1px solid #c9ced5;
    border-radius: 999px;
    background: #fff;
    color: #141618;
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    width: auto;
    float: none;
    cursor: pointer;
    user-select: none;
    transition: background .12s, border-color .12s, color .12s;
}
.fp-publish .fp-seg button:hover,
.item.item-post .fp-publish .meta[data-type="RADIO"] ul li label:hover {
    border-color: #7a8088;
}
.fp-publish .fp-seg button[aria-checked="true"],
.item.item-post .fp-publish .meta[data-type="RADIO"] ul li input[type="radio"]:checked + label {
    background: #e3f2ee;
    border-color: #2c8f79;
    color: #1f6f5d;
}
.fp-publish .fp-seg button:focus-visible,
.item.item-post .fp-publish .meta[data-type="RADIO"] ul li input[type="radio"]:focus-visible + label {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .25);
}

/* kontakt */
.fp-publish .read-only-fields {
    float: none;
    display: block;
    width: 100%;
    height: 46px;
    box-sizing: border-box;
    padding: 0 14px;
    border: 1px solid #e3e6ea;
    border-radius: 8px;
    background: #f4f5f7;
    color: #4b5158;
    font-family: inherit;
    font-size: 15px;
    line-height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* Stikala so vrstice seznama z iOS stikalom desno (videz iz sinhroniziranega
   kataloga), vendar brez svojega okvirja - tega ze nosi kartica sklopa.
   Vsaka vrstica ima črto zgoraj (tudi prva, pod naslovom sklopa) in enak
   prostor nad in pod napisom, zato je ta navpično poravnan s stikalom. */
.fp-publish .fp-switchlist {
    float: left;
    width: 100%;
    margin: 0;
}
.fp-publish .fp-switchlist + .control-group {
    margin-top: 18px;
}
.fp-publish .fp-switch {
    float: left;
    width: 100%;
    margin: 0;
}
.item-post .fp-publish .fp-switch .controls.checkbox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    float: left;
    box-sizing: border-box;
    width: 100%;
    min-height: 51px;
    margin: 0;
    padding: 14px 0;
    border-top: 1px solid #e3e6ea;
}
/* Napis dobi enako visok okvir kot stikalo (23 px) in je v njem navpicno na
   sredini, zato se sredini napisa in stikala ujemata ne glede na to, koliko
   vrstic ima napis in kako visoka je vrstica. Stolpcna smer pusti morebitni
   .fp-switch-sub v svoji vrstici pod napisom. */
.item.item-post .fp-publish .fp-switch .controls.checkbox label {
    order: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    flex: 1 1 auto;
    float: none;
    width: auto;
    min-height: 23px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    cursor: pointer;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"] {
    order: 2;
    flex: none;
    align-self: center;
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    width: 38px;
    height: 23px;
    margin: 0;
    border: 0;
    border-radius: 999px;
    background: #e4e4e6;
    cursor: pointer;
    transition: background .2s ease;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"]::after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .22);
    transition: transform .2s ease;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"]:checked {
    background: #34c759;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"]:checked::after {
    transform: translateX(15px);
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"]:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(52, 199, 89, .3);
}
.fp-publish .floc-hint {
    font-size: 13px;
    color: #6f757d;
    margin-top: 6px;
}

/* GDPR potrditve (vtičnik gdpr, hook item_form) */
.fp-publish #gdpr-check {
    margin: 16px 0 0;
}
.fp-publish #gdpr-check .input-box-check {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin: 0 0 8px;
}
.item.item-post .fp-publish #gdpr-check label {
    float: none;
    width: auto;
    margin: 0;
    font-weight: 400;
    font-size: 14px;
}
.fp-publish #gdpr-check input[type="checkbox"] {
    flex: none;
    width: 18px;
    height: 18px;
    margin: 2px 0 0;
    accent-color: #2c8f79;
}

/* gumb */
.fp-publish .fp-actions {
    float: left;
    width: 100%;
    margin: 4px 0 0;
}
.item-post .fp-publish .controls.pblbt {
    float: left;
    width: 100%;
    padding: 0;
}
.fp-publish .controls.recpt {
    margin-bottom: 14px;
}
.fp-publish .pblbt .btn.btn-primary.pbl {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 220px;
    height: 50px;
    margin: 0;
    padding: 0 32px;
    border: 0;
    border-radius: 999px;
    background: #141618;
    color: #fff;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    cursor: pointer;
    transition: background .12s, transform .08s;
}
.fp-publish .pblbt .btn.btn-primary.pbl:hover {
    background: #000;
    color: #fff;
}
.fp-publish .pblbt .btn.btn-primary.pbl:active {
    transform: translateY(1px);
}
.fp-publish .pblbt .btn.btn-primary.pbl:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .3);
}
.item-post .fp-publish form#item-post .btn.btn-primary.pbl[disabled] {
    opacity: .6;
    cursor: wait;
}

@media screen and (max-width: 767px) {
    body.item-post #content #main {
        max-width: 100%;
        display: block;
    }
    .fp-publish .fp-head { margin: 2px 0 14px; }
    .fp-publish .fp-head h1 { font-size: 24px; }
    .fp-publish .fp-section {
        padding: 16px;
        border-radius: 10px;
        margin-bottom: 12px;
    }
    .fp-publish .qq-upload-list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .fp-publish .meta_list {
        grid-template-columns: 1fr;
        gap: 14px;
    }
    .item-post .fp-publish .fp-price input#price {
        width: auto;
        flex: 1 1 auto;
        max-width: none;
    }
    .fp-publish .fp-actions {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 5;
        margin: 0;
        width: 100%;
        padding: 12px 0 calc(12px + env(safe-area-inset-bottom));
        background: #fff;
        border-top: 1px solid #e3e6ea;
        box-shadow: 0 -8px 24px -12px rgba(0, 0, 0, .25);
    }
    .fp-publish .pblbt .btn.btn-primary.pbl {
        width: 100%;
        min-width: 0;
        height: 48px;
    }
}

/* FABLE PUBLISH — popravki 11. 9. 2026: polja po meri eno na vrstico,
   stikala niso več odrezana (globalno pravilo input[type="checkbox"]
   v style.css omeji širino na 18 px in vstavi kljukico ::before). */
.item.item-post .fp-publish .meta > label {
    display: block;
}
.fp-publish .meta > label sup.req {
    margin-left: 2px;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"] {
    min-width: 38px;
    max-width: 38px;
    min-height: 23px;
    background-image: none;
    box-shadow: none;
    line-height: 23px;
    padding: 0 !important;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"]::before,
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"]:checked::before {
    content: none !important;
    display: none !important;
}

/* FABLE PUBLISH — kontakt: dve stikali z vrednostjo pod napisom in
   polje za telefon, ki se odpre pod vklopljenim stikalom. */
.fp-publish .fp-switch-sub {
    display: block;
    margin-top: 2px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    color: #6f757d;
    overflow-wrap: anywhere;
}
.fp-publish .fp-phone-entry {
    float: left;
    width: 100%;
    padding: 2px 0 8px;
}
.fp-publish .fp-phone-entry.is-hidden {
    display: none;
}

/* AdSense in the search sidebar — the unit is the last element of the filter
   column, so position:sticky had nowhere to travel (the grid uses
   align-items:start, the column does not stretch) and the ad scrolled away
   with the filters. Stretching the column turns sticky back on.
   clear:both keeps the filters clickable: #sidebar .filters is float:left, so
   an in-flow block after it starts at the top of the column and its box lies
   over the whole filter card; position:sticky moved that box into the
   positioned layer, where it swallowed every click on the filters. */
@media (min-width: 769px) {
    body.search #sidebar {
        align-self: stretch;
    }
    body.search .sidebar-banner-ad {
        position: sticky;
        top: 80px;
        clear: both;
    }
}

/* Same trap on the listing page: item-sidebar.php includes the same ad snippet
   without the .sidebar-banner-ad wrapper, so .adsm-ads-sidebar is a direct
   child of #sidebar and the seller card (#contact) before it is float:left -
   the sticky ad box (and its stretched "OGLAS" label) covered the whole card
   and swallowed the clicks on "Contact seller". */
#sidebar .adsm-ads-sidebar{clear:both}

/* FABLE PUBLISH — fotografije v enem koraku (js/item-post-photos.js, v191).
   Klik na polje odpre izbirnik brez Uppyjevega okna, slike se nalagajo sproti
   kot ploscice v mrezi (.fp-up); nove slike imajo gumb za obracanje (.fp-rot).
   Gumbi v ploscicah so <button>, zato ponastavimo globalni nowrap in odmike. */
.fp-publish .qq-upload-button .fp-up-label {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}
.fp-publish .qq-upload-button .fp-up-title {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
}
.fp-publish .qq-upload-button .fp-up-hint {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.35;
    opacity: .85;
}
.fp-publish .qq-upload-button .fp-up-hint:empty {
    display: none;
}
.fp-publish .qq-upload-button:focus-visible {
    outline: 2px solid #2c8f79;
    outline-offset: 2px;
}
.fp-publish .fp-has-photos .qq-upload-button {
    padding: 10px 14px;
}
.fp-publish .fp-has-photos .qq-upload-button::before {
    width: 34px;
    height: 34px;
    border-radius: 8px;
    background-size: 18px;
}
.fp-publish .fp-direct.is-drag .qq-upload-button {
    border-style: solid;
    border-color: #1f6f5d;
    background: #cfe7df;
}
.fp-publish .fp-full .qq-upload-button,
.fp-publish .fp-full .qq-upload-button:hover {
    cursor: default;
    border-style: solid;
    border-color: #dfe2e6;
    background: #f4f5f7;
    color: #6b7178;
}
.fp-publish .fp-full .qq-upload-button::before {
    filter: grayscale(1);
    opacity: .6;
}
.fp-publish .fp-up-note {
    clear: both;
    margin: 10px 0 0;
    font-size: 13px;
    line-height: 1.45;
    color: #b3261e;
}
.fp-publish .fp-up-note[hidden] {
    display: none;
}
.fp-publish .qq-upload-list li.fp-up .ajax_preview_img img,
.fp-publish .qq-upload-list li.fp-rotating .ajax_preview_img img {
    opacity: .55;
}
.fp-publish .qq-upload-list li.fp-up-done .ajax_preview_img img {
    opacity: 1;
}
.fp-publish .qq-upload-list li .fp-up-bar {
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: 8px;
    z-index: 2;
    height: 5px;
    overflow: hidden;
    border-radius: 3px;
    background: rgba(255, 255, 255, .8);
}
.fp-publish .qq-upload-list li .fp-up-bar i {
    display: block;
    width: 0;
    height: 100%;
    border-radius: 3px;
    background: #2c8f79;
    transition: width .2s ease;
}
.fp-publish .qq-upload-list li.fp-up-wait .fp-up-bar i {
    width: 35%;
    animation: fp-up-wait 1.1s ease-in-out infinite;
}
@keyframes fp-up-wait {
    from { transform: translateX(-100%); }
    to   { transform: translateX(290%); }
}
.fp-publish .qq-upload-list li.fp-up-err {
    border-color: #d93025;
}
.fp-publish .qq-upload-list li.fp-up-err .ajax_preview_img img {
    opacity: .3;
    filter: grayscale(1);
}
.fp-publish .qq-upload-list li .fp-up-msg {
    position: absolute;
    inset: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    float: none;
    border: 0;
    border-radius: 0;
    background: rgba(0, 0, 0, .35) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4v6h6'/%3E%3Cpath d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/%3E%3C/svg%3E") center no-repeat;
    cursor: pointer;
    box-shadow: none;
}
.fp-publish .qq-upload-list li .fp-up-msg:hover {
    background-color: rgba(0, 0, 0, .5);
}
.fp-publish .qq-upload-list li .fp-up-x,
.fp-publish .qq-upload-list li .fp-rot {
    position: absolute;
    top: 6px;
    z-index: 3;
    width: 26px;
    height: 26px;
    margin: 0;
    padding: 0;
    float: none;
    border: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .6);
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    box-shadow: none;
}
.fp-publish .qq-upload-list li .fp-up-x {
    right: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");
}
.fp-publish .qq-upload-list li .fp-up-x:hover {
    background-color: rgba(201, 59, 59, .9);
}
.fp-publish .qq-upload-list li .fp-rot {
    left: 6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 4v6h-6'/%3E%3Cpath d='M20.49 15a9 9 0 1 1-2.12-9.36L23 10'/%3E%3C/svg%3E");
}
.fp-publish .qq-upload-list li .fp-rot:hover {
    background-color: rgba(0, 0, 0, .8);
}
.fp-publish .qq-upload-list li.fp-rotating .fp-rot {
    animation: fp-rot-spin .8s linear infinite;
}
@keyframes fp-rot-spin {
    to { transform: rotate(360deg); }
}

/* FABLE ITEM — lastnikov gumb "Izpostavi oglas" (fable_pay, hook item_meta, v192).
   item.php ga ovije v .item-meta-hook: svoja vrstica pod lastnostmi oglasa in
   z razmikom do "Dodatne informacije", v slogu gumba iz "Moji oglasi"
   (gradient + raketa), enako tudi "Izpostavljeno do …" (v193). */
.item-meta-hook {
    clear: both;
    margin: 4px 0 28px;
}
.item-meta-hook > .opr-promote-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    float: none;
}
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn {
    float: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 0;
    padding: 11px 20px;
    border-radius: 999px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
}
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn {
    border: 0 !important;
    border: 0;
    background: linear-gradient(288deg, #123659, #5d8d6a);
    color: #fff !important;
    transition: background .15s ease, transform .15s ease;
}
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn::before {
    content: "";
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E") center / contain no-repeat;
}
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn:hover {
    background: linear-gradient(288deg, #0e2c48, #4e7a5b);
    color: #fff !important;
    transform: translateY(-1px);
}
@media (max-width: 768px) {
    .item-meta-hook > .opr-promote-wrap > .opr-promote-btn {
        width: 100%;
    }
}

/* FABLE — izpostavljen oglas: "Izpostavljeno do 21.10.2026" (fable_pay
   .opr-promote-btn-extend, v193) v "Moji oglasi" in na strani oglasa je enak
   gumb kot "Izpostavi oglas" (gradient + raketa), samo z drugim besedilom;
   klik odpre okno za podaljsanje. .opr-promote-static (premium starega
   osclass_pay) nima okna, zato brez odziva na lebdenje. */
.admin-options .opr-promote-btn.opr-promote-static,
.item-meta-hook > .opr-promote-wrap > .opr-promote-static {
    cursor: default;
}
.admin-options .opr-promote-btn.opr-promote-static:hover,
.item-meta-hook > .opr-promote-wrap > .opr-promote-static:hover {
    background: linear-gradient(288deg, #123659, #5d8d6a) !important;
    transform: none;
}

/* FABLE — "Izpostavljeno do 21. 10." v isti vrstici z Uredi/Pavziraj (v195):
   kratek datum (fable_pay) + Uredi/Pavziraj najmanj 90 px namesto 120 px
   (vrstica 438 px: 196 + 90 + 94 + 27 + 3 x 8 = 431). Mobilna mreza ostane.
   Oblacek ob lebdenju (data-tip, "Kliknite, ce zelite promocijo podaljsati")
   je poravnan levo, ker kartica (.listing-detail) reze, kar sega cez rob. */
.admin-options .btn-admin:not(.btn-remove) {
    min-width: 90px;
}
.admin-options .opr-promote-btn[data-tip],
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn[data-tip] {
    position: relative;
}
.admin-options .opr-promote-btn[data-tip]::after,
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn[data-tip]::after {
    content: attr(data-tip);
    position: absolute;
    left: 0;
    bottom: calc(100% + 8px);
    z-index: 20;
    padding: 6px 10px;
    border-radius: 6px;
    background: #1b1b1b;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.3;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transform: translateY(4px);
    transition: opacity .12s ease, transform .12s ease, visibility .12s;
}
.admin-options .opr-promote-btn[data-tip]:hover::after,
.admin-options .opr-promote-btn[data-tip]:focus-visible::after,
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn[data-tip]:hover::after,
.item-meta-hook > .opr-promote-wrap > .opr-promote-btn[data-tip]:focus-visible::after {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
@media (hover: none) {
    .admin-options .opr-promote-btn[data-tip]::after,
    .item-meta-hook > .opr-promote-wrap > .opr-promote-btn[data-tip]::after {
        display: none;
    }
}

/* ============================================================
   FABLE MOBILE — pika na i (v197, 26. 9. 2026)
   Isti blok je na koncu style-child.css in style-child.min.css
   (datoteka, ki se servira; generatorja ni) — spremembe vpiši v obe.
   ============================================================ */

/* Številčenje z eno samo stranjo ("1") nima kaj pokazati */
.paginate:has(> ul > li:only-child) {
    display: none;
}

/* SEO besedilo v nogi (Fable SEO, #sep-stext) je bilo temno sivo na črni podlagi */
footer #sep-stext {
    color: #b3b3b3;
}

@media only screen and (max-width: 768px) {
    /* Drsi okno, ne <body>. height:100% iz bloka "Sticky footer" in
       overflow-x:hidden sta body naredila za drsni vsebnik, zato je
       window.pageYOffset ostal 0: pametna glava in lepljiva vrstica filtrov
       na iskanju, obnova položaja seznama in skrivanje naslovne vrstice
       brskalnika niso delali. Lepljiva noga že sloni na min-height:100vh +
       flex. overflow-x:clip ne ustvari drsnega vsebnika (starejši brskalniki
       ostanejo pri hidden). */
    html, body {
        height: auto !important;
    }
    html, body {
        overflow-x: hidden;
        overflow-x: clip;
    }

    /* Glava: 60 px namesto 77 px */
    header.site-header {
        padding: 0 16px !important;
    }
    header.site-header .header-inner {
        height: 60px;
    }
    .mobile-nav-drawer {
        padding-top: 61px;
    }

    /* Ikona iskanja v glavi (odpre okno pametnega iskanja). Na iskanju je
       iskalno polje že pod glavo, zato tam ostaneta logotip in meni. */
    body:not(.search) .header-right {
        display: flex !important;
        margin-left: auto;
        gap: 0;
    }
    body:not(.search) .header-right > :not(.fsp-open) {
        display: none !important;
    }
    .header-right .header-icon.fsp-open {
        width: 40px !important;
        padding: 0 !important;
        justify-content: center;
        border-radius: 50% !important;
    }
    .header-right .header-icon.fsp-open .header-icon-label {
        display: none;
    }
    .header-right .header-icon.fsp-open svg {
        width: 22px;
        height: 22px;
    }
    body:not(.search) .header-mobile-toggle {
        margin-left: 0;
    }

    /* Naslovnica: hero je visok toliko kot vsebina, naslov s tesnejšim razmikom */
    body.home .hero-section {
        height: auto;
        padding: 0;
        margin-bottom: 28px;
    }
    .hero-overlay {
        position: relative;
        width: 100%;
        height: auto;
        padding: 28px 0 16px;
    }
    .hero-content h1 {
        line-height: 1.25;
    }

    /* Puščice vrtiljakov na dotik niso potrebne, ležale so čez slike */
    body.home .swiper-button-next,
    body.home .swiper-button-prev {
        display: none !important;
    }

    /* Naslov sklopa in povezava v isti vrstici kot na namizju */
    .swiper-general-header {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
        gap: 12px;
        margin-bottom: 14px;
    }
    .swiper-general-header-left {
        float: none;
        flex: 0 0 auto;
    }
    .swiper-general-header-left h3 {
        margin: 0;
    }
    .swiper-general-header .swiper-general-header-right {
        display: block;
        flex: 1 1 auto;
        width: auto;
        min-width: 0;
        margin: 0;
        font-size: 14px;
        text-align: right;
    }

    /* PRO oglasi: mreža dveh stolpcev s prvimi šestimi in gumbom "Pokaži več"
       (razred .fable-pgrid doda main.php namesto Swiperja) */
    .mySwiper-grid.fable-pgrid {
        margin-bottom: 0;
    }
    /* Brez gumba "Pokaži več" (največ šest oglasov) je mreža zadnja v sklopu:
       enak razmik do "Priljubljenih znamk" kot pod gumbom */
    .mySwiper-grid.fable-pgrid:last-child {
        margin-bottom: 40px;
    }
    .mySwiper-grid.fable-pgrid .swiper-wrapper {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        gap: 16px 10px;
        height: auto;
        transform: none !important;
    }
    .mySwiper-grid.fable-pgrid .swiper-slide {
        width: auto !important;
        min-width: 0;
        margin: 0 !important;
        text-align: left;
    }
    .mySwiper-grid.fable-pgrid .swiper-slide > a {
        display: block;
        width: 100%;
        min-width: 0;
    }
    .mySwiper-grid.fable-pgrid .swiper-slide img {
        width: 100%;
        height: auto !important;
        aspect-ratio: 3 / 2;
    }
    .mySwiper-grid.fable-pgrid .swiper-slide-title-bold,
    .mySwiper-grid.fable-pgrid .swiper-slide-title-regular {
        display: block;
    }
    .mySwiper-grid.fable-pgrid .swiper-slide.fable-pgrid-hidden {
        display: none;
    }
    .fable-pgrid-more {
        display: block;
        width: 100%;
        margin: 20px 0 40px;
    }

    /* Iskanje: število zadetkov pod naslovom */
    body.search .search-title-count {
        display: block !important;
        font-size: 13px;
        margin-top: 2px;
    }

    /* Pilula kategorije, ki ponovi naslov strani (search.php) */
    #smf-bubbles .smf-bubble-title {
        display: none !important;
    }
    #smf-bubbles-wrap.smf-bubbles-title-only {
        display: none;
    }

    /* Prelivni rob ob pilulah samo, ko vrstica res preliva
       (razred .is-overflowing doda smf-filters.js) */
    #smf-bubbles-wrap::after {
        display: none;
    }
    #smf-bubbles-wrap.is-overflowing::after {
        display: block;
    }

    /* Tipna površina križca na piluli: vidno 14 px, tipno 40 px */
    .smf-bubble-x {
        position: relative;
    }
    .smf-bubble-x::after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 40px;
        height: 40px;
        transform: translate(-50%, -50%);
    }

    /* Naslov kartice v dveh vrsticah */
    body .listing-list .listing-card .listing-basicinfo a.title {
        white-space: normal !important;
        display: -webkit-box !important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        overflow: hidden !important;
        text-overflow: clip !important;
    }

    /* Srček: tipna površina 40 px, vidna velikost ostane */
    .listing-card .ffav-btn-card::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 40px;
        height: 40px;
        transform: translate(-50%, -50%);
    }

    /* Podobni oglasi: srček spodaj desno in enako velik kot v seznamu */
    .similar_ads .listing-grid .listing-card .ffav-btn-card {
        top: auto;
        bottom: 6px;
        right: 4px;
    }
    .similar_ads .listing-grid .listing-card .ffav-btn-card svg {
        width: 24px;
        height: 24px;
    }
    .similar_ads .listing-grid .listing-card .listing-detail {
        padding-right: 0;
    }
    /* Moji oglasi: spodaj desno je vrstica z lastnikovimi gumbi (Uredi /
       Pavziraj / Zbriši) in srček je ležal čez "Zbriši". Tu gre v zgornji
       desni kot slike kot prosojen krogec s številom, enako kot v mrežah in na
       strani oglasa (zgoraj levo so značke, spodaj levo ogledi). 28px = 20px
       zgornjega odmika kartice + 8px od roba slike. */
    body.user-items .listing-list .listing-card .ffav-btn-card,
    body.search .listing-list .listing-card .ffav-btn-card {
        top: 28px;
        right: 8px;
        bottom: auto;
        min-width: 38px;
        height: 38px;
        padding: 0 9px;
        background: rgba(0, 0, 0, 0.5);
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        border-radius: 19px;
        color: #fff;
    }
    body.user-items .listing-list .listing-card .ffav-btn-card svg {
        width: 20px;
        height: 20px;
    }
    /* Iskanje: krogec v zgornjem desnem kotu slike, ki je na levi in široka
       44 % kartice, najmanj 130 in največ 220 px (.listing-thumb); kartica
       nima vodoravnega odmika, zato je desni rob slike pri tej širini. Slika
       je ozka, zato je krogec manjši - s številom ne sme seči do TOP OGLAS. */
    body.search .listing-list .listing-card .ffav-btn-card {
        right: calc(100% - clamp(130px, 44%, 220px) + 8px);
        min-width: 32px;
        height: 32px;
        padding: 0 7px;
        border-radius: 16px;
    }
    body.search .listing-list .listing-card .ffav-btn-card svg {
        width: 18px;
        height: 18px;
    }
    body.search .listing-list .listing-card .ffav-photo-count {
        margin-right: 3px;
        font-size: 13px;
    }
    body.user-items .listing-list .listing-card .ffav-btn-card.ffav-on,
    body.search .listing-list .listing-card .ffav-btn-card.ffav-on {
        color: #ff5c8a;
    }
    body.user-items .listing-list .listing-card .ffav-btn-card.ffav-on svg,
    body.search .listing-list .listing-card .ffav-btn-card.ffav-on svg {
        fill: #ff5c8a;
    }

    /* O nas (page-onas-si.php): kartice v enem stolpcu, v dveh so bili
       naslovi prelomljeni na tri vrstice */
    #about-page .grid {
        grid-template-columns: 1fr;
        gap: 32px;
        margin-bottom: 60px;
    }
    #about-page .card img {
        display: block;
        width: 100%;
        height: auto;
    }

    /* Javni profil: kartica prodajalca nad oglasi, brez praznega pasu */
    body.user-public-profile section {
        padding-top: 0 !important;
    }
    body.user-public-profile .wrapper-flash:not(.flash2),
    body.user-public-profile .wrapper-flash.flash2:empty {
        display: none !important;
    }
    body.user-public-profile .wrapper#content {
        display: flex;
        flex-direction: column;
    }
    body.user-public-profile .wrapper#content > .desktop-only {
        order: -1;
        float: none !important;
        width: 100% !important;
        margin-top: 12px;
    }

    /* Vnosna polja: 16 px, sicer iOS ob dotiku približa stran */
    html body input[type="text"],
    html body input[type="email"],
    html body input[type="search"],
    html body input[type="password"],
    html body input[type="tel"],
    html body input[type="number"],
    html body input[type="url"],
    html body input:not([type]),
    html body select,
    html body textarea,
    html body .auth-card .auth-field input,
    html body .auth-card .auth-field select,
    body.home input#query.search-input {
        font-size: 16px !important;
    }

    /* Registracija: izbirnik jezika čez celo širino, pojasnilo pod njim */
    .auth-card .auth-field select {
        width: 100%;
    }
    .auth-card .auth-field .ftr-pub-note {
        flex-basis: 100%;
        width: 100%;
    }

    /* 404: velika številka v eni vrstici (180 px je bila širša od zaslona) */
    .error404 h1 {
        white-space: nowrap;
        font-size: 120px;
        line-height: 1.1;
    }
}

/* FABLE PUBLISH — končna kategorija (v200, js/item-post-ui.js): dokler izbrana
   kategorija nima zadnje ravni, sklop Podrobnosti ne kaže polj po meri
   (.fp-cat-pending), oddaja pa pod izbirniki izpiše napako in obrobi
   izbirnik, ki čaka na izbiro. */
.fp-publish .fp-cat-pending .hooks {
    display: none;
}
.fp-publish .categ .fp-cat-error {
    clear: both;
    margin: 8px 0 0;
    font-size: 13px;
    line-height: 1.45;
    color: #b3261e;
}
.fp-publish .categ .fp-cat-error[hidden] {
    display: none;
}
.fp-publish .categ select.fp-cat-missing {
    border-color: #d93025;
}
.fp-publish .categ select.fp-cat-missing:focus {
    border-color: #d93025;
    box-shadow: 0 0 0 3px rgba(217, 48, 37, .18);
}

/* FABLE ITEM — gumb za izpostavitev med lastnikovimi gumbi (v202).
   fable_item_owner_actions() ga ovije v .item-meta-hook.item-owner-actions nad
   Uredi (namizni #sidebar v item-sidebar.php in mobilni blok v item.php).
   Videz (gradient + raketa, oblacek, temni nacin) ostane od .item-meta-hook,
   tu samo mere gumbov stolpca (#sidebar .btn: 40 px, 15 px). */
.item-meta-hook.item-owner-actions {
    margin: 0 0 8px;
}
#sidebar .item-meta-hook.item-owner-actions {
    margin: 0;
}
.item-owner-actions > .opr-promote-wrap > .opr-promote-btn {
    width: 100%;
    min-height: 40px;
    padding: 8px 20px;
    font-size: 15px;
}

/* FABLE — potrditev lastnikovih dejanj z oglasom (v204): Pavziraj /
   Deaktiviraj / Zbriši v Mojih oglasih in na strani oglasa. Okno zgradi
   js/global.js (data-fable-confirm), obliko podeduje od .auth-modal-*
   (#login-modal, #report-modal, #fmsg-confirm), zato tudi temni način škatle
   in gumbov; tu so samo mere, barva besedila in rdeč gumb za izbris. */
#fable-confirm {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    align-items: center;
    justify-content: center;
    padding: 20px;
    box-sizing: border-box;
}
#fable-confirm.open { display: flex; }
#fable-confirm .auth-modal-box { max-width: 440px; padding: 36px 40px 34px; }
#fable-confirm .auth-title { margin-bottom: 12px !important; padding-right: 24px; }
.fable-confirm-text { margin: 0; font-size: 15px; line-height: 1.5; color: #444; }
.fable-confirm-actions { display: flex; flex-direction: column; gap: 10px; margin: 24px 0 0; }
#fable-confirm.is-danger .auth-btn-primary { background: #c5221f !important; background-color: #c5221f !important; color: #fff !important; }
#fable-confirm.is-danger .auth-btn-primary:hover { background: #a50e0e !important; background-color: #a50e0e !important; color: #fff !important; }
#fable-confirm .auth-btn-primary:disabled { opacity: .6; cursor: default !important; }
html[data-theme="dark"] .fable-confirm-text { color: var(--fd-text-muted, #a6adb6); }
@media (max-width: 480px) {
    #fable-confirm .auth-modal-box { padding: 30px 22px 24px; }
}

/* FABLE PUBLISH — čarovnik po korakih + predogled (v217, po vzoru buycycle).
   Levo je viden samo trenutni korak (.fp-step.is-current, js/item-post-flow.js
   doda .fp-wizard na .fp-publish), nad njim napredek (.fp-progress), spodaj
   Nazaj / Nadaljuj v vrstici z gumbom za objavo, ki se pri novem oglasu
   pokaže šele na zadnjem koraku. Desno lepljiv predogled oglasa
   (.fp-preview), viden samo na širokem zaslonu. Brez JS so vsi koraki
   zloženi drug pod drugim kot prej. */
body.item.item-post #main {
    width: 1200px;
}
.fp-publish .fp-layout {
    display: grid;
    grid-template-columns: minmax(0, 640px) minmax(0, 1fr);
    gap: 40px;
    align-items: start;
}
.fp-publish .fp-flow {
    min-width: 0;
}
.fp-publish .fp-flow,
.fp-publish .fp-preview {
    text-align: left;
}
.item.item-post .fp-publish .fp-section > h2.fp-step-head {
    display: flex;
    align-items: center;
    gap: 12px;
    float: none;
    margin: 0 0 18px;
    outline: 0;
}
.fp-publish .fp-step-num {
    flex: 0 0 26px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #141618;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 26px;
    text-align: center;
}
.fp-publish .fp-step.is-done .fp-step-num {
    background: #1f7a52;
}
.fp-publish .fp-step-title {
    flex: 1 1 auto;
    min-width: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
    color: #141618;
}
.fp-publish .fp-step-state {
    flex: 0 0 auto;
    padding: 4px 10px;
    border-radius: 999px;
    background: #fff1e6;
    color: #c2410c;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.3;
    white-space: nowrap;
}
.fp-publish .fp-step-state[hidden] {
    display: none;
}
.fp-publish .fp-step.is-done .fp-step-state {
    background: #e7f5ee;
    color: #1f7a52;
}
.fp-publish .fp-step-body {
    display: flow-root;
}
/* zadnji gradnik pred (skritim) obvestilom brez spodnjega roba */
.fp-publish .fp-step-body > .control-group:nth-last-child(2) {
    margin-bottom: 0;
}

/* čarovnik: samo trenutni korak */
.fp-publish.fp-wizard .fp-step:not(.is-current) {
    display: none;
}
/* ob oddaji za trenutek vsi koraki, da jquery-validate preveri vsa polja */
.fp-publish.fp-wizard.fp-validating .fp-step:not(.is-current) {
    display: block;
}
.fp-publish .fp-progress {
    float: left;
    width: 100%;
    margin: 0 0 16px;
}
.fp-publish .fp-progress-label {
    margin: 0 0 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4;
    color: #6f757d;
}
.fp-publish .fp-progress-bar {
    display: flex;
    gap: 6px;
}
.fp-publish .fp-progress-seg {
    position: relative;
    float: none;
    flex: 1 1 0;
    height: 6px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 999px;
    background: #e3e6ea;
    box-shadow: none;
    cursor: pointer;
    transition: background .15s;
}
/* večja tarča za klik/dotik, videz ostane tanka črta */
.fp-publish .fp-progress-seg::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px;
}
.fp-publish .fp-progress-seg:hover {
    background: #c9ced5;
}
.fp-publish .fp-progress-seg.is-done {
    background: #2c8f79;
}
.fp-publish .fp-progress-seg.is-current {
    background: #141618;
}
.fp-publish .fp-progress-seg:disabled {
    cursor: default;
}
.fp-publish .fp-progress-seg:disabled:hover {
    background: #e3e6ea;
}
.fp-publish .fp-progress-seg:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .3);
}
.fp-publish .fp-step-missing {
    float: left;
    clear: both;
    width: 100%;
    margin: 14px 0 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.45;
    color: #c93b3b;
}
.fp-publish .fp-step-missing[hidden] {
    display: none;
}
.fp-publish input.fp-input-missing,
.fp-publish textarea.fp-input-missing,
.fp-publish .meta.fp-meta-missing select,
.fp-publish .meta.fp-meta-missing input[type="text"],
.fp-publish .meta.fp-meta-missing textarea,
.fp-publish .meta.fp-meta-missing .fp-seg button {
    border-color: #c93b3b;
}

/* vrstica z gumbi: Nazaj levo, Nadaljuj ali Objavi desno */
.fp-publish.fp-wizard .fp-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px;
}
.fp-publish.fp-wizard .fp-actions .controls.recpt {
    flex: 0 0 100%;
    margin: 0;
}
.fp-publish.fp-wizard:not(.fp-at-last):not(.fp-wiz-edit) .fp-actions .controls.recpt,
.fp-publish.fp-wizard:not(.fp-at-last):not(.fp-wiz-edit) .fp-actions .controls.pblbt {
    display: none;
}
.item-post .fp-publish.fp-wizard .fp-actions .controls.pblbt {
    float: none;
    width: auto;
    margin-left: auto;
}
.fp-publish .fp-nav-back,
.fp-publish .fp-nav-next {
    float: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    height: 50px;
    margin: 0;
    padding: 0 26px;
    border-radius: 999px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    box-shadow: none;
    cursor: pointer;
    transition: background .12s, border-color .12s;
}
.fp-publish .fp-nav-back {
    border: 1px solid #c9ced5;
    background: #fff;
    color: #141618;
}
.fp-publish .fp-nav-back:hover {
    border-color: #141618;
    background: #fff;
    color: #141618;
}
.fp-publish .fp-nav-back[hidden],
.fp-publish .fp-nav-next[hidden] {
    display: none;
}
.fp-publish .fp-nav-next {
    min-width: 180px;
    margin-left: auto;
    border: 0;
    background: #141618;
    color: #fff;
}
.fp-publish .fp-nav-next:hover {
    background: #000;
    color: #fff;
}
.fp-publish .fp-nav-back:focus-visible,
.fp-publish .fp-nav-next:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .3);
}
.fp-publish .fp-nav-back::before,
.fp-publish .fp-nav-next::after {
    content: "";
    width: 7px;
    height: 7px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
}
.fp-publish .fp-nav-back::before {
    transform: rotate(135deg);
}
.fp-publish .fp-nav-next::after {
    transform: rotate(-45deg);
}
/* pri urejanju sta Nadaljuj in Posodobi hkrati: Posodobi ostane primarni */
.fp-publish.fp-wiz-edit .fp-nav-next {
    min-width: 0;
    margin-left: 0;
    border: 1px solid #c9ced5;
    background: #fff;
    color: #141618;
}
.fp-publish.fp-wiz-edit .fp-nav-next:hover {
    border-color: #141618;
    background: #fff;
    color: #141618;
}
.fp-publish.fp-wiz-edit .fp-nav-back + .fp-nav-next {
    margin-left: 0;
}
.fp-publish.fp-wiz-edit .fp-actions .controls.pblbt {
    margin-left: auto;
}

/* predogled */
.fp-publish .fp-preview {
    position: -webkit-sticky;
    position: sticky;
    top: 96px;
    min-width: 0;
    padding: 28px;
    border-radius: 16px;
    background: #f3f4f6;
}
.fp-publish .fp-pv-card {
    padding: 14px;
    border: 1px solid #e3e6ea;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}
.fp-publish .fp-pv-media {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 4 / 3;
    overflow: hidden;
    border-radius: 12px;
    background: #f3f4f6;
}
.fp-publish .fp-pv-img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.fp-publish .fp-pv-img[hidden],
.fp-publish .fp-pv-count[hidden],
.fp-publish .fp-preview.has-photo .fp-pv-empty {
    display: none;
}
.fp-publish .fp-pv-count {
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding: 4px 9px;
    border-radius: 999px;
    background: rgba(20, 22, 24, .72);
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.3;
}
.fp-publish .fp-pv-empty {
    max-width: 400px;
    padding: 24px;
    text-align: center;
}
.fp-publish .fp-pv-bike {
    display: block;
    width: 112px;
    height: auto;
    margin: 0 auto 14px;
    color: #8a9099;
}
.fp-publish .fp-pv-empty-title {
    margin: 0 0 8px;
    font-size: 19px;
    font-weight: 500;
    line-height: 1.3;
    color: #6b7280;
}
.fp-publish .fp-pv-empty-text {
    margin: 0;
    font-size: 14px;
    line-height: 1.5;
    color: #9aa1aa;
}
.fp-publish .fp-pv-body {
    padding: 18px 4px 4px;
}
.fp-publish .fp-pv-cat {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 1.4;
    color: #6f757d;
}
.fp-publish .fp-pv-row {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 16px;
    margin: 4px 0 16px;
}
.item.item-post .fp-publish h3.fp-pv-title {
    flex: 1 1 auto;
    min-width: 0;
    margin: 0;
    padding: 0;
    overflow-wrap: anywhere;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
    color: #141618;
}
.fp-publish .fp-pv-price {
    flex: 0 0 auto;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    white-space: nowrap;
    color: #141618;
}
/* polja po meri: .lista / .eden iz strani oglasa, samo razmik in prazne vrednosti */
.fp-publish .fp-pv-specs {
    float: none;
    margin: 0 0 16px;
}
.fp-publish .fp-pv-specs .eden {
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.5;
}
.fp-publish .fp-pv-specs .eden-light {
    color: #4b5158;
}
.fp-publish .fp-pv-specs .eden-strong {
    text-align: right;
    text-overflow: ellipsis;
}
.fp-publish .fp-pv-specs .eden-strong strong.is-empty {
    font-weight: 400;
    color: #9aa1aa;
}
.fp-publish .fp-pv-desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    white-space: pre-line;
    overflow-wrap: anywhere;
    font-size: 14px;
    line-height: 1.55;
    color: #374151;
}
.fp-publish .fp-pv-ph {
    display: inline-block;
    width: 110px;
    max-width: 100%;
    height: .85em;
    border-radius: 6px;
    background: #e5e7eb;
    filter: blur(1.5px);
    vertical-align: middle;
}
.fp-publish .fp-pv-ph-lg { width: 200px; }
.fp-publish .fp-pv-ph-sm { width: 64px; }
.fp-publish .fp-pv-ph-line {
    display: block;
    width: 100%;
    margin: 0 0 9px;
}
.fp-publish .fp-pv-ph-short { width: 60%; }

@media screen and (max-width: 1023px) {
    body.item.item-post #main {
        width: 720px;
    }
    .fp-publish .fp-layout {
        display: block;
    }
    .fp-publish .fp-preview {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .fp-publish .fp-step-title {
        font-size: 17px;
    }
    .item.item-post .fp-publish .fp-section > h2.fp-step-head {
        gap: 10px;
        margin-bottom: 14px;
    }
    .fp-publish.fp-wizard .fp-actions {
        flex-wrap: nowrap;
        gap: 10px;
    }
    .fp-publish.fp-wizard .fp-actions .controls.recpt {
        display: none;
    }
    .fp-publish .fp-nav-back,
    .fp-publish .fp-nav-next {
        height: 48px;
        padding: 0 18px;
    }
    .fp-publish .fp-nav-next,
    .item-post .fp-publish.fp-wizard .fp-actions .controls.pblbt {
        flex: 1 1 auto;
        min-width: 0;
    }
    .fp-publish.fp-wiz-edit .fp-nav-next {
        flex: 0 0 auto;
    }
    .fp-publish.fp-wizard .pblbt .btn.btn-primary.pbl {
        width: 100%;
    }
}

/* FABLE PUBLISH — predogled na mobilnem (v219): pod 1024 px je skrit, gumb
   Predogled ob "Korak X od 4" ga odpre čez cel zaslon (.fp-pv-open). */
.fp-publish .fp-progress-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0 0 8px;
}
.fp-publish .fp-progress-top .fp-progress-label {
    margin: 0;
}
.fp-publish .fp-pv-open,
.fp-publish .fp-pv-close {
    display: none;
}
@media screen and (max-width: 1023px) {
    .fp-publish .fp-pv-open {
        position: static;
        float: none;
        flex: 0 0 auto;
        white-space: nowrap;
        display: inline-flex;
        align-items: center;
        gap: 6px;
        height: 34px;
        margin: 0;
        padding: 0 14px;
        border: 1px solid #c9ced5;
        border-radius: 999px;
        background: #fff;
        color: #141618;
        font-family: inherit;
        font-size: 13px;
        font-weight: 600;
        line-height: 1;
        box-shadow: none;
        cursor: pointer;
    }
    .fp-publish .fp-pv-open:hover {
        border-color: #141618;
        background: #fff;
        color: #141618;
    }
    .fp-publish .fp-pv-open:focus-visible,
    .fp-publish .fp-pv-close:focus-visible {
        outline: 0;
        box-shadow: 0 0 0 3px rgba(44, 143, 121, .35);
    }
    .fp-publish .fp-pv-open svg {
        width: 16px;
        height: 16px;
        fill: none;
        stroke: currentColor;
        stroke-width: 2;
        stroke-linecap: round;
        stroke-linejoin: round;
    }
    .fp-publish.fp-pv-open .fp-preview {
        display: block;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2147483000; /* nad glavo, piškotki in skrbniško vrstico */
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior: contain;
        padding: 64px 16px calc(24px + env(safe-area-inset-bottom));
        border-radius: 0;
        background: rgba(20, 22, 24, .6);
    }
    .fp-publish.fp-pv-open .fp-pv-card {
        max-width: 480px;
        margin: 0 auto;
    }
    .fp-publish.fp-pv-open .fp-pv-close {
        position: fixed;
        top: 12px;
        right: 12px;
        z-index: 1;
        float: none;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 50%;
        background: #fff;
        color: #141618;
        font-size: 26px;
        line-height: 1;
        box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
        cursor: pointer;
    }
    html.fp-pv-lock,
    html.fp-pv-lock body {
        overflow: hidden;
    }
}

/* FABLE PUBLISH — cena čez celo širino (v219): polje zapolni vrstico, znak
   valute (ena valuta = besedilo) je pripona znotraj polja desno. Pri več
   valutah ostane izbirnik valute ob polju. */
.fp-publish .fp-price .controls {
    position: relative;
}
.item-post .fp-publish .fp-price input#price {
    flex: 1 1 auto;
    width: 100%;
    max-width: none;
    padding-right: 48px;
}
.fp-publish .fp-price p.price-curr {
    position: absolute;
    top: 0;
    right: 16px;
    font-size: 18px;
    line-height: 46px;
    color: #6f757d;
    pointer-events: none;
}
.fp-publish .fp-price p.price-curr:has(select) {
    position: static;
    pointer-events: auto;
}
.item-post .fp-publish .fp-price .controls:has(select) input#price {
    padding-right: 14px;
}

/* FABLE PUBLISH — celozaslonska stran (v221, po vzoru buycycle): brez glave,
   drobtinic in noge BAJK.SI; levo bel stolpec z logotipom, izhodom (×) in
   čarovnikom, desno siva ploskev s predogledom. Velja za objavo in
   urejanje (body.item-post). Izhod iz noge (hook footer: okna, piškotki)
   ostane, skrit je samo vidni del noge. */
body.item-post {
    background: #f2f2f2;
}
body.item-post header.site-header,
body.item-post .header-ad,
body.item-post .wrapper-flash:not(.flash2),
body.item-post footer > .wrapper {
    display: none !important;
}
body.item-post footer {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    min-height: 0 !important;
}
body.item-post > section,
body.item-post #content.wrapper,
body.item.item-post #content #main,
body.item-post .fp-publish,
body.item-post .fp-publish > .resp-wrapper {
    float: none;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
.fp-publish .fp-layout {
    grid-template-columns: minmax(440px, 40%) minmax(0, 1fr);
    gap: 0;
    min-height: 100vh;
    align-items: stretch;
}
.fp-publish .fp-flow {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    min-height: 100vh;
    padding: 28px clamp(24px, 4.5vw, 72px) 0;
    background: #fff;
}
/* skrbniška vrstica (samo skrbniki) je pritrjena čez vrh strani */
body.osc-has-admin-header.item-post .fp-publish .fp-flow {
    padding-top: 58px;
}
/* logotip + izhod */
.fp-publish .fp-brand {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    margin: 0 0 36px;
}
.fp-publish .fp-brand-logo .logo-link {
    display: block;
    line-height: 0;
}
.fp-publish .fp-brand-logo .logo-svg {
    display: block;
    height: 40px;
    aspect-ratio: 240.75 / 75;
    background: url(../images/logo.svg) no-repeat left center / contain;
}
.fp-publish .fp-brand-logo img {
    display: block;
    max-height: 40px;
    width: auto;
}
.fp-publish .fp-brand-logo .logo-svg-text {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
}
.fp-publish .fp-exit {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #141618;
    font-size: 28px;
    line-height: 1;
    text-decoration: none;
    transition: background .12s;
}
.fp-publish .fp-exit:hover {
    background: #f2f2f2;
    color: #141618;
    text-decoration: none;
}
.fp-publish .fp-exit:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .3);
}
/* naslov kot "Create your listing" */
.fp-publish .fp-layout .fp-head {
    float: none;
    margin: 0 0 24px;
}
.fp-publish .fp-layout .fp-head h1 {
    font-size: 30px;
    font-weight: 500;
    letter-spacing: -0.02em;
}
.fp-publish .fp-flow #error_list,
.fp-publish .fp-flow .flash2 {
    float: none;
}
.fp-publish .fp-flow .flash2 {
    margin: 0 0 16px;
    padding: 0;
}
.fp-publish .fp-flow .flash2:empty,
body.item-post .wrapper-flash.flash2:empty {
    display: none;
}
.fp-publish .fp-progress {
    float: none;
    margin: 0 0 28px;
}
.fp-publish .fp-progress-bar {
    gap: 4px;
}
.fp-publish .fp-progress-seg {
    height: 4px;
}
/* korak brez kartice, kot na buycycle */
.fp-publish .fp-layout .fp-step {
    float: none;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}
.item.item-post .fp-publish .fp-layout .fp-section > h2.fp-step-head {
    margin: 0 0 22px;
}
.fp-publish .fp-layout .fp-step-title {
    font-size: 20px;
    font-weight: 700;
}
/* gumbi spodaj v levem stolpcu, lepljivi ob dnu zaslona */
.fp-publish.fp-wizard .fp-layout .fp-actions {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 5;
    float: none;
    margin: 0;
    padding: 20px 0 24px;
    border-top: 1px solid #ececec;
    background: #fff;
}
.fp-publish .fp-layout .fp-step:last-of-type {
    margin-bottom: 32px;
}
.fp-publish.fp-wizard .fp-layout .fp-step.is-current {
    margin-bottom: 32px;
}
/* desno: siva ploskev, kartica predogleda na sredini */
.fp-publish .fp-layout .fp-preview {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: 100vh;
    overflow-y: auto;
    padding: 48px clamp(24px, 5vw, 96px);
    border-radius: 0;
    background: #f2f2f2;
}
.fp-publish .fp-layout .fp-pv-card {
    width: 100%;
    max-width: 640px;
    margin: auto 0;
    padding: 24px;
    border-radius: 20px;
}
.fp-publish .fp-layout .fp-pv-media {
    border-radius: 14px;
}
.fp-publish .fp-layout .fp-pv-body {
    padding: 22px 4px 4px;
}

@media screen and (max-width: 1023px) {
    .fp-publish .fp-layout {
        display: block;
        min-height: 0;
    }
    .fp-publish .fp-flow {
        min-height: 100vh;
        padding: 16px 16px 0;
    }
    .fp-publish .fp-brand {
        margin-bottom: 24px;
    }
    .fp-publish .fp-brand-logo .logo-svg {
        height: 34px;
    }
    .fp-publish .fp-layout .fp-head h1 {
        font-size: 26px;
    }
    .fp-publish.fp-wizard .fp-layout .fp-actions {
        padding: 12px 0 calc(12px + env(safe-area-inset-bottom));
    }
    .fp-publish .fp-layout .fp-preview {
        display: none;
    }
    /* celozaslonsko okno predogleda (v219) pod 1024 px */
    .fp-publish.fp-pv-open .fp-layout .fp-preview {
        display: block;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2147483000;
        height: auto;
        padding: 64px 16px calc(24px + env(safe-area-inset-bottom));
        background: rgba(20, 22, 24, .6);
    }
    .fp-publish.fp-pv-open .fp-layout .fp-pv-card {
        max-width: 480px;
        margin: 0 auto;
        padding: 14px;
    }
}

/* FABLE PUBLISH — predogled: 6 ali več polj po meri v dveh stolpcih (v222);
   vrstica je takrat flex (ime levo, vrednost desno), ker je stolpec preozek
   za plavajočo polovico iz strani oglasa. */
.fp-publish .fp-pv-specs.is-2col {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 6px;
}
.fp-publish .fp-pv-specs.is-2col .eden {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 8px;
    min-width: 0;
}
.fp-publish .fp-pv-specs.is-2col .eden-light,
.fp-publish .fp-pv-specs.is-2col .eden-strong {
    display: block;
    width: auto;
    min-width: 0;
    margin: 0;
    float: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fp-publish .fp-pv-specs.is-2col .eden-light {
    flex: 0 1 auto;
}
.fp-publish .fp-pv-specs.is-2col .eden-strong {
    flex: 0 1 auto;
}
@media screen and (max-width: 420px) {
    .fp-publish .fp-pv-specs.is-2col {
        grid-template-columns: minmax(0, 1fr);
    }
}

/* FABLE PUBLISH — tanka črta napredka + korak "Kaj prodajate?" (v223, po
   vzoru buycycle). Črta čez vrh zaslona kaže delež izpolnjenih korakov
   (js/item-post-flow.js); segmentov pod "Korak X od 5" ni več. Kartice
   glavnih kategorij s črtno ikono nastavijo jedrni #select_1, zato je ta v
   Podrobnostih skrit (ostanejo podkategorije). */
.fp-publish .fp-topline {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    height: 3px;
    pointer-events: none;
}
/* pod skrbniško vrstico (#header-admin, 34 px, samo skrbniki) */
body.osc-has-admin-header .fp-publish .fp-topline {
    top: 34px;
}
.fp-publish .fp-topline > span {
    display: block;
    width: 2%;
    height: 100%;
    border-radius: 0 3px 3px 0;
    background: #2c8f79;
    transition: width .35s ease;
}
.fp-publish .fp-progress {
    margin-bottom: 24px;
}
.fp-publish .fp-progress-top {
    margin: 0;
}

/* kartice "Kaj prodajate?" */
.fp-publish .fp-kinds {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}
.fp-publish .fp-kind {
    position: relative;
    float: none;
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    min-height: 76px;
    margin: 0;
    padding: 12px 14px 12px 16px;
    border: 1px solid #e3e6ea;
    border-radius: 12px;
    background: #fff;
    color: #141618;
    font-family: inherit;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
    text-align: left;
    box-shadow: none;
    cursor: pointer;
    transition: border-color .12s, box-shadow .12s;
}
.fp-publish .fp-kind:hover {
    border-color: #c9ced5;
    background: #fff;
    color: #141618;
}
.fp-publish .fp-kind.is-selected {
    border-color: #141618;
    box-shadow: inset 0 0 0 1px #141618;
}
.fp-publish .fp-kind:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .3);
}
.fp-publish .fp-kind-radio {
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 1.5px solid #c9ced5;
    border-radius: 50%;
    transition: border .12s;
}
.fp-publish .fp-kind.is-selected .fp-kind-radio {
    border: 6px solid #141618;
}
.fp-publish .fp-kind-name {
    flex: 1 1 auto;
    min-width: 0;
}
.fp-publish .fp-kind-icon {
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    color: #8a9099;
    transition: color .12s;
}
.fp-publish .fp-kind:hover .fp-kind-icon,
.fp-publish .fp-kind.is-selected .fp-kind-icon {
    color: #141618;
}
/* kategorija (do zadnje ravni) je izbrana v prvem koraku: jedrni
   izbirniki v Podrobnostih ostanejo skriti (v223 je bil skrit le prvi) */
.fp-publish.fp-has-kind .control-group.categ {
    display: none;
}
/* podkategorije (v225): po izbiri glavne kategorije njene kartice izginejo,
   ostane trenutna raven kot kartice (.fp-kind.fp-kind-sub) s potjo nad njo */
.fp-publish .fp-sec-kind.fp-kind-drill .fp-kinds {
    display: none;
}
.fp-publish .fp-kind-levels:empty {
    display: none;
}
.fp-publish .fp-kind-crumbs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px;
    margin: 0 0 14px;
    font-size: 15px;
    line-height: 1.4;
}
.fp-publish .fp-kind-up,
.fp-publish .fp-kind-crumb {
    position: static;
    float: none;
    margin: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    font-family: inherit;
    cursor: pointer;
}
.fp-publish .fp-kind-up {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    margin-right: 2px;
    padding: 0;
    border: 1px solid #d5d9de;
    border-radius: 50%;
    color: #141618;
}
.fp-publish .fp-kind-up::before {
    content: "";
    width: 7px;
    height: 7px;
    margin-left: 3px;
    border-left: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
}
.fp-publish .fp-kind-up:hover {
    border-color: #141618;
    background: transparent;
    color: #141618;
}
.fp-publish .fp-kind-crumb {
    padding: 2px 0;
    color: #6f757d;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
}
.fp-publish button.fp-kind-crumb:hover {
    background: transparent;
    color: #141618;
    text-decoration: underline;
}
.fp-publish .fp-kind-crumb.is-current {
    color: #141618;
    font-weight: 600;
    cursor: default;
}
.fp-publish .fp-kind-sep {
    color: #9aa1aa;
}
.fp-publish .fp-kind-up:focus-visible,
.fp-publish .fp-kind-crumb:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .3);
}
.fp-publish .fp-kind-subs {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}
/* podkategorije brez ikon (v228) */
.fp-publish .fp-kind.fp-kind-sub {
    min-height: 60px;
}
/* sprite ikon kategorij (simboli za <use>) */
.fp-publish .fp-icon-sprite {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
}
@media screen and (max-width: 480px) {
    .fp-publish .fp-kind-subs {
        grid-template-columns: minmax(0, 1fr);
        gap: 10px;
    }
}
@media screen and (max-width: 480px) {
    .fp-publish .fp-kinds {
        grid-template-columns: minmax(0, 1fr);
        gap: 10px;
    }
    .fp-publish .fp-kind {
        min-height: 64px;
    }
}

/* FABLE PUBLISH — predogled brez fotografije (v227): brez besedila, samo
   velika črtna ikona izbrane kategorije iz spritea koraka "Kaj prodajate?" */
.fp-publish .fp-pv-empty {
    padding: 0;
}
.fp-publish .fp-pv-cat-icon {
    display: block;
    width: 150px;
    max-width: 40vw;
    height: auto;
    aspect-ratio: 1;
    margin: 0 auto;
    color: #b0b6be;
}

/* FABLE PUBLISH — izbirnik z vpisovanjem za dolge spustne menije polj po
   meri (v230, js/item-post-ui.js), videz kot .smf-combobox v iskanju */
.fp-publish .fp-combo-src {
    display: none !important;
}
.fp-publish .fp-combo {
    position: relative;
    float: none;
    width: 100%;
    clear: both;
}
.fp-publish .fp-combo-trigger {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 46px;
    box-sizing: border-box;
    padding: 0 14px;
    border: 1px solid #c9ced5;
    border-radius: 8px;
    background: #fff;
    cursor: text;
    transition: border-color .15s, box-shadow .15s;
}
.fp-publish .fp-combo-trigger:hover {
    border-color: #999;
}
.fp-publish .fp-combo.is-open .fp-combo-trigger {
    border-color: #141618;
    box-shadow: 0 0 0 1px #141618;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.fp-publish .meta .fp-combo input.fp-combo-search {
    flex: 1 1 auto;
    min-width: 0;
    width: auto;
    height: 44px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: #141618;
    font-size: 15px;
    line-height: 44px;
    outline: 0;
}
.fp-publish .meta .fp-combo input.fp-combo-search:focus {
    border: 0;
    box-shadow: none;
}
.fp-publish .meta .fp-combo input.fp-combo-search::placeholder {
    color: #8a9099;
}
.fp-publish .fp-combo-arrow {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    color: #666;
    cursor: pointer;
    transition: transform .2s;
}
.fp-publish .fp-combo.is-open .fp-combo-arrow {
    transform: rotate(180deg);
}
.fp-publish .fp-combo-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 30;
    max-height: 264px;
    overflow-y: auto;
    border: 1px solid #141618;
    border-top: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background: #fff;
    box-shadow: 0 0 0 1px #141618, 0 8px 18px rgba(0, 0, 0, .08);
    scroll-margin-bottom: 110px; /* lepljiva vrstica z gumbi */
}
.fp-publish .fp-combo.is-open .fp-combo-dropdown {
    display: block;
}
.fp-publish .fp-combo-option {
    padding: 10px 14px;
    border-bottom: 1px solid #f2f2f2;
    color: #141618;
    font-size: 15px;
    line-height: 1.4;
    cursor: pointer;
}
.fp-publish .fp-combo-option:last-of-type {
    border-bottom: 0;
}
.fp-publish .fp-combo-option[hidden] {
    display: none;
}
.fp-publish .fp-combo-option:hover,
.fp-publish .fp-combo-option.is-active {
    background: #f5f5f5;
}
.fp-publish .fp-combo-option.is-selected {
    background: #f0f0f0;
    font-weight: 600;
}
.fp-publish .fp-combo-none {
    padding: 12px;
    color: #999;
    font-size: 14px;
    text-align: center;
}
.fp-publish .fp-combo-none[hidden] {
    display: none;
}
.fp-publish .meta.fp-meta-missing .fp-combo-trigger {
    border-color: #c93b3b;
}

/* FABLE PUBLISH — polja po meri (v232): vsako polje v svoji vrstici čez
   celo širino (v231 sta bili kratki izbiri po dve v vrsti, Luka tega ne
   želi); pilule izbire se raztegnejo v enake stolpce čez celo širino polja
   (npr. Elektro pogon: Da | Ne, vsak pol širine). */
.fp-publish .meta_list {
    grid-template-columns: minmax(0, 1fr);
}
.fp-publish .meta_list .meta {
    grid-column: 1 / -1;
}
.fp-publish .meta.fp-has-seg .fp-seg {
    display: grid;
    gap: 8px;
}
.fp-publish .meta.fp-seg-n2 .fp-seg { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.fp-publish .meta.fp-seg-n3 .fp-seg { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.fp-publish .meta.fp-seg-n4 .fp-seg { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.fp-publish .meta.fp-seg-n5 .fp-seg,
.fp-publish .meta.fp-seg-n6 .fp-seg { grid-template-columns: repeat(3, minmax(0, 1fr)); }
/* gumbi kot kartice (po vzoru izbire Electric | Classic) */
.fp-publish .meta.fp-has-seg .fp-seg button {
    justify-content: center;
    width: 100%;
    min-width: 0;
    height: 52px;
    padding: 0 12px;
    border-color: #e3e6ea;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(16, 24, 40, .08);
    font-size: 15px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media screen and (max-width: 480px) {
    .fp-publish .meta.fp-seg-n4 .fp-seg,
    .fp-publish .meta.fp-seg-n5 .fp-seg,
    .fp-publish .meta.fp-seg-n6 .fp-seg { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
.fp-publish .meta.fp-has-seg .fp-seg button:hover {
    border-color: #c9ced5;
}
.fp-publish .meta.fp-has-seg .fp-seg button[aria-checked="true"] {
    border-color: #2c8f79;
    box-shadow: 0 0 0 1px #2c8f79;
}
.fp-publish .meta.fp-has-seg.fp-meta-missing .fp-seg button {
    border-color: #c93b3b;
}

/* FABLE PUBLISH — naslov "Objavi oglas | Podrobnosti" in tanka črta
   napredka namesto "Korak X od 5" (v233). Napis koraka ostane za bralnike
   zaslona, glava koraka (številka + naslov) je v čarovniku skrita. */
.fp-publish .fp-topline {
    display: none;
}
.fp-publish.fp-wizard .fp-step-head {
    display: none !important;
}
.fp-publish .fp-layout .fp-head h1 {
    outline: 0;
}
.fp-publish .fp-h1-sep {
    margin: 0 .35em;
    color: #c9ced5;
    font-weight: 300;
}
.fp-publish .fp-h1-step {
    color: #141618;
}
.fp-publish .fp-progress-top {
    gap: 14px;
}
.fp-publish .fp-progress-line {
    flex: 1 1 auto;
    height: 3px;
    overflow: hidden;
    border-radius: 3px;
    background: #eceef1;
}
.fp-publish .fp-progress-line > span {
    display: block;
    width: 0;
    height: 100%;
    border-radius: 3px;
    background: #2c8f79;
    transition: width .35s ease;
}
.fp-publish .fp-progress-top .fp-progress-label {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
}
.fp-publish .fp-layout .fp-head {
    margin-bottom: 18px;
}

/* FABLE PUBLISH — manjši naslov "Objava oglasa | Korak" (v234, v235: 18 px) */
.fp-publish .fp-layout .fp-head h1 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.01em;
}
.fp-publish .fp-h1-step {
    font-weight: 500;
}
@media screen and (max-width: 1023px) {
    .fp-publish .fp-layout .fp-head h1 {
        font-size: 17px;
    }
}

/* FABLE PUBLISH — v238: brez praznega prostora nad polji v Podrobnostih
   (sigma da .hooks zgornji rob 25 px) in rahlo zeleno ozadje izbranih vrednosti */
.fp-publish .fp-sec-details .hooks {
    margin-top: 0;
}
.fp-publish .fp-combo.has-value .fp-combo-trigger {
    border-color: #a9d5c7;
    background: #eef7f3;
}
.fp-publish .fp-combo.has-value.is-open .fp-combo-trigger {
    border-color: #141618;
    background: #fff;
}
.fp-publish .meta.fp-meta-missing .fp-combo.has-value .fp-combo-trigger {
    border-color: #c93b3b;
}

/* FABLE PUBLISH — strnjena glava (v239): logotip | naslov s korakom | × v
   eni vrstici, manjši razmiki nad in pod črto napredka, med polji in v
   spodnji vrstici z gumbi, da najdaljši seznam polj (kolesa) na namizju
   ostane v vidnem polju. */
.fp-publish .fp-flow {
    padding-top: 16px;
}
body.osc-has-admin-header.item-post .fp-publish .fp-flow {
    padding-top: 50px;
}
.fp-publish .fp-brand {
    gap: 0;
    margin: 0 0 14px;
}
.fp-publish .fp-brand-logo {
    flex: 0 0 auto;
}
.fp-publish .fp-brand-logo .logo-svg {
    height: 32px;
}
.fp-publish .fp-brand-logo img {
    max-height: 32px;
}
/* naslov v svoji vrstici pod logotipom in izhodom (v241, Luka: v eni vrstici
   je bilo preveč natlačeno) */
.fp-publish .fp-brand {
    flex-wrap: wrap;
}
.fp-publish .fp-layout .fp-brand .fp-head {
    order: 3;
    flex: 0 0 100%;
    min-width: 0;
    margin: 22px 0 0;
    padding: 0;
    border-left: 0;
}
.fp-publish .fp-layout .fp-brand .fp-head h1 {
    margin: 0;
}
.fp-publish .fp-exit {
    flex: 0 0 auto;
    margin-left: auto;
}
.fp-publish .fp-progress {
    margin-bottom: 18px;
}
.fp-publish .meta_list {
    gap: 12px;
}
.item.item-post .fp-publish .meta > label {
    margin-bottom: 4px;
}
.fp-publish .fp-combo-trigger {
    height: 44px;
}
.fp-publish .meta .fp-combo input.fp-combo-search {
    height: 42px;
    line-height: 42px;
}
.fp-publish.fp-wizard .fp-layout .fp-actions {
    padding: 14px 0 16px;
}
.fp-publish .fp-nav-back,
.fp-publish .fp-nav-next,
.fp-publish .pblbt .btn.btn-primary.pbl {
    height: 46px;
}
@media screen and (max-width: 1023px) {
    .fp-publish .fp-brand {
        flex-wrap: wrap;
    }
    .fp-publish .fp-layout .fp-brand .fp-head {
        order: 3;
        flex-basis: 100%;
        margin: 12px 0 0;
        padding: 0;
        border-left: 0;
    }
    .fp-publish .fp-layout .fp-brand .fp-head h1 {
        white-space: normal;
    }
    .fp-publish .fp-exit {
        margin-left: auto;
    }
}

/* FABLE PUBLISH — stikala v koraku Kontakt kot siva polja (v240): brez črt
   med vrsticami, vsaka vrstica je svoje zaobljeno sivo polje (kot gumb);
   vklopljeno stikalo obarva polje rahlo zeleno, enako kot izbrane
   vrednosti v izbirnikih. */
.fp-publish .fp-switchlist {
    display: flex;
    flex-direction: column;
    gap: 10px;
    float: none;
}
.fp-publish .fp-switch {
    float: none;
    box-sizing: border-box;
    padding: 0 16px;
    border: 1px solid transparent;
    border-radius: 12px;
    background: #f4f5f7;
    transition: background .15s, border-color .15s;
}
.fp-publish .fp-switch:has(input[type="checkbox"]:checked) {
    border-color: #a9d5c7;
    background: #eef7f3;
}
.item-post .fp-publish .fp-switch .controls.checkbox {
    min-height: 58px;
    padding: 16px 0;
    border-top: 0;
    cursor: pointer;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"] {
    background: #d5d9de;
}
.fp-publish .fp-switch .controls.checkbox input[type="checkbox"]:checked {
    background: #34c759;
}
.fp-publish .fp-switch .fp-phone-entry {
    padding-bottom: 16px;
}
.fp-publish .fp-switchlist .control-group.fp-switch {
    margin: 0;
}

/* FABLE PUBLISH — iskanje kategorije nad karticami (v241, js/item-post-flow.js) */
.fp-publish .fp-ksearch {
    position: relative;
    margin: 0 0 16px;
}
.fp-publish .fp-ksearch-icon {
    position: absolute;
    top: 0;
    left: 14px;
    z-index: 1;
    display: flex;
    align-items: center;
    height: 46px;
    color: #8a9099;
    pointer-events: none;
}
.fp-publish .fp-ksearch input.fp-ksearch-input {
    float: none;
    display: block;
    width: 100%;
    height: 46px;
    box-sizing: border-box;
    margin: 0;
    padding: 0 14px 0 42px;
    border: 1px solid #c9ced5;
    border-radius: 10px;
    background: #fff;
    box-shadow: none;
    color: #141618;
    font-family: inherit;
    font-size: 15px;
    line-height: 44px;
    -webkit-appearance: none;
    appearance: none;
}
.fp-publish .fp-ksearch input.fp-ksearch-input:focus {
    outline: 0;
    border-color: #141618;
    box-shadow: 0 0 0 1px #141618;
}
.fp-publish .fp-ksearch input.fp-ksearch-input::placeholder {
    color: #8a9099;
}
.fp-publish .fp-ksearch-list {
    display: none;
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    z-index: 30;
    max-height: 330px;
    overflow-y: auto;
    border: 1px solid #e3e6ea;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 10px 24px rgba(16, 24, 40, .12);
}
.fp-publish .fp-ksearch.is-open .fp-ksearch-list {
    display: block;
}
.fp-publish .fp-ksearch-opt {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 10px 14px;
    border-bottom: 1px solid #f2f2f2;
    cursor: pointer;
}
.fp-publish .fp-ksearch-opt:last-child {
    border-bottom: 0;
}
.fp-publish .fp-ksearch-opt:hover,
.fp-publish .fp-ksearch-opt.is-active {
    background: #f5f6f7;
}
.fp-publish .fp-ksearch-name {
    color: #141618;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.35;
}
.fp-publish .fp-ksearch-path {
    color: #6f757d;
    font-size: 12.5px;
    line-height: 1.35;
}
.fp-publish .fp-ksearch-none {
    padding: 12px;
    color: #999;
    font-size: 14px;
    text-align: center;
}

/* FABLE PUBLISH — privzeto iskanje kategorije (v243): v načinu iskanja so
   kartice skrite, povezava "Prikaži vse kategorije" jih pokaže */
.fp-publish .fp-sec-kind.fp-kind-searchmode .fp-kinds,
.fp-publish .fp-sec-kind.fp-kind-searchmode .fp-kind-levels {
    display: none;
}
.fp-publish .fp-sec-kind.fp-kind-searchmode .fp-ksearch input.fp-ksearch-input {
    height: 52px;
    font-size: 16px;
}
.fp-publish .fp-sec-kind.fp-kind-searchmode .fp-ksearch-icon {
    height: 52px;
}
.fp-publish .fp-ksearch-browse {
    display: none;
    float: none;
    position: static;
    margin: -4px 0 0;
    padding: 4px 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    color: #141618;
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
    text-underline-offset: 3px;
    cursor: pointer;
}
.fp-publish .fp-ksearch-browse:hover {
    background: transparent;
    color: #2c8f79;
}
.fp-publish .fp-sec-kind.fp-kind-searchmode .fp-ksearch-browse {
    display: inline-block;
}
.fp-publish .fp-ksearch-none {
    color: #6f757d;
}
.fp-publish .fp-ksearch-note {
    margin: -6px 0 14px;
    color: #6f757d;
    font-size: 14px;
    line-height: 1.45;
}
.fp-publish .fp-ksearch-note[hidden] {
    display: none;
}

/* FABLE PUBLISH — urejanje oglasa po starem (v249, 3. 10. 2026): item-post.php
   pri urejanju doda .fp-classic, js/item-post-flow.js čarovnika ne zažene.
   Vsi sklopi so odprti drug pod drugim v enem stolpcu (bela kartica na sivi
   podlagi), brez predogleda in brez številk korakov; gumb Posodobi spodaj. */
.fp-publish.fp-classic .fp-layout {
    display: block;
    min-height: 0;
}
.fp-publish.fp-classic .fp-flow {
    max-width: 820px;
    margin: 0 auto;
}
.fp-publish.fp-classic .fp-step-num {
    display: none;
}
.fp-publish.fp-classic .fp-layout .fp-step {
    margin-bottom: 36px;
}
.fp-publish.fp-classic .fp-layout .fp-actions {
    float: none;
    width: auto;
    margin: 0;
    padding: 20px 0 32px;
    border-top: 1px solid #ececec;
}

/* Iskanje na ozkem namiznem zaslonu (tablica, brskalnik v avtu, npr. Tesla):
   gumba desno (Shrani iskanje, Razvrsti po) ne smeta stisniti naslova do
   ničelne širine (naslov se je izpisal navpično po črkah) — vrstica se prelomi,
   gumba gresta pod naslov. Stranski stolpec s filtri je tu nekoliko ožji. */
@media (min-width: 769px) {
    .search-title-row {
        flex-wrap: wrap;
        row-gap: 8px;
    }
    .search-title-left {
        flex: 1 1 220px;
    }
    .search-title-right {
        flex-shrink: 1;
        flex-wrap: wrap;
        row-gap: 8px;
        max-width: 100%;
    }
}
@media (min-width: 769px) and (max-width: 1100px) {
    body.search .wrapper#content {
        grid-template-columns: 270px minmax(0, 1fr);
    }
}

/* Glava poravnana z vsebino: do 1390 px je .wrapper čez vso širino s 15 px
   odmika od roba, glava pa je ostala centrirana na 1100 px brez odmika (pod
   1100 px sta logotip in »Objavi oglas« stala na samem robu, npr. v Tesli). */
@media (min-width: 769px) and (max-width: 1390px) {
    header.site-header .header-inner {
        max-width: none;
        margin-left: 15px;
        margin-right: 15px;
    }
}

/* Značka Premium (izpostavljeni oglas): polprosojna temna pilula z zamegljenim
   ozadjem, belo besedilo in zlata ikona diamanta (fable_premium_badge()); enaka v iskanju, sorodnih oglasih, vrtiljakih na
   vstopni strani (main.php: povezava .fable-badge-anchor je izhodišče za
   .thumb-badges) in na glavni sliki oglasa. */
.fable-badge-anchor {
    position: relative;
    display: block;
    width: 100%;
}
.top-oglas.premium-badge {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 3px;
    box-sizing: border-box;
    height: 20px;
    padding: 2px 7px 2px 6px;
    border-radius: 100px;
    background: rgba(17, 17, 17, .58);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .14), 0 1px 3px rgba(0, 0, 0, .18);
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: 0;
    text-transform: none;
    white-space: nowrap;
}
.top-oglas.premium-badge svg {
    flex: 0 0 auto;
    width: auto;
    height: 13px;
    fill: #f9be01;
}

/* Značka Premium na glavni sliki strani oglasa (item.php, v #selector1) */
.thumb-badges.item-premium-badge {
    top: 16px;
    left: 16px;
    z-index: 5;
}
.thumb-badges.item-premium-badge .top-oglas.premium-badge {
    height: 24px;
    padding: 3px 9px 3px 7px;
    font-size: 12px !important;
}
.thumb-badges.item-premium-badge .top-oglas.premium-badge svg {
    height: 15px;
}
@media only screen and (max-width: 768px) {
    /* desno od gumba Nazaj (40 px, top 12 px), navpično poravnano z njim */
    .thumb-badges.item-premium-badge {
        top: 20px;
        left: 60px;
    }
}
@media (hover:hover) and (pointer:fine){li.listing-card .listing-thumb img,.swiper-slide .fable-badge-anchor>img{transition:filter .2s ease}li.listing-card:hover .listing-thumb img,.swiper-slide:hover .fable-badge-anchor>img{filter:brightness(.9)}.listing-grid li.listing-card .listing-thumb:hover img{transform:none}li.listing-card:hover .listing-basicinfo a.title,.swiper-slide:hover .fable-badge-anchor .swiper-slide-title-regular{text-decoration:underline}}
body.user-public-profile #item-content>.similar_ads>h2 .upp-count{margin-left:4px;color:#a0a0a5;font-weight:600}form[name="fable-profile-search"].upp-search-form{display:flex;align-items:center;gap:12px;float:none;clear:both;width:100%;margin:4px 0 18px}.upp-search-form .ui-search{flex:1 1 auto;min-width:0;margin:0}.upp-search-form .ui-field{flex:0 0 34%}.upp-search-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#upp-results .ui-active{margin-top:0}@media (max-width:760px){form[name="fable-profile-search"].upp-search-form{flex-direction:column;align-items:stretch;gap:10px}.upp-search-form .ui-field{flex:0 0 auto}}
/* FABLE PUBLISH — kolo v prvem koraku (v267/269, Luka 7. 10. 2026): kartice
   vseh glavnih kategorij; kartica Kolesa odpre vodene podkorake znamka →
   model → letnik → stanje (.fp-bike, js/item-post-flow.js; znamka in model
   kot izbirnik z vpisovanjem .fp-combo), kategorija in polja pridejo iz baze
   Fable BIKES; druge kartice odprejo podkategorije kot prej. Naslov kolesa je
   ustvarjen (.fp-title-auto, js/item-post-ui.js). */
/* podkoraki kolesa: iskanje in kartice skrite, raven kategorij samo v podkoraku .fp-bk-cat */
.fp-publish .fp-sec-kind.fp-kind-bike .fp-ksearch,
.fp-publish .fp-sec-kind.fp-kind-bike .fp-ksearch-browse,
.fp-publish .fp-sec-kind.fp-kind-bike .fp-ksearch-note,
.fp-publish .fp-sec-kind.fp-kind-bike .fp-kinds,
.fp-publish .fp-sec-kind.fp-kind-bike .fp-kind-levels {
    display: none;
}
.fp-publish .fp-sec-kind.fp-kind-bike.fp-bk-cat .fp-kind-levels {
    display: block;
}
.fp-publish .fp-bike[hidden] {
    display: none;
}
/* odgovori doslej (Canyon · Endurace · 2024), klik vrne na tisti podkorak */
.fp-publish .fp-bk-crumbs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px 8px;
    margin: 0 0 14px;
}
.fp-publish .fp-bk-crumbs:empty {
    display: none;
}
.fp-publish .fp-bk-crumb {
    position: static;
    float: none;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin: 0;
    padding: 5px 10px;
    border: 1px solid #e3e6ea;
    border-radius: 999px;
    background: #f7f8f9;
    box-shadow: none;
    color: #141618;
    font-family: inherit;
    font-size: 13.5px;
    font-weight: 500;
    line-height: 1.3;
    cursor: pointer;
}
.fp-publish .fp-bk-crumb:hover {
    border-color: #141618;
    background: #fff;
    color: #141618;
}
.fp-publish .fp-bk-crumb-k {
    color: #6f757d;
    font-weight: 400;
}
.fp-publish .fp-bk-q {
    margin: 0 0 12px;
    color: #141618;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
}
/* izbirnik znamke / modela: videz polj po meri (.fp-combo iz js/item-post-ui.js);
   pravila za polje so tam vezana na .meta, zato ponovljena za .fp-bk-combo */
.fp-publish .fp-bk-combo {
    margin: 0 0 10px;
}
.fp-publish .fp-bk-combo input.fp-combo-search {
    flex: 1 1 auto;
    min-width: 0;
    float: none;
    width: auto;
    height: 42px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: #141618;
    font-family: inherit;
    font-size: 15px;
    line-height: 42px;
    outline: 0;
    -webkit-appearance: none;
    appearance: none;
}
.fp-publish .fp-bk-combo input.fp-combo-search:focus {
    border: 0;
    box-shadow: none;
}
.fp-publish .fp-bk-combo input.fp-combo-search::placeholder {
    color: #8a9099;
}
.fp-publish .fp-bk-combo .fp-combo-dropdown {
    max-height: 330px;
}
.fp-publish .fp-bk-group {
    padding: 10px 14px 4px;
    color: #6f757d;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .04em;
    text-transform: uppercase;
}
.fp-publish .fp-bk-sub {
    display: block;
    color: #6f757d;
    font-size: 12.5px;
    line-height: 1.35;
}
.fp-publish .fp-bk-list .fp-bk-opt-other {
    border-top: 1px dashed #d5d9de;
    color: #2c8f79;
}
.fp-publish .fp-bk-list .fp-bk-opt-family::after {
    content: " ›";
    color: #8a9099;
}
.fp-publish .fp-bk-empty {
    padding: 12px;
    color: #6f757d;
    font-size: 14px;
    text-align: center;
}
/* vpis druge znamke / drugega modela */
.fp-publish .fp-bk-text {
    display: flex;
    align-items: stretch;
    gap: 10px;
}
.fp-publish .fp-bk-text input.fp-bk-input {
    flex: 1 1 auto;
    min-width: 0;
    float: none;
    display: block;
    height: 48px;
    box-sizing: border-box;
    margin: 0;
    padding: 0 14px;
    border: 1px solid #c9ced5;
    border-radius: 10px;
    background: #fff;
    box-shadow: none;
    color: #141618;
    font-family: inherit;
    font-size: 16px;
    line-height: 46px;
    -webkit-appearance: none;
    appearance: none;
}
.fp-publish .fp-bk-text input.fp-bk-input:focus {
    outline: 0;
    border-color: #141618;
    box-shadow: 0 0 0 1px #141618;
}
.fp-publish .fp-bk-go {
    flex: 0 0 auto;
    float: none;
    position: static;
    height: 48px;
    margin: 0;
    padding: 0 18px;
    border: 0;
    border-radius: 10px;
    background: #141618;
    box-shadow: none;
    color: #fff;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
}
.fp-publish .fp-bk-go:hover {
    background: #2c8f79;
    color: #fff;
}
.fp-publish .fp-bk-note {
    margin: 10px 0 0;
    color: #6f757d;
    font-size: 13px;
    line-height: 1.45;
}
/* letniki kot pilule, stanje kot kartici (.fp-kind.fp-kind-sub) */
.fp-publish .fp-bk-years {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
}
.fp-publish .fp-bk-pill {
    position: static;
    float: none;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    margin: 0;
    padding: 8px 10px;
    border: 1px solid #e3e6ea;
    border-radius: 10px;
    background: #fff;
    box-shadow: none;
    color: #141618;
    font-family: inherit;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.25;
    text-align: center;
    cursor: pointer;
    transition: border-color .12s, box-shadow .12s;
}
.fp-publish .fp-bk-pill:hover {
    border-color: #c9ced5;
    background: #fff;
    color: #141618;
}
.fp-publish .fp-bk-pill.is-selected {
    border-color: #141618;
    box-shadow: inset 0 0 0 1px #141618;
}
.fp-publish .fp-bk-pill:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 3px rgba(44, 143, 121, .3);
}
.fp-publish .fp-bk-conds {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}
/* polja, odgovorjena v koraku Kolo (znamka, model, letnik, stanje), se v
   Podrobnostih ne ponovijo; ostala (velikost okvirja, obroči, material,
   e-kolo) so predizpolnjena in jih prodajalec lahko spremeni */
.fp-publish.fp-wizard .meta.fp-bk-answered {
    display: none;
}
/* ustvarjen naslov namesto polja */
.fp-publish .control-group.title.fp-title-auto input[type="text"],
.fp-publish .control-group.title.fp-title-auto .fp-help,
.fp-publish .control-group.title.fp-title-auto .fp-count {
    display: none;
}
.fp-publish .fp-title-autobox {
    display: none;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 12px 14px;
    border: 1px solid #e3e6ea;
    border-radius: 10px;
    background: #f7f8f9;
}
.fp-publish .fp-title-auto .fp-title-autobox {
    display: block;
}
.fp-publish .fp-title-autoval {
    display: block;
    color: #141618;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.35;
}
.fp-publish .fp-title-autonote {
    display: block;
    margin-top: 4px;
    color: #6f757d;
    font-size: 13px;
    line-height: 1.4;
}
@media screen and (max-width: 480px) {
    .fp-publish .fp-bk-conds {
        grid-template-columns: minmax(0, 1fr);
        gap: 10px;
    }
    .fp-publish .fp-bk-years {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .fp-publish .fp-bk-text {
        flex-wrap: wrap;
    }
    .fp-publish .fp-bk-go {
        flex: 1 1 100%;
    }
}
.auth-field-hint{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:#777}#report-modal .auth-remember{align-items:flex-start!important}#report-modal .auth-remember input[type="checkbox"]{margin-top:1px!important}#report-modal .auth-remember label.auth-label-inline{line-height:1.45!important}#report-modal .auth-field textarea{display:block;float:none!important;width:100%!important;min-height:120px;margin:0!important;padding:12px 14px!important;font-family:inherit;font-size:15px!important;line-height:1.45!important;color:#111!important;background:#fafafa!important;border:1.5px solid #d8d8d8!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important;resize:vertical;transition:border-color .15s,box-shadow .15s}#report-modal .auth-field textarea:focus{outline:none!important;border-color:#111!important;background:#fff!important;box-shadow:0 0 0 3px rgba(0,0,0,.07)!important}#report-modal .auth-btn-primary{margin-top:8px}@media (max-width:480px){#report-modal .auth-modal-box{padding:30px 22px 24px}}
body.not-found .fable-404-reco{clear:both;margin-top:24px}body.not-found .fable-404-reco .similar-ads-inner-header h2{margin:0 0 16px;font-size:22px}@media (min-width:769px){body.not-found .fable-404-reco .listing-card-list.listing-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:0!important;box-sizing:border-box}body.not-found .fable-404-reco .listing-card-list.listing-grid .listing-card{width:100%!important;float:none!important;margin:0!important}body.not-found .fable-404-reco .listing-card .listing-thumb img{width:100%!important}body.not-found .fable-404-reco .listing-details,body.not-found .fable-404-reco .loop-meta,body.not-found .fable-404-reco .desc{display:none!important}body.not-found .fable-404-reco .similar-ads-footer{margin:20px 0 0;text-align:center;padding-bottom:10px}}@media (max-width:768px){}.fable-404-page{display:flex;align-items:center;gap:32px;margin-top:24px;padding:28px 32px;background:#f5f5f5;border-radius:16px}.fable-404-code{display:flex;align-items:center;gap:.06em;flex-shrink:0;font-size:88px;font-weight:800;line-height:1;letter-spacing:-.02em}.fable-404-wheel{width:.8em;height:.8em;display:block;position:relative;z-index:1;animation:fable404-roll .9s cubic-bezier(.2,.8,.25,1) both,fable404-spin 8s linear .9s infinite}.fable-404-text h1{font-size:26px;line-height:1.2;margin:0 0 6px}.fable-404-text p{font-size:16px;line-height:1.5;margin:0;opacity:.75}@keyframes fable404-roll{from{transform:translateX(-1.6em) rotate(-420deg);opacity:0}50%{opacity:1}to{transform:none;opacity:1}}@keyframes fable404-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fable-404-wheel{animation:none}}@media (max-width:768px){.fable-404-page{flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0 0;padding:20px 18px;border-radius:14px}.fable-404-code{font-size:48px}.fable-404-text h1{font-size:20px}.fable-404-text p{font-size:14px}}@media (min-width:769px) and (min-height:640px){body.item .wrapper#content:has(> .desktop-only){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}body.item .wrapper#content:has(> .desktop-only) > .similar_ads{flex:0 0 100%;width:100%;margin-top:0}body.item .wrapper#content > .desktop-only > #sidebar{display:flow-root;position:sticky;top:105px}body:has(#header-admin).item .wrapper#content > .desktop-only > #sidebar{top:139px}body.item #sidebar:has(#report-modal.open){z-index:10000}}.fable-404-searches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.fable-404-searches-title{font-size:14px;font-weight:600;margin-right:4px;opacity:.75}.fable-404-searches a{display:inline-block;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.2;color:#111;background:#fff;border:1px solid #ddd;border-radius:999px;text-decoration:none;transition:border-color .15s}.fable-404-searches a:hover{border-color:#111;text-decoration:none}@media (max-width:768px){.fable-404-searches{margin-top:12px;gap:6px}.fable-404-searches-title{flex-basis:100%}.fable-404-searches a{font-size:13px;padding:6px 12px}}.fp-publish .fp-price-low{float:left;clear:both;width:100%;margin:8px 0 0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;color:#7a4b00;background:#fff6e0;border:1px solid #f0d28a;border-radius:8px;box-sizing:border-box}.fp-publish .fp-price-low[hidden]{display:none}.fp-publish .fp-price-low.is-strong{border-color:#d99a00;box-shadow:0 0 0 3px rgba(217,154,0,.2)}.auth-card .auth-warning{float:none;clear:both;margin:0 0 18px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;color:#7a4b00;background:#fff6e0;border:1px solid #f0d28a;border-radius:8px}.auth-card .auth-warning a{color:inherit;text-decoration:underline;font-weight:600}