/* Saved service status, distinct from confirmation replies and invoice delivery. */
html body:not(#ngc-legacy-theme) .service-calendar-marks .service-status-badge{display:inline-block!important;width:fit-content!important;max-width:100%!important;padding:4px 7px!important;border:1px solid #667e76!important;border-radius:7px!important;background:#21332e!important;color:#e1ebe5!important;font-size:11px!important;font-weight:650!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body:not(#ngc-legacy-theme) .service-calendar-marks .service-status-confirmed{background:#193f35!important;border-color:#4d8e77!important;color:#b8f0d5!important}
html body:not(#ngc-legacy-theme) .service-calendar-marks .service-status-awaiting{background:#3c3020!important;border-color:#a6884e!important;color:#ffe0a3!important}
html body:not(#ngc-legacy-theme) .service-calendar-marks .service-status-new{background:#302b47!important;border-color:#8b78b2!important;color:#ded0ff!important}
html body:not(#ngc-legacy-theme) .service-calendar-marks .service-status-hold{background:#3a3025!important;border-color:#9d825a!important;color:#f1d3a5!important}
html body:not(#ngc-legacy-theme) .service-calendar-marks .service-status-progress{background:#1d3540!important;border-color:#5b94ad!important;color:#c2e5f3!important}
html body:not(#ngc-legacy-theme) .service-calendar-marks .service-status-cancelled{background:#26312e!important;border-color:#74837c!important;color:#d0dbd5!important}
@media print{.service-status-badge{color:#000!important;background:none!important;border:1px solid #777!important}}
