html body #rewardChartV1151{position:fixed;inset:0;margin:auto;width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 28px);box-sizing:border-box;overflow:auto;padding:22px;border:2px solid #d5b361;border-radius:24px;background:var(--rc-bg,#f1f2f7);color:var(--rc-ink,#22232e);font:16px/1.4 system-ui;box-shadow:0 24px 80px #0008;z-index:2147483647}
#rewardChartV1151::backdrop{background:#090712aa;backdrop-filter:blur(5px)}#rewardChartV1151:not([open]){display:none}
html body #rewardChartV1151 :is(h2,h3,p,b,small,label,span){color:inherit;-webkit-text-fill-color:currentColor;text-shadow:none}#rewardChartV1151 h2{margin:0;font:700 26px Georgia}#rewardChartV1151 h3{font:700 20px Georgia}
html body #rewardChartV1151 button,html body #rewardChartV1151 select{min-height:44px;max-width:100%;border:1px solid #969ba8;border-radius:12px;padding:8px 12px;font:600 14px system-ui;background:linear-gradient(135deg,#fff,#c7ccd6);color:#222!important;-webkit-text-fill-color:#222!important;cursor:pointer}
#rewardChartV1151 button[aria-pressed=true]{background:linear-gradient(135deg,#ffe7a6,#c69a37);border-color:#a57d25}.rc-header{display:flex;align-items:center;gap:14px;border-bottom:1px solid #b9a679;padding-bottom:16px}.rc-header>div:nth-child(2){flex:1}.rc-avatar{height:84px;width:74px;display:grid;place-items:center;flex:none;background:#c6bdcf44;border-radius:20px;font-size:32px}.rc-avatar img{width:100%;height:100%;object-fit:contain}.rc-week-number{display:grid!important;font-size:24px!important}.rc-week-number small{font-size:10px}.rc-person{display:flex;align-items:center;gap:10px;margin:16px 0}.rc-tools{display:flex;gap:8px;justify-content:center}.rc-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 8px;border-bottom:1px solid #b9a679}.rc-task label{display:flex;gap:10px;align-items:center}.rc-task input{width:22px;height:22px;flex:none}.rc-task-stickers{display:flex;flex-wrap:wrap;gap:5px;font-size:26px}.rc-task .rc-task-stickers{grid-column:1}.rc-task>button{grid-column:2;grid-row:1 / span 2}.rc-week,.rc-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.rc-week button{display:flex;flex-direction:column;align-items:center;min-height:145px!important;padding:8px 3px!important}.rc-earned{display:flex;flex-wrap:wrap;justify-content:center;font-size:22px}.rc-month{text-align:center}.rc-month button{min-height:80px!important;display:flex;flex-direction:column;align-items:center;padding:5px!important}.rc-star{font-size:28px!important;line-height:1.2}.rc-star.gold{color:#bd8c11!important;-webkit-text-fill-color:#bd8c11!important;filter:drop-shadow(0 1px 1px #765616)}.rc-star.silver{color:#8b96ac!important;-webkit-text-fill-color:#8b96ac!important;filter:drop-shadow(0 1px 1px #485367)}.rc-note{font-size:13px;opacity:.85}.planner-tab-face{display:inline-grid;width:30px;height:36px;place-items:center;vertical-align:middle}.planner-tab-face img{width:100%;height:100%;object-fit:contain}#openRewardsV1151{white-space:nowrap;margin:0 8px}.task-row-v741 .rc-task-stickers{max-width:100px;font-size:21px}
/* Species framing owns positive in-frame bounds, including its nameplate. */
html body .planner-duo-scene-v816[data-avatar-species-v1090="unicorn"] .planner-avatar-live-v742{left:3%!important;right:auto!important;width:74%!important;height:calc(100% - 44px)!important;bottom:36px!important;transform:none!important;animation:none!important}
html body .planner-duo-scene-v816[data-avatar-species-v1090="unicorn"] .planner-avatar-live-v742>img{object-fit:contain!important;object-position:center center!important}
@media(max-width:680px){html body #rewardChartV1151{padding:14px;border-radius:18px}.rc-header{gap:8px}.rc-avatar{width:52px;height:66px}#rewardChartV1151 h2{font-size:22px}.rc-tools{gap:5px}#rewardChartV1151 .rc-tools button{padding:7px 9px}.rc-week{gap:3px}.rc-week b{font-size:11px}.rc-week button{min-height:115px!important}.rc-earned{font-size:17px}.rc-month{gap:3px}.rc-month button{min-height:58px!important}.rc-month>b{font-size:11px}.rc-month .rc-star{font-size:23px!important}}
.rc-extras,.rc-review{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rc-extras{margin:14px 0}.rc-review{grid-column:1/-1;font-size:13px;padding:8px 0}.rc-review strong{flex-basis:100%}.rc-task>.rc-review~button{grid-column:2;grid-row:1}.rc-score{padding:12px;border:1px solid #b6a573;border-radius:12px;background:#cfb46e20}.rc-gold-goals{display:grid;gap:8px;margin:10px 0}.rc-gold-goals article{padding:12px;border:1px solid #bd944b;border-radius:14px}.rc-gold-goals p{margin:6px 0}.rc-gold-goals progress{width:100%;accent-color:#bf9429}#plannerQuickUndoV1152{position:fixed;bottom:max(90px,env(safe-area-inset-bottom));right:12px;z-index:2147483646;border:1px solid #d6b26b;border-radius:22px;padding:12px 18px;background:#201a29;color:#ffe7ae;font:600 14px system-ui;box-shadow:0 5px 20px #0005}#plannerQuickUndoV1152[hidden]{display:none!important}#choreTemplateV1152 textarea{min-height:110px}
