@charset "UTF-8";.bigChartBox{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1400px){.bigChartBox h1{font-size:24px}}.bigChartBox .status-message{font-size:13px;color:#ddd}.bigChartBox .status-message.error{color:#f45b69}.bigChartBox .chart{width:100%;height:300px}.error-fallback{display:flex;align-items:center;justify-content:center;width:100%;animation:errorEnter .3s ease-out}.error-fallback.error-card-variant{display:flex;flex-direction:row;align-items:center;gap:6px;color:#ff5e62;padding:2px 0;cursor:help}.error-fallback.error-card-variant .error-icon-svg.mini{width:16px;height:16px;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(255,94,98,.4))}.error-fallback.error-card-variant .error-message-inline{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-family:Inter,sans-serif}.error-fallback.error-widget-variant{min-height:180px;height:100%}.error-fallback.error-widget-variant .error-card-content{background:rgba(34,43,60,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,94,98,.15);border-radius:12px;padding:16px 20px;text-align:center;width:100%;max-width:320px;box-shadow:0 8px 32px #0003}.error-fallback.error-widget-variant .error-illustration-svg{width:100px;height:75px;margin-bottom:8px}.error-fallback.error-widget-variant .error-title{font-size:14px;color:#ff5e62;margin-bottom:4px;font-weight:600}.error-fallback.error-widget-variant .error-description{font-size:11px;color:#ddd;opacity:.85;line-height:1.4;margin-bottom:8px}.error-fallback.error-widget-variant .error-tech-details{display:none}.error-fallback.error-page-variant{min-height:400px;padding:40px 20px}.error-fallback.error-page-variant .error-card-content{background:rgba(34,43,60,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,94,98,.25);border-radius:16px;padding:40px;text-align:center;width:100%;max-width:500px;box-shadow:0 12px 40px #0000004d}.error-fallback.error-page-variant .error-illustration-svg{width:160px;height:120px;margin-bottom:16px}.error-fallback.error-page-variant .error-title{font-size:20px;color:#ff5e62;margin-bottom:10px;font-weight:700;letter-spacing:-.3px}.error-fallback.error-page-variant .error-description{font-size:14px;color:#ddd;line-height:1.5;margin-bottom:16px}.error-fallback.error-page-variant .error-tech-details{background:rgba(0,0,0,.3);border-radius:6px;padding:10px 14px;margin-bottom:20px;text-align:left;border:1px solid rgba(255,255,255,.05);max-height:100px;overflow-y:auto}.error-fallback.error-page-variant .error-tech-details code{font-family:Courier New,Courier,monospace;font-size:12px;color:#ff8a8f;word-break:break-all;white-space:pre-wrap}.error-fallback.error-page-variant .cors-troubleshoot{text-align:left;background:rgba(255,255,255,.03);border-radius:8px;padding:16px;margin-bottom:24px;border:1px dashed rgba(255,255,255,.1)}.error-fallback.error-page-variant .cors-troubleshoot h4{font-size:13px;font-weight:600;margin-bottom:8px;color:#00f2fe}.error-fallback.error-page-variant .cors-troubleshoot ul{list-style-type:none;padding:0;margin:0}.error-fallback.error-page-variant .cors-troubleshoot ul li{font-size:12px;line-height:1.5;color:#ccc;margin-bottom:6px;padding-left:14px;position:relative}.error-fallback.error-page-variant .cors-troubleshoot ul li:before{content:"•";position:absolute;left:0;color:#f96}.error-fallback .error-retry-btn{background:linear-gradient(135deg,#ff5e62,#ff9966);border:none;color:#fff;font-size:13px;font-weight:600;padding:10px 20px;border-radius:20px;cursor:pointer;box-shadow:0 4px 15px #ff5e624d;transition:all .2s ease}.error-fallback .error-retry-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff5e6273}.error-fallback .error-retry-btn:active{transform:translateY(1px)}@keyframes errorEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pulse-dot{animation:errorPulse 1.6s infinite alternate}@keyframes errorPulse{0%{opacity:.4;r:1.5px}to{opacity:1;r:3px;filter:drop-shadow(0 0 2px #ff5e62)}}.pieChartBox{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1400px){.pieChartBox h1{font-size:24px}}.pieChartBox .status-message{font-size:13px;color:#ddd}.pieChartBox .status-message.error{color:#f45b69}.pieChartBox .chart{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pieChartBox .options{display:flex;justify-content:space-between;gap:10px;font-size:14px}.pieChartBox .options .option{display:flex;flex-direction:column;gap:10px;align-items:center}.pieChartBox .options .option .title{display:flex;gap:10px;align-items:center}.pieChartBox .options .option .title .dot{width:10px;height:10px;border-radius:50%}.topBox h1{margin-bottom:20px}@media screen and (max-width: 1400px){.topBox h1{font-size:24px}}.topBox .status-message{font-size:13px;color:#ddd}.topBox .status-message.error{color:#f45b69}.topBox .list .listItem{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:12px}.topBox .list .listItem .user{display:flex;gap:20px;align-items:center;min-width:0}.topBox .list .listItem .user .flagIcon{width:40px;height:40px;min-width:40px;border-radius:50%;background:rgba(244,91,105,.1882352941);color:#f45b69;display:flex;align-items:center;justify-content:center;font-size:18px}@media screen and (max-width: 1400px){.topBox .list .listItem .user .flagIcon{display:none}}@media screen and (max-width: 1024px){.topBox .list .listItem .user .flagIcon{display:flex}}.topBox .list .listItem .user img{width:40px;height:40px;border-radius:50%;object-fit:cover}@media screen and (max-width: 1400px){.topBox .list .listItem .user img{display:none}}@media screen and (max-width: 1024px){.topBox .list .listItem .user img{display:block}}.topBox .list .listItem .user .userTexts{display:flex;flex-direction:column;gap:5px;min-width:0}.topBox .list .listItem .user .userTexts .username{font-size:14px;font-weight:500}.topBox .list .listItem .user .userTexts .email{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}@media screen and (max-width: 1400px){.topBox .list .listItem .user .userTexts .email{display:none}}@media screen and (max-width: 1024px){.topBox .list .listItem .user .userTexts .email{display:block}}.topBox .list .listItem .amount{font-weight:500;font-size:12px;white-space:nowrap;text-transform:capitalize}.topBox .mono-cell{font-family:monospace;font-size:12px}.topBox .clean-sanctions-status{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 20px;text-align:center;background:rgba(34,43,60,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(16,185,129,.15);border-radius:16px;margin:10px 0;box-shadow:0 8px 32px #00000026;animation:cleanStatusEnter .4s ease-out both}.topBox .clean-sanctions-status .status-graphic-wrapper{width:100px;height:100px;margin-bottom:14px}.topBox .clean-sanctions-status .clean-shield-svg{width:100%;height:100%}.topBox .clean-sanctions-status h3{font-size:16px;font-weight:600;color:#10b981;margin-bottom:6px;letter-spacing:-.2px;text-shadow:0 0 10px rgba(16,185,129,.2)}.topBox .clean-sanctions-status .status-message{font-size:12px;color:#ddd;opacity:.8;max-width:220px;line-height:1.4;margin:0 auto}.topBox .clean-pulse-circle{transform-origin:center;animation:cleanPulse 2s infinite ease-in-out}.topBox .draw-checkmark{stroke-dasharray:40;stroke-dashoffset:40;animation:drawCheck .7s ease-out .3s forwards}@keyframes cleanStatusEnter{0%{opacity:0;transform:scale(.96) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cleanPulse{0%{transform:scale(.96);opacity:.2}50%{transform:scale(1.04);opacity:.6}to{transform:scale(.96);opacity:.2}}@keyframes drawCheck{to{stroke-dashoffset:0}}.chartBox{display:flex;align-items:stretch;min-height:110px;gap:12px}@media screen and (max-width: 480px){.chartBox{flex-direction:column;align-items:flex-start;gap:16px;min-height:0}}.chartBox .boxInfo{flex:3;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media screen and (max-width: 480px){.chartBox .boxInfo{width:100%;gap:10px}}.chartBox .boxInfo .title{display:flex;align-items:flex-start;gap:8px;min-width:0}.chartBox .boxInfo .title img{width:20px;height:20px;flex-shrink:0;object-fit:contain;margin-top:1px}.chartBox .boxInfo .title span{flex:1;min-width:0;overflow-wrap:break-word;line-height:1.25;font-size:13px;font-weight:500}@media screen and (max-width: 1400px){.chartBox .boxInfo .title span{font-size:12.5px}}.chartBox .boxInfo h1{margin:0}@media screen and (max-width: 1400px){.chartBox .boxInfo h1{font-size:20px}}.chartBox .boxInfo .chartError{margin:0;color:#f45b69;font-size:12px}.chartBox .chartInfo{flex:2;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media screen and (max-width: 480px){.chartBox .chartInfo{width:100%}}.chartBox .chartInfo .chart{width:100%;height:55px;min-height:55px}.chartBox .chartInfo .texts{display:flex;flex-direction:column;text-align:right}@media screen and (max-width: 480px){.chartBox .chartInfo .texts{text-align:left}}.chartBox .chartInfo .texts .percentage{font-weight:700;font-size:20px}@media screen and (max-width: 1400px){.chartBox .chartInfo .texts .percentage{font-size:16px}}.chartBox .chartInfo .texts .duration{font-size:14px}.home{display:grid;gap:20px;grid-template-columns:260px 1fr 1fr 260px;grid-template-areas:"top transactions vat pie" "top payouts users pie" "chart chart chart chart"}@media screen and (max-width: 1024px){.home{grid-template-columns:1fr 1fr;grid-template-areas:"top pie" "transactions vat" "payouts users" "chart chart"}}@media screen and (max-width: 768px){.home{grid-template-columns:1fr;grid-template-areas:"top" "transactions" "vat" "payouts" "users" "pie" "chart"}}.home .box{padding:20px;border-radius:14px;border:1px solid #384256;background:rgba(255,255,255,.02);overflow:hidden;min-width:0}.home .box1{grid-area:top;min-height:260px}.home .box2{grid-area:transactions;min-height:140px}.home .box3{grid-area:vat;min-height:140px}.home .box4{grid-area:pie;min-height:400px}.home .box5{grid-area:payouts;min-height:140px}.home .box6{grid-area:users;min-height:140px}.home .box7{grid-area:chart;min-height:500px}@media screen and (max-width: 768px){.home .box1,.home .box4{min-height:300px}}.dataTable{position:relative;border-radius:16px;overflow:hidden;background:#fbfcfc;box-shadow:0 1px 1px #09282c0f,0 20px 40px -16px #09282c73,0 0 0 1px #09282c0f}.dataTable:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#175f66,#6f8cff);z-index:1}.dataTable .dataGrid{padding:0;border:none;background:transparent}.dataTable .dataGrid .MuiDataGrid-root{border:none;font-size:13.5px;color:#2a3447}.dataTable .dataGrid .MuiDataGrid-main{border-radius:0 0 16px 16px;overflow:hidden}.dataTable .dataGrid .MuiDataGrid-toolbarContainer{padding:16px 22px;background:#ffffff;border-bottom:1px solid rgba(23,95,102,.08);gap:12px}@media screen and (max-width: 480px){.dataTable .dataGrid .MuiDataGrid-toolbarContainer{padding:12px 14px;flex-wrap:wrap}}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInputBase-root{background:#f3f6f6;border-radius:10px;padding:2px 12px;transition:background .15s ease,box-shadow .15s ease}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInputBase-root:before,.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInputBase-root:after{display:none}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInputBase-root:hover{background:#edf1f1}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInputBase-root.Mui-focused{background:#ffffff;box-shadow:0 0 0 2px #6f8cff73}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInputBase-root input{padding:8px 4px;font-size:13.5px}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiFormControl-root .MuiInputBase-root svg{color:#7c8b8d}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButton-root{color:#175f66;font-weight:600;font-size:12.5px;letter-spacing:.02em;padding:7px 14px;border-radius:8px;transition:background .15s ease,transform .15s ease}.dataTable .dataGrid .MuiDataGrid-toolbarContainer .MuiButton-root:hover{background:rgba(23,95,102,.08);transform:translateY(-1px)}.dataTable .dataGrid .MuiDataGrid-columnHeaders{background:linear-gradient(180deg,#ffffff,#f2f6f6);border-bottom:1px solid rgba(23,95,102,.12);color:#16323a}.dataTable .dataGrid .MuiDataGrid-columnHeaderTitle{font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#3d5a5e}.dataTable .dataGrid .MuiDataGrid-columnHeader:focus,.dataTable .dataGrid .MuiDataGrid-columnHeader:focus-within,.dataTable .dataGrid .MuiDataGrid-cell:focus,.dataTable .dataGrid .MuiDataGrid-cell:focus-within{outline:none}.dataTable .dataGrid .MuiDataGrid-columnSeparator{color:#175f661a}.dataTable .dataGrid .MuiDataGrid-cell{border-bottom:1px solid rgba(23,95,102,.06);display:flex;align-items:center}.dataTable .dataGrid .MuiDataGrid-row{transition:background .12s ease,box-shadow .12s ease}.dataTable .dataGrid .MuiDataGrid-row:nth-of-type(2n){background:rgba(23,95,102,.02)}.dataTable .dataGrid .MuiDataGrid-row:hover{background:rgba(111,140,255,.07);box-shadow:inset 3px 0 #6f8cff}.dataTable .dataGrid .MuiDataGrid-row.Mui-selected{background:rgba(111,140,255,.12)}.dataTable .dataGrid .MuiDataGrid-row.Mui-selected:hover{background:rgba(111,140,255,.16)}.dataTable .dataGrid .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:10px;height:10px}.dataTable .dataGrid .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:transparent}.dataTable .dataGrid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:rgba(23,95,102,.2);border-radius:10px}.dataTable .dataGrid .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:rgba(23,95,102,.35)}.dataTable .dataGrid .MuiCheckbox-root{color:#175f6659}.dataTable .dataGrid .MuiCheckbox-root.Mui-checked{color:#6f8cff}.dataTable .dataGrid .MuiDataGrid-footerContainer{background:#ffffff;border-top:1px solid rgba(23,95,102,.08);min-height:52px}.dataTable .dataGrid .MuiTablePagination-root{color:#3d5a5e;font-size:13px}.dataTable .dataGrid .MuiTablePagination-actions .MuiIconButton-root{color:#3d5a5e}.dataTable .dataGrid .MuiTablePagination-actions .MuiIconButton-root:hover{background:rgba(23,95,102,.08)}.dataTable .dataGrid .MuiTablePagination-actions .MuiIconButton-root.Mui-disabled{color:#175f6640}.dataTable .dataGrid .MuiDataGrid-selectedRowCount{color:#7c8b8d}.dataTable .dataGrid .MuiChip-root{position:relative;height:26px;border-radius:20px;font-weight:700;font-size:11.5px;letter-spacing:.02em;box-shadow:none}.dataTable .dataGrid .MuiChip-root .MuiChip-label{padding-left:16px;padding-right:10px}.dataTable .dataGrid .MuiChip-root:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-50%)}.dataTable .dataGrid .MuiChip-colorSuccess{background:rgba(0,196,159,.13);color:#0a8f6f}.dataTable .dataGrid .MuiChip-colorWarning{background:rgba(255,187,40,.16);color:#a66a00}.dataTable .dataGrid .MuiChip-colorError{background:rgba(255,107,107,.15);color:#c9394a}.dataTable .dataGrid .MuiChip-colorDefault{background:rgba(136,132,216,.15);color:#5b53c9}.dataTable .dataGrid img{width:32px;height:32px;border-radius:50%;object-fit:cover}.dataTable .dataGrid .action{display:flex;align-items:center;gap:10px}.dataTable .dataGrid .action img{width:18px;height:18px;cursor:pointer;padding:7px;border-radius:8px;background:rgba(23,95,102,.06);transition:background .15s ease,transform .15s ease}.dataTable .dataGrid .action img:hover{background:rgba(23,95,102,.12);transform:translateY(-1px)}.dataTable .dataGrid .mono-cell{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px;color:#47555a}.dataTable .dataGrid .tx-link{color:#4a63d9;font-weight:500;text-decoration:none}.dataTable .dataGrid .tx-link:hover{text-decoration:underline}.users .info{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.users .info{flex-wrap:wrap}}.users .info button{padding:5px;cursor:pointer}.add{width:100vw;height:100vh;height:100dvh;position:fixed;top:0;left:0;background-color:#000000b9;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;z-index:1000}.add .modal{width:100%;max-width:580px;max-height:100%;overflow-y:auto;padding:50px;border-radius:10px;background-color:#175f66;position:relative}@media screen and (max-width: 480px){.add .modal{padding:28px 20px;border-radius:8px}}.add .modal h1{margin-bottom:40px;font-size:24px;color:#ddd}@media screen and (max-width: 480px){.add .modal h1{margin-bottom:24px;font-size:20px;padding-right:28px}}.add .modal .close{position:absolute;top:10px;right:10px;cursor:pointer;padding:8px;line-height:1}.add .modal form{display:flex;flex-wrap:wrap;max-width:500px;justify-content:space-between}.add .modal form .item{width:40%;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}@media screen and (max-width: 480px){.add .modal form .item{width:100%}}.add .modal form .item label{font-size:14px}.add .modal form .item input{padding:10px;background-color:transparent;color:#fff;outline:none;border:1px solid #ddd;border-radius:3px}.add .modal form button{width:100%;padding:10px;cursor:pointer}.products .info{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.products .info{flex-wrap:wrap}}.products .info button{padding:5px;cursor:pointer}.navbar{width:100%;padding:1px 20px;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 768px){.navbar{justify-content:flex-start;gap:10px;padding:10px 14px;min-height:56px}}.navbar .logo{display:flex;align-items:center}@media screen and (max-width: 768px){.navbar .logo{display:none}}.navbar .logo img{height:116px;width:auto;object-fit:contain}.navbar .logo .logoWrap{position:relative;display:inline-flex;line-height:0}.navbar .logo .betaBadge{position:absolute;top:41.5%;right:15.75%;transform:translate(50%,-50%);padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:#ff9f1c;border-radius:4px;box-shadow:0 1px 3px #00000059;pointer-events:none}.navbar .logo .tenantBadge{margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-soft, #888);border:1px solid currentColor;border-radius:10px;opacity:.8}.navbar .mobileMenuBtn{display:none;border:1px solid transparent;background:transparent}.navbar .mobileMenuBtn svg{width:26px;height:26px;color:#fff;display:block;pointer-events:none}@media screen and (max-width: 768px){.navbar .mobileMenuBtn{display:flex;align-items:center;justify-content:center;margin-right:auto;cursor:pointer;padding:10px;margin-left:-10px;border-radius:10px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.navbar .mobileMenuBtn:hover,.navbar .mobileMenuBtn:focus-visible{background:rgba(255,255,255,.07);border-color:#ffffff1a;outline:none}.navbar .mobileMenuBtn:active{transform:scale(.94)}}.navbar .icons{display:flex;align-items:center;gap:15px}@media screen and (max-width: 768px){.navbar .icons{margin-left:auto}}@media screen and (max-width: 480px){.navbar .icons .icon{display:none}}.navbar .icons .icon[role=button]{cursor:pointer;transition:opacity .15s ease}.navbar .icons .icon[role=button]:hover{opacity:.7}.navbar .icons .notification{position:relative}.navbar .icons .notification span{background:#ff4d4f;color:#fff;width:16px;height:16px;border-radius:50%;position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;font-size:11px}.navbar .icons .user{display:flex;align-items:center;gap:8px}.navbar .icons .user img{width:32px;height:32px;border-radius:50%;object-fit:cover}@media screen and (max-width: 768px){.navbar .icons .user{display:none}}.mobileMenuBackdrop{display:none}@media screen and (max-width: 768px){.mobileMenuBackdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;border:0;background:rgba(4,5,10,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mobileBackdropIn .18s ease-out both}}.mobileMenu{display:none}@media screen and (max-width: 768px){.mobileMenu{display:flex;flex-direction:column;gap:10px;position:fixed;top:56px;left:16px;right:16px;max-height:calc(100dvh - 68px);overflow-y:auto;z-index:999;background:linear-gradient(155deg,#222638 0%,#171a25 100%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;box-shadow:0 18px 48px #0000007a;animation:mobileMenuIn .2s cubic-bezier(.2,.8,.2,1) both}}@media screen and (max-width: 768px) and (max-width: 480px){.mobileMenu{left:10px;right:10px}}.mobileMenu .mobileMenuHeader{display:grid;gap:3px;padding:6px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.mobileMenu .mobileMenuHeader span{font-size:13px;font-weight:700;letter-spacing:.01em}.mobileMenu .mobileMenuHeader small{color:#ddd;font-size:11px}.mobileMenu .mobileMenuSection{display:grid;gap:3px}.mobileMenu .mobileMenuTitle{padding:4px 8px 2px;color:#ddd;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobileMenu .mobileLink{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;transition:background .18s ease,transform .18s ease}.mobileMenu .mobileLink:hover{background:rgba(255,255,255,.07);transform:translate(2px)}.mobileMenu .mobileLink.active{background:rgba(136,132,216,.2)}.mobileMenu .mobileLink img{width:20px;height:20px;object-fit:contain}.mobileMenu .mobileLink span{font-size:14px;font-weight:500}.mobileMenu .mobileLink .mobileLinkArrow{margin-left:auto;color:#ddd;font-size:20px;line-height:1}.mobileMenu .mobileLogout{width:100%;border:none;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer;margin-top:4px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.mobileMenu .mobileMenuFooter{padding-top:2px}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mobileBackdropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.mobileMenu,.mobileMenuBackdrop{animation:none}.mobileLink{transition:none}}.footer{display:flex;align-items:center;justify-content:space-between;padding:30px}@media screen and (max-width: 480px){.footer{padding:16px;flex-wrap:wrap;gap:6px;text-align:center;justify-content:center}}.footer span:first-child{font-weight:700}.footer span:last-child{font-size:14px}.menu .item{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.menu .item .title{font-size:12px;font-weight:200;color:#ddd;text-transform:uppercase}@media screen and (max-width: 1024px){.menu .item .title{display:none}}.menu .item .listItem{display:flex;align-items:center;gap:10px;padding:10px;border-radius:5px}.menu .item .listItem:hover{background-color:#384256}@media screen and (max-width: 1024px){.menu .item .listItem .listItemTitle{display:none}}@keyframes loginMeshDrift{0%{background-position:0% 0%,100% 0%,50% 100%,0% 0%}50%{background-position:100% 50%,0% 100%,50% 0%,100% 100%}to{background-position:0% 0%,100% 0%,50% 100%,0% 0%}}@keyframes loginMeshHue{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(20deg)}}@keyframes mobileBackdropDrift{0%{background-position:12% 18%,18% 23%,24% 28%,84% 76%,90% 82%,96% 88%,112% 18%,-18% 84%,0 0,0 0,0 0}to{background-position:15% 21%,21% 26%,27% 31%,81% 73%,87% 79%,93% 85%,105% 22%,-12% 79%,0 0,0 0,0 0}}body.login-page-body{background:#175f66;overflow-x:hidden;overflow-y:auto;position:relative;min-height:100%}body.login-page-body:before{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:radial-gradient(at 20% 20%,#35d0c0 0px,transparent 55%),radial-gradient(at 80% 10%,#1f8fa8 0px,transparent 50%),radial-gradient(at 50% 90%,#0f3d52 0px,transparent 55%),radial-gradient(at 90% 80%,#175f66 0px,transparent 60%);background-size:180% 180%;background-repeat:no-repeat;animation:loginMeshDrift 18s ease-in-out infinite,loginMeshHue 24s ease-in-out infinite;z-index:-2}body.login-page-body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 100%);z-index:-1}@media (max-width: 768px){body.login-page-body{background:#071c2b}body.login-page-body:before,body.login-page-body:after{display:none}}.login{position:relative;min-height:100vh;min-height:100dvh;min-height:calc(var(--vh, 1vh) * 100);width:100%;display:flex;align-items:center;justify-content:center;background:transparent;font-family:Inter,sans-serif;padding:20px;padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right));padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));z-index:1}.login .loginCard{position:relative;z-index:1;width:100%;max-width:380px;background:#222b3c;border:1px solid #384256;border-radius:12px;padding:32px 28px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px #00000040}.login .loginCard .logoWrap{position:relative;display:inline-flex;margin-bottom:20px}.login .loginCard .loginLogo{width:162px;height:162px;object-fit:contain;margin-bottom:0}.login .loginCard .betaBadge{position:absolute;top:41.5%;right:15.75%;transform:translate(50%,-50%);padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:#ff9f1c;border-radius:4px;box-shadow:0 1px 3px #00000059;pointer-events:none}.login .loginCard .modeSwitch{display:flex;width:100%;background:#384256;border-radius:8px;padding:4px;margin-bottom:24px}.login .loginCard .modeSwitch button{flex:1;padding:8px 0;border:none;background:transparent;color:#ddd;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s ease}.login .loginCard .modeSwitch button.active{background:#175f66;color:#fff}.login .loginCard form{width:100%;display:flex;flex-direction:column;gap:16px}.login .loginCard form .field{display:flex;flex-direction:column;gap:6px}.login .loginCard form .field label{font-size:12px;font-weight:500;color:#ddd}.login .loginCard form .field input{padding:10px 12px;border-radius:6px;border:1px solid #384256;background:#384256;color:#fff;font-size:16px;font-weight:500;outline:none}.login .loginCard form .field input:focus{border-color:#fff}.login .loginCard form .field input::placeholder{color:#ffffff59}.login .loginCard form .submitBtn{margin-top:4px;padding:11px 0;border:none;border-radius:6px;background:#175f66;border:1px solid white;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.login .loginCard form .submitBtn:hover:not(:disabled){opacity:.85}.login .loginCard form .submitBtn:disabled{opacity:.6;cursor:not-allowed}.login .loginCard .formError{width:100%;background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.4);color:#ff8a94;font-size:13px;padding:8px 10px;border-radius:6px;margin-bottom:16px}.login .loginCard form .formError{margin-bottom:0}.login .loginCard .hint{margin-top:16px;font-size:12px;color:#ddd;text-align:center;line-height:1.5}.login .loginCard .confirmTitle{margin:0 0 12px;font-size:18px;font-weight:700;color:#fff}.login .loginCard .confirmBody{margin:0 0 20px;font-size:13px;color:#ddd;text-align:center;line-height:1.6}.login .loginCard .confirmBody strong{color:#fff}.login .loginCard .formSuccess{width:100%;background:rgba(40,167,69,.15);border:1px solid rgba(40,167,69,.4);color:#7be396;font-size:13px;padding:8px 10px;border-radius:6px;margin-bottom:16px;text-align:center}.login .loginCard .confirmBanner{width:100%;background:rgba(53,208,192,.12);border:1px solid rgba(53,208,192,.4);color:#fff;font-size:13px;padding:12px 14px;border-radius:8px;margin:0 0 20px;text-align:center;line-height:1.6}.login .loginCard .confirmBanner strong{color:#35d0c0}.login .loginCard .linkBtn{background:none;border:none;padding:0;color:#fff;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.login{isolation:isolate;background:#071c2b}.login:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;min-height:100%;pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 18%,rgba(53,208,192,.22) 0 2px,transparent 3px),radial-gradient(circle at 18% 23%,rgba(53,208,192,.16) 0 2px,transparent 3px),radial-gradient(circle at 24% 28%,rgba(53,208,192,.12) 0 2px,transparent 3px),radial-gradient(circle at 84% 76%,rgba(53,208,192,.18) 0 2px,transparent 3px),radial-gradient(circle at 90% 82%,rgba(53,208,192,.12) 0 2px,transparent 3px),radial-gradient(circle at 96% 88%,rgba(53,208,192,.08) 0 2px,transparent 3px),radial-gradient(ellipse 85% 55% at 112% 18%,transparent 54%,rgba(53,208,192,.55) 55%,rgba(53,208,192,.16) 56%,transparent 57%),radial-gradient(ellipse 105% 70% at -18% 84%,transparent 57%,rgba(53,208,192,.42) 58%,rgba(53,208,192,.12) 59%,transparent 60%),linear-gradient(135deg,transparent 0 55%,rgba(53,208,192,.055) 55.2% 67%,transparent 67.2%),linear-gradient(315deg,transparent 0 66%,rgba(15,61,82,.72) 66.2% 100%),radial-gradient(circle at 52% 44%,#12364a 0%,#0b2638 45%,#061723 100%);background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,auto,cover,cover,100% 100%,100% 100%,100% 100%;transform:translateZ(0);animation:mobileBackdropDrift 16s ease-in-out infinite alternate}.login:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(3,14,23,.08),rgba(3,14,23,.2))}}@media (max-width: 768px){.login{padding:16px 12px;padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right));padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));align-items:center}.login .loginCard{width:min(100%,380px);padding:22px 16px 20px;border-radius:12px;box-shadow:0 14px 34px #00000057}.login .loginCard .logoWrap{margin-bottom:10px}.login .loginCard .loginLogo{width:104px;height:104px}.login .loginCard .betaBadge{padding:2px 7px;font-size:9px}.login .loginCard .modeSwitch{margin-bottom:16px;padding:3px;border-radius:7px}.login .loginCard .modeSwitch button{min-height:38px;padding:8px 4px;font-size:12px;white-space:nowrap}.login .loginCard form{gap:12px}.login .loginCard form .field{gap:5px}.login .loginCard form .field label{font-size:11px}.login .loginCard form .field input{width:100%;min-height:44px;padding:10px 11px;border-radius:7px}.login .loginCard form .submitBtn{min-height:44px;margin-top:2px;padding:10px 0;border-radius:7px;font-size:13px}.login .loginCard .formError,.login .loginCard .formSuccess{margin-bottom:12px;font-size:12px;line-height:1.45}.login .loginCard .hint{margin-top:12px;font-size:11px;line-height:1.45}.login .loginCard .confirmTitle{font-size:17px;text-align:center}.login .loginCard .confirmBody{margin-bottom:14px;font-size:12px}.login .loginCard .confirmBanner{margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.5}}@media (max-width: 480px){.login{padding:12px 10px;padding-left:calc(10px + env(safe-area-inset-left));padding-right:calc(10px + env(safe-area-inset-right));padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.login .loginCard{padding:18px 14px 16px;border-radius:11px}.login .loginCard .loginLogo{width:94px;height:94px}.login .loginCard .modeSwitch button{font-size:11.5px}}@media (max-height: 680px) and (max-width: 768px){.login{align-items:flex-start;overflow-y:auto}.login .loginCard{margin-top:4px;margin-bottom:4px}.login .loginCard .logoWrap{margin-bottom:4px}.login .loginCard .loginLogo{width:88px;height:88px}.login .loginCard form{gap:10px}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{background:#175f66}a{text-decoration:none;color:inherit}.main{font-family:Inter,sans-serif;background-color:#175f66;color:#fff;min-height:100vh;min-height:100dvh;min-height:calc(var(--vh, 1vh) * 100);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.container{display:flex;width:100%;min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px);min-height:calc(var(--vh, 1vh) * 100 - 80px)}.menuContainer{width:250px;padding:5px 20px;border-right:2px solid #384256;flex-shrink:0;transition:all .3s ease}@media screen and (max-width: 1024px){.menuContainer{width:80px;padding:5px 10px}}@media screen and (max-width: 768px){.menuContainer{display:none}}.contentContainer{flex:1;width:100%;max-width:100%;overflow-x:hidden;padding:20px}@media screen and (max-width: 1024px){.contentContainer{padding:18px}}@media screen and (max-width: 768px){.contentContainer{padding:15px}}@media screen and (max-width: 480px){.contentContainer{padding:10px}}.contentContainer>*{animation:contentEnter .26s ease-out both}.box,.chartBox,.topBox,.dataTable,table{max-width:100%}img{max-width:100%;height:auto}@media screen and (max-width: 768px){input,textarea,select,.MuiInputBase-input,.MuiSelect-select{font-size:16px!important}}@keyframes contentEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.contentContainer>*{animation:none}}.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.12) 37%,rgba(255,255,255,.05) 63%);background-size:400% 100%;animation:skeletonShimmer 1.4s ease infinite;border-radius:4px;display:inline-block;vertical-align:middle}.skeleton-text{height:1em;width:100%}.skeleton-title{height:1.5em;width:50%}.skeleton-circle{border-radius:50%}.skeleton-rect{width:100%;height:100%;display:block}@keyframes skeletonShimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media screen and (max-width: 768px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}.main{width:100%;max-width:100%;overflow-x:clip}.container{width:100%;max-width:100%;min-height:calc(var(--vh, 1vh) * 100 - 64px)}.contentContainer{min-width:0;width:100%;padding:12px}.contentContainer>*{min-width:0;max-width:100%}.contentContainer,.contentContainer *{overflow-wrap:anywhere}.contentContainer .dataTable,.contentContainer .tableContainer{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}button,a,input,select,textarea{touch-action:manipulation}}@media screen and (max-width: 480px){.contentContainer{padding:10px}.contentContainer h1{font-size:22px;line-height:1.2}.contentContainer h2{font-size:19px;line-height:1.25}}.profile{max-width:640px}.profile .info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.profile .info h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}.profile .subtitle{color:#ddd;font-size:14px;line-height:1.5;margin-bottom:20px}.profile .subtitle code{background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px}.profile .wiringNotice{margin-bottom:18px;border-radius:10px;font-size:13px;line-height:1.55}.profile .card{position:relative;background:#384256;border-radius:12px;padding:20px 22px;margin-bottom:18px;box-shadow:0 4px 24px #00000040;overflow:hidden}.profile .card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#175f66,rgb(39.8912,164.768,176.9088))}@media screen and (max-width: 480px){.profile .card{padding:16px}}.profile .card .cardIntro{color:#ddd;font-size:13px;line-height:1.55;margin:0 0 16px}.profile .cardHeader{display:flex;align-items:center;gap:12px;margin-bottom:14px}.profile .cardHeader h2{margin:0;font-size:15px;font-weight:600}.profile .cardIconBadge{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile .cardIconBadge img{width:16px;height:16px}.profile .cardIconBadge.brand{background:linear-gradient(135deg,#175f66,rgb(36.1376,149.264,160.2624));box-shadow:0 0 0 4px #175f6640}.profile .cardIconBadge.amber{background:linear-gradient(135deg,#b8791f,#e0a53c);box-shadow:0 0 0 4px #e0a53c33}.profile .nameRow{display:flex;align-items:center;gap:14px;margin-bottom:14px}@media screen and (max-width: 480px){.profile .nameRow{align-items:flex-start}}.profile .nameAvatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#175f66,#2a9aa3);box-shadow:0 3px 10px #0000004d}.profile .fieldIcon{width:16px;height:16px;opacity:.65}.profile .field{margin-bottom:14px}.profile .field:last-of-type{margin-bottom:16px}.profile .strengthMeter{display:flex;align-items:center;gap:10px;margin-top:8px;padding-left:2px}.profile .strengthBars{display:flex;gap:4px;flex:1;max-width:160px}.profile .strengthBar{height:4px;flex:1;border-radius:2px;background:rgba(255,255,255,.12);transition:background-color .2s ease}.profile .strengthBar.filled.s1{background:#e05b5b}.profile .strengthBar.filled.s2{background:#e0a53c}.profile .strengthBar.filled.s3{background:#d7c948}.profile .strengthBar.filled.s4{background:#3fb97a}.profile .strengthLabel{font-size:12px;font-weight:600;white-space:nowrap}.profile .strengthLabel.s1{color:#e05b5b}.profile .strengthLabel.s2{color:#e0a53c}.profile .strengthLabel.s3{color:#d7c948}.profile .strengthLabel.s4{color:#3fb97a}.profile .matchTick{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(63,185,122,.18);color:#3fb97a;font-size:12px;font-weight:700}.profile .formAlert{margin-bottom:14px;border-radius:10px;font-size:13px;line-height:1.5}.profile .details .item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13.5px}@media screen and (max-width: 480px){.profile .details .item{align-items:flex-start}}.profile .details .item:last-child{border-bottom:none;padding-bottom:0}.profile .details .item .itemTitle{font-weight:600;color:#ddd;flex-shrink:0}.profile .details .item .itemValue{color:#fff;text-align:right;word-break:break-word}.loadingStatePage{width:100%;padding:16px;background:rgba(34,43,60,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.05);border-radius:12px;box-shadow:0 4px 20px #00000026;margin:16px 0;animation:loadingPageEnter .3s ease-out}.loadingStatePage .skeleton-header{margin-bottom:12px}.loadingStatePage .skeleton-grid{display:flex;flex-direction:column;gap:16px}.loadingStatePage .skeleton-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.02);animation:loadingRowEnter .4s ease-out both}.loadingStatePage .skeleton-row .skeleton:nth-child(1){opacity:.9}.loadingStatePage .skeleton-row .skeleton:nth-child(2){opacity:.7}.loadingStatePage .skeleton-row .skeleton:nth-child(3){opacity:.6}.loadingStatePage .skeleton-row .skeleton:nth-child(4){opacity:.8}@keyframes loadingPageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingRowEnter{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.single{display:flex}@media screen and (max-width: 1200px){.single{flex-direction:column;gap:50px}}.single .view{flex:1}.single .view .info .topInfo{display:flex;align-items:center;gap:20px}.single .view .info .topInfo img{width:100px;height:100px;border-radius:20px;object-fit:cover}.single .view .info .topInfo h1{font-weight:500}.single .view .info .details{font-size:18px}.single .view .info .details .item{margin:30px 0}.single .view .info .details .item .itemTitle{font-weight:600;margin-right:10px;text-transform:capitalize}.single .view hr{width:90%;height:0;border:.5px solid gray;margin:20px 0}@media screen and (max-width: 768px){.single .view hr{display:none}}.single .view .chart{margin-top:50px;width:80%;height:400px}@media screen and (max-width: 768px){.single .view .chart{display:none}}.single .activities{flex:1}.single .activities h2{margin-bottom:20px}.single .activities ul li{list-style-type:none;position:relative;width:1px;padding-top:50px;background-color:#f45b69}.single .activities ul li:after{content:"";position:absolute;left:50%;bottom:0;width:10px;height:10px;border-radius:50%;background-color:#f45b69;transform:translate(-50%)}.single .activities ul li div{min-width:480px;padding:15px;background-color:#f45b6810}@media screen and (max-width: 768px){.single .activities ul li div{min-width:250px}}.single .activities ul li div p{margin-bottom:5px}.single .activities ul li div time{font-size:12px}.orders .info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.orders .info{flex-wrap:wrap;gap:12px}}.orders .info h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}@media screen and (max-width: 480px){.orders .info h1{font-size:19px}}.orders .info .statusFilter{min-width:180px}@media screen and (max-width: 480px){.orders .info .statusFilter{min-width:0;flex:1 1 100%}}.orders .info .statusFilter .MuiOutlinedInput-root{background:#384256;border-radius:8px;color:#fff}.orders .info .statusFilter .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.orders .info .statusFilter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.orders .info .statusFilter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6f8cff;border-width:1px}.orders .info .statusFilter .MuiInputLabel-root{color:#ddd}.orders .info .statusFilter .MuiInputLabel-root.Mui-focused{color:#6f8cff}.orders .info .statusFilter .MuiSelect-icon{color:#ddd}.orders .status-message{padding:16px 20px;border-radius:10px;background:#384256;color:#ddd;margin-bottom:16px}.orders .error{color:#f45b69;background:rgba(244,91,105,.1)}.order .back{display:inline-block;margin-bottom:20px;color:#ddd;text-decoration:none}.order .back:hover{text-decoration:underline}.order .topInfo{display:flex;align-items:center;gap:16px;margin-bottom:20px}.order .topInfo h1{margin:0;font-weight:500}.order .statusPill{padding:4px 12px;border-radius:20px;font-size:12px;text-transform:capitalize;border:1px solid currentColor}.order .statusPill.status-completed{color:#4caf50}.order .statusPill.status-pending,.order .statusPill.status-submitting,.order .statusPill.status-processing{color:#ff9800}.order .statusPill.status-failed,.order .statusPill.status-expired{color:#f45b69}.order .statusPill.status-unknown{color:#ddd}.order .grid{display:flex;gap:20px;margin-bottom:20px}@media screen and (max-width: 768px){.order .grid{flex-direction:column}}.order .card{flex:1;background-color:#384256;border-radius:10px;padding:20px}.order .card h2{margin-top:0;margin-bottom:16px;font-size:16px;font-weight:500}.order .item{display:flex;justify-content:space-between;margin:14px 0;font-size:14px}.order .item .itemTitle{color:#ddd;margin-right:16px}.order .item .itemValue{text-align:right;word-break:break-all}.order .item .itemValue a{color:inherit}.order .mono{font-family:monospace;font-size:12px}.order .muted{color:#ddd;font-size:14px}.order .supplierCard{overflow-x:auto}.order .supplierCard table{width:100%;border-collapse:collapse;font-size:13px;min-width:480px}.order .supplierCard table th,.order .supplierCard table td{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1254901961)}.order .supplierCard table th{color:#ddd;font-weight:500}.order .error{color:#f45b69}.vatPayments .info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.vatPayments .info{flex-wrap:wrap;gap:12px}}.vatPayments .info h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}@media screen and (max-width: 480px){.vatPayments .info h1{font-size:19px}}.vatPayments .info .methodFilter{min-width:180px}@media screen and (max-width: 480px){.vatPayments .info .methodFilter{min-width:0;flex:1 1 100%}}.vatPayments .info .methodFilter .MuiOutlinedInput-root{background:#384256;border-radius:8px;color:#fff}.vatPayments .info .methodFilter .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.vatPayments .info .methodFilter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.vatPayments .info .methodFilter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6f8cff;border-width:1px}.vatPayments .info .methodFilter .MuiInputLabel-root{color:#ddd}.vatPayments .info .methodFilter .MuiInputLabel-root.Mui-focused{color:#6f8cff}.vatPayments .info .methodFilter .MuiSelect-icon{color:#ddd}.vatPayments .status-message{padding:16px 20px;border-radius:10px;background:#384256;color:#ddd;margin-bottom:16px}.vatPayments .error{color:#f45b69;background:rgba(244,91,105,.1)}.supplierPayouts .info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.supplierPayouts .info{flex-wrap:wrap;gap:12px}}.supplierPayouts .info h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}@media screen and (max-width: 480px){.supplierPayouts .info h1{font-size:19px}}.supplierPayouts .info .methodFilter{min-width:180px}@media screen and (max-width: 480px){.supplierPayouts .info .methodFilter{min-width:0;flex:1 1 100%}}.supplierPayouts .info .methodFilter .MuiOutlinedInput-root{background:#384256;border-radius:8px;color:#fff}.supplierPayouts .info .methodFilter .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.supplierPayouts .info .methodFilter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.supplierPayouts .info .methodFilter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6f8cff;border-width:1px}.supplierPayouts .info .methodFilter .MuiInputLabel-root{color:#ddd}.supplierPayouts .info .methodFilter .MuiInputLabel-root.Mui-focused{color:#6f8cff}.supplierPayouts .info .methodFilter .MuiSelect-icon{color:#ddd}.supplierPayouts .status-message{padding:16px 20px;border-radius:10px;background:#384256;color:#ddd;margin-bottom:16px}.supplierPayouts .error{color:#f45b69;background:rgba(244,91,105,.1)}.logs .info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.logs .info{flex-wrap:wrap;gap:12px}}.logs .info h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}@media screen and (max-width: 480px){.logs .info h1{font-size:19px}}.logs .info .sourceFilter{min-width:180px}@media screen and (max-width: 480px){.logs .info .sourceFilter{min-width:0;flex:1 1 100%}}.logs .info .sourceFilter .MuiOutlinedInput-root{background:#384256;border-radius:8px;color:#fff}.logs .info .sourceFilter .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.logs .info .sourceFilter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.logs .info .sourceFilter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6f8cff;border-width:1px}.logs .info .sourceFilter .MuiInputLabel-root{color:#ddd}.logs .info .sourceFilter .MuiInputLabel-root.Mui-focused{color:#6f8cff}.logs .info .sourceFilter .MuiSelect-icon{color:#ddd}.logs .status-message{padding:16px 20px;border-radius:10px;background:#384256;color:#ddd;margin-bottom:16px}.logs .error{color:#f45b69;background:rgba(244,91,105,.1)}.apiKeys{max-width:760px}.apiKeys .info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.apiKeys .info h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}.apiKeys .subtitle{color:#ddd;font-size:14px;line-height:1.5;margin-bottom:20px}.apiKeys .subtitle strong{color:#fff}.apiKeys .justIssuedBanner{background:rgba(111,140,255,.14);border:1px solid rgba(111,140,255,.4);color:#cdd8ff;padding:14px 16px;border-radius:10px;font-size:13.5px;line-height:1.55;margin-bottom:20px}.apiKeys .justIssuedBanner strong{color:#fff}.apiKeys .warningBanner{display:flex;align-items:flex-start;gap:10px;background:rgba(230,168,45,.12);border:1px solid rgba(230,168,45,.35);color:#f0c674;padding:12px 16px;border-radius:10px;font-size:13.5px;line-height:1.5;margin-bottom:20px}.apiKeys .warningBanner .icon{flex-shrink:0}.apiKeys .card{background:#384256;border-radius:12px;padding:20px 22px;margin-bottom:18px;box-shadow:0 4px 24px #00000040}@media screen and (max-width: 480px){.apiKeys .card{padding:16px}}.apiKeys .card h2{margin:0 0 6px;font-size:15px;font-weight:600}.apiKeys .card p{color:#ddd;font-size:13.5px;line-height:1.55;margin:0 0 12px}.apiKeys .card p code{background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px}.apiKeys .card .empty{margin:0}.apiKeys .cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}@media screen and (max-width: 480px){.apiKeys .cardHeader{flex-wrap:wrap}}.apiKeys .cardHeader>div:first-child{min-width:0}.apiKeys .cardHeader .meta{display:block;color:#ddd;font-size:12.5px;margin-top:2px}.apiKeys .cardHeader .meta code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.apiKeys .tokenRow{display:flex;align-items:center;gap:10px;background:#222b3c;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px}.apiKeys .tokenRow .tokenValue{flex:1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13.5px;color:#fff;overflow-x:auto;white-space:nowrap;letter-spacing:.3px}.apiKeys .tokenRow .iconBtn{opacity:.8}.apiKeys .tokenRow .iconBtn:hover{opacity:1;background:rgba(255,255,255,.08)}.apiKeys .codeBlock{background:#222b3c;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px;line-height:1.6;color:#9fd3a5;overflow-x:auto;white-space:pre;margin:0}.apiKeys .fineprint{margin:12px 0 0;font-size:12.5px;color:#ddd;line-height:1.55}.apiKeys .fineprint code{background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.apiKeys .noteCard p{margin-bottom:0}.apiKeys .processList{color:#ddd;font-size:13.5px;line-height:1.6;margin:0 0 16px;padding-left:20px}.apiKeys .processList li{margin-bottom:8px}.apiKeys .processList strong{color:#fff}.apiKeys .processList code{background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px}.apiKeys .distinctWalletNotice{font-size:13.5px;line-height:1.55}.apiKeys .distinctWalletNotice code{background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px}.walletsMints{max-width:760px}.walletsMints .info{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.walletsMints .info h1{margin:0;font-size:22px;font-weight:600;letter-spacing:.2px}.walletsMints .subtitle{color:#ddd;font-size:14px;line-height:1.5;margin-bottom:20px}.walletsMints .subtitle code{background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px}.walletsMints .wiringNotice{margin-bottom:18px;border-radius:10px;font-size:13px;line-height:1.55}.walletsMints .wiringNotice code{background:rgba(0,0,0,.12);padding:1px 5px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.walletsMints .card{background:#384256;border-radius:12px;padding:20px 22px;margin-bottom:18px;box-shadow:0 4px 24px #00000040}@media screen and (max-width: 480px){.walletsMints .card{padding:16px}}.walletsMints .card h2{margin:0 0 6px;font-size:15px;font-weight:600}.walletsMints .card .cardIntro{color:#ddd;font-size:13px;line-height:1.55;margin:0 0 16px}.walletsMints .card .cardIntro code{background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.walletsMints .card .cardIntro strong{color:#fff}.walletsMints .field{margin-bottom:18px}.walletsMints .field:last-child{margin-bottom:0}.walletsMints .field .fieldRow{display:flex;align-items:flex-start;gap:8px}.walletsMints .field .fieldRow>.MuiFormControl-root{flex:1}.walletsMints .field .MuiInputBase-root{background:#222b3c;border-radius:8px}.walletsMints .field .MuiInputLabel-root{color:#ddd;background:#384256;padding:0 4px}.walletsMints .field .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f}.walletsMints .field .MuiInputBase-input{color:#fff;font-size:13.5px}.walletsMints .field .help{margin:6px 2px 0;font-size:12px;color:#ddd;line-height:1.5}.walletsMints .secretLabelRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.walletsMints .secretLabelRow .secretLabel{font-size:13px;font-weight:600;color:#fff}.walletsMints .saveBar{position:sticky;bottom:0;display:flex;align-items:center;gap:14px;background:#222b3c;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 18px;margin-top:4px}@media screen and (max-width: 480px){.walletsMints .saveBar{flex-direction:column;align-items:stretch;text-align:center}.walletsMints .saveBar button{width:100%}}.walletsMints .saveBar .saveHint{font-size:12px;color:#ddd}.assistantWidget{position:fixed;right:24px;bottom:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:Inter,sans-serif}.assistantWidget .assistantLauncher{width:52px;height:52px;border-radius:50%;border:none;background-color:#384256;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000059;transition:transform .15s ease,background-color .15s ease}.assistantWidget .assistantLauncher:hover{background-color:#222b3c;transform:scale(1.05)}.assistantWidget .assistantPanel{width:320px;max-height:440px;display:flex;flex-direction:column;background-color:#222b3c;border:1px solid #384256;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #00000073}.assistantWidget .assistantHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background-color:#384256;color:#fff;font-weight:600;font-size:14px}.assistantWidget .assistantHeader .closeButton{background:none;border:none;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:2px 6px}.assistantWidget .assistantHeader .closeButton:hover{opacity:.7}.assistantWidget .assistantMessages{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:180px}.assistantWidget .assistantMessages .bubble{max-width:85%;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.assistantWidget .assistantMessages .bubble.assistant{align-self:flex-start;background-color:#384256;color:#fff;border-bottom-left-radius:2px}.assistantWidget .assistantMessages .bubble.merchant{align-self:flex-end;background-color:#175f66;color:#fff;border-bottom-right-radius:2px}.assistantWidget .assistantMessages .bubble.typing{opacity:.6;font-style:italic}.assistantWidget .assistantMessages .bubble.error{align-self:center;background-color:transparent;color:#ff8080;font-size:12px;text-align:center}.assistantWidget .assistantInputRow{display:flex;gap:8px;padding:10px;border-top:1px solid #384256}.assistantWidget .assistantInputRow input{flex:1;padding:8px 10px;border-radius:8px;border:1px solid #384256;background-color:#2a3447;color:#fff;font-size:13px;outline:none}.assistantWidget .assistantInputRow input::placeholder{color:#ddd}.assistantWidget .assistantInputRow input:disabled{opacity:.6}.assistantWidget .assistantInputRow button{padding:8px 14px;border-radius:8px;border:none;background-color:#384256;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.assistantWidget .assistantInputRow button:disabled{opacity:.5;cursor:not-allowed}.assistantWidget .assistantInputRow button:not(:disabled):hover{background-color:#222b3c}@media screen and (max-width: 480px){.assistantWidget{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.assistantWidget .assistantPanel{width:min(100vw - 24px,320px);max-height:min(70dvh,440px);border-radius:11px}.assistantWidget .assistantLauncher{width:48px;height:48px}}
