.affordcheck{--warn-ink:#8a5a00;--warn-field:#fdf6e6;--warn-tile:#fbf2dd;--warn-line:#f0dfae}.affordcheck .tablewrap{min-width:0;max-width:100%;position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.affordcheck .weektable{min-width:560px;border-collapse:collapse;width:100%}.affordcheck .weektable th[scope=row]{position:sticky;left:0;background:#faf8f4;border-right:1px solid #f0ebe1;text-align:left;white-space:nowrap}.affordcheck .weektable tr[data-breach=true] th[scope=row]{border-left:3px solid var(--warn-ink)}.affordcheck{max-width:100%;overflow-x:clip}