.fd-panel{box-sizing:border-box;background:var(--fd-panel-bg,#dbe5f7);min-width:0;color:var(--fd-panel-fg,#1a2a3a);border-radius:1.25rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex;box-shadow:0 .0625rem .875rem #0e050a24}.fd-panel__head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.fd-panel__title{font-size:var(--text-base);font-weight:600}.fd-panel__refresh.btn{min-height:2.75rem;color:var(--fd-accent,#3290c6);font-size:var(--text-sm);align-items:center;gap:.35rem;padding-inline:.5rem;display:inline-flex}.fd-panel__refresh-icon{object-fit:contain;width:1.25rem;height:1.25rem}.fd-panel__refresh.is-spin.btn .fd-panel__refresh-icon{animation:.8s linear infinite fd-spin}@keyframes fd-spin{to{transform:rotate(360deg)}}.fd-panel__rules{color:var(--fd-muted,#5a6b7c);font-size:var(--text-sm);margin:0;line-height:1.4}.fd-times{flex-direction:column;gap:.45rem;min-width:0;display:flex}.fd-times__title,.fd-times__item{min-height:2.75rem;font-size:var(--text-sm);text-align:center;border-radius:.75rem;grid-template-columns:1fr 1fr 1fr minmax(5.5rem,1.1fr);align-items:center;gap:.25rem;padding:.35rem .4rem;display:grid}.fd-times__title{background:var(--fd-row-bg,#ffffff8c);font-weight:700}.fd-times__item:nth-child(2n){background:var(--fd-row-bg,#ffffff8c)}.fd-money{flex-direction:column;gap:.55rem;min-width:0;display:flex}.fd-money__item{background:var(--fd-row-bg,#ffffff8c);border-radius:.75rem;align-items:center;gap:.55rem;min-width:0;padding:.75rem .65rem;display:flex}.fd-money__item:nth-child(2n){background:0 0}.fd-money__img{object-fit:contain;flex-shrink:0;width:2.75rem;height:2.75rem}.fd-money__main{flex-direction:column;flex:auto;gap:.55rem;min-width:0;display:flex}.fd-money__text{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.35}.fd-money__text i{color:var(--fd-accent,#3290c6);font-style:normal;font-weight:600}.fd-money__progress{border:thin solid var(--fd-progress-border,transparent);background:var(--fd-progress-bg,#b4c8dc8c);min-height:1.1rem;color:var(--fd-panel-fg,#1a2a3a);font-size:var(--text-xs);border-radius:999px;justify-content:center;align-items:center;display:flex}.fd-panel__deposit.btn{white-space:nowrap;flex-shrink:0;min-width:5.25rem;min-height:2.75rem;padding-inline:.65rem}
