/* ChatBase daily rewards */
.cbr_dot{display:inline-block;width:9px;height:9px;margin-left:8px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 0 3px rgba(255,77,77,.25);vertical-align:middle;animation:cbrDot 1.6s ease-in-out infinite}
@keyframes cbrDot{50%{transform:scale(1.25)}}
.cbr_top{display:flex;align-items:center;gap:12px;margin:0 0 14px}
.cbr_flame{font-size:34px;line-height:1}
.cbr_streak{font-size:20px}
.cbr_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}
.cbr_card{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;border-radius:14px;background:rgba(128,128,128,.14);border:2px solid transparent;text-align:center;min-width:0}
.cbr_day{font-size:12px;font-weight:bold;opacity:.8}
.cbr_img{width:38px;height:38px;object-fit:contain}
.cbr_amt{font-weight:bold;font-size:15px}
.cbr_lock{opacity:.55}
.cbr_done{background:rgba(74,222,128,.14);border-color:rgba(74,222,128,.45)}
.cbr_today{background:rgba(255,201,60,.18);border-color:#FFC93C;box-shadow:0 0 18px -4px #FFC93C}
.cbr_soon{border-color:rgba(255,201,60,.5);border-style:dashed}
.cbr_last{grid-column:span 2}
.cbr_check{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#4ade80;color:#0b3d1d;display:flex;align-items:center;justify-content:center;font-size:10px}
.cbr_tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:1px 9px;border-radius:999px;background:#FFC93C;color:#1D2B53;font-size:10px;font-weight:bold;white-space:nowrap}
.cbr_note{text-align:center;margin:6px 0 4px;font-size:14px}
@media (max-width:520px){.cbr_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cbr_last{grid-column:span 1}}
/* admin */
.cbr_auto{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 12px}
.cbr_auto .full_input{width:90px}
.cbr_rows{display:grid;gap:6px;margin:6px 0 12px}
.cbr_arow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:rgba(128,128,128,.12)}
.cbr_arow_day{min-width:56px}
.cbr_arow .full_input{width:120px}
