.lab-groups{min-width:0;color:var(--ink,#21392f)}.lab-groups[hidden]{display:none!important}.lg-heading,.lg-rail-top,.lg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.lg-heading{margin-bottom:24px}.lg-heading .eyebrow{margin-bottom:7px}.lg-heading h2{font-size:27px}.lg-heading p{color:var(--muted,#7c857e);margin:9px 0 0;font-size:13px}.lg-layout{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:24px;align-items:start}.lg-rail,.lg-main{min-width:0;border:1px solid var(--line,#e3e8e0);background:#fff;border-radius:16px}.lg-rail{padding:18px;position:sticky;top:16px;max-height:calc(100dvh - 130px);overflow:auto}.lg-rail-top{margin-bottom:15px}.lg-group{display:block;text-align:left;width:100%;padding:15px 12px;margin-top:8px;border:1px solid transparent;background:#f7f9f3;color:var(--ink,#21392f)}.lg-group.selected{border-color:#9eb582;background:#edf3e2}.lg-group strong,.lg-group span,.lg-group small{display:block;overflow-wrap:anywhere}.lg-group strong{font-size:14px}.lg-group span{font-size:11px;margin-top:7px;color:#6b7b62}.lg-group small{font-size:10px;margin-top:4px;color:#809077}.lg-main{padding:24px}.lg-document label{margin-bottom:15px}.lg-document textarea{min-height:70px}.lg-toolbar{justify-content:flex-start;gap:10px}.lg-toolbar>[data-lg-save-state]{font-size:11px;color:#718260;margin-right:auto}.lg-section{border-top:1px solid var(--line,#e3e8e0);padding-top:24px;margin-top:24px}.lg-section h3{font-size:16px}.lg-member{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #eef1e8}.lg-member>div{flex:1;min-width:0}.lg-member strong,.lg-member small{display:block;overflow-wrap:anywhere}.lg-member strong{font-size:12px}.lg-member small{font-size:10px;color:#7d8d73;margin-top:5px}.lg-blind-members{position:relative;max-height:44px;overflow:hidden}.lg-blind-members:before{content:'盲听时隐藏任务名称；关闭“隐藏样本名称”可查看。';position:absolute;inset:0;background:#f5f7ef;padding:10px;z-index:1;font-size:12px;color:#687d59}.lg-blind-members>*{visibility:hidden}.lg-switches{display:flex;flex-wrap:wrap;gap:7px;max-height:220px;overflow:auto;margin:12px 0}.lg-switches button{font-size:11px;text-align:left;padding:9px 12px;max-width:100%;overflow-wrap:anywhere;min-height:35px}.lg-section audio{display:block;width:100%;margin:16px 0}.lg-position{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.lg-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;align-items:end}.lg-settings label{font-size:11px}.lg-check{display:flex;align-items:center;gap:8px;font-size:12px;white-space:normal}.lg-check input{flex-shrink:0}.lg-ratings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lg-ratings label{font-size:11px}.lg-ratings select{font-size:12px;padding:9px}.lg-review-note{display:grid;grid-template-columns:140px minmax(0,1fr);gap:15px;margin:12px 0}.lg-review-note textarea{min-height:80px}.lg-review-list article{border-top:1px solid #e7eddc;margin-top:18px;padding-top:18px}.lg-review-list .lg-rail-top{margin-bottom:8px}.lg-review-list strong{font-size:12px;overflow-wrap:anywhere}.lg-rating-summary{font-size:11px;color:#768569;margin:8px 0}.lg-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;margin:8px 0}.lg-review-list small{color:#88997b;font-size:10px}.lg-conflict{margin-top:14px;border:1px solid #d8c59b;background:#fff8e7}.lg-conflict strong{color:#7d6134}.lg-empty{text-align:center;padding:65px 20px}.lg-empty h3{font-size:20px;margin-bottom:18px}.lg-empty p{font-size:13px;color:#7e8f71}.lg-dialog{max-width:640px;width:calc(100% - 36px);max-height:90dvh;overflow:auto;border:1px solid #dce4d4;border-radius:18px;padding:26px;color:#21392f}.lg-dialog label{margin:15px 0}.lg-dialog summary{cursor:pointer;margin-bottom:12px;font-size:12px}.lg-picker{max-height:300px;overflow:auto;margin-top:10px}.lg-picker button{display:block;width:100%;text-align:left;background:#f6f8f1;margin:6px 0;padding:10px}.lg-picker strong,.lg-picker small{display:block;overflow-wrap:anywhere}.lg-picker strong{font-size:12px}.lg-picker small{font-size:10px;color:#819375}.lg-dialog .primary{margin-top:15px}.lg-dialog input[type=search]{font-size:12px}.lg-section form>p{font-size:12px;overflow-wrap:anywhere}.lg-dialog::backdrop{background:#142a2088}@media(max-width:1000px){.lg-layout{grid-template-columns:210px minmax(0,1fr);gap:15px}.lg-main{padding:18px}.lg-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lg-layout{grid-template-columns:1fr}.lg-rail{position:static;max-height:240px}.lg-settings{grid-template-columns:1fr 1fr}.lg-review-note{grid-template-columns:1fr}.lg-member{flex-wrap:wrap}.lg-member>div{flex-basis:100%}.lg-heading{align-items:flex-start}.lg-heading h2{font-size:23px}.lg-main{padding:16px}.lg-toolbar .primary{width:100%}.lg-dialog{padding:20px}.lg-settings>.lg-check{align-self:center}}

.lg-formats{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:14px 0}.lg-formats>label{flex:1;min-width:160px;max-width:300px;font-size:12px}.lg-format-downloads{display:flex;gap:8px;flex-wrap:wrap}.lg-format-downloads a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid #cfdcc7;border-radius:8px;color:#405e31;background:#f5f8ef;font-size:12px;text-decoration:none}.lg-format-downloads a:hover{background:#eaf1e1}.lg-format-downloads a:focus-visible{outline:2px solid #567943;outline-offset:3px}@media(max-width:760px){.lg-formats>label{max-width:none;flex-basis:100%}}
