/* =====================================================================
   brand-meyou.css — identidade Me&You sobre o template (GERADO 2026-08-30)
   NAO EDITE A MAO: derivado de style.css + style-preset.css trocando a
   paleta ORIGINAL do preset-1 (cyan 04a9f5, hover 0387c4, tint e6f6fe,
   rgb "4 169 245" — grafados sem # de propósito, p/ não disparar greps) pelos
   do design system (~/repos/design-system/colors_and_type.css):
     --brand #3b4184 · --brand-deep #21357a · --brand-tint #e9ecf9
   Carregado DEPOIS de style-preset.css (HeadCSS.cshtml) — mesma
   especificidade, ordem vence. Reverter = remover o <link>.
   Regenerar: script inline no PROGRESS de 2026-08-30 (ou pedir ao Claude).
   ===================================================================== */
:root,
[data-bs-theme=light]{--bs-blue: #3b4184;--bs-primary: #3b4184;--bs-primary-rgb: 59, 65, 132;--bs-link-color: #3b4184;--bs-link-color-rgb: 59, 65, 132;--bs-link-hover-color: #21357a;}
.table{--bs-table-hover-bg: rgba(59, 65, 132, 0.02);}
.btn-primary, .introjs-tooltip .introjs-button.introjs-nextbutton{--bs-btn-bg: #3b4184;--bs-btn-border-color: #3b4184;--bs-btn-hover-border-color: #21357a;--bs-btn-active-bg: #21357a;--bs-btn-disabled-bg: #3b4184;--bs-btn-disabled-border-color: #3b4184;}
.btn-outline-primary{--bs-btn-color: #3b4184;--bs-btn-border-color: #3b4184;--bs-btn-hover-bg: #3b4184;--bs-btn-hover-border-color: #3b4184;--bs-btn-focus-shadow-rgb: 59, 65, 132;--bs-btn-active-bg: #3b4184;--bs-btn-active-border-color: #3b4184;--bs-btn-disabled-color: #3b4184;--bs-btn-disabled-border-color: #3b4184;}
.btn-link{--bs-btn-color: #3b4184;--bs-btn-hover-color: #21357a;--bs-btn-active-color: #21357a;}
.accordion{--bs-accordion-active-bg: #e9ecf9;}
}
.progress,
.progress-stacked{--bs-progress-bar-bg: #3b4184;}
[data-pc-direction=rtl] .border-primary{border-color: #3b4184 !important;}
.bg-light-primary{background: #e9ecf9;color: #3b4184;}
.icon-svg-primary{fill: #e9ecf9;stroke: #3b4184;}
.material-icons-two-tone.text-primary{background-color: #3b4184;}
.text-hover-primary:hover{color: #3b4184 !important;}
/*====== background ends ======*/
/*====== border color css starts ======*/
.b-primary{border: 1px solid #3b4184;}
.border-bottom-primary td{border-bottom: 1px solid #3b4184;}
.border-bottom-primary th{border-bottom: 1px solid #3b4184 !important;}
.fill-primary{fill: #3b4184;}
:root{--bs-blue-500: #3b4184;}
.layout-advance{--pc-layout-2-color: #3b4184;}
.layout-advance a.preset.preset-1{background: #3b4184;}
.layout-advance a.preset.preset-gradient-1{background: linear-gradient(to right, #3b4184 0%, #30bcfc 100%);}
.layout-advance.preset-1{--pc-layout-2-color: #3b4184;}
.layout-advance.preset-gradient-1{--pc-layout-2-color: linear-gradient(to right, #3b4184 0%, #30bcfc 100%);}
.pc-header .dropdown-notification .list-group-item-action:active, .pc-header .dropdown-notification .list-group-item-action:hover, .pc-header .dropdown-notification .list-group-item-action:focus{background: #e9ecf9;}
#pc-noti-home > .d-flex:hover{background: rgba(59, 65, 132, 0.1);}
.page-header .breadcrumb .breadcrumb-item a:hover{color: #3b4184;}
.badge.bg-light-primary{background: #e9ecf9;color: #3b4184;}
.btn-light-primary{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-light-primary .material-icons-two-tone{background-color: #3b4184;}
.btn-light-primary:hover{background: #3b4184;border-color: #3b4184;}
.btn-light-primary.focus, .btn-light-primary:focus{background: #3b4184;border-color: #3b4184;}
.btn-light-primary:not(:disabled):not(.disabled).active, .btn-light-primary:not(:disabled):not(.disabled):active, .show > .btn-light-primary.dropdown-toggle{background: #3b4184;border-color: #3b4184;}
.btn-check:active + .btn-light-primary,
.btn-check:checked + .btn-light-primary{background: #3b4184;border-color: #3b4184;}
.btn-link-primary{color: #3b4184;}
.btn-link-primary .material-icons-two-tone{background-color: #3b4184;}
.btn-link-primary:hover{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-link-primary.focus, .btn-link-primary:focus{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-link-primary:not(:disabled):not(.disabled).active, .btn-link-primary:not(:disabled):not(.disabled):active, .show > .btn-link-primary.dropdown-toggle{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-check:active + .btn-link-primary,
.btn-check:checked + .btn-link-primary{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-link-hover-primary:hover{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-link-hover-primary.focus, .btn-link-hover-primary:focus{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-link-hover-primary:not(:disabled):not(.disabled).active, .btn-link-hover-primary:not(:disabled):not(.disabled):active, .show > .btn-link-hover-primary.dropdown-toggle{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.btn-check:active + .btn-link-hover-primary,
.btn-check:checked + .btn-link-hover-primary{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
.progress.progress-primary{background: #e9ecf9;}
.progress.progress-primary .progress-bar{background: #3b4184;}
.table-hover tbody tr:hover{background-color: rgba(59, 65, 132, 0.03);}
.tabs-light.nav-pill .nav-item .nav-link{color: #3b4184;background: #e9ecf9;}
.tabs-light.nav-pill .nav-link.active{background: #3b4184;}
.form-check .form-check-input.input-primary:checked{border-color: #3b4184;background-color: #3b4184;}
.form-check .form-check-input.input-light-primary:checked{border-color: #e9ecf9;background-color: #e9ecf9;}
.form-check .form-check-input.input-primary:focus[type=checkbox], .form-check .form-check-input.input-primary:focus[type=radio], .form-check .form-check-input.input-light-primary:focus[type=checkbox], .form-check .form-check-input.input-light-primary:focus[type=radio]{box-shadow: 0 0 0 0.2rem rgba(59, 65, 132, 0.25);border-color: #3b4184;}
.datepicker tbody tr > td.day.active, .datepicker tbody tr > td.day.active:hover, .datepicker tbody tr > td.day.selected, .datepicker tbody tr > td.day.selected:hover{background: #3b4184;}
.datepicker tbody tr > td.day.today{background: #3b4184 !important;}
.datepicker tbody tr > td span.hour.active, .datepicker tbody tr > td span.hour.active.focused:hover, .datepicker tbody tr > td span.hour.active:hover, .datepicker tbody tr > td span.hour.focused, .datepicker tbody tr > td span.hour.focused:hover,
.datepicker tbody tr > td span.minute.active,
.datepicker tbody tr > td span.minute.active.focused:hover,
.datepicker tbody tr > td span.minute.active:hover,
.datepicker tbody tr > td span.minute.focused,
.datepicker tbody tr > td span.minute.focused:hover,
.datepicker tbody tr > td span.month.active,
.datepicker tbody tr > td span.month.active.focused:hover,
.datepicker tbody tr > td span.month.active:hover,
.datepicker tbody tr > td span.month.focused,
.datepicker tbody tr > td span.month.focused:hover,
.datepicker tbody tr > td span.year.active,
.datepicker tbody tr > td span.year.active.focused:hover,
.datepicker tbody tr > td span.year.active:hover,
.datepicker tbody tr > td span.year.focused,
.datepicker tbody tr > td span.year.focused:hover{background: #3b4184;}
.tagify__tag{--tag-hover: rgba(59, 65, 132, 0.3);}
.tagify__tag.tagify__tag--primary{--tag-bg: rgba(59, 65, 132, 0.2);}
.tagify__tag.tagify__tag--primary div .tagify__tag-text{color: #3b4184;}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background: #3b4184;}
.tt-menu .tt-suggestion.active, .tt-menu .tt-suggestion:active, .tt-menu .tt-suggestion:focus, .tt-menu .tt-suggestion:hover{background: rgba(59, 65, 132, 0.03);color: #3b4184;}
.dropzone.dropzone-primary{border-color: #3b4184;}
.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover i,
.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover i{color: #3b4184;}
.is-focused .choices__inner, .is-open .choices__inner{border-color: #3b4184;box-shadow: 0 0 0 0.2rem rgba(59, 65, 132, 0.25);}
.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color: rgba(59, 65, 132, 0.1);}
.fc-event.event-primary{background: #e9ecf9 !important;color: #3b4184 !important;}
.fc-event.event-primary.fc-h-event .fc-event-main{color: #3b4184;}
.fc-event.event-primary.fc-h-event:focus, .fc-event.event-primary.fc-h-event:hover{background: #3b4184;}
.checkout-tabs .nav-item.show .nav-link,
.checkout-tabs .nav-link.active{color: #3b4184;}
.checkout-tabs .nav-item.show .nav-link p,
.checkout-tabs .nav-item.show .nav-link h5,
.checkout-tabs .nav-item.show .nav-link .h5,
.checkout-tabs .nav-link.active p,
.checkout-tabs .nav-link.active h5,
.checkout-tabs .nav-link.active .h5{color: #3b4184;}
.feed-card h6:hover, .feed-card .h6:hover{color: #3b4184;}
.feed-card:hover .border-feed.bg-primary{background-color: rgba(59, 65, 132, 0.3) !important;}
.feed-card:hover .border-feed.bg-primary i{color: #3b4184;}
.feed-card:hover .border-feed.bg-primary i.material-icons-two-tone{background-color: #3b4184;}
.swal-button:focus{box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(59, 65, 132, 0.29);}
.swal-content__input:focus{border-color: rgba(59, 65, 132, 0.29);}
.swal-content__textarea:focus{border-color: rgba(59, 65, 132, 0.29);}
.swal2-styled:focus{box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(59, 65, 132, 0.4) !important;}
.notifier.primary{border-left-color: #3b4184;}
/**  =====================
    30. Rangeslider css end
========================== **/
/**  =====================
    31. Daterange css start
========================== **/
.daterangepicker{box-shadow: 0 0 25px rgba(59, 65, 132, 0.15);}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #3b4184;}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover{background-color: #3b4184;}
.daterangepicker .ranges ul li.active{background-color: #3b4184;}
.daterangepicker .ranges ul li:hover{background-color: #3b4184;}
.bootstrap-tagsinput .tag{background: #3b4184;}
/* Zebra-striping */
.table-striped tbody tr:nth-of-type(2n + 1){background-color: rgba(59, 65, 132, 0.03);}
div.dt-button-info{color: #3b4184;border: 2px solid #3b4184;}
div.dt-button-info h2, div.dt-button-info .h2{border-bottom: 1px solid #3b4184;background-color: #3b4184;}
table.dataTable tbody td.focus,
table.dataTable tbody th.focus{box-shadow: inset 0 0 1px 2px #3b4184;}
.theme-color.preset-color.preset-color > a[data-value=preset-1]{background: #3b4184;}
[data-pc-preset=preset-1]{--pc-sidebar-active-color: #3b4184;--bs-blue: #3b4184;--bs-primary: #3b4184;--bs-primary-rgb: 59, 65, 132;--bs-primary-light: #e9ecf9;--bs-link-color: #3b4184;--bs-link-color-rgb: 59, 65, 132;--bs-link-hover-color: #21357a;--dt-row-selected: 59, 65, 132;}
[data-pc-preset=preset-1] .bg-light-primary{background: #e9ecf9;color: #3b4184;}
[data-pc-preset=preset-1] .link-primary{color: #3b4184 !important;}
[data-pc-preset=preset-1] .link-primary:hover, [data-pc-preset=preset-1] .link-primary:focus{color: #21357a !important;}
[data-pc-preset=preset-1] .btn-primary{--bs-btn-bg: #3b4184;--bs-btn-border-color: #3b4184;--bs-btn-hover-border-color: #21357a;--bs-btn-active-bg: #21357a;--bs-btn-disabled-bg: #3b4184;--bs-btn-disabled-border-color: #3b4184;}
[data-pc-preset=preset-1] .btn-link{--bs-btn-color: #3b4184;--bs-btn-hover-color: #21357a;--bs-btn-active-color: #21357a;}
[data-pc-preset=preset-1] .text-bg-primary{background-color: RGBA(59, 65, 132, var(--bs-bg-opacity, 1)) !important;}
[data-pc-preset=preset-1] .accordion{--bs-accordion-btn-focus-border-color: #3b4184;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.2rem rgba(59, 65, 132, 0.25);--bs-accordion-active-color: #3b4184;--bs-accordion-active-bg: #e9ecf9;}
[data-pc-preset=preset-1] .list-group{--bs-list-group-active-bg: #3b4184;--bs-list-group-active-border-color: #3b4184;}
[data-pc-preset=preset-1] .nav{--bs-nav-link-hover-color: #21357a;}
[data-pc-preset=preset-1] .nav-pills{--bs-nav-pills-link-active-bg: #3b4184;}
[data-pc-preset=preset-1] .pagination{--bs-pagination-hover-color: #21357a;--bs-pagination-focus-color: #21357a;--bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(59, 65, 132, 0.25);--bs-pagination-active-bg: #3b4184;--bs-pagination-active-border-color: #3b4184;}
[data-pc-preset=preset-1] .progress{--bs-progress-bar-bg: #3b4184;}
[data-pc-preset=preset-1] .form-check .form-check-input.input-primary:checked{border-color: #3b4184;background-color: #3b4184;}
[data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:checked{border-color: #e9ecf9;background-color: #e9ecf9;}
[data-pc-preset=preset-1] .form-check .form-check-input.input-primary:focus[type=checkbox], [data-pc-preset=preset-1] .form-check .form-check-input.input-primary:focus[type=radio], [data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:focus[type=checkbox], [data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:focus[type=radio]{box-shadow: 0 0 0 0.2rem rgba(59, 65, 132, 0.25);border-color: #3b4184;}
[data-pc-preset=preset-1] .btn-light-primary{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
[data-pc-preset=preset-1] .btn-light-primary .material-icons-two-tone{background-color: #3b4184;}
[data-pc-preset=preset-1] .btn-light-primary:hover{background: #3b4184;border-color: #3b4184;}
[data-pc-preset=preset-1] .btn-light-primary.focus, [data-pc-preset=preset-1] .btn-light-primary:focus{background: #3b4184;border-color: #3b4184;}
[data-pc-preset=preset-1] .btn-light-primary:not(:disabled):not(.disabled).active, [data-pc-preset=preset-1] .btn-light-primary:not(:disabled):not(.disabled):active, .show > [data-pc-preset=preset-1] .btn-light-primary.dropdown-toggle{background: #3b4184;border-color: #3b4184;}
[data-pc-preset=preset-1] .btn-check:active + .btn-light-primary,
[data-pc-preset=preset-1] .btn-check:checked + .btn-light-primary{background: #3b4184;border-color: #3b4184;}
[data-pc-preset=preset-1] .btn-link-primary{color: #3b4184;}
[data-pc-preset=preset-1] .btn-link-primary .material-icons-two-tone{background-color: #3b4184;}
[data-pc-preset=preset-1] .btn-link-primary:hover{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
[data-pc-preset=preset-1] .btn-link-primary.focus, [data-pc-preset=preset-1] .btn-link-primary:focus{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
[data-pc-preset=preset-1] .btn-link-primary:not(:disabled):not(.disabled).active, [data-pc-preset=preset-1] .btn-link-primary:not(:disabled):not(.disabled):active, .show > [data-pc-preset=preset-1] .btn-link-primary.dropdown-toggle{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
[data-pc-preset=preset-1] .btn-check:active + .btn-link-primary,
[data-pc-preset=preset-1] .btn-check:checked + .btn-link-primary{background: #e9ecf9;color: #3b4184;border-color: #e9ecf9;}
[data-pc-preset=preset-1] .swal-button:focus{box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(59, 65, 132, 0.29);}
[data-pc-preset=preset-1] .swal-content__input:focus{border-color: rgba(59, 65, 132, 0.29);}
[data-pc-preset=preset-1] .swal-content__textarea:focus{border-color: rgba(59, 65, 132, 0.29);}
[data-pc-preset=preset-1] .swal2-styled:focus{box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(59, 65, 132, 0.4) !important;}
[data-pc-preset=preset-1] .table-primary{--bs-table-bg: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .form-check .form-check-input.input-light-primary:checked{border-color: rgba(59, 65, 132, 0.2);background-color: rgba(59, 65, 132, 0.2);}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary{background: rgba(59, 65, 132, 0.2);color: #3b4184;border-color: rgba(59, 65, 132, 0.2);}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary .material-icons-two-tone{background-color: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary:hover{background: #3b4184;border-color: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary.focus, [data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary:focus{background: #3b4184;border-color: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary:not(:disabled):not(.disabled).active, [data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary:not(:disabled):not(.disabled):active, .show > [data-pc-theme=dark][data-pc-preset=preset-1] .btn-light-primary.dropdown-toggle{background: #3b4184;border-color: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-check:active + .btn-light-primary,
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-check:checked + .btn-light-primary{background: #3b4184 !important;border-color: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary{color: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary .material-icons-two-tone{background-color: #3b4184;}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary:hover{background: rgba(59, 65, 132, 0.2);color: #3b4184;border-color: rgba(59, 65, 132, 0.2);}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary.focus, [data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary:focus{background: rgba(59, 65, 132, 0.2);color: #3b4184;border-color: rgba(59, 65, 132, 0.2);}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary:not(:disabled):not(.disabled).active, [data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary:not(:disabled):not(.disabled):active, .show > [data-pc-theme=dark][data-pc-preset=preset-1] .btn-link-primary.dropdown-toggle{background: rgba(59, 65, 132, 0.2);color: #3b4184;border-color: rgba(59, 65, 132, 0.2);}
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-check:active + .btn-link-primary,
[data-pc-theme=dark][data-pc-preset=preset-1] .btn-check:checked + .btn-link-primary{background: rgba(59, 65, 132, 0.2);color: #3b4184;border-color: rgba(59, 65, 132, 0.2);}
