/* Bổ sung cho modal dịch vụ cũ và các thành phần chỉ có ở trang dịch vụ. */
.hh-hero {
    display: none !important;
}

.hh-service-page button {
    font-family: var(--hh-font, "Roboto", "Segoe UI", Arial, sans-serif);
}

.hh-service-page .sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.hh-service-process-doc {
    width: 100%;
    font: inherit;
    text-align: left;
    cursor: pointer;
}

.hh-service-legacy-modal {
    position: fixed;
    z-index: 5000;
    inset: 0;
    display: none;
    padding: 28px;
    background: rgba(10, 12, 17, .7);
    backdrop-filter: blur(3px);
}

.hh-service-legacy-modal #inketquabanggiadichvu {
    width: min(980px, 100%);
    max-height: calc(100vh - 56px);
    margin: 0 auto;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 28px 80px rgba(0, 0, 0, .35);
    overflow: hidden;
}

.hh-service-legacy-modal #listinketquabanggiadichvu {
    max-height: calc(100vh - 110px);
    padding: 20px;
    overflow: auto;
}

.hh-service-legacy-modal #btnclosebanggia {
    display: grid;
    place-items: center;
    width: 36px;
    height: 36px;
    padding: 0;
    color: #ee0404;
    background: rgba(255, 255, 255, .12);
    border: 0;
    border-radius: 9px;
    cursor: pointer;
}

[data-test-id="pinterest-save-button"] {
    display: none !important;
}

@media (max-width: 768px) {
    .hh-service-legacy-modal {
        padding: 10px;
    }

    .hh-service-legacy-modal #inketquabanggiadichvu {
        max-height: calc(100vh - 20px);
    }

    .hh-service-legacy-modal #listinketquabanggiadichvu {
        max-height: calc(100vh - 74px);
        padding: 14px;
    }
}
