#yt287Root{color:#edf4ff!important}#yt287Root *{box-sizing:border-box}#yt287Root h3{color:#fff;margin:4px 0 8px}#yt287Root .yt287-help,#yt287Root .yt287-meta{color:#bed0e8;font-size:13px}#yt287Root .yt287-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}#yt287Root .yt287-summary>div{padding:14px;background:#1b3457;border:1px solid #39587d;border-radius:12px}#yt287Root small{display:block;color:#cbd7e8;font-size:12px}#yt287Root .yt287-summary strong{font-size:21px;color:#fff}#yt287Root .yt287-ranks{grid-column:1/-1;margin:0;color:#e5ecf8}#yt287Root .yt287-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#142741;padding:12px;border-radius:13px}#yt287Root label{color:#eaf2ff;font-size:13px}#yt287Root input,#yt287Root select{width:100%;margin-top:4px;padding:10px;color:#172b49!important;background:#fff!important;border:1px solid #abc2e1;border-radius:9px;font-size:14px}#yt287Root button{cursor:pointer;border-radius:9px;padding:9px 14px;background:#e2efff;color:#153558;font-weight:700}#yt287Search{grid-column:1/-1}#yt287Root .yt287-legend{display:flex;align-items:center;gap:7px;color:#d1dfef;font-size:12px;margin:15px 0}.yt287-swatch{width:15px;height:15px;border-radius:50%;display:inline-block}#yt287Root .yt287-card{background:#152844;border:1px solid #385273;border-radius:12px;padding:13px;margin-bottom:10px}#yt287Root .yt287-card-head,#yt287Root .yt287-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}#yt287Root .yt287-grade{background:#2b4265;color:#fff;border-radius:9px;padding:5px 9px;font-size:12px}#yt287Root .yt287-win .yt287-grade{background:#19744e}#yt287Root .yt287-nums{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0;color:#fff}#yt287Root .yt287-ball{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:#3e587c;border:2px solid #607594;color:white;font-weight:800}#yt287Root .yt287-hit{border-color:#86fac2!important;background:#17694b!important;color:white!important;box-shadow:0 0 0 2px #58c68d}#yt287Root .yt287-bonus{background:#79511f!important;border-color:#ffcc60!important;color:white!important}#yt287Root .yt287-card-foot{color:#dce9f7;font-size:13px}#yt287Root .yt287-pension{font-size:22px;letter-spacing:3px}#yt287Root .yt287-digit-hit{background:#17694b;color:#fff;border-radius:4px}#yt287Root #yt287More{display:block;width:100%;margin:14px 0}#yt287Root #yt287More[hidden]{display:none}#yt287Root .yt287-empty{color:#cbd7e8}
/* v289 light readable saved history */
#yt287Root{background:#f4f8ff!important;color:#173454!important;padding:15px!important;border-radius:15px!important}
#yt287Root h3,#yt287Root h4,#yt287Root p,#yt287Root .yt287-help,#yt287Root .yt287-meta,#yt287Root .yt287-ranks,#yt287Root .yt287-legend,#yt287Root .yt287-empty{color:#193654!important}
#yt287Root .yt287-summary>div{background:#fff!important;border:1px solid #c5d6ec!important}
#yt287Root small,#yt287Root .yt287-summary strong{color:#153354!important}
#yt287Root .yt287-controls{background:#e7f1ff!important;border:1px solid #cbdcf2}
#yt287Root label{color:#153657!important}
#yt287Root .yt287-card{background:#fff!important;border:1px solid #c3d6ed!important;box-shadow:0 3px 9px rgba(18,53,84,.06)}
#yt287Root .yt287-card-head,#yt287Root .yt287-card-head strong,#yt287Root .yt287-card-foot{color:#173655!important}
#yt287Root .yt287-nums{color:#173655!important}
#yt287Root .yt287-grade{background:#dce9fa!important;color:#193958!important}
#yt287Root .yt287-win .yt287-grade{background:#087650!important;color:#fff!important}
#yt287Root .yt287-card-foot button{background:#e2eeff!important;color:#123759!important;border:1px solid #b9d0ee!important}
#yt287Root .yt287-ball{color:#fff!important}
#yt287Root .yt287-pension,#yt287Root .yt287-pension span{color:#123251!important}
#yt287Root .yt287-digit-hit{color:#fff!important}
#yt287Root .yt289-bulk{margin:14px 0;padding:13px;background:#fff;border:1px solid #bad2ed;border-radius:12px;color:#173655}
#yt287Root .yt289-bulk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#yt287Root .yt289-bulk-actions label{display:flex;gap:6px;align-items:center}
#yt287Root .yt289-bulk-actions input{width:auto!important;margin:0!important}
#yt287Root #yt289Review{margin-top:12px;color:#12385b!important}
#yt287Root #yt289Review button{background:#a7243b!important;color:#fff!important;margin-top:8px}
/* Gift-number section: guarantee legible pension group and digit strings */
#vaultGiftPane .pension-number,#vaultGiftPane .pension-digits,#vaultGiftPane .pension-group,
#vaultGiftPane [class*="pension"]:not(button),#vaultGiftPane [class*="number"]:not(button){color:#153654!important;text-shadow:none!important}
#vaultGiftPane [class*="pension"] [class*="digit"],#vaultGiftPane [class*="number"] [class*="digit"]{color:#153654!important}

#vaultGiftPane [class*="pension-number"],#vaultGiftPane [class*="pension-digits"],#vaultGiftPane [class*="pension-group"]{background:#ecf4ff!important;border-radius:6px!important;padding:2px 5px!important}
