
#page-add [hidden]{display:none!important}
:root{--action-blue:#58738f;--action-blue-hover:#49647f}
#home-subcategory-tabs,#home-purpose-tabs{display:none!important}
html[data-theme="light"] body :is(.btn-primary,.nav-post-btn,.submit-btn,.filter-apply-btn,.btn-new,.msg-send-btn,.btn-ai){background:var(--action-blue)!important;color:#fff!important;border-color:var(--action-blue)!important}
html[data-theme="light"] body :is(.btn-primary,.nav-post-btn,.submit-btn,.filter-apply-btn,.btn-new,.msg-send-btn,.btn-ai):hover{background:var(--action-blue-hover)!important;color:#fff!important;border-color:var(--action-blue-hover)!important}
html[data-theme="light"] body :is(.bt-card,.catp-card,.add-type-image-card,.vehicle-type-card):hover{background:var(--action-blue)!important;color:#fff!important;border-color:var(--action-blue)!important}
html[data-theme="light"] body :is(.bt-card,.catp-card,.add-type-image-card,.vehicle-type-card):hover :is(b,small,.bt-hint,span){color:#fff!important}
html[data-theme="dark"] :is(#page-add,#page-vin){--ink:#eef5ff;--ink-60:#c0cede;--ink-40:#a1b3c9;--surface:#101d2c;--surface-2:#17293e;--card:#142438;--border:#3a536e;--border-2:#58718d;--accent-light:#193d60;--accent2-light:#193d60}
html[data-theme="dark"] body :is(#page-add,#page-vin) :is(.form-section,.vin-workspace,.vin-input-panel,.vin-result-card,.publish-start-options button){background:var(--card)!important;color:var(--ink)!important;border-color:var(--border)!important}
html[data-theme="dark"] body :is(#page-add,#page-vin) :is(input,select,textarea){background:#0f1f32!important;color:#eef5ff!important;border-color:#54708f!important;color-scheme:dark}
html[data-theme="dark"] body :is(#page-add,#page-vin) :is(input,textarea)::placeholder{color:#aebfd2!important;opacity:1}
html[data-theme="dark"] body :is(#page-add,#page-vin) :is(.fg label,.filter-label,.vin-panel-title p,.add-subtitle){color:#c8d7e9!important}
#publish-engine-lock{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border:1px solid #cbd8e4;border-left:4px solid var(--action-blue);border-radius:11px;margin-bottom:18px;background:#f3f7fa;color:var(--ink);box-shadow:0 4px 14px rgba(28,57,82,.06)}
#publish-engine-lock b{color:#304d69}#publish-engine-lock span{display:block;font-size:13px;margin-top:5px;color:var(--ink-60)}#publish-engine-lock button{padding:10px 14px;border:1px solid #b9c8d6;background:#fff;color:#3f5f7c;border-radius:8px;white-space:nowrap}
.vehicle-type-panel.selection-locked .vehicle-type-card:not(.selected){opacity:.55}.vehicle-type-panel.selection-locked .vehicle-type-card.selected{border-color:var(--action-blue)!important;box-shadow:0 0 0 2px rgba(88,115,143,.18)}.vehicle-type-panel.selection-locked .vehicle-type-card.selected .vehicle-type-choose{background:var(--action-blue)!important;color:#fff!important;border-color:var(--action-blue)!important}
.vin-input-panel>.publish-vin-fallback{border-top:1px solid var(--border);padding-top:14px;margin:18px 0 0;display:flex;gap:8px;flex-wrap:wrap}
.vin-input-panel>.publish-vin-fallback button{flex:1;min-width:130px;min-height:44px}
#publish-start{text-align:center;width:100%;max-width:1040px;box-sizing:border-box;margin:34px auto;padding:30px;border:1px solid #dce5ec;border-radius:18px;background:#fff;box-shadow:0 12px 36px rgba(28,57,82,.08)}
#publish-start h2{font-size:30px;letter-spacing:-.6px;margin:5px 0 8px}.publish-start-kicker{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--action-blue)}.publish-start-lead{margin:0 0 24px;color:var(--ink-60);line-height:1.5}
.publish-start-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:800px;margin-inline:auto}
.publish-start-options button{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:21px;border:1px solid #d6e0e8;background:#f8fafc;color:var(--ink);border-radius:13px;min-height:220px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}
.publish-start-options button:hover{transform:translateY(-3px);border-color:#9eb2c5;background:#fff;box-shadow:0 10px 24px rgba(48,77,105,.12)}.publish-start-options i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#e8eef4;color:var(--action-blue);font-style:normal;font-size:24px}.publish-start-options b{font-size:20px}.publish-start-options span{font-size:14px;line-height:1.5;color:var(--ink-60)}.publish-start-options strong{margin-top:auto;color:var(--action-blue);font-size:13px}.publish-document-note{text-align:center;margin:15px 0 0;color:var(--ink-60);font-size:12px}
.publish-text-button,#publish-resume{display:block;margin:20px auto;padding:12px;background:transparent;color:inherit;border:1px solid var(--border);border-radius:8px}
#publish-save-state{font-size:12px;color:var(--ink-60);margin:8px 0}
#page-add .add-form-columns{display:block!important}#page-add .add-form-column[data-column=right]{max-width:880px;margin:auto;min-width:0}
#page-add .add-form-column[data-column=left]{display:none!important}
#publish-photo-options,.publish-vin-fallback{display:flex;gap:10px;margin:16px 0;flex-wrap:wrap}
#publish-photo-options button,.publish-vin-fallback button{padding:12px 18px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--accent-dark)}
.publish-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 0}.publish-upload-grid label{display:grid;gap:6px}
.publish-upload-grid input,.publish-upload-grid select{width:100%;min-height:44px}
#publish-upload-fields{margin-top:20px}#publish-upload-fields summary,.publish-equipment-details summary{cursor:pointer;padding:14px 0;font-weight:600}
#page-add .img-preview{overflow:visible;height:auto;min-height:180px;padding-bottom:48px}.photo-job{position:absolute;bottom:0;left:0;right:0;padding:5px;background:var(--surface);color:var(--ink);min-height:42px;border-radius:0 0 7px 7px}.photo-job small{display:block;font-size:10px}.photo-job button{min-width:30px;min-height:26px;margin-right:4px}
[data-theme="dark"] .publish-start-options strong,[data-theme="dark"] #publish-photo-options button,[data-theme="dark"] .publish-vin-fallback button,[data-theme="dark"] .market-analysis-actions button{color:var(--accent-mid)}
#page-add .technical-missing-fields,#final-review-improvements{background:#f6f4f3!important;border:1px solid #ded4d0!important;border-left:3px solid #a76d61!important;color:#75483e!important;border-radius:9px;padding:14px}
[data-theme="dark"] #page-add .technical-missing-fields,[data-theme="dark"] #final-review-improvements{background:#241d1c!important;border-color:#4a3a36!important;border-left-color:#b5776a!important;color:#e6bcb2!important}
[data-theme="dark"] #page-add .technical-missing-fields label,[data-theme="dark"] #final-review-improvements button,[data-theme="dark"] #final-review-improvements h4{color:#e6bcb2!important}
#page-add .technical-missing-fields label,#page-add .technical-missing-head b,#page-add .technical-missing-head span{color:#75483e!important}
#final-review-improvements h3{font-size:17px;margin-bottom:4px}#final-review-improvements>p{margin-bottom:10px;font-size:13px;opacity:.9}#final-review-improvements h4{margin:12px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}
#final-review-improvements button{border:0;background:transparent;color:#75483e;padding:8px;text-align:left}
#publish-inline-preview{margin-top:20px}#publish-inline-preview .draft-preview{width:100%;max-width:100%}
#page-add .publish-step-controls{position:sticky;bottom:0;z-index:15;gap:12px;padding:12px 0;background:transparent;border:0;box-shadow:none}
#page-add .publish-progress{scroll-margin-top:75px}#page-add .publish-progress button{min-width:0}
#page-add .submit-btn{max-width:880px;margin:15px auto;display:block}
#market-analysis-result{padding:14px;line-height:1.5}.market-analysis-why{margin:8px 0;padding-left:18px;color:var(--ink-60)}.market-analysis-why li{margin:4px 0}.market-analysis-actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.market-analysis-actions button{padding:11px 16px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--accent-dark);min-height:44px}.market-analysis-actions button:first-child{background:var(--accent);color:#fff;border-color:var(--accent)}#market-analysis-result[data-stale=true]::before{content:'Podatki so spremenjeni. Ponovite analizo.';display:block;color:#884f42;font-weight:600}
.mobile-bottom-nav{display:none}.publish-profile-messages{margin:15px;padding:12px}
.publish-secondary-actions{margin-top:16px}.publish-secondary-actions summary{cursor:pointer;padding:12px 0}
#publish-vin-details .vin-already-checked>div{display:none}
#publish-vin-details .vin-already-checked{padding:0;border:0;background:none;margin:8px 0}
#publish-vin-details .vin-already-checked button{padding:6px 0;background:none;color:inherit;text-align:left;text-decoration:underline;min-height:36px}
@media(max-width:767px){
 .mobile-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;padding:3px calc(3px + env(safe-area-inset-right)) calc(3px + env(safe-area-inset-bottom)) calc(3px + env(safe-area-inset-left));background:var(--card);border-top:1px solid var(--border);z-index:45;gap:3px}
 .mobile-bottom-nav button{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;border-radius:7px;background:none;color:var(--ink-60);min-height:38px;font-size:18px}.mobile-bottom-nav button>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mobile-bottom-nav button>.mobile-home-icon{width:22px}.mobile-bottom-nav button span{max-width:100%;font-size:9px;line-height:1;white-space:nowrap}.mobile-bottom-nav .mobile-publish{margin-inline:8px;background:var(--accent);color:#fff;font-size:22px}.mobile-bottom-nav .mobile-publish>span:not(.message-count-badge){transform:translateY(-2px)}.mobile-bottom-nav .message-count-badge{position:absolute;right:6px;top:0}
 body:not(.publish-form-active){padding-bottom:58px}body.publish-form-active .mobile-bottom-nav,body.mobile-keyboard .mobile-bottom-nav{display:none}
 #publish-start{padding:20px 14px;margin:12px auto;border-radius:14px}.publish-start-options{grid-template-columns:1fr;gap:10px}.publish-start-options button{min-height:0;padding:16px;display:grid;grid-template-columns:38px 1fr;gap:4px 12px;align-items:center}.publish-start-options i{grid-row:1/4;width:38px;height:38px}.publish-start-options b{font-size:17px}.publish-start-options span,.publish-start-options strong{grid-column:2}.publish-document-note{text-align:left}
 #page-add .publish-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:4px 0 12px;overflow:visible;padding:0}
 #page-add #publish-progress button{min-width:0;min-height:48px;padding:4px 1px;display:flex;flex-direction:column;justify-content:center;gap:3px;border:0;background:transparent;color:var(--ink-60)}
 #page-add #publish-progress button span{width:24px;height:24px;flex-basis:24px;border:1px solid var(--border);background:var(--surface-2);font-size:10px}
 #page-add #publish-progress button b{display:none}#page-add #publish-progress button:after{content:attr(data-short);font-size:10px;line-height:1.1;white-space:nowrap}
 #page-add #publish-progress button.on{background:var(--accent-light);border-radius:8px;color:var(--accent-dark)}#page-add #publish-progress button.on span{border-color:var(--accent);background:var(--accent);color:#fff}
 #page-add .frow,#page-add .frow3{grid-template-columns:1fr!important}#page-add .technical-missing-grid{grid-template-columns:1fr!important}
 #page-add .add-wrap{padding-left:14px;padding-right:14px}#page-add input,#page-add select,#page-add textarea{font-size:16px;max-width:100%}
 .publish-upload-grid{grid-template-columns:1fr}#publish-photo-options button{flex:1;padding:12px 8px}
#page-add .final-review-actions{flex-wrap:wrap}#page-add .draft-preview-heading{flex-wrap:wrap}
}

/* v171: enostaven vnos fotografij brez podvojenih korakov. */
#page-add #upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:210px;padding:28px 20px;border:1.5px dashed #aebfcd;border-radius:13px;background:#f7f9fb;text-align:center;cursor:default}
#page-add #upload-area .upload-text{font-size:18px;font-weight:700;color:#304d69}
#page-add #upload-area .upload-sub,#page-add .publish-drop-hint{color:#687b89;font-size:13px;line-height:1.45}
#page-add .publish-drop-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:500px;margin:12px auto 4px}
#page-add .publish-drop-actions button{min-height:46px;padding:11px 14px;border:1px solid #b9c8d4;border-radius:9px;background:#fff;color:#49647f;font-weight:700;box-shadow:none}
#page-add .publish-drop-actions button:first-child{background:#58738f;color:#fff;border-color:#58738f}
#page-add .publish-drop-actions button:hover{border-color:#58738f;background:#edf2f6;color:#3d5872}
#page-add .publish-drop-actions button:first-child:hover{background:#49647f;color:#fff;border-color:#49647f}
#page-add .add-section-equipment{margin-top:14px}
#page-add .add-section-equipment .form-section-title{margin-bottom:14px}
#page-add .listing-flag-grid label[hidden]{display:none!important}
#page-add .publish-internal-only{display:none!important}
@media(max-width:520px){#page-add #upload-area{min-height:190px;padding:22px 14px}#page-add .publish-drop-actions{grid-template-columns:1fr}#page-add .publish-drop-actions button{width:100%}}

@media(max-width:767px){
 .nav-center{display:none!important}
 .nav-right{margin-left:auto!important}
 body.user-authenticated #nav-user-area,body:not(.view-home) #nav-user-area{display:none!important}
 .mobile-bottom-nav button,.mobile-bottom-nav button:hover{background:transparent!important;color:#49647f!important;min-height:48px}
 .mobile-bottom-nav button>svg{width:22px;height:22px}
 .mobile-bottom-nav button.on{color:#58738f!important;background:#edf2f6!important}
 .mobile-bottom-nav .mobile-publish,.mobile-bottom-nav .mobile-publish:hover{background:#58738f!important;color:#fff!important;box-shadow:0 5px 14px rgba(88,115,143,.24)}
}

/* V210: keep the complete choice card centered at every viewport. */
@media(max-width:767px){#publish-start .publish-start-options button{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}#publish-start .publish-document-note{text-align:center}}


html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview{--accent-primary:#58738f;--accent-hover:#49647f;--button-primary-bg:#58738f;--border-focus:#58738f}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview body{background:#f6f8f8!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview #page-home{background:#fff!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview #page-home:before,html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview #page-home:after{display:none!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .nav{background:#fff!important;box-shadow:none!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero{position:relative!important;overflow:visible!important;padding:0 5% 40px!important;background:#fff!important;min-height:0!important;height:auto!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero:before{content:''!important;display:block!important;position:absolute!important;inset:0 0 auto!important;height:470px!important;background:linear-gradient(90deg,rgba(6,35,42,.87),rgba(6,35,42,.15)),url('/light-bg-desktop.webp') center 55%/cover!important;opacity:1!important;transform:none!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero:after,html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-bg{display:none!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-inner{position:relative!important;max-width:1240px!important;width:100%!important;margin:auto!important;padding:0!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-top{display:flex!important;justify-content:flex-start!important;text-align:left!important;padding:70px 0 65px!important;margin:0!important;min-height:340px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-text{max-width:670px!important;text-align:left!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-title{font-size:66px!important;line-height:1.07!important;letter-spacing:-2.6px!important;color:white!important;font-weight:750!important;text-align:left!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-title em{color:#c5e7b5!important;display:block!important;font-style:normal!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-sub{color:#e1eeeb!important;font-size:17px!important;text-align:left!important;margin:22px 0 0!important;max-width:530px!important;line-height:1.6!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-search-box{max-width:none!important;width:100%!important;background:#fff!important;border:1px solid #dce7e4!important;border-radius:16px!important;padding:28px!important;box-shadow:0 16px 45px #133f3217!important;margin:0!important;backdrop-filter:none!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-tabs{display:flex!important;background:transparent!important;border:0!important;border-bottom:1px solid #e1e9e6!important;border-radius:0!important;padding:0 0 16px!important;margin-bottom:18px!important;gap:10px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-tab{flex:none!important;padding:12px 22px!important;border-radius:7px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-tab.on,html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-purpose button.on,html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category.on{color:#11564e!important;background:#e7f3ed!important;border-color:#6caa96!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-purpose{width:max-content!important;max-width:100%!important;margin-bottom:16px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important;margin-bottom:20px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category{border-radius:9px!important;background:#f7faf9!important;padding:12px 6px!important;min-width:0!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category img{height:45px!important;object-fit:contain!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-bottom:16px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-field{min-width:0!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-field[hidden]{display:none!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-field label{font-size:12px!important;color:#4b6460!important;font-weight:600!important;margin-bottom:7px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-select,html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-input{height:47px!important;border-radius:6px!important;background:#f8fbfa!important;border:1px solid #d4e1dc!important;color:#233e38!important;width:100%!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-btn{border-radius:7px!important;min-height:47px!important;background:#58738f!important;color:white!important;width:100%!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-more-toggle{margin:0 0 18px!important;color:#17665f!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-section{background:#fff!important;padding:38px 5%!important;border-top:1px solid #edf1ef!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-section-inner{max-width:1240px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-section-title{color:#193e38!important;letter-spacing:-.8px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .bt-card{background:#f3f8f6!important;border:1px solid #e0ebe5!important;border-radius:12px!important;box-shadow:none!important;padding:12px 12px 11px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .bt-card .bt-media{max-width:104px!important;margin-bottom:6px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .bt-card:hover{background:#58738f!important;border-color:#58738f!important;color:#fff!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .bt-card:hover *{color:#fff!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .car-row,html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .list-filters{border-radius:12px!important;box-shadow:0 4px 20px #123e2e08!important}
@media(max-width:900px){html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-title{font-size:54px!important}}
@media(max-width:600px){html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero{padding:0 14px 25px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero:before{height:370px!important;background-position:60% center!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-top{min-height:270px!important;padding:44px 9px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-title{font-size:43px!important;letter-spacing:-1.8px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-sub{font-size:14px!important;margin-top:16px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-search-box{padding:16px!important;border-radius:12px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category{font-size:10px!important;padding:8px 3px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category img{height:33px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-tab{padding:11px 12px!important;font-size:12px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-submit-field{grid-column:1/-1!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-section{padding:26px 16px!important}}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero-title{font-family:'DM Sans',Arial,sans-serif!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#304b43!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;font-size:12px!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category>*{max-width:100%!important;color:inherit!important;word-break:normal!important;overflow-wrap:normal!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category.on{color:#11564e!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .hsb-tabs{display:flex!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-purpose{display:flex!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .nav .nav-link{color:#29443f!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .nav-logo,html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .nav-logo em{color:#17665f!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-subcategories button{background:#f0f5f2!important;color:#29443f!important;border-color:#d4e2d9!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-subcategories button.on{background:#dfeee5!important;color:#125749!important}
@media(max-width:600px){html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category{flex-direction:row!important;font-size:11px!important;min-height:62px!important;padding:7px!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category img{width:48px!important;flex-shrink:0!important}html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .portal-category>*{min-width:0!important}}


html:not(#a#b#c) .nav .nav-link.on{background:#e4f0e9!important;color:#175d51!important}

html:not(#a#b#c).journey-preview .hsb-tab{background:#f1f6f3!important;color:#3e5d51!important;border:1px solid #d9e5de!important}
html:not(#a#b#c).journey-preview .hsb-tab.on{background:#dfeee5!important;color:#155b4e!important}
html:not(#a#b#c).journey-preview .portal-purpose{background:#f1f6f3!important}
html:not(#a#b#c).journey-preview .portal-purpose button{background:transparent!important;color:#36584a!important}

/* Local refinement: restore original listing layout, accent action buttons only. */
html:not(#a#b#c#d).journey-preview .hsb-tabs,html:not(#a#b#c#d).journey-preview #home-purpose-tabs,html:not(#a#b#c#d).journey-preview #home-subcategory-tabs,html:not(#a#b#c#d).journey-preview #hsb-more-toggle{display:none!important}
html:not(#a#b#c#d).journey-preview .journey-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 20px;align-items:end;margin-top:22px}
html:not(#a#b#c#d).journey-preview .journey-filter-grid .hsb-field{margin:0!important}
html:not(#a#b#c#d).journey-preview .journey-filter-grid .hsb-submit-field{grid-column:auto!important}
html:not(#a#b#c#d).journey-preview :is(.hsb-btn,.btn-primary,.nav-post-btn,.submit-btn,.filter-apply-btn,.msg-send-btn,.btn-new,.cookie-banner button,input[type=submit]){background:#58738f!important;color:#fff!important;border-color:#58738f!important;background-image:none!important;box-shadow:none!important}
html:not(#a#b#c#d).journey-preview :is(.hsb-btn,.btn-primary,.nav-post-btn,.submit-btn,.filter-apply-btn,.msg-send-btn,.btn-new,.cookie-banner button,input[type=submit]):hover{background:#49647f!important;border-color:#49647f!important}
@media(max-width:700px){html:not(#a#b#c#d).journey-preview .journey-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}
html:not(#a#b#c#d).journey-preview #page-list :is(.filters-title,.filter-label,.ffold summary,.filter-advanced summary,.list-topbar-left,.empty-state h3,.empty-state p){color:#385548!important}
html:not(#a#b#c#d).journey-preview #page-list :is(.ai-search-btn,.filter-apply-btn){background:#58738f!important;color:white!important;border-color:#58738f!important}
html:not(#a#b#c#d).journey-preview #page-list input:not([type=range]):not([type=checkbox]),html:not(#a#b#c#d).journey-preview #page-list select{background:white!important;color:#294632!important;border-color:#d3dfd4!important}

/* Gumb Prijava v navigaciji je moder z belim napisom (kot na predlogi). */
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview #nav-user-area .nav-link{background:#58738f!important;color:#fff!important;border:1px solid #58738f!important;padding:9px 18px!important;border-radius:8px!important;font-weight:600!important;text-shadow:none!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview #nav-user-area .nav-link:hover{background:#49647f!important;border-color:#49647f!important;color:#fff!important}
html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .nav-install-btn{background:#eef4f2!important;color:#17665f!important;border:1px solid #cfe0d8!important;text-shadow:none!important}

@media(max-width:600px){
 html:not(#preview-specificity-a#preview-specificity-b#preview-specificity-c).journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview.journey-preview .home-hero:before{background:linear-gradient(180deg,rgba(6,35,42,.68),rgba(6,35,42,.08) 74%),url('/light-bg-mobile.webp') center 48%/cover!important}
}

/* v170: mirna mobilna navigacija, enotne zacetne kartice in cist filter oglasov. */
@keyframes avtohub-mobile-page-in{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@media(max-width:767px){
 body>[id^="page-"]{animation:avtohub-mobile-page-in .32s cubic-bezier(.22,.8,.28,1)}
 body:not(.view-home) #main-nav,body:not(.view-home) #mobile-menu{display:none!important}
 body.view-home .nav-accessibility-btn{display:none!important}
 .mobile-bottom-nav button{transition:color .24s ease,background-color .24s ease,transform .24s cubic-bezier(.22,.8,.28,1),box-shadow .24s ease!important}
 .mobile-bottom-nav button.on{transform:translateY(-2px)}
 .mobile-bottom-nav .mobile-publish.on{transform:translateY(-3px) scale(1.03)}
 body.mobile-filters-open .mobile-bottom-nav{display:none!important}
 body:not(.publish-form-active){padding-bottom:76px!important}

 html:not(#a#b#c#d).journey-preview #page-home .portal-category-grid{grid-auto-rows:82px!important;align-items:stretch!important}
 html:not(#a#b#c#d).journey-preview #page-home .portal-category{height:82px!important;min-height:82px!important;padding:8px 6px!important;justify-content:center!important;line-height:1.15!important}
 html:not(#a#b#c#d).journey-preview #page-home .portal-category img{width:68px!important;max-width:68px!important;height:34px!important;margin:0 auto!important}

 html:not(#a#b#c#d).journey-preview #page-list .list-page-wrap{padding:0 13px 84px!important;overflow-x:clip!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-topbar{padding:12px 0 10px!important;gap:8px!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-topbar-left{gap:4px!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-topbar-left .cat-tabs{display:none!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-count{font-size:14px!important;color:#52646f!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-topbar-right{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}
 html:not(#a#b#c#d).journey-preview #page-list .ai-search-wrap{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;min-width:0!important}
 html:not(#a#b#c#d).journey-preview #page-list .ai-search-wrap .list-search{min-height:43px!important;height:43px!important;padding:9px 12px!important;border-radius:10px!important;font-size:15px!important}
 html:not(#a#b#c#d).journey-preview #page-list .ai-search-btn{min-height:43px!important;padding:8px 15px!important;border-radius:10px!important;background:#58738f!important;border-color:#58738f!important;color:#fff!important}
 html:not(#a#b#c#d).journey-preview #page-list #nav-srch,html:not(#a#b#c#d).journey-preview #page-list .only-deals-btn,html:not(#a#b#c#d).journey-preview #page-list .view-btns,html:not(#a#b#c#d).journey-preview #page-list .quick-filter-bar,html:not(#a#b#c#d).journey-preview #page-list .mobile-quick-toggle,html:not(#a#b#c#d).journey-preview #page-list .mobile-view-picker{display:none!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-sort{grid-column:1!important;width:100%!important;min-height:42px!important;height:42px!important;border-radius:10px!important;background:#fff!important;border:1px solid #d5dfe5!important;color:#344d5c!important;font-size:14px!important}
 html:not(#a#b#c#d).journey-preview #page-list .mobile-filter-toggle{grid-column:2!important;display:inline-flex!important;min-height:42px!important;padding:8px 16px!important;border-radius:10px!important;background:#fff!important;border:1px solid #b9c8d4!important;color:#49647f!important;box-shadow:none!important}
 html:not(#a#b#c#d).journey-preview #page-list .active-filter-chips:empty{display:none!important}
 html:not(#a#b#c#d).journey-preview #page-list .active-filter-chips{margin:4px 0!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-body{padding:10px 0!important}
 html:not(#a#b#c#d).journey-preview #page-list .empty-state{padding:62px 16px 36px!important}
 html:not(#a#b#c#d).journey-preview #page-list .empty-state button{background:#fff!important;border:1px solid #b9c8d4!important;color:#49647f!important;box-shadow:none!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-filters.mobile-open{padding:14px 14px 82px!important;background:#f8fafb!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-filters.mobile-open .filters-head{top:-14px!important;padding:12px 0 10px!important;background:#f8fafb!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-filters :is(.filters-reset,.advanced-filters-toggle,.mobile-filter-close,.mm-add-btn,.price-presets button){background:#fff!important;border:1px solid #cbd6de!important;color:#49647f!important;box-shadow:none!important}
 html:not(#a#b#c#d).journey-preview #page-list .list-filters .filter-apply-btn{background:#58738f!important;border-color:#58738f!important;color:#fff!important;bottom:12px!important}
 html:not(#a#b#c#d).journey-preview #page-list .ffold{background:#fff!important;border:1px solid #e0e7eb!important;border-radius:11px!important;margin:8px 0!important;padding:0 11px!important}
 html:not(#a#b#c#d).journey-preview #page-list .ffold>summary{min-height:44px!important;padding:11px 0!important}
 html:not(#a#b#c#d).journey-preview #page-list .filter-group{margin-bottom:11px!important}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){body>[id^="page-"]{animation:none!important}.mobile-bottom-nav button{transition:none!important}}
body.accessibility-reduce-motion>[id^="page-"]{animation:none!important}
@media(max-width:767px){
 html:not(#v170a#v170b#v170c#v170d#v170e#v170f#v170g#v170h).journey-preview #page-list button.mobile-filter-toggle{background:#fff!important;border:1px solid #b9c8d4!important;color:#49647f!important;box-shadow:none!important}
 html:not(#v170a#v170b#v170c#v170d#v170e#v170f#v170g#v170h).journey-preview #page-list :is(.mobile-quick-toggle,.mobile-view-picker){display:none!important}
}

/* v171: pametno iskanje je del filtra; sekundarne izbire ostanejo mirne. */
html:not(#v171a#v171b#v171c#v171d) body.view-home .mobile-menu-btn{color:#fff!important;border-color:rgba(255,255,255,.42)!important;text-shadow:0 1px 4px rgba(0,0,0,.45)!important}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-search{margin:10px 0 12px;padding:13px;border:1px solid #d7e1e8;border-radius:12px;background:#f3f7fa}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-copy{display:grid;gap:4px;margin-bottom:10px}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-copy b{font-size:14px;color:#304d69}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-copy span{font-size:12px;line-height:1.45;color:#687b89}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-search .ai-search-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;min-width:0}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-search input{width:100%;min-width:0;min-height:42px;border-radius:9px!important}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-search .ai-search-btn{min-height:42px;padding:8px 15px;border-radius:9px;background:#58738f!important;border:1px solid #58738f!important;color:#fff!important}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list :is(.quick-filter-bar button,.price-presets button,.mm-add-btn,.filters-more-btn,.geo-btn,.only-deals-btn,.view-btn,.filters-reset,.advanced-filters-toggle,.mobile-filter-close){background:#fff!important;color:#49647f!important;border-color:#c7d3dc!important;box-shadow:none!important}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list :is(.filter-apply-btn,.ai-search-btn){background:#58738f!important;color:#fff!important;border-color:#58738f!important}
html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list :is(.filter-apply-btn,.ai-search-btn):hover{background:#49647f!important;border-color:#49647f!important}
@media(min-width:768px){
 html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-search{margin-top:0}
 html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .list-topbar-right{align-items:center!important}
}
@media(max-width:767px){
 html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .list-topbar-right{grid-template-columns:minmax(0,1fr) auto!important}
 html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-search{margin:8px 0 10px;padding:12px}
 html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .filter-smart-copy span{font-size:12px}
 html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .list-filters.mobile-open .filter-smart-search .ai-search-wrap{display:grid!important;grid-column:auto!important}
 html:not(#v171a#v171b#v171c#v171d).journey-preview #page-list .list-filters.mobile-open .filter-smart-search .list-search{height:42px!important;min-height:42px!important;font-size:15px!important}
}


.registration-document-capture{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:0 0 14px;padding:14px 16px;border:1px solid #a9d3ee;border-radius:10px;background:#f4f9fc}.registration-document-copy{display:flex;gap:10px;align-items:flex-start}.registration-document-copy>span{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#a9d3ee;color:#123d3a;font-size:19px}.registration-document-copy b,.registration-document-copy small{display:block}.registration-document-copy b{font-size:14px;color:#123d3a}.registration-document-copy small{margin-top:3px;max-width:580px;color:#466473;font-size:12px;line-height:1.45}.registration-document-button{padding:10px 13px;border:1px solid #a9d3ee;border-radius:7px;background:#a9d3ee;color:#123d3a;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.registration-document-consent,.registration-document-guide,.registration-document-status{grid-column:1/-1;font-size:12px;color:#385868}.registration-document-consent{display:flex;align-items:center;gap:7px}.registration-document-guide{display:flex;gap:10px;flex-wrap:wrap;padding-top:9px;border-top:1px solid #d7e7ef}.registration-document-guide span{padding-left:9px;border-left:2px solid #a9d3ee}.registration-document-status{padding:9px 10px;border-radius:7px;background:#e4f1f8;color:#123d3a;font-weight:600}@media(max-width:700px){.registration-document-capture{grid-template-columns:1fr}.registration-document-button{width:100%;text-align:center}.registration-document-guide{display:grid;gap:6px}.registration-document-guide span{border-left:0;padding-left:0}}
.registration-wizard[hidden]{display:none}.registration-wizard{position:fixed;inset:0;z-index:2000;overflow:auto;padding:18px;background:rgba(9,27,40,.68)}.registration-wizard-dialog{position:relative;width:min(930px,100%);margin:auto;padding:24px;border-radius:16px;background:#fff;color:#123d3a}.registration-wizard-dialog h2{font-size:22px}.registration-wizard-dialog>p{margin:6px 32px 18px 0;color:#466473;font-size:13px;line-height:1.5}.registration-wizard-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:8px;background:#e4f1f8;font-size:22px}.registration-wizard-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.registration-page{min-width:0}.registration-page.optional{opacity:.7}.registration-page.captured .registration-page-sheet{border-color:#4a9abc;background:#f1fbff}.registration-page-sheet{min-height:196px;padding:10px;border:1px solid #8bb8ce;border-radius:5px;background:#fff;box-shadow:0 1px 2px #b5cbd633;color:#355663}.registration-page-sheet header{display:flex;justify-content:space-between;gap:4px;padding-bottom:6px;border-bottom:1px solid #8bb8ce}.registration-page-sheet header b{font-size:10px;color:#174b67}.registration-page-sheet header small{font-size:8px;text-align:right;color:#557887}.registration-page-sheet>strong{display:block;padding:8px 0 6px;font-size:10px;color:#1a4e69;text-transform:uppercase;letter-spacing:.2px}.registration-page-lines{border-top:1px solid #d1e0e6}.registration-page-lines i{display:block;min-height:22px;padding:4px 2px 0;border-bottom:1px solid #d1e0e6;color:#52727f;font-size:8px;font-style:normal}.registration-page-lines u{display:block;height:4px;margin-top:2px;background:repeating-linear-gradient(90deg,#c2d5dd 0 2px,transparent 2px 4px);text-decoration:none}.registration-page-sheet footer{display:flex;gap:4px;margin-top:8px}.registration-page-sheet button,.registration-wizard-process{padding:6px 5px;border:1px solid #a9d3ee;border-radius:5px;background:#a9d3ee;color:#123d3a;font-size:10px;font-weight:800}.registration-page-sheet footer button{flex:1}.registration-page-sheet em{display:block;margin-top:12px;color:#20648a;font-size:9px;font-style:normal;font-weight:700}.registration-wizard-status{margin:14px 0 9px;color:#385868;font-size:13px}.registration-wizard-process{width:100%;padding:14.4px;font-size:12px}.registration-wizard-process:disabled{opacity:.5}@media(min-width:701px){.registration-wizard-pages{gap:18px}.registration-page-sheet{min-height:330px;padding:15px}.registration-page-sheet header{padding-bottom:10px}.registration-page-sheet header b{font-size:13px}.registration-page-sheet header small{font-size:10px}.registration-page-sheet>strong{padding:14px 0 10px;font-size:14px}.registration-page-lines i{min-height:39px;padding:8px 4px 0;font-size:11px}.registration-page-lines u{height:7px;margin-top:5px}.registration-page-sheet footer{gap:7px;margin-top:13px}.registration-page-sheet button{padding:10px 7px;font-size:12px}.registration-page-sheet em{margin-top:22px;font-size:12px}}@media(max-width:700px){.registration-wizard-pages{display:block;min-height:350px}.registration-wizard-pages .registration-page{display:none;max-width:330px;margin:0 auto}.registration-wizard-pages.mobile-step-0 .registration-page:nth-child(1),.registration-wizard-pages.mobile-step-1 .registration-page:nth-child(2),.registration-wizard-pages.mobile-step-2 .registration-page:nth-child(3),.registration-wizard-pages.mobile-step-4 .registration-page:nth-child(4){display:block;animation:registration-page-in .42s ease both}.registration-wizard-pages.mobile-step-3{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;align-items:center;animation:registration-zoom-out 1.05s ease both}.registration-wizard-pages.mobile-step-3 .registration-page:nth-child(-n+3){display:block}.registration-wizard-pages.mobile-step-3 .registration-page-sheet{min-height:180px;padding:4px}.registration-wizard-pages.mobile-step-3 .registration-page-sheet header b,.registration-wizard-pages.mobile-step-3 .registration-page-sheet>strong{font-size:7px}.registration-wizard-pages.mobile-step-3 .registration-page-sheet header small,.registration-wizard-pages.mobile-step-3 .registration-page-lines i{font-size:6px}.registration-wizard-pages.mobile-step-3 .registration-page-sheet button{display:none}@keyframes registration-page-in{from{opacity:0;transform:translateX(28px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes registration-zoom-out{0%{opacity:0;transform:scale(1.3)}45%{opacity:1;transform:scale(1)}75%{transform:scale(.84) rotateY(0)}100%{opacity:0;transform:scale(.68) rotateY(90deg)}}}@media(max-width:560px){.registration-wizard{padding:0}.registration-wizard-dialog{min-height:100vh;border-radius:0;padding:14px}.registration-wizard-pages{min-height:330px}.registration-page-sheet{min-height:240px;padding:10px}.registration-page-sheet header b,.registration-page-sheet>strong{font-size:11px}.registration-page-sheet header small,.registration-page-lines i{font-size:9px}.registration-page-lines i{min-height:29px}.registration-page-sheet button{font-size:10px;padding:8px 3px}}



#page-add .registration-document-details{margin-top:16px;padding:15px;border:1px solid #b8d8e6;border-radius:12px;background:linear-gradient(145deg,#f5fbfe,#fff);box-shadow:0 4px 14px rgba(31,104,139,.07)}#page-add .registration-document-details summary{margin:0 0 11px;padding:0 0 9px;cursor:pointer;list-style:none;border-bottom:1px solid #d5e6ee;color:#1c607e;font-size:12px;font-weight:800;letter-spacing:.05em}#page-add .registration-document-details summary::-webkit-details-marker{display:none}#page-add .registration-document-details summary:after{content:'⌄';float:right;font-size:16px;line-height:10px}#page-add .registration-document-details:not([open]) summary{margin:0;border:0}.registration-document-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.registration-document-detail{min-width:0;padding:9px 10px;border:1px solid #d7e6ed;border-radius:8px;background:#fff}.registration-document-detail span{display:block;margin-bottom:3px;color:#62808f;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.registration-document-detail b{display:block;overflow:hidden;color:#173f53;font-size:13px;line-height:1.28;overflow-wrap:anywhere}@media(max-width:420px){.registration-document-detail-grid{grid-template-columns:1fr}.registration-document-detail{padding:8px 9px}}


#page-add .registration-primary-details{margin:0 0 14px;padding:0}#page-add .registration-primary-details>.frow,#page-add .registration-primary-details>.frow3{margin:0 0 12px}#page-add .registration-extra-details{margin:14px 0 0;border:0;border-radius:0;background:transparent;overflow:visible}#page-add .registration-extra-details>summary{padding:11px 0;cursor:pointer;list-style:none;border-bottom:1px solid #dbe7ec;color:#1c607e;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}#page-add .registration-extra-details>summary::-webkit-details-marker{display:none}#page-add .registration-extra-details>summary:after{content:'⌄';float:right;font-size:16px;line-height:10px;transition:transform .2s}#page-add .registration-extra-details:not([open])>summary:after{transform:rotate(-90deg)}#page-add .registration-extra-details>*:not(summary){margin-left:12px;margin-right:12px}#page-add .registration-extra-details>.form-section{margin-left:0;margin-right:0}


#page-add .technical-summary-card{margin:12px 0 18px;padding:0;overflow:hidden;border:1px solid #c8dfeb;border-radius:14px;background:linear-gradient(160deg,#eff8fc 0%,#f8fcfe 52%,#fff 100%);box-shadow:0 7px 20px rgba(27,103,140,.10)}#page-add .technical-summary-head{padding:15px 14px 12px;border-bottom:1px solid #d5e7ef;align-items:center}#page-add .technical-summary-head span{color:#357495;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#page-add .technical-summary-head strong{margin-top:3px;color:#123f59;font-size:16px;line-height:1.2}#page-add .technical-summary-head p{margin:5px 0 0;color:#63808e;font-size:11px;line-height:1.35}#page-add .technical-summary-head button{padding:8px 10px;border:1px solid #8cbcd2;border-radius:8px;background:#fff;color:#176487;font-size:12px;font-weight:800;box-shadow:0 1px 2px rgba(20,80,110,.06)}#page-add .technical-summary-grid{padding:11px;gap:8px}#page-add .technical-summary-item{padding:10px;border:1px solid #d7e5ec;border-radius:10px;background:#fff;box-shadow:0 1px 1px rgba(21,81,110,.03)}#page-add .technical-summary-item span{color:#6c8997;font-size:9px;font-weight:800;letter-spacing:.05em}#page-add .technical-summary-item b{margin:4px 0 7px;color:#153f57;font-size:13px;line-height:1.15}#page-add .technical-summary-item em{display:inline-flex;width:max-content;padding:2px 5px;border-radius:5px;background:#e9f5fa;color:#27769b;font-size:9px;font-style:normal;font-weight:800}#page-add .technical-summary-item.unknown{background:#fafcfd;border-style:dashed}#page-add .technical-summary-item.unknown em{background:#eef1f2;color:#7a8a91}@media(max-width:380px){#page-add .technical-summary-head{padding:13px 11px}#page-add .technical-summary-head strong{font-size:15px}#page-add .technical-summary-grid{padding:8px;gap:6px}#page-add .technical-summary-item{padding:8px}}


body.document-engine-selected #vehicle-type-panel,body.document-engine-selected #publish-engine-lock,body.document-engine-selected .publish-vin-entry,body.document-engine-selected #history-provider-panel,body.document-engine-selected .publish-vin-fallback{display:none!important}


#page-add #category-picker,#page-add .category-subcategory-row{display:none!important}


#page-add .damage-editor-card{margin:12px 0;padding:12px;border:1px solid #d5e2e8;border-radius:12px;background:linear-gradient(145deg,#f8fbfc,#eef5f7);box-shadow:0 3px 10px rgba(31,78,97,.05)}#page-add .damage-editor-head{align-items:flex-start;gap:8px}#page-add .damage-editor-head b{color:#234e63;font-size:13px}#page-add .damage-editor-head button,#page-add .damage-editor-head .field-help-btn,#page-add .damage-editor-head .field-info,#page-add .damage-editor-head button[aria-label*="Pomoč"]{display:inline!important;width:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;vertical-align:middle}#page-add .damage-editor-head span{margin-top:3px;color:#6a808a;font-size:11px;line-height:1.3}#page-add .damage-editor-card select{min-height:36px;border-color:#c7dce5;border-radius:8px;background:#fff;font-size:13px}#page-add .damage-editor-card button{min-height:42px;border-radius:8px;border-color:#8db8ca;background:#fff;color:#23617e;font-size:12px}#page-add .damage-editor-card .damage-editor-footer{margin-top:8px;padding-top:8px;font-size:10px}


@media(max-width:640px){#page-add .equip-custom-row{display:flex;min-width:0;gap:6px}#page-add .equip-custom-input{min-width:0;flex:1 1 0;padding:9px 10px}#page-add .equip-custom-btn{flex:0 0 auto;padding:9px 11px;font-size:12px}}


#page-add #add-cena.document-ai-suggested,#page-add #add-cena:not(:placeholder-shown),#page-add #add-opis.document-ai-suggested,#page-add #add-opis:not(:placeholder-shown){border-color:#57af7c!important;background:#effaf3!important;box-shadow:0 0 0 2px rgba(72,162,108,.12)!important}#page-add #add-cena.document-ai-suggested~.ai-field-confirm button:first-child{border-color:#e49a35!important;background:#fff7eb!important;color:#a9660d!important}


@media(min-width:641px){#page-add .publish-progress button.done span,#page-add .publish-progress button.done.on span{background:#47a46f!important;border-color:#47a46f!important;color:#fff!important;box-shadow:0 1px 3px rgba(37,122,74,.18)}#page-add .publish-progress button.done b{color:#2f7750!important}}


/* Prave proporcije posamezne strani prometnega dovoljenja. */
.registration-page-sheet{aspect-ratio:2 / 3}
@media(max-width:700px){
  .registration-wizard-pages{position:relative;display:block!important;min-height:min(128vw,510px);overflow:hidden;margin:0 -14px;padding:0 0}
  .registration-wizard-pages .registration-page{display:block!important;position:absolute;top:0;width:76%;max-width:none;margin:0;opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.22,.8,.28,1),opacity .35s ease;transform:translateX(115%) scale(.91)}
  .registration-wizard-pages .registration-page-sheet{min-height:0;padding:11px}
  .registration-wizard-pages.mobile-step-0 .registration-page:nth-child(1){opacity:1;pointer-events:auto;transform:translateX(15.8%) scale(1)}
  .registration-wizard-pages.mobile-step-0 .registration-page:nth-child(2){opacity:.42;transform:translateX(113%) scale(.91)}
  .registration-wizard-pages.mobile-step-1 .registration-page:nth-child(1){opacity:.42;transform:translateX(-67%) scale(.91)}
  .registration-wizard-pages.mobile-step-1 .registration-page:nth-child(2){opacity:1;pointer-events:auto;transform:translateX(15.8%) scale(1)}
  .registration-wizard-pages.mobile-step-1 .registration-page:nth-child(3){opacity:.42;transform:translateX(113%) scale(.91)}
  .registration-wizard-pages.mobile-step-2 .registration-page:nth-child(2){opacity:.42;transform:translateX(-67%) scale(.91)}
  .registration-wizard-pages.mobile-step-2 .registration-page:nth-child(3){opacity:1;pointer-events:auto;transform:translateX(15.8%) scale(1)}
  .registration-wizard-pages.mobile-step-3{display:grid!important;grid-template-columns:repeat(3,1fr);gap:3px;overflow:visible;animation:registration-book-flip 1.45s ease-in-out both}
  .registration-wizard-pages.mobile-step-3 .registration-page:nth-child(-n+3){position:static;width:auto;opacity:1;transform:none;pointer-events:none}
  .registration-wizard-pages.mobile-step-3 .registration-page-sheet{min-height:0;padding:3px}
  .registration-wizard-pages.mobile-step-4 .registration-page:nth-child(4){opacity:1;pointer-events:auto;transform:translateX(15.8%) scale(1);animation:registration-back-page .62s cubic-bezier(.16,.85,.25,1) both}
  @keyframes registration-book-flip{0%{opacity:0;transform:scale(1.18)}30%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(.84) rotateY(0)}100%{opacity:0;transform:scale(.66) rotateY(180deg)}}
  @keyframes registration-back-page{from{opacity:0;transform:translateX(15.8%) scale(.58) rotateY(-90deg)}to{opacity:1;transform:translateX(15.8%) scale(1) rotateY(0)}}
}
@media(max-width:560px){.registration-wizard-pages .registration-page-sheet{padding:8px}.registration-wizard-pages .registration-page-sheet header b,.registration-wizard-pages .registration-page-sheet>strong{font-size:10px}.registration-wizard-pages .registration-page-sheet header small,.registration-wizard-pages .registration-page-lines i{font-size:8px}.registration-wizard-pages .registration-page-lines i{min-height:28px}}


/* Mobilni prikaz kot en sam zložen list: robovi sosednjih strani se dotikajo. */
@media(max-width:700px){
  .registration-wizard-pages .registration-page{left:6%;width:88%;transform:translateX(200%)}
  .registration-wizard-pages.mobile-step-0 .registration-page:nth-child(1){transform:translateX(0)}
  .registration-wizard-pages.mobile-step-0 .registration-page:nth-child(2){transform:translateX(100%)}
  .registration-wizard-pages.mobile-step-1 .registration-page:nth-child(1){transform:translateX(-100%)}
  .registration-wizard-pages.mobile-step-1 .registration-page:nth-child(2){transform:translateX(0)}
  .registration-wizard-pages.mobile-step-1 .registration-page:nth-child(3){transform:translateX(100%)}
  .registration-wizard-pages.mobile-step-2 .registration-page:nth-child(2){transform:translateX(-100%)}
  .registration-wizard-pages.mobile-step-2 .registration-page:nth-child(3){transform:translateX(0)}
  .registration-wizard-pages.mobile-step-4 .registration-page:nth-child(4){transform:translateX(0)}
  .registration-wizard-pages.mobile-step-4 .registration-page:nth-child(5){opacity:.42;transform:translateX(100%)}
  .registration-wizard-pages.mobile-step-5 .registration-page:nth-child(4){opacity:.42;transform:translateX(-100%) scale(.91)}
  .registration-wizard-pages.mobile-step-5 .registration-page:nth-child(5){display:block;opacity:1;pointer-events:auto;transform:translateX(0) scale(1);animation:registration-page-in .42s ease both}
  @keyframes registration-back-page{from{opacity:0;transform:translateX(0) scale(.58) rotateY(-90deg)}to{opacity:1;transform:translateX(0) scale(1) rotateY(0)}}
}


/* Stiliziran vodnik za fotografiranje – namenoma ni kopija uradne listine. */
.registration-page-sheet{position:relative;overflow:hidden;border-color:#809b87;background:linear-gradient(135deg,#f4f7e9,#e4ead5 54%,#edf2df);color:#355044}
.registration-page-sheet:before{content:"";position:absolute;inset:-15%;pointer-events:none;opacity:.18;background:repeating-radial-gradient(ellipse at 25% 45%,transparent 0 15px,#87a28d 16px 17px,transparent 18px 29px);transform:rotate(-13deg)}
.registration-page-sheet>*{position:relative;z-index:1}.registration-page-sheet header{border-color:#809b87}.registration-page-sheet header b,.registration-page-sheet>strong{color:#254f3f}.registration-page-sheet header small{color:#547465}.registration-page-guide{display:block;margin-top:5px;color:#6e8975;font-size:6px;font-weight:800;letter-spacing:.55px}.registration-page-lines{border-color:#a8bcaa}.registration-page-lines i{border-color:#a8bcaa;color:#426151}.registration-page-lines u{background:repeating-linear-gradient(90deg,#9eb5a3 0 2px,transparent 2px 4px)}.registration-page-sheet:after{content:"AVTOHUB · VODNIK";position:absolute;right:-18px;bottom:24px;z-index:0;color:#7f9b82;font-size:12px;font-weight:800;letter-spacing:1px;opacity:.22;transform:rotate(-38deg)}
.registration-wizard-status.is-loading{display:flex;align-items:center;gap:9px;font-weight:700}.registration-wizard-status.is-loading:before{content:"";width:15px;height:15px;flex:0 0 15px;border:2px solid #8ab7cb;border-top-color:#20648a;border-radius:50%;animation:registration-ocr-spin .8s linear infinite}@keyframes registration-ocr-spin{to{transform:rotate(360deg)}}.vin-photo-choice{display:flex;gap:8px;margin-top:12px}.vin-photo-choice button{flex:1;padding:10px;border:1px solid #a9d3ee;border-radius:7px;background:#a9d3ee;color:#123d3a;font-weight:800;cursor:pointer}.vin-photo-choice button+button{background:#fff}@media(min-width:701px){.registration-page-guide{font-size:8px;margin-top:8px}}@media(max-width:560px){.registration-page-guide{font-size:5px}}


.registration-ocr-live{display:flex;align-items:center;gap:11px;margin:0 0 12px;padding:12px 14px;border:1px solid #a9d3ee;border-radius:9px;background:#f2f9fc;color:#123d3a}.registration-ocr-live[hidden]{display:none}.registration-ocr-live i{width:19px;height:19px;flex:0 0 19px;border:2px solid #a9d3ee;border-top-color:#20648a;border-radius:50%}.registration-ocr-live.is-loading i{animation:registration-ocr-live-spin .8s linear infinite}.registration-ocr-live.is-complete i{display:grid;place-items:center;border-color:#4a9d72;background:#e4f4eb}.registration-ocr-live.is-complete i:after{content:"✓";position:static;color:#23764d;font-size:12px;font-style:normal;font-weight:900;line-height:1}.registration-ocr-live b,.registration-ocr-live span{display:block}.registration-ocr-live b{font-size:13px}.registration-ocr-live span{margin-top:2px;color:#466473;font-size:12px;line-height:1.35}@keyframes registration-ocr-live-spin{to{transform:rotate(360deg)}}#page-add .document-autofilled-field{position:relative}#page-add .document-autofilled-field .document-autofilled{border-color:#62ad83!important;background:#f0faf3!important;box-shadow:0 0 0 2px rgba(73,159,107,.10)!important}#page-add .document-autofilled-field:after{content:"✓";position:absolute;top:-8px;right:7px;padding:2px 6px;border-radius:8px;background:#e0f3e6;color:#28754b;font-size:9px;font-weight:800;line-height:1.2;pointer-events:none}#page-add .document-ai-suggested-field{position:relative}#page-add .document-ai-suggested{border-color:#e49a35!important;background:#fff6e8!important;box-shadow:0 0 0 2px rgba(228,154,53,.12)!important}.ai-field-confirm{position:absolute;top:-9px;right:7px;display:flex;gap:3px}.ai-field-confirm button{width:19px;height:19px;padding:0;border:1px solid #e49a35;border-radius:50%;background:#fff7eb;color:#a9660d;font-size:12px;font-weight:900;line-height:17px}.ai-field-confirm button+button{background:#e49a35;color:#fff}@media(max-width:600px){.registration-ocr-live{align-items:flex-start;margin:0 0 14px;padding:12px;border-radius:10px}.registration-ocr-live b{font-size:13px}.registration-ocr-live span{font-size:12px;line-height:1.45}#page-add .add-section-photos .upload-zone{padding:20px 14px!important}#page-add .add-section-photos .upload-zone .upload-text{font-size:16px!important;line-height:1.25}#page-add .add-section-photos .upload-zone .upload-sub{font-size:12px!important;line-height:1.45}#page-add .photo-recognition-toolbar{padding:12px!important}#page-add .photo-recognition-toolbar small{line-height:1.45!important}.publish-step-controls{position:sticky;bottom:0;z-index:4;padding:10px 0;background:var(--bg,#fff);box-shadow:0 -8px 18px rgba(27,56,70,.08)}}


/* Mobilni obrazec objave: samo ena glavna plošča, brez ugnezdenega okvirja. */
@media(max-width:900px){
  #page-add .add-wrap{margin:12px;padding:14px;background:var(--card,#fff);border:1px solid var(--border,#dce5e9);border-radius:12px;box-shadow:0 4px 18px rgba(20,42,52,.06)}
  #page-add .add-form-columns{max-width:none;margin:0;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}
  #page-add .add-form-column[data-column="right"]{background:transparent!important}
  #page-add .add-header{padding:2px 0 10px!important}
  #page-add .add-header .add-subtitle,#publish-save-state{display:none!important}
  #page-add .publish-flow-toolbar{padding:0!important;margin:0 0 8px!important}
  #page-add .publish-progress{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0 0 12px!important;overflow:visible!important}
  #page-add .publish-progress button{min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column;align-items:center;gap:4px;text-align:center;color:var(--ink-60)!important}
  #page-add .publish-progress button.on{background:transparent!important;border-color:transparent!important;color:var(--accent-dark,#20648a)!important}
  #page-add .publish-progress button span{display:grid!important;place-items:center;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;aspect-ratio:1/1!important;flex:0 0 22px!important;border-radius:50%!important;background:#e8eef0!important;font-size:10px!important}
  #page-add .publish-progress button.on span{background:#287fa7!important;color:#fff!important}#page-add .publish-progress button.done span,#page-add .publish-progress button.done.on span{background:#47a46f!important;color:#fff!important}
  #page-add .publish-progress button b{font-size:10px!important;line-height:1.1!important;white-space:nowrap}
  #page-add .add-section-photos{padding:14px 0 0!important}
  #page-add .add-section-photos .form-section-title{padding:0 0 10px!important}
}

