:root{--color-primary: #603d20;--color-primary-light: rgb(96, 61, 32, .05);--color-secondary: #F6BC72;--color-body-background: #f3f3f3}a,a:hover{text-decoration:none;color:var(--color-primary)}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.cursor-pointer{cursor:pointer}:focus{border-color:transparent;box-shadow:none!important}.break-line{background-color:#d3d3d3;height:2px;border-radius:25px;width:100%}.break-line-small{background-color:#d3d3d3;height:1px;border-radius:25px;width:100%}.fixed-submenu{position:fixed;background-color:#fff}.btn-picaporte-primary{background-color:var(--color-primary);color:var(--color-secondary)}.btn-picaporte-secondary{background-color:var(--color-secondary);color:var(--color-primary)}.page-link{cursor:pointer}.page-link:hover{color:var(--color-primary)}.fade:not(.show){opacity:1}.btn-outline-primary{color:var(--color-primary);border-color:var(--color-primary)}.btn-outline-primary:hover{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:none}.scrollable-dropdown-menu{max-height:300px;overflow-y:scroll}.table{border-collapse:separate;border-spacing:0 20px;margin-bottom:0}.table-row td:first-child,.table .table-row:last-child td:first-child{border-radius:10px 0 0 10px}.table-row td:last-child,.table .table-row:last-child td:last-child{border-radius:0 10px 10px 0}.table-row td{background:#fff;border-bottom:none;padding:20px;vertical-align:middle}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}.submenu-container{width:fit-content;min-width:300px;background-color:#fff}.submenu-grid{display:grid;grid-template-rows:auto;grid-template-columns:auto}.submenu-grid-item{border-bottom:1px solid var(--color-body-background);border-right:3px solid white}.submenu-grid-item.selected{color:var(--color-secondary);border-right:3px solid var(--color-secondary)}.accordion-item{background-color:#fff;border:1px solid white;margin-bottom:5px}.accordion-button{background-color:unset}.accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:inset 0 -1px #00000021}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-header{border-bottom:0px}.preference-card{margin:30px auto;width:300px;height:300px;border-radius:40px;box-shadow:5px 5px 20px 5px #0000001a,-5px -5px 20px 5px #0000001a;cursor:pointer;transition:.4s}.preference-card:hover{transform:scale(.9);box-shadow:5px 5px 30px 5px #0000001a,-5px -5px 30px 5px #0000001a}.empty-card{height:400px}.card-disabled{border:none}.card{border:1px solid white;border-radius:10px}.modal-list{overflow-y:scroll;height:400px}.form-check-input[type=checkbox]{border-radius:15px;height:2em;width:2em}.form-check-input:checked{background-color:var(--bs-success);border-color:var(--bs-success)}.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);pointer-events:none}.gu-hide{left:-9999px!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.fs-7{font-size:.75rem!important}.preference-list{margin-bottom:10px}.invalid-input{border-color:#8b0000}.invalid-message{font-size:10px;color:#8b0000}.required:after{content:" *";color:red}.lb-backdrop{background:#000000d9}
