.complaint-search-result[data-v-372f8e4d]{margin-bottom:30px}.hero-complaint-board[data-v-372f8e4d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch;margin-bottom:28px}.focus-stage[data-v-372f8e4d],.hot-panel[data-v-372f8e4d]{position:relative;height:388px;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(107,78,34,.08)}.focus-stage[data-v-372f8e4d]{padding:14px}.board-chip[data-v-372f8e4d]{position:absolute;top:18px;left:18px;z-index:3;padding:8px 14px;border-radius:999px;background:rgba(19,31,24,.82);color:#fff7e8;font-size:12px;letter-spacing:.2em;backdrop-filter:blur(10px)}.focus-carousel[data-v-372f8e4d],.focus-slide[data-v-372f8e4d]{border-radius:22px;overflow:hidden}.focus-slide[data-v-372f8e4d]{position:relative;display:block;width:100%;height:100%;background:#f4efe7}.focus-slide__image[data-v-372f8e4d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.focus-slide__overlay[data-v-372f8e4d]{position:absolute;inset:0}.focus-slide__content[data-v-372f8e4d]{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:22px;border:1px solid hsla(0,0%,100%,.18)}.focus-slide__meta[data-v-372f8e4d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.focus-slide__eyebrow[data-v-372f8e4d]{display:inline-flex;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff5da;font-size:12px;letter-spacing:.14em;backdrop-filter:blur(10px)}.focus-slide__progress[data-v-372f8e4d]{color:rgba(255,247,232,.88);font-size:12px;font-weight:700;letter-spacing:.12em}.focus-slide__body[data-v-372f8e4d],.focus-slide__copy[data-v-372f8e4d]{min-width:0}.focus-slide__title[data-v-372f8e4d]{margin:0;color:#fff;font-size:28px;line-height:1.32;font-weight:700;text-shadow:0 10px 30px rgba(0,0,0,.28);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.focus-slide__hint[data-v-372f8e4d]{margin:10px 0 0;color:rgba(255,247,232,.82);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.focus-slide:hover .focus-slide__image[data-v-372f8e4d]{transform:scale(1.04)}.hot-panel[data-v-372f8e4d]{display:flex;flex-direction:column;padding:22px}.hot-panel[data-v-372f8e4d]:before{content:"";position:absolute;top:-90px;right:-70px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(255,195,81,.28) 0,rgba(255,195,81,0) 70%);pointer-events:none}.hot-panel__header[data-v-372f8e4d]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.hot-panel__eyebrow[data-v-372f8e4d]{color:#bf7c20;font-size:12px;font-weight:700;letter-spacing:.14em}.hot-panel__title[data-v-372f8e4d]{margin:6px 0 0;color:#1d1c18;font-size:28px;font-weight:700}.hot-panel__count[data-v-372f8e4d]{padding:8px 12px;border-radius:999px;background:rgba(19,31,24,.06);color:#5d5445;font-size:12px;font-weight:700;white-space:nowrap}.hot-panel__list[data-v-372f8e4d]{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;gap:8px;min-height:0}.hot-item[data-v-372f8e4d]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;justify-content:center;gap:14px;flex:1;min-height:0;padding:0 8px;border-radius:18px;background:hsla(0,0%,100%,.84);border:1px solid rgba(226,207,165,.56);color:#28241d;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hot-item[data-v-372f8e4d]:hover{transform:translateX(2px);background:linear-gradient(135deg,#1a241e,#2a342c);border-color:transparent;box-shadow:0 18px 36px rgba(32,43,36,.2)}.hot-item:hover .hot-item__rank[data-v-372f8e4d]{background:linear-gradient(135deg,#ffdda0,#ff9447)}.hot-item:hover .hot-item__arrow[data-v-372f8e4d],.hot-item:hover .hot-item__title[data-v-372f8e4d]{color:#fff7e8}.hot-item.is-featured[data-v-372f8e4d]{background:linear-gradient(135deg,#1a241e,#2a342c);border-color:transparent;box-shadow:0 18px 36px rgba(32,43,36,.2)}.hot-item__rank[data-v-372f8e4d]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:32px;border-radius:12px;background:linear-gradient(135deg,#ffe4a9,#ffc15b);color:#6c3b00;font-size:13px;font-weight:800;letter-spacing:.08em}.hot-item.is-featured .hot-item__rank[data-v-372f8e4d]{background:linear-gradient(135deg,#ffdda0,#ff9447)}.hot-item__title[data-v-372f8e4d]{min-width:0;font-size:14px;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hot-item__arrow[data-v-372f8e4d]{color:#ab7a30;font-size:12px;font-weight:700;white-space:nowrap}.hot-item.is-featured .hot-item__arrow[data-v-372f8e4d],.hot-item.is-featured .hot-item__title[data-v-372f8e4d]{color:#fff7e8}[data-v-372f8e4d] .focus-carousel .el-carousel__container{border-radius:22px}[data-v-372f8e4d] .focus-carousel .el-carousel__indicators{right:24px;bottom:18px;left:auto;transform:none}[data-v-372f8e4d] .focus-carousel .el-carousel__button{width:28px;height:6px;border-radius:999px;background:hsla(0,0%,100%,.42)}[data-v-372f8e4d] .focus-carousel .is-active .el-carousel__button{background:linear-gradient(135deg,#ffe198,#ffb457)}[data-v-372f8e4d] .focus-carousel .el-carousel__arrow{width:42px;height:42px;border:1px solid hsla(0,0%,100%,.24);background:rgba(20,25,24,.36);backdrop-filter:blur(10px)}[data-v-372f8e4d] .focus-carousel .el-carousel__arrow:hover{background:rgba(20,25,24,.58)}@media(max-width:1200px){.hero-complaint-board[data-v-372f8e4d]{grid-template-columns:1fr}.focus-stage[data-v-372f8e4d],.hot-panel[data-v-372f8e4d]{height:auto}.focus-slide__content[data-v-372f8e4d]{left:18px;right:18px}}@media(max-width:768px){.focus-stage[data-v-372f8e4d],.hot-panel[data-v-372f8e4d]{border-radius:20px}.focus-stage[data-v-372f8e4d]{padding:12px}.board-chip[data-v-372f8e4d]{top:12px;left:12px}.focus-slide__content[data-v-372f8e4d]{left:18px;right:18px;bottom:18px;padding:16px}.focus-slide__title[data-v-372f8e4d]{font-size:22px}.hot-panel[data-v-372f8e4d]{padding:18px}}