:root{--color-medium-teal:#35a8a3;--color-lightest-teal:#cfe2e1;--color-light-teal:#8cd9d4;--color-dark-teal:#24908c;--color-medium-orange:#e96808;--color-dark-orange:#c0561a;--color-dark-olive:#6f6f27;--color-medium-olive:#979735;--color-light-olive:#c3c355;--color-lime-green:#b6e60f;--color-gold-green:#adc82e;--color-yellow-green:#d8f83a;--color-black:#000;--color-white:#fff;--color-lightest-grey:#f7f7f7;--color-light-grey:#ececec;--color-medium-grey:#d3d3d3;--color-dark-grey:#8c8c8c;--color-charcoal:#404040;font-size:16px;font-family:Liberation Sans,sans-serif,monospace}.top-nav{padding:1rem;display:flex;align-items:center;border-bottom:1px solid gray}input[type=checkbox]{cursor:pointer}body{margin:0}.main-container{padding:1rem}h2{margin-bottom:1rem}.etax-table{border-collapse:collapse;border:none;width:-moz-fit-content;width:fit-content}.etax-table thead th{background-color:var(--color-dark-teal);border:0}.etax-table tbody th,.etax-table thead th{text-align:left;padding:.1rem .5rem;color:#fff}.etax-table tbody th{background-color:var(--color-dark-grey);border:none}.etax-table tr:nth-child(2n){background-color:var(--color-light-grey)}.etax-table td{padding:.1rem .5rem}.etax-table .View-Header{border:none}.input-row{display:grid;grid-template-columns:auto 75%;width:100%;grid-gap:1rem;margin:1rem 0}.input-row,.row-flex{align-items:center;gap:1rem}.row-flex{display:flex}.column-flex{display:flex;flex-direction:column;gap:1rem}.inner-row-three-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.submit{color:#fff;background-color:var(--color-dark-teal);border:none;font-weight:700;border-radius:10px;padding:.35rem .5rem;width:6em;margin-bottom:1rem;box-shadow:1px .5px 1px var(--color-charcoal);box-sizing:border-box;background-position:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:120px!important}.submit:hover{background-color:var(--color-medium-teal);cursor:pointer;transition:.8s}.submit:disabled,.submit[disabled]{border:1px solid #999;background-color:#ccc;color:#666;cursor:default}.width-select{width:500px}input[type=password],input[type=text]{height:1.5rem}.app-container{display:flex;overflow-x:auto;height:100vh}.drawer{top:0;width:200px;position:-webkit-sticky;position:sticky;background-color:#404040;transition:margin-left .3s ease;margin-left:-200px;z-index:2}.drawer.open{margin-left:0}.main-content{flex:1 1;padding-bottom:20px;width:-webkit-fill-available;width:fill-available}.shifted{width:calc(100vw - 232px)}.p-inputtext{white-space:pre;font-family:sans-serif monospace}.p-dropdown,.p-dropdown-item,.p-dropdown-label,.p-multiselect,.p-multiselect-item{white-space:pre;font-family:Courier New,Courier,monospace}.data-box:hover{cursor:pointer;background-color:#e8f0f0!important}.data-box-disabled{background-color:#ececec!important;color:#8c8c8c!important}input[type=file]{min-width:30rem}input::-webkit-file-upload-button{background-color:var(--color-white);color:var(--color-dark-teal);padding:.25rem .75rem;border:1px solid var(--color-dark-teal);border-radius:10px;cursor:pointer;-webkit-transition:.2s;transition:.2s}input::file-selector-button{background-color:var(--color-white);color:var(--color-dark-teal);padding:.25rem .75rem;border:1px solid var(--color-dark-teal);border-radius:10px;cursor:pointer;transition:.2s}input::-webkit-file-upload-button:hover{background-color:var(--color-medium-teal);color:var(--color-white);border:1px solid var(--color-dark-teal)}input::file-selector-button:hover{background-color:var(--color-medium-teal);color:var(--color-white);border:1px solid var(--color-dark-teal)}.text{display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:.25rem;width:100%;font-family:Courier New,Courier,monospace}.sel-head{margin-right:20px;align-items:center;display:flex;width:max-content}.select-head{font-size:1.1rem;margin-left:20px;margin-right:10px;font-weight:400}.dropdown-cont{width:25vw}.dropdown-container{width:auto}.dropdown-container-seg{width:-moz-fit-content;width:fit-content;max-width:850px;z-index:900}.rmsc .dropdown-content{position:relative}#compare_objects{height:auto}.p-multiselect-panel .p-multiselect-items{white-space:pre-wrap;font-family:monospace;font-size:.9rem}.p-multiselect-item{white-space:pre-wrap}.p-multiselect-clear-icon{display:flex;justify-content:center;align-items:center;position:static;margin-top:.3rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{padding:.25rem}.p-multiselect .p-multiselect-label{padding:.6rem .75rem}.p-inputtext{padding:.25rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#000}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight:hover{color:#000;background-color:#deebff}.p-checkbox .p-checkbox-box.p-highlight,.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:#2d908c;background:#2d908c}.p-inputtext:enabled:focus,.p-inputtext:enabled:hover{outline:0 none;outline-offset:0;box-shadow:0 0 0 .1px #2d908c;border-color:#2d908c}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover,.p-multiselect:not(.p-disabled):hover{border-color:#2d908c}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{background-color:#ececec}.empty-click{opacity:0}.empty-click,.status-click{cursor:pointer}.status-click-blank{cursor:pointer;opacity:0}.p-multiselect .p-multiselect-label{padding:.25rem!important}.p-dropdown .p-dropdown-label.p-placeholder{color:#acacac}.radio-label{margin-right:35px}.radio-label-text{margin-left:5px}summary{font-weight:700;margin:-.5em -.5em 0;padding:.5rem;font-size:1.2rem;cursor:pointer}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5rem;margin-right:.5rem;width:75%;animation:open .5s ease-in-out}summary.normal{font-weight:500}summary:hover{color:#24908c}.padded-label{color:#000;margin-left:.75rem;padding-right:10px}.red-color{color:red}.green-color{color:green}.small-switch{width:2rem;height:.7rem}.p-inputswitch .p-inputswitch-slider:before{width:1rem;height:1rem;left:-1px;margin-top:-.55rem;border-radius:50%;transition-duration:.2s}.fit-table{width:min-content;max-width:100%}.bold-text{font-weight:700}.span-button{margin:0 .5rem 0 0}.span-button:hover{font-weight:600;cursor:pointer;margin:0 .15rem 0 0}