.sidebar-backdrop{position:fixed;inset:0;background:#0009;z-index:60}.sidebar{border-radius:15px;background-color:#191919;border:1px solid #80808033}.navbar{border-radius:15px;padding:10px}.nav-links{padding:13px}.navbar-title{font-size:20px}.dashboard-container{position:relative;display:flex;flex-direction:column;background:#0c0c0c;color:#fff;min-height:100vh;padding:15px;width:100%;max-width:100vw;box-sizing:border-box;overflow:hidden}.dashboard-main{flex:1;display:flex;flex-direction:column;gap:15px;min-width:0;height:calc(100vh - 30px);min-height:0;transition:margin-left .3s ease;overflow-y:auto;overflow-x:hidden}.dashboard-main>.navbar{border-radius:12px;background-color:#191919;border:1px solid #80808033;position:sticky;top:0;z-index:50;flex-shrink:0}.dashboard-content{flex:1;display:flex;flex-direction:column;background:#191919;border-radius:15px;padding:15px;min-width:0;height:auto;min-height:0}.logout-btn{background:none;border:none;color:#ccc;display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:8px;transition:background .2s ease}.logout-btn:hover{background:#ffffff1a;color:#fff}.modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-box{background:#12121b;border-radius:10px;padding:20px 24px;width:360px;max-width:90%;box-shadow:0 18px 40px #00000080}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.footer{border-radius:15px;background-color:#191919;border:1px solid #80808033;flex-shrink:0}.stats-card{padding:22px;background-color:#1e1e2d;color:#fff!important;border:1px solid #80808033;cursor:pointer}.stats-card:hover{background:linear-gradient(135deg,#2c2b2b96,#2c2b2b96);color:#fff!important}.stats-card .mantine-Text-root{color:#fff!important}.stats-card{padding:10px!important;gap:0px!important}.stats-icon{width:48px;height:48px;background-color:#8d21ec;color:#fff;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.table-card{background:#1c1c1c;padding:25px;border-radius:16px;border:1px solid #2a2a2a}.table-card table{width:100%;background:transparent;border-collapse:separate;border-spacing:0 6px}.table-card thead tr th{font-size:14px;font-weight:600;color:#bfbfbf;padding:12px;border-bottom:1px solid #2f2f2f}.table-card tbody tr td{padding:14px 12px;font-size:12px;color:#e4e4e4;border-bottom:1px solid #2c2c2c}.table-card a{font-weight:200;color:#646cff;text-decoration:inherit}.table-card tbody tr:last-child td{border-bottom:none}.deploy-url{color:#4eaaff;font-size:14px;text-decoration:none}.deploy-url:hover{text-decoration:underline}.deploy-date{color:#9c9c9c;font-size:10px}.mantine-Badge-root{font-size:12px;font-weight:600;text-transform:uppercase;padding:6px 14px;border-radius:20px}.mantine-Button-label{overflow:visible!important}.dashboard-page{padding:0!important}.view-all-btn{color:#000;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:.5px solid rgb(65,64,64);padding:5px 10px!important;border-radius:50px}.view-all-btn:hover{background:linear-gradient(135deg,#2c2b2b96,#2c2b2b96);color:#fff!important}.table-scroll{width:100%;overflow-x:auto}.table-scroll table{min-width:500px}@keyframes cardPopIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(min-width:1024px){.dashboard-container{flex-direction:row;align-items:stretch}.navbar-title{font-size:26px}.dashboard-main{margin-left:0;min-height:auto;max-height:none}.dashboard-content{min-height:auto}.footer{order:3}}@media(max-width:380px){.stats-card{padding:16px}.dashboard-content{padding:10px}.stats-icon{width:40px;height:40px;padding:8px}}@media(min-width:640px){.navbar-title{font-size:24px}}.deploy-card-anim{opacity:0;transform:scale(.96);animation:cardPopIn .35s ease-out forwards}.floating-select{position:relative;margin-top:8px!important;isolation:isolate}.floating-select .mantine-Select-label{position:absolute;pointer-events:none;font-size:14px;padding:0 6px!important;z-index:1!important;top:14px;left:10px;transition:all .2s ease-out;color:#909296;font-weight:400;background-color:transparent;transform-origin:left top}.floating-select.has-value .mantine-Select-label,.floating-select:focus-within .mantine-Select-label{top:0!important;transform:translateY(-50%) scale(.85)!important;background-color:#1e1e1e!important;color:#fff!important;font-weight:600!important;opacity:1!important}.floating-select .mantine-Select-input{height:48px!important;background-color:#1e1e1e!important;border:1px solid #373a40!important;padding-top:4px!important;font-size:14px!important;color:#fff!important;transition:border-color .2s ease}.floating-select.compact .mantine-Select-input{height:36px!important;font-size:13px!important;padding-top:0!important;display:flex!important;align-items:center!important}.floating-select.compact .mantine-Select-label{font-size:12px!important;top:10px!important}.floating-select.compact.has-value .mantine-Select-label,.floating-select.compact:focus-within .mantine-Select-label{top:0!important;transform:translateY(-50%) scale(.85)!important}.table-header-content{display:flex!important;align-items:center!important;margin-top:10px!important}.table-header-content .mantine-Button-root,.table-header-content .mantine-TextInput-root .mantine-TextInput-input,.table-header-content .floating-select .mantine-Select-input{height:36px!important;align-self:center!important}.table-header-content span,.table-header-content .floating-select{align-self:center!important;margin-top:0!important;margin-bottom:0!important}.floating-select:focus-within .mantine-Select-input{border-color:#8d21ec!important}.floating-select .mantine-Select-input::placeholder{transition:opacity .2s ease;opacity:0}.floating-select:focus-within .mantine-Select-input::placeholder{opacity:1}.mantine-InputWrapper-label .mantine-Select-label{font-size:12px!important}.mantine-Select-section[data-position=right] button,.mantine-CloseButton-root{background-color:transparent!important;border:none!important}.mantine-Select-section[data-position=right] button:hover,.mantine-CloseButton-root:hover{background-color:#ffffff1a!important}.table-wrapper-card{border-radius:16px;padding:15px 0 0;transition:all .2s ease-in-out;display:flex;flex-direction:column;flex:1;height:100%;min-height:0}.table-scroll-container{width:100%;max-width:100%;overflow:visible!important;position:relative}.mantine-ScrollArea-thumb{z-index:30!important}.table-scroll-container .mantine-ScrollArea-viewport{overflow:auto!important}.table-scroll-container .mantine-ScrollArea-scrollbar[data-orientation=vertical]{display:none!important}.table-scroll-container .mantine-ScrollArea-scrollbar[data-orientation=horizontal]{height:4px!important;background-color:transparent!important;border-top:none;padding:0;opacity:1!important}.table-scroll-container .mantine-ScrollArea-thumb{background-color:#5c5c5c!important;border-radius:10px;cursor:pointer;display:block!important}.table-scroll-container .mantine-ScrollArea-thumb:hover{background-color:#6b7280!important}.top-scrollbar{overflow-x:auto;overflow-y:hidden;height:6px;top:42px!important}.top-scrollbar::-webkit-scrollbar{height:4px;scrollbar-width:thin!important}.top-scrollbar-content{height:1px;width:0}.top-scrollbar--overlay{pointer-events:auto}.hide-bottom-scroll .mantine-ScrollArea-scrollbar[data-orientation=horizontal]{display:none!important}.table-actions-group{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap}.table-actions-group .mantine-Button-root{padding:4px;min-width:32px}.table-wrapper-card:hover{box-shadow:0 3px 12px #00000014}.table-header-content{margin-bottom:15px!important;flex-shrink:0}.table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.table-header .mantine-TextInput-root{min-width:220px}.sub-tabs-container,.mantine-Tabs-list{display:flex;overflow-x:auto}.mantine-Tabs-tab[data-active=true]{border-color:#8b35d6!important}.table-scroll-container .mantine-Table-table{border-collapse:separate;border-spacing:0;border:1px solid #80808033;border-radius:10px;overflow:visible;min-width:max-content}.mantine-Table-root{width:100%;border-collapse:collapse;background-color:#fff;border-radius:12px;overflow:hidden}.mantine-Table-th{font-weight:600;color:#fff;background-color:#212224;white-space:nowrap;position:sticky;top:0;z-index:2}.mantine-Table-td{color:#fff;background-color:transparent!important;transition:background-color .2s ease}.mantine-Table-tr:hover{background-color:#21222487!important}.mantine-Table-tr{background-color:transparent!important;border-bottom:1px solid #80808033!important}.mantine-Table-table th,.mantine-Table-table td{border-bottom:1px solid #80808033;padding:.75rem 1rem}.mantine-Table-table tr:last-child td{border-bottom:none}.table-cell-content{width:100%;text-align:left;display:inline-block}.table-cell-content--center{text-align:center}.table-cell-content--hyphen{font-weight:500;text-align:center}.table-sticky{position:sticky;background-color:inherit}.table-sticky--header{z-index:20!important;background-color:#212224!important}.table-sticky--cell{z-index:3;background-color:#191919!important}.table-sticky--serial{left:0;z-index:5;background-color:#191919!important;border-right:1px solid #80808033!important}.table-sticky--first-data,.table-sticky--second-data{z-index:4;background-color:#191919!important}.table-sticky--actions{z-index:5;background-color:#191919!important;border-left:1px solid #80808033!important}.table-sticky--header,.table-sticky--header.table-sticky--actions,.mantine-Table-th.table-sticky--actions,.mantine-Table-th.table-sticky--serial,.mantine-Table-th.table-sticky--first-data,.mantine-Table-th.table-sticky--second-data{background-color:#212224!important;z-index:25!important}.mantine-Table-th.table-sticky--serial{border-right:1px solid #80808033!important}.mantine-Table-th.table-sticky--actions{border-left:1px solid #80808033!important}.table-sticky--cell.table-sticky--actions,.mantine-Table-td.table-sticky--actions,.mantine-Table-td.table-sticky--serial,.mantine-Table-td.table-sticky--first-data,.mantine-Table-td.table-sticky--second-data{background-color:#191919!important}.mantine-table-th,.mantine-table-td{letter-spacing:.7px}.mantine-tab-label{letter-spacing:.8px}.mantine-Button-root{transition:all .2s ease-in-out}.mantine-Button-root:hover{transform:translateY(-1px);box-shadow:0 2px 5px #0d6efd33}.paginator-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;flex-wrap:wrap;gap:1rem;color:#666;font-size:.875rem}.entries-info{font-weight:500}.paginator-center{display:flex;justify-content:center;flex:1}.custom-rows-dropdown{display:flex;align-items:center;gap:6px}.custom-rows-dropdown .mantine-Select-input{min-width:80px;padding:.3rem .5rem}.show-entries-label{display:none}.table-container{flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.table-container>div:first-child{flex:1;height:100%;display:flex;flex-direction:column;min-height:0}.table-container>div:first-child>div:first-child{flex:1;height:100%;display:flex;flex-direction:column;min-height:0}.table-loading{min-height:160px!important;max-height:380px!important}@media(max-width:1024px){.mantine-Table-th{position:static!important;top:auto!important;z-index:auto!important}td.table-sticky--serial,td.table-sticky--first-data,td.table-sticky--second-data,td.table-sticky--actions{position:static!important;z-index:auto!important;box-shadow:none!important}.table-scroll-container .mantine-Table-th{position:sticky!important;top:0!important;z-index:49!important;background-color:#212224!important}.table-sticky--serial,.table-sticky--first-data,.table-sticky--second-data,.table-sticky--actions{position:static!important;left:auto!important;right:auto!important;z-index:auto!important;background-color:inherit!important;box-shadow:none!important}.table-sticky--cell.table-sticky--actions{background-color:inherit!important}.table-scroll-container .mantine-ScrollArea-viewport{overflow-x:visible!important;overflow-y:auto!important}.top-scrollbar{display:none!important}}@media(max-width:900px){.table-actions-group{gap:8px}.table-actions-group .mantine-Button-root{min-width:36px;padding:4px 6px}.mantine-Tabs-list{justify-content:center}.paginator-footer{flex-direction:column!important}.table-header-content{flex-wrap:nowrap!important}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.text-gray-500{color:#6b7280}img.bg-transparent{background:transparent}.table-pagination{border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.table-empty-overlay{position:absolute;inset:0;height:80%;display:flex;align-items:center;justify-content:center;border:1px solid #80808033;border-radius:10px;pointer-events:none;z-index:15}@media(max-width:768px){.table-header-content{flex-wrap:wrap!important;justify-content:center!important}.mantine-Table-thead{display:none!important}.mantine-Table-tbody tr{display:block!important;margin-bottom:16px;border-radius:14px;background:#1e1f24;border:1px solid rgba(255,255,255,.08);padding:12px 14px;box-shadow:0 8px 22px #00000059}.mantine-Table-tr:hover{background:transparent!important}.mantine-Table-tbody td{display:flex!important;justify-content:space-between;align-items:center;border:none!important;padding:8px 0!important;color:#fff!important;font-size:14px;min-width:100%!important}.mantine-Table-tbody td:before{content:attr(data-label);font-weight:600;color:#9ca3af;font-size:13px;margin-right:12px;white-space:nowrap}.table-cell-content,.mantine-Table-tbody td>*{text-align:right;word-break:break-word;text-wrap:wrap!important}.table-sticky--serial{font-weight:700;font-size:15px;color:#fff!important;margin-bottom:10px}.table-sticky,.table-sticky--cell,.table-sticky--actions,.table-sticky--first-data,.table-sticky--second-data,.table-sticky--serial{position:static!important;left:auto!important;right:auto!important;box-shadow:none!important;background:transparent!important}.mantine-Badge-root{border-radius:999px!important;font-size:12px!important;padding:5px 10px!important}.top-scrollbar{display:none!important}.table-scroll-container .mantine-ScrollArea-viewport{overflow-x:hidden!important;overflow-y:auto!important}td[data-label="Project Name"]{font-size:16px;font-weight:700;padding-bottom:12px!important}}
