#app .feats-screen .feats-body{display:flex;flex-direction:column;gap:3px;min-height:0;overflow:hidden}#app .feats-screen .feat-tabs{margin-left:auto}#app .feats-screen .nb-pager{margin-left:4px}#app .feats-screen :is(.feat-grid,.quest-list,.mastery-list){list-style:none;margin:0;padding:0;display:grid;gap:2px;min-height:0}#app .feats-screen .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);flex:1 1 auto}#app .feats-screen .quest-list{grid-auto-rows:minmax(22px,auto)}#app .feats-screen .mastery-list{grid-auto-rows:minmax(0,1fr);flex:1 1 auto}#app .feats-screen :is(.feat,.quest,.mastery-row){display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:4px;padding:2px 4px;min-height:0;background:var(--slate);border-radius:2px;box-shadow:inset 0 1px #ffffff0f,0 1px 0 var(--ink)}#app .feats-screen .feat-ic{width:12px;height:12px;object-fit:contain}#app .feats-screen .feat-text{display:flex;flex-direction:column;min-width:0}#app .feats-screen .feat-text b{font-size:7px;line-height:1.2;color:var(--chalk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .feats-screen .feat-text small{font-size:6px;line-height:1.25;color:var(--silver);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#app .feats-screen .feat-state{display:flex;align-items:center;justify-content:flex-end}#app .feats-screen .feat-state img{width:8px;height:8px}#app .feats-screen .feat-state small{font-size:6px;color:var(--silver);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}#app .feats-screen .feat.locked{background:color-mix(in srgb,var(--slate) 60%,var(--void))}#app .feats-screen .feat.locked:not(.near) .feat-ic{opacity:var(--quiet)}#app .feats-screen .feat.locked .feat-text b{color:var(--silver)}#app .feats-screen :is(.quest.got,.mastery-row.max){opacity:var(--quiet)}#app .feats-screen .feat-note{margin:0;font-size:6px;line-height:1.3;color:var(--silver);text-align:center}#app .feats-screen .mastery-row{grid-template-columns:12px minmax(0,1fr) auto minmax(0,.9fr)}#app .feats-screen .mastery-face{display:block;width:12px;height:12px;overflow:hidden;border-radius:2px}#app .feats-screen .mastery-face .trainer-face{display:block;--k:.5}#app .feats-screen .mastery-level{font-size:6px;color:var(--chalk);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}#app .feats-screen .mastery-next{font-size:6px;color:var(--silver);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}#app .trainer-selection .pick-mastery{grid-column:1/-1;margin:0;font-size:6px;line-height:1.3;color:var(--silver);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-mark{display:none}html.cb-markers .cb-mark{display:grid;place-items:center;position:absolute;right:-2px;bottom:-2px;z-index:4;width:7px;height:7px;border-radius:1px;background:var(--ink);color:var(--chalk);font-size:5px;line-height:1;font-weight:700;pointer-events:none}html.cb-markers .cb-mark:before{content:attr(data-mark)}html.cb-markers .type.Ember:after{content:var(--mark-Ember,"E")}html.cb-markers .type.Grove:after{content:var(--mark-Grove,"G")}html.cb-markers .type.Tide:after{content:var(--mark-Tide,"T")}html.cb-markers .type.Storm:after{content:var(--mark-Storm,"S")}html.cb-markers .type.Dusk:after{content:var(--mark-Dusk,"D")}html.cb-markers .type:after{font-size:5px;line-height:1;margin-left:1px;color:var(--chalk);font-weight:700}#sr-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
