[data-gkf-inbox-effect] .cf-inbox-item:is(.is-unread,.is-pending){
  position:relative;
  animation:var(--gkf-card-effect,none);
}
[data-gkf-inbox-effect] .cf-inbox-item:is(.is-unread,.is-pending)::after{
  content:var(--gkf-effect-decoration,none);
  position:absolute;
  inset:var(--gkf-effect-inset,0);
  border-radius:inherit;
  pointer-events:none;
  animation:var(--gkf-decoration-effect,none);
}
[data-gkf-inbox-effect] .cf-inbox-item:is(.is-unread,.is-pending) :is(.cf-inbox-new,.cf-inbox-pending-label){
  animation:var(--gkf-badge-effect,none);
}
[data-gkf-inbox-effect="orbit"]{--gkf-effect-decoration:"";--gkf-effect-inset:auto;--gkf-decoration-effect:gkf-effect-orbit 4s linear infinite;--gkf-card-effect:gkf-effect-glow 5s ease-in-out infinite}
[data-gkf-inbox-effect="orbit"] .cf-inbox-item::after{width:8px;height:8px;border-radius:50%;background:#e58016;box-shadow:0 0 6px #e5801680;translate:-50% -50%}
[data-gkf-inbox-effect="glow"]{--gkf-card-effect:gkf-effect-glow 5s ease-in-out infinite}
[data-gkf-inbox-effect="glass"]{--gkf-effect-decoration:"";--gkf-decoration-effect:gkf-effect-glass 6s ease-out infinite}
[data-gkf-inbox-effect="glass"] .cf-inbox-item::after{background:linear-gradient(112deg,transparent 30%,#fff9 48%,transparent 66%);background-size:260% 100%}
[data-gkf-inbox-effect="stamp"]{--gkf-badge-effect:gkf-effect-stamp .38s ease-out both}
[data-gkf-inbox-effect="edge"] .cf-inbox-item:is(.is-unread,.is-pending){box-shadow:inset 4px 0 #cb6c19}
[data-gkf-inbox-effect="halo"]{--gkf-card-effect:gkf-effect-halo 6s ease-out infinite}
[data-gkf-inbox-effect="underline"] .cf-inbox-item:is(.is-unread,.is-pending)>strong{width:fit-content;background:linear-gradient(#d17b25,#d17b25) left bottom / 0 2px no-repeat;animation:gkf-effect-underline .45s ease-out forwards}
:is([data-gkf-inbox-effect="lift"],[data-gkf-inbox-effect="lift_pin"]){--gkf-card-effect:gkf-effect-lift .48s ease-out}
[data-gkf-inbox-effect="tag"]{--gkf-badge-effect:gkf-effect-tag .38s ease-out both}
[data-gkf-inbox-effect="wash"]{--gkf-effect-decoration:"";--gkf-decoration-effect:gkf-effect-wash 6s ease-out infinite}
[data-gkf-inbox-effect="wash"] .cf-inbox-item::after{background:linear-gradient(90deg,#eeaa3e35,transparent);transform-origin:left}
[data-gkf-inbox-effect="double"] .cf-inbox-item:is(.is-unread,.is-pending){box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 3px #d58b3c;border-color:#d58b3c}
[data-gkf-inbox-effect="wave"]{--gkf-effect-decoration:"";--gkf-decoration-effect:gkf-effect-wave 6s ease-out infinite}
[data-gkf-inbox-effect="wave"] .cf-inbox-item::after{border:1px solid #d9791e}
[data-gkf-inbox-effect="gradient"] .cf-inbox-item:is(.is-unread,.is-pending){background-image:linear-gradient(105deg,#fff8ee,#ffe5c6,#fff8ee);background-size:200% 100%;animation:gkf-effect-gradient 7s ease-in-out infinite}
[data-gkf-inbox-effect="sweep"]{--gkf-effect-decoration:"";--gkf-effect-inset:0 auto auto 0;--gkf-decoration-effect:gkf-effect-sweep .55s ease-out both}
[data-gkf-inbox-effect="sweep"] .cf-inbox-item::after{width:100%;height:3px;background:#d27920;transform-origin:left}
[data-gkf-inbox-effect="badge"]{--gkf-badge-effect:gkf-effect-badge 6s ease-in-out infinite}
[data-gkf-inbox-effect="corner"]{--gkf-effect-decoration:"";--gkf-effect-inset:0 0 auto auto}
[data-gkf-inbox-effect="corner"] .cf-inbox-item::after{width:16px;height:16px;border-radius:0 7px 0 0;background:#d47724;clip-path:polygon(0 0,100% 0,100% 100%)}
[data-gkf-inbox-effect="pin"]{--gkf-effect-decoration:"";--gkf-effect-inset:5px 5px auto auto}
[data-gkf-inbox-effect="pin"] .cf-inbox-item::after{width:7px;height:7px;border-radius:50%;background:#c46616;box-shadow:0 0 0 2px #fff6e7}
[data-gkf-inbox-effect="lift_pin"] .cf-inbox-item.is-unread{--gkf-effect-decoration:"";--gkf-effect-inset:8px 8px auto auto;padding-inline-end:24px}
[data-gkf-inbox-effect="lift_pin"] .cf-inbox-item.is-unread::after{width:8px;height:8px;border-radius:50%;background:#c46616}
[data-gkf-inbox-effect="lift_pin"] .cf-inbox-new{position:absolute;width:1px;height:1px;padding:0!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
[data-gkf-inbox-effect="shadow"] .cf-inbox-item:is(.is-unread,.is-pending){box-shadow:0 3px 7px #ad550536;border-color:#e3b16f}
[data-gkf-inbox-effect="nudge"]{--gkf-badge-effect:gkf-effect-nudge 6s ease-out infinite}
[data-gkf-inbox-effect="stripe"]{--gkf-effect-decoration:"";--gkf-effect-inset:0 auto 0 0}
[data-gkf-inbox-effect="stripe"] .cf-inbox-item::after{width:5px;border-radius:7px 0 0 7px;background:repeating-linear-gradient(-45deg,#d07a2c 0 3px,#ffe0b8 3px 6px)}

@keyframes gkf-effect-orbit{0%,100%{left:0;top:0}25%{left:100%;top:0}50%{left:100%;top:100%}75%{left:0;top:100%}}
@keyframes gkf-effect-glow{0%,40%,100%{background-color:#fff8ee}15%{background-color:#ffe6be}}
@keyframes gkf-effect-glass{0%{background-position:100% 0;opacity:0}8%{opacity:1}25%,100%{background-position:0 0;opacity:0}}
@keyframes gkf-effect-stamp{0%{opacity:0;transform:scale(1.35) rotate(-12deg)}70%{transform:scale(.94)}100%{opacity:1;transform:none}}
@keyframes gkf-effect-halo{0%,35%,100%{box-shadow:0 0 0 0 transparent}14%{box-shadow:0 0 0 4px #df8c3a55}}
@keyframes gkf-effect-underline{to{background-size:100% 2px}}
@keyframes gkf-effect-lift{50%{translate:0 -3px;box-shadow:0 5px 9px #a66d3c42}}
@keyframes gkf-effect-tag{from{translate:6px 0;opacity:0}to{translate:0 0;opacity:1}}
@keyframes gkf-effect-wash{0%{transform:scaleX(.1);opacity:0}9%{opacity:1}27%,100%{transform:scaleX(1);opacity:0}}
@keyframes gkf-effect-wave{0%{opacity:.7;transform:scale(1)}24%,100%{opacity:0;transform:scale(1.02,1.13)}}
@keyframes gkf-effect-gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
@keyframes gkf-effect-sweep{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes gkf-effect-badge{0%,30%,100%{transform:none}12%{transform:scale(1.14);background:#f9d5a1}}
@keyframes gkf-effect-nudge{0%,25%,100%{rotate:0deg}6%{rotate:-8deg}13%{rotate:7deg}19%{rotate:-4deg}}

@media(prefers-reduced-motion:reduce){
  [data-gkf-inbox-effect] .cf-inbox-item:is(.is-unread,.is-pending),
  [data-gkf-inbox-effect] .cf-inbox-item:is(.is-unread,.is-pending)::after,
  [data-gkf-inbox-effect] .cf-inbox-item:is(.is-unread,.is-pending) :is(strong,.cf-inbox-new,.cf-inbox-pending-label){animation:none!important}
  [data-gkf-inbox-effect="orbit"] .cf-inbox-item::after{left:100%;top:0}
}

.gkf-inbox-settings{margin-top:22px;max-width:580px}
.gkf-inbox-settings form{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
#gkf-inbox-preview{flex-basis:100%;padding:6px 0}
#gkf-inbox-preview .cf-inbox-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background-color:#fff8ee;border:1px solid #edc898;border-radius:7px;color:#355567}
#gkf-inbox-preview .cf-inbox-new{padding:2px 6px;border-radius:4px;color:#81470a;background:#ffebce;font-size:11px}
#gkf-inbox-preview[data-gkf-inbox-effect="lift_pin"] .cf-inbox-item.is-unread{padding-inline-end:24px}
