.ml-search{border-bottom:1px solid var(--line2);max-width:520px;color:var(--t3);align-items:center;gap:12px;margin:0 0 24px;padding:10px 0;display:flex}.ml-search input{min-width:0;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ml-search input::placeholder{color:var(--t3)}.ml-search:focus-within{border-bottom-color:var(--teal)}.ml-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ml-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin:0 0 24px;display:flex}.ml-top .ml-search{flex:320px;margin:0}.ml-sort{align-items:center;gap:14px;display:flex}.ml-sort .dd{min-width:190px}.ml .ml-tabs{margin-bottom:24px}.ml-tabs .num{color:var(--t3);margin-left:6px}.dh .ml-card{min-height:0;padding:20px 28px 4px;display:block}.ml-list{margin:0;padding:0;list-style:none}.ml-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 96px 110px 90px;align-items:center;gap:8px 20px;display:grid}.ml-list>.ml-row{border-top:1px solid var(--line);padding:18px 0}.ml-th{padding-bottom:14px}.ml-th .lbl{color:var(--t3)}.ml-r{text-align:right}.ml-th .ml-r{margin-right:-.15em}.ml-st{justify-content:flex-end;display:flex}.ml-st .ax-chip{margin-right:-.15em}.ml .ax-chip.t-ok{color:var(--teal-text)}.ml .ax-chip.ml-coach{color:var(--t1)}.ml-who{min-width:0}.ml-who a{color:var(--t1);overflow-wrap:anywhere;font-size:15px;line-height:1.4;transition:color .2s;display:block}.ml-who a:hover{color:var(--teal-text)}.ml-who small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.ml-prog{color:var(--t2);min-width:0;font-size:14px;line-height:1.5}.ml-last{color:var(--t2);font-size:14px}.ml-more{align-items:center;gap:20px;margin-top:24px;display:flex}.ml-more .hint{font-size:12px}.ml-sel .ml-row{grid-template-columns:20px minmax(0,1.1fr) minmax(0,1.4fr) 96px 110px 90px}@media (width<=800px){.ml-th{display:none}.ml-list>.ml-row:first-child{border-top:0}.ml-row,.ml-sel .ml-row{grid-template-columns:minmax(0,1fr) auto}.ml-list .ml-who{grid-area:1/1}.ml-list .ml-st{grid-area:1/2}.ml-list .ml-act{grid-area:2/2/4;align-self:center}.ml-list .ml-prog{grid-area:2/1}.ml-list .ml-last{color:var(--t3);grid-area:3/1;font-size:12px}.ml-sel .ml-row{grid-template-columns:20px minmax(0,1fr) auto}.ml-sel .ml-list .ml-ck{grid-area:1/1}.ml-sel .ml-list .ml-who{grid-column:2}.ml-sel .ml-list .ml-st,.ml-sel .ml-list .ml-act{grid-column:3}.ml-sel .ml-list .ml-prog,.ml-sel .ml-list .ml-last{grid-column:2}.dh .ml-card{padding:16px 18px 4px}}.ml-act{justify-content:flex-end;margin-right:-9px;display:flex}.gmenu a.gmenu-a{color:var(--t1);white-space:nowrap;padding:9px 16px;font-size:14px;display:block}.gmenu a.gmenu-a:hover{background:var(--lt-fill,color-mix(in srgb,var(--t1) 6%,transparent))}.ml-ck{align-items:center;display:flex}.ml-ck input{width:16px;height:16px;accent-color:var(--teal);cursor:pointer;margin:0}.ml-bulk{color:var(--t2);align-items:center;gap:20px;padding:0 0 16px;font-size:14px;display:flex}.ml-bulk b{color:var(--t1);font-weight:600}.gmenu.ml-menu{min-width:220px}.gmenu.ml-menu.wide{min-width:320px}.ml-acc{color:var(--t1);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 16px;font-size:14px;display:flex}.ml-acc .off{color:var(--t3)}.ml-acc small{color:var(--t3);margin-top:2px;font-size:12px;display:block}.ml-acc .lnk{flex:none}.ml-none{color:var(--t3);padding:6px 16px 9px;font-size:14px;display:block}.gmenu button.ml-add{border-top:1px solid var(--line);color:var(--teal-text);margin-top:4px;padding-top:12px}.gmenu .pm-rm{flex-direction:column;width:300px;max-width:calc(100vw - 32px);padding:6px 0;display:flex}.gmenu .pm-rm-q{color:var(--t1);white-space:normal;padding:8px 16px 4px;font-size:14px;font-weight:600;display:block}.gmenu .pm-rm-note{color:var(--t3);white-space:normal;padding:2px 16px 8px;font-size:13px;line-height:1.45;display:block}.gmenu .pm-rm button{white-space:normal}.gmenu .pm-rm button small{color:var(--t3);margin-top:2px;font-size:12px;display:block}.gmenu .pm-rm .lbl{padding:8px 16px 2px}.gmenu .pm-rm-chk{color:var(--t1);cursor:pointer;align-items:center;gap:10px;padding:7px 16px;font-size:14px;display:flex}.gmenu .pm-rm-chk input{flex:none;margin:0}.gmenu .pm-rm-warn{color:var(--yellow)}
