body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--site-background:#0e0e0e;--console-bg:#262626;--card-bg:#1e1e1e;--border-primary:#444;--border-secondary:#303030;--text:#fff;--text-light:#cecece;--text-black:#121212;--bg-black:#121212;--label:#9c9c9c;--text-dim:#777;--input-bg:#121212;--row-bg:#0037da;--input-edit-bg:#189285;--text-red:#e70d3d;--text-yellow:#ffff4d;--text-orange:#ff8418;--text-green:#11a10e;--text-purple:#881798;--text-bright-purple:#c653ff;--text-blue:#007ef5;--text-olive:#c19c00;--text-teal:#1cc3b2;--text-pink:#ff1b9c;--text-peach:#cd9462;--bg-dark-red:#47101c;--bg-dark-orange:#56371c;--bg-dark-green:#1d4742;--bg-dark-blue:#122236}.text{color:#fff!important;color:var(--text)!important}.text-light{color:#cecece!important;color:var(--text-light)!important}.label{color:#9c9c9c!important;color:var(--label)!important}.input-bg{color:#121212!important;color:var(--input-bg)!important}.row-bg{color:#0037da!important;color:var(--row-bg)!important}.text-red{color:#e70d3d!important;color:var(--text-red)!important}.text-yellow{color:#ffff4d!important;color:var(--text-yellow)!important}.text-orange{color:#ff8418!important;color:var(--text-orange)!important}.text-green{color:#11a10e!important;color:var(--text-green)!important}.text-bright-purple{color:#c653ff!important;color:var(--text-bright-purple)!important}.text-purple{color:#881798!important;color:var(--text-purple)!important}.text-blue{color:#007ef5!important;color:var(--text-blue)!important}.text-black{color:#121212!important;color:var(--text-black)!important}.text-olive{color:#c19c00!important;color:var(--text-olive)!important}.text-teal{color:#1cc3b2!important;color:var(--text-teal)!important}.text-pink{color:#ff1b9c!important;color:var(--text-pink)!important}.text-peach{color:#cd9462!important;color:var(--text-peach)!important}.text-bg{background-color:#fff!important;background-color:var(--text)!important}.border-primary-bg{background-color:#444!important;background-color:var(--border-primary)!important}.border-secondary-bg{background-color:#303030!important;background-color:var(--border-secondary)!important}.text-light-bg{background-color:#cecece!important;background-color:var(--text-light)!important}.label-bg{background-color:#9c9c9c!important;background-color:var(--label)!important}.input-bg-bg{background-color:#121212!important;background-color:var(--input-bg)!important}.text-red-bg{background-color:#e70d3d!important;background-color:var(--text-red)!important}.text-yellow-bg{background-color:#ffff4d!important;background-color:var(--text-yellow)!important}.text-orange-bg{background-color:#ff8418!important;background-color:var(--text-orange)!important}.text-green-bg{background-color:#11a10e!important;background-color:var(--text-green)!important}.text-purple-bg{background-color:#881798!important;background-color:var(--text-purple)!important}.text-blue-bg{background-color:#007ef5!important;background-color:var(--text-blue)!important}.text-black-bg{background-color:#121212!important;background-color:var(--text-black)!important}.text-olive-bg{background-color:#c19c00!important;background-color:var(--text-olive)!important}.text-teal-bg{background-color:#1cc3b2!important;background-color:var(--text-teal)!important}.console-header{border-bottom:1px solid var(--border-secondary)}.console-header,.controller{background-color:var(--console-bg)}.customer-card,.pos-card{padding:10px 15px}.customer-card,.header-card,.pos-card{background-color:var(--card-bg);border-bottom:1px solid var(--border-secondary)}.header-card,.list-card{padding:0 5px}.inventory-card{background-color:var(--card-bg);border-bottom:1px solid var(--border-secondary);padding:0 5px}.dim-overlay{filter:brightness(50%) saturate(0);opacity:.8;pointer-events:none;position:relative}.inactive-overlay{filter:saturate(0)}.hide-ui{height:0;overflow:hidden}.ui-status{align-items:center;background-color:var(--input-edit-bg);border-radius:3px;color:var(--text);display:flex;font-size:16px;gap:5px;line-height:0px;padding:2px 7px;width:auto}.ui-status.active{background-color:var(--text-purple)}.ui-text-button{border:1px dashed #ffffff88;border-radius:3px;cursor:pointer;display:inline;padding:1px 6px}.ui-text-button:hover{background-color:#ffffff44;border-radius:3px}.ui-text-button:focus{background-color:#fff6;border-color:#fffc;border-style:solid;outline:none}.ui-text-button:focus-visible{background-color:#fff6;border-color:#fffc;border-style:solid;outline:none}.ui-nav-label{border:1px solid #222;border-radius:4px;box-shadow:0 2px 0 #1a1a1a,inset 0 1px 0 #444;color:var(--label);cursor:pointer;font-size:15px;line-height:22px;padding:0 8px;transition:background-color .1s ease-in-out}.ui-nav-label.back{background-color:var(--bg-black)}.ui-nav-label.save,.ui-nav-label.save:hover{background-color:var(--bg-dark-blue);transition:background-color 0ms ease-in-out}.ui-nav-label .bold{color:var(--text-blue);font-size:15px;font-weight:900!important}.ui-nav-label:hover{background:#333;box-shadow:0 2px 0 #111,inset 0 1px 0 #666;color:var(--text);font-size:15px;transition:background-color .1s ease-in-out}.ui-tabs-content{background-color:var(--card-bg);border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none;padding-top:7px}.ui-tab{background-color:var(--border-secondary);color:var(--label);cursor:pointer}.ui-tab,.ui-tab-active{border:1px solid var(--border-secondary);border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;font-size:14px;padding:0 4px}.ui-tab-active{background-color:var(--site-background);color:var(--text-light)}.ui-tabs-content.invert{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;padding-bottom:7px;padding-top:0}.ui-tab-active.invert,.ui-tab.invert{border-bottom:1px solid var(--border-secondary);border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.ui-mono-note{font-family:monospace;font-size:17px}.ui-arrow-wrapper{flex:1 1;min-width:0;padding-right:0;position:relative;width:fit-content}.ui-arrow{align-items:center;background-color:#ffffff44;cursor:pointer;display:flex;height:100px;justify-content:center;opacity:.5;position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:12px}.ui-arrow:hover{opacity:1}.ui-table-grid-wrap{font-size:14px}.ui-table-wrap{font-size:17px;font-weight:300}.ui-table-wrap.small{font-size:14px;line-height:17px}.ui-table-wrap.medium{font-size:16px;line-height:17px}.ui-table-container{border:1px solid var(--border-secondary);border-radius:5px}.ui-table-container,.ui-table-container.inline{background-color:var(--bg-black);outline:none;overflow:hidden;width:100%}.ui-table-container.inline{border:0 solid var(--border-secondary);border-radius:0}.ui-table{border-collapse:initial;border-spacing:0}.ui-table-container.grid{border:1px solid var(--text-dim)}.ui-table tr{display:table-row}.ui-row:hover{cursor:pointer}.ui-grid-row{background-color:var(--card-bg)}.ui-table td{display:table-cell;height:30px}.history-active{font-weight:600}.history_table .ui-row:has(.history-active){background-color:#222!important;cursor:pointer}.pubstock_table .ui-table td{height:25px}.ui-table-header-order{padding:5px;padding-bottom:0!important}.ui-table-header,.ui-table-header-order{background-color:var(--card-bg);border:1px solid var(--border-secondary);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.ui-table-header{padding:5px}.ui-table-header.danger{background-color:var(--text-red)}.popup-above{transform:translateY(-100%) translateY(-60px)}.ui-table-header.dark-green{background-color:var(--bg-dark-green)}.ui-table-header.dark-red{background-color:var(--bg-dark-red)}.ui-table-header.dark-orange{background-color:var(--bg-dark-orange)}.ui-focus:focus-within{border-radius:5px;outline:none;outline:1px solid var(--text-purple);outline-offset:0;overflow:hidden}.ui-table-wrap.header .ui-table{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.ui-table-wrap:focus-visible{outline:none}.ui-table td,.ui-table th{border-right:1px solid var(--border-secondary);padding:0 5px}.ui-table td .td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-table td:last-child,.ui-table th:last-child{border-right:0}.ui-table thead th{background-color:var(--card-bg);border-bottom:1px solid var(--border-secondary);color:var(--label);font-size:14px;font-weight:400;padding:2px 5px;position:sticky;text-align:right;top:0;z-index:1}.ui-row{display:table}.ui-menu-row-selected .ui-checkbox.active svg,.ui-menu-row-selected .ui-checkbox.inactive svg{color:var(--text-yellow)}.ui-row:focus-visible{outline:none!important}.ui-row-selected:focus-visible{outline:none!important}.ui-row-selected{background-color:var(--row-bg);color:var(--text-yellow);font-weight:600!important}.ui-table:focus-within{outline:none}.ui-column{height:26px;line-height:26px;padding:0 5px;position:relative;transition:background-color 0s ease-in-out}.ui-column.selected{background-color:var(--text-purple)!important}.ui-column.highlighted,.ui-column.selected{color:var(--text);transition:background-color 0s ease-in-out}.ui-column.highlighted{background-color:var(--border-primary)!important;cursor:default;pointer-events:none}.ui-column.highlighted:hover{cursor:default!important}.ui-column.hovered:not(.selected){color:var(--text);position:relative}.ui-column.hovered:not(.selected):after{background-color:#007ef5;content:"";height:100%;position:absolute;right:0;top:0;width:2px}.ui-column.invert-hovered:not(.selected):before{background-color:#007ef5;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.ui-column.center{text-align:center;width:100%}.ui-column.left{text-align:left;width:100%}.ui-column.right{text-align:right;width:100%}.ui-menu{grid-gap:0 1px;background-color:var(--text-black);display:grid}.ui-menu.bordered{border:1px solid var(--border-secondary)}.ui-menu-key{border-right:1px solid var(--border-secondary);padding:2px 5px 0;text-align:center;width:30px}.ui-menu-item{padding:2px 10px 0;text-align:center}.ui-menu-row-selected:first-child .ui-float .ui-menu-item,.ui-menu-row-selected:first-child .ui-float .ui-menu-key,.ui-menu-row:first-child .ui-float .ui-menu-item,.ui-menu-row:first-child .ui-float .ui-menu-key{padding-top:3px}.ui-menu-row-selected:last-child .ui-float .ui-menu-item,.ui-menu-row-selected:last-child .ui-float .ui-menu-key,.ui-menu-row:last-child .ui-float .ui-menu-item,.ui-menu-row:last-child .ui-float .ui-menu-key{padding-bottom:3px}.ui-menu-row{cursor:pointer;font-size:18px;padding:0}.ui-menu-row:hover{background-color:var(--border-secondary);font-size:18px}.ui-menu-row-selected{background-color:var(--row-bg);color:var(--text-yellow);cursor:pointer;font-size:18px;padding:0}.ui-menu-row-selected .ui-menu-key{border-right:1px solid var(--row-bg)}.ui-count{background-color:#ffffff22;border-radius:999px;color:var(--text-light);display:inline-block;font-size:12px;font-weight:700;height:18px;line-height:18px;margin-top:2px;padding:0 6px;text-align:center}.ui-col-sort{cursor:pointer}.ui-col-sort:hover{color:var(--text);cursor:pointer}.ui-col-sort.active{color:var(--text-yellow);cursor:pointer}.ui-table-header-row{height:26px!important}.ReactVirtualized__Grid{outline:none;overflow:hidden!important}.ReactVirtualized__Table__headerRow{border-bottom:1px solid var(--border-secondary)}.nocolumns .ReactVirtualized__Table__headerRow{display:none!important}.ReactVirtualized__Grid__innerScrollContainer{background-color:var(--bg-black)}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{align-items:center;border-right:1px solid var(--border-secondary);display:flex;height:100%;padding:0;white-space:pre!important}.ReactVirtualized__Table__headerColumn{background-color:var(--card-bg);color:var(--label);font-size:14px;font-weight:400;justify-content:end;text-transform:none}.ReactVirtualized__Table__headerColumn nobr{white-space:pre!important}.mono{font-size:17px}.mono,.mono nobr{font-family:monospace;white-space:pre!important}.mono-table .ReactVirtualized__Table__headerColumn{font-size:17px;overflow:hidden}.mono-table .ReactVirtualized__Table__headerColumn.ui-column{overflow:hidden}.no-header-borders .ReactVirtualized__Table__headerColumn{border-right:1px solid var(--card-bg)}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin:0!important}.ReactVirtualized__Table__headerColumn:last-child,.ReactVirtualized__Table__rowColumn:last-child{border-right:none}.ui-card{background-color:var(--console-bg);border:1px solid var(--border-primary);border-radius:5px}.ui-card-header{border-bottom:1px solid var(--border-primary);color:var(--text-light);height:18px;overflow:hidden;padding:4px 12px}.ui-card-content{padding:4px}.ui-card.secondary{background-color:var(--card-bg);border:1px solid var(--border-secondary);border-radius:0}.ui-card-header.secondary{border-bottom:1px solid var(--border-secondary);padding:4px}.ui-card-content.secondary{padding:8px}.ui-label{color:var(--label);font-size:14px;text-align:right}.ui-label.light{color:#fff}.ui-label.selected{color:#fff;font-weight:700}.ui-display-label{color:var(--text-light);font-size:16px;text-align:right}.ui-cell-edit{background-color:var(--input-edit-bg);border:none;box-sizing:border-box;color:var(--text);font-size:16px;height:22px;outline:none;padding:0;text-align:center;width:100%}.ui-cell-edit::placeholder{color:var(--text);opacity:.6}.ui-cell-edit:focus{background-color:var(--text-purple)!important;color:var(--text);font-weight:400}.ui-cell-edit.border{border-left:1px solid var(--border-secondary)}.ui-cell-edit.double{border-left:3px solid var(--border-secondary)}.ui-cell.peer{background:none;font-size:14px;margin-top:1px;padding-right:2px;text-align:right}.ui-cell{background-color:var(--bg-black);box-sizing:border-box;color:var(--label);font-size:16px;height:22px;padding-right:2px;text-align:center;width:100%}.ui-cell.border{border-left:1px solid var(--border-secondary)}.ui-cell.double{border-left:3px solid var(--border-secondary)}.ui-input{background-color:var(--input-bg);border:none;border-radius:3px;color:var(--text);font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:600;height:24px;line-height:24px;outline:none;overflow:hidden;padding:0 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-input.edit{background-color:var(--input-edit-bg)!important}.ui-input.edit,.ui-input.select{color:var(--text);font-weight:400}.ui-input.select{background-color:var(--text-purple)!important}.ui-input.edit::placeholder{color:var(--text-light);font-size:16px;font-style:italic}.ui-input.dim::placeholder{color:var(--text-dim)}.ui-input.edit:focus{background-color:var(--text-purple)!important;color:var(--text);font-weight:400;outline:1px solid var(--text-bright-purple)}.ui-input.error,.ui-input.error:focus{background-color:var(--text-red)!important}.ui-input.dim{background-color:var(--border-secondary)!important;color:var(--label)}.ui-input.medium{background-color:var(--input-bg);border-radius:3px;color:var(--text);font-size:16px;font-weight:600;height:20px;line-height:22px;overflow:hidden;padding:0 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-input.secondary{background-color:var(--input-bg);color:var(--text-light);font-weight:400}.ui-input.warning{background-color:var(--text-red)}.ui-space{align-items:center;display:flex;gap:8px;justify-content:start}.ui-float{display:flex;justify-content:space-between;width:100%}.ui-divider-vert{background-color:var(--border-secondary);height:20px;width:1px}.ui-divider{align-items:center;display:flex;margin:5px 0;width:100%}.ui-divider:after,.ui-divider:before{background-color:var(--border-secondary);content:"";flex:1 1;height:1px}.ui-divider.light:after,.ui-divider.light:before{background-color:var(--text-light);content:"";flex:1 1;height:1px;opacity:.3}.ui-divider-text{padding:0 10px;white-space:nowrap}.ui-divider-left .ui-divider-text{justify-content:flex-start;text-align:left}.ui-divider-center .ui-divider-text{justify-content:center;text-align:center}.ui-divider-right .ui-divider-text{justify-content:flex-end;text-align:right}.ui-message.error{background-color:var(--text-red)}.ui-message.message,.ui-message.success{background-color:var(--text-green)}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.ui-message{animation:slideDown .2s forwards,fadeOut .3s forwards;animation-delay:0s,2.5s;background-color:var(--text-red);border-radius:4px;box-shadow:0 2px 8px #0000004d;color:var(--text);font-size:14px;height:auto;left:50%;max-width:fit-content;opacity:0;padding:2px 10px;position:fixed;top:10px;transform:translateX(-50%);z-index:1000}.ui-pin.ui-message{align-items:center;animation:slideUp .25s forwards;border-radius:3px;bottom:10px;cursor:pointer;display:flex;font-size:12px;gap:4px;left:auto;padding:4px 8px;right:10px;top:auto;transform:none}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ui-message-close{background:none;border:none;color:inherit;cursor:pointer;font-size:12px;line-height:1;padding:0 2px}.ui-button{background-color:var(--text-black);border:none;color:var(--text);cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:16px;opacity:.9;padding:5px 10px}.ui-button.styled{background-color:var(--card-bg);border-radius:3px;box-shadow:3px 3px 0 var(--bg-black);font-weight:700;outline:1px solid var(--bg-black)}.ui-button.styled:hover{background-color:var(--console-bg);outline:1px solid var(--text-blue)}.ui-button.small{padding:0 10px}.ui-button:hover{background-color:var(--text-black);color:var(--text);opacity:1}.ui-button.secondary{background-color:var(--text-blue);color:var(--text)}.ui-button.primary{background-color:var(--text-green);color:var(--text)}.ui-button.danger{background-color:var(--text-red);color:var(--text)}.ui-button.disabled{color:var(--text);cursor:not-allowed;opacity:.5}.cust-shift-up{margin-top:-150px}.cust-shift-down,.cust-shift-up{transition:margin-top .3s cubic-bezier(.19,1,.22,1)}.cust-shift-down{margin-top:0}.ui-button.link{background:none;color:var(--text-blue);font-size:16px;padding:0}.ui-button.link.disabled{color:var(--text-dim)}.ui-button.link:focus,.ui-button.link:hover{outline:none;text-decoration:underline}.ui-tbl-btn{align-items:center;background-color:var(--text-red);border:none;border-radius:50%;color:var(--text-black);cursor:pointer;display:flex;font-size:10px;height:18px;justify-content:center;padding:0;transition:background-color .2s,box-shadow .2s;width:18px}.ui-tbl-btn:focus,.ui-tbl-btn:hover{box-shadow:0 0 0 1px var(--text-light);color:var(--text-light);outline:none}.ui-tbl-btn.disabled{background-color:var(--border-primary);box-shadow:0 0 0 0 var(--text-light);opacity:.6}.ui-tbl-btn.disabled:focus,.ui-tbl-btn.disabled:hover{box-shadow:0 0 0 1px var(--text-light)}.ui-modal-button{color:var(--label);cursor:pointer;font-size:16px;padding:0 5px}.ui-modal-button:hover{color:var(--text)}.ui-tags{background-color:var(--bg-black);border-radius:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:5px;padding:3.5px}.ui-outline,.ui-outline:focus{outline:1px solid var(--text-purple)}.ui-tag{background-color:initial;color:var(--text-light);outline:1px solid var(--border-secondary);outline-offset:-1px}.ui-tag,.ui-tag.active{border-radius:4px;font-size:14px;line-height:15px;padding:1px 4px;transition:background-color .3s ease-out;white-space:nowrap}.ui-tag.active{background-color:var(--text-blue);color:var(--text);outline:none}.ui-tag.current{background-color:var(--border-secondary);outline:1px solid var(--border-primary)}.ui-tag.current,.ui-tag.current.active{opacity:1;transition:border .3s ease-out}.ui-tag.current.active{background-color:var(--text-purple);outline:none}.refElement{position:relative;z-index:999}.popover-overlay{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.popover{background:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;padding:10px;position:absolute;z-index:1000}.shadow{box-shadow:1px 1px 20px #000;outline:1px solid #454545!important}#tooltip{background:#111;border:2px solid #333;border-radius:4px;box-shadow:0 2px 10px #000;color:#fff;display:none;font-size:12px;opacity:0;padding:2px 7px;pointer-events:none;position:absolute;transform:translate(-50%,-100%) scale(1);transition:opacity .12s ease-out,transform .12s ease-out;white-space:nowrap;z-index:9999}#tooltip.show{opacity:1;transform:translate(-50%,-110%) scale(1)}#tooltip:before{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid #333;bottom:-7px}#tooltip:after,#tooltip:before{content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}#tooltip:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #333;bottom:-6px}.ui-screen{align-items:center;background-color:var(--site-background);display:flex;height:100vh;justify-content:center;left:0;min-height:600px;opacity:1;position:absolute;top:0;width:100%;z-index:1000}.disabled-area,.disabled-area *{pointer-events:none!important}.desaturate{filter:grayscale(100%) brightness(.8)}.ui-modal{-webkit-backdrop-filter:brightness(.5) grayscale(1) blur(1px);backdrop-filter:brightness(.5) grayscale(1) blur(1px);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ui-modal.no-filter{-webkit-backdrop-filter:initial;backdrop-filter:none}.ui-modal-overlay{display:flex;height:calc(-50px + 100vh);justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ui-pop-up{background-color:var(--text-black);border:1px solid var(--border-secondary)}.custom-textarea{display:inline-flex;flex-direction:column;gap:0}.row-input{border-radius:none!important}.ui-modal-content{background:var(--card-bg);border:1px solid var(--border-secondary);border-radius:10px;box-shadow:0 2px 10px #000;max-width:1316px;outline:none;padding:7px 10px 10px}.ui-modal-header{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;margin:0 -10px}.ui-modal-header h2{margin:0}.ui-modal .close-button{background:none;border:none;cursor:pointer;font-size:1.5rem}.modal-body,.modal-footer{margin-top:20px}.modal-footer{display:flex;justify-content:flex-end}.ui-textarea{background:var(--text-black);border:1px solid var(--border-secondary);box-sizing:border-box;color:var(--text);font-family:monospace;outline:none;padding:10px;resize:none}.ui-textarea::placeholder{color:var(--border-primary)}.ui-popup{background:var(--site-background);border:1px solid var(--border-secondary);border-radius:5px;box-shadow:0 0 8px #00000080;margin:15px auto;padding:0;position:relative;text-align:center}.ui-popup:before{border-color:#0000 #0000 var(--border-secondary) #0000;border-style:solid;border-width:0 10px 10px;top:-10px}.ui-popup:after,.ui-popup:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.ui-popup:after{border-color:#0000 #0000 var(--site-background) #0000;border-style:solid;border-width:0 8px 8px;top:-8px}.ui-checkbox:focus-visible{outline:none}.ui-checkbox:focus-visible .checkbox-icon{box-shadow:0 0 5px 1px #96c9ffbf}.ui-checkbox.active:focus-visible svg{color:var(--text-yellow)}.ui-checkbox.active{color:var(--text-light)!important}.ui-checkbox.inactive{color:var(--label)!important}.ui-checkbox.active svg{color:var(--text-blue)}.ui-checkbox.inactive svg{color:var(--text-dim)}.ui-checkbox.active.dim svg{color:var(--text-dim)!important}.popover-input-overlay{background-color:#0006;display:flex;height:calc(-50px + 100vh);justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.ui-alert{align-items:center;border-radius:3px;display:flex;padding:16px;position:relative}.alert-title,.ui-alert{font-size:16px}.alert-description{font-size:14px;line-height:16px}.date-input-mask{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='.5em' height='1em' viewBox='0 0 5 10'%3E%3Ccircle cx='2.5' cy='5' r='.5' fill='%23fff'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='.5em' height='1em' viewBox='0 0 5 10'%3E%3Ccircle cx='2.5' cy='5' r='.5' fill='%23fff'/%3E%3C/svg%3E");background-position:1.1em,2.2em;background-repeat:no-repeat;background-size:.6em .6em,.6em .6em}.ui-alert .alert-content{flex-grow:1}.ui-alert .alert-title{font-weight:700;margin-bottom:5px}.ui-alert .alert-dismiss{background:none;border:none;color:var(--text);cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.success{background-color:var(--text-green);color:#fff}.warning{background-color:var(--text-orange);color:#fff}.black{background-color:var(--text-black)!important;color:#fff}.info{background-color:var(--console-bg)!important;color:#fff}.error{background-color:var(--text-red);color:#fff}.ui-input.overwrite{caret-color:red}.ui-input-search-wrapper{display:inline-flex;position:relative;width:fit-content}.ui-input.search{padding-right:2.75rem}.ui-input-search-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;opacity:.4;padding:0;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}.ui-input-search-btn.edit{opacity:1}.ui-input-search-btn.edit:hover{opacity:.8}.custom-scroll-container{height:100%;overflow:hidden;width:100%}.custom-scroll-container .ReactVirtualized__Grid{overflow:auto!important}.custom-scroll-container .ReactVirtualized__Grid::-webkit-scrollbar{width:10px!important}.custom-scroll-container .ReactVirtualized__Grid::-webkit-scrollbar-track{background:var(--bg-black)!important}.custom-scroll-container .ReactVirtualized__Grid::-webkit-scrollbar-thumb{background:var(--border-primary)!important}.custom-scroll-container .ReactVirtualized__Grid::-webkit-scrollbar-thumb:hover{background:var(--text-blue)!important}.custom-scroll-indicator{height:100%;overflow:hidden;width:100%}.custom-scroll-indicator .ReactVirtualized__Grid{border:none!important;overflow:auto!important;right:0!important}.custom-scroll-indicator .ReactVirtualized__Grid::-webkit-scrollbar{background:none!important;pointer-events:none;width:0!important}.custom-scroll-indicator .ReactVirtualized__Grid::-webkit-scrollbar-track{background:none!important;pointer-events:none}.custom-scroll-indicator .ReactVirtualized__Grid::-webkit-scrollbar-thumb,.custom-scroll-indicator .ReactVirtualized__Grid::-webkit-scrollbar-thumb:hover{background:var(--text-light)!important;pointer-events:none}.no-scrollbar{-ms-overflow-style:none;overflow:scroll;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.focus-dim{-webkit-backdrop-filter:brightness(.5) grayscale(1) blur(1px);backdrop-filter:brightness(.5) grayscale(1) blur(1px);background:#00000073;position:fixed;z-index:20}.focus-outline{border-radius:6px;outline:3px solid var(--text-purple);pointer-events:none;position:fixed;z-index:21}.focus-menu{font-size:12px;position:fixed;z-index:21}body{font-feature-settings:"tnum";align-items:center;background-color:var(--site-background);color:var(--text);display:flex;font-family:Nunito Sans,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;height:100vh;justify-content:center;margin:0;min-height:600px;overflow:auto;padding:0}.controller-layout{min-height:600px}.component-layout,.controller-layout{display:flex;flex-direction:column;height:calc(100vh - 94px)}.component-layout{min-height:560px}.flex-height{flex:1 1}.flex-bottom{margin-top:auto}.nav-wrapper{height:30px}.table-container{display:flex;flex-direction:column;font-family:sans-serif}.row{display:flex}.cell{border:1px solid #ccc;min-width:100px;padding:4px}.cell input{box-sizing:border-box;width:100%}.expanded-fields{display:flex;flex-wrap:wrap;gap:8px}.expanded-fields>div{min-width:200px}.desktop,.mobile{display:none}@media screen and (max-width:1160px){.mobile{display:block}}@media screen and (min-width:1161px){.desktop{display:block}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::selection{background:var(--text-orange);color:var(--text)}html{margin:0;padding:0}.shim{height:5px}.shim,.shm{display:block}.shm{height:2px}.ui-row-selected [class*=text-]{color:var(--text-yellow)!important}.hotkey{font-weight:700}.hotkey,a{color:var(--text-blue)}a{fill:var(--text);cursor:pointer}a:hover{color:var(--text)}.bold{font-weight:700!important}.largeText{bottom:4px;font-size:35px!important;line-height:0px;position:relative}.normal{font-weight:400!important}.ra{text-align:right!important}.img-contain{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.ui-swap-btn{align-items:center;color:var(--label);cursor:pointer;display:flex;height:50px;justify-content:center;width:100%}.ui-swap-btn:hover{color:var(--text)}.no-focus:focus{box-shadow:none;outline:none}kbd{background:#333;border:1px solid #222;border-radius:4px;box-shadow:0 2px 0 #111,inset 0 1px 0 #555;color:#eee;display:inline-block;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.8em;margin:0 2px;padding:2px 6px;white-space:nowrap}kbd:hover{background:#444;box-shadow:0 2px 0 #111,inset 0 1px 0 #666;color:#fff;cursor:pointer}kbd:active{background:#222;box-shadow:0 1px 0 #111,inset 0 1px 0 #333;transform:translateY(1px)}.loading-overlay-container{position:relative}.minilink{font-size:12px}.pubstock-supp:hover{cursor:pointer;text-decoration:underline}.loading-overlay{align-items:center;background-color:#0003;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity 1s ease;z-index:11}.loading-overlay.visible{opacity:1;pointer-events:all;transition-delay:.3s}.loading-overlay:not(.visible){transition-delay:0ms}.loader{animation:spin .9s linear infinite;border-left:4px solid var(--text-blue);border-top:4px solid var(--text-blue);border:4px solid var(--text-blue);border-radius:50%;border-top-color:var(--text-black);height:40px;position:relative;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{height:0;width:16px}::-webkit-scrollbar-track{background-color:-bg;background-color:var(--card -bg);border-left:1px solid #333}::-webkit-scrollbar-thumb{background-color:#333}::-webkit-scrollbar-button{background-color:#ebebeb;height:0;width:0}::-webkit-scrollbar-thumb:hover{background-color:#444}::-webkit-scrollbar-corner{background-color:#ebebeb}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{align-items:center;display:flex;flex-direction:row}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;flex:0 0 24px;height:1em;width:1em}
/*# sourceMappingURL=main.ebafd0fc.css.map*/