:root{--bg:#e9ecee;--surface:#fff;--surface-2:#f4f6f7;--ink:#16202a;--muted:#5a6672;--line:#d2d8dd;--header:#16202a;--header-ink:#f4f6f7;--header-muted:#a9b4be;--red:#b3141f;--red-bg:#fbe6e7;--amber:#7a5000;--amber-bg:#ffefc2;--green:#1c6a41;--green-bg:#dcf1e4;--blue:#1c4e7a;--blue-bg:#dfebf6;--grey:#55606a;--grey-bg:#e4e7ea;--tag-green:#2b7d50;--tag-amber:#e8a71c;--tag-blue:#2e6ca4;--tag-grey:#68727c;--primary:#b3141f;--primary-ink:#fff;--focus:#2e6ca4;--field:#7d8995;--cond:"Barlow Condensed","Arial Narrow","Roboto Condensed",sans-serif-condensed,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f151b;--surface:#18212a;--surface-2:#1f2a34;--ink:#e7ecf0;--muted:#9aa6b1;--line:#2c3843;--header:#0a0f14;--header-ink:#e7ecf0;--header-muted:#8c98a3;--red:#ff8a90;--red-bg:#3a1518;--amber:#f2c25a;--amber-bg:#3a2c0c;--green:#6fd39a;--green-bg:#123122;--blue:#8cbdf0;--blue-bg:#13283d;--grey:#a9b3bc;--grey-bg:#26303a;--tag-green:#2b7a4e;--tag-amber:#d69a18;--tag-blue:#2a609a;--tag-grey:#5e6871;--primary:#d3323c;--focus:#8cbdf0;--field:#6b7884}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f151b;--surface:#18212a;--surface-2:#1f2a34;--ink:#e7ecf0;--muted:#9aa6b1;--line:#2c3843;--header:#0a0f14;--header-ink:#e7ecf0;--header-muted:#8c98a3;--red:#ff8a90;--red-bg:#3a1518;--amber:#f2c25a;--amber-bg:#3a2c0c;--green:#6fd39a;--green-bg:#123122;--blue:#8cbdf0;--blue-bg:#13283d;--grey:#a9b3bc;--grey-bg:#26303a;--tag-green:#2b7a4e;--tag-amber:#d69a18;--tag-blue:#2a609a;--tag-grey:#5e6871;--primary:#d3323c;--focus:#8cbdf0;--field:#6b7884}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px);font-size:106.25%}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){html{font:-apple-system-body}}body{background:var(--bg);color:var(--ink);font:1rem/1.5 var(--body);-webkit-text-size-adjust:100%;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--header);position:fixed;inset:0 0 auto}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}.muted{color:var(--muted)}.top{top:env(safe-area-inset-top,0px);z-index:9;background:var(--header);color:var(--header-ink);position:sticky}.top-inner{max-width:var(--page-max);padding:10px var(--page-pad);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto;display:flex}.brand{font-family:var(--cond);letter-spacing:.01em;align-items:center;gap:10px;margin-right:12px;font-size:1.4118rem;font-weight:700;display:flex}.brand-mark{background:var(--primary);border-radius:2px;width:12px;height:28px}.nav{flex-wrap:wrap;flex:1;gap:4px;display:flex}.nav button{color:var(--header-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:44px;padding:8px 12px;font-weight:600}.nav button[aria-current=page]{color:var(--header-ink);background:#ffffff1a}.who{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.who button{color:var(--header-ink);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;min-height:40px;padding:6px 12px}:root{--page-max:1600px;--page-pad:clamp(20px,2.5vw,40px)}main{max-width:var(--page-max);padding:24px var(--page-pad) 40px;margin:0 auto}h1,h2,h3{font-family:var(--cond);margin:0;font-weight:700;line-height:1.1}h1{font-size:2rem}h2{font-size:1.4118rem}h3{font-size:1.1765rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.page-head p{color:var(--muted);max-width:60ch;margin:4px 0 0}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn.danger{background:var(--surface);border-color:var(--red);color:var(--red)}.btn.ghost{background:0 0;border-color:#0000}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.small{min-height:36px;padding:4px 12px;font-size:.8824rem}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.search{border:1px solid var(--field);background:var(--surface);border-radius:8px;flex:260px;min-height:46px;padding:8px 14px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;min-height:40px;padding:6px 14px;font-size:.8824rem;font-weight:600}.chip b{margin-left:4px;font-weight:700}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip.c-overdue b{color:var(--red)}.chip.c-soon b{color:var(--amber)}.chip[aria-pressed=true] b{color:inherit}.list{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.list-head,.row{grid-template-columns:100px minmax(0,1.6fr) minmax(0,1fr) 180px minmax(0,1.5fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.list-head{color:var(--muted);background:var(--surface-2);font-size:.8235rem;font-weight:600}.row{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;width:100%;min-height:64px}.row:hover{background:var(--surface-2)}.rid{font-family:var(--cond);letter-spacing:.01em;font-size:1.4118rem;font-weight:700}.rsub{color:var(--muted);font-size:.8235rem}.empty{text-align:center;color:var(--muted);padding:32px 16px}@media (width<=820px){.list-head{display:none}.row{grid-template-columns:84px minmax(0,1fr);row-gap:4px}.row .c-loc{display:none}.row .c-status,.row .c-due{grid-column:2}}.pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.8235rem;font-weight:600;display:inline-block}.pill.green{background:var(--green-bg);color:var(--green)}.pill.amber{background:var(--amber-bg);color:var(--amber)}.pill.blue{background:var(--blue-bg);color:var(--blue)}.pill.grey{background:var(--grey-bg);color:var(--grey)}.pill.red{background:var(--red-bg);color:var(--red)}.due{font-size:.8824rem;font-weight:500}.due.overdue{color:var(--red);font-weight:700}.due.soon{color:var(--amber);font-weight:700}.back{color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:44px;margin-bottom:6px;padding:8px 0;font-weight:600}.tag{background:var(--tagc);color:var(--tagink);clip-path:polygon(34px 0,100% 0,100% 100%,34px 100%,0 50%);border-radius:0 10px 10px 0;grid-template-columns:auto 1fr auto;align-items:end;gap:8px 28px;margin-bottom:18px;padding:22px 28px 22px 72px;display:grid;position:relative}.tag:before{content:"";background:var(--bg);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:26px;box-shadow:inset 0 0 0 3px #0003}.tid{font-family:var(--cond);letter-spacing:.005em;font-size:clamp(52px,9vw,88px);font-weight:700;line-height:.85}.tmeta{padding-bottom:4px;font-size:.9412rem;line-height:1.35}.tmeta strong{font-size:1.1176rem;display:block}.tstatus{font-family:var(--cond);text-align:right;padding-bottom:2px;font-size:1.5294rem;font-weight:700}.tstatus small{font-family:var(--body);font-size:.8824rem;font-weight:500;display:block}@media (width<=640px){.tag{grid-template-columns:1fr;padding-left:62px}.tstatus{text-align:left}}.actions{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;margin-bottom:20px;display:grid}@media (width<=820px){.cols{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px}.panel h2{margin-bottom:12px}.duelist{margin:0;padding:0;list-style:none}.duelist li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.duelist li:first-child{border-top:0;padding-top:0}.duelist .when{text-align:right;font-size:.8824rem}dl.details{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;display:grid}dl.details dt{color:var(--muted);font-size:.8824rem}dl.details dd{overflow-wrap:anywhere;margin:0;font-weight:500}.history{margin:0;padding:0;list-style:none}.history li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:14px;padding:12px 0;display:grid}.history li:first-child{border-top:0;padding-top:0}.history .hd{color:var(--muted);font-size:.8824rem}.history .hk{font-weight:700}.history .hn{white-space:pre-wrap;margin:2px 0 0}.history .hb{color:var(--muted);font-size:.8235rem}@media (width<=560px){.history li{grid-template-columns:1fr;gap:2px}}.res-fail{color:var(--red);font-weight:700}.notelog{border-left:3px solid var(--line);margin:0 0 6px;padding:0;list-style:none}.notelog li{padding:6px 0 6px 12px}.notelog .nt{color:var(--muted);font-size:.8235rem;font-weight:600}.notelog p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:12px 14px}th{color:var(--muted);background:var(--surface-2);border-top:0;font-size:.8235rem;font-weight:600}td .btns{flex-wrap:wrap;gap:6px;display:flex}.mail{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:10px}.mail summary{cursor:pointer;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 18px;list-style:none;display:grid}.mail summary::-webkit-details-marker{display:none}.mail .ms{font-weight:700}.mail .mt{color:var(--muted);font-size:.8235rem}.mail .mto{color:var(--muted);grid-column:1/-1;font-size:.8235rem}.mail pre{border-top:1px solid var(--line);white-space:pre-wrap;font:.8824rem/1.5 var(--body);margin:0;padding:14px 18px}.kind{border-radius:999px;margin-right:6px;padding:1px 8px;font-size:.7647rem;font-weight:700}.kind.due{background:var(--red-bg);color:var(--red)}.kind.update{background:var(--blue-bg);color:var(--blue)}.kind.account{background:var(--grey-bg);color:var(--grey)}.setting{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.labels{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.label{color:#111;break-inside:avoid;background:#fff;border:2px solid #111;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.label .qr{width:96px;height:96px}.label .qr img,.label .qr canvas{width:96px!important;height:96px!important}.label .lid{font-family:var(--cond);font-size:1.7647rem;font-weight:700;line-height:1}.label .lsub{font-size:.7647rem;line-height:1.3}.who select{background:var(--header);color:var(--header-ink);border:1px solid #ffffff40;border-radius:6px;max-width:220px;min-height:40px;padding:4px 8px}.deptname{color:var(--header-muted);margin-right:4px;font-size:.8824rem}.pub{color:var(--ink);margin:0 0 16px}.cattabs{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:2px;margin-bottom:16px;display:flex}.cattab{min-height:48px;font-family:var(--cond);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:8px 14px;font-size:1.2353rem;font-weight:700}.cattab b{font-family:var(--body);margin-left:6px;font-size:.8235rem;font-weight:600}.cattab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--primary)}.cattab.add{font-family:var(--body);color:var(--blue);margin-left:auto;font-size:.8824rem;font-weight:600}.menu{position:relative}.menu-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--line);z-index:20;border-radius:10px;min-width:220px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);padding:6px;position:absolute;top:calc(100% + 6px);left:auto;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000047}.nav .menu-list button{text-align:left;width:100%;color:var(--ink);border-radius:6px;display:block}.nav .menu-list button:hover,.nav .menu-list button[aria-current=page]{background:var(--surface-2);color:var(--ink)}.docrow{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.docrow:first-child{border-top:0;padding-top:0}.docicon{background:var(--blue-bg);width:48px;height:56px;color:var(--blue);font-family:var(--cond);border-radius:6px;place-items:center;font-size:.8824rem;font-weight:700;display:grid;overflow:hidden}.doclink{color:var(--blue);text-align:left;cursor:pointer;text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;min-height:32px;padding:0;font-size:1.0588rem;font-weight:700;text-decoration:underline}.docicon.vid{background:var(--red-bg);color:var(--red)}a.doclink{display:inline-block}.vcard{aspect-ratio:16/9;color:#fff;border:1px solid var(--line);text-align:center;background:#0e141a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:480px;margin-top:10px;padding:12px;text-decoration:none;display:flex}.vembed{aspect-ratio:16/9;background:#0e141a;border-radius:10px;width:100%;max-width:560px;margin-top:10px;overflow:hidden}.vembed iframe{border:0;width:100%;height:100%;display:block}.vplay{background:#fff;border-radius:50%;flex:none;width:64px;height:64px;position:relative}.vplay:after{content:"";border:12px solid #0000;border-left:19px solid #0e141a;border-right-width:0;position:absolute;top:20px;left:26px}.vcard strong{font-size:1rem}.vcard small{opacity:.75;overflow-wrap:anywhere;font-size:.8235rem}.vcard:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.doctags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tagchip{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;color:var(--ink);border-radius:999px;min-height:32px;padding:4px 12px;font-size:.8235rem;font-weight:600}.docrow .btns{flex-wrap:wrap;gap:6px;display:flex}@media (width<=600px){.docrow{grid-template-columns:40px minmax(0,1fr)}.docrow .btns{grid-column:2}}.tagpick{border:1px solid var(--line);border-radius:8px;max-height:300px;padding:6px 12px;overflow:auto}.tphead{justify-content:space-between;align-items:center;margin:6px 0 0;display:flex}.tpi{margin:0}.steps{counter-reset:s;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.steps li{background:var(--surface);border:1px solid var(--line);color:var(--muted);counter-increment:s;border-radius:8px;flex:1;padding:10px 14px;font-weight:600}.steps li:before{content:counter(s) ". "}.steps li[aria-current=step]{border-color:var(--primary);color:var(--ink);box-shadow:inset 0 -3px 0 var(--primary)}.steps li.done{color:var(--green)}.stepper{align-items:center;gap:8px;margin:14px 0 18px;display:flex}.stepper input{text-align:center;border:1px solid var(--field);background:var(--surface);border-radius:8px;width:96px;min-height:56px;font-size:1.5294rem;font-weight:700}.stepper .btn{min-width:56px;min-height:56px;font-size:1.5294rem;line-height:1}.rigrow{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) 190px auto;align-items:end;gap:10px;padding:12px 0;display:grid}.rigrow:first-child{border-top:0;padding-top:0}.rigrow label span{margin-bottom:4px;font-size:.8235rem;font-weight:600;display:block}.rigrow select,.rigrow input{border:1px solid var(--field);background:var(--surface);border-radius:8px;width:100%;min-height:46px;padding:8px 10px}@media (width<=720px){.rigrow{grid-template-columns:1fr 1fr}.rigrow .rn{order:-1;grid-column:1/-1}}.wiz-nav{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;display:flex}.wiz-nav div{gap:10px;margin-left:auto;display:flex}.review h3{margin:14px 0 4px}.review ul{margin:0;padding-left:20px}.setup-banner{background:var(--amber-bg);color:var(--ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.offline-note{background:var(--amber-bg);color:var(--ink);border-bottom:1px solid var(--line);text-align:center;padding:10px 20px;font-size:.8824rem}.offline-note.refused{background:var(--red-bg);text-align:left}.offline-note.refused ul{margin:6px 0 0;padding-left:20px}.sync-badge{color:var(--amber);background:var(--amber-bg);border-radius:6px;margin-top:4px;padding:1px 8px;font-size:.7647rem;font-weight:600;display:inline-block}.history li.pending{opacity:.85}.pending-req{border-top:1px solid var(--line);padding:10px 0}.docfold summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.docfold summary::-webkit-details-marker{display:none}.docfold summary h2{margin:0}.docfold summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);width:11px;height:11px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.docfold[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.docfold[open] summary{margin-bottom:14px}.fcount{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:1px 10px;font-size:.8824rem;font-weight:700}.docicon.lnk{background:var(--green-bg);color:var(--green)}.extlink{color:var(--blue);overflow-wrap:anywhere;margin-top:6px;font-weight:600;display:inline-block}.menu-sep{background:var(--line);height:1px;margin:6px 4px}.nav .menu-list .menu-primary{color:var(--primary);font-weight:700}.mcount{background:var(--primary);color:#fff;border-radius:999px;margin-left:4px;padding:0 8px;font-size:.7647rem;display:inline-block}.reqrow{border-top:1px solid var(--line);padding:14px 0}.reqrow:first-child{border-top:0;padding-top:0}.reqhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reqdesc{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 4px;font-size:1rem}.reqrow .btns{flex-wrap:wrap;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.docfold summary:after{transition:none}}.catpick{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:0 12px;padding:6px 12px;display:grid}.catpick .check{margin:0}.tagmore{margin:-4px 0 14px}.tagmore summary{cursor:pointer;color:var(--blue);align-items:center;min-height:40px;font-weight:600;display:flex}.tagmore[open] summary{margin-bottom:8px}.tagchip.cat{background:var(--blue-bg);color:var(--blue);border-color:#0000}.docicon.txt{background:var(--grey-bg);color:var(--grey)}.doctitle{font-size:1.0588rem;font-weight:700}.doctext{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.doctextarea{min-height:150px!important}.field.dim{opacity:.5}.stgroup{margin-bottom:16px}.stgroup .cathead{border-bottom:2px solid var(--line);margin-bottom:10px;padding-bottom:8px}.kindtag{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:2px 8px;font-size:.7647rem;font-weight:700}.stbtns{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.stbtn.green{border-color:var(--green);color:var(--green)}.stbtn.red{border-color:var(--red);color:var(--red)}.stbtn.amber{border-color:var(--amber);color:var(--amber)}.stbtn.blue{border-color:var(--blue);color:var(--blue)}.fold summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-height:48px;list-style:none;display:grid}.fold summary::-webkit-details-marker{display:none}.fold summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);width:10px;height:10px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.fold[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.fid{font-family:var(--cond);white-space:nowrap;font-size:1.2353rem;font-weight:700}.fname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fpills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fbody{padding:6px 0 4px}.reqrow.fold{padding:8px 0}@media (width<=560px){.fold summary{grid-template-columns:auto minmax(0,1fr) 14px}.fpills{grid-column:1/3;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.fold summary:after{transition:none}}.subcell{flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:280px;padding-top:6px;display:flex}.subchip{background:var(--blue-bg);color:var(--blue);border-radius:8px;padding:6px 14px 6px 12px;font-size:.8235rem;font-weight:600;display:inline-block;position:relative}.subx{border:2px solid var(--surface);background:var(--red);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:.8824rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-9px;right:-9px}.docitem{border-top:1px solid var(--line);padding:6px 0}.docitem:first-child{border-top:0}.docitem .fbody{padding:8px 0 6px}.docicon.mini{width:40px;height:40px;font-size:.7059rem}.docitem summary .btns{gap:6px;display:flex}.radios.yn{grid-template-columns:repeat(2,minmax(0,160px))}.certlist{gap:12px;margin-top:16px;display:grid}.certbox{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:14px 16px}.certtop{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.lvlhead{margin-bottom:6px;font-size:.8824rem;font-weight:600}.lvls{gap:6px;margin-bottom:10px;display:grid}.lvl{align-items:center;gap:8px;display:flex}.lvlbox{border:2px solid var(--muted);border-radius:4px;flex:none;width:20px;height:20px}.lvl input{border:1px solid var(--field);background:var(--surface);border-radius:8px;flex:1;min-height:42px;padding:6px 10px}.attfold{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin-top:10px;padding:6px 12px}.attfold summary{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-weight:600;display:flex}.attlist{gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.attlist li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.attlist .doclink{font-size:.9412rem}.note.warn{background:var(--red-bg);color:var(--ink);border-left:4px solid var(--red)}.note.warn .tagchip{margin:2px 0}.ytolink{color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0 14px;font-size:.9412rem;font-weight:700;text-decoration:underline;display:inline-flex}.trialtag{background:var(--amber-bg);color:var(--amber);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:.7059rem;font-weight:700;text-decoration:none}.ytog{margin-bottom:14px;padding:12px 14px}.ytohead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ytohead h2{font-size:1.2353rem}.ytorig{margin-top:10px}.ytorig>summary{cursor:pointer;list-style:none}.ytorig>summary::-webkit-details-marker{display:none}.ytorig>summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);flex:none;width:8px;height:8px;margin-left:10px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.ytorig[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.ytorig>summary .muted{text-align:right;flex:auto;margin-left:8px;font-size:.8235rem}.ytorig>summary strong{white-space:nowrap}.ytorig>summary{flex-wrap:nowrap;align-items:center}.ytot tr.catbreak td{border-top:3px solid var(--ink)}.ytofold>summary{cursor:pointer;flex-wrap:nowrap;align-items:center;margin-bottom:0;list-style:none}.ytofold>summary::-webkit-details-marker{display:none}.ytofold>summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);flex:none;width:10px;height:10px;margin-left:10px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.ytofold[open]>summary:after{transform:rotate(-135deg)translateY(-3px)}.ytofold>summary .muted{text-align:right;flex:auto;margin-left:8px;font-size:.8235rem}.ytost{margin:0 0 10px}.ytorighead{background:var(--surface-2);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.ytorighead strong{font-family:var(--cond);font-size:1.0588rem}.ytonote{color:var(--amber);font-size:.7059rem;font-weight:600;display:inline-block}.ytot{border-collapse:collapse;width:100%;min-width:0;font-size:.8235rem}.ytot th{color:var(--muted);border-bottom:1px solid var(--line);background:0 0;padding:4px 6px;font-size:.7059rem}.ytot td{border-top:1px solid var(--line);vertical-align:top;padding:6px}.ytot tbody tr{cursor:pointer}.ytot tbody tr:hover{background:var(--surface-2)}.ytot td:first-child,.ytot td:nth-child(3){white-space:nowrap}.ytot td.ytoby{font-size:.7647rem}.ytobym{color:var(--muted);white-space:normal;max-width:120px;margin-top:3px;font-size:.7059rem;display:none}@media (width<=560px){.ytot .ytoby{display:none}.ytobym{display:block}}.ytot td:nth-child(2){font-size:.7647rem}.ytob{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.7059rem;font-weight:700;display:inline-block}.ytob.pass{background:var(--green-bg);color:var(--green)}.ytob.fail{background:var(--red-bg);color:var(--red)}.ytob.none{background:var(--grey-bg);color:var(--grey)}.personlink{font:inherit;color:var(--blue);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;min-height:32px;padding:0;font-weight:700;text-decoration:underline}.pgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.pgrid .panel h2{margin-bottom:10px}.pwide{grid-column:1/-1}.prow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.prow:first-of-type{border-top:0}.prow>span:last-child{text-align:right}.cfgsec{margin-top:12px}.rcfg{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:0 0 10px;padding:10px 14px}.rcfg summary h3{margin:0;font-size:1.1176rem}.rcfg[open] summary{margin-bottom:8px}.atttable th,.atttable td{text-align:center}.attqr{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--blue);cursor:pointer;border-radius:6px;margin-top:4px;padding:2px 10px;font-size:.7059rem;font-weight:700}.qrbig{background:#fff;border-radius:10px;justify-content:center;padding:12px;display:flex}.qrbig img,.qrbig canvas{width:240px!important;height:240px!important}.checkin{text-align:center;border:2px solid var(--line);background:var(--surface);border-radius:14px;max-width:520px;margin:40px auto;padding:30px 24px}.checkin h1{margin-bottom:10px}.checkin p{margin:0 0 18px;font-size:1.0588rem}.checkin.good{border-color:var(--green);background:var(--green-bg)}.checkin.good h1{color:var(--green)}.checkin.bad{border-color:var(--amber);background:var(--amber-bg)}.atttable th:first-child,.atttable td:first-child{text-align:left;background:var(--surface);z-index:1;position:sticky;left:0}.atttable thead th:first-child{background:var(--surface-2)}.atthead{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-height:40px;padding:0;display:flex}.atthead strong{color:var(--ink);font-size:.7647rem}.atthead span{font-size:.7059rem;font-weight:400}.attbtn{border:1.5px dashed var(--line);min-width:84px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;font-weight:700}.attbtn.on{border:2px solid var(--green);background:var(--green-bg);color:var(--green)}.attbtn:disabled,.atthead:disabled{cursor:default}.check input{flex:none}.draghandle{width:34px;min-height:40px;color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;flex:none;font-size:1.1765rem;line-height:1}.draghandle:hover,.draghandle:focus-visible{background:var(--grey-bg);color:var(--ink)}.certtop .draghandle{align-self:flex-end;margin-bottom:6px}.dragging{opacity:.75;z-index:5;background:var(--surface);position:relative;box-shadow:0 8px 22px #00000038}.dragging .draghandle{cursor:grabbing}.rcfg .catpick{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.subchip.custom{background:var(--green-bg);color:var(--green)}.subx:before{content:"";position:absolute;inset:-8px}.subadd{border:1.5px dashed var(--blue);width:36px;height:36px;color:var(--blue);cursor:pointer;background:0 0;border-radius:8px;font-size:1.2941rem;font-weight:700;line-height:1}.subadd[aria-expanded=true]{background:var(--blue-bg)}.submenu{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;flex-basis:100%;gap:6px;padding:8px;display:flex}.teamsec{margin-bottom:28px}.teamhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.teamhead p{max-width:70ch;margin:4px 0 0}table.tnarrow{min-width:520px}.taskrow .tinfo{flex:200px;min-width:0}.taskrow .tname{overflow-wrap:anywhere}.tdesc{overflow-wrap:anywhere;margin-top:2px;font-size:.8235rem;display:block}.taskrow .sin input{width:70px}.tedit{background:var(--surface-2);border-radius:8px;flex-basis:100%;margin-top:4px;padding:12px 14px 14px}.tedit .field{margin-bottom:10px}.trow.t6{grid-template-columns:minmax(0,1fr) 130px auto 70px auto auto}@media (width<=640px){.trow.t6{grid-template-columns:1fr 1fr 70px}.trow.t6 input[name^=tl-]{grid-column:1/-1}}.tstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tstat{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.tstat b{font-family:var(--cond);font-size:2.4706rem;line-height:1}.tstat span{color:var(--muted);font-size:.8824rem;font-weight:600}.tstat.green b{color:var(--green)}.tstat.red b{color:var(--red)}.trowp{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px 170px;align-items:center;gap:12px;padding:12px 0;display:grid}.trowp:first-child{border-top:0;padding-top:0}.runtable td{vertical-align:top}.sheet.runview{flex-direction:column;width:calc(100vw - 24px);max-width:980px;max-height:calc(100vh - 24px);display:flex}.rvhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.rvhead h2{margin:0;font-size:1.2941rem}.rvbody{background:var(--surface-2);border-radius:10px;flex:1;min-height:60vh;padding:10px;overflow:auto}.rvpage{background:#fff;margin:0 auto 10px;display:block;box-shadow:0 1px 4px #0003}.rvdoc{color:#111;background:#fff;border-radius:6px;max-width:820px;margin:0 auto;padding:28px;line-height:1.5}.rvdoc table{border-collapse:collapse;min-width:0}.rvdoc td,.rvdoc th{color:#111;background:#fff;border:1px solid #ccc;padding:4px 6px}.tabqr{border:1px solid var(--line);background:var(--surface);min-width:34px;min-height:30px;color:var(--blue);cursor:pointer;border-radius:999px;align-self:center;margin-left:-2px;padding:2px 8px;font-size:.6471rem;font-weight:700}.signopt{flex-wrap:wrap;margin:0 0 14px}.signopt small{color:var(--muted);flex-basis:100%;margin-left:30px;font-size:.7647rem}.lockb{background:var(--grey-bg);color:var(--ink);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7059rem;font-weight:600;display:inline-block}.lockb.restricted{background:var(--amber-bg);color:var(--ink)}.lockednote{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:.8824rem;display:flex}.auditrow .ytob{white-space:normal;text-align:center}.ytob.audshort{background:var(--amber-bg);color:var(--amber)}.auditrow>summary{grid-template-columns:minmax(0,1fr) auto 14px!important}.auditrow{padding:8px 0}.auditrow+.auditrow{border-top:1px solid var(--line)}.auditrow>summary .fpills{grid-column:auto}.auditrow .fname{white-space:normal}.auditrow .rsub{display:block}.auditedit .prow:first-child{border-top:0}.reorderhint{margin:0 0 10px;font-size:.8235rem}.docitem>summary .draghandle{width:30px;min-height:36px}.dlead{align-items:center;gap:4px;display:flex}.joinrow{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.joinrow .qr{background:#fff;border-radius:8px;flex:none;width:120px;height:120px;padding:6px}.joinrow .qr img,.joinrow .qr canvas{width:108px!important;height:108px!important}.joinpanel summary .pill{margin-left:8px}.joinpanel{margin-bottom:24px}.joinform{max-width:520px;margin:0 auto}.linkbtn{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.dtagadd{gap:8px;margin-top:8px;display:flex}.dtagadd input{border:1px solid var(--field);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:6px 10px}.tagchip.ctag,.chip.ctag{border-color:#7a5bb5}.tagchip.ctag{color:#4b2e86;background:#efe8fb}.chip.ctag[aria-pressed=true]{color:#fff;background:#5b3fa0;border-color:#5b3fa0}@media (prefers-color-scheme:dark){.tagchip.ctag{color:#d8c8f7;background:#2f2445}}.chiplabel{align-self:center;margin-right:2px;font-size:.8235rem;font-weight:700}.xdates{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.xdate{background:var(--green-bg);color:var(--green);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:.7647rem;font-weight:600;display:inline-flex}.xdel{color:var(--red);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px;font-size:.9412rem;font-weight:700;line-height:1}.xadd{color:var(--blue);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;min-height:28px;padding:4px 0;font-size:.7647rem;font-weight:600;text-decoration:underline}.tdate{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-height:46px;padding:8px 10px}.tbtn{border:2px solid var(--red);background:var(--red-bg);min-height:46px;color:var(--red);cursor:pointer;border-radius:8px;padding:6px 10px;font-weight:700}.tbtn.done{border-color:var(--green);background:var(--green-bg);color:var(--green)}.tbtn:disabled,.tdate:disabled{opacity:.7;cursor:default}@media (width<=640px){.trowp{grid-template-columns:1fr 1fr}.trowp>div{grid-column:1/-1}}.seg{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:14px;display:inline-flex;overflow:hidden}.segbtn{cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:0;padding:8px 16px;font-weight:600}.segbtn+.segbtn{border-left:1px solid var(--line)}.segbtn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.segbtn b{margin-left:6px}.scanbox{background:#0e141a;border-radius:10px;width:100%;min-height:240px;overflow:hidden}.scanbox video{display:block;width:100%!important;height:auto!important}.tcat{opacity:.85;font-size:.8824rem;font-weight:600;display:block}.trk{color:var(--blue);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.tsel{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:100%;min-height:46px;padding:8px 12px;font-weight:600}.lgroup{background:var(--surface-2);border-top:1px solid var(--line);font-family:var(--cond);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px 8px;font-size:1.2353rem;font-weight:700;display:flex}.lgroup span{font-family:var(--body);color:var(--muted);font-size:.8235rem;font-weight:600}.catlist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.cathead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.catcard .btns{flex-wrap:wrap;gap:6px;display:flex}.trow{grid-template-columns:minmax(0,1fr) auto 70px auto auto;align-items:center;gap:6px;margin-bottom:8px;display:grid}.trow input,.trow select{border:1px solid var(--field);background:var(--surface);border-radius:8px;width:100%;min-height:44px;padding:6px 8px}@media (width<=600px){.trow{grid-template-columns:auto 70px auto}.trow input[name^=tl-]{grid-column:1/-1}}.srow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.srow:first-child{border-top:0;padding-top:0}.sin{align-items:center;gap:8px;display:flex}.sin input,.sin select{border:1px solid var(--field);background:var(--surface);border-radius:8px;min-height:46px;padding:8px 10px}.sin input{width:84px}.kind.report{background:var(--green-bg);color:var(--green)}.kind.writeup{background:var(--amber-bg);color:var(--amber)}.note{background:var(--blue-bg);color:var(--ink);border-radius:8px;max-width:80ch;margin-bottom:16px;padding:12px 16px;font-size:.8824rem}.login{place-items:center;min-height:70vh;display:grid}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;max-width:420px;padding:28px}.login-card h1{margin-bottom:6px}.login-card p{color:var(--muted);margin:0 0 18px}.demo{background:var(--surface-2);border-radius:8px;margin-top:18px;padding:12px 14px;font-size:.8824rem}.demo div{justify-content:space-between;gap:8px;display:flex}.field{margin-bottom:14px;display:block}.field span{margin-bottom:4px;font-size:.8824rem;font-weight:600;display:block}.field small{color:var(--muted);margin-top:2px;font-size:.8235rem;display:block}.field input,.field select,.field textarea{border:1px solid var(--field);background:var(--surface);border-radius:8px;width:100%;min-height:46px;padding:8px 12px}.field textarea{resize:vertical;min-height:90px}.grid2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:0 14px;display:grid}@media (width<=640px){.grid3{grid-template-columns:1fr}}.histrow{border-bottom:1px solid var(--line)}.histrow:last-child{border-bottom:0}.histrow summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:12px 14px;list-style:none;display:flex}.histrow summary::-webkit-details-marker{display:none}.histwhat{overflow-wrap:anywhere;flex:1;min-width:0}.histwhat .rsub{display:block}.histlines{overflow-wrap:anywhere;margin:0 14px 12px 24px;padding:0;font-size:.8235rem}.histsub{border-top:1px dashed var(--line);margin:0 14px 0 24px;padding:10px 0 0;font-size:.8824rem}.histsub .histlines{margin:6px 0 10px 18px}@media (width<=560px){.grid2{grid-template-columns:1fr}}.check{align-items:center;gap:10px;min-height:40px;margin-bottom:6px;display:flex}.check input{width:22px;height:22px}.radios{gap:8px;margin-bottom:14px;display:grid}.radios label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.radios input{width:20px;height:20px}.err{color:var(--red);min-height:1em;margin:4px 0 0;font-weight:600}.scrim{z-index:50;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:#0a0f148c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border-radius:12px;width:100%;max-width:560px;max-height:100%;padding:22px 24px;overflow:auto}.sheet h2{margin-bottom:14px}.sheet-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--ink);color:var(--bg);border-radius:8px;max-width:calc(100% - 32px);padding:12px 18px;font-weight:600;position:fixed;transform:translate(-50%)}footer{max-width:var(--page-max);padding:0 var(--page-pad) 32px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:.8235rem;display:flex}@media print{body{background:#fff}body:before,.top,footer,.no-print,.toast{display:none!important}main{max-width:none;padding:0}.labels{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.errdetail{background:var(--grey-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:240px;margin:0 14px 12px 24px;padding:10px;font-size:.7059rem;overflow:auto}.sheet:focus{outline:none}.tabqr,.attqr,.xadd{position:relative}.tabqr:after,.attqr:after,.xadd:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.subx:before{inset:-10px}.top.tall{position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--surface);color:var(--ink);border:0;border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}main:focus{outline:none}.btn.small.loginreport{padding:4px 8px;font-size:.8235rem}@media (width<=420px){.login-card{padding:22px 16px}}.helplink{color:var(--muted);text-underline-offset:3px;align-items:center;min-height:44px;margin-left:auto;font-weight:600;text-decoration:underline;display:inline-flex}.helplink:hover,.helplink:focus-visible{color:var(--blue)}.helpgroup{margin-top:22px}.helpgroup>h2{margin:0 0 10px}.helpsec{margin-bottom:10px;scroll-margin-top:90px}.helpsec summary h3{flex:0 auto;min-width:0;margin:0;font-size:1.0588rem}.helpsec summary .pill{flex:none}.helpsec[open] summary{margin-bottom:10px}.helpsec p,.helpsec li{max-width:70ch;line-height:1.5}.helpsec p{margin:0 0 10px}.helpsec ol,.helpsec ul{margin:0 0 10px;padding-left:22px}.helpsec li{margin-bottom:4px}.helpwho{color:var(--muted);font-size:.8824rem}.helpsec summary:after{flex:none}@media (width<=560px){.helpsec summary .pill{padding:2px 8px;font-size:.7647rem}}.teamwrap{container-type:inline-size}@container (width<=62rem){.teamtable{display:block;min-width:0!important}.teamtable thead{display:none}.teamtable tbody{display:block}.teamtable tr{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:16px 18px;display:grid}.teamtable tr:first-child{border-top:0}.teamtable td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.teamtable td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:.8235rem;font-weight:600;display:block}.teamtable td.tname,.teamtable td.tacts,.teamtable td[colspan]{grid-column:1/-1}.teamtable td.tacts:empty{display:none}.teamtable td[data-label=Role]+td.tsub{grid-column-start:1}.teamtable .subcell{gap:10px 16px;max-width:none}}@container (width<=36rem){.teamtable tr{grid-template-columns:repeat(2,minmax(0,1fr))}.teamtable td.tsub,.teamtable td.temail{grid-column:1/-1}}.teamsearch{margin-bottom:18px}.teamfold>summary{margin-bottom:0}.teamfold[open]>summary{margin-bottom:6px}.teamfold>summary h2{font-size:1.4118rem}.teamfold .teamhead{margin-top:0}table.teamsimple{min-width:0}table.teamsimple th:first-child{width:55%}
