/* ZiCabin 0.8.11 — four UI corrections, collaborator-only. No admin changes. */
/* Desktop: host notification popup on body, not inside the header's overflow/blur. */
@media (min-width:791px) {
 body.is-partner > #zcVendorNoticePopup {
   position:fixed!important;
   top:var(--zc-notice-top,90px)!important;
   left:var(--zc-notice-left,12px)!important;
   right:auto!important;
   inset-inline-start:auto!important;
   inset-inline-end:var(--zc-notice-left,12px)!important;
   width:min(420px,calc(100vw - 24px))!important;
   max-width:none!important;
   box-sizing:border-box!important;
   max-height:min(66dvh,560px)!important;
   overflow:auto!important;
   z-index:2000!important;
 }
 body.is-partner .zc-account-dropdown .zc-account-chevron {font-size:13px!important;}
}
@media (max-width:790px) {
 /* 1: exchange the whole identity/logo oval with the bell above it. */
 body.is-partner .side {
   grid-template-rows:56px 44px!important;
 }
 body.is-partner .side::before {
   top:24px!important;
 }
 body.is-partner .side .zc-skin-mobile-brand {
   grid-row:1!important;
 }
 body.is-partner .side>.top-right .zc-account-dropdown {
   grid-row:1!important;
 }
 body.is-partner .side>.top-right .zc-bell-dropdown {
   grid-row:2!important;
 }
 /* 2: anchor the popup to the RIGHT edge of its trigger, so in RTL it
    opens inward toward the visible screen instead of going off the right. */
 body.is-partner .side>.top-right .zc-account-popup {
   left:auto!important;
   right:0!important;
   inset-inline-start:0!important;
   inset-inline-end:auto!important;
   width:max-content!important;
   min-width:175px!important;
   max-width:min(230px,calc(100vw - 48px))!important;
   box-sizing:border-box!important;
 }
 /* The bell is now in the second row; its panel must start below it. */
 body.is-partner > #zcVendorNoticePopup {
   top:calc(146px + env(safe-area-inset-top,0px))!important;
   max-height:calc(100dvh - 244px - env(safe-area-inset-bottom,0px))!important;
 }
 /* 4: smaller up/down PNG arrows, preserving their fade and the touch targets. */
 body.is-partner .zc-account-chevron,
 body.is-partner [data-account-toggle][aria-expanded="true"] .zc-account-chevron {
   width:16px!important;height:12px!important;flex:0 0 16px!important;
 }
 body.is-partner .zc-mobile-details-chevron {
   width:16px!important;height:12px!important;flex:0 0 16px!important;
 }
 body.is-partner .zc-mobile-chevron-image {
   width:16px!important;height:11px!important;
 }
 body.is-partner .zc-skin-more>summary::after {
   font-size:12px!important;
 }
}
