.kuho-inquiry{background:#fff}.kuho-inquiry__inner{max-width:var(--kuho-site-max);margin:0 auto;padding:2.5rem var(--kuho-site-gutter) 4rem}.kuho-inquiry__title-link--reply{padding-left:.5rem}.kuho-inquiry__reply-prefix{margin-right:.35rem;color:#9ca3af}.kuho-inquiry__row--reply td{background:#fafafa}.kuho-inquiry__card--reply{padding-left:1.25rem}.kuho-inquiry-detail__reply-list{list-style:none;margin:0;padding:0}.kuho-inquiry-detail__reply-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.kuho-inquiry-detail__reply-link{display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none}.kuho-inquiry-detail__reply-link:hover{text-decoration:underline}.kuho-inquiry-detail__reply-date{flex-shrink:0;font-size:.875rem;color:#6b7280}.kuho-inquiry-detail__parent-link-wrap{margin:0 0 .75rem}.kuho-inquiry-detail__parent-link{display:inline-block;padding:0 .25rem;font-size:.875rem;color:#6b7280;text-decoration:none}.kuho-inquiry-detail__parent-link:hover{text-decoration:underline}.kuho-inquiry-detail__comment-error{margin:0 0 1rem;color:#b42318;font-size:.875rem}@media (min-width:768px){.kuho-inquiry__inner{padding:3rem var(--kuho-site-gutter) 5rem}}.kuho-inquiry__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.kuho-inquiry__tab{min-width:7rem;padding:.55rem 1.25rem;border:1px solid #d1d5db;border-radius:9999px;background:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b7280;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.kuho-inquiry__tab.is-active{border-color:#111827;background:#111827;color:#fff}.kuho-inquiry__list-wrap{border-top:1px solid #111827}.kuho-inquiry__cards{display:none;list-style:none;margin:0;padding:0}.kuho-inquiry__card{border-bottom:1px solid #f3f4f6}.kuho-inquiry__card-link{display:flex;flex-direction:column;gap:.375rem;padding:1rem 0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.kuho-inquiry__card-link:active{background:#fafafa}.kuho-inquiry__card-title{display:flex;align-items:flex-start;gap:.375rem;font-size:.9375rem;font-weight:500;line-height:1.45;color:#111827}.kuho-inquiry__card-title-text{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kuho-inquiry__card-title .kuho-inquiry__badge-lock,.kuho-inquiry__card-title .kuho-inquiry__badge-new{flex-shrink:0}.kuho-inquiry__card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;line-height:1.4;color:#6b7280}.kuho-inquiry__card-meta-sep{color:#d1d5db}@media (max-width:767px){.kuho-inquiry__inner{padding-bottom:3rem}.kuho-inquiry__cards{display:block}.kuho-inquiry__table-wrap{display:none}.kuho-inquiry__write-row{justify-content:center}.kuho-inquiry__write-btn{width:min(100%,343px);max-width:none;justify-content:center;min-height:2.75rem}.kuho-inquiry__page-btn--edge{display:none}}.kuho-inquiry__table-wrap{overflow-x:auto}.kuho-inquiry__table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.875rem}.kuho-inquiry__table th{padding:.85rem .75rem;border-bottom:1px solid #e5e7eb;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:#6b7280}.kuho-inquiry__table td.kuho-inquiry__col--no,.kuho-inquiry__table th.kuho-inquiry__col--no{width:4rem;text-align:center;color:#9ca3af}.kuho-inquiry__table td.kuho-inquiry__col--views,.kuho-inquiry__table th.kuho-inquiry__col--views{width:5rem;text-align:center}.kuho-inquiry__table td.kuho-inquiry__col--date,.kuho-inquiry__table th.kuho-inquiry__col--date{width:7rem;text-align:center;white-space:nowrap}.kuho-inquiry__table td.kuho-inquiry__col--author,.kuho-inquiry__table th.kuho-inquiry__col--author{width:6rem;text-align:center}.kuho-inquiry__table td.kuho-inquiry__col--lang,.kuho-inquiry__table th.kuho-inquiry__col--lang{width:3.25rem;text-align:center}.kuho-inquiry__lang-flag{display:inline-block;font-family:Twemoji Country Flags,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.125rem;line-height:1}.kuho-inquiry__lang-unknown{color:#d1d5db}.kuho-inquiry__table td{padding:1rem .75rem;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle}.kuho-inquiry__table tbody tr:hover{background:#fafafa}.kuho-inquiry__title-link{display:inline-flex;align-items:center;gap:.5rem;color:#111827;text-decoration:none;font-weight:500}.kuho-inquiry__title-link:hover{color:#2563eb}.kuho-inquiry__badge-new{display:inline-block;padding:.1rem .35rem;border-radius:2px;background:#2563eb;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:#fff;line-height:1.2}.kuho-inquiry__badge-lock{display:inline-flex;flex-shrink:0;align-items:center;color:#9ca3af}.kuho-inquiry__badge-lock svg{width:.875rem;height:.875rem}.kuho-inquiry__empty{padding:3rem 1rem;text-align:center;color:#6b7280;font-size:.9375rem}.kuho-inquiry__write-row{display:flex;justify-content:center;margin-top:1.25rem}.kuho-inquiry__write-btn{width:auto;max-width:none;min-width:7.5rem;padding:0 1.25rem}.kuho-inquiry__footer{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.25rem}.kuho-inquiry__pagination{display:flex;width:100%;align-items:center;justify-content:center;gap:.35rem}.kuho-inquiry__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .35rem;border:none;background:transparent;font-size:.875rem;color:#9ca3af;cursor:pointer;transition:color .2s}.kuho-inquiry__page-btn:hover:not(:disabled){color:#111827}.kuho-inquiry__page-btn.is-active{font-weight:600;color:#111827}.kuho-inquiry__page-btn svg{display:block}.kuho-inquiry__page-btn:disabled{opacity:.35;cursor:not-allowed}