/* APD 116 — reputation/reviews. Original APD styling inspired by premium travel UX. */
.apd116-reviews-section{border-top:1px solid #e8e8e8;padding-top:40px!important}.apd116-reviews-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:28px}.apd116-reviews-head h2{margin:0 0 6px;font-size:26px;letter-spacing:-.02em;color:#111827}.apd116-reviews-head p{margin:0;color:#667085}.apd116-review-hero{min-height:320px;display:grid;grid-template-columns:minmax(80px,180px) minmax(320px,650px) minmax(80px,180px);align-items:center;justify-content:center;text-align:center;padding:42px 22px;border-radius:30px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.98),rgba(244,248,255,.92) 62%,rgba(255,249,235,.88));border:1px solid #e5e7eb;box-shadow:0 24px 60px rgba(15,23,42,.09);overflow:hidden}.apd116-laurel{display:flex;justify-content:center;color:#c8982d}.apd116-laurel-svg{width:82px;height:132px;filter:drop-shadow(0 4px 8px rgba(180,125,18,.22))}.apd116-big-rating{display:block;font-size:82px;line-height:.95;letter-spacing:-.055em;color:#07152f;font-weight:800}.apd116-review-hero h3{font-size:26px;margin:16px 0 10px;color:#101828;font-weight:760}.apd116-review-hero p{max-width:620px;margin:0 auto 12px;font-size:17px;line-height:1.55;color:#344054}.apd116-review-hero small{display:block;color:#667085}.apd116-top-pill{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:7px 12px;border:1px solid #e8cf92;border-radius:999px;background:#fffaf0;color:#8b6508;font-weight:700}.apd116-rating-panel{display:grid;grid-template-columns:1.4fr repeat(6,1fr);border:1px solid #e5e7eb;border-radius:22px;margin-top:24px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(15,23,42,.05)}.apd116-distribution,.apd116-category{padding:26px 22px;min-height:185px}.apd116-category{border-left:1px solid #e5e7eb;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.apd116-category>span,.apd116-distribution>strong{font-size:14px;color:#101828;font-weight:700}.apd116-category>strong{font-size:27px;color:#07152f}.apd116-category>i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#f8fafc;color:#07152f}.apd116-category svg{width:30px;height:30px}.apd116-bar-row{display:grid;grid-template-columns:15px 1fr 38px;gap:8px;align-items:center;margin-top:9px;font-size:12px;color:#475467}.apd116-bar-row i{height:7px;border-radius:99px;background:#eceff3;overflow:hidden}.apd116-bar-row b{display:block;height:100%;background:#07152f;border-radius:inherit}.apd116-bar-row em{font-style:normal;text-align:right}.apd116-topic-strip{display:flex;gap:10px;overflow-x:auto;padding:26px 2px 8px;scrollbar-width:none}.apd116-topic-strip::-webkit-scrollbar{display:none}.apd116-topic-strip button{flex:0 0 auto;display:flex;align-items:center;gap:8px;border:1px solid #dfe3e8;background:#fff;color:#1d2939;border-radius:16px;padding:12px 15px;font-weight:650;box-shadow:0 5px 15px rgba(15,23,42,.03)}.apd116-topic-strip button.is-active{border-color:#07152f;box-shadow:inset 0 0 0 1px #07152f}.apd116-topic-strip svg{width:20px;height:20px;color:#b28320}.apd116-topic-strip em{font-style:normal;color:#9a761d;font-weight:500}.apd116-review-toolbar{display:flex;align-items:center;justify-content:space-between;margin:34px 0 18px}.apd116-review-toolbar strong{font-size:21px}.apd116-review-toolbar select{border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:10px 36px 10px 12px}.apd116-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 44px}.apd116-review-card{border-bottom:1px solid #eaecf0;padding:0 0 26px}.apd116-review-card[hidden]{display:none!important}.apd116-review-card header a{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit}.apd116-review-card img{width:48px;height:48px;border-radius:50%;object-fit:cover}.apd116-review-card h3{font-size:16px;margin:0 0 3px}.apd116-review-card header p{margin:0;color:#667085;font-size:13px}.apd116-review-card header p span{color:#8b6508}.apd116-stars{letter-spacing:1px;font-size:12px;margin:14px 0 10px;color:#111827}.apd116-review-card>p{font-size:15px;line-height:1.55;color:#344054;margin:0;white-space:pre-line}.apd116-show-all{margin-top:24px}.apd116-empty-reviews{margin-top:28px;display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #e5e7eb;border-radius:20px;background:linear-gradient(135deg,#fffdf7,#f5f8ff)}.apd116-empty-reviews>svg{width:38px;height:38px;color:#c79724}.apd116-empty-reviews h3{margin:0 0 5px}.apd116-empty-reviews p{margin:0;color:#667085}.apd116-recognition-badge{display:inline-flex!important;align-items:center;gap:5px!important;background:#fff!important;color:#111827!important;border:1px solid rgba(17,24,39,.12)!important;box-shadow:0 3px 12px rgba(15,23,42,.08)!important}.apd116-recognition-badge.is-top{background:#fff8e7!important;border-color:#dfbd67!important;color:#765306!important}.apd116-host-metric{display:inline-flex;align-items:center;gap:5px}.apd116-points-note{font-size:12px!important;color:#667085!important;font-weight:500!important}

.apd116-review-modal{position:fixed;inset:0;z-index:100000;background:rgba(15,23,42,.45);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.apd116-review-dialog{position:relative;width:min(780px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:28px;padding:34px;box-shadow:0 30px 80px rgba(15,23,42,.3)}.apd116-review-close{position:absolute;right:22px;top:18px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;text-decoration:none;color:#111827;background:#f2f4f7;font-size:28px;line-height:1}.apd116-modal-kicker{font-size:12px;letter-spacing:.12em;font-weight:800;color:#8b6508}.apd116-review-dialog h2{font-size:32px;letter-spacing:-.03em;margin:8px 42px 8px 0}.apd116-review-dialog>p{color:#667085;line-height:1.5}.apd116-star-field{border:0;padding:0;margin:24px 0}.apd116-star-field legend{font-weight:750;font-size:17px;margin-bottom:8px}.apd116-star-field div{display:flex;gap:7px}.apd116-star-field button{border:0;background:transparent;padding:0;color:#d0d5dd;font-size:38px;line-height:1;transition:transform .12s ease,color .12s ease}.apd116-star-field button:hover{transform:scale(1.08)}.apd116-star-field button.is-selected{color:#d6a529}.apd116-modal-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding-top:4px;border-top:1px solid #eaecf0}.apd116-star-field.is-compact{margin:16px 0}.apd116-star-field.is-compact legend{font-size:14px}.apd116-star-field.is-compact button{font-size:28px}.apd116-text-field{display:block;margin-top:22px}.apd116-text-field>span{display:block;font-weight:750;margin-bottom:8px}.apd116-text-field small{font-weight:500;color:#667085}.apd116-text-field textarea{width:100%;border:1px solid #d0d5dd;border-radius:14px;padding:12px 14px;resize:vertical;box-shadow:none}.apd116-text-field textarea:focus{border-color:#07152f;outline:2px solid rgba(7,21,47,.08)}.apd116-form-status{min-height:20px;margin:16px 0 8px;color:#667085}.apd116-form-status.is-success{color:#067647}.apd116-form-status.is-error{color:#b42318}.apd116-submit-review{width:100%;min-height:52px}

@media(max-width:1100px){.apd116-rating-panel{grid-template-columns:repeat(3,1fr)}.apd116-distribution{grid-column:1/-1}.apd116-category{border-top:1px solid #e5e7eb}.apd116-category:nth-child(2){border-left:0}.apd116-review-hero{grid-template-columns:80px minmax(0,1fr) 80px}.apd116-big-rating{font-size:68px}}
@media(max-width:767px){.apd116-reviews-section{padding-top:26px!important}.apd116-reviews-head{display:block}.apd116-reviews-head .apd52-btn{margin-top:14px}.apd116-review-hero{min-height:auto;grid-template-columns:46px minmax(0,1fr) 46px;padding:30px 6px;border-radius:22px}.apd116-laurel-svg{width:44px;height:90px}.apd116-big-rating{font-size:54px}.apd116-review-hero h3{font-size:21px}.apd116-review-hero p{font-size:14px;padding:0 4px}.apd116-review-hero small{font-size:11px}.apd116-rating-panel{grid-template-columns:repeat(2,1fr);border-radius:18px}.apd116-distribution{grid-column:1/-1;padding:20px}.apd116-category{min-height:140px;padding:18px}.apd116-category:nth-child(even){border-left:0}.apd116-category>i{width:46px;height:46px}.apd116-review-grid{grid-template-columns:1fr;gap:20px}.apd116-review-toolbar{align-items:flex-start;gap:10px}.apd116-review-dialog{padding:28px 20px;border-radius:22px}.apd116-review-dialog h2{font-size:25px}.apd116-modal-categories{grid-template-columns:1fr 1fr;gap:4px 14px}.apd116-star-field.is-compact button{font-size:25px}}

.apd116-how-link{display:inline-block;margin-top:12px;color:#111827;text-decoration:underline;text-underline-offset:4px;font-weight:650}.apd116-system-info{margin-top:22px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:0 18px}.apd116-system-info summary{cursor:pointer;padding:16px 0;font-weight:750;color:#101828}.apd116-system-info>div{border-top:1px solid #eaecf0;padding:14px 0 4px;color:#475467}.apd116-system-info p{margin:0 0 12px;line-height:1.55}


/* APD 117 — sincronización del banner Nuevo/Favorito según evaluaciones */
body.single-listing .apd117-score-banner{
    margin:20px 0 0!important;
    min-height:108px!important;
    padding:0 20px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) auto auto!important;
    align-items:center!important;
    gap:0!important;
    border:1px solid #d7d7d7!important;
    border-radius:14px!important;
    background:#fff!important;
}
body.single-listing .apd117-score-banner .apd13-laurel{display:none!important}
body.single-listing .apd117-score-banner .apd13-favorite-copy{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    gap:0!important;
    padding:18px 8px 18px 0!important;
}
body.single-listing .apd117-score-banner .apd13-favorite-copy::before{content:none!important;display:none!important}
body.single-listing .apd117-favorite-label{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:12px!important;
    min-width:0!important;
}
body.single-listing .apd117-favorite-label strong{
    display:block!important;
    margin:0!important;
    color:#111!important;
    font-size:16px!important;
    line-height:1.08!important;
    font-weight:700!important;
    max-width:170px!important;
}
body.single-listing .apd117-mini-laurel{display:inline-flex!important;width:18px!important;height:28px!important;color:#202020!important;flex:0 0 18px!important}
body.single-listing .apd117-mini-laurel svg{width:18px!important;height:28px!important;display:block!important}
body.single-listing .apd117-favorite-label.is-gold .apd117-mini-laurel{color:#d0a31a!important}
body.single-listing .apd117-favorite-summary{padding:18px 16px!important;min-width:0!important}
body.single-listing .apd117-favorite-summary span{
    display:block!important;
    max-width:340px!important;
    color:#111!important;
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:600!important;
}
body.single-listing .apd117-score-banner .apd13-favorite-rating,
body.single-listing .apd117-score-banner .apd13-favorite-count{
    min-width:118px!important;
    padding:18px 0 18px 18px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:center!important;
    text-align:center!important;
    border-left:1px solid #dddddd!important;
}
body.single-listing .apd117-score-banner .apd13-favorite-rating strong,
body.single-listing .apd117-score-banner .apd13-favorite-count strong{
    display:block!important;
    margin:0!important;
    color:#111!important;
    font-size:20px!important;
    line-height:1.1!important;
    font-weight:800!important;
}
body.single-listing .apd117-score-banner .apd13-favorite-rating span,
body.single-listing .apd117-score-banner .apd13-favorite-count span{
    display:block!important;
    margin-top:6px!important;
    color:#111!important;
    font-size:11px!important;
    line-height:1.15!important;
    text-align:center!important;
    text-decoration:none!important;
}
body.single-listing .apd117-score-banner .apd13-favorite-rating span{letter-spacing:1px!important;font-size:12px!important}
body.single-listing .apd117-score-banner .apd13-favorite-rating.is-empty span,
body.single-listing .apd117-score-banner.state-new .apd13-favorite-rating span{color:#9a9a9a!important}
body.single-listing .apd117-score-banner.state-new .apd117-favorite-summary span{color:#4f4f4f!important;font-weight:500!important}
@media (max-width: 991px){
    body.single-listing .apd117-score-banner{grid-template-columns:minmax(0,1fr) auto auto!important;padding:0 16px!important;gap:8px 0!important}
    body.single-listing .apd117-favorite-summary{grid-column:1 / -1!important;padding:0 0 16px!important;order:4!important}
    body.single-listing .apd117-score-banner .apd13-favorite-copy{padding:16px 8px 16px 0!important}
    body.single-listing .apd117-score-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner .apd13-favorite-count{min-width:96px!important;padding:16px 0 16px 14px!important}
}
@media (max-width: 767px){
    body.single-listing .apd117-score-banner{grid-template-columns:1fr auto!important;padding:0 14px!important}
    body.single-listing .apd117-score-banner .apd13-favorite-copy{grid-column:1 / 2!important}
    body.single-listing .apd117-score-banner .apd13-favorite-rating{grid-column:2 / 3!important}
    body.single-listing .apd117-score-banner .apd13-favorite-count{grid-column:2 / 3!important;border-left:none!important;padding-top:0!important}
    body.single-listing .apd117-favorite-summary{grid-column:1 / -1!important;padding:0 0 14px!important}
    body.single-listing .apd117-favorite-label strong{max-width:150px!important;font-size:15px!important}
    body.single-listing .apd117-score-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner .apd13-favorite-count strong{font-size:18px!important}
}

/* APD 118 — wizard de evaluación verificada y feedback contextual */
.apd118-progress{display:flex;align-items:center;gap:12px;margin:24px 0 10px}.apd118-progress>span{min-width:82px;color:#344054;font-size:12px;font-weight:800}.apd118-progress>i{height:7px;flex:1;border-radius:99px;background:#edf0f4;overflow:hidden}.apd118-progress b{display:block;width:14%;height:100%;border-radius:inherit;background:#18439f;transition:width .2s ease}.apd118-review-step{padding:14px 0 2px}.apd118-review-step[hidden]{display:none!important}.apd118-step-kicker{display:block;margin-bottom:6px;color:#18439f;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.apd118-review-step h3{margin:0 0 6px;font-size:25px;letter-spacing:-.025em;color:#101828}.apd118-review-step>p{margin:0 0 10px;color:#667085}.apd118-feedback{margin:-4px 0 18px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fbff}.apd118-feedback>strong{display:block;font-size:15px;color:#101828}.apd118-feedback>p{margin:4px 0 12px;color:#667085;font-size:12px}.apd118-feedback-group{display:flex;flex-wrap:wrap;gap:8px}.apd118-feedback-group[hidden]{display:none!important}.apd118-feedback-group label{position:relative;display:inline-flex;cursor:pointer}.apd118-feedback-group input{position:absolute;opacity:0;pointer-events:none}.apd118-feedback-group span{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid #d8dee8;border-radius:999px;background:#fff;color:#344054;font-size:12px;font-weight:650;transition:.15s ease}.apd118-feedback-group input:checked+span{border-color:#18439f;background:#eef4ff;color:#0d2b6c;box-shadow:inset 0 0 0 1px #18439f}.apd118-wizard-actions{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.apd118-wizard-actions .apd52-btn{min-width:120px}.apd118-wizard-actions [data-apd118-next],.apd118-wizard-actions [data-apd118-submit]{margin-left:auto}.apd118-wizard-actions button:disabled{opacity:.42;cursor:not-allowed}.apd118-comments-step .apd116-text-field:first-of-type{margin-top:14px}
@media(max-width:767px){.apd118-review-step h3{font-size:21px}.apd118-feedback{padding:13px}.apd118-feedback-group span{min-height:36px;padding:7px 10px;font-size:11px}.apd118-wizard-actions{position:sticky;bottom:-28px;margin:20px -20px -28px;padding:14px 20px;background:rgba(255,255,255,.96);border-top:1px solid #eaecf0;backdrop-filter:blur(10px)}}


/* APD 120 — tarjeta premium "Nuevo en APD" inspirada en la referencia visual */
body.single-listing .apd117-score-banner.apd120-new-premium-banner{
    position:relative!important;
    isolation:isolate!important;
    min-height:198px!important;
    padding:28px 34px!important;
    grid-template-columns:minmax(250px,.95fr) minmax(360px,1.55fr) minmax(130px,.55fr) minmax(130px,.55fr)!important;
    gap:0!important;
    overflow:hidden!important;
    border:1px solid rgba(201,151,49,.52)!important;
    border-radius:26px!important;
    background:
      radial-gradient(circle at 19% 48%,rgba(255,246,222,.9),rgba(255,246,222,0) 33%),
      radial-gradient(circle at 88% 42%,rgba(223,235,255,.72),rgba(223,235,255,0) 42%),
      linear-gradient(105deg,#fffdfa 0%,#fbfdff 52%,#f4f8ff 100%)!important;
    box-shadow:0 18px 42px rgba(13,34,68,.08)!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner::before{
    content:""!important;
    position:absolute!important;
    z-index:-1!important;
    width:420px!important;
    height:220px!important;
    right:-70px!important;
    bottom:-122px!important;
    border:1px solid rgba(201,151,49,.14)!important;
    border-radius:50%!important;
    transform:rotate(-9deg)!important;
    box-shadow:0 0 0 10px rgba(201,151,49,.025),0 0 0 22px rgba(201,151,49,.018)!important;
    pointer-events:none!important;
}
body.single-listing .apd120-new-seal{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:245px!important;
    height:142px!important;
    padding:0 38px!important;
}
body.single-listing .apd120-new-seal-core{
    position:relative!important;
    z-index:2!important;
    width:126px!important;
    height:126px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:50%!important;
    border:3px solid #d4a84a!important;
    background:radial-gradient(circle at 38% 30%,#153d72 0%,#0b2a54 45%,#061a38 100%)!important;
    color:#f1c66d!important;
    box-shadow:
      0 0 0 6px rgba(252,239,201,.9),
      0 0 0 8px rgba(201,151,49,.56),
      0 14px 26px rgba(7,27,59,.22)!important;
}
body.single-listing .apd120-new-crown{width:36px!important;height:27px!important;margin:0 0 5px!important;color:#f0c66a!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.12))}
body.single-listing .apd120-new-seal-core>span{display:block!important;color:#fff4dc!important;font-family:Georgia,"Times New Roman",serif!important;font-size:17px!important;line-height:1.05!important;letter-spacing:.01em!important}
body.single-listing .apd120-new-seal-core>strong{display:block!important;margin-top:2px!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:34px!important;line-height:1!important;font-weight:500!important;letter-spacing:.015em!important}
body.single-listing .apd120-new-seal-laurel{
    position:absolute!important;
    top:25px!important;
    z-index:1!important;
    display:block!important;
    width:58px!important;
    height:102px!important;
    color:#e7bd63!important;
    opacity:.86!important;
    filter:drop-shadow(0 4px 6px rgba(168,117,23,.1))!important;
}
body.single-listing .apd120-new-seal-laurel svg{width:58px!important;height:102px!important;display:block!important}
body.single-listing .apd120-new-seal-laurel.left{left:12px!important}
body.single-listing .apd120-new-seal-laurel.right{right:12px!important}
body.single-listing .apd120-new-summary{
    min-width:0!important;
    padding:18px 38px 18px 30px!important;
    display:flex!important;
    align-items:center!important;
    min-height:132px!important;
}
body.single-listing .apd120-new-summary strong{
    display:block!important;
    max-width:480px!important;
    margin:0!important;
    color:#0a2146!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:24px!important;
    line-height:1.42!important;
    font-weight:500!important;
    letter-spacing:-.01em!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{
    min-width:132px!important;
    min-height:132px!important;
    padding:20px 18px!important;
    border-left:1px solid rgba(201,151,49,.48)!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{
    color:#071d43!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:52px!important;
    line-height:.95!important;
    font-weight:500!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{
    margin-top:12px!important;
    color:#c6922d!important;
    font-size:23px!important;
    line-height:1!important;
    letter-spacing:3px!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{
    margin-top:10px!important;
    color:#0b2142!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    line-height:1.1!important;
}
body.single-listing .apd120-new-sparkle{
    position:absolute!important;
    left:25.6%!important;
    bottom:14px!important;
    color:#d1a341!important;
    font-size:18px!important;
    line-height:1!important;
    opacity:.8!important;
}
@media(max-width:1100px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:230px minmax(280px,1fr) 112px 112px!important;
        min-height:178px!important;
        padding:22px 24px!important;
    }
    body.single-listing .apd120-new-seal{min-width:220px!important;height:130px!important;padding:0 32px!important}
    body.single-listing .apd120-new-seal-core{width:112px!important;height:112px!important}
    body.single-listing .apd120-new-seal-core>span{font-size:15px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:30px!important}
    body.single-listing .apd120-new-seal-laurel{width:50px!important;height:90px!important;top:26px!important}
    body.single-listing .apd120-new-seal-laurel svg{width:50px!important;height:90px!important}
    body.single-listing .apd120-new-summary{padding:14px 24px!important}
    body.single-listing .apd120-new-summary strong{font-size:20px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{min-width:112px!important;padding:16px 12px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:44px!important}
}
@media(max-width:900px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:220px minmax(0,1fr) 100px!important;
        padding:22px!important;
    }
    body.single-listing .apd120-new-count{grid-column:3!important;border-left:1px solid rgba(201,151,49,.48)!important}
    body.single-listing .apd120-new-rating{grid-column:3!important;grid-row:1!important}
    body.single-listing .apd120-new-count{display:none!important}
    body.single-listing .apd120-new-summary{padding-right:18px!important}
}
@media(max-width:767px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        display:grid!important;
        grid-template-columns:1fr 92px!important;
        min-height:0!important;
        padding:18px 16px 16px!important;
        border-radius:22px!important;
    }
    body.single-listing .apd120-new-seal{grid-column:1!important;grid-row:1!important;min-width:0!important;height:110px!important;justify-content:flex-start!important;padding:0 0 0 36px!important}
    body.single-listing .apd120-new-seal-core{width:92px!important;height:92px!important;border-width:2px!important;box-shadow:0 0 0 4px rgba(252,239,201,.9),0 0 0 6px rgba(201,151,49,.5),0 10px 20px rgba(7,27,59,.18)!important}
    body.single-listing .apd120-new-crown{width:27px!important;height:21px!important;margin-bottom:3px!important}
    body.single-listing .apd120-new-seal-core>span{font-size:12px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:24px!important}
    body.single-listing .apd120-new-seal-laurel{width:37px!important;height:70px!important;top:22px!important}
    body.single-listing .apd120-new-seal-laurel svg{width:37px!important;height:70px!important}
    body.single-listing .apd120-new-seal-laurel.left{left:0!important}
    body.single-listing .apd120-new-seal-laurel.right{left:122px!important;right:auto!important}
    body.single-listing .apd120-new-summary{grid-column:1 / -1!important;grid-row:2!important;min-height:0!important;padding:12px 2px 4px!important}
    body.single-listing .apd120-new-summary strong{max-width:none!important;font-size:17px!important;line-height:1.35!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating{grid-column:2!important;grid-row:1!important;min-width:92px!important;min-height:96px!important;padding:10px 0 10px 12px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong{font-size:36px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{font-size:15px!important;letter-spacing:1px!important;margin-top:8px!important}
    body.single-listing .apd120-new-count{display:flex!important;grid-column:1 / -1!important;grid-row:3!important;min-height:0!important;border-left:0!important;border-top:1px solid rgba(201,151,49,.32)!important;padding:12px 0 0!important;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-family:inherit!important;font-size:17px!important;font-weight:800!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{font-family:inherit!important;font-size:12px!important;margin:0!important}
    body.single-listing .apd120-new-sparkle{display:none!important}
}


/* APD 121 — fix visual layout of premium "Nuevo en APD" card to match approved reference */
body.single-listing .apd117-score-banner.apd120-new-premium-banner{
    min-height:328px!important;
    padding:30px 34px!important;
    grid-template-columns:minmax(230px,28%) minmax(320px,42%) minmax(140px,15%) minmax(140px,15%)!important;
    align-items:center!important;
    border-radius:28px!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner::before{
    width:520px!important;
    height:260px!important;
    right:-88px!important;
    bottom:-138px!important;
}
body.single-listing .apd120-new-seal{
    min-width:0!important;
    width:100%!important;
    height:220px!important;
    padding:0 12px 0 6px!important;
}
body.single-listing .apd120-new-seal-core{
    width:148px!important;
    height:148px!important;
    border-width:3px!important;
    box-shadow:0 0 0 8px rgba(252,239,201,.92),0 0 0 10px rgba(201,151,49,.58),0 16px 30px rgba(7,27,59,.20)!important;
}
body.single-listing .apd120-new-crown{width:40px!important;height:30px!important;margin:0 0 6px!important}
body.single-listing .apd120-new-seal-core>span{font-size:18px!important}
body.single-listing .apd120-new-seal-core>strong{font-size:38px!important}
body.single-listing .apd120-new-seal-laurel{width:72px!important;height:126px!important;top:47px!important;opacity:.72!important}
body.single-listing .apd120-new-seal-laurel svg{width:72px!important;height:126px!important}
body.single-listing .apd120-new-seal-laurel.left{left:0!important}
body.single-listing .apd120-new-seal-laurel.right{right:0!important}
body.single-listing .apd120-new-summary{
    padding:8px 34px 8px 24px!important;
    min-height:0!important;
}
body.single-listing .apd120-new-summary strong{
    max-width:540px!important;
    font-size:26px!important;
    line-height:1.45!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{
    min-width:0!important;
    width:100%!important;
    min-height:182px!important;
    padding:26px 10px!important;
    justify-content:center!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:78px!important;line-height:.88!important}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{font-size:20px!important;letter-spacing:4px!important;margin-top:14px!important}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{font-size:18px!important;line-height:1.2!important;margin-top:10px!important}
body.single-listing .apd120-new-sparkle{left:205px!important;bottom:20px!important;font-size:20px!important;opacity:.9!important}

@media(max-width:1360px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        min-height:286px!important;
        padding:24px 24px!important;
        grid-template-columns:minmax(210px,26%) minmax(280px,44%) minmax(124px,15%) minmax(124px,15%)!important;
    }
    body.single-listing .apd120-new-seal{height:188px!important}
    body.single-listing .apd120-new-seal-core{width:132px!important;height:132px!important}
    body.single-listing .apd120-new-seal-core>span{font-size:17px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:34px!important}
    body.single-listing .apd120-new-seal-laurel{width:64px!important;height:112px!important;top:38px!important}
    body.single-listing .apd120-new-seal-laurel svg{width:64px!important;height:112px!important}
    body.single-listing .apd120-new-summary{padding:8px 24px 8px 16px!important}
    body.single-listing .apd120-new-summary strong{font-size:22px!important;max-width:460px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{min-height:162px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:64px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{font-size:16px!important}
    body.single-listing .apd120-new-sparkle{left:178px!important}
}
@media(max-width:1180px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        min-height:236px!important;
        grid-template-columns:minmax(180px,24%) minmax(240px,46%) minmax(102px,15%) minmax(102px,15%)!important;
    }
    body.single-listing .apd120-new-seal{height:154px!important}
    body.single-listing .apd120-new-seal-core{width:112px!important;height:112px!important}
    body.single-listing .apd120-new-seal-core>span{font-size:14px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:29px!important}
    body.single-listing .apd120-new-seal-laurel{width:54px!important;height:92px!important;top:31px!important}
    body.single-listing .apd120-new-seal-laurel svg{width:54px!important;height:92px!important}
    body.single-listing .apd120-new-summary strong{font-size:18px!important;max-width:360px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{min-height:132px!important;padding:18px 8px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:48px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{font-size:14px!important;letter-spacing:2px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{font-size:14px!important}
    body.single-listing .apd120-new-sparkle{left:150px!important}
}
@media(max-width:900px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:200px minmax(0,1fr) 110px!important;
        min-height:0!important;
    }
    body.single-listing .apd120-new-seal{height:150px!important}
    body.single-listing .apd120-new-summary strong{font-size:17px!important;max-width:100%!important}
    body.single-listing .apd120-new-rating{grid-column:3!important;grid-row:1!important}
    body.single-listing .apd120-new-count{display:flex!important;grid-column:3!important;grid-row:1!important;align-self:end!important;border-top:1px solid rgba(201,151,49,.28)!important;border-left:1px solid rgba(201,151,49,.48)!important;padding-top:12px!important;min-height:0!important}
}


/* APD 121.1 — compacta la tarjeta premium "Nuevo en APD" para igualarla a la referencia aprobada */
body.single-listing .apd117-score-banner.apd120-new-premium-banner{
    min-height:184px!important;
    padding:14px 20px!important;
    grid-template-columns:minmax(210px,28%) minmax(320px,44%) minmax(108px,14%) minmax(108px,14%)!important;
    gap:0!important;
    border-radius:16px!important;
    overflow:hidden!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner::before{
    width:300px!important;
    height:150px!important;
    right:-56px!important;
    bottom:-86px!important;
    opacity:.38!important;
}
body.single-listing .apd120-new-seal{
    height:126px!important;
    padding:0 8px 0 2px!important;
}
body.single-listing .apd120-new-seal-core{
    width:96px!important;
    height:96px!important;
    box-shadow:0 0 0 6px rgba(252,239,201,.92),0 0 0 8px rgba(201,151,49,.45),0 12px 22px rgba(7,27,59,.14)!important;
}
body.single-listing .apd120-new-crown{width:26px!important;height:20px!important;margin:0 0 3px!important}
body.single-listing .apd120-new-seal-core>span{font-size:12px!important;line-height:1.05!important}
body.single-listing .apd120-new-seal-core>strong{font-size:30px!important;line-height:1!important}
body.single-listing .apd120-new-seal-laurel{width:46px!important;height:86px!important;top:21px!important;opacity:.8!important}
body.single-listing .apd120-new-seal-laurel svg{width:46px!important;height:86px!important}
body.single-listing .apd120-new-seal-laurel.left{left:4px!important}
body.single-listing .apd120-new-seal-laurel.right{right:4px!important}
body.single-listing .apd120-new-summary{
    padding:0 18px 0 10px!important;
}
body.single-listing .apd120-new-summary strong{
    max-width:540px!important;
    font-size:17px!important;
    line-height:1.4!important;
    font-weight:500!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{
    min-height:126px!important;
    width:100%!important;
    padding:14px 6px!important;
    border-left:1px solid rgba(201,151,49,.34)!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{
    font-size:42px!important;
    line-height:.92!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{
    font-size:14px!important;
    letter-spacing:2px!important;
    margin-top:8px!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{
    font-size:12px!important;
    line-height:1.2!important;
    margin-top:6px!important;
}
body.single-listing .apd120-new-sparkle{left:160px!important;bottom:14px!important;font-size:14px!important;opacity:.8!important}
@media(max-width:1360px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        min-height:172px!important;
        padding:12px 16px!important;
        grid-template-columns:minmax(190px,27%) minmax(260px,45%) minmax(96px,14%) minmax(96px,14%)!important;
    }
    body.single-listing .apd120-new-seal{height:118px!important}
    body.single-listing .apd120-new-seal-core{width:88px!important;height:88px!important}
    body.single-listing .apd120-new-seal-core>span{font-size:11px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:27px!important}
    body.single-listing .apd120-new-summary strong{font-size:16px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{min-height:118px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:38px!important}
}
@media(max-width:1180px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        min-height:158px!important;
        grid-template-columns:minmax(170px,26%) minmax(220px,46%) minmax(88px,14%) minmax(88px,14%)!important;
    }
    body.single-listing .apd120-new-seal{height:108px!important}
    body.single-listing .apd120-new-seal-core{width:80px!important;height:80px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:24px!important}
    body.single-listing .apd120-new-summary strong{font-size:15px!important;max-width:350px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{min-height:108px!important;padding:12px 4px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:34px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{font-size:12px!important;letter-spacing:1.5px!important}
}
@media(max-width:900px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:170px minmax(0,1fr) 92px!important;
        min-height:auto!important;
    }
    body.single-listing .apd120-new-seal{height:106px!important}
    body.single-listing .apd120-new-summary strong{font-size:15px!important}
}
@media(max-width:767px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:1fr 86px!important;
        padding:12px 14px!important;
        gap:8px 0!important;
    }
    body.single-listing .apd120-new-seal{grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;height:86px!important}
    body.single-listing .apd120-new-summary{grid-column:1 / -1!important;grid-row:2!important;padding:0 0 4px!important}
    body.single-listing .apd120-new-summary strong{font-size:14px!important;line-height:1.35!important;max-width:none!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating{grid-column:2!important;grid-row:1!important;min-height:84px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{grid-column:2!important;grid-row:2!important;min-height:72px!important;border-left:1px solid rgba(201,151,49,.34)!important;border-top:none!important;padding:8px 4px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:28px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{font-size:11px!important;letter-spacing:1px!important;margin-top:4px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{font-size:11px!important}
    body.single-listing .apd120-new-sparkle{display:none!important}
}


/* APD 122 — refina el bloque premium Nuevo en APD para que no se corte y conserve mejor proporción */
body.single-listing .apd117-score-banner.apd120-new-premium-banner{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    min-height:150px!important;
    padding:12px 16px!important;
    grid-template-columns:200px minmax(0,1fr) 108px 108px!important;
    align-items:center!important;
    border-radius:14px!important;
    overflow:hidden!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner::before{
    width:250px!important;
    height:128px!important;
    right:-46px!important;
    bottom:-76px!important;
    opacity:.32!important;
}
body.single-listing .apd120-new-seal{
    height:104px!important;
    padding:0 4px 0 0!important;
    justify-content:center!important;
}
body.single-listing .apd120-new-seal-core{
    width:82px!important;
    height:82px!important;
    box-shadow:0 0 0 5px rgba(252,239,201,.92),0 0 0 7px rgba(201,151,49,.42),0 10px 18px rgba(7,27,59,.12)!important;
}
body.single-listing .apd120-new-crown{width:22px!important;height:16px!important;margin:0 0 2px!important}
body.single-listing .apd120-new-seal-core>span{font-size:11px!important;line-height:1.04!important}
body.single-listing .apd120-new-seal-core>strong{font-size:25px!important;line-height:1!important}
body.single-listing .apd120-new-seal-laurel{width:38px!important;height:72px!important;top:16px!important;opacity:.82!important}
body.single-listing .apd120-new-seal-laurel svg{width:38px!important;height:72px!important}
body.single-listing .apd120-new-seal-laurel.left{left:0!important}
body.single-listing .apd120-new-seal-laurel.right{right:0!important}
body.single-listing .apd120-new-summary{
    min-width:0!important;
    padding:0 16px 0 8px!important;
}
body.single-listing .apd120-new-summary strong{
    display:block!important;
    max-width:100%!important;
    font-size:14px!important;
    line-height:1.42!important;
    font-weight:500!important;
    letter-spacing:0!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{
    min-width:0!important;
    width:100%!important;
    min-height:104px!important;
    padding:10px 4px!important;
    border-left:1px solid rgba(201,151,49,.34)!important;
    justify-content:center!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{
    font-size:32px!important;
    line-height:.95!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span{
    font-size:11px!important;
    letter-spacing:1px!important;
    margin-top:6px!important;
}
body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{
    font-size:11px!important;
    line-height:1.2!important;
    margin-top:6px!important;
}
body.single-listing .apd120-new-sparkle{left:145px!important;bottom:11px!important;font-size:12px!important;opacity:.75!important}

@media(max-width:1200px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:180px minmax(0,1fr) 92px 92px!important;
        min-height:142px!important;
        padding:10px 14px!important;
    }
    body.single-listing .apd120-new-seal{height:96px!important}
    body.single-listing .apd120-new-seal-core{width:76px!important;height:76px!important}
    body.single-listing .apd120-new-seal-core>span{font-size:10px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:23px!important}
    body.single-listing .apd120-new-seal-laurel{width:34px!important;height:64px!important;top:15px!important}
    body.single-listing .apd120-new-seal-laurel svg{width:34px!important;height:64px!important}
    body.single-listing .apd120-new-summary strong{font-size:13px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{min-height:96px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:28px!important}
}

@media(max-width:980px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:156px minmax(0,1fr) 82px 82px!important;
        min-height:136px!important;
    }
    body.single-listing .apd120-new-seal{height:90px!important}
    body.single-listing .apd120-new-seal-core{width:70px!important;height:70px!important}
    body.single-listing .apd120-new-seal-core>strong{font-size:21px!important}
    body.single-listing .apd120-new-seal-laurel{width:30px!important;height:58px!important;top:14px!important}
    body.single-listing .apd120-new-seal-laurel svg{width:30px!important;height:58px!important}
    body.single-listing .apd120-new-summary strong{font-size:12.5px!important;line-height:1.38!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{min-height:90px!important;padding:8px 4px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:24px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{font-size:10px!important}
}

@media(max-width:767px){
    body.single-listing .apd117-score-banner.apd120-new-premium-banner{
        grid-template-columns:1fr 82px!important;
        min-height:auto!important;
        padding:12px!important;
        gap:6px 0!important;
    }
    body.single-listing .apd120-new-seal{grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;height:82px!important}
    body.single-listing .apd120-new-summary{grid-column:1 / -1!important;grid-row:2!important;padding:0 0 4px!important}
    body.single-listing .apd120-new-summary strong{font-size:13px!important;line-height:1.34!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating{grid-column:2!important;grid-row:1!important;min-height:82px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count{grid-column:2!important;grid-row:2!important;min-height:62px!important;border-top:none!important;padding:8px 4px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating strong,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count strong{font-size:24px!important}
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-rating span,
    body.single-listing .apd117-score-banner.apd120-new-premium-banner .apd13-favorite-count span{font-size:10px!important;letter-spacing:.5px!important}
    body.single-listing .apd120-new-sparkle{display:none!important}
}
