@charset "utf-8";

.layout--sc { --primary-color: #363; --secondary-color: #c4000b; --tertiary-color: #8fb13a; --color-default: #333; --color-white: #fff; --shadow-box-button: rgba(0,0,0,0.4) 0px 2px 4px,rgba(0,0,0,0.3) 0px 7px 13px -3px,rgba(0,0,0,0.2) 0px -3px 0px inset; }

.layout--sc .btn.btn-filled { align-items: center; background: var(--color-white); color: var(--primary-color); display: flex; line-height: 17px; font-size: 0.875rem; font-weight: 600; justify-content: center; padding: 29px 24px; }

.layout--sc .btn.btn-filled.btn-primary { background: linear-gradient(0deg,var(--primary-color),var(--tertiary-color)); color: var(--color-white); }

.layout--sc .btn.btn-filled.btn-secondary { background: var(--secondary-color); color: rgb(255, 255, 255); }

.layout--sc .btn.btn-filled.btn-white { border: 1px solid rgb(212, 212, 212); background: var(--color-white); color: var(--color-default); }

.layout--sc .btn.btn-filled.btn-whiteprimary { background: var(--color-white); color: var(--primary-color); box-shadow: var(--shadow-box-button); }

.layout--sc .btn.btn-filled.btn-primarywhite { background: var(--primary-color); color: rgb(255, 255, 255); box-shadow: var(--shadow-box-button); }

.layout--sc .btn.btn-filled.btn-whitesecondary { background: var(--color-white); color: var(--secondary-color); box-shadow: var(--shadow-box-button); }

.layout--sc .btn.btn-filled.btn-secondarywhite { background-color: var(--secondary-color); color: rgb(255, 255, 255); box-shadow: var(--shadow-box-button); }

.layout--sc .btn.btn-filled.btn-right { justify-content: space-between; }

.layout--sc .btn.btn-danger { background-color: rgb(224, 35, 31) !important; color: rgb(255, 255, 255) !important; }

.layout--sc .btn .btn-active { opacity: 0.8; cursor: not-allowed; }

.layout--sc .btn.btn-flat { font-size: 1.2em; padding: 6px 0px; }

.layout--sc .btn.btn-flat.btn-primary { color: var(--primary-color); }

.layout--sc .btn.btn-flat.btn-secondary { color: var(--secondary-color); }

.layout--sc .btn.btn-flat.btn-tertiary { color: var(--tertiary-color); }

.layout--sc .btn.btn-flat.btn-white { color: rgb(255, 255, 255); }

.layout--sc .btn.btn-flat .icon-wrapper { vertical-align: middle; }

.layout--sc .btn.btn-outlined { border: 2px solid transparent; padding-top: 14px; padding-bottom: 14px; }

.layout--sc .btn.btn-outlined.btn-primary { border-color: var(--primary-color); color: var(--primary-color); }

.layout--sc .btn.btn-outlined.btn-lightblue, .layout--sc .btn.btn-outlined.btn-secondary { border-color: var(--secondary-color); color: var(--secondary-color); }

.layout--sc .btn.btn-outlined.btn-tertiary { border-color: var(--tertiary-color); color: var(--tertiary-color); }

.layout--sc .btn.btn-outlined.btn-gray { color: rgb(27, 27, 27); border-color: rgb(27, 27, 27); }

.layout--sc .form-checkbox-item .icon, .layout--sc .form-checkbox-label, .layout--sc .form-select-dropdown-item, .layout--sc .loading-frame .loading i, .layout--sc .loading-frame .loading label { color: var(--primary-color) !important; }

.layout--sc .vc-day-layer .vc-bg-blue-600 { background-color: var(--primary-color) !important; }

.layout--sc .btn-acompanhamento.btn-lightblue { border-color: var(--secondary-color); color: var(--secondary-color); }

.layout--sc .card-list-container .card .info-status .actions { display: flex; }

@media screen and (max-width: 1023px) {
  .layout--sc .card-list-container .card .info-status .actions { display: none; }
}

#app.accessibility .layout--sc .container-title, #app.accessibility .layout--sc .titulo-retornar__text { color: rgb(200, 195, 188); }

#app.accessibility .layout--sc .form-label { color: var(--primary-color); }
