:root{--primary:#03045e;--secondary:#0077b6;--tertiary:#00b4d8;--background:#90e0ef;--background-dark:#79bbd7;--background-light:#caf0f8;--accent:#7400b8}.primary{color:#03045e;color:var(--primary)}.accent{color:#7400b8;color:var(--accent)}body{background-color:#90e0ef;background-color:var(--background);color:#03045e;color:var(--primary);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#79bbd7;background:var(--background-dark)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#03045e;background:var(--primary)}.app{display:flex;flex-direction:column;min-height:calc(100vh - 2rem)}.app-title{-webkit-margin-before:0;-webkit-margin-after:.5em;align-items:center;border-bottom:1px solid #00b4d8;border-bottom:1px solid var(--tertiary);display:flex;font-size:1.5rem;margin-block-end:.5em;margin-block-start:0;margin-left:-7px;margin-right:-7px;padding:.5rem .5rem .75rem}.app-title-icon{font-size:2rem;margin:5px .5rem}.app-navigation{display:flex;flex-direction:row;flex-wrap:wrap;min-height:calc(100vh - 116px)}.app-navigation-items{margin-left:-7px}.app-navigation-item{border:1px solid #03045e;border:1px solid var(--primary);border-bottom-right-radius:30px;border-left:none;border-top-right-radius:30px;color:#03045e;color:var(--primary);display:block;font-weight:700;margin-bottom:5px;margin-left:-1px;padding:1rem .5rem;text-decoration:none}.app-navigation-icon{font-size:large;margin-bottom:-3px}.app-navigation-item.selected{background:#03045e;background:var(--primary);color:#caf0f8;color:var(--background-light)}.app-navigation-content{display:flex;flex-basis:calc(100% - 140px);justify-content:center;padding:0 .5rem 0 1rem}.app-footer{margin:3px;text-align:center}.product-list,.sale-list{max-height:calc(100vh - 125px);overflow-y:auto}.product-table,.sale-table{border:1px solid #03045e;border:1px solid var(--primary);border-collapse:initial;border-left:0;border-radius:10px;border-spacing:0;overflow:hidden;width:100%}.product-table th,.sale-table th{background:#03045e;background:var(--primary);color:#caf0f8;color:var(--background-light);padding-bottom:5px;padding-top:5px}.product-table td,.sale-table td{border-top:1px solid #03045e;border-top:1px solid var(--primary);max-width:250px;min-width:80px}table.with-detail>tbody>tr>td:first-child,table.with-detail>tbody>tr>th:first-child{max-width:20px;min-width:20px}.product-table .odd td,.sale-table .odd td{background:#79bbd7;background:var(--background-dark)}.product-table td,.product-table th,.sale-table td,.sale-table th{border-left:1px solid #03045e;border-left:1px solid var(--primary);padding-left:10px;padding-right:10px}tbody:first-child tr:first-child td:first-child,thead:first-child tr:first-child th:first-child{border-radius:10px 0 0 0}tbody:last-child tr:last-child td:first-child,thead:last-child tr:last-child th:first-child{border-radius:0 0 0 10px}tbody:last-child tr:last-child td:last-child{border-radius:0 0 10px 0}.start{text-align:start}.center{text-align:center}.width-100{width:100%}td.padding-2{padding:1rem 2rem}.end{text-align:end}.btn{background:#03045e;background:var(--primary);border:1px solid #03045e;border:1px solid var(--primary);border-radius:5px;color:#caf0f8;color:var(--background-light);cursor:pointer;margin:2px;outline:none;width:75px}.btn:disabled{background:#79bbd7;background:var(--background-dark);border:1px solid #03045e;border:1px solid var(--primary);color:#03045e;color:var(--primary);cursor:default}.btn-tiny.btn-accent,.btn.btn-accent{background:#7400b8;background:var(--accent);border-color:#7400b8;border-color:var(--accent);color:#caf0f8;color:var(--background-light)}.product-form,.sale-form{border:1px solid #03045e;border:1px solid var(--primary);border-radius:10px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem 1.5rem}.product-form .form-field,.sale-form .form-field{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem}.product-form .form-field label,.sale-form .form-field label{display:inline-block;font-weight:400;min-width:150px}.product-form .form-field input,.sale-form .form-field input{border-color:transparent;border-radius:10px;display:inline-block;height:2rem;min-width:200px;outline:none;padding-left:5px;padding-right:5px}.sale-form .form-field input.tiny{margin-left:5px;max-width:40px;min-width:40px}.sale-form .form-field input.medium{display:inline-block;margin-left:5px;max-width:120px;min-width:120px}.product-form .form-field input[type=checkbox],.sale-form .form-field input[type=checkbox]{min-width:20px;padding-left:0;padding-right:0}.product-form .product-form-footer,.sale-form .sale-form-footer{padding-bottom:5px;text-align:end}.form-field .select{align-self:normal;width:100%}.form-field .select input{max-height:1.5rem}.form-group{display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.form-group,button.btn-tiny{border:1px solid #03045e;border:1px solid var(--primary);border-radius:10px}button.btn-tiny{background-color:#03045e;background-color:var(--primary);color:#caf0f8;color:var(--background-light);font-weight:500;margin-left:5px}.btn-icon{cursor:pointer;font-size:1.2rem;margin-bottom:-3px}.rotate{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-group-header{display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.form-group-header .form-title{font-weight:700}.primary-spinner{display:inline-block;padding:1rem}.primary-spinner *{fill:#03045e;fill:var(--primary)}
/*# sourceMappingURL=main.3554f46e.css.map*/