.texp-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.texp-count{font-size:13.5px;color:var(--ink-soft)}.texp-count strong{color:var(--green);font-weight:600}.texp-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 22px}.texp-sort{margin-left:auto}.texp .chip{position:relative;flex:none}.texp .chip>button{display:inline-flex;align-items:center;gap:7px;font-family:var(--body-font);font-size:13px;font-weight:500;padding:9px 13px;border:1px solid var(--line);border-radius:30px;background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap}.texp .chip>button .car{font-size:9px;color:var(--ink-soft)}.texp .chip.on>button{border-color:var(--green);color:var(--green);background:var(--green-tint)}.texp .chip .badge{background:var(--green);color:#fff;border-radius:20px;font-size:10px;font-weight:700;padding:1px 6px}.texp .dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:210px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:12px;z-index:40}.texp .texp-sort .dropdown{left:auto;right:0}.texp-opts{display:flex;flex-direction:column;gap:8px}.texp-opt{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink);cursor:pointer}.texp-opt input{accent-color:var(--green)}.texp-opt-n{margin-left:auto;font-size:11.5px;color:var(--mist)}.texp-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.texp-dot-facile{background:var(--diff-facile)}.texp-dot-modere{background:var(--diff-modere)}.texp-dot-difficile{background:var(--diff-difficile)}.texp-dot-expert{background:var(--diff-expert)}.texp-reset{border:0;background:none;font-family:var(--body-font);font-size:12.5px;color:var(--ink-soft);text-decoration:underline;cursor:pointer;padding:0 2px}.texp-more{text-align:center;margin-top:26px}.texp-more button{font-family:var(--body-font);font-size:13.5px;font-weight:600;padding:11px 26px;border:1px solid var(--green);border-radius:30px;color:var(--green);background:var(--paper);cursor:pointer}.texp-more button:hover{background:var(--green-tint)}.texp-more-n{font-size:12px;color:var(--mist);margin-top:8px}.texp-state{font-size:14px;color:var(--ink-soft);padding:18px 0}