:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}#btnAuthenticator{width:250px;height:35px;font-size:12pt;font-weight:700;background-color:#daa520;border:1px solid silver;cursor:pointer}.container{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}button,h1{text-align:center}button{width:80px;height:30px;margin:.5em}input[type=password],input[type=text],select{--input-border:#cdd9ed;padding:8px 16px;line-height:25px;font-size:14px;font-weight:500;font-family:inherit;border-radius:6px;border:1px solid var(--input-border);width:100%;margin-right:2em}#divLanding .responsive-table{.table-header,.table-row{border-radius:3px;padding:10px 30px;display:flex;justify-content:space-between}.table-header{font-weight:700;background-color:#95a5a6;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.table-row{background-color:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.1)}.col{position:relative;display:flex}.col-1{flex-basis:5%}.col-2{flex-basis:25%}.col-3,.col-4,.col-5{flex-basis:15%}.col-6{flex-basis:25%}}#divInstruments .responsive-table{.table-header,.table-row{border-radius:3px;padding:10px 30px;display:flex;justify-content:space-between;margin-bottom:10px}.table-header{font-weight:700;background-color:#95a5a6;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.table-row{background-color:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.1)}.col{position:relative;display:flex}.col-1{flex-basis:5%}.col-2{flex-basis:15%}.col-3{flex-basis:25%}.col-4{flex-basis:15%}.col-5{flex-basis:35%}}.gridDetails{display:flex;flex-direction:column;gap:1rem}.row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.field{display:flex;flex-direction:column;gap:.5rem}.counter-group{display:flex;gap:1rem;align-items:center}.counter-group label{margin:0;font-size:1rem}.counter-group input{padding:.5rem;font-size:1rem;width:100px;box-sizing:border-box}.gridDetails label{font-size:1rem;margin-bottom:.5rem}.actions{display:flex;gap:1rem;justify-content:flex-start}.gridDetails button{padding:.5rem 1rem;font-size:1rem;cursor:pointer}