@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";aside{height:100vh;width:15vw;font-size:22px}aside nav{height:100%;display:flex;flex-direction:column;background-color:#faf9f6;box-shadow:0 1px 2px #0000000d}aside nav .logo{padding:16px 16px 8px;display:flex;justify-content:center;align-items:center}aside nav .logo img{overflow:hidden;transition:all;width:260px;margin-bottom:10px;padding:20px;border-radius:10px}aside nav .logo button{padding:6px;border-radius:10px;background-color:#fff;cursor:pointer}aside nav .logo button:hover{opacity:.85}aside nav .menu{flex:1;padding:0 12px;overflow-y:auto}aside nav .menuFooter{display:flex;margin:10px;padding:24px;background-color:#e35235;border-radius:10px}aside nav .menuFooter img{width:40px;height:40px;border-radius:50%}aside nav .menuFooter .childrenFooter{display:flex;justify-content:space-between;align-items:center;width:208px;margin-left:8px}aside nav .menuFooter .childrenFooter .userInfo{line-height:16px}aside nav .menuFooter .childrenFooter .userInfo h4{font-weight:700}aside nav .menuFooter .childrenFooter .userInfo span{color:#333;font-size:12px;line-height:16px}.sideBarItems{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px;padding:8px 12px;border-radius:6px;background-color:#e0e0e0;cursor:pointer;transition:color .5s}.sideBarItems .itemContent{display:flex;align-items:center;width:100%}.sideBarItems span{margin-left:12px}.sideBarItems .subMenu{width:100%;height:100%;padding-left:20px;margin-top:8px;font-size:20px}.sideBarItems .subMenu .subItem{padding:6px 0;display:flex;align-items:center;margin-bottom:5px;border-radius:10px;cursor:pointer;transition:background-color .3s}.sideBarItems .subMenu .subItem span{margin-left:8px}.sideBarItems .subMenu .subItem .subItemLink{width:100%;height:100%;display:flex;align-items:center}.sideBarItems .subMenu .subItem:hover,.active{background-color:#e35335}.calculatorModal{position:fixed;top:15%;left:50%;width:216px;z-index:1000;cursor:move}.modalContent{background:#faf9f6;padding:14px;border-radius:8px;width:100%;text-align:center;box-shadow:0 4px 8px #0003;position:relative}.closeButton{position:absolute;top:10px;right:10px;padding:2.4px;background:transparent;color:red;border:none;font-size:14.4px;font-weight:900;cursor:pointer}input[type=text]{width:100%;padding:7.2px;margin:7.2px 0;border-radius:4px;border:1px solid #ddd;font-size:13.2px;text-align:right}.buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:7.2px;width:100%}.actionButtons{display:grid;grid-template-columns:repeat(4,1fr);gap:7.2px;grid-column:span 4}.numberButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:7.2px;grid-column:span 3}.operatorButtons{display:grid;grid-template-rows:repeat(5,1fr);gap:7.2px}button{background-color:#e35235;color:#fff;padding:10.8px;border:none;border-radius:4px;cursor:pointer;font-size:13.2px}button:hover{background-color:#e35235c0}.operatorButtons button{background-color:gray}.history{width:100%;height:57.6px;margin-top:7.2px;padding:3.6px;resize:none;font-size:9.6px}h5{margin-top:12px}header{width:85vw;height:5%;background-color:#faf9f6;display:flex;align-items:center;padding:0 20px}.headerContent{display:flex;align-items:center;font-size:24px;font-weight:700;color:#191919;margin-left:auto;cursor:pointer}.headerContent span{margin-left:10px}.calculatorIcon{margin-left:auto}.App{display:flex;height:100vh;background-color:#faf9f6}main{width:84.5vw;height:94%;flex-direction:column;flex:1;padding:20px;background-color:#333;border-left:1px solid #191919;border-top:1px solid #191919;border-radius:10px;color:#fff;overflow-y:auto}.button{padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .3s,border .3s}.table{width:100%;border-collapse:collapse;border:1px solid #ccc;color:#191919}.table-head{background-color:#f0f0f0}.table-row{border:1px solid #ccc}.table-header-cell{padding:8px;border:1px solid #ccc;font-weight:700;text-align:left}.table-body{background-color:#fff}.table-cell{padding:8px;border:1px solid #ccc}.pagination-container{display:flex;justify-content:center;margin-top:16px}.pagination-button{margin:0 4px;padding:8px 12px;border:none;background-color:#e0e0e0;cursor:pointer;transition:background-color .3s ease;font-size:14px;border-radius:4px}.pagination-button:hover{background-color:#d6d6d6}.pagination-button.active{background-color:#e35235;color:#fff;font-weight:700}.header-container{display:flex;max-width:100%;justify-content:space-between;align-items:center;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.header-title{font-size:1.5rem;font-weight:700;color:#191919}.header-buttons{display:flex;gap:8px}.empresa-container{background-color:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:16px}.empresa-total{font-size:.875rem;color:#191919;margin-bottom:8px}.empresa-main{padding:24px}.filtros-container{display:flex;gap:16px;align-items:center;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:16px}.filtros-container input,.filtros-container select{padding:8px 12px;font-size:.875rem;border:1px solid #ccc;border-radius:4px;width:200px}.filtros-container input:focus,.filtros-container select:focus{border-color:#e35235;outline:none}.filtros-container button{padding:8px 16px;color:#fff;font-size:.875rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}*{margin:0;padding:0;box-sizing:border-box;font-family:Nunito Sans,sans-serif;font-optical-sizing:auto}body{font-weight:400;font-style:normal}a{text-decoration:none;color:#191919}a:hover{color:#191919c0}
