/* Header quick links (star + cart) */
.uuriza-header-quicklinks{margin:0 10px 0 0;padding:0;gap:6px;}
.uuriza-header-quicklinks .header-icon-btn{margin:0;position:relative;}
.uuriza-header-quicklinks .header-icon-btn>a{display:flex;align-items:center;justify-content:center;gap:6px;}
.uuriza-header-quicklinks .uuriza-quick-icon{font-size:19px !important;font-weight:400;}
.uuriza-header-quicklinks .uuriza-quick-label{font-size:14px;font-weight:300;line-height:1;white-space:nowrap;color:inherit;}

/* Favorites dropdown */
.uuriza-header-quicklinks .uuriza-quick-fav{position:relative;}
.uuriza-header-quicklinks .uuriza-quick-fav-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  border:0;
  background:transparent;
  padding:8px 12px;
  margin:2px;
  cursor:pointer;
  font:inherit;
  color:inherit;
  line-height:1;
  outline:none;
  box-shadow:none;
}
.uuriza-header-quicklinks .uuriza-quick-fav-btn:focus{outline:none;}
.uuriza-header-quicklinks .uuriza-quick-fav-btn:hover{background:transparent;}

.uuriza-header-quicklinks .uuriza-quick-fav-menu{
  position:absolute;
  top:calc(100% + 8px);
  left:0;
  min-width:160px;
  padding:8px;
  border-radius:14px;
  background:var(--main-bg-color);
  border:1px solid rgba(0,0,0,.08);
  box-shadow:0 16px 40px rgba(0,0,0,.12);
  display:none !important;
  z-index:9999;
  opacity:0;
  transform:translateY(-6px);
  transition:opacity .16s ease, transform .16s ease;
}
html.io-black-mode .uuriza-header-quicklinks .uuriza-quick-fav-menu,
body.io-black-mode .uuriza-header-quicklinks .uuriza-quick-fav-menu{
  border-color:rgba(255,255,255,.12);
  box-shadow:0 16px 40px rgba(0,0,0,.45);
}
.uuriza-header-quicklinks .uuriza-quick-fav-menu a{
  display:flex;
  align-items:center;
  padding:10px 12px;
  border-radius:12px;
  text-decoration:none;
  color:var(--main-color);
  font-weight:300;
  gap:8px;
}
.uuriza-header-quicklinks .uuriza-quick-fav-menu a:hover{background:rgba(0,0,0,.04);}
html.io-black-mode .uuriza-header-quicklinks .uuriza-quick-fav-menu a:hover,
body.io-black-mode .uuriza-header-quicklinks .uuriza-quick-fav-menu a:hover{background:rgba(255,255,255,.06);}
.uuriza-header-quicklinks .uuriza-quick-fav:hover .uuriza-quick-fav-menu,
.uuriza-header-quicklinks .uuriza-quick-fav:focus-within .uuriza-quick-fav-menu{
  display:block !important;
  opacity:1;
  transform:translateY(0);
}

/* Make it easier to click: add a small hover-safe zone under trigger */
.uuriza-header-quicklinks .uuriza-quick-fav::after{
  content:"";
  position:absolute;
  left:0;
  top:100%;
  width:220px;
  height:14px;
}
