@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap";.container{display:grid;grid-template-columns:16.25em 1fr;border-color:var(--primary-background)}.side-menu{background-color:var(--primary-color);width:100%;height:100vh}header{padding:1.3em 1.7em;max-height:6.5em;background-color:var(--dark-red);border:none}.main-container{padding-top:3em;padding-inline:4.125em 6em;width:100%;height:100vh;overflow-y:auto;padding-bottom:2rem;background-color:#f1f1f1}.side-menu{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1em;transition:padding .5s ease}.side-menu__logo{height:5em}.side-menu__horizontal{border:1px solid var(hsla(0, 0%, 100%, .5));margin-bottom:2.1875em;margin-top:.625em}.side-menu__title-box{display:flex;align-items:center;justify-content:center;height:8.75em}.side-menu__title-box h2{color:var(--primary-h2-color);font-size:1.25rem;font-weight:500}.side-menu__tabs-container{display:grid;grid-template-columns:1fr}.side-menu--navigation{margin-bottom:2em}.tab{display:flex;align-items:center;padding:.75em 1.25em;gap:1.25em;color:var(--primary-tab-color);text-shadow:0px 4px 4px var(--text-shadow-color);text-decoration:none;transition:background-color .2s ease-in}.tab svg{width:1em;height:1em}.tabActive{border-left:3px solid;border-color:var(--tab-active-color);background-color:var(--tab-active-bg-color);padding-left:1.8em;text-shadow:none}.tabActive nav{margin-left:.625em}.tabActive span{color:var(--tab-active-color)}.tabActive svg{color:var(--tab-active-color)}.tabActive:hover{background-color:var(--tab-active-bg-color-100)}.tabInactive{background-color:var(--tab-inactive-bg-color)}.tabInactive:hover{background-color:var(--tab-inactive-bg-color-600)}.logo{width:100%;padding:0 3.5em}@media (width < 38em){.logo{padding:0 1.25em}}.login-container{display:flex;align-items:center;flex-direction:column}.login-container__box{display:flex;flex-direction:column;font-size:.875rem;font-weight:400;line-height:1rem;margin:5em 0;padding:3em 2.3em 0;width:clamp(20em,22em,90vw);height:clamp(20em,22em,90vw);border-radius:2.5em}.login-container__box>label{margin:0 0 .625em}.login-container__box>input{height:3.3em;margin:0 0 2em;padding:0 1em;background:var(--color-white);border-radius:1em}.login-container__box>button{color:var(--grey-white);display:flex;justify-content:center;align-items:center;place-self:center;height:2.6em;width:12em;cursor:pointer;background:var(--primary-color);border-radius:1em}.login-container__box>button:disabled{opacity:.5}body{background-color:var(--color-white);overflow:hidden}.flex-parent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:calc(100vh - env(safe-area-inset-bottom,100vh));align-items:center}.flex-parent .hero{height:100%;background-color:var(--dark-red);background-size:cover;background-position:center right}@media (width < 38em){.flex-parent{grid-template-columns:1fr}}.title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.title h2{margin:0}.title .button-add{background-color:#fff}.table-container{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.table-container .table-head{background-color:var(--dark-red)}.table-container .table-head th{color:#fff;font-weight:600}.table-container .table-body{min-width:650px}.status-badge{padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:capitalize}.status-badge.status-emprestado{background-color:#e3f2fd;color:#1976d2}.status-badge.status-devolvido{background-color:#e8f5e9;color:#2e7d32}.status-badge.status-atrasado{background-color:#ffebee;color:#d32f2f}.status-badge.status-cancelado{background-color:#fff8e1;color:#ed6c02}.local-selector__error{margin-bottom:16px;display:flex;align-items:center}.local-selector__option{display:flex;align-items:center;width:100%}.local-selector__option-name{font-weight:500}.local-selector__option-city{color:#666;font-size:.875rem;margin-left:4px}.local-selector__helper-text{margin-top:4px;font-size:.75rem;color:#666;padding-left:14px}.local-selector .MuiSelect-select{display:flex;align-items:center}.table-container{background-color:#fff;border-radius:4px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title h2{margin:0;font-size:1.5rem}.title .button-add{text-transform:none}.comodato-item-form-container{max-width:800px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.comodato-item-form-container h2{margin-top:0;margin-bottom:20px;color:#333}.comodato-item-form{display:flex;flex-direction:column;gap:10px}.comodato-item-form .form-actions{display:flex;justify-content:flex-end;margin-top:20px;gap:10px}.main-container-home{display:flex;flex-direction:column;max-width:100%;gap:.7em}.main-container-home__card{display:flex;align-items:center;justify-content:space-between}.main-container-home__table{max-height:470px}.atendimentos-previos-container{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;padding:8px;margin:8px 0}.atendimentos-previos-container span{border-bottom:1px solid gray;padding:8px 0}.atendimentos-previos-container :last-child{border-bottom:none}.atendimentos-previos-container-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background-color:#fff;border-radius:8px}.error-message{color:red;font-size:.875rem}.pagination-top{display:flex;justify-content:center;margin-top:10px;margin-bottom:10px}.pagination-top .pagination-container{display:flex;align-items:center}.pagination-container{display:flex;flex-direction:column;align-items:center;margin-top:20px;padding-bottom:20px}.pagination-container .pagination-info{margin-top:10px;color:#666;font-size:14px}.filter{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.filter-row{display:flex;gap:10px}.filter-pagination{display:flex;justify-content:flex-end;margin-top:5px}.filter-pagination .MuiPagination-root .MuiPagination-ul{margin:0}.paginationContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;width:100%;position:relative;min-height:60px}.paginationContainer .MuiPagination-root{margin-top:10px}.paginationContainer .no-results-container{width:100%;text-align:center;margin-bottom:15px}.paginationContainer .no-results{color:#666;font-style:italic;position:static}.table-head{background-color:var(--dark-red);padding:16px 8px;box-shadow:4px 4px 12px var(--text-shadow-color)}.table-head th{color:var(--color-white)}.filter{margin-top:2em;margin-bottom:1em}.filter-row{margin-top:.5em;display:flex;flex-direction:row;gap:.5em}.table-body{min-width:650px;background-color:var(--color-white);box-shadow:4px 4px 12px var(--text-shadow-color);border-radius:4px}.loadingRow{display:flex;flex-direction:row;justify-content:center;width:100%;padding:2px;height:50px}.form{margin-top:2em}.filhos-card{margin-top:8px;background-color:#f9f9f9!important}.local-atendimento-page{padding:24px}.local-atendimento-page .local-atendimento-table .MuiTableHead-root{background-color:#f5f5f5}.local-atendimento-page .local-atendimento-table .MuiTableRow-hover:hover{background-color:#f9f9f9}.local-atendimento-page .local-atendimento-table .MuiTableCell-root{border-bottom:1px solid #e0e0e0}.local-atendimento-page .local-atendimento-table .MuiIconButton-root{margin:0 4px}.local-atendimento-page .local-atendimento-table .MuiIconButton-root:hover{background-color:#0000000a}.local-atendimento-page .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff}.local-atendimento-page .MuiChip-root{font-weight:500}.local-atendimento-page .MuiTypography-h4{color:#333;font-weight:600}.local-atendimento-page .MuiButton-contained{box-shadow:0 2px 4px #0000001a}.local-atendimento-page .MuiButton-contained:hover{box-shadow:0 4px 8px #00000026}.title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.button-add{border:1px solid var(--dark-red)!important;color:var(--dark-red)!important}.button-add:hover{transition:all .3s;background-color:var(--dark-red)!important;color:var(--color-white)!important}.error-message{color:red;margin-top:.5rem;font-size:.875rem}.info-text{font-size:16px;color:#666;margin-bottom:20px}.title{display:flex;justify-content:space-between;align-items:center}.relatorio-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.relatorio-tab{padding:10px 20px;background:none;border:none;cursor:pointer;font-size:16px;position:relative;color:#666;transition:color .3s}.relatorio-tab:hover{color:#1976d2}.relatorio-tab.active{color:#1976d2;font-weight:500}.relatorio-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#1976d2}.relatorio-tab-content{padding:10px 0}:root{font-family:Roboto,sans-serif;--font-display: "Roboto";--color-background: hsl(300, 19%, 63%);--primary-background: hsl(300, 19%, 63%);--sidebar-background: hsl(234, 8%, 23%);--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--sky-blue: hsl(192, 92%, 40%);--dark-red: hsl(359, 72%, 23%);--grey-white: hsl(190, 38%, 94%);--primary-hr-color: hsl(234, 7%, 27%);--primary-h2-color: hsl(232, 9%, 67%);--primary-label-color: hsl(224, 8%, 47%);--primary-color: var(--dark-red);--test-color: rgb(19, 136, 28);--primary-tab-color: var(--grey-white);--tab-active-color: hsl(190, 38%, 96%);--tab-active-bg-color: hsl(359, 72%, 60%, 25%);--tab-active-bg-color-100: hsl(359, 72%, 60%, 40%);--tab-inactive-bg-color: var(--dark-blue);--tab-inactive-bg-color-600: var(--tab-active-bg-color);--modal-input-color-pink: hsla(310, 27%, 55%, .49);--modal-input-color-blue: hsla(180, 56%, 43%, .678);--modal-input-color-orange: hsla(77, 76%, 41%, .631);--modal-save-button-red: hsl(347, 57%, 50%);--text-shadow-color: hsla(0, 0%, 0%, .25);--box-shadow-color: hsl(0, 0%, 54%)}html{box-sizing:border-box}body{padding:0;font-family:var(--font-display);background-repeat:no-repeat;min-height:calc(100vh - env(safe-area-inset-bottom,100vh))}*,*:before,*:after{box-sizing:inherit}input,button{border:transparent}::placeholder{color:var(--color-white);opacity:1}::-ms-input-placeholder{color:var(--color-white)}.MuiInputBase-input,.MuiInputBase-root{background-color:var(--color-white)!important;border-radius:4px}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}
