@use "sass:math";.area-compare-popup[data-v-48f9a0d5]{position:fixed;right:0;top:0;bottom:0;z-index:2999;pointer-events:auto}.area-compare-popup__panel[data-v-48f9a0d5]{width:420px;max-width:95vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:-4px 0 24px rgba(2,6,23,.12);box-shadow:-4px 0 24px rgba(2,6,23,.12);border-left:1px solid rgba(15,23,42,.08)}.area-compare-popup__header[data-v-48f9a0d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.06);-ms-flex-negative:0;flex-shrink:0}.area-compare-popup__title[data-v-48f9a0d5]{font-size:16px;font-weight:600;color:#0f172a}.area-compare-popup__close[data-v-48f9a0d5]{width:28px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;cursor:pointer;color:#64748b;font-size:18px;line-height:1;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.area-compare-popup__close[data-v-48f9a0d5]:hover{background:rgba(15,23,42,.06);color:#0f172a}.area-compare-popup__body[data-v-48f9a0d5]{padding:12px 16px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.area-compare-popup__hint[data-v-48f9a0d5]{font-size:13px;color:#64748b;padding:24px 12px;text-align:center}.area-compare-popup__list[data-v-48f9a0d5]{margin-bottom:16px}.area-compare-popup__item[data-v-48f9a0d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:rgba(15,23,42,.04);border-radius:8px;margin-bottom:8px;font-size:13px}.area-compare-popup__item-name[data-v-48f9a0d5]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-compare-popup__item-id[data-v-48f9a0d5]{font-size:12px;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.area-compare-popup__item-remove[data-v-48f9a0d5]{width:22px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;cursor:pointer;color:#64748b;font-size:16px;line-height:1;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.area-compare-popup__item-remove[data-v-48f9a0d5]:hover{background:rgba(239,68,68,.1);color:#ef4444}.area-compare-popup__table-wrap[data-v-48f9a0d5]{margin-top:8px}.area-compare-popup__section[data-v-48f9a0d5]{background:rgba(15,23,42,.02);border-radius:10px;padding:12px;border:1px solid rgba(15,23,42,.06)}.area-compare-popup__section-title[data-v-48f9a0d5]{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(15,23,42,.06)}.area-compare-popup__table-scroll[data-v-48f9a0d5]{overflow-x:auto}.area-compare-popup__table[data-v-48f9a0d5]{width:100%;min-width:320px;border-collapse:collapse;font-size:12px}.area-compare-popup__table td[data-v-48f9a0d5],.area-compare-popup__table th[data-v-48f9a0d5]{padding:8px 10px;border:1px solid rgba(15,23,42,.08);text-align:center}.area-compare-popup__table th[data-v-48f9a0d5]{background:rgba(15,23,42,.04);font-weight:600;color:#0f172a}.area-compare-popup__th-area[data-v-48f9a0d5]{min-width:80px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.area-compare-popup__th-action[data-v-48f9a0d5]{width:56px;text-align:center}.area-compare-popup__td-area[data-v-48f9a0d5]{text-align:left;color:#0f172a;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-compare-popup__td-action[data-v-48f9a0d5]{text-align:center;padding:6px 8px}.area-compare-popup__btn-remove[data-v-48f9a0d5]{display:inline-block;padding:2px 8px;font-size:12px;color:#ef4444;cursor:pointer;border-radius:4px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.area-compare-popup__btn-remove[data-v-48f9a0d5]:hover{background:rgba(239,68,68,.1);color:#dc2626}