*{box-sizing:border-box;margin:0;padding:0}body,textarea{font-family:"Roboto",sans-serif}body{color:#666;color:var(--text);background-color:#f6f6fb;background-color:var(--body-bg);font-size:.9rem}input{font-family:"Roboto",sans-serif}:root{--primary:#e6007e;--secondary:#8bc931;--ternary:#9e70aa;--dark-ternary:#775081;--dark:#291938;--dark-ligth:#42285a;--disabled:#cfcfcf;--text:#666;--danger:#fb5858;--accent:#61ce70;--light-bg:#f5efdf;--body-bg:#f6f6fb;--light-gray:#dcdcdc;--select-bg:#f0f0f0}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}#root{height:100vh;max-height:-webkit-fill-available;min-height:-webkit-fill-available}.dashboard{position:relative;width:100%;height:100%}.main-container{display:flex;height:100%;min-height:100vh;min-height:-webkit-fill-available}.invisible{opacity:0;pointer-events:none}.multi-select{position:relative}.multi-select p{background-color:#f0f0f0;background-color:var(--select-bg);border:1px solid #dcdcdc;border:1px solid var(--light-gray);padding:.5rem 1rem}.multi-select:hover ul{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.multi-select ul{position:absolute;bottom:100%;left:0;width:100%;background-color:#fff;list-style:none;border-radius:.3rem;pointer-events:none;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);border:1px solid #dcdcdc;border:1px solid var(--light-gray);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.multi-select ul li{padding:.5rem}.multi-select ul li.active{background-color:#f0f0f0;background-color:var(--select-bg)}.switch{position:relative;display:grid;grid-template-columns:20px 1fr;grid-gap:.5rem;padding:.4rem .6rem;border:1px solid #f5efdf;border:1px solid var(--light-bg);box-shadow:0 3px 6px rgba(0,0,0,.1);border-radius:1rem}.switch input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.switch span{width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #dcdcdc;border:1px solid var(--light-gray);position:relative}.switch span svg{width:10px;height:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.switch span svg path{fill:#fff}.switch input:checked~span{background-color:#e6007e;background-color:var(--primary)}.mobile{display:none}@media(max-width:650px){.mobile{display:block}}.tooltip{position:relative}.tooltip.text-tool:after{width:120px;max-width:none}.tooltip.rigth:after{left:auto;right:100%}.tooltip:after{content:attr(data-tool);position:absolute;top:100%;left:0;background-color:#291938;background-color:var(--dark);color:#fff;padding:.5rem;width:100%;white-space:normal;box-sizing:border-box;text-align:center;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:10;max-width:100%;border-radius:1rem;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.tooltip:hover:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.container{width:100%;overflow:auto}button.text-icon{display:flex}button.text-icon.primary svg,button.text-icon.primary svg:not(.no-fill) line,button.text-icon.primary svg:not(.no-fill) path,button.text-icon.primary svg:not(.no-fill) polygon{fill:#fff}button.text-icon.primary svg.path{fill:initial}button.text-icon.primary svg.path path{fill:#fff}button.text-icon.primary svg.path line,button.text-icon.primary svg.path polygon{fill:transparent}button.text-icon svg{margin-right:.5rem}.export-action{display:grid;grid-template-columns:250px 1fr;justify-items:baseline;margin-top:1rem;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:1}.export-action button{margin:0}.export-action .button-actions{text-align:right;width:100%}.export-action .button-actions button{margin-left:1rem}.export-action .input-wrapper input{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:700px){.export-action{grid-template-columns:1fr;grid-gap:.5rem}.export-action .button-actions{text-align:left}.export-action .button-actions button{margin-left:0;margin-right:1rem}}.flex{display:flex;align-items:center}.file-btn{position:relative;cursor:pointer}.file-btn input{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.file-btn p{pointer-events:none}button{border:0;color:#42285a;color:var(--dark-ligth);padding:.5rem 2rem;border-radius:1rem;margin:1rem 0;cursor:pointer;transition:background-color .5s ease}button svg{width:15px;height:15px;vertical-align:middle}button svg line,button svg path,button svg polygon{transition:fill .5s ease}button.icon{padding:.5rem}button.primary{border:2px solid #e6007e;border:2px solid var(--primary);background-color:#e6007e;background-color:var(--primary);color:#fff}button.primary.reverse svg{fill:#e6007e;fill:var(--primary);color:#e6007e;color:var(--primary)}button.primary.reverse svg path{fill:#fff}button.primary.reverse:hover svg{color:#fff;fill:#e6007e;fill:var(--primary)}button.primary.reverse:hover svg path{fill:#e6007e;fill:var(--primary)}button.primary.icon{background-color:transparent;border:0}button.primary.icon:hover{background-color:#e6007e;background-color:var(--primary)}button.primary.icon:hover svg line,button.primary.icon:hover svg path,button.primary.icon:hover svg polygon{fill:#fff}button.primary.no-fill svg polygon{fill:transparent!important}button.primary.icon-text svg{margin-right:.5rem}button.primary.icon-text svg line,button.primary.icon-text svg path,button.primary.icon-text svg polygon{fill:#fff}button.primary svg line,button.primary svg path,button.primary svg polygon{fill:#e6007e;fill:var(--primary)}button.border{border:2px solid #e6007e;border:2px solid var(--primary);background-color:transparent;color:#e6007e;color:var(--primary)}button:disabled{background-color:#dcdcdc;background-color:var(--light-gray);border-color:#dcdcdc;border-color:var(--light-gray);cursor:not-allowed}button:disabled svg{pointer-events:none}.four-col,.three-col,.two-col{display:grid;grid-gap:1rem}.four-col{grid-template-columns:repeat(4,1fr)}@media(max-width:700px){.four-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:450px){.four-col{grid-template-columns:1fr}}.three-col{grid-template-columns:repeat(3,1fr)}@media(max-width:650px){.three-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:450px){.three-col{grid-template-columns:1fr}}.two-col{grid-template-columns:repeat(2,1fr)}@media(max-width:450px){.two-col{grid-template-columns:1fr}}.error{background-color:#fb5858;background-color:var(--danger);color:#fff;padding:.5rem 1rem;border-radius:1rem;margin-bottom:.5rem}.notification{position:fixed;top:1rem;left:1rem;z-index:100;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.2);padding:1rem;border:3px solid #e6007e;border:3px solid var(--primary);-webkit-transform:translateX(-150%);transform:translateX(-150%);transition:-webkit-transform 1s cubic-bezier(.7,.07,.4,.92);transition:transform 1s cubic-bezier(.7,.07,.4,.92);transition:transform 1s cubic-bezier(.7,.07,.4,.92),-webkit-transform 1s cubic-bezier(.7,.07,.4,.92)}.notification.active{-webkit-transform:translateX(0);transform:translateX(0)}.wrapper{max-width:1200px;margin:0 auto;padding:1rem}table{border-collapse:collapse;box-shadow:0 4px 5px rgba(0,0,0,.1);width:100%;border-radius:1rem;background-color:#fff}table thead{border-radius:.5rem .5rem 0 0;background-color:#9e70aa;background-color:var(--ternary);overflow:hidden}table thead tr th:first-child{border-radius:1rem 0 0 0}table thead tr th:last-child{border-radius:0 1rem 0 0}table tr{border-bottom:1px solid #dcdcdc;border-bottom:1px solid var(--light-gray)}table tr .status{text-align:center;width:30px}table tr .status .status-ring{width:20px;height:20px;margin:0 auto;position:relative;border-radius:50%;background-color:#fff;display:block;border:1px solid #dcdcdc;border:1px solid var(--light-gray);box-shadow:0 2px 4px rgba(0,0,0,.3)}table tr .status .status-ring.danger,table tr .status .status-ring.terminal{background-color:#fb5858;background-color:var(--danger)}table tr .status .status-ring.grave{background-color:#ff9b05}table tr .status .status-ring.delicado{background-color:#ffeb00}table tr .status .status-ring.urg_medic{background-color:#4971e1}table tr .status .status-ring.tto{background-color:#666;background-color:var(--text)}table tr td,table tr th{padding:.5rem 1rem;text-align:left}table tr td.actions,table tr th.actions{text-align:center}table tr th{color:#fff;font-weight:300}table tr button{margin:0;padding:0}table tr .table-actions{display:flex}table tr .table-actions button{width:auto}.chips-wrapper{margin-top:.5rem}.chips-wrapper .chip{display:inline-block;padding:.5rem 1rem;border:1px solid #e6007e;border:1px solid var(--primary);border-radius:1rem;margin:0 .5rem .5rem 0;cursor:pointer}.chips-wrapper .chip.active{background-color:#e6007e;background-color:var(--primary);color:#fff}.modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;background-color:hsla(0,0%,100%,.5);opacity:0;pointer-events:none;z-index:10;transition:opacity 1s ease}.modal-wrapper.preview{z-index:100}.modal-wrapper.preview .modal{max-width:900px;height:95%;max-height:600px}.modal-wrapper.preview .modal .content{height:calc(100% - 70px);position:relative}.modal-wrapper.preview .modal embed{width:100%;height:100%}.modal-wrapper.preview .modal img{display:block;margin:0 auto;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;object-fit:contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-wrapper.active{opacity:1;pointer-events:auto}.modal-wrapper.active>.modal,.modal-wrapper.active>.modal.confirm,.modal-wrapper.active>.modal.up{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.modal-wrapper .modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;max-height:95%;max-width:400px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);opacity:0;transition:opacity 1s ease,-webkit-transform 1s cubic-bezier(.7,.07,.22,.96);transition:opacity 1s ease,transform 1s cubic-bezier(.7,.07,.22,.96);transition:opacity 1s ease,transform 1s cubic-bezier(.7,.07,.22,.96),-webkit-transform 1s cubic-bezier(.7,.07,.22,.96);will-change:transform;border-radius:.5rem}.modal-wrapper .modal.up{-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}.modal-wrapper .modal.confirm{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.modal-wrapper .modal.confirm .head{background-color:#fb5858;background-color:var(--danger)}.modal-wrapper .modal .error{border-radius:0;padding:.5rem 2rem}.modal-wrapper .modal .tabs{border-top:1px solid #42285a;border-top:1px solid var(--dark-ligth);background-color:#291938;background-color:var(--dark);white-space:nowrap;overflow:auto}.modal-wrapper .modal .tabs ul li{display:inline-block;padding:1rem;cursor:pointer;color:#c1c1c1}.modal-wrapper .modal .tabs ul li[disabled]{opacity:.3;pointer-events:none;cursor:not-allowed}.modal-wrapper .modal .tabs ul li.active{background-color:#42285a;background-color:var(--dark-ligth);color:#fff}.modal-wrapper .modal .head{background-color:#291938;background-color:var(--dark);color:#fff;padding:1rem 2rem;display:grid;grid-template-columns:1fr 20px;align-items:center;border-radius:.5rem .5rem 0 0}.modal-wrapper .modal .head h4{font-weight:300;font-size:1.2rem}.modal-wrapper .modal .head button{color:#fff;background-color:transparent;padding:0;margin:0}.modal-wrapper .modal .content{padding:1rem}.modal-wrapper .modal .content .mini-form{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 110px;border:1px solid #dcdcdc;border:1px solid var(--light-gray);border-radius:.5rem;padding:1rem;box-shadow:0 5px 10px rgba(0,0,0,.1);align-items:flex-end}.modal-wrapper .modal .content .mini-form .input-wrapper{margin-bottom:0}.modal-wrapper .modal .content .mini-form button{grid-column:3;grid-row:1/3;margin:0}@media(max-width:550px){.modal-wrapper .modal .content .mini-form{grid-template-columns:repeat(2,1fr)}.modal-wrapper .modal .content .mini-form button{grid-column:1/3;grid-row:initial}}.modal-wrapper .modal .content .chips-wrapper{padding:1rem 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}.modal-wrapper .modal .content .chips-wrapper .empty{margin-top:1rem;padding:1rem;text-align:center}.modal-wrapper .modal .content .chips-wrapper .chip{background-color:#fff;border-radius:.5rem;border:2px solid #dcdcdc;border:2px solid var(--light-gray);display:inline-block;padding:0;box-shadow:0 5px 10px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 40px;align-items:center}.modal-wrapper .modal .content .chips-wrapper .chip .info{padding:.5rem 1rem}.modal-wrapper .modal .content .chips-wrapper .chip .info p{margin-bottom:.4rem}.modal-wrapper .modal .content .chips-wrapper .chip .actions{padding:0;border-width:0;border-left:1px solid #dcdcdc;border-left:1px solid var(--light-gray)}.modal-wrapper .modal .content .chips-wrapper .chip .actions button{padding:0;background-color:transparent;width:40px;margin:1rem 0;display:block;min-width:0}.modal-wrapper .modal .content .chips-wrapper .chip .actions button svg{height:20px}.modal-wrapper .modal .content .chips-wrapper .chip.active{border-color:#e6007e;border-color:var(--primary);color:inherit}.modal-wrapper .modal .content .chips-wrapper .chip.active .actions button.edit svg path{fill:#e6007e;fill:var(--primary)}.modal-wrapper .modal .actions{text-align:center;padding:1rem;border-top:1px solid #dcdcdc;border-top:1px solid var(--light-gray)}.modal-wrapper .modal .actions button{min-width:120px;margin:0 .5rem}.radios-wrapper,.radios-wrapper .input-wrapper{align-items:center;display:flex}.radios-wrapper .input-wrapper{border:1px solid #dcdcdc;border:1px solid var(--light-gray);border-radius:5rem;padding:.5rem 1rem;justify-content:center;margin-right:1rem}.radios-wrapper .input-wrapper input{cursor:pointer;width:auto}.radios-wrapper .input-wrapper label{margin:0 1rem 0 0}.input-wrapper{width:100%;position:relative;margin-bottom:1rem}.input-wrapper.check{display:grid;grid-template-columns:30px 1fr;align-items:center}.input-wrapper.check input{grid-column:1/2;grid-row:1}.input-wrapper.range .range-value{color:#775081;color:var(--dark-ternary);margin-left:1rem}.input-wrapper.range input{padding:0;background-color:#dcdcdc;background-color:var(--light-gray);border-radius:1rem}.input-wrapper.error{padding:0!important;margin:0;background-color:transparent}.input-wrapper.error input{border-color:#fb5858;border-color:var(--danger)}.input-wrapper.error .error-message{font-size:.9rem;margin-top:.1rem;color:#fb5858;color:var(--danger)}.input-wrapper label{display:block;font-weight:500;color:#291938;color:var(--dark);margin-bottom:.2rem;font-size:.9rem}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{width:100%;border:1px solid #dcdcdc;border:1px solid var(--light-gray);padding:.5rem 1rem;color:#42285a;color:var(--dark-ligth);background-color:transparent}.input-wrapper input:not([type=checkbox]),.input-wrapper select:not([type=checkbox]),.input-wrapper textarea:not([type=checkbox]){-webkit-appearance:none;appearance:none}.input-wrapper input::-webkit-inner-spin-button,.input-wrapper input::-webkit-outer-spin-button,.input-wrapper select::-webkit-inner-spin-button,.input-wrapper select::-webkit-outer-spin-button,.input-wrapper textarea::-webkit-inner-spin-button,.input-wrapper textarea::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-wrapper input[type=date],.input-wrapper select[type=date],.input-wrapper textarea[type=date]{min-width:150px;min-height:30px}.input-wrapper input:disabled,.input-wrapper select:disabled,.input-wrapper textarea:disabled{border:0;padding:.5rem 0}.input-wrapper select{position:relative}.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;background-color:hsla(0,0%,100%,.7);opacity:0;pointer-events:none;z-index:101;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .5s ease}.loader.active{opacity:1;pointer-events:auto}.loader .loading{width:100px;height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader span{position:absolute;width:16px;height:40px;background-color:#9e70aa;background-color:var(--ternary);border-radius:50%;top:0;left:50%;-webkit-animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) infinite;animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) infinite;-webkit-transform-origin:bottom;transform-origin:bottom}.loader span:nth-child(2){background-color:#8bc931;background-color:var(--secondary);-webkit-animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) .5s infinite;animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) .5s infinite}.loader span:nth-child(3){background-color:#e6007e;background-color:var(--primary);-webkit-animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 1s infinite;animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 1s infinite}.loader span:nth-child(4){background-color:#eed444;-webkit-animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 1.5s infinite;animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 1.5s infinite}.loader span:nth-child(5){background-color:#9e70aa;background-color:var(--ternary);-webkit-animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 2s infinite;animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 2s infinite}.loader span:nth-child(6){background-color:#e6007e;background-color:var(--primary);-webkit-animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 2.5s infinite;animation:loadFlow 3s cubic-bezier(.8,.06,.22,.81) 2.5s infinite}.loader p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes loadFlow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadFlow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.head-section h2{padding:.5rem 1rem;border-left:3px solid #e6007e;border-left:3px solid var(--primary)}.content-table{margin-top:1rem}.content-table .subtitle{margin-bottom:1rem;font-size:1.2rem;font-weight:400;display:flex;align-items:center}.content-table .subtitle svg{margin-right:.5rem;width:30px;height:30px}.content-table .actions .icon:disabled svg,.content-table .actions .icon:disabled svg path{fill:#dcdcdc;fill:var(--light-gray)}.content-table.small-table{max-height:500px;overflow:auto;margin-bottom:3rem}.content-table.small-table h2{margin-bottom:1rem}.content-table.small-table thead{z-index:1;position:-webkit-sticky;position:sticky;top:0}.notifications-wrapper{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:.5rem;margin-top:1rem}.notifications-wrapper ul{list-style:none}.notifications-wrapper ul li{padding:1rem;border-bottom:1px solid #dcdcdc;border-bottom:1px solid var(--light-gray)}.notifications-wrapper ul li.Suministro{border-left:2px solid #9e70aa;border-left:2px solid var(--ternary)}.notifications-wrapper ul li.Seguimiento{border-left:2px solid #8bc931;border-left:2px solid var(--secondary)}.notifications-wrapper .noti-info{display:flex;align-items:center;margin-top:.5rem}.notifications-wrapper .noti-info p{margin:0}.notifications-wrapper .noti-info .type{font-size:.8rem;margin-left:1rem}.notifications-wrapper .noti-info .type.Suministro{color:#9e70aa;color:var(--ternary)}.notifications-wrapper .noti-info .type.Seguimiento{color:#8bc931;color:var(--secondary)}.notifications-wrapper .noti-info .date{display:grid;grid-template-columns:15px 1fr;grid-gap:.5rem;align-items:center}.notifications-wrapper .noti-info .date p{color:#e6007e;color:var(--primary);font-size:.8rem}.menu{background-color:#291938;background-color:var(--dark);width:100%;max-width:320px;overflow:hidden;position:relative;border-bottom:2px solid #e6007e;border-bottom:2px solid var(--primary);transition:max-width .5s ease;will-change:max-width}.menu .menu-options{height:calc(100% - 260px);overflow:auto}.menu.collapse{max-width:50px}.menu.collapse .menu-options{height:calc(100% - 50px)}.menu.collapse header{max-height:50px}.menu.collapse header .logo,.menu.collapse header .user{opacity:0}.menu.collapse header .logo-icon{opacity:1}.menu.collapse .collapse-arrow svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.menu header{padding:1rem;max-height:300px;transition:max-height .5s ease}.menu header .logo-icon{width:30px;height:30px;object-fit:contain;position:absolute;top:.7rem;left:.7rem;opacity:0}.menu header .logo,.menu header .logo-icon,.menu header .user{transition:opacity .5s ease}.menu header .logo{text-align:center;margin-bottom:.5rem}.menu header p{color:#fff;white-space:nowrap;font-weight:300}.menu .user{text-align:center}.menu ul{border-top:1px solid #e6007e;border-top:1px solid var(--primary);list-style:none}.menu ul li{position:relative}.menu ul li img,.menu ul li svg{width:20px;height:20px;position:absolute;pointer-events:none;top:.9rem;left:1rem;display:inline-block}.menu ul li img.logout path,.menu ul li svg.logout path{fill:#e6007e;fill:var(--primary)}.menu ul li .menu-action,.menu ul li a,.menu ul li p{white-space:nowrap;padding:1rem 1rem 1rem 55px;display:block;text-decoration:none;color:#c1c1c1;background-color:transparent;margin:0;border-radius:1rem 0 0 1rem;cursor:pointer}.menu ul li .menu-action.active,.menu ul li a.active,.menu ul li p.active{background-color:#f6f6fb;background-color:var(--body-bg);color:#291938;color:var(--dark)}.menu .collapse-arrow{background-color:#42285a;background-color:var(--dark-ligth);border-radius:0;width:100%;padding:1rem;margin:0;position:absolute;bottom:0}.menu .collapse-arrow svg{position:relative;top:auto;left:auto;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.menu .collapse-arrow svg path{fill:#fff}.dash{padding:1rem}.dash .card-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:1rem}.dash a{width:100%}.dash .card{background-color:#fff;min-height:300px;width:100%;display:grid;align-items:center;grid-template-rows:1fr 60px;box-shadow:0 5px 10px rgba(0,0,0,.1);transition:background-color .5s ease}.dash .card:hover{background-color:#9e70aa;background-color:var(--ternary)}.dash .card:hover img,.dash .card:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.dash .card h2{padding:1rem;background-color:#291938;background-color:var(--dark);color:#fff;text-align:center;text-decoration:none}.dash .card img,.dash .card svg{width:100%;max-width:120px;height:120px;margin:0 auto;display:block;transition:-webkit-transform .6s cubic-bezier(.6,.11,.43,.97);transition:transform .6s cubic-bezier(.6,.11,.43,.97);transition:transform .6s cubic-bezier(.6,.11,.43,.97),-webkit-transform .6s cubic-bezier(.6,.11,.43,.97)}.resident-card{background-color:#fff;padding:1rem;border-radius:.5rem;margin-top:1rem;box-shadow:0 5px 10px rgba(0,0,0,.1)}.resident-card .env{display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;align-items:center;justify-items:center}.resident-card .env .img{width:120px}.resident-card .env .head{margin-bottom:1rem}.resident-card .env .head h3,.resident-card .env .head p{font-size:1.2rem;color:#291938;color:var(--dark)}.resident-card .env .head h3{margin-right:.5rem}.resident-card .doc-links{border-top:1px solid #dcdcdc;border-top:1px solid var(--light-gray);padding-top:1rem;margin-top:1rem}.resident-card .doc-links button{margin-right:1rem;margin-bottom:0}.resident-card .doc-links button svg{margin-bottom:.5rem}.resident-card .actions{margin-top:1rem;border-top:1px solid #dcdcdc;border-top:1px solid var(--light-gray);padding:1rem 0 0;text-align:center}.resident-card .actions button{margin:0 .5rem .5rem}@media(max-width:1170px){.resident-card .env{grid-template-columns:1fr}.resident-card .env .info .head{justify-content:center;text-align:center}.resident-card .doc-links .flex{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:950px){.resident-card .doc-links .flex,.resident-card .four-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.resident-card .doc-links .flex,.resident-card .four-col{grid-template-columns:1fr}}.dato p{font-weight:700;color:#291938;color:var(--dark)}.prospectos-rep{margin-top:1rem}.residentes-view .tabs{border-bottom:1px solid #dcdcdc;border-bottom:1px solid var(--light-gray);width:100%}.residentes-view .tabs button{border-radius:.5rem .5rem 0 0;margin-bottom:0}.residentes-view .tabs button.active{background-color:#291938;background-color:var(--dark);color:#fff}.login .logo{margin:2rem auto;display:block}.login .login-wrap{background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem 2rem;width:100%;max-width:400px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.login .login-wrap .error{margin-bottom:1rem}.login .login-wrap h2{color:var(--primary);font-weight:300;margin-bottom:1rem;text-align:center}.login .login-wrap button{background-color:var(--primary);color:#fff;margin:2rem auto 0;display:block}.residencias-select{position:relative}.residencias-select .selections{position:absolute;bottom:100%;background-color:#fff;padding:1rem;box-shadow:0 5px 10px rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .5s cubic-bezier(.71,.16,.55,.97);transition:transform .5s cubic-bezier(.71,.16,.55,.97);transition:transform .5s cubic-bezier(.71,.16,.55,.97),-webkit-transform .5s cubic-bezier(.71,.16,.55,.97)}.residencias-select .selections.active{-webkit-transform:scale(1);transform:scale(1)}.residencias-select .selections .chip{border:1px solid var(--primary);padding:.5rem 1rem;border-radius:1rem}.residencias-select .selections .chip.active{background-color:var(--primary);color:#fff}.gestion-usuarios .table-actions{display:grid;grid-template-columns:200px 200px 1fr;grid-gap:1rem;margin-top:1rem}.gestion-usuarios .table-actions .input-wrapper input{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.gestion-usuarios .table-actions .actions-buttons{width:100%;text-align:right}.gestion-usuarios .table-actions .actions-buttons button{margin-right:.5rem}.gestion-usuarios table .temp{color:var(--disabled)}.gestion-usuarios table .temp .actions button{display:none}.user-card{background-color:#fff;width:100%;padding:2rem;border-radius:1rem;box-shadow:0 5px 10px rgba(0,0,0,.1);display:grid;grid-template-columns:120px 1fr 70px;align-items:center;grid-gap:1rem}.user-card b,.user-card h2,.user-card h3{font-weight:300}.user-card b{color:var(--primary)}.user-card .main{margin-bottom:1rem}.user-card .actions button{margin:0 0 1rem}.modal.general{width:90%;max-width:none;height:80vh;overflow:auto}.modal.general .tabs{white-space:nowrap;overflow:auto}.modal.general .tab-wrapper .content{height:calc(100% - 70px);overflow:auto}.modal.general .two-col{border-top:1px solid var(--light-gray);padding:1rem 0}.modal.general .documents-wrap{padding:0 0 1rem}.modal.general .doc-esp{padding:.5rem}.modal.general .doc-esp>label{display:block;margin-bottom:.5rem}.modal.general .doc-esp .label{padding:.5rem 0}.modal.general .doc-esp .label label{margin-left:.5rem}.modal.general .doc-esp .input-documento{margin:.5rem 1rem 1rem 0}.modal.general .doc-esp textarea{width:100%;border:1px solid var(--light-gray);padding:.5rem 1rem;resize:none}.modal.general .responsables-wrap{display:grid;grid-template-columns:200px 1fr;height:calc(100% - 60px);overflow:hidden}.modal.general .responsables-wrap .datos-responsable{height:100%;overflow:auto}.modal.general .responsables-wrap .datos-responsable .tab-wrapper{height:100%;max-height:calc(100% - 50px)}.modal.general .responsables-wrap .datos-responsable .tab-wrapper .content{height:calc(100% - 70px)}.modal.general .responsables-wrap .responsables{border-right:1px solid var(--light-gray);height:100%;overflow:auto}.modal.general .responsables-wrap .responsables ul li{padding:1rem;cursor:pointer}.modal.general .responsables-wrap .responsables ul li.active{background-color:var(--dark-ligth);color:#fff}.modal.general .responsables-wrap .responsables ul li button{margin:0 .5rem 0 0}.modal.general .responsables-wrap .direcciones{padding-top:0;border-top:0}.modal.general .responsables-wrap .direcciones .direccion{padding:1rem;border:1px solid var(--light-gray);border-radius:1rem}.modal.general .responsables-wrap .direcciones .direccion h2{margin-bottom:1rem}.modal.general .responsables-wrap .back-button{display:none}@media(max-width:750px){.modal.general .responsables-wrap{grid-template-columns:1fr;position:relative}.modal.general .responsables-wrap .responsables{height:100%}.modal.general .responsables-wrap .datos-responsable{width:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.modal.general .responsables-wrap .datos-responsable.show{-webkit-transform:translateX(0);transform:translateX(0)}.modal.general .responsables-wrap .back-button{display:inline-block;background-color:var(--primary)}.modal.general .responsables-wrap .back-button svg path{fill:#fff}}.modal-wrapper .add-residente{max-width:1000px}.modal-wrapper .plus-section{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--light-gray)}.modal-wrapper .inputs-wrapper{margin:2rem 0;border-top:1px solid var(--primary);padding-top:1rem}.modal-wrapper .inputs-wrapper h4{color:var(--primary);margin-bottom:1rem}.residente-ausente{height:auto}.documents-wrap{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.documents-wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:450px){.documents-wrap{grid-template-columns:1fr}}.input-documento{align-items:center;justify-content:center;background-color:#fff;border-radius:1rem;border:2px solid var(--light-gray);box-shadow:0 5px 10px rgba(0,0,0,.1);margin:.5rem;display:inline-grid;grid-template-columns:1fr 30px;padding:.5rem 1rem;grid-gap:1rem}.input-documento.incomplete{border-style:dashed;box-shadow:none}.input-documento.incomplete .add{background-color:var(--primary);width:30px;height:30px;border-radius:50%;color:#fff;position:relative}.input-documento .invisible-input{opacity:0;position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%}.input-documento button{height:30px}.input-documento .quick-menu{position:relative;align-self:flex-end}.input-documento .quick-menu button{text-align:right;width:100%}.input-documento .quick-menu ul{z-index:1;background-color:#fff;position:absolute;top:0;right:100%;box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .4s cubic-bezier(.56,.18,.19,1.02);transition:transform .4s cubic-bezier(.56,.18,.19,1.02);transition:transform .4s cubic-bezier(.56,.18,.19,1.02),-webkit-transform .4s cubic-bezier(.56,.18,.19,1.02)}.input-documento .quick-menu ul.active{-webkit-transform:scale(1);transform:scale(1)}.input-documento .quick-menu ul li{position:relative;cursor:pointer;color:var(--text);display:block;padding:.5rem 1rem}.input-documento .quick-menu ul li input{cursor:pointer}.input-documento button{background-color:transparent;padding:0;margin:0}.modal-wrapper .general,.modal-wrapper .kardex,.modal-wrapper .seguimiento,.modal-wrapper .suministros{max-width:1200px;width:90%;height:100%}.modal-wrapper .general .content,.modal-wrapper .kardex .content,.modal-wrapper .seguimiento .content,.modal-wrapper .suministros .content{max-height:calc(100% - 265px);height:100%;overflow:auto}.modal-wrapper .general .content.two-col-view,.modal-wrapper .kardex .content.two-col-view,.modal-wrapper .seguimiento .content.two-col-view,.modal-wrapper .suministros .content.two-col-view{max-height:calc(100% - 197px);display:grid;position:relative;grid-template-columns:250px 1fr;grid-gap:.5rem;align-items:flex-start}.modal-wrapper .general .content.two-col-view.generales,.modal-wrapper .kardex .content.two-col-view.generales,.modal-wrapper .seguimiento .content.two-col-view.generales,.modal-wrapper .suministros .content.two-col-view.generales{grid-template-columns:400px 1fr}.modal-wrapper .general .content.two-col-view.generales .head,.modal-wrapper .general .content.two-col-view .mobile,.modal-wrapper .kardex .content.two-col-view.generales .head,.modal-wrapper .kardex .content.two-col-view .mobile,.modal-wrapper .seguimiento .content.two-col-view.generales .head,.modal-wrapper .seguimiento .content.two-col-view .mobile,.modal-wrapper .suministros .content.two-col-view.generales .head,.modal-wrapper .suministros .content.two-col-view .mobile{display:none}@media(max-width:780px){.modal-wrapper .general .content.two-col-view.generales,.modal-wrapper .kardex .content.two-col-view.generales,.modal-wrapper .seguimiento .content.two-col-view.generales,.modal-wrapper .suministros .content.two-col-view.generales{grid-template-columns:1fr;position:relative;overflow:hidden}.modal-wrapper .general .content.two-col-view.generales .mobile,.modal-wrapper .kardex .content.two-col-view.generales .mobile,.modal-wrapper .seguimiento .content.two-col-view.generales .mobile,.modal-wrapper .suministros .content.two-col-view.generales .mobile{display:grid}.modal-wrapper .general .content.two-col-view.generales .form,.modal-wrapper .kardex .content.two-col-view.generales .form,.modal-wrapper .seguimiento .content.two-col-view.generales .form,.modal-wrapper .suministros .content.two-col-view.generales .form{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;padding:0;border:0;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:4}.modal-wrapper .general .content.two-col-view.generales .form.show,.modal-wrapper .kardex .content.two-col-view.generales .form.show,.modal-wrapper .seguimiento .content.two-col-view.generales .form.show,.modal-wrapper .suministros .content.two-col-view.generales .form.show{-webkit-transform:translateX(0);transform:translateX(0)}.modal-wrapper .general .content.two-col-view.generales .form .head,.modal-wrapper .kardex .content.two-col-view.generales .form .head,.modal-wrapper .seguimiento .content.two-col-view.generales .form .head,.modal-wrapper .suministros .content.two-col-view.generales .form .head{display:block;border-radius:0;border:0;padding:0;background-color:var(--dark-ternary);display:grid;grid-template-columns:30px 1fr;grid-gap:.5rem}.modal-wrapper .general .content.two-col-view.generales .form .head button,.modal-wrapper .kardex .content.two-col-view.generales .form .head button,.modal-wrapper .seguimiento .content.two-col-view.generales .form .head button,.modal-wrapper .suministros .content.two-col-view.generales .form .head button{padding:.5rem;background-color:var(--primary);border-radius:0}.modal-wrapper .general .content.two-col-view.generales .form .head button svg path,.modal-wrapper .kardex .content.two-col-view.generales .form .head button svg path,.modal-wrapper .seguimiento .content.two-col-view.generales .form .head button svg path,.modal-wrapper .suministros .content.two-col-view.generales .form .head button svg path{fill:#fff}.modal-wrapper .general .content.two-col-view.generales .form .form-content,.modal-wrapper .kardex .content.two-col-view.generales .form .form-content,.modal-wrapper .seguimiento .content.two-col-view.generales .form .form-content,.modal-wrapper .suministros .content.two-col-view.generales .form .form-content{padding:1rem}}.modal-wrapper .general .content .form.generales-form,.modal-wrapper .kardex .content .form.generales-form,.modal-wrapper .seguimiento .content .form.generales-form,.modal-wrapper .suministros .content .form.generales-form{height:100%;overflow:auto}.modal-wrapper .general .content .form,.modal-wrapper .general .content .receta,.modal-wrapper .kardex .content .form,.modal-wrapper .kardex .content .receta,.modal-wrapper .seguimiento .content .form,.modal-wrapper .seguimiento .content .receta,.modal-wrapper .suministros .content .form,.modal-wrapper .suministros .content .receta{padding:1rem;box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:.5rem;border:1px solid var(--light-gray);background-color:#fff}.modal-wrapper .general .content .form .switch,.modal-wrapper .general .content .receta .switch,.modal-wrapper .kardex .content .form .switch,.modal-wrapper .kardex .content .receta .switch,.modal-wrapper .seguimiento .content .form .switch,.modal-wrapper .seguimiento .content .receta .switch,.modal-wrapper .suministros .content .form .switch,.modal-wrapper .suministros .content .receta .switch{margin-bottom:1rem}.modal-wrapper .general .content .form .actions,.modal-wrapper .general .content .receta .actions,.modal-wrapper .kardex .content .form .actions,.modal-wrapper .kardex .content .receta .actions,.modal-wrapper .seguimiento .content .form .actions,.modal-wrapper .seguimiento .content .receta .actions,.modal-wrapper .suministros .content .form .actions,.modal-wrapper .suministros .content .receta .actions{padding-bottom:0}.modal-wrapper .general .content .chips-wrapper,.modal-wrapper .kardex .content .chips-wrapper,.modal-wrapper .seguimiento .content .chips-wrapper,.modal-wrapper .suministros .content .chips-wrapper{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:baseline;margin-top:0;padding-top:0}.modal-wrapper .general .content .chips-wrapper .chip,.modal-wrapper .kardex .content .chips-wrapper .chip,.modal-wrapper .seguimiento .content .chips-wrapper .chip,.modal-wrapper .suministros .content .chips-wrapper .chip{margin:0;width:100%;position:relative}.modal-wrapper .general .content .chips-wrapper .chip .info,.modal-wrapper .kardex .content .chips-wrapper .chip .info,.modal-wrapper .seguimiento .content .chips-wrapper .chip .info,.modal-wrapper .suministros .content .chips-wrapper .chip .info{width:100%;overflow:hidden;position:static;white-space:nowrap;text-overflow:ellipsis}.modal-wrapper .general .content .chips-wrapper .chip .info p,.modal-wrapper .kardex .content .chips-wrapper .chip .info p,.modal-wrapper .seguimiento .content .chips-wrapper .chip .info p,.modal-wrapper .suministros .content .chips-wrapper .chip .info p{overflow:hidden;text-overflow:ellipsis;margin:0}.modal-wrapper .general .content .chips-wrapper .chip .info span,.modal-wrapper .kardex .content .chips-wrapper .chip .info span,.modal-wrapper .seguimiento .content .chips-wrapper .chip .info span,.modal-wrapper .suministros .content .chips-wrapper .chip .info span{display:block;margin:.5rem 0}.modal-wrapper .general .residente,.modal-wrapper .kardex .residente,.modal-wrapper .seguimiento .residente,.modal-wrapper .suministros .residente{padding:1rem 2rem;border-top:1px solid var(--primary);background-color:var(--dark);white-space:nowrap;overflow:auto}.modal-wrapper .general .residente h2,.modal-wrapper .kardex .residente h2,.modal-wrapper .seguimiento .residente h2,.modal-wrapper .suministros .residente h2{font-weight:300}.modal-wrapper .general .residente h2 span,.modal-wrapper .kardex .residente h2 span,.modal-wrapper .seguimiento .residente h2 span,.modal-wrapper .suministros .residente h2 span{color:var(--ternary);margin-left:.5rem}@media(max-width:780px){.modal-wrapper .general .residente h2 span,.modal-wrapper .kardex .residente h2 span,.modal-wrapper .seguimiento .residente h2 span,.modal-wrapper .suministros .residente h2 span{display:none}}.modal-wrapper .general .residente h2,.modal-wrapper .general .residente p,.modal-wrapper .kardex .residente h2,.modal-wrapper .kardex .residente p,.modal-wrapper .seguimiento .residente h2,.modal-wrapper .seguimiento .residente p,.modal-wrapper .suministros .residente h2,.modal-wrapper .suministros .residente p{color:#fff}@media(max-width:600px){.modal-wrapper .general .residente,.modal-wrapper .kardex .residente,.modal-wrapper .seguimiento .residente,.modal-wrapper .suministros .residente{grid-template-columns:repeat(2,1fr)}}.modal-wrapper .kardex .content{max-height:calc(100% - 215px)}.animated-container,.seguimiento-view{width:100%;height:100%;overflow:hidden}.animated-container .wrapper,.seguimiento-view .wrapper{padding:0;position:relative;height:100%}.animated-container .wrapper .section-show,.seguimiento-view .wrapper .section-show{position:absolute;top:0;left:0;padding:1rem;width:100%;height:100%;overflow:auto;background-color:#f6f6fb;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:opacity .5s ease,-webkit-transform .5s cubic-bezier(.7,.04,.56,.89);transition:transform .5s cubic-bezier(.7,.04,.56,.89),opacity .5s ease;transition:transform .5s cubic-bezier(.7,.04,.56,.89),opacity .5s ease,-webkit-transform .5s cubic-bezier(.7,.04,.56,.89)}.animated-container .wrapper .section-show.active,.seguimiento-view .wrapper .section-show.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.animated-container .wrapper .section-show .head-section,.seguimiento-view .wrapper .section-show .head-section{display:flex}.animated-container .wrapper .section-show .head-section .alert,.seguimiento-view .wrapper .section-show .head-section .alert{width:40px;height:40px;border-radius:50%;background-color:var(--primary);margin-right:.5rem;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.animated-container .wrapper .section-show .head-section .alert:before,.seguimiento-view .wrapper .section-show .head-section .alert:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--primary);-webkit-animation:pulse 1s ease infinite;animation:pulse 1s ease infinite}.animated-container .wrapper .section-show .head-section .alert span,.seguimiento-view .wrapper .section-show .head-section .alert span{position:absolute;top:-10px;right:-15px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:.8rem;background-color:var(--danger);box-shadow:0 4px 5px rgba(0,0,0,.1)}.animated-container .wrapper .section-show .head-section .alert svg path,.seguimiento-view .wrapper .section-show .head-section .alert svg path{fill:#fff}.animated-container .wrapper .section-show .head,.seguimiento-view .wrapper .section-show .head{display:flex;align-items:center}.animated-container .wrapper .section-show .head button,.seguimiento-view .wrapper .section-show .head button{padding:.5rem;border-radius:5rem;margin:0 1rem 0 0;background-color:var(--primary)}.animated-container .wrapper .section-show .head button svg path,.seguimiento-view .wrapper .section-show .head button svg path{fill:#fff}.history-view .export-action,.history-view .flex{align-items:flex-end}.history-view .flex{display:block;z-index:1}.history-view .flex button{margin-right:1rem;border:0}.history-view .range-inputs{display:flex;padding:1rem 0 0;align-items:flex-end}.history-view .range-inputs .input-wrapper{margin:0 1rem 0 0}.history-view .range-inputs .input-wrapper label{margin-left:.5rem}.history-view .range-inputs .input-wrapper input{border-radius:1rem}.history-view .modal-wrapper{width:100%}.modal-wrapper .modal-alerts{max-width:700px}.modal-wrapper .modal-alerts .content{overflow:auto;max-height:500px;height:100%}.modal-wrapper .modal-alerts .alert{margin-bottom:.5rem;border:1px solid var(--light-gray);border-radius:.4rem;box-shadow:0 3px 4px rgba(0,0,0,.1);padding:.5rem 1rem}.modal-wrapper .modal-alerts .alert b{color:var(--ternary)}.modal-wrapper .modal-alerts .alert b.primary{color:var(--primary)}.dash .card-upper h1 span{font-weight:300}.dash .card-upper .chips-wrapper{margin-bottom:1rem}.select-resident{width:100%;max-width:400px;margin-top:1rem}.select-resident .input-wrapper{display:flex;align-items:center;justify-content:center}.select-resident .input-wrapper label{font-size:1rem;margin-right:1rem;color:var(--primary)}.select-resident .input-wrapper select{margin:0}.modal-wrapper .kardex .receta{align-self:baseline}.modal-wrapper .kardex .receta .file-wrap{border:1px solid var(--light-gray);padding:1rem;box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:.4rem}.modal-wrapper .kardex .head-mobile{display:none}@media(max-width:780px){.modal-wrapper .kardex .head-mobile{display:grid;grid-template-columns:repeat(2,1fr)}.modal-wrapper .kardex .head-mobile button{margin:0;border-radius:0;padding:1rem}.modal-wrapper .kardex .head-mobile button.active{background-color:var(--dark-ligth);color:#fff}}.modal-wrapper .kardex .receta-details{height:100%;display:grid;grid-template-rows:200px 1fr;grid-gap:1rem;position:relative;overflow:hidden}.modal-wrapper .kardex .receta-details .documentos{box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:1rem;padding:1rem;margin:.5rem;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.modal-wrapper .kardex .receta-details .documentos .file-wrap{display:grid;grid-template-columns:1fr 160px;margin-bottom:1rem;grid-gap:.5rem}.modal-wrapper .kardex .receta-details .documentos .file-wrap input{padding:.5rem;border-radius:.5rem;border:1px solid var(--light-gray)}.modal-wrapper .kardex .receta-details .documentos .file-wrap button{margin:0;width:100%}.modal-wrapper .kardex .receta-details .chips-wrapper{display:block;white-space:nowrap;overflow:auto}.modal-wrapper .kardex .receta-details .chips-wrapper .chip{display:inline-grid;margin-right:1rem!important;max-width:210px}.modal-wrapper .kardex .content.two-col-view{max-height:calc(100% - 150px)!important;align-items:normal}.modal-wrapper .kardex .content:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:2;opacity:0;pointer-events:none;transition:opacity .5s ease}.modal-wrapper .kardex .content.medform:before,.modal-wrapper .kardex .content.new:before{pointer-events:auto;opacity:1}.modal-wrapper .kardex .content.new .receta{z-index:4}.modal-wrapper .kardex .content table{white-space:nowrap;position:static;overflow:visible;overflow:initial}.modal-wrapper .kardex .content table td p{overflow:hidden;text-overflow:ellipsis;max-width:120px}.modal-wrapper .kardex .content .form{z-index:5}.modal-wrapper .kardex .content .medicamentos{position:relative;overflow:hidden}.modal-wrapper .kardex .content .medicamentos .med-table{width:100%;height:100%;padding:.5rem;overflow:auto}.modal-wrapper .kardex .content .medicamentos .med-table table th{white-space:nowrap}.modal-wrapper .kardex .content .medicamentos .add{position:absolute;bottom:0;right:0;background-color:var(--primary);padding:.9rem;z-index:5}.modal-wrapper .kardex .content .medicamentos .add svg path{fill:#fff}.modal-wrapper .kardex .content .medicamentos .add.icon{display:grid;color:#fff;grid-template-columns:20px 1fr}.modal-wrapper .kardex .content .medicamentos .empty-meds{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.modal-wrapper .kardex .content .medicamentos .empty-meds svg{width:200px;height:150px}.modal-wrapper .kardex .content .medicamentos .empty-meds p{font-size:1.2rem;font-weight:300}.modal-wrapper .kardex .content .add-actions{display:none}@media(max-width:780px){.modal-wrapper .kardex .content.two-col-view{overflow:hidden!important;max-height:calc(100% - 195px)!important;grid-template-columns:1fr!important}.modal-wrapper .kardex .content.two-col-view .add-actions{position:absolute;bottom:0;left:0;width:100%;display:block;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;padding:0 .5rem}.modal-wrapper .kardex .content.two-col-view .add-actions .add{position:relative}.modal-wrapper .kardex .content.two-col-view .add-med{display:none!important}.modal-wrapper .kardex .content.two-col-view .receta-details{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:6;display:block}.modal-wrapper .kardex .content.two-col-view .receta-details.show{-webkit-transform:translateX(0);transform:translateX(0)}.modal-wrapper .kardex .content.two-col-view .receta-details .medicamentos{height:100%}.modal-wrapper .kardex .content.two-col-view .receta-details .documentos{position:absolute;top:0;left:0;width:calc(100% - 1rem);height:calc(100% - 1rem);z-index:6;background-color:#fff;-webkit-transform:translateY(100%);transform:translateY(100%)}.modal-wrapper .kardex .content.two-col-view .receta-details .documentos.show{-webkit-transform:translateY(0);transform:translateY(0)}.modal-wrapper .kardex .content.two-col-view .receta-details .documentos .head-mobile{display:flex;align-self:flex-end;justify-content:flex-end;margin-bottom:.5rem}.modal-wrapper .kardex .content.two-col-view .receta-details .documentos .head-mobile button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.modal-wrapper .kardex .content.two-col-view.medform{z-index:5}.modal-wrapper .kardex .content.two-col-view .medicamento-form .two-col{grid-template-columns:1fr;overflow:auto}.modal-wrapper .kardex .content.two-col-view .medicamento-form .two-col .schedule{height:auto;overflow:visible;overflow:initial}}.medicamento-form{position:absolute;overflow:auto;height:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(150%,-50%);transform:translate(150%,-50%);max-width:800px;width:100%;will-change:transform;transition:-webkit-transform .7s cubic-bezier(.7,.07,.4,.92);transition:transform .7s cubic-bezier(.7,.07,.4,.92);transition:transform .7s cubic-bezier(.7,.07,.4,.92),-webkit-transform .7s cubic-bezier(.7,.07,.4,.92)}.medicamento-form.active{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.medicamento-form .actions{padding:0;border-top:0}.medicamento-form>.two-col{max-height:calc(100% - 55px);height:100%;overflow:hidden}.medicamento-form>.two-col .generals,.medicamento-form>.two-col .schedule{height:100%}.medicamento-form>.two-col .schedule,.padecimiento{overflow:auto}.history-view nav button.active{background-color:var(--primary);color:#fff}.medicamento,.padecimiento{min-width:450px}.medicamento .head,.padecimiento .head{display:grid!important;grid-template-columns:1fr 20px!important}.medicamento .head button,.padecimiento .head button{background-color:transparent!important}.medicamento .residente,.padecimiento .residente{padding:1rem 2rem;border-top:1px solid var(--primary);background-color:var(--dark);white-space:nowrap;overflow:auto}.medicamento .residente h2,.padecimiento .residente h2{font-weight:300}.medicamento .residente h2 span,.padecimiento .residente h2 span{color:var(--ternary);margin-left:.5rem}@media(max-width:780px){.medicamento .residente h2 span,.padecimiento .residente h2 span{display:none}}.medicamento .residente h2,.medicamento .residente p,.padecimiento .residente h2,.padecimiento .residente p{color:#fff}@media(max-width:600px){.medicamento .residente,.padecimiento .residente{grid-template-columns:repeat(2,1fr)}}.medicamento .content .actions,.padecimiento .content .actions{display:flex;justify-content:center}.medicamento .file-wrap,.padecimiento .file-wrap{border:2px dashed var(--light-gray);border-radius:.5rem;padding:1rem}.medicamento .file-wrap.doc,.padecimiento .file-wrap.doc{border:2px solid var(--primary)}.medicamento .file-wrap .name,.padecimiento .file-wrap .name{margin-bottom:.5rem}.medicamento .file-wrap .actions,.padecimiento .file-wrap .actions{display:flex;padding:0;border-top:0;margin-bottom:.5rem}.medicamento .file-wrap .actions .icon,.padecimiento .file-wrap .actions .icon{border:2px solid var(--primary);width:auto}.medicamento .file-wrap .actions .icon.no-fill svg,.padecimiento .file-wrap .actions .icon.no-fill svg{fill:var(--primary)}.medicamento .file-wrap .actions .icon.no-fill:hover svg,.padecimiento .file-wrap .actions .icon.no-fill:hover svg{fill:#fff}.medicamento .file-wrap .actions .icon svg,.padecimiento .file-wrap .actions .icon svg{fill:var(--primary)}.medicamento .file-wrap input,.padecimiento .file-wrap input{width:100%}.medicamento .file-wrap .file-btn,.padecimiento .file-wrap .file-btn{margin:1rem auto 0;display:block}.medicamento .file-wrap button,.padecimiento .file-wrap button{margin-bottom:0}.medicamento .file-wrap input,.padecimiento .file-wrap input{padding:.5rem 1rem}.medicamento{height:100%}.medicamento .content{height:calc(100% - 215px);overflow:hidden;position:relative}.medicamento .content .schedule{position:absolute;top:0;left:0;overflow:auto;height:100%;width:100%;background-color:#fff;padding:1rem;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.medicamento .content .schedule.active{-webkit-transform:translateX(0);transform:translateX(0)}.medicamento .sch-input{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;align-items:center;border:1px solid var(--light-gray);padding:.5rem;margin-bottom:1rem;border-radius:.5rem;box-shadow:0 3px 5px rgba(0,0,0,.1)}.medicamento .sch-input .input-wrapper{margin-bottom:0;align-items:center}.medicamento .sch-input .input-wrapper:not(.check){grid-column:1/3}.medicamento .sch-input .input-wrapper:not(.check) input{border-radius:0 0 .5rem .5rem}.medicamento .sch-input .input-wrapper label{margin-bottom:0}.medicamento .sch-input .hour-wrapper label{display:block;margin-bottom:.5rem}.medicamento .sch-input .hour-wrapper .hours-selects{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem}.medicamento .sch-input .hour-wrapper .hours-selects select{width:100%;border:1px solid var(--light-gray);padding:.2rem .4rem}.history-view .submenu{position:relative}.history-view .submenu:hover ul{-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}.history-view .submenu ul{position:absolute;top:0;right:100%;border:1px solid var(--light-gray);background-color:#fff;list-style:none;z-index:1;box-shadow:0 3px 5px rgba(0,0,0,.1);pointer-events:none;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.history-view .submenu ul li{color:var(--text);padding:.5rem 1rem}.history-view.medicamentos .check-action{background-color:var(--select-bg);padding:.4rem 1rem .5rem 2rem;border-radius:1rem;margin:.3rem;display:block;white-space:nowrap;position:relative;width:100%;cursor:pointer}.history-view.medicamentos .check-action:after{content:"";position:absolute;top:.6rem;left:.6rem;width:10px;height:10px;background-color:#fff;border:2px solid var(--light-gray);border-radius:.1rem}.history-view.medicamentos .check-action.active{background-color:var(--dark-ligth);color:#fff;cursor:auto}.history-view.medicamentos .check-action.active:after{background-color:var(--secondary);border-color:var(--secondary)}.doctor-view{position:relative}.doctor-view .residente-info-wrapper{border:1px solid var(--ligth-gray);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:1rem}.doctor-view .resident-nav ul,.doctor-view .tables-nav ul{list-style:none}.doctor-view .resident-nav ul li,.doctor-view .tables-nav ul li{display:inline-block}.doctor-view .resident-nav ul li button,.doctor-view .tables-nav ul li button{margin:0;border-radius:.5rem .5rem 0 0}.doctor-view .resident-nav ul li button.active,.doctor-view .tables-nav ul li button.active{background-color:var(--primary);color:#fff}.doctor-view .tables-nav{position:relative;left:25px}.doctor-view .resident-card .info{width:100%}.doctor-view .documents-wrap .input-documento{grid-template-columns:1fr 20px}.doctor-view .tables{margin-top:1rem}.doctor-view .tables-wrapper{position:relative}.doctor-view .tables-wrapper .add{position:absolute;top:-48px;right:25px;padding:.5rem;border-radius:.5rem .5rem 0 0;background-color:var(--primary);transition:opacity .3s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .3s ease;transition:transform .5s ease,opacity .3s ease,-webkit-transform .5s ease;transition-delay:0s}.doctor-view .tables-wrapper .add svg path{fill:#fff}.doctor-view .tables-wrapper .table-mini{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:opacity .3s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .3s ease;transition:transform .5s ease,opacity .3s ease,-webkit-transform .5s ease;pointer-events:none}.doctor-view .tables-wrapper .content-table{margin-top:0}.doctor-view .tables-wrapper .content-table .icon{padding:0}.doctor-view .tables-wrapper.kardex .kardex-table,.doctor-view .tables-wrapper.seguimiento .seguimiento-table{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;opacity:1}.reportes nav button.active{background-color:var(--primary);color:#fff}.reportes .prospectos-rep .empty{margin-top:1rem}.reportes .prospectos-rep .form{background-color:#fff;border:1px solid var(--light-gray);border-radius:1rem;box-shadow:0 3px 5px rgba(0,0,0,.1)}.reportes .prospectos-rep .form form{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:1rem}.reportes .prospectos-rep .form .actions{padding:1rem;border-top:1px solid var(--light-gray);text-align:right}.reportes .prospectos-rep .form .actions button{margin:0;background-color:var(--primary);color:#fff}
/*# sourceMappingURL=main.2a5ad399.chunk.css.map */