/* aside 2026-11-01: 지식왕 PC modern skin (scoped to #kinx; no markup change) */
#kinx{--kx-ink:#1f2329;--kx-sub:#6b7280;--kx-line:#e8eaee;--kx-soft:#f6f7f9;--kx-blue:#2f6fd6;--kx-blue-soft:#eaf1fd;--kx-orange:#f26b1d;font-family:"Pretendard","Malgun Gothic","Apple SD Gothic Neo",sans-serif;color:var(--kx-ink)}
#kinx *{font-family:inherit}
#kinx a{text-decoration:none}
/* title band */
#kinx table[style*="ff7e50"]{border-top:0 !important;border-bottom:1px solid var(--kx-line) !important}
#kinx table[style*="ff7e50"] tr{height:96px !important}
#kinx table[style*="ff7e50"] td{padding-bottom:18px !important;vertical-align:bottom}
#kinx table[style*="ff7e50"] td:first-child font{font-size:30px !important;font-weight:800 !important;letter-spacing:-.03em;color:var(--kx-ink) !important}
#kinx table[style*="ff7e50"] td + td font{font-size:15px !important;color:var(--kx-sub) !important}
/* sidebar */
#kinx td[width="270"]{background:#fff;vertical-align:top}
#kinx td[width="270"] > table:first-child td{padding-left:24px !important}
#kinx td[width="270"] a[style*="font-size: 16px"]{display:inline-block;font-size:15px !important;font-weight:600 !important;color:#374151 !important;padding:6px 0;transition:color .15s}
#kinx td[width="270"] a[style*="font-size: 16px"]:hover{color:var(--kx-blue) !important}
#kinx td[width="270"] table[bgcolor="#FFFFFF"] td{padding:3px 14px 3px 16px !important}
#kinx td[width="270"] table[bgcolor="#FFFFFF"] td a{display:inline-block;width:150px;padding:8px 10px !important;border-radius:10px;font-weight:600 !important}
#kinx td[width="270"] table[bgcolor="#FFFFFF"] td:hover a{background:var(--kx-soft)}
#kinx td[width="270"] table[bgcolor="#FFFFFF"] td.kx-on a{background:var(--kx-blue-soft);color:var(--kx-blue) !important}
#kinx td[width="270"] table[bgcolor="#FFFFFF"] td span{display:inline-block;min-width:34px;padding:1px 8px;border-radius:999px;background:var(--kx-soft);color:#8a9099 !important;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}
#kinx td[width="270"] table[style*="CECECE"]{border:1px solid var(--kx-line) !important;border-radius:14px;overflow:hidden}
#kinx td[width="270"] img{border-radius:14px}
/* main */
#kinx td[width="1100"]{border-left:1px solid var(--kx-line) !important;vertical-align:top;padding:0 0 40px 24px}
/* hero: search + ask */
#kinx td[width="1100"] > table[bgcolor="fafafa"]{background:linear-gradient(180deg,#f4f7fc,#fff) !important;border:1px solid var(--kx-line) !important;border-radius:18px;margin:24px 0 8px;border-collapse:separate}
#kinx td[width="1100"] > table[bgcolor="fafafa"] > tbody > tr{height:auto !important}
#kinx td[width="1100"] > table[bgcolor="fafafa"] > tbody > tr > td{padding:30px 0 28px}
#kinx td[width="1100"] > table[bgcolor="fafafa"] table[width="537"]{width:600px !important}
#kinx td[width="1100"] > table[bgcolor="fafafa"] table[width="537"] tr[height="45"] td{border:0 !important}
#kinx td[width="1100"] > table[bgcolor="fafafa"] input[type="text"]{height:52px !important;box-sizing:border-box;width:100% !important;border:1.5px solid #d5dbe5 !important;border-radius:14px 0 0 14px !important;padding:0 18px !important;font-size:16px !important;background:#fff !important;outline:none}
#kinx td[width="1100"] > table[bgcolor="fafafa"] input[type="text"]:focus{border-color:var(--kx-blue) !important}
#kinx td[width="1100"] > table[bgcolor="fafafa"] table[width="537"] td[width="488"] table,#kinx td[width="1100"] > table[bgcolor="fafafa"] table[width="537"] td[width="488"] td{border:0 !important;background:none !important;padding:0 !important}
#kinx input.kx-search{height:52px !important;width:72px !important;border-radius:0 14px 14px 0 !important;background:var(--kx-ink) !important;font-size:15px !important;font-weight:700;cursor:pointer}
#kinx input.kx-ask{width:600px !important;height:56px !important;border-radius:14px !important;background:var(--kx-blue) !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;border:0 !important;cursor:pointer;box-shadow:0 6px 16px rgba(47,111,214,.25);transition:transform .12s,box-shadow .12s}
#kinx input.kx-ask:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(47,111,214,.3)}
#kinx td[width="1100"] > table[bgcolor="fafafa"] font[style*="font-size: 14px"]{font-size:13px !important;color:var(--kx-sub) !important}
/* tabs */
#kinx #ing_td,#kinx #finished_td{border-bottom-width:3px !important}
#kinx #ing_td span,#kinx #finished_td span{font-size:19px !important;font-weight:800 !important;letter-spacing:-.02em}
#kinx tr[height="90"]{height:64px !important}
#kinx td[style*="border-right: 1px solid #bebebe"]{border-right:0 !important}
#kinx td[colspan="3"] > font[style*="font-size: 18px"]{font-size:13.5px !important;color:var(--kx-sub) !important}
#kinx td[colspan="3"] > font[style*="font-size: 18px"] font{color:var(--kx-orange) !important;font-weight:700}
/* section heading */
#kinx td[width="101"] font,#kinx td[width="50%"][height="28"] font{font-size:20px !important;font-weight:800 !important;letter-spacing:-.02em}
/* question lists */
#kinx table[style*="c6c6c6"],#kinx table[style*="cbcbcb"]{border-top:0 !important;border-collapse:separate;border-spacing:0 6px}
#kinx table[style*="c6c6c6"] tr,#kinx table[style*="cbcbcb"] tr{height:auto !important}
#kinx table[style*="c6c6c6"] td,#kinx table[style*="cbcbcb"] td{border-bottom:0 !important;background:#fff;border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line) !important;padding-top:14px !important;padding-bottom:14px !important;transition:background .12s}
#kinx table[style*="c6c6c6"] td:first-child,#kinx table[style*="cbcbcb"] td:first-child{border-left:1px solid var(--kx-line);border-radius:12px 0 0 12px;padding-left:14px !important;white-space:nowrap}
#kinx table[style*="c6c6c6"] td:last-child,#kinx table[style*="cbcbcb"] td:last-child{border-right:1px solid var(--kx-line);border-radius:0 12px 12px 0;padding-right:16px !important;color:#9aa1ab;font-size:12.5px}
#kinx table[style*="c6c6c6"] tr:hover td,#kinx table[style*="cbcbcb"] tr:hover td{background:#f8fafd}
#kinx table[style*="c6c6c6"] td:first-child font,#kinx table[style*="cbcbcb"] td:first-child font{display:inline-block;padding:3px 10px;border-radius:999px;background:#fff3ea;color:var(--kx-orange) !important;font-size:12.5px !important;font-weight:700}
#kinx table[style*="c6c6c6"] a[href*="var=view"],#kinx table[style*="cbcbcb"] a[href*="var=view"]{font-size:15.5px !important;font-weight:600;color:var(--kx-ink) !important}
#kinx table[style*="c6c6c6"] a[href*="var=view"]:hover,#kinx table[style*="cbcbcb"] a[href*="var=view"]:hover{color:var(--kx-blue) !important}
#kinx a[href*="var=view"] + font[style*="font-size:11px"]{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--kx-blue-soft);color:var(--kx-blue) !important;font-size:11.5px !important;font-weight:700;vertical-align:1px}
/* pager */
#kinx td[height="23"][align="center"] b{display:inline-block;min-width:28px;height:28px;line-height:28px;border-radius:8px;background:var(--kx-ink);color:#fff}
#kinx td[height="23"][align="center"] a{display:inline-block;min-width:28px;height:28px;line-height:28px;border-radius:8px;color:#4b5563}
#kinx td[height="23"][align="center"] a:hover{background:var(--kx-soft)}
/* bottom boxes (TOP10 / category king) */
#kinx table[style*="d2d2d2"]{border:1px solid var(--kx-line) !important;border-radius:16px;overflow:hidden;border-collapse:separate;background:#fff}
#kinx table[style*="d2d2d2"] > tbody > tr:first-child > td{background:#fafbfc !important;color:var(--kx-ink) !important;font-weight:800;font-size:15px;border-bottom:1px solid var(--kx-line)}
/* view: question card */
#kinx table[style*="ebece4"]{border:1px solid var(--kx-line) !important;border-radius:18px;background:#fff;box-shadow:0 2px 10px rgba(17,24,39,.04);border-collapse:separate;margin-top:20px}
#kinx table[style*="ebece4"] .style4,#kinx table[style*="ebece4"] .style4 b{font-size:22px !important;font-weight:800;letter-spacing:-.02em;color:var(--kx-ink)}
#kinx table[style*="ebece4"] td[style*="dotted"]{border-bottom:1px solid var(--kx-line) !important;padding-bottom:10px}
#kinx table[style*="ebece4"] .style2{color:#8a9099}
#kinx table[style*="ebece4"] div[style*="width:590px"],#kinx td[style*="border-left:1px solid #ccc"] div[style*="width:590px"]{width:auto !important;max-width:100%;font-size:16px !important;line-height:1.75 !important;color:#2b3038}
#kinx table[style*="ebece4"] table[style*="border-top:solid 1px #ccc"]{border-top:1px solid var(--kx-line) !important;border-bottom:0 !important;margin-top:8px}
/* view: answers */
#kinx td[style*="border-left:1px solid #ccc"]{border:1px solid var(--kx-line) !important;border-radius:18px;background:#fff;padding:8px 0 16px}
#kinx td[style*="border-left:1px solid #ccc"] tr[bgcolor="#f2f2f2"] td{background:#f6f8fb !important;border-bottom:1px solid var(--kx-line) !important;padding:12px 14px !important;font-size:16px !important}
#kinx td[style*="border-left:1px solid #ccc"] tr[bgcolor="#f2f2f2"]{background:none !important}
#kinx img[height="6"][width="98%"]{display:none}
/* buttons and inputs */
#kinx input[type="button"],#kinx input[type="buttom"],#kinx input[type="submit"]{border-radius:10px !important;cursor:pointer}
#kinx td[width="1100"] input[type="text"],#kinx td[width="1100"] textarea,#kinx td[width="1100"] select{border-radius:10px;border:1px solid #d5dbe5}
