#card-search-page{--cs-line:#49402a;--cs-muted:#bbb39f;--cs-panel:#1b1911;color:#f2ecd9;padding:28px 0 40px}#card-search-page *{box-sizing:border-box}#card-search-page h1,#card-search-page h2,#card-search-page h3,#card-search-page p{margin:0}#card-search-page h1,#card-search-page h2,#card-search-page h3{font-family:Georgia,serif}#card-search-page .cs-result h3 a{text-decoration:none}#card-search-page .cs-result h3 a:hover{text-decoration:underline}#card-search-page h1{margin:7px 0 10px;font-size:clamp(32px,3.3vw,44px);line-height:1.15}#card-search-page a{color:inherit}#card-search-page .cs-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}#card-search-page .cs-muted,#card-search-page .cs-count{color:var(--cs-muted)}#card-search-page .cs-search{gap:10px;display:flex}#card-search-page .cs-search input{background:var(--cs-panel);flex:1;min-width:0;padding:14px}#card-search-page input,#card-search-page select{min-height:44px;font-size:16px}#card-search-page button,#card-search-page .button,#card-search-page summary{min-height:44px}#card-search-page .cs-search-options{color:var(--cs-muted);justify-content:space-between;align-items:center;gap:16px;margin:12px 0 26px;font-size:12px;display:flex}#card-search-page input[type=checkbox]{accent-color:#c6a456;width:17px;height:17px;min-height:0}#card-search-page .cs-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:26px;display:grid}#card-search-page aside,#card-search-page section{min-width:0}#card-search-page .cs-filters{border:1px solid var(--cs-line);background:var(--cs-panel);border-radius:8px;padding:16px}#card-search-page summary{cursor:pointer;color:#dfc78e;align-content:center}#card-search-page .cs-filters>summary{color:#f2ecd9;align-content:center;font:700 22px Georgia,serif}#card-search-page .cs-fields{gap:14px;padding-top:12px;display:grid}#card-search-page .field{min-width:0}#card-search-page .field select{width:100%;min-width:0}#card-search-page .cs-checks{border-top:1px solid var(--cs-line);gap:12px;padding-top:12px;display:grid}#card-search-page .actions{flex-wrap:wrap;gap:8px;display:flex}#card-search-page .actions>*{text-align:center;flex:1;padding:10px;font-size:13px}#card-search-page .cs-saved{border-bottom:1px solid var(--cs-line);padding:12px 0;font-size:13px}#card-search-page .saved-searches__head,#card-search-page .saved-searches__form{flex-direction:column;align-items:stretch;min-width:0;display:flex}#card-search-page .saved-searches__form input{width:100%;min-width:0}#card-search-page .quick-mechanic-filters{flex-wrap:wrap;display:flex}#card-search-page .cs-resultbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}#card-search-page .cs-resultbar h2{font-size:25px}#card-search-page .cs-resulttools,#card-search-page .cs-view{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#card-search-page .cs-resulttools select{width:auto;max-width:100%;font-size:13px}#card-search-page .cs-resulttools button,#card-search-page .cs-resulttools .button{padding:9px 12px;font-size:13px}#card-search-page .cs-view [aria-current]{color:#f1d594;background:#35301e;border-color:#ba9850}#card-search-page .cs-count{margin:12px 0 18px;font-size:13px;line-height:1.6}#card-search-page .cs-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}#card-search-page .cs-result{border:1px solid var(--cs-line);background:var(--cs-panel);border-radius:8px;min-width:0;overflow:hidden}#card-search-page .cs-result:hover{border-color:#9a8046}#card-search-page .cs-art{background:#14130e;padding:12px;text-decoration:none;display:block;position:relative}#card-search-page .cs-art img{aspect-ratio:424/592;object-fit:contain;border-radius:7px;width:100%;height:auto;display:block}#card-search-page .cs-quick{text-align:center;opacity:0;background:#11100bea;border:1px solid #8d7440;border-radius:4px;padding:5px;font-size:12px;position:absolute;bottom:20px;left:20px;right:20px}#card-search-page .cs-art:hover .cs-quick,#card-search-page .cs-art:focus-visible .cs-quick{opacity:1}#card-search-page .cs-no-art{aspect-ratio:424/592;color:var(--cs-muted);text-align:center;place-items:center;display:grid}#card-search-page .cs-resultbody{overflow-wrap:anywhere;padding:12px}#card-search-page .cs-result h3{min-height:44px;font-size:17px;line-height:1.3}#card-search-page .cs-resultmeta{color:var(--cs-muted);margin:7px 0;font-size:12px}#card-search-page .tags{flex-wrap:wrap;gap:5px;display:flex}#card-search-page .tag{padding:2px 6px;font-size:11px}#card-search-page .cs-own{border-top:1px solid var(--cs-line);color:#a6cfb8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}#card-search-page .cs-own a{color:#e0c98d}#card-search-page .cs-rules{display:none}#card-search-page .cs-match{color:#a8cbd5;margin-top:8px;font-size:11px}#card-search-page .cs-list{grid-template-columns:1fr;gap:9px}#card-search-page .cs-list .cs-result{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:15px;padding:10px;display:grid}#card-search-page .cs-list .cs-art{border-radius:6px;padding:0}#card-search-page .cs-list .cs-resultbody{padding:0}#card-search-page .cs-list h3{min-height:0;font-size:19px}#card-search-page .cs-list .cs-rules{white-space:pre-line;color:var(--cs-muted);margin:9px 0;font-size:13px;display:block}#card-search-page .cs-list .cs-own{border:0;justify-content:start;gap:22px;margin-top:8px;padding:0}#card-search-page .cs-empty{border:1px dashed var(--cs-line);text-align:center;border-radius:8px;grid-column:1/-1;padding:45px 20px}#card-search-page .cs-empty p{color:var(--cs-muted);margin:14px 0}#card-search-page dialog{color:#f2ecd9;border:1px solid var(--cs-line);background:#11100b;border-radius:10px;width:720px;max-width:94vw;max-height:90dvh;padding:20px;overflow:auto}#card-search-page dialog::backdrop{background:#000c}#card-search-page .cs-dialoghead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}#card-search-page .cs-dialogbody{overflow-wrap:anywhere;grid-template-columns:minmax(130px,260px) minmax(0,1fr);gap:24px;display:grid}#card-search-page .cs-dialogbody img{border-radius:9px;width:100%;height:auto}#card-search-page .cs-dialogbody h2{margin-bottom:10px;font-size:26px}#card-search-page .cs-dialogbody p{margin:14px 0;font-size:14px}#card-search-page .cs-dialogrules{white-space:pre-line}@media (width<=760px){#card-search-page{padding-left:12px;padding-right:12px}}@media (width<=1200px){#card-search-page .cs-results:not(.cs-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){#card-search-page .cs-title{flex-direction:column;align-items:start}#card-search-page .cs-workspace{grid-template-columns:minmax(0,1fr);gap:20px}#card-search-page .cs-results:not(.cs-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#card-search-page .cs-search-options{flex-direction:column;align-items:start;gap:5px}#card-search-page .cs-filters{padding:10px 15px}#card-search-page .cs-resulttools{width:100%}#card-search-page .cs-art{padding:8px}#card-search-page .cs-resultbody{padding:10px}#card-search-page .cs-result h3{font-size:16px}#card-search-page .cs-quick{display:none}#card-search-page .cs-dialogbody{grid-template-columns:1fr}#card-search-page .cs-dialogbody img{max-width:250px;margin:auto;display:block}}
