#history .nhs-panel{padding:12px;margin:0 0 16px;border:1px solid var(--line,rgba(128,128,128,.24));border-radius:18px;background:var(--panel,rgba(128,128,128,.05));color:var(--text);font:inherit}
#history .nhs-row{display:flex;gap:10px;align-items:center}#history .nhs-prompt{height:42px;display:flex;align-items:center;gap:10px;flex:1;min-width:120px;padding:0 13px;border:1px solid var(--line,rgba(128,128,128,.24));border-radius:999px;background:var(--chip,rgba(128,128,128,.06))}#history .nhs-prompt:focus-within{outline:2px solid var(--accent,rgba(128,128,128,.4));outline-offset:2px}#history .nhs-prompt svg{width:18px;height:18px;flex-shrink:0;color:var(--sub,currentColor);fill:none;stroke:currentColor;stroke-width:1.8}#history-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#history .nhs-prompt input{border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:13px;min-width:0;width:100%;height:100%}#history .nhs-prompt input::placeholder{color:var(--soft,var(--sub,#888))}#history .nhs-input-clear,#history .nhs-close{background:none;color:var(--sub,currentColor);border:0;cursor:pointer;font-size:22px;line-height:1;width:28px;height:32px;flex-shrink:0}#history .nhs-select{min-width:0;max-width:250px;border:1px solid var(--line,rgba(128,128,128,.24));border-radius:999px;background:var(--chip,rgba(128,128,128,.06));height:42px;padding:0 10px}#history .nhs-select select{color:inherit;background:transparent;border:0;outline:0;max-width:100%;height:100%;font:inherit;font-size:12px}#history .nhs-select select{color-scheme:light}
#history .nhs-select option{color:#3b2919;background-color:#fff8ef}
body.x-cg-skin #history .nhs-select option{color:#111214;background-color:#fff}
body.x-cg-skin.xcg-night #history .nhs-select select{color-scheme:dark}
body.x-cg-skin.xcg-night #history .nhs-select option{color:#f3f4f6;background-color:#202328}#history .nhs-dates{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:12px}#history .nhs-dates label{display:flex;gap:8px;align-items:center;font-size:12px}#history .nhs-dates input{color:inherit;background:var(--chip,transparent);border:1px solid var(--line,rgba(128,128,128,.24));border-radius:8px;padding:6px;min-width:0;font:inherit}#history .nhs-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px;margin-top:10px;font-size:12px;color:var(--sub,currentColor)}#history .nhs-clear{border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:12px}#history .card-prompt mark{background:var(--chip,rgba(128,128,128,.18));color:var(--accent,currentColor);border-radius:2px}#history [hidden]{display:none!important}#history-grid[aria-busy=true]{opacity:.55}
@media(max-width:720px){#history .nhs-row{flex-wrap:wrap;gap:8px;position:relative}#history .nhs-prompt{flex-basis:calc(100% - 30px);margin-right:30px}#history .nhs-close{position:absolute;top:5px;right:0}#history .nhs-select{flex:1;max-width:none;height:36px}#history .nhs-select select{width:100%;font-size:11px}#history .nhs-dates label{width:100%;justify-content:space-between}#history .nhs-dates input{width:calc(100% - 75px)}#history .nhs-dates button{width:100%}#history .nhs-summary{font-size:11px}}

#history .nhs-title-row{display:flex;align-items:center;gap:10px}
#history .nhs-title-row h2{margin:0}
#history .nhs-title-row #history-search-trigger{width:34px;height:34px;min-width:34px;padding:0;flex:none}
