.tt-plaque-face:has(>.tt-office-day-spot){position:relative;overflow:visible}.tt-plaque-face:has(>.tt-office-day-spot)>img{border-radius:50%}.tt-office-day-spot{position:absolute;inset:-2.5px}.tt-office-day{color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;margin:0;padding:0;display:block;position:absolute;inset:0}.tt-office-day:before{content:"";position:absolute;inset:-3px -5px 0 0}.tt-office-day:focus-visible{outline:3px solid var(--color-table-focus-light);outline-offset:0;box-shadow:0 0 0 6px var(--color-table-focus-dark)}.tt-office-day-coin{--office-day-coin-fill:#fff;--office-day-coin-rim:1.5px solid #b97a10;--office-day-coin-emoji:17px;--office-day-coin-outline:.5px 0 0 #3a2a22, -.5px 0 0 #3a2a22, 0 .5px 0 #3a2a22, 0 -.5px 0 #3a2a22;box-sizing:border-box;border:var(--office-day-coin-rim);background:var(--office-day-coin-fill);width:22px;height:22px;box-shadow:0 0 0 1.5px var(--tt-plate);font-size:var(--office-day-coin-emoji);text-shadow:var(--office-day-coin-outline);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-3px;right:-5px;overflow:hidden}.tt-office-day-rule mark{border:2px solid var(--tt-plate-line);background:linear-gradient(180deg, #ffe38a, var(--tt-gold));color:#3a2204;border-radius:999px;font-weight:900}.tt-office-day-rule mark[data-idle]{border-color:var(--tt-plate-muted);color:var(--tt-plate-muted);background:0 0;text-decoration:line-through}@media (orientation:landscape) and (max-height:500px) and (max-width:599px){.tt-match[data-compact]:not([data-phase=result],:is([data-phase=battle],[data-phase=reveal]):not(:has(.tt-banner-hold)):has([data-outpost-pad=you])) .tt-plaque[data-side=you]:has(>.tt-loadout)>.tt-plaque-face:has(>.tt-office-day-spot){width:var(--tt-face);height:var(--tt-face);display:grid}}@media (max-width:360px) and (orientation:portrait){.tt-match[data-compact] .tt-plaque[data-side=you]:has(>.tt-seat-chip) .tt-office-day-coin{right:-1px}.tt-match[data-compact] .tt-plaque[data-side=you]:has(>.tt-seat-chip) .tt-office-day:before{inset:-3px -1px 0 0}}.tt-match[data-phase=result] .tt-office-day-spot{display:none}@media (min-width:371px) and (max-width:480px) and (orientation:portrait){.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])){overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-end;gap:6px;padding:26px 4px 4px;display:flex;position:static;overflow-x:auto;container-type:normal}.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf]))::-webkit-scrollbar{display:none}.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])) .tt-hand-card{touch-action:pan-x;flex:none;position:relative;bottom:auto;left:auto;translate:none;rotate:none}.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])) .tt-hand-card.tt-picked .tt-hand-lift{translate:0 -8%;scale:1}.tt-dock:has(.tt-hand[data-slots="8"]):not(:has(.tt-hand>[data-hand-shelf])) .tt-hand-hint{z-index:3;border:2px solid var(--tt-plate-line);background:var(--tt-plate);color:var(--tt-plate-ink);letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin:0;padding:1px 7px 2px;font-size:11px;font-weight:800;line-height:1.3;display:block;position:absolute;top:4px;left:12px}}@media (min-width:481px) and (max-width:539px) and (orientation:portrait){.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])){--fan-turn:0deg;--fan-drop:0px;--spread:min(calc(var(--hand-w) * .98), calc((100cqw - var(--hand-w)) / (var(--n) - 1)))}}@media (min-width:721px) and (max-width:809px) and (min-height:501px){.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])){--hand-w:clamp(82px, calc(100cqw - 322px), 118px);--fan-turn:0deg;--fan-drop:0px;--spread:min(calc(var(--hand-w) * .98), calc((100cqw - var(--hand-w)) / (var(--n) - 1)));margin-left:6px}}@media (orientation:landscape) and (max-height:500px) and (min-width:841px){.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])){margin-left:46px}}@media (orientation:landscape) and (max-height:500px) and (max-width:840px){.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])){width:calc(14px + round(down, calc(100% - 60px), calc(var(--hand-w) + 8px)));overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-end;gap:8px;margin-left:46px;padding:0 2px;display:flex;overflow-x:auto}.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])) .tt-hand-card{touch-action:pan-x;flex:none;position:relative;bottom:auto;left:auto;translate:none;rotate:none}.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf]))::-webkit-scrollbar{display:none}.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf]))>.tt-tip-hand{top:auto;right:auto;left:calc(var(--hand-w) - 18px);align-self:flex-start;margin:0 -38px -14px -14px;position:sticky}.tt-hand[data-slots="8"]:not(:has(>[data-hand-shelf])) .tt-hand-card.tt-picked .tt-hand-lift{translate:none;scale:1}.tt-dock:has(.tt-hand[data-slots="8"]):not(:has(.tt-hand>[data-hand-shelf])) .tt-hand-hint{top:6px;right:max(12px, env(safe-area-inset-right));z-index:3;border:2px solid var(--tt-plate-line);background:var(--tt-plate);color:var(--tt-plate-ink);letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin:0;padding:1px 7px 2px;font-size:11px;font-weight:800;line-height:1.3;display:block;position:absolute}}.tt-office-day-tag{animation-duration:4.2s}.tt-field:has(>.tt-office-day-tag)>.tt-banner[data-tone=shop]{animation-duration:4.2s}.tt-field:has(>.tt-office-day-tag)>.tt-banner[data-tone=shop]{z-index:73;anchor-name:--tt-round-banner}.tt-office-day-tag{position-anchor:--tt-round-banner;top:calc(anchor(center) - 12px);left:anchor(left);z-index:72;border:2.5px solid var(--tt-plate-line);background:linear-gradient(180deg, var(--tt-plate), var(--tt-plate-2));width:min(88%,340px);box-shadow:0 4px 0 var(--tt-plate-line), 0 18px 28px -12px #00000073;color:var(--tt-plate-ink);text-align:center;pointer-events:none;border-radius:14px;justify-items:center;gap:3px;padding:20px 14px 11px;animation:4.2s cubic-bezier(.2,.9,.2,1) forwards tt-office-day-tag;display:grid;position:absolute;translate:-50%}.tt-match:has(.tt-dealer[data-mode=wide]) .tt-office-day-tag{width:min(49% - 48px,340px)}@media (max-height:899px){.tt-match:not([data-compact]) .tt-field:has(>.tt-office-day-tag){--office-day-lift:38px}.tt-match:not([data-compact]) .tt-field:has(>.tt-office-day-tag)>.tt-banner[data-tone=shop]{top:calc(50% - var(--office-day-lift))}.tt-match:not([data-compact]) .tt-office-day-tag{width:min(88%,432px)}.tt-match:not([data-compact]):has(.tt-dealer[data-mode=wide]) .tt-office-day-tag{width:min(49% - 48px,432px)}}@media (max-height:699px){.tt-match:not([data-compact]) .tt-field:has(>.tt-office-day-tag){--office-day-lift:27px}.tt-match:not([data-compact]) .tt-office-day-tag{padding:16px 14px 8px}.tt-match:not([data-compact]) .tt-office-day-same{display:none}}@media (max-height:649px){.tt-match:not([data-compact]) .tt-field:has(>.tt-office-day-tag){--office-day-lift:16px}.tt-match:not([data-compact]) .tt-office-day-when{display:none}.tt-match:not([data-compact]) .tt-office-day-title{font-size:20px}}@media (max-width:720px) and (orientation:portrait){.tt-match:has([data-dealer=chip]) .tt-office-day-tag{animation:.2s ease-in forwards tt-office-day-tag-away}}@supports not (anchor-name:--a){.tt-office-day-tag{top:calc(50% + 34px - var(--office-day-lift,0px));left:50%}.tt-match:has(.tt-dealer[data-mode=wide]) .tt-office-day-tag{left:25.5%}}.tt-office-day-when,.tt-office-day-same{color:var(--tt-plate-muted);font-size:11px;font-weight:800;line-height:1.2}.tt-office-day-when{letter-spacing:.12em;text-transform:uppercase}.tt-office-day-title{font-family:var(--tt-display);font-size:24px;font-weight:400;line-height:1.1}.tt-office-day-rule{margin:2px 0 1px;font-size:13px;font-weight:800;line-height:1.5}.tt-office-day-rule mark{white-space:nowrap;padding:1px 7px}@keyframes tt-office-day-tag{0%,10%{opacity:0;translate:-50% -14px}20%{opacity:1;translate:-50%}78%{opacity:1;translate:-50%}to{opacity:0;translate:-50% 6px}}@keyframes tt-office-day-tag-away{to{visibility:hidden;opacity:0;translate:-50% 6px}}
