.toaster{--ease:cubic-bezier(.32,.72,0,1);z-index:900;width:356px;max-width:calc(100vw - 24px);position:fixed;bottom:24px;right:24px}.toaster ol{height:var(--front-height,64px);margin:0;padding:0;list-style:none;position:relative}.toast{box-sizing:border-box;color:#102d48;transform-origin:50% 100%;width:100%;transform:translateY(calc(-1 * var(--lift,0px))) scale(calc(1 - var(--index,0) * .05));transition:transform .4s var(--ease),opacity .4s var(--ease),height .4s var(--ease),translate .26s ease-in,scale .26s ease-in;animation:toast-in .52s var(--ease) both;animation-delay:calc(.8s + var(--index,0) * 90ms);background:#fff;border:1px solid #e1e8f0;border-radius:14px;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 4px 14px #0b2a4d17}.toast:after{content:"";height:11px;position:absolute;bottom:100%;left:0;right:0}@keyframes toast-in{0%{opacity:0;translate:0 120%}}.toaster:not([data-expanded]) .toast:not([data-front]){height:var(--front-height);cursor:pointer;overflow:hidden}.toaster:not([data-expanded]) .toast:not([data-front])>*{opacity:0}.toast>*{transition:opacity .3s}.toast[data-leaving]{opacity:0;pointer-events:none;translate:0 40%}.toast-glyph{color:#005eb8;flex:none;width:20px;height:20px}.toast-glyph path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.toast[data-kind=offer] .toast-glyph{color:#e4002b}.toast[data-kind=accepted] .toast-glyph{color:#16804a}.toast[data-kind=declined] .toast-glyph{color:#7a8ea3}.toast[data-kind=recap]:has(.toast-rank[data-dir=up]) .toast-glyph{color:#16804a}.toast-text{flex:1;min-width:0}.toast-title{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:650;line-height:1.35}.toast-body{color:#5a7189;overflow-wrap:anywhere;margin:1px 0 0;font-size:13px;line-height:1.4}.toast-rank{color:#16804a;font-variant-numeric:tabular-nums;background:#e5f5ec;border-radius:999px;flex:none;height:24px;padding:0 8px;display:inline-grid;overflow:hidden}.toast-rank b{animation:.42s var(--ease) calc(1.5s + var(--index,0) * 90ms) both;grid-area:1/1;align-items:center;font-size:13px;font-weight:750;display:flex}.toast-rank small{margin-left:1px;font-size:.72em}.toast-rank[data-dir=up] .toast-rank-old{animation-name:rank-out-up}.toast-rank[data-dir=up] .toast-rank-new{animation-name:rank-in-up}.toast-rank[data-dir=down] .toast-rank-old{animation-name:rank-out-down}.toast-rank[data-dir=down] .toast-rank-new{animation-name:rank-in-down}@keyframes rank-out-up{to{opacity:0;transform:translateY(-110%)}}@keyframes rank-in-up{0%{opacity:0;transform:translateY(110%)}}@keyframes rank-out-down{to{opacity:0;transform:translateY(110%)}}@keyframes rank-in-down{0%{opacity:0;transform:translateY(-110%)}}.toast-action{color:#fff;height:28px;font:650 12.5px var(--font-body);cursor:pointer;background:#102d48;border:0;border-radius:8px;flex:none;padding:0 10px;transition:transform .14s ease-out,opacity .3s;position:relative}.toast-action:before{content:"";position:absolute;inset:-8px -6px}.toast-action:active{transform:scale(.96)}.toast-close{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-22px;left:-22px}.toast-close svg{box-sizing:border-box;color:#5a7189;background:#fff;border:1px solid #e1e8f0;border-radius:50%;width:20px;height:20px;padding:5px;box-shadow:0 1px 3px #0b2a4d14}.toast-close path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}@media (hover:hover) and (pointer:fine){.toast-close{opacity:0}.toast:hover .toast-close,.toast-close:focus-visible{opacity:1}.toast-action:hover{filter:brightness(1.12)}.toast-close:hover svg{color:#102d48}}.toast button:focus-visible{outline-offset:2px;outline:3px solid #0085ff}@media (max-width:900px){.toaster{width:auto;max-width:none;left:12px;right:12px;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 66px)}.toast{transform-origin:100% 100%;animation-name:toast-from-button}.toast[data-leaving]{translate:24px 48px;scale:.6}}@keyframes toast-from-button{0%{opacity:0;translate:24px 48px;scale:.6}}@media (prefers-reduced-motion:reduce){.toast{transition:opacity .2s;animation:.2s .4s both toast-fade}.toast[data-leaving]{translate:none;scale:none}.toast-rank b{animation:none}.toast-rank-old{display:none}}@keyframes toast-fade{0%{opacity:0}}.toast{transform:translate3d(var(--dx,0px),var(--dy,0px),0) translateY(calc(-1 * var(--lift,0px))) scale(calc(1 - var(--index,0) * .05));touch-action:pan-y;border-color:#cfe0ef;border-radius:16px;gap:10px;padding:10px 4px 10px 14px;box-shadow:0 10px 28px #0b3a6626}.toaster[data-expanded] .toast{transform:translate3d(var(--dx,0px),var(--dy,0px),0) translateY(calc(-1 * var(--lift,0px)))}.toast-title{color:#0b2a44;font-size:15px;font-weight:750}.toast-body{color:#0b2a44;margin-top:2px;font-size:14px;font-weight:500}.toast-glyph{width:22px;height:22px}:is(.toast[data-kind=accepted] .toast-glyph,.toast[data-kind=declined] .toast-glyph,.toast[data-kind=recap]:has(.toast-rank[data-dir=up]) .toast-glyph){color:#005eb8}.toast[data-kind=recap]:has(.toast-rank[data-dir=down]) .toast-glyph{color:#e4002b}.toast-rank{color:#005eb8;background:#e5f0fa;height:26px}.toast-rank[data-dir=down]{color:#e4002b;background:#fdecef}.toast-rank b{font-size:14px}.toast-action{height:36px;font:750 14px var(--font-body);background:#005eb8;border-radius:10px;padding:0 14px}.toast[data-kind=offer] .toast-action{background:#e4002b}.toast-close{flex:none;width:44px;height:44px;position:static;opacity:1!important}.toast-close svg{width:24px;height:24px;box-shadow:none;color:#005eb8;background:0 0;border:0;padding:6px}.toast-close path{stroke-width:1.8px}@media (hover:hover) and (pointer:fine){.toast-close:hover svg{color:#e4002b}}.toast button:focus-visible{outline-color:#005eb8}@media (max-width:900px){.toaster{top:max(8px,env(safe-area-inset-top));bottom:auto;left:8px;right:8px}.toast{transform-origin:50% 0;transform:translate3d(var(--dx,0px),var(--dy,0px),0) translateY(var(--lift,0px)) scale(calc(1 - var(--index,0) * .05));animation-name:toast-from-top;top:0;bottom:auto}.toaster[data-expanded] .toast{transform:translate3d(var(--dx,0px),var(--dy,0px),0) translateY(var(--lift,0px))}.toast[data-leaving]{translate:0 -70%;scale:1}}@keyframes toast-from-top{0%{opacity:0;translate:0 -120%}}@media (min-width:901px){.toaster{width:400px}}@media (max-width:900px){.toast-rank{display:none}}
body.hokey-app .sport-app.personal-theme .pool-workspace .weekly-summary.weekly-mission{color:#17465e;background:linear-gradient(110deg,#d9f1fa,#edf9fc);border:1px solid #b9dcea;border-radius:16px;max-width:none;margin:20px 0;padding:16px 18px;display:block}.weekly-mission header{align-items:center;gap:10px;min-height:0;margin:0 0 14px;padding:0;display:flex}.weekly-mission .mission-icon{color:#006e9d;background:#bfe5f4;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.weekly-mission header h3{margin:0;font-size:15px}.weekly-mission header p{color:#466d80;margin:2px 0 0;font-size:11px}.weekly-results{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 12px;display:grid}.weekly-results>div+div{border-left:1px solid #b9dcea;padding-left:20px}.weekly-results dt{color:#466d80;font-size:11px}.weekly-results dd{color:#006e9d;margin:3px 0 0;font-size:26px;font-weight:750;line-height:1.2}.weekly-results dd small{margin-left:5px;font-size:12px;font-weight:500}.weekly-results dd span{margin-top:3px;font-size:11px;font-weight:500;display:block}.weekly-mission .weekly-details{cursor:pointer;background:0 0;border:0;border-top:1px solid #b9dcea;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:4px;padding:8px 0 0;font-size:12px;display:flex}body.hokey-app .pool-workspace .pool-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}body.hokey-app .pool-workspace .demo-create-link{color:#005eb8;white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}body.hokey-app .pool-workspace .demo-create-link:hover{text-decoration:underline}body.hokey-app .pool-workspace .roster-page .my-results{margin-bottom:12px}body.hokey-app .pool-workspace .roster-page>.pool-table-scroll{clear:both;margin-top:0}body.hokey-app .pool-workspace .pool-player-table .roster-position{color:#61798e;margin-top:2px;font-size:9px;font-weight:400;line-height:1.3;display:block}@media (max-width:600px){body.hokey-app .pool-workspace .pool-heading-actions{justify-content:flex-start;gap:4px 12px;margin-left:0}body.hokey-app .sport-app.personal-theme .pool-workspace .weekly-summary.weekly-mission{padding:14px}}
