/**
 * AMS V3 Front Primitives
 *
 * Scoped primitives for public units/projects shortcode surfaces.
 */

:where(.ams-units-search-front, .ams-projects-front),
:where(.ams-units-search-front, .ams-projects-front) *,
:where(.ams-units-search-front, .ams-projects-front) *::before,
:where(.ams-units-search-front, .ams-projects-front) *::after {
    box-sizing: border-box;
}

:where(.ams-units-search-front, .ams-projects-front) {
    font-family: Tajawal, Arial, sans-serif;
}

:where(.ams-units-search-front, .ams-projects-front) a {
    color: inherit;
    text-decoration: none;
}

:where(.ams-units-search-front, .ams-projects-front) button,
:where(.ams-units-search-front, .ams-projects-front) input,
:where(.ams-units-search-front, .ams-projects-front) select,
:where(.ams-units-search-front, .ams-projects-front) textarea {
    font: inherit;
}

:where(.ams-units-search-front, .ams-projects-front) button,
:where(.ams-units-search-front, .ams-projects-front) input[type="button"],
:where(.ams-units-search-front, .ams-projects-front) input[type="submit"] {
    cursor: pointer;
}

:where(.ams-units-search-front, .ams-projects-front) button:disabled,
:where(.ams-units-search-front, .ams-projects-front) input:disabled,
:where(.ams-units-search-front, .ams-projects-front) select:disabled,
:where(.ams-units-search-front, .ams-projects-front) textarea:disabled {
    cursor: not-allowed;
}

:where(.ams-units-search-front, .ams-projects-front) [hidden] {
    display: none !important;
}
