:is(.office-root,.club-root) :is(button,a,summary)[data-ip4-acknowledged=true]{outline-offset:2px;filter:brightness(1.14);outline:2px solid #beecd4b8;transition:filter .1s,outline-color .18s}:is(.office-root,.club-root) a[data-ip4-nav-pending=true]{opacity:.8;cursor:progress}:is(.office-root,.club-root) form[data-ip4-submitting=true] button[type=submit],:is(.office-root,.club-root) form[data-ip4-submitting=true] button:not([type]){cursor:progress}:is(.office-root,.club-root) form[data-ip4-submitting=true] button[type=submit]:after,:is(.office-root,.club-root) form[data-ip4-submitting=true] button:not([type]):after{content:"";vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-inline-start:.45rem;animation:.7s linear infinite ip4-action-spin;display:inline-block}.ip4-interaction-toast{z-index:10050;color:#e3f6ec;pointer-events:none;background:#15231e;border:1px solid #bbebd573;border-radius:14px;align-items:center;gap:.65rem;max-width:min(90vw,350px);padding:.8rem 1rem;font-size:.85rem;font-weight:600;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 38px #0006}.ip4-interaction-spinner{border:2px solid #bbebd559;border-top-color:#c5ead8;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ip4-action-spin;display:inline-block}@keyframes ip4-action-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.club-root .ip4-interaction-toast{bottom:5.5rem}.ip4-interaction-toast{max-width:calc(100vw - 1.5rem);right:.75rem}}@media (prefers-reduced-motion:reduce){.ip4-interaction-spinner,:is(.office-root,.club-root) form[data-ip4-submitting=true] button:after{animation-duration:2s}}.club-root .club-save-progress{color:#c5ead8;background:#c5ead812;border:1px solid #c5ead84d;border-radius:12px;align-items:center;gap:.7rem;margin:.5rem 0 1rem;padding:.7rem 1rem;font-size:.85rem;font-weight:600;display:flex}.club-root .club-saving :is(button:disabled,input:disabled,select:disabled){cursor:progress}.club-root .club-saving button:disabled:not([aria-pressed]):not([aria-current]){opacity:.72}.club-root .club-loading-screen{color:#c5ead8;align-content:center;gap:1rem;width:min(100% - 2rem,700px);min-height:min(80vh,700px);margin:auto;display:grid}.club-root .club-loading-bar{background:#c5ead821;border-radius:10px;animation:1.5s ease-in-out infinite ip4-club-loading-pulse}@keyframes ip4-club-loading-pulse{50%{opacity:.38}}
