/* OxySphere – pasica piškotkov Complianz v slogu nove strani (v1.1.5).
   Spreminja le videz; besedilo, kategorije in delovanje soglasja ostanejo v nastavitvah Complianz. */
@font-face{font-family:'OxyManrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(namizje/pisave/manrope-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'OxyManrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(namizje/pisave/manrope-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
html:root{
  --cmplz_banner_width:520px;
  --cmplz_banner_background_color:#0B1A2E;
  --cmplz_banner_border_color:rgba(127,219,255,.22);
  --cmplz_banner_border_width:1px;
  --cmplz_banner_border_radius:22px;
  --cmplz_banner_margin:12px;
  --cmplz_text_color:#C3D6EB;
  --cmplz_hyperlink_color:#7FDBFF;
  --cmplz_title_font_size:17px;
  --cmplz_text_font_size:14px;
  --cmplz_link_font_size:13px;
  --cmplz_category_body_font_size:13px;
  --cmplz_category_header_title_font_size:15px;
  --cmplz_category_header_active_font_size:12px;
  --cmplz_category_header_always_active_color:#3FC9B7;
  --cmplz_category_open_icon_color:#7FDBFF;
  --cmplz_button_accept_background_color:#1E6FD9;
  --cmplz_button_accept_border_color:#1E6FD9;
  --cmplz_button_accept_text_color:#FFFFFF;
  --cmplz_button_deny_background_color:transparent;
  --cmplz_button_deny_border_color:rgba(255,255,255,.28);
  --cmplz_button_deny_text_color:#FFFFFF;
  --cmplz_button_settings_background_color:transparent;
  --cmplz_button_settings_border_color:rgba(255,255,255,.28);
  --cmplz_button_settings_text_color:#FFFFFF;
  --cmplz_button_border_radius:999px;
  --cmplz_button_font_size:15px;
  --cmplz_slider_active_color:#2C8BEB;
  --cmplz_slider_inactive_color:#3A4B63;
  --cmplz_slider_bullet_color:#FFFFFF;
}
.cmplz-cookiebanner.cmplz-cookiebanner{font-family:'OxyManrope',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;background:linear-gradient(165deg,#0F2645 0%,#0A182B 55%,#071322 100%);box-shadow:0 28px 70px -18px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06);color:#C3D6EB;-webkit-font-smoothing:antialiased}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-header{align-items:center}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-logo img{display:none!important}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-logo a{display:block;width:104px;height:51px;background:url(namizje/slike/logo-bel-v29.svg) left center/contain no-repeat}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-title{color:#fff;font-weight:700;letter-spacing:-.01em}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-close{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0!important;border-radius:50%;background:transparent;color:#D6E6F7;outline:none;box-shadow:none;cursor:pointer;transition:background-color .2s,color .2s}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-close:hover{background:rgba(255,255,255,.08);color:#fff}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-close:focus-visible{outline:2px solid #7FDBFF;outline-offset:2px}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-close svg{width:18px;height:18px}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-close svg path{fill:currentColor}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-divider{border-color:rgba(127,219,255,.14)!important;background:rgba(127,219,255,.14)}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-message p{color:#C3D6EB;line-height:1.6}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-categories .cmplz-category{background:rgba(255,255,255,.045);border:1px solid rgba(127,219,255,.12);border-radius:14px}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-title{color:#fff;font-weight:600}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{color:#AFC4DB}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:46px;padding:0 18px;font-family:inherit;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;transition:background-color .2s,border-color .2s,transform .2s}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background:linear-gradient(180deg,#2A82EA,#1E6FD9);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 26px -12px rgba(30,111,217,.8)}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{background:#2C8BEB;transform:translateY(-1px)}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:not(.cmplz-accept):hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:focus-visible,.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-link:focus-visible{outline:2px solid #7FDBFF;outline-offset:2px}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-links .cmplz-link{color:#7FDBFF;text-underline-offset:3px}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-links .cmplz-link:hover{color:#fff}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:rgba(127,219,255,.35)}
/* kategorije (Prikaz nastavitev) */
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-category-toggle{background:transparent!important;border:0!important;box-shadow:none!important;color:#7FDBFF;outline:none}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-category-toggle:focus-visible{outline:2px solid #7FDBFF;outline-offset:2px;border-radius:8px}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-category .cmplz-icon svg,.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-category .cmplz-icon svg path{fill:#7FDBFF!important}
.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-always-active .cmplz-banner-checkbox{display:none}
#cmplz-manage-consent .cmplz-manage-consent{font-family:'OxyManrope',system-ui,sans-serif;font-weight:600;color:#fff;background:#0B1A2E;border-color:rgba(127,219,255,.28);box-shadow:0 10px 30px -12px rgba(0,0,0,.5)}
@media (max-width:767.98px){
  .cmplz-cookiebanner.cmplz-cookiebanner{border-radius:20px}
  .cmplz-cookiebanner.cmplz-cookiebanner .cmplz-logo a{width:92px;height:45px}
  .cmplz-cookiebanner.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-message p{font-size:13.5px}
}
