.layout_jkdcy{background:#f9fafc;width:100vw;height:100vh;display:flex;overflow:hidden}.loading_WNVWS{background:#f9fafc;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.sidebar_BTa-1{background:#f7f8fa;border-right:1px solid #e9ebf2;flex-direction:column;flex:0 0 260px;width:260px;padding:16px;display:flex}.brand_8Q-Zp{color:#040814db;margin-bottom:16px;font-size:18px;font-weight:600}.sidebarActions_pDh1m{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.content_I3rbX{flex:1;min-width:0;height:100vh}.sessionList_tvTi3{flex:1;min-height:0;overflow-y:auto}.progressFill_sy5t4{background:linear-gradient(90deg,#b3e5ff 0%,#23a1ff 100%);border-radius:5px;height:100%}.card_qCjGL{background:#fff;border:1px solid #e9ebf2;border-radius:12px;margin-bottom:40px;padding:10px 16px}.cardInner_PatOk{flex-direction:column;gap:12px;display:flex}.cardHeader_aOSWM{justify-content:space-between;align-items:center;gap:2px;display:flex}.cardTitle_FxD3g{color:#040814db;font-size:14px;font-weight:500;line-height:22px}.usageText_h-J11{font-size:14px;line-height:22px}.usageUsed_cg7Th{color:#040814db}.usageTotal_b2sdR{color:#04081499}.progressSection_pWqHf{flex-direction:column;gap:16px;display:flex}.progressWrap_kyCVD{flex-direction:column;gap:6px;display:flex}.progressBg_0p85T{background:#e9ebf2;border-radius:4px;height:12px;overflow:hidden}.filterBar_YFpbs{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filterTitleWrap_EZYdd{flex-direction:column;flex:1;gap:2px;display:flex}.filterTitle_JJH72{color:#040814db;margin:0;font-size:16px;font-weight:500;line-height:24px}.filterControls_VuVIA{align-items:center;gap:10px;display:flex}.userSelect_bKCN1{border-radius:6px;width:160px}.userSelect_bKCN1 .ant-select-selector{font-size:13px;border-color:#d3d7e0!important;border-radius:6px!important}.dateRangePicker_YiFCo{border-radius:6px;width:240px}.dateRangePicker_YiFCo .ant-picker-input>input{font-size:13px}.divider_51wbX{background:#e9ebf2;width:1px;height:16px}.settingBtn_gDNQI{color:#040814db;border-color:#d3d7e0;border-radius:6px;padding:6px 16px;font-size:13px}.settingBtn_gDNQI:hover{color:#006ee8;border-color:#006ee8}.tableHeader_4D9-D{border-bottom:1px solid #e9ebf2;align-items:center;gap:12px;padding-bottom:10px;display:flex}.tableHeader_4D9-D span{color:#04081499;font-size:13px;font-weight:400;line-height:20px}.tableBody_CbRYJ{flex-direction:column;display:flex}.tableRow_toH-n{border-bottom:1px solid #e9ebf2;align-items:center;gap:12px;padding:8px 0;display:flex}.tableRow_toH-n:last-child{border-bottom:none}.colName_Hex4R{color:#040814db;flex-shrink:0;width:200px;font-size:14px;font-weight:500;line-height:22px}.colDept_OMK3u{color:#040814db;flex-shrink:0;width:160px;font-size:14px;font-weight:400;line-height:22px}.colUsage_xY4pM{flex:1;align-items:center;gap:12px;display:flex}.progressWrap_hxkZw{background:#e9ebf2;border-radius:4px;flex:1;align-items:stretch;gap:1px;height:8px;display:flex;overflow:hidden}.usageText_nrYpz{white-space:nowrap;text-align:right;color:#04081466;flex-shrink:0;width:170px;font-size:14px;line-height:22px}.usageUsed_-Ew2T{color:#040814db}.colAction_8CXtL{flex-shrink:0;width:100px}.paginationWrap_lw7ff{justify-content:flex-end;padding-top:16px;display:flex}.emptyWrap_hDbOk{flex-direction:column;align-items:center;padding:32px 0;display:flex}.emptyText_17-ei{color:#0408143d;font-size:14px}.page_PDQVH{background:#edeff4;height:100%;overflow-y:auto}.pageWrap_dynkj{background-color:#fff;border-radius:8px;min-height:calc(100vh - 32px);margin:16px;overflow:auto}.pageInner_sBUWk{max-width:800px;margin:0 auto;padding:48px 4px 24px}.header_mcCQf{margin-bottom:20px}.titleRow_dmQxr{align-items:center;gap:8px;display:flex}.backBtn_uPNyH{cursor:pointer;color:#040814db;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;transition:background .2s;display:inline-flex}.backBtn_uPNyH:hover{background:#0408140f}.title_iToKd{color:#040814;margin:0;font-size:20px;font-weight:500;line-height:28px}.subtitle_F9GQL{color:#04081499;margin:4px 0 0;font-size:14px;line-height:22px}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-Regular-COLGFB3M.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-Medium-CDhBSFyE.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-Bold-BOs3KVhN.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-SemiBold-BAEEcJ4E.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:url(./Lora-Medium-BcL3F9CP.woff2)format("woff2")}html,body{color:#040814;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scrollbar-color:#00000040 #fff;background:#f9fafc;height:auto;font-size:12px;font-family:Inter,SF Pro Text,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}html ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar{width:10px;height:10px}html ::-webkit-scrollbar-thumb{background-color:#32323240;background-clip:padding-box;border:2px solid #0000;border-radius:10px}body ::-webkit-scrollbar-thumb{background-color:#32323240;background-clip:padding-box;border:2px solid #0000;border-radius:10px}html ::-webkit-scrollbar-track{background-color:#3232320d}body ::-webkit-scrollbar-track{background-color:#3232320d}[class^=ant-],[class*=\ ant-]{font-family:Inter,SF Pro Text,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#006ee8;text-decoration:none}a:focus{text-decoration:none}button,input,textarea,select{font-family:inherit}*{box-sizing:border-box;outline:none!important}input::-webkit-input-placeholder{line-height:normal!important}ul.ant-table-pagination.ant-pagination{margin-bottom:0}body{background-color:#fbfbfb;margin:0}
