/* Native website property management only. No sizes, DOM moves or click handlers. */
body.hp-pso-property-actions-page #submitPropertyBtn,
body.hp-pso-property-actions-page #submitPropertyBtn:link,
body.hp-pso-property-actions-page #submitPropertyBtn:visited,
body.hp-pso-property-actions-page #submitPropertyBtn:hover,
body.hp-pso-property-actions-page #submitPropertyBtn:focus,
body.hp-pso-property-actions-page #submitPropertyBtn:active,
body.hp-pso-property-actions-page #hp_pso_front_ai,
body.hp-pso-property-actions-page #hp_pso_front_ai:hover,
body.hp-pso-property-actions-page #hp_pso_front_ai:focus,
body.hp-pso-property-actions-page #hp_pso_front_ai:active,
body.hp-pso-property-actions-page #hp_pso_front_ai:disabled,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon:link,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon:visited,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon:hover,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon:focus,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon:active {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    text-decoration: none !important;
}
/* Keep the two secondary actions outlined, including after a touch/visited state. */
body.hp-pso-property-actions-page #viewPropertyBtn,
body.hp-pso-property-actions-page #viewPropertyBtn:link,
body.hp-pso-property-actions-page #viewPropertyBtn:visited,
body.hp-pso-property-actions-page #viewPropertyBtn:hover,
body.hp-pso-property-actions-page #viewPropertyBtn:focus,
body.hp-pso-property-actions-page #viewPropertyBtn:active {
    color: #0eaaa6 !important;
    -webkit-text-fill-color: #0eaaa6 !important;
    border-color: #0eaaa6 !important;
    background-color: #fff !important;
    text-decoration: none !important;
}
body.hp-pso-property-actions-page #deletePropertyBtn,
body.hp-pso-property-actions-page #deletePropertyBtn:link,
body.hp-pso-property-actions-page #deletePropertyBtn:visited,
body.hp-pso-property-actions-page #deletePropertyBtn:hover,
body.hp-pso-property-actions-page #deletePropertyBtn:focus,
body.hp-pso-property-actions-page #deletePropertyBtn:active {
    color: #ea3d36 !important;
    -webkit-text-fill-color: #ea3d36 !important;
    border-color: #ea3d36 !important;
    background-color: #fff !important;
    text-decoration: none !important;
}
/* Icon fonts, label spans and spinners inherit the same color, not a global link rule. */
body.hp-pso-property-actions-page #submitPropertyBtn *,
body.hp-pso-property-actions-page #viewPropertyBtn *,
body.hp-pso-property-actions-page #deletePropertyBtn *,
body.hp-pso-property-actions-page #hp_pso_front_ai *,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon *,
body.hp-pso-property-actions-page #submitPropertyBtn *::before,
body.hp-pso-property-actions-page #viewPropertyBtn *::before,
body.hp-pso-property-actions-page #deletePropertyBtn *::before,
body.hp-pso-property-actions-page #hp_pso_front_ai *::before,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon *::before {
    color: inherit !important;
    -webkit-text-fill-color: inherit !important;
}
/* Do not remove the keyboard focus indication or native disabled opacity. */
body.hp-pso-property-actions-page #submitPropertyBtn:focus-visible,
body.hp-pso-property-actions-page #viewPropertyBtn:focus-visible,
body.hp-pso-property-actions-page #deletePropertyBtn:focus-visible,
body.hp-pso-property-actions-page #hp_pso_front_ai:focus-visible,
body.hp-pso-property-actions-page .properties-list-item .op-btn > a.btn-icon:focus-visible {
    outline: 2px solid #087e7b !important;
    outline-offset: 3px;
}
/* No history deletion: collapse only the native single-property public discussion. */
body.single-property.hp-pso-comments-unavailable .singleTop ~ .comments:empty {
    display: none !important;
}
