/* Keep the launch date readable while the unavailable container service is muted. */
.container-launch-notice{margin:22px 0;padding:18px 20px;border:1px solid #bfc4c8;border-left:4px solid #777f85;border-radius:10px;background:#f0f1f2;color:#343a40;text-align:left}
.container-launch-notice strong{display:block;font-size:17px;line-height:1.4;color:#343a40}
.container-launch-notice p{margin:7px 0 0;font-size:14px;line-height:1.6;color:#505860}
.container-launch-notice[hidden],.container-launch-badge[hidden]{display:none!important}
.container-launch-badge{display:block;position:relative;z-index:2;margin:16px 18px;padding:9px 12px;border:1px solid #93999e;border-radius:6px;background:#e9ebed;color:#343a40;font-size:13px;font-weight:600;line-height:1.4}
.service-card>.container-launch-badge{margin:14px 0 0}
html[data-container-pending] :is(.service-card,.rx-fleet-card)[href*="/aluguer-contentores"]{filter:grayscale(1);border-color:#85898c;background:#292b2d}
html[data-container-pending] :is(.service-card,.rx-fleet-card)[href*="/aluguer-contentores"] :is(img,.service-head,.service-icon){opacity:.55}
html[data-container-pending] .nav-containers{color:#989c9f!important}
html[data-container-pending][data-container-page] :is(.ct-hero-art,.ct-size-card){filter:grayscale(1);opacity:.55}
html[data-container-pending] #ct-form{filter:grayscale(1);opacity:.5;user-select:none}
html[data-container-pending] [data-container-launch-cta]{filter:grayscale(1);opacity:.5;cursor:not-allowed}
@media(max-width:600px){.container-launch-notice{padding:15px;margin:17px 0}.container-launch-notice strong{font-size:16px}}
