.fhead{font-size:12.5px;font-weight:700;color:var(--ink, #16181C);letter-spacing:.01em;margin:18px 0 8px}.fhead:first-of-type{margin-top:0}.empty{background:var(--paper, #fff);border:1px solid var(--line, #DDE1DE);border-radius:6px;padding:52px 24px 46px;text-align:center;display:flex;flex-direction:column;align-items:center}.empty-ico{width:40px;height:40px;color:#c2c9cf;margin-bottom:16px}.empty b{display:block;font-size:16.5px;font-weight:600;color:var(--ink, #16181C);margin:0 0 6px}.empty-sub{font-size:13.5px;color:#7a8189}.empty-act{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.empty-act button{appearance:none;font:inherit;font-size:13.5px;cursor:pointer;padding:9px 16px;border-radius:4px;line-height:1}.empty-act .othertab{border:1px solid var(--ink, #16181C);background:var(--ink, #16181C);color:#fff;font-weight:600}.empty-act .othertab:hover{background:#2b2f36;border-color:#2b2f36}.empty-act .resetbtn{border:1px solid var(--line, #DDE1DE);background:#fff;color:var(--ink, #16181C)}.empty-act .resetbtn:hover{background:var(--field, #F4F6F5)}.tailhint{display:block;width:100%;margin:4px 0 40px;padding:14px;border:1px dashed var(--line, #DDE1DE);border-radius:4px;background:transparent;font:inherit;font-size:13.5px;color:var(--steel, #2D5F7C);cursor:pointer;text-align:center;line-height:1.4}.tailhint:hover{border-color:var(--steel, #2D5F7C);border-style:solid}.tailhint:after{content:" →"}.tabs .tab.tab-empty{opacity:.45}@media (max-width: 520px){.empty{padding:40px 18px 36px}.empty-act{flex-direction:column;align-self:stretch}.empty-act button{width:100%;padding:11px 16px}}.chip.none{opacity:.38}button.fhead.ftoggle{display:flex;align-items:center;gap:5px;width:100%;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink, #16181C);padding:0;text-align:left}button.fhead.ftoggle .chev{font-size:inherit;color:#5a6068;line-height:1}button.fhead.ftoggle:hover .chev{color:var(--ink, #16181C)}button.fhead.ftoggle{padding:4px 0}@media (max-width: 860px){.controls{position:static;max-height:none;overflow:visible}.fhead{font-size:12px;margin:9px 0 3px}.fhead:first-of-type{margin-top:2px}button.fhead.ftoggle{cursor:default}button.fhead.ftoggle .chev{display:none}.ctrl-in{padding:9px 20px 7px}.searchrow{margin-bottom:0}.chips+.chips{margin-top:0}.chips{gap:5px}.chip{padding:5px 10px;font-size:12.5px}.chips .morebtn{padding:5px 8px}}.chips.ind .chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bd, #D5DAD6);background:var(--bg, #fff);border-radius:4px}.chips.ind .chip .sw{width:3px;height:13px;border-radius:1px;background:var(--c, #C7CDD2);flex:none;margin-right:2px}.chips.ind .chip:hover{border-color:var(--c, #C7CDD2)}.chip.ind-auto-parts{--c: var(--auto);--bg: #EDF3F6;--bd: #B9CFDB}.chip.ind-semiconductor{--c: var(--semi);--bg: #F2EEF7;--bd: #CFC1DF}.chip.ind-electronics{--c: var(--elec);--bg: #FAF1E8;--bd: #E4C7A8}.chip.ind-robotics{--c: var(--robo);--bg: #EDF5F1;--bd: #B8D6C7}.chip.ind-it{--c: var(--it);--bg: #EFF1F3;--bd: #C4CBD2}.chips.ind .chip[aria-pressed=true]{background:var(--c, #16181C);border-color:var(--c, #16181C);color:#fff}.chips.ind .chip[aria-pressed=true] .sw{background:#fff;opacity:.8}.chips.ind .chip[aria-pressed=true] .n{color:#fff;opacity:.75}:root{--auto: #2D5F7C;--semi: #6B4E8F;--elec: #B5651D;--robo: #2F7A5C;--it: #4A5A6B;--field: #F4F6F5}.card[data-in^=자동차부품]{--c: var(--auto)}.card[data-in^=반도체]{--c: var(--semi)}.card[data-in^=전기전자]{--c: var(--elec)}.card[data-in^=로봇]{--c: var(--robo)}.card[data-in^=IT]{--c: var(--it)}.list .card{position:relative;border-left:4px solid var(--c, #D5DAD6)!important}.searchrow #q{border-color:#c9d0cb;background:#fff}.qwrap{position:relative;flex:1;min-width:0;display:flex}.qwrap #q{width:100%;padding-right:64px}.qn{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:12px;color:var(--steel);pointer-events:none;background:#fff;padding-left:6px}.countrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.countrow .count{margin-bottom:0}select.sortbtn{appearance:none;-webkit-appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.sortbtn:focus-visible{outline:2px solid var(--steel);outline-offset:1px}.controls{border-bottom:1px solid #C9D0CB}.dday.d-urgent{color:#b3261e;font-weight:600}.dday.d-warn{color:#8a5a20}@media (min-width: 861px){.split{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:236px 1fr;align-items:start}.controls{position:sticky;top:var(--hdr, 66px);align-self:start;background:var(--field);border-right:1px solid #DDE1DE;border-bottom:0;padding:18px 0 24px;max-height:calc(100vh - var(--hdr, 66px));overflow-y:auto}.controls .ctrl-in{padding:0 16px;max-width:none;margin:0;width:100%}.searchrow{flex-direction:column;align-items:stretch;gap:8px}.controls .chips{display:block;margin-top:0}.controls #fCo[data-closed="1"],.controls #fRo[data-closed="1"]{display:none}.controls .chips.ind .chip{display:flex}.controls .chip{display:flex;width:100%;justify-content:space-between;border:0;border-radius:3px;background:none;padding:5px 8px;margin:0;font-size:13.5px}.controls .chip:hover{background:#e8ece9}.controls .chip[aria-pressed=true]{background:#16181c;color:#fff}.controls .morebtn{justify-content:flex-start;color:#5a7a8c;font-size:12.5px;font-weight:600;padding:6px 8px;margin-top:2px;border:0;background:none;border-radius:3px;text-decoration:underline;text-underline-offset:3px}.controls .morebtn:hover{background:#e8ece9;color:var(--ink, #16181C)}main.wrap{background:#fff;padding:0 22px;min-height:100vh;max-width:none;margin:0;width:100%}}.list .card[hidden]{display:none!important}.grp{margin-top:2rem}.grp .gn{font-variant-numeric:tabular-nums}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line, #DDE1DE);margin-bottom:4px;position:sticky;top:0;z-index:15;background:var(--paper, #fff)}@media (min-width: 861px){.tabs{top:var(--hdr, 66px);margin-left:-22px;margin-right:-22px;padding:0 22px}}.tabs .tab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 14px;font:inherit;font-size:14px;color:#858b92;cursor:pointer;white-space:nowrap}.tabs .tab:hover{color:var(--ink, #16181C)}.tabs .tab[aria-selected=true]{color:var(--steel, #2D5F7C);border-bottom-color:var(--steel, #2D5F7C);font-weight:600}.tabs .tn{margin-left:5px;font-variant-numeric:tabular-nums;font-size:12px;opacity:.75}@media (max-width: 400px){.tabs .tab{padding:10px 8px;font-size:13px}}.othertab{display:block;margin:10px auto 0;padding:7px 14px;border:1px solid var(--steel, #2D5F7C);border-radius:999px;background:none;color:var(--steel, #2D5F7C);font:inherit;font-size:13px;cursor:pointer}.othertab:hover{background:var(--steel, #2D5F7C);color:#fff}.chips .chip[hidden]{display:none!important}.chips .morebtn{border-style:dashed;color:#858b92;font-variant-numeric:tabular-nums}.chips .morebtn:hover{color:var(--ink, #16181C)}.chips .morebtn.folding{border:1px solid #C9D0CB;border-radius:999px;padding:4px 11px;background:#fff;color:var(--ink, #16181C)}.chips .morebtn.floating{position:fixed;left:50%;transform:translate(-50%);bottom:20px;z-index:40;background:var(--ink, #16181C);color:#fff;border:0;border-radius:999px;box-shadow:0 4px 14px #16181c47;padding:10px 22px;font-size:13px;font-weight:600}.chips .morebtn.floating:hover{background:#2b2f36}.controls.has-floating{padding-bottom:68px}.chips.ind{margin-bottom:2px}.chips.ind .chip{border-radius:3px;border-color:#b9c0c6;font-weight:600;letter-spacing:-.01em}.chips.ind .chip:hover{border-color:var(--ink, #16181C)}.chips.ind .chip[aria-pressed=true]{background:var(--ink, #16181C);border-color:var(--ink, #16181C);color:#fff}.chips.ind .chip[aria-pressed=true] .n{color:#fff;opacity:.7}.chips.ind .morebtn{font-weight:400}.stale{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fbe9e7;color:#a03a2b;font-size:11px;font-weight:500}@media (max-width: 520px){.stale{display:block;margin:6px 0 0}}
