.yjfb-root{--yjfb-accent:#ff4d6d;position:relative;z-index:99980;font-family:inherit}
.yjfb-float,.yjfb-restore{position:fixed;left:var(--yjfb-left,12px);top:var(--yjfb-safe-top,var(--yjfb-top,128px));z-index:99980;border:0;cursor:pointer}
.yjfb-float{width:176px;min-height:68px;padding:8px 28px 8px 8px;border-radius:20px;background:linear-gradient(135deg,var(--yjfb-accent),#ff8b4d);box-shadow:0 14px 38px rgba(217,51,80,.28);display:flex;align-items:center;color:#fff;overflow:hidden;transition:.25s transform,.25s opacity}
.yjfb-float:hover{transform:translateY(-2px)}
.yjfb-float-shine{position:absolute;inset:-50%;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);animation:yjfb-shine 3s infinite}
@keyframes yjfb-shine{0%{transform:translateX(-60%)}70%,100%{transform:translateX(60%)}}
.yjfb-bag-icon{width:50px;height:50px;border-radius:16px 16px 22px 22px;background:#ffe3a5;color:#d8364d;display:grid;place-items:center;font-size:25px;font-weight:900;box-shadow:inset 0 -5px 0 rgba(255,151,40,.18);flex:0 0 auto;position:relative}
.yjfb-bag-icon:before{content:"";position:absolute;top:-4px;width:30px;height:9px;border-radius:100%;background:#ffd87d}
.yjfb-float-copy{position:relative;display:flex;flex-direction:column;text-align:left;margin-left:9px;min-width:0}
.yjfb-float-copy b{font-size:15px;white-space:nowrap}
.yjfb-float-countdown{display:flex;align-items:center;gap:5px;margin-top:3px;white-space:nowrap}
.yjfb-float-countdown em{font-size:10px;font-style:normal;opacity:.82}
.yjfb-float-countdown strong{font-size:12px;line-height:1;padding:4px 6px;border-radius:7px;background:rgba(72,12,22,.18);font-variant-numeric:tabular-nums;letter-spacing:.25px}
.yjfb-hide{position:absolute;right:8px;top:7px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.13);font-size:15px;line-height:1}
.yjfb-restore{display:none;width:34px;height:44px;border-radius:0 16px 16px 0;background:linear-gradient(135deg,var(--yjfb-accent),#ff8b4d);color:#fff;font-weight:900;box-shadow:0 8px 24px rgba(217,51,80,.25)}
.yjfb-root.is-hidden .yjfb-float{opacity:0;pointer-events:none;transform:translateX(-115%)}
.yjfb-root.is-hidden .yjfb-restore{display:block}
.yjfb-overlay{position:fixed;inset:0;z-index:99990;background:rgba(20,18,25,.58);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:18px;opacity:0;visibility:hidden;transition:.2s}
.yjfb-overlay.is-open{opacity:1;visibility:visible}
.yjfb-modal{width:min(440px,100%);max-height:min(760px,92vh);overflow:auto;background:#fff;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.25);position:relative;transform:translateY(18px) scale(.98);transition:.25s}
.yjfb-overlay.is-open .yjfb-modal{transform:none}
.yjfb-close{position:absolute;right:14px;top:14px;z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;font-size:24px;cursor:pointer}
.yjfb-modal-top{text-align:center;padding:30px 24px 24px;background:radial-gradient(circle at 20% 10%,#ffca82 0,transparent 34%),linear-gradient(150deg,var(--yjfb-accent),#ff7448);color:#fff;border-radius:28px 28px 40px 40px}
.yjfb-mini-label{display:inline-block;padding:5px 11px;border-radius:99px;background:rgba(255,255,255,.18);font-size:12px}
.yjfb-big-bag{width:92px;height:92px;margin:18px auto 10px;border-radius:26px 26px 40px 40px;background:linear-gradient(#ffe7a9,#ffc05b);display:grid;place-items:center;box-shadow:0 13px 34px rgba(91,20,34,.24)}
.yjfb-big-bag i{font-style:normal;font-size:42px;font-weight:900;color:#d93650}
.yjfb-modal-top h2{margin:8px 0 6px;color:#fff;font-size:26px}
.yjfb-modal-top p{margin:0 auto;max-width:330px;opacity:.9;font-size:14px}
.yjfb-timer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:17px}
.yjfb-timer-title{font-size:13px;opacity:.88}
.yjfb-countdown-grid{display:grid;grid-template-columns:repeat(4,58px);gap:7px}
.yjfb-countdown-grid>div{padding:8px 5px 6px;border-radius:12px;background:rgba(61,13,24,.2);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:center}
.yjfb-countdown-grid strong{font-size:21px;line-height:1.05;letter-spacing:.5px;font-variant-numeric:tabular-nums}
.yjfb-countdown-grid em{font-size:10px;font-style:normal;opacity:.76;margin-top:4px}
.yjfb-countdown-status{font-size:19px;letter-spacing:1px}
.yjfb-modal-body{padding:20px 22px 24px;color:#202331}
.yjfb-condition{padding:13px 15px;border-radius:15px;background:#fff5df;border:1px solid #ffe1a7;display:flex;flex-direction:column;gap:4px}.yjfb-condition b{color:#9a5b00}.yjfb-condition span{font-size:13px;color:#775929}
.yjfb-section-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px}.yjfb-section-head span{font-size:12px;color:#9296a5}
.yjfb-prizes{display:grid;gap:9px}.yjfb-prizes article{display:flex;align-items:center;padding:11px;border-radius:15px;background:#f7f7fb;border:1px solid #ececf4}.yjfb-prizes article i{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#fff0d0,#ffc875);color:#b65b00;font-style:normal;font-weight:900;display:grid;place-items:center;margin-right:10px}.yjfb-prizes article div{display:flex;flex-direction:column}.yjfb-prizes article b{font-size:14px}.yjfb-prizes article span{font-size:12px;color:#858a98;margin-top:2px}
.yjfb-join,.yjfb-address button{width:100%;border:0;border-radius:15px;padding:14px 18px;background:linear-gradient(135deg,var(--yjfb-accent),#ff7448);color:#fff;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 10px 24px rgba(217,51,80,.18);margin-top:16px}.yjfb-join:disabled{background:#c7c9d2;box-shadow:none;cursor:default}
.yjfb-footnote{text-align:center;color:#9a9daa;font-size:11px;margin:10px 0 0}
.yjfb-result{display:none;margin-top:14px;padding:12px;border-radius:12px;font-size:13px}.yjfb-result.is-ok{display:block;background:#eafaf0;color:#158343}.yjfb-result.is-error{display:block;background:#fff0f0;color:#c53e3e}
.yjfb-address{margin-top:16px;padding-top:16px;border-top:1px dashed #ddd}.yjfb-address h3{font-size:16px;margin:0 0 10px}.yjfb-address input,.yjfb-address textarea{width:100%;box-sizing:border-box;border:1px solid #e1e2e9;border-radius:12px;padding:11px;margin:5px 0;background:#fafafd}.yjfb-address textarea{min-height:70px;resize:vertical}
.yjfb-unlock-box{padding:14px 16px;margin:12px 0;border-radius:14px;background:linear-gradient(135deg,#fff5de,#fff);border:1px solid #ffdf9b;display:flex;flex-direction:column}.yjfb-unlock-box strong{color:#bf6700}.yjfb-unlock-box span{font-size:12px;color:#8c713e;margin-top:3px}
html.yjfb-lock{overflow:hidden}
@media(max-width:600px){
 .yjfb-float{width:142px;min-height:58px;border-radius:18px;padding:6px 24px 6px 6px}
 .yjfb-bag-icon{width:44px;height:44px;border-radius:14px 14px 19px 19px;font-size:21px}
 .yjfb-float-copy{margin-left:7px}.yjfb-float-copy b{font-size:13px}.yjfb-float-copy em{font-size:10px}
 .yjfb-overlay{align-items:flex-end;padding:0}.yjfb-modal{width:100%;max-height:90vh;border-radius:25px 25px 0 0}.yjfb-modal-top{padding:23px 18px 20px;border-radius:25px 25px 34px 34px}.yjfb-big-bag{width:74px;height:74px;margin:12px auto 7px}.yjfb-big-bag i{font-size:34px}.yjfb-modal-top h2{font-size:22px}.yjfb-modal-body{padding:16px}
}




.yjfb-root.is-urgent .yjfb-float-countdown strong{
 animation:yjfb-countdown-pulse 1s infinite;
 background:rgba(255,238,137,.28);
}
.yjfb-root.is-urgent .yjfb-countdown-grid>div{
 animation:yjfb-countdown-pulse 1s infinite;
}
.yjfb-root.is-drawing .yjfb-float-countdown strong{
 background:rgba(255,255,255,.2);
}
@keyframes yjfb-countdown-pulse{
 0%,100%{transform:scale(1);box-shadow:none}
 50%{transform:scale(1.04);box-shadow:0 0 0 4px rgba(255,236,135,.12)}
}
@media(max-width:600px){
 .yjfb-countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:min(292px,100%);gap:6px}
 .yjfb-countdown-grid>div{padding:7px 3px 5px;border-radius:10px}
 .yjfb-countdown-grid strong{font-size:19px}
 .yjfb-float-countdown{gap:4px}
 .yjfb-float-countdown em{font-size:9px}
 .yjfb-float-countdown strong{font-size:11px;padding:3px 5px}
}



.yjfb-action-area{
 position:sticky;
 bottom:-24px;
 z-index:4;
 margin:14px -22px -24px;
 padding:1px 22px 18px;
 background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 18%,#fff);
}
.yjfb-action-area .yjfb-join{
 display:block!important;
 visibility:visible!important;
 opacity:1;
 min-height:48px;
 margin-top:16px;
}
.yjfb-action-area .yjfb-join:disabled{
 display:block!important;
 visibility:visible!important;
 opacity:1;
}
@media(max-width:600px){
 .yjfb-action-area{
  bottom:-16px;
  margin:12px -16px -16px;
  padding:1px 16px max(14px,env(safe-area-inset-bottom));
 }
}
@media(prefers-color-scheme:dark){
 body.dark-theme .yjfb-action-area,.dark-theme .yjfb-action-area{
  background:linear-gradient(to bottom,rgba(36,37,43,0),#24252b 18%,#24252b);
 }
}



.yjfb-float,
.yjfb-restore{
 transition:top .22s ease,transform .25s ease,opacity .25s ease,box-shadow .2s ease;
}
@media(max-width:600px){
 .yjfb-root.is-mobile-docked .yjfb-float,
 .yjfb-root.is-mobile-docked .yjfb-restore{
  left:0;
 }

 .yjfb-float{
  width:154px;
  min-height:56px;
  padding:6px 22px 6px 6px;
  border-radius:0 17px 17px 0;
  box-shadow:0 9px 24px rgba(217,51,80,.24);
 }

 .yjfb-bag-icon{
  width:38px;
  height:38px;
  flex:0 0 38px;
  border-radius:12px 12px 16px 16px;
  font-size:19px;
 }
 .yjfb-bag-icon:before{
  top:-3px;
  width:24px;
  height:7px;
 }

 .yjfb-float-copy{
  margin-left:6px;
  flex:1 1 auto;
  min-width:0;
  max-width:104px;
  overflow:visible;
 }
 .yjfb-float-copy b{
  display:block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:11.5px;
  line-height:1.15;
 }
 .yjfb-float-countdown{
  display:grid;
  grid-template-columns:22px minmax(0,1fr);
  align-items:center;
  gap:3px;
  margin-top:3px;
  white-space:nowrap;
  overflow:visible;
 }
 .yjfb-float-countdown em{
  display:block;
  font-size:7px;
  line-height:1;
  white-space:nowrap;
 }
 .yjfb-float-countdown strong{
  display:block;
  width:100%;
  min-width:0;
  overflow:visible;
  text-overflow:clip;
  white-space:nowrap;
  text-align:center;
  font-variant-numeric:tabular-nums;
  font-feature-settings:"tnum";
  padding:3px 3px;
  font-size:8.6px;
  line-height:1.1;
  letter-spacing:-0.15px;
  border-radius:6px;
  max-width:none;
  box-sizing:border-box;
 }

 .yjfb-hide{
  right:4px;
  top:4px;
  width:16px;
  height:16px;
  border:1px solid rgba(255,255,255,.2);
  background:rgba(75,13,26,.25);
  font-size:12px;
  font-weight:700;
  line-height:14px;
  z-index:4;
 }

 .yjfb-restore{
  width:30px;
  height:40px;
  border-radius:0 14px 14px 0;
  font-size:15px;
 }

 .yjfb-root.is-hidden .yjfb-float{
  transform:translateX(-108%);
 }

 .yjfb-root.is-urgent .yjfb-float-countdown strong{
  animation:none;
  box-shadow:0 0 0 2px rgba(255,236,135,.12);
 }

 .yjfb-float:hover{
  transform:none;
 }
}
@media(max-width:360px){
 .yjfb-float{
  width:146px;
 }
 .yjfb-float-copy{
  max-width:98px;
 }
 .yjfb-float-copy b{
  font-size:11px;
 }
 .yjfb-float-countdown{
  grid-template-columns:20px minmax(0,1fr);
 }
 .yjfb-float-countdown em{
  font-size:6.8px;
 }
 .yjfb-float-countdown strong{
  font-size:8.1px;
  letter-spacing:-0.18px;
  max-width:none;
 }
}


.yjfb-root{
 --yjfb-panel-bg:#ffffff;
 --yjfb-panel-text:#202331;
 --yjfb-panel-subtle:#8f94a3;
 --yjfb-panel-muted:#9a9daa;
 --yjfb-card-bg:#f7f7fb;
 --yjfb-card-border:#ececf4;
 --yjfb-input-bg:#fafafd;
 --yjfb-input-border:#e1e2e9;
 --yjfb-condition-bg:#fff5df;
 --yjfb-condition-border:#ffe1a7;
 --yjfb-condition-title:#9a5b00;
 --yjfb-condition-text:#775929;
 --yjfb-unlock-bg:linear-gradient(135deg,#fff5de,#ffffff);
 --yjfb-unlock-border:#ffdf9b;
 --yjfb-unlock-title:#bf6700;
 --yjfb-unlock-text:#8c713e;
 --yjfb-success-bg:#eafaf0;
 --yjfb-success-text:#158343;
 --yjfb-error-bg:#fff0f0;
 --yjfb-error-text:#c53e3e;
 --yjfb-join-disabled:#c7c9d2;
 --yjfb-overlay-bg:rgba(20,18,25,.58);
 --yjfb-modal-shadow:0 30px 90px rgba(0,0,0,.25);
 --yjfb-action-fade-start:rgba(255,255,255,0);
 --yjfb-action-fade-end:#ffffff;
 --yjfb-close-bg:rgba(255,255,255,.2);
 --yjfb-close-color:#ffffff;
}

body.dark-theme .yjfb-root,
html.dark-theme .yjfb-root,
.dark-theme .yjfb-root{
 --yjfb-panel-bg:#24252b;
 --yjfb-panel-text:#f5f5f7;
 --yjfb-panel-subtle:#a8aebb;
 --yjfb-panel-muted:#959baa;
 --yjfb-card-bg:#303138;
 --yjfb-card-border:#3a3b44;
 --yjfb-input-bg:#2d2f36;
 --yjfb-input-border:#434650;
 --yjfb-condition-bg:#332b20;
 --yjfb-condition-border:#56452f;
 --yjfb-condition-title:#ffcf72;
 --yjfb-condition-text:#e7d4aa;
 --yjfb-unlock-bg:linear-gradient(135deg,#32291d,#27282f);
 --yjfb-unlock-border:#5a4630;
 --yjfb-unlock-title:#ffcb71;
 --yjfb-unlock-text:#d8c29a;
 --yjfb-success-bg:#193626;
 --yjfb-success-text:#79e0a5;
 --yjfb-error-bg:#3a2326;
 --yjfb-error-text:#ff9ba4;
 --yjfb-join-disabled:#666c79;
 --yjfb-overlay-bg:rgba(8,10,14,.72);
 --yjfb-modal-shadow:0 30px 90px rgba(0,0,0,.46);
 --yjfb-action-fade-start:rgba(36,37,43,0);
 --yjfb-action-fade-end:#24252b;
 --yjfb-close-bg:rgba(255,255,255,.16);
 --yjfb-close-color:#ffffff;
}

.yjfb-overlay{
 background:var(--yjfb-overlay-bg);
}
.yjfb-modal{
 background:var(--yjfb-panel-bg);
 box-shadow:var(--yjfb-modal-shadow);
}
.yjfb-close{
 background:var(--yjfb-close-bg);
 color:var(--yjfb-close-color);
}
.yjfb-modal-body{
 color:var(--yjfb-panel-text);
}
.yjfb-condition{
 background:var(--yjfb-condition-bg);
 border-color:var(--yjfb-condition-border);
}
.yjfb-condition b{
 color:var(--yjfb-condition-title);
}
.yjfb-condition span{
 color:var(--yjfb-condition-text);
}
.yjfb-section-head span{
 color:var(--yjfb-panel-subtle);
}
.yjfb-prizes article{
 background:var(--yjfb-card-bg);
 border-color:var(--yjfb-card-border);
}
.yjfb-prizes article b{
 color:var(--yjfb-panel-text);
}
.yjfb-prizes article span{
 color:var(--yjfb-panel-subtle);
}
.yjfb-join:disabled{
 background:var(--yjfb-join-disabled);
 color:rgba(255,255,255,.95);
}
.yjfb-footnote{
 color:var(--yjfb-panel-muted);
}
.yjfb-result.is-ok{
 background:var(--yjfb-success-bg);
 color:var(--yjfb-success-text);
}
.yjfb-result.is-error{
 background:var(--yjfb-error-bg);
 color:var(--yjfb-error-text);
}
.yjfb-address{
 border-top-color:color-mix(in srgb,var(--yjfb-card-border) 92%,transparent);
}
.yjfb-address h3{
 color:var(--yjfb-panel-text);
}
.yjfb-address input,
.yjfb-address textarea{
 background:var(--yjfb-input-bg);
 border-color:var(--yjfb-input-border);
 color:var(--yjfb-panel-text);
}
.yjfb-address input::placeholder,
.yjfb-address textarea::placeholder{
 color:var(--yjfb-panel-subtle);
}
.yjfb-unlock-box{
 background:var(--yjfb-unlock-bg);
 border-color:var(--yjfb-unlock-border);
}
.yjfb-unlock-box strong{
 color:var(--yjfb-unlock-title);
}
.yjfb-unlock-box span{
 color:var(--yjfb-unlock-text);
}
.yjfb-action-area{
 background:linear-gradient(to bottom,var(--yjfb-action-fade-start),var(--yjfb-action-fade-end) 18%,var(--yjfb-action-fade-end));
}


body.dark-theme .yjfb-float,
html.dark-theme .yjfb-float,
.dark-theme .yjfb-float{
 box-shadow:0 10px 28px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.06) inset;
}
body.dark-theme .yjfb-float-countdown strong,
html.dark-theme .yjfb-float-countdown strong,
.dark-theme .yjfb-float-countdown strong{
 background:rgba(60,12,22,.34);
}
body.dark-theme .yjfb-root.is-drawing .yjfb-float-countdown strong,
html.dark-theme .yjfb-root.is-drawing .yjfb-float-countdown strong,
.dark-theme .yjfb-root.is-drawing .yjfb-float-countdown strong{
 background:rgba(255,255,255,.22);
}


body.dark-theme .yjfb-countdown-grid>div,
html.dark-theme .yjfb-countdown-grid>div,
.dark-theme .yjfb-countdown-grid>div{
 background:rgba(39,22,29,.28);
 border-color:rgba(255,255,255,.12);
}


body.dark-theme .yjfb-modal-top p,
html.dark-theme .yjfb-modal-top p,
.dark-theme .yjfb-modal-top p{
 opacity:.94;
}



.yjfb-root,
body.dark-theme .yjfb-root,
html.dark-theme .yjfb-root,
.dark-theme .yjfb-root{
 --yjfb-panel-bg:var(--main-bg-color,#fff);
 --yjfb-panel-text:var(--key-color,#202331);
 --yjfb-panel-subtle:var(--muted-color,#8f94a3);
 --yjfb-panel-muted:var(--muted-2-color,#9a9daa);
 --yjfb-card-bg:var(--muted-bg-color,#f7f7fb);
 --yjfb-card-border:var(--main-border-color,#ececf4);
 --yjfb-input-bg:var(--main-bg-color,#fff);
 --yjfb-input-border:var(--main-border-color,#e1e2e9);
 --yjfb-condition-bg:var(--muted-bg-color,#fff5df);
 --yjfb-condition-border:var(--main-border-color,#ffe1a7);
 --yjfb-condition-title:var(--key-color,#9a5b00);
 --yjfb-condition-text:var(--main-color,#775929);
 --yjfb-action-fade-start:transparent;
 --yjfb-action-fade-end:var(--main-bg-color,#fff);
 --yjfb-modal-shadow:0 20px 70px var(--main-shadow,rgba(0,0,0,.25));
}
.yjfb-modal{
 background:var(--main-bg-color,#fff);
 color:var(--main-color,#202331);
}
.yjfb-modal-body,
.yjfb-prizes article b,
.yjfb-address h3{
 color:var(--key-color,#202331);
}
.yjfb-condition,
.yjfb-prizes article{
 background:var(--muted-bg-color,#f7f7fb);
 border-color:var(--main-border-color,#ececf4);
}
.yjfb-condition b{
 color:var(--key-color,#202331);
}
.yjfb-condition span,
.yjfb-prizes article span,
.yjfb-section-head span{
 color:var(--muted-color,#8f94a3);
}
.yjfb-footnote{
 color:var(--muted-2-color,#9a9daa);
}
.yjfb-address input,
.yjfb-address textarea,
.yjfb-address .form-control{
 background:var(--main-bg-color,#fff);
 border-color:var(--main-border-color,#e1e2e9);
 color:var(--main-color,#202331);
 box-shadow:none;
}
.yjfb-address input:focus,
.yjfb-address textarea:focus,
.yjfb-address .form-control:focus{
 border-color:var(--focus-color,var(--theme-color,#ff4d6d));
 box-shadow:0 0 0 3px var(--focus-shadow-color,rgba(255,77,109,.14));
}
.yjfb-action-area{
 background:linear-gradient(to bottom,transparent,var(--main-bg-color,#fff) 18%,var(--main-bg-color,#fff));
}
.yjfb-join.but{
 border:0;
 min-height:48px;
 line-height:1.4;
}
.yjfb-prize-section .yjfb-section-head{
 display:flex;
 justify-content:space-between;
 align-items:center;
}
.yjfb-csf-license-actions{
 display:flex;
 gap:8px;
 flex-wrap:wrap;
 margin-top:10px;
}
.yjfb-csf-license-actions form{
 margin:0;
}


.yjfb-widget-card{
 display:grid;
 gap:12px;
 padding:15px;
 border:1px solid var(--main-border-color,#ececf4);
 border-radius:var(--main-radius,14px);
}
.yjfb-widget-main{
 display:flex;
 align-items:center;
 gap:11px;
 min-width:0;
}
.yjfb-widget-icon{
 display:grid;
 width:42px;
 height:42px;
 flex:0 0 42px;
 place-items:center;
 border-radius:13px;
 background:linear-gradient(135deg,var(--yjfb-accent,#ff4d6d),#ff8b4d);
 color:#fff;
 font-weight:800;
}
.yjfb-widget-main>div{
 display:flex;
 flex-direction:column;
 min-width:0;
}
.yjfb-widget-main strong{
 overflow:hidden;
 color:var(--key-color,var(--main-color,#202331));
 text-overflow:ellipsis;
 white-space:nowrap;
}
.yjfb-widget-main span[data-yjfb-widget-countdown]{
 margin-top:3px;
 color:var(--muted-color,#8f94a3);
 font-size:12px;
 font-variant-numeric:tabular-nums;
}
.yjfb-widget-card .but{
 width:100%;
 border:0;
 border-radius:10px;
 background:linear-gradient(135deg,var(--yjfb-accent,#ff4d6d),#ff7448);
}
