.mxcap{color:#2e5e4a!important;margin:4px 4px 8px!important}html:not(#_wm) body .mxcard{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;margin:0 0 8px;background:#fff;border:1px solid var(--nm-line,#EBDDC8);border-radius:16px;box-shadow:none;text-align:left;color:inherit;font:inherit;min-height:0;height:auto}html:not(#_wm) body .mxcard.off{opacity:.65}.mxwhen{flex:0 0 72px;text-align:center;display:flex;flex-direction:column;align-items:center;background:#eef4f0;border-radius:12px;padding:6px 4px;color:#2e5e4a}.mxwhen b{font-size:13px}.mxwhen small{font-size:12px;font-weight:800}.mxwho{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mxwho b{font-size:15.5px}.mxwho small{color:var(--nm-muted,#6E6257);font-size:12.5px}.mxvs{color:var(--nm-muted,#6E6257);font-weight:700}.mxha{display:inline-block;padding:0 7px;border-radius:999px;background:#ddebe3;color:#2e5e4a;font-weight:900;font-size:11.5px}.mxha.aw{background:#f6e2d6;color:#b9532c}.mxcalledl,.mxcalled{color:#a63e3e}.mxpast{margin:4px 0 6px}.mxpast summary{cursor:pointer;font-weight:800;color:var(--nm-muted,#6E6257);margin:6px 4px 8px}.mxhead{background:#fff;border:1px solid var(--nm-line,#EBDDC8);border-radius:18px;padding:14px 16px;margin:0 0 12px}.mxhead.off{background:#fbf1f0}.mxteam{margin:0;font-weight:900;color:#2e5e4a;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.mxhead h2{margin:2px 0 6px;font-size:22px}.mxfacts{display:flex;gap:10px;margin:10px 0 6px;flex-wrap:wrap}.mxfacts span{flex:1;min-width:84px;background:#f6f1e8;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column}.mxfacts small{color:var(--nm-muted,#6E6257);font-size:11.5px;font-weight:800}.mxfacts b{font-size:15px}.mxwhere,.mxnote{margin:6px 0 0}.mxres{margin:10px 0 2px;font-size:17px}.mxcalled{font-weight:900;margin:8px 0 0}.mxbox{background:#fff;border:1px solid var(--nm-line,#EBDDC8);border-radius:16px;padding:12px 14px;margin:0 0 12px}.mxbt{margin:0 0 8px;font-weight:900;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#2e5e4a}.mxkid{padding:6px 0}.mxkid+.mxkid{border-top:1px solid var(--nm-line,#EBDDC8)}.mxkid>b{display:block;margin-bottom:6px}.mxin{display:inline-block;margin-left:6px;padding:0 8px;border-radius:999px;background:#2e5e4a;color:#fff;font-size:11.5px;font-weight:900}.mxchips{display:flex;gap:6px;flex-wrap:wrap}html:not(#_wm) body .mxch{min-height:36px;height:auto;width:auto;padding:5px 14px;border-radius:999px;border:1.5px solid var(--nm-line,#EBDDC8);background:#fff;color:var(--wm-ink,#3A2A1E);font-weight:800;font-size:14px;box-shadow:none}html:not(#_wm) body .mxch.on.ok{background:#2e5e4a;border-color:#2e5e4a;color:#fff}html:not(#_wm) body .mxch.on.no{background:#a63e3e;border-color:#a63e3e;color:#fff}html:not(#_wm) body .mxch.on.mb{background:#e8a33d;border-color:#e8a33d;color:#2b1c0e}.mxsq{margin:0;font-size:15px;line-height:1.5}.mxlift{margin:0 0 6px}.mxlift.need b{color:#b9532c}.mxlbtns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mxlbtns .light{flex:1;min-width:140px}.mxcoach{background:#f7faf8}.mxwholist{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.mxwho2{display:flex;align-items:center;gap:8px}.mxwho2 span{flex:1}.mxpill{padding:1px 9px;border-radius:999px;background:#eee9e0;color:#6e6257;font-size:12px;font-weight:900}.mxpill.ok{background:#ddebe3;color:#2e5e4a}.mxpill.no{background:#f6dedb;color:#a63e3e}.mxpill.mb{background:#fbebd0;color:#8a5a12}.mxcbtns{display:flex;flex-wrap:wrap;gap:8px}.mxcbtns .primary,.mxcbtns .light{flex:1 1 45%}.mxcbtns .hslink{flex-basis:100%;text-align:center}.mxrow2{display:flex;gap:10px}.mxrow2 label{flex:1;display:flex;flex-direction:column;gap:4px;margin-top:10px}.mxsqpick{display:flex;flex-direction:column;gap:6px}.mxsqrow{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--nm-line,#EBDDC8);border-radius:12px}.mxsqrow span{flex:1}.mxsqrow input{width:22px!important;height:22px!important;min-height:0!important;flex:0 0 22px}.mxresin{display:flex;align-items:flex-end;gap:12px}.mxresin label{flex:1;display:flex;flex-direction:column;gap:4px}.mxresin input{text-align:center;font-size:24px;font-weight:900}