.layout-module-scss-module__apuIZG__layout{min-height:100vh;color:var(--color);grid-template-columns:260px minmax(0,1fr);gap:1.5em;padding:1.5em;display:grid}.layout-module-scss-module__apuIZG__layout h1{color:var(--color);margin:0;padding:0}.layout-module-scss-module__apuIZG__layout .layout-module-scss-module__apuIZG__content{background:var(--layoutcontentBackgroundColor);box-shadow:var(--shadow-soft);border:1px solid var(--border-subtle);border-radius:1rem;flex-direction:column;gap:1.25em;min-width:0;padding:1.5em;display:flex}.layout-module-scss-module__apuIZG__layout .layout-module-scss-module__apuIZG__content *{color:var(--color)}.layout-module-scss-module__apuIZG__layout .layout-module-scss-module__apuIZG__content{max-width:100%;max-height:100%;overflow:auto}:is(body :has(.layout-module-scss-module__apuIZG__navigationMobile) .layout-module-scss-module__apuIZG__layout,html :has(.layout-module-scss-module__apuIZG__navigationMobile) .layout-module-scss-module__apuIZG__layout){position:fixed}@media screen and (max-width:1024px){.layout-module-scss-module__apuIZG__layout{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:0;min-height:100vh;padding:0}.layout-module-scss-module__apuIZG__layout .layout-module-scss-module__apuIZG__content{box-shadow:none;border-left:none;border-right:none;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:.8em 1.1em 1.2em;display:flex}}@media screen and (min-width:1280px){.layout-module-scss-module__apuIZG__layout .layout-module-scss-module__apuIZG__menuButton{display:none}}
.components-module-scss-module___idosW__navShell{flex-direction:column;width:100%;display:flex;position:relative}.components-module-scss-module___idosW__sidebar{border:1px solid var(--border-subtle);height:calc(100vh - 3em);box-shadow:var(--shadow-soft);background:linear-gradient(160deg,#172a47fa,#0f1d33fa);border-radius:1.2em;flex-direction:column;gap:1.5em;padding:1.5em;display:flex;position:sticky;top:1.5em}.components-module-scss-module___idosW__sidebarHeader{flex-direction:column;align-items:flex-start;gap:.45em;display:flex}.components-module-scss-module___idosW__logoRow{justify-content:space-between;align-items:center;gap:.75em;width:100%;margin-bottom:.75em;display:flex}.components-module-scss-module___idosW__appRow{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75em;width:100%;padding:.75em 0;display:flex}.components-module-scss-module___idosW__appSwitch{width:32px;height:32px;color:var(--accent);background:#3aa0ff1f;border:1px solid #3aa0ff59;border-radius:.6em;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.components-module-scss-module___idosW__appSwitch svg{width:18px;height:18px}.components-module-scss-module___idosW__appSwitch:hover{background:#3aa0ff33}.components-module-scss-module___idosW__logoSecondary{object-fit:contain;width:auto;height:35px}.components-module-scss-module___idosW__logo{object-fit:contain;width:auto;height:35px;display:block}.components-module-scss-module___idosW__brandText{width:100%;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.95em}.components-module-scss-module___idosW__sidebarNav{cursor:context-menu;color:var(--text-muted);flex-direction:column;gap:.4em;font-size:.95em;font-weight:600;list-style:none;display:flex;overflow-y:auto}.components-module-scss-module___idosW__sidebarNav ul{margin:0;padding:0;list-style-type:none}.components-module-scss-module___idosW__navigation{display:flex}.components-module-scss-module___idosW__navLink{width:100%;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:.8em;align-items:center;gap:.75em;padding:.65em .9em;font-size:.95em;font-weight:600;transition:all .2s;display:flex}.components-module-scss-module___idosW__navLink:hover{background:var(--navHover);color:var(--color)}.components-module-scss-module___idosW__navLink[data-active=true]{background:var(--navActive);color:var(--color);border-color:#3aa0ff52}.components-module-scss-module___idosW__navIcon{width:28px;height:28px;color:var(--accent);background:#3aa0ff1f;border-radius:.6em;place-items:center;display:grid}.components-module-scss-module___idosW__navIcon svg{width:18px;height:18px}.components-module-scss-module___idosW__sidebarFooter{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.75em;margin-top:auto;padding-top:1em;display:flex}.components-module-scss-module___idosW__userBadge{color:var(--text-muted);flex-direction:column;gap:.15em;font-size:.9em;display:flex}.components-module-scss-module___idosW__userBadge span{color:var(--color);font-weight:600}.components-module-scss-module___idosW__logoutButton{color:var(--color);cursor:pointer;background:#3aa0ff14;border:1px solid #ffffff14;border-radius:.7em;justify-content:center;align-items:center;gap:.5em;padding:.6em .9em;transition:all .2s;display:inline-flex}.components-module-scss-module___idosW__logoutButton:hover{background:#3aa0ff2e}.components-module-scss-module___idosW__logoutButton:disabled{opacity:.7;cursor:default}.components-module-scss-module___idosW__logoutLoading{align-items:center;gap:.6em;display:inline-flex}.components-module-scss-module___idosW__logoutSpinner{border:2px solid #94b0dc59;border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite components-module-scss-module___idosW__logoutSpin}@keyframes components-module-scss-module___idosW__logoutSpin{to{transform:rotate(360deg)}}.components-module-scss-module___idosW__drawer{color:var(--navColor)}.components-module-scss-module___idosW__menuButton{border:1px solid var(--border-subtle);cursor:pointer;background:#111f34d9;border-radius:.75em;justify-content:center;align-items:center;padding:.4em .55em;display:inline-flex}.components-module-scss-module___idosW__menuButton .components-module-scss-module___idosW__menuIcon{width:1.6em;height:1.6em;color:var(--accent);transition:all .2s ease-in-out}.components-module-scss-module___idosW__menuButton:hover{background:#3aa0ff1f}.components-module-scss-module___idosW__topbar{background:var(--layoutcontentBackgroundColor);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);border-radius:.9em;justify-content:space-between;align-items:center;gap:1em;width:100%;max-height:64px;padding:.75em 1em;display:none}.components-module-scss-module___idosW__topbarTitle{font-size:1.05em;font-weight:600}.components-module-scss-module___idosW__topbarActions{align-items:center;gap:.75em;display:flex}.components-module-scss-module___idosW__radialMenu{z-index:9999;width:50px;height:50px;position:fixed;bottom:20px;right:20px}.components-module-scss-module___idosW__radialMenu .components-module-scss-module___idosW__widgetMainButton{background-color:var(--accent);color:#fff;cursor:pointer;z-index:2;border:none;border-radius:50%;width:60px;height:60px;transition:all .2s ease-in-out;position:absolute;bottom:0;right:0}.components-module-scss-module___idosW__radialMenu .components-module-scss-module___idosW__widgetMainButton:hover{background-color:var(--accent-strong)}.components-module-scss-module___idosW__radialMenu .components-module-scss-module___idosW__widgetButton{cursor:pointer;width:50px;height:50px;transition:transform all ease-in-out .2s;background-color:#3aa0ff99;border:none;border-radius:50%;position:absolute;bottom:0;right:0}.components-module-scss-module___idosW__radialMenu .components-module-scss-module___idosW__widgetButton svg{transition:all .2s ease-in-out}.components-module-scss-module___idosW__radialMenu .components-module-scss-module___idosW__widgetButton:hover svg{animation:1s ease-in-out infinite components-module-scss-module___idosW__shake;transform:rotate(25deg)}.components-module-scss-module___idosW__importSingle{color:var(--color);flex-direction:column;justify-content:center;align-items:center;display:flex}.components-module-scss-module___idosW__importSingle .components-module-scss-module___idosW__importSingleForm{flex-flow:wrap;grid-template-columns:repeat(2,1fr);gap:1em;display:grid}.components-module-scss-module___idosW__importSingle .components-module-scss-module___idosW__importSingleButtons{position:absolute;bottom:1em;right:1em}.components-module-scss-module___idosW__tableComponent{background:0 0;width:100%}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableContainer{border:1px solid var(--tableBorder);height:62vh;max-height:62vh;box-shadow:var(--shadow-soft);background:var(--tableBackgroundColor);border-radius:1.1em;overflow:auto hidden}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableContainer ::-webkit-scrollbar{width:4px;height:6px}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader{justify-content:space-between;align-items:center;padding:.4em .6em 1em;display:flex}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader h2{letter-spacing:.02em;margin:0;font-size:1.2em;font-weight:600}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader nav{align-items:center;gap:.75em;display:flex}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader nav button svg{color:var(--accent);width:1.2em;height:1.2em}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader nav button{word-wrap:break-word;color:var(--color);cursor:pointer;background:#3aa0ff1f;border:1px solid #3aa0ff40;border-radius:.75em;align-items:center;gap:.45em;padding:.35em .6em;transition:all .2s ease-in-out;display:flex}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader nav button:hover{background:#3aa0ff33}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader nav .components-module-scss-module___idosW__actionButtonDisabled{opacity:.45;cursor:not-allowed}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCompnentHeader nav .components-module-scss-module___idosW__actionButtonDisabled:hover{opacity:.45}.components-module-scss-module___idosW__tableComponent table{word-wrap:break-word;border-collapse:collapse;background:0 0;flex-direction:column;width:100%;height:100%;margin:0;display:flex}.components-module-scss-module___idosW__tableComponent table *{color:var(--tableDataColor)!important}.components-module-scss-module___idosW__tableComponent table th:first-child,.components-module-scss-module___idosW__tableComponent table td:first-child{white-space:nowrap;width:100px;max-width:100px}.components-module-scss-module___idosW__tableComponent table tr{height:auto}.components-module-scss-module___idosW__tableComponent table th,.components-module-scss-module___idosW__tableComponent table td{border-bottom:1px solid var(--tableBorder);padding:.85em 1em;font-size:.82rem;line-height:normal}.components-module-scss-module___idosW__tableComponent table thead,.components-module-scss-module___idosW__tableComponent table tfoot{table-layout:fixed;flex:none;width:100%;display:table}.components-module-scss-module___idosW__tableComponent table thead th{text-transform:uppercase;letter-spacing:.08em;background:var(--tableHeaders);font-size:.72rem;color:var(--tableHeadersColor)!important}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar{background:var(--surface2);color:var(--tableDataColor);border-top:1px solid var(--tableBorder);border-radius:0 0 1em 1em}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiTablePagination-root{color:var(--tableDataColor)}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiTablePagination-toolbar{color:var(--tableDataColor)}:is(.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiTablePagination-selectLabel,.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiTablePagination-displayedRows),:is(.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiTablePagination-select,.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiTablePagination-actions,.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiTablePagination-actions button,.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiSelect-icon){color:var(--tableDataColor)}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tablePaginationBar .MuiSvgIcon-root{color:var(--tableDataColor)}.components-module-scss-module___idosW__tableComponent table tbody{vertical-align:top;flex:auto;width:100%;display:block;overflow-y:auto}.components-module-scss-module___idosW__tableComponent table tbody tr{table-layout:fixed;background:var(--tableRow1);width:100%;display:table}.components-module-scss-module___idosW__tableComponent table tbody tr:nth-child(2n){background:var(--tableRow2)}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableRowSelected{background-color:var(--tableRowHoverBackgroundColor)!important}.components-module-scss-module___idosW__tableComponent .components-module-scss-module___idosW__tableCell{border-bottom:1px solid var(--tableBorder)}.components-module-scss-module___idosW__tableComponentMobile{display:none}@media screen and (max-width:1024px){.components-module-scss-module___idosW__sidebar{display:none}.components-module-scss-module___idosW__topbar{z-index:50;border-top:none;border-left:none;border-right:none;border-radius:0;display:flex;position:sticky;top:0}.components-module-scss-module___idosW__tableComponent{display:none}.components-module-scss-module___idosW__tableComponentMobile{grid-template-columns:1fr 1fr;gap:1em;width:100%;font-size:14px;display:grid}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow{border:1px solid var(--border-subtle);background:var(--surface1);border-radius:.8em;flex-direction:column;max-width:45vw;margin:1em 0;padding:1em;display:flex}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableCell{grid-template-columns:minmax(30%,1fr) 1fr;gap:1em;display:grid}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableCell .components-module-scss-module___idosW__tableCellHeader{font-weight:700}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableMenuMobile{width:100%}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableMenuMobile .components-module-scss-module___idosW__tableMenuButton{border:unset;cursor:pointer;color:var(--color);background:#3aa0ff1f;border-radius:.6em}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableMenuMobile .components-module-scss-module___idosW__tableMenuButton svg{width:2em;height:2em}}@media screen and (max-width:600px){.components-module-scss-module___idosW__tableComponent{display:none}.components-module-scss-module___idosW__tableComponentMobile{display:block}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow{max-width:unset;border:1px solid var(--border-subtle);background:var(--surface1);border-radius:.8em;flex-direction:column;margin:1em 0;padding:1em;display:flex}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableCell{grid-template-columns:30vw auto;gap:1em;display:grid}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableCell .components-module-scss-module___idosW__tableCellHeader{font-weight:700}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableMenuMobile{width:100%}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableMenuMobile .components-module-scss-module___idosW__tableMenuButton{border:unset;cursor:pointer;color:var(--color);background:#3aa0ff1f;border-radius:.6em}.components-module-scss-module___idosW__tableComponentMobile .components-module-scss-module___idosW__tableRow .components-module-scss-module___idosW__tableMenuMobile .components-module-scss-module___idosW__tableMenuButton svg{width:2em;height:2em}}@keyframes components-module-scss-module___idosW__shake{0%{transform:rotate(0)}15%{transform:rotate(15deg)}30%{transform:rotate(-15deg)}45%{transform:rotate(6deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}
.popup-module-scss-module__9ua48a__popup{z-index:100;background-color:#050c188c;border-radius:.6em;align-content:center;min-width:100vw;height:100%;min-height:100vh;position:fixed;top:0;left:0}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent{background-color:var(--surface2);border:1px solid var(--border-subtle);width:60vw;height:60vh;box-shadow:var(--shadow-soft);color:var(--color);z-index:9999;box-sizing:border-box;border-radius:1em;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0 auto;padding:1.25em;display:flex;position:fixed;top:20vh;left:20vw;overflow:hidden}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__editPopupForm{flex-direction:column;gap:1em;display:flex}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__editPopupForm h1{text-align:center}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__editPopupForm nav{justify-content:flex-end;gap:1em;margin-top:1rem;display:flex}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__close{color:var(--color);cursor:pointer;z-index:2;background:0 0;border:none;transition:all .2s ease-in-out;position:absolute;top:.85em;right:.85em}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__close:hover{opacity:.5}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__popupHeader{border-bottom:1px solid var(--border-subtle);padding:.5em 3em .75em .25em}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__popupTitle{font-size:1.2rem;font-weight:600;line-height:1.25}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__popupBody{box-sizing:border-box;flex:auto;min-height:0;padding:1em .25em;overflow-y:auto}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__popupFooter{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:1em;padding:.75em .25em 0;display:flex}.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent .popup-module-scss-module__9ua48a__popupFooter nav{justify-content:flex-end;align-items:center;gap:1em;margin:0;padding:0;display:flex}@media (max-width:1024px){.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent{width:90vw;height:85vh;top:7.5vh;left:5vw}}@media (max-width:768px){.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent{width:94vw;height:90vh;top:5vh;left:3vw}}@media (max-width:480px){.popup-module-scss-module__9ua48a__popup .popup-module-scss-module__9ua48a__popupContent{width:96vw;height:92vh;padding:1.25em;top:4vh;left:2vw}}
