.elementor-2021 .elementor-element.elementor-element-19cb536{--display:flex;}.elementor-2021 .elementor-element.elementor-element-19cb536.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-5ce3486b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2021 .elementor-element.elementor-element-5ce3486b{color:#000000;}@media(max-width:1024px){.elementor-2021 .elementor-element.elementor-element-5ce3486b{width:var( --container-widget-width, 807.8px );max-width:807.8px;--container-widget-width:807.8px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-19cb536{--min-height:0px;--margin-top:-6px;--margin-bottom:-6px;--margin-left:-6px;--margin-right:-6px;--padding-top:-23px;--padding-bottom:-23px;--padding-left:-23px;--padding-right:-23px;}.elementor-2021 .elementor-element.elementor-element-5ce3486b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;columns:1;column-gap:0px;text-align:left;font-size:22px;line-height:0.1em;}.elementor-2021 .elementor-element.elementor-element-5ce3486b > .elementor-widget-container{margin:10px 10px 10px 10px;padding:-4px -4px -4px -4px;}.elementor-2021 .elementor-element.elementor-element-5ce3486b p{margin-bottom:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-5ce3486b */@media (max-width: 900px) {
  table {
    display: block !important;
    width: 100% !important;
    overflow-x: auto !important;
    font-size: 13px !important;
    background: #fff;
  }
  table th, table td {
    white-space: normal !important;
    font-size: 12px !important;
    padding: 6px 4px !important;
    text-align: left !important;
  }
  table img {
    max-width: 50px !important;
    height: auto !important;
  }
  /* 可选：让每行有分隔线 */
  table tr {
    border-bottom: 1px solid #eee !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19cb536 *//* 手机端 */
@media (max-width: 600px) {
    .entry-meta, .wishlist-table, .wishlist-table th, .wishlist-table td {
        font-size: 14px !important;
        padding: 8px !important;
    }
    .wishlist-table img {
        width: 50px !important;
        height: auto !important;
    }
    .wishlist-table .button {
        font-size: 12px !important;
        padding: 6px 12px !important;
    }
}

/* 平板端 */
@media (max-width: 900px) and (min-width: 601px) {
    .entry-meta, .wishlist-table, .wishlist-table th, .wishlist-table td {
        font-size: 16px !important;
        padding: 10px !important;
    }
    .wishlist-table img {
        width: 70px !important;
        height: auto !important;
    }
    .wishlist-table .button {
        font-size: 14px !important;
        padding: 8px 16px !important;
    }
}/* End custom CSS */