﻿/* #9969: strani izborov /izbrano/{povezava} (iz predogleda 9. 11. 2026): uvod, filtri, skupine kartic, tabela, vprasanja, sorodni izbori, pravila. */
.dg-links{margin:6px 0 16px;font-size:14px}
.dg-links a{display:inline-block;margin:4px 8px 4px 0;padding:6px 10px;border:1px solid #E2131B;border-radius:16px;color:#E2131B}
.dg-table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:10px}
.dg-table th,.dg-table td{text-align:left;padding:8px 6px;border-bottom:1px solid #e5e5ea;vertical-align:top}
.dg-table th{font-size:12px;color:#6e6e73;text-transform:uppercase}
.dg-table td.p{font-weight:bold;white-space:nowrap}
.g9-lead{max-width:780px;margin:6px 0 12px;font-size:16px;line-height:1.55;color:#222}
.g9-lead p{margin:0 0 6px}
.g9-stamp{font-size:13px;color:#6e6e73}
.g9-panel .us-pill,.g9-panel .us-chip,.g9-panel .us-btn{cursor:pointer}
.g9-panel .us-chip.on,.g9-panel .us-pill.on{background:#b71c1c!important;border-color:#b71c1c!important;color:#fff!important}
.g9-row2{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.g9-fbtn{margin-left:auto}
.g9-facets{padding:10px 0 2px;border-top:1px solid #f0e2b6;margin-top:8px}
.g9-fg{display:grid;grid-template-columns:80px 1fr;align-items:start;gap:6px;margin:6px 0}
.g9-fv{display:flex;flex-wrap:wrap;gap:6px}
.g9-fl{padding-top:9px;font-size:12px;font-weight:bold;color:#6e6e73;text-transform:uppercase}
.g9-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0}
.g9-active button{border:1px solid #b71c1c;background:#fff;color:#b71c1c;border-radius:16px;padding:6px 10px;font-size:13px;cursor:pointer;min-height:34px}
.g9-active .g9-clear{border:0;text-decoration:underline;color:#444}
.g9-sortbar{display:flex;align-items:center;justify-content:space-between;margin:12px 0 4px;font-size:14px;color:#444;flex-wrap:wrap;gap:8px}
.g9-sort{display:flex;align-items:center;gap:8px}
.g9-sortlbl{font-size:12px;font-weight:bold;color:#6e6e73}
.g9-sorttgl{display:none!important}
.g9-sortbtns{display:flex!important;gap:4px}
.g9-sortbtns .us-sort{padding:6px 10px!important;margin:0!important}
.g9-gh{font-size:20px;font-weight:normal;color:#222;margin:22px 0 10px}
.g9-gh span{color:#6e6e73}
.g9-gh i{font-style:normal}
.g9-card{position:relative}
.g9-card .g9-h3{margin:2px 0 4px;padding:0 10px;font-size:18px;line-height:1.25;font-weight:bold}
.g9-card .g9-h3 a{color:#222;text-decoration:none}
.g9-card .g9-cardlink:after{content:"";position:absolute;inset:0;z-index:1}
.g9-card .g9-cardlink:focus-visible{outline:2px solid #b71c1c;outline-offset:2px}
.g9-card p.g9-hi{margin:4px 0 6px;padding:0 10px;color:#333;font-size:14px;line-height:1.4;font-weight:400}
.g9-card p.g9-line{margin:0 0 8px;padding:0 10px;font-size:13px;line-height:1.45;color:#5f5f64;font-weight:400}
.g9-crit{color:#333;font-weight:bold}
.g9-card .offer_more_options{padding-left:10px}
.offer_preview.g9-card .offer_info .g9-h3,.offer_preview.g9-card .offer_info p.g9-hi,.offer_preview.g9-card .offer_info p.g9-line{padding:0 10px!important;margin-left:0!important;margin-right:0!important}
.g9-cut,.g9-off{display:none!important}
.g9-morewrap{text-align:center;margin:6px 0 4px}
.g9-empty{padding:14px;background:#fff;border:1px solid #eee;border-radius:6px}
.g9-reset{margin-left:8px;border:1px solid #b71c1c;background:#fff;color:#b71c1c;border-radius:4px;padding:8px 12px;cursor:pointer}
.g9-sm{font-size:12px;color:#6e6e73}
.dg-table{width:100%;border-collapse:collapse;font-size:13px}
.dg-table th,.dg-table td{text-align:left;padding:8px 6px;border-bottom:1px solid #e5e5ea;vertical-align:top}
.dg-table thead th{font-size:12px;color:#6e6e73;font-weight:normal}
.dg-table td.p{font-weight:bold}
.dg-table tbody th{font-weight:bold;white-space:nowrap}
.dg-table .g9-x{display:none}
.g9-det{margin:14px 0}
.g9-det>summary{list-style:none;cursor:pointer;display:inline-block;border:1px solid #d2d2d7;border-radius:4px;padding:10px 14px;font-size:14px;font-weight:bold;color:#222;background:#fff}
.g9-det>summary::-webkit-details-marker{display:none}
.g9-det>summary:after{content:" ▾";color:#6e6e73}
.g9-det[open]>summary:after{content:" ▴"}
.g9-det .dg-table,.g9-det .g5-ul{margin-top:10px}
.g9-sumh{display:inline;font-size:inherit;font-weight:inherit;margin:0}
.g9-q{border-bottom:1px solid #e5e5ea}
.g9-q>summary{list-style:none;cursor:pointer;padding:13px 28px 13px 0;font-size:15px;font-weight:bold;color:#222;position:relative}
.g9-q>summary::-webkit-details-marker{display:none}
.g9-q>summary:after{content:"›";position:absolute;right:6px;top:9px;font-size:22px;color:#6e6e73;transition:transform .15s}
.g9-q[open]>summary:after{transform:rotate(90deg)}
.g9-q p{margin:0 0 12px;font-size:14px;line-height:1.55;color:#333}
.g9-q p a{color:#222}
.g5-ul{margin:4px 0 0 18px;padding:0;font-size:14px;line-height:1.55;color:#333}
.g5-ul li{margin:4px 0}
@media (min-width:761px){.g9-sortbar{margin-right:0;max-width:100%}}
@media (max-width:760px){.g9-lead{font-size:15px}
.g9-row1{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:6px;padding-bottom:4px}.g9-row1 .us-pill{flex:0 0 auto;width:auto!important;min-height:44px}
.g9-row2 .us-label{display:inline-block!important}.g9-row2 .us-chip,.g9-facets .us-pill{min-height:44px}
.g9-fbtn{display:block!important;width:100%;margin-left:0;min-height:44px;color:#75652f}
.g9-sortlbl{display:none}.g9-sorttgl{display:inline-block!important;min-height:44px;padding:0 12px}.g9-sort{flex-wrap:wrap;justify-content:flex-end}
.g9-sortbtns{display:none!important;width:100%;justify-content:flex-end}.g9-sortbtns.show{display:flex!important}.g9-sortbtns .us-sort{min-height:44px}
.g9-rt thead{display:none}.g9-rt,.g9-rt tbody,.g9-rt tr,.g9-rt td,.g9-rt th{display:block;width:auto}.g9-rt tr{border:1px solid #e5e5ea;border-radius:6px;margin:0 0 10px;padding:6px 10px}
.g9-rt td,.g9-rt tbody th{border:0;padding:4px 0;white-space:normal}.g9-rt td:before,.g9-rt tbody th:before{content:attr(data-l) ": ";font-size:12px;color:#6e6e73;font-weight:normal}
.dg-table .g9-x{display:none}.g9-q>summary{min-height:24px}}
.g9-term{margin:0 0 8px;padding:0 10px;font-size:12px;line-height:1.4;color:#5f5f64}
.offer_preview.g9-card .offer_info p.g9-term{padding:0 10px!important;margin-left:0!important}
.g9-more[hidden],.g9-show[hidden]{display:none!important}
.g9-panel button:focus-visible,.g9-active button:focus-visible,.g9-sortbar button:focus-visible,.g9-more:focus-visible,.g9-det>summary:focus-visible,.g9-q>summary:focus-visible,.g9-wkpick:focus-visible{outline:2px solid #b71c1c!important;outline-offset:2px}
.g9-sortbtns{margin:0!important}
.g9-sortbar{box-sizing:border-box;width:100%}
.g9-ct td{white-space:normal!important}
.g9-ct th:nth-child(1){width:20%}
.g9-ct th:nth-child(2){width:16%}
.g9-ct th:nth-child(3){width:18%}
.g9-ct th:nth-child(4){width:16%}
.g9-ct th:nth-child(5){width:15%}
.g9-wkpick{background:none;border:0;padding:0;font:inherit;font-weight:bold;color:#b71c1c;text-decoration:underline;cursor:pointer}
.g9-cell{display:block;color:#222;text-decoration:none}
.g9-cell b{color:#222}
.g9-sheethead,.g9-sheetfoot{display:none}
.g9-howsec .g9-det{margin-top:0}
@media (max-width:760px){
.g9-scroll{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:6px;padding-bottom:4px;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}
.g9-scroll>*{flex:0 0 auto}.g9-row2{display:block}.g9-row2 .us-label{display:none!important}.g9-panel .us-divider{display:none}
.g9-fbtn{display:inline-block!important;width:auto!important;margin-left:0!important;min-height:44px}
.g9-facets:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:100000;background:#fffaf0;max-height:75vh;overflow:auto;border-radius:12px 12px 0 0;box-shadow:0 -6px 24px rgba(0,0,0,.25);padding:0 14px 0;margin:0;border-top:0}
.g9-sheethead{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fffaf0;padding:12px 0;font-size:16px;z-index:1}
.g9-sheethead .g9-x{border:0;background:none;font-size:28px;line-height:1;min-width:44px;min-height:44px;cursor:pointer}
.g9-sheetfoot{display:block;position:sticky;bottom:0;background:#fffaf0;padding:10px 0 14px}
.g9-show{width:100%;min-height:48px;border:0;border-radius:6px;background:#b71c1c;color:#fff;font-weight:bold;font-size:15px}
.g9-fg{display:block}.g9-fl{display:block;padding:6px 0 4px}
.g9-cell{min-height:44px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.g9-lead p{margin:0 0 4px}}
.g9-tags{display:flex;flex-wrap:wrap;gap:6px;padding-left:10px}
.g9-date{display:inline-block;background:#e8f3ec;color:#0a5c2a;font:bold 11px Roboto,Arial;padding:3px 6px;border-radius:3px;letter-spacing:.2px}
.offer_preview.g9-card .offer_info p.g9-warn{padding:0 10px!important;margin:0 0 8px!important;font-size:13px;line-height:1.4;color:#222;font-weight:bold}
.g9-rule{font-size:13px;color:#5f5f64;margin:2px 0 6px;line-height:1.45}
.g9-row2{display:flex;align-items:center;gap:8px}
.g9-row2 .g9-fbtn{margin-left:auto!important}
.g9-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999}
.g9-panel,.g9-active,.g9-sortbar{scroll-margin-top:72px}
.g9-wkm{display:none;list-style:none;margin:0;padding:0}
.g9-wkrow{display:block;width:100%;text-align:left;min-height:44px;border:0;border-bottom:1px solid #e5e5ea;background:none;font-size:15px;color:#222;text-decoration:none!important;cursor:pointer}
.g9-closecmp{margin:10px 0;border:1px solid #d2d2d7;background:#fff;border-radius:4px;padding:10px 14px;font-weight:bold;cursor:pointer}
.g9-ql{margin:6px 0 0 18px;padding:0}
.g9-ql li{margin:3px 0}
.g9-cell:focus-visible,.g9-q a:focus-visible,.g9-closecmp:focus-visible{outline:2px solid #b71c1c;outline-offset:2px}
#g9all.active:focus-visible,.g9-f.on:focus-visible{outline:2px solid #222!important;outline-offset:2px}
.g9-sheetclear{display:none}
@media (min-width:761px){.g9-sortbar,.g9-rule,.g9-active,#g9groups,#g9flatwrap,.g9-weeks,.g9-cmp,.g9-faq,.g9-howsec,.g9-empty{margin-right:20px}}
@media (max-width:760px){.g9-row2{display:block}.g9-row2 .g9-fbtn{display:block!important;width:100%!important;margin:8px 0 0!important;min-height:44px;color:#75652f}
.g9-active button{min-height:44px}.g9-gh{margin-left:0}
.g9-rt.g9-wt,.g9-weeks table{display:none!important}.g9-wkm{display:block}
.g9-sheetfoot{display:flex!important;gap:10px}.g9-sheetclear{display:block;flex:0 0 auto;min-height:48px;border:1px solid #d2d2d7;background:#fff;border-radius:6px;padding:0 16px;font-weight:bold}
.g9-show{flex:1 1 auto}.g9-show:disabled{background:#c7c7cc;color:#fff}
body.g9-lock{overflow:hidden}}
.g9-sortbar{width:auto!important}
.g9-panel,.g9-active,.g9-sortbar,.g9-cmp{scroll-margin-top:100px}
.g9-wkm li{list-style:none!important;margin:0}
.g9-wkrow{display:flex!important;justify-content:space-between;align-items:center}
.g9-wkrow span:last-child{font-size:22px;color:#6e6e73}
.g9-cmpwrap{max-height:70vh;overflow:auto;border:1px solid #e5e5ea;border-radius:6px;margin-top:10px}
.g9-ct thead th{position:sticky;top:0;background:#fff;z-index:1;box-shadow:0 1px 0 #e5e5ea}
.g9-ct th:nth-child(1){width:30%}
.g9-ct th:nth-child(2){width:18%}
.g9-ct th:nth-child(3){width:24%}
.g9-closecmp{min-height:44px}
.g9-card:focus-within{outline:2px solid #b71c1c;outline-offset:2px}
.g9-card .g9-cardlink:focus-visible{outline:none}
.g9-weeks .g9-cell{text-decoration:underline;text-decoration-color:#c7c7cc}
@media (max-width:760px){.g9-cmpwrap{max-height:none;border:0}.g9-ct thead{display:none}}
.g9-onlywk{display:none}
.g9-onlywk.g9-show-only{display:block}
.g9-alts{position:relative;z-index:2}
.g9-altlink{color:#222;text-decoration:underline}
.g9-qa{margin:0 0 12px;font-size:14px;line-height:1.55;color:#333}
.g9-qa a{color:#222}
.g9-ct th:nth-child(1){width:22%!important}
.g9-ct th:nth-child(2){width:14%!important}
.g9-ct th:nth-child(3){width:22%!important}
.g9-ct th:nth-child(4){width:42%!important}
.offer_preview.g9-card .offer_info{height:auto!important;min-height:0!important}
.g9-scroll.g9-nofade{-webkit-mask-image:none!important;mask-image:none!important}
@media (max-width:760px){.g9-row2 .us-label{display:block!important;margin:0 0 4px}.g9-closecmp{position:sticky;bottom:8px;z-index:3;width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15)}}
.g9-cmpwrap{max-height:none!important;overflow:visible!important;border:0!important}
.g9-ct thead th{top:92px}
.g9-altlink{display:block;min-height:36px;line-height:1.3;padding:8px 0;font-weight:bold}
.g9-altlink.g9-hide-alt{display:none}
.g9-card:focus-within{outline:none}
.g9-card:has(.g9-cardlink:focus-visible),.g9-card:has(.g9-altlink:focus-visible){outline:2px solid #b71c1c;outline-offset:2px}
.g9-tryrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.g9-tryrow button{border:1px solid #d2d2d7;background:#fff;border-radius:16px;padding:8px 12px;min-height:40px;cursor:pointer}
@media (max-width:760px){.g9-altlink{min-height:44px}}
.g9-f .g9-n{color:#6e6e73;font-weight:normal}
.g9-f.on .g9-n{color:inherit}
.g9-f:disabled{opacity:.45;cursor:default}
.g9-wkpick{display:inline-block;padding:4px 2px;min-height:28px}
.g9-wkrow{padding:10px 0!important;line-height:1.35;gap:10px}
.g9-sheetempty{padding:10px 0 4px;font-size:14px}
@media (max-width:760px){.g9-tryrow button{min-height:44px}}
@media (min-width:761px){.g9-sheetempty{display:none!important}}
@media (min-width:761px){.g9-row2 .us-chip{padding-left:9px!important;padding-right:9px!important}}
@media (max-width:760px){.g9-row1 .us-pill{padding-left:12px!important;padding-right:12px!important}}
.g9-active button,.g9-tryrow button{border-radius:4px!important}
.g9-fbtn[aria-expanded="true"] .g9-arr{display:inline-block;transform:rotate(180deg)}
@media (min-width:761px){.g9-row1{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px}.g9-row1 .g9-fbtn{margin:0 0 0 auto!important}}
@media (max-width:760px){
.g9-row2{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px}.g9-row2 .us-label{display:block!important;margin:0!important;flex:0 0 auto}.g9-row2 .us-date-quick{flex:1 1 auto;min-width:0}
.g9-sortbar{display:flex!important;flex-wrap:wrap;gap:8px}.g9-sortbar .g9-fbtn{display:block!important;flex:1 1 0;width:auto!important;margin:0!important;min-height:44px;color:#75652f}
.g9-sortbar .g9-sort{flex:1 1 0;display:flex;position:relative}.g9-sortbar .g9-sorttgl{width:100%;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g9-sortbar .g9-found{order:3;flex:1 0 100%;font-size:14px}
#g9facets .g9-fg:nth-last-child(3){padding-bottom:14px}
}
@media (max-width:760px){
.g9-sortbar .g9-sortbtns{position:absolute!important;top:calc(100% + 4px)!important;right:0!important;left:auto!important;z-index:30;display:none!important;flex-wrap:nowrap!important;gap:6px;background:#fff;border:1px solid #d2d2d7;border-radius:4px;padding:6px;box-shadow:0 4px 14px rgba(0,0,0,.14);width:auto!important;margin:0!important}
.g9-sortbar .g9-sortbtns.show{display:flex!important}.g9-sortbar .g9-sortbtns .us-sort{white-space:nowrap;min-height:44px;margin:0!important}
.g9-sortbar .g9-fbtn,.g9-sortbar .g9-sorttgl{color:#444!important}
}
.g9-rel{margin:22px 0 6px}
.g9-rel .dg-links a{color:#b71c1c;border-color:#e0b4b6;background:#fff}
.g9-card .offer_info h2{margin-top:2px}
.g9-card .offer_info p.g9-line{margin-top:6px}
.g9-rel{margin:22px 0 6px}.g9-rel .dg-links a{color:#b71c1c;border-color:#e0b4b6;background:#fff}
.g9-card .offer_info h2{margin-top:2px}

/* #9969: stran Vsi izbori (/izbrano): ploscice kot »Po temah« na naslovnici */
.iz-sec .hn2-tiles { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 0 20px 18px 0; }
.iz-sec .hn2-tile, .hn2-tile:hover, .hn2-tile:focus { position: relative; display: block; overflow: hidden; border-radius: 6px; background: #e8e5de; color: #fff; text-decoration: none; }
.iz-sec .hn2-tile::after { content: ""; display: block; padding-top: 82.8%; }
.iz-sec .hn2-tile img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s ease; }
.iz-sec .hn2-tile::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 45%; background: linear-gradient(rgba(0,0,0,.62), rgba(0,0,0,0)); z-index: 1; }
.iz-sec .hn2-tile-shade { position: absolute; left: 0; right: 0; bottom: 0; height: 55%; background: linear-gradient(to top, rgba(0,0,0,.62), rgba(0,0,0,0)); z-index: 1; }
.iz-sec .hn2-tile-nm { position: absolute; left: 10px; right: 10px; top: 7px; z-index: 2; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 18px; line-height: 1.15; color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,.35); }
.iz-sec .hn2-tile-cta { position: absolute; right: 8px; bottom: 8px; z-index: 2; background: #f8c630; color: #222; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 14px; line-height: 17px; padding: 4px 8px; border-radius: 2px; box-shadow: 0 1px 2px rgba(0,0,0,.3); white-space: nowrap; transition: background .2s ease, color .2s ease; }
.iz-sec .hn2-tile:hover img, .hn2-tile:focus img { transform: scale(1.07); }
.iz-sec .hn2-tile:hover .hn2-tile-cta, .hn2-tile:focus .hn2-tile-cta { background: #e50000; color: #fff; }
@media (prefers-reduced-motion: reduce) { .hn2-tile img, .hn2-tile-cta { transition: none; } }
.iz-sec{margin:6px 0 22px}.iz-item{display:flex;flex-direction:column;gap:6px}.iz-d{margin:0;font-size:14px;line-height:1.4;color:#3c4350}
.iz-lead{max-width:780px;font-size:16px;line-height:1.55;margin:6px 0 16px}.iz-lead small{display:block;color:#6e6e73;font-size:13px;margin-top:6px}
@media (max-width:760px){.iz-sec .hn2-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.iz-d{font-size:13px}}
/* #9969 1b: FILTRI je na namizju viden (unified-search skrije .us-filters-desk); prazne vrstice in pas brez filtrov se skrijejo; na mobilnem gre FILTRI k razvrscanju, vrstica/pas samo s FILTRI ostane prazen in se skrije */
@media (min-width:761px){.g9-panel .g9-fbtn:not([hidden]){display:inline-block!important}}
.g9-panel.g9-empty,.g9-row1.g9-empty,.g9-row2.g9-empty{display:none!important}
@media (max-width:760px){.g9-row2.g9-fonly{display:none!important}}
/* #9969 (končni test 9. 11.): pas samo s filtri na telefonu ne sme biti display:none - v njem je list #g9facets (position:fixed), ki se sicer ne odpre (0x0); pas ostane brez videza */
@media (max-width:760px){.g9-panel.g9-fonly{background:none!important;border:0!important;padding:0!important;margin:0!important;min-height:0!important;box-shadow:none!important}}
