@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d13;--panel:#2a1538;--panel2:#3a1f56;--border:#3a3750;--text:#f4f3f8;--muted:#c7c3d6;--purple:#795cff;--purple2:#9a86ff;--green:#36c889;--red:#ff606d;--orange:#f5a044;--blue:#5b99ff;--teal:#2ec7c2;--rose:#ff7d92;--soft:#f9e9e2;--surface:#1d1d25;--shadow:0 14px 32px #0000003d;--field-bg:#1a1d2a;--field-border:#2d3140;--field-text:#f4f3f8;--field-muted:#d9d7e6;--focus-ring:#7056dc;--selection-bg:#795cff47}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8efe8;--panel:#fdf9ff;--panel2:#f2e9ff;--border:#d9c9f2;--text:#2f241e;--muted:#735f54;--purple:#6b4bff;--purple2:#5532e5;--green:#1e8b68;--red:#d84f5b;--orange:#d9771f;--blue:#3d70d8;--teal:#1f7f78;--rose:#c96653;--soft:#fff7f1;--surface:#f7e9dc;--shadow:0 14px 36px #5d422d21;--field-bg:#fff8f2;--field-border:#e8d0bf;--field-text:#2f241e;--field-muted:#7a6257;--focus-ring:#6b4bff;--selection-bg:#6b4bff2e}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);cursor:default;margin:0;font-family:DM Sans,Segoe UI,sans-serif;font-size:16px;transition:background .2s,color .2s}h1,h2,h3,h4,h5,h6,strong,b{font-family:Outfit,Manrope,DM Sans,sans-serif}::selection{background:var(--selection-bg);color:var(--text)}button,input,textarea,select{font:inherit}input,textarea,select{color:var(--text);background:var(--panel2);border-color:var(--border)}button,a[href],select,[role=button],[role=menuitem],[role=option],summary{cursor:pointer}.app{min-height:100vh;display:flex}.app>main{flex:1;min-width:0}.sidebar{background:var(--panel);border-right:1px solid var(--border);overscroll-behavior:contain;scrollbar-gutter:stable;z-index:20;flex-direction:column;width:245px;height:100vh;min-height:0;padding:25px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:7px}.sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}.logo{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:Manrope;font-size:19px;display:flex}[data-theme=light] .logo,[data-theme=light] nav em{color:#000}.logoMark{background:linear-gradient(145deg, var(--teal), var(--purple));color:#f4f3f8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 24px #6b4bff33}.logo strong span{color:#ff4d4d}.workspace{background:var(--panel2);border:1px solid var(--border);border-radius:9px;align-items:center;gap:9px;margin:28px 0 21px;padding:10px;display:flex}.workspace>span{background:linear-gradient(135deg, var(--teal), var(--rose));color:#fff;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.workspace div{flex-direction:column;flex:1;display:flex}.workspace b,.profileMini b{font-size:13.5px}.workspace small,.profileMini small{color:var(--muted);font-size:11px}.sidebar nav{flex:none;min-height:auto}.sidebar .sideFoot{flex-shrink:0}nav p{color:var(--muted);letter-spacing:1.3px;margin:22px 12px 8px;font-size:10px;font-weight:700}nav button,.logout{width:100%;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;margin:2px 0;padding:10px 11px;font-weight:500;display:flex}nav button:hover,nav button.active{color:var(--text);background:linear-gradient(90deg,#6b4bff24,#1f7f781a);box-shadow:inset 0 0 0 1px #6b4bff1f}nav button.active{box-shadow:inset 3px 0 var(--purple)}nav em{color:#f4f3f8;background:#34313e;border-radius:8px;margin-left:auto;padding:1px 7px;font-size:10px;font-style:normal}[data-theme=light] nav em{color:#2f241e;background:#e9e2dc}.sideFoot{border-top:1px solid var(--border);padding-top:15px}.profileMini{text-align:left;width:100%;color:inherit;box-shadow:none;background:0 0;border:0;align-items:center;gap:9px;margin:0;padding:0;display:flex}.profileMini div{flex-direction:column;flex:1;display:flex}.profileMini.active{box-shadow:none;background:0 0}.avatar{color:#fff;vertical-align:middle;background:linear-gradient(145deg,#755cf7,#e06db2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.avatar.small{width:25px;height:25px;font-size:9px;line-height:1}.logout{color:#817f8b;margin-top:8px}.sideTop{justify-content:space-between;display:flex}.closeMobile,.mobileMenu{display:none}.app>main{width:calc(100% - 245px);margin-left:245px}header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;align-items:center;height:78px;padding:0 32px;display:flex;position:sticky;top:0}header h1{margin:0;font-family:Manrope;font-size:17px}header p{color:var(--muted);margin:2px 0 0;font-size:11px}.headerActions{align-items:center;gap:10px;margin-left:auto;display:flex}.globalSearch{border:1px solid var(--border);color:var(--muted);width:235px;height:36px;border-radius:8px;align-items:center;padding:0 10px;display:flex}.globalSearch input{color:var(--text);background:0 0;border:0;outline:0;width:100%;padding:0 8px}.globalSearch kbd{white-space:nowrap;background:#282831;border:1px solid #373742;border-radius:4px;padding:2px 5px;font-size:9px}.iconBtn{border:1px solid var(--border);background:var(--panel2);color:var(--muted);border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative}.notificationWrap{position:relative}.notificationButton{overflow:visible}.notificationBadge{background:var(--red);color:#fff;text-align:center;border:2px solid var(--panel2);border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 10px #ff424259}.notificationMenu{border:1px solid var(--border);background:var(--panel);width:min(360px,100vw - 32px);box-shadow:var(--shadow);z-index:30;border-radius:12px;padding:12px;position:absolute;top:calc(100% + 10px);right:0}.notificationHead{color:var(--text);justify-content:space-between;align-items:center;padding:2px 4px 10px;display:flex}.notificationHead span{background:var(--red);color:#fff;text-align:center;border-radius:12px;min-width:22px;padding:1px 6px;font-size:11px}.notificationList{gap:8px;max-height:min(430px,100vh - 150px);display:grid;overflow-y:auto}.notificationCard{border:1px solid var(--border);border-left:4px solid var(--blue);background:var(--surface);width:100%;color:var(--text);text-align:left;border-radius:8px;gap:10px;padding:11px;display:flex}.notificationCard:hover,.notificationCard:focus-visible{background:var(--panel2);outline:2px solid var(--focus-ring);outline-offset:1px}.notificationCard.tester{border-left-color:var(--teal)}.notificationCard.developer{border-left-color:var(--orange)}.notificationIcon{background:color-mix(in srgb, var(--blue) 20%, transparent);height:28px;color:var(--blue);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.notificationCard.tester .notificationIcon{background:color-mix(in srgb, var(--teal) 20%, transparent);color:var(--teal)}.notificationCard.developer .notificationIcon{background:color-mix(in srgb, var(--orange) 20%, transparent);color:var(--orange)}.notificationText{gap:2px;min-width:0;display:grid}.notificationText b,.notificationText span,.notificationText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationText b{font-size:12px}.notificationText span{font-size:13px}.notificationText small,.notificationEmpty{color:var(--muted);font-size:11px}.notificationEmpty{margin:12px 4px 4px}.themeToggle{width:38px;height:38px;color:var(--text)}.themeToggleNav{align-items:center;gap:8px;width:auto;min-width:110px;padding:0 12px;display:inline-flex}.themeToggleLabel{color:var(--text);white-space:nowrap;font-size:13.5px;font-weight:600}.iconBtn i{background:#ff5e6b;border:1px solid #17171d;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.primary,.outline{border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:13.5px;font-weight:600;display:inline-flex}.primary{background:linear-gradient(135deg, var(--purple), var(--teal));color:#fff;border:1px solid #0000;box-shadow:0 8px 20px #6b4bff38}.outline{background:var(--panel2);border:1px solid var(--border);color:var(--text)}.content{min-width:0;max-width:1450px;margin:auto;padding:29px 32px 48px;overflow-x:hidden}.welcome,.pageIntro,.detailHead{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.welcome h2,.pageIntro h2,.detailHead h2{margin:0 0 4px;font:700 22px Manrope}.welcome p,.pageIntro p,.detailHead p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px;display:grid}.stats article,.panel,.contentCard,.comments,.detailsSide,.profileCard,.profileForm,.projectCard,.loginBox,.reportForm,.detailCard,.tableWrap,.userTable,.tableCard{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel) 0%, var(--panel2) 100%);box-shadow:var(--shadow);color:var(--text);border-radius:13px;font-family:DM Sans,Segoe UI,sans-serif;font-size:15px;line-height:1.65}.stats article{grid-template-columns:auto 1fr;column-gap:11px;padding:17px;display:grid}.statIcon{width:37px;height:37px;color:var(--text);background:0 0;border-radius:0;grid-row:1/3;place-items:center;display:grid}.stats span{color:var(--muted);font-size:13px;font-weight:600}.stats strong{color:var(--text);font:700 26px Manrope}.stats small{color:var(--muted);grid-column:1/3;margin-top:13px;font-size:13.5px;font-weight:600}.stats small b{color:var(--green);align-items:center;margin-right:5px;font-weight:700;display:inline-flex}.analytics{grid-template-columns:2fr 1fr;gap:18px;margin-bottom:18px;display:grid}.trend,.distribution{padding:19px}.panelHead{justify-content:space-between;align-items:flex-start;padding:0 6px 4px;display:flex}.panelHead h3,.contentCard h3,.comments h3,.detailsSide h3,.profileForm h3,.projectCard h3,.profileCard h3{color:var(--text);margin:0 0 3px;font:700 15px Manrope}.panelHead p,.profileForm>p{color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.6}.panelHead select,.panelHead button{color:#aaa8b4;border:1px solid var(--border);background:#202028;border-radius:6px;padding:6px 9px;font-size:10px}.legend{text-align:right;margin-top:4px}.legend span{color:var(--muted);margin-left:14px;font-size:11px;font-weight:600}.legend i,.distLegend i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.legend .p{background:var(--purple)}.legend .g{background:var(--green)}.chart{background:repeating-linear-gradient(#0000 0 42px,#7f66ff1f 43px);height:212px;padding:5px 5px 20px 30px;position:relative}.chart svg{width:100%;height:180px;overflow:visible}.line{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.line.purple{stroke:var(--purple)}.line.green{stroke:var(--green)}.area{fill:url(#area)}.yaxis{color:#65636e;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:0;bottom:22px;left:0}.months{color:#686671;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:0;left:30px;right:0}.donut{background:conic-gradient(var(--red) 0 19%, var(--orange) 19% 31%, var(--blue) 31% 58%, var(--green) 58%);border-radius:50%;place-items:center;width:145px;height:145px;margin:20px auto 12px;display:grid;position:relative}.donut:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:20px}.donut div{z-index:1;text-align:center;flex-direction:column;display:flex}.donut strong{color:var(--text);font:700 24px Manrope}.donut span{color:var(--muted);font-size:11px;font-weight:600}.distLegend{grid-template-columns:1fr 1fr;gap:9px 18px;margin-top:6px;padding:0 10px;display:grid}.distLegend div{color:var(--muted);justify-content:space-between;padding:0 4px;font-size:13.5px;font-weight:600;display:flex}.distLegend b{color:var(--text);margin-left:6px}.recent{overflow:hidden}.recent .panelHead{padding:17px 19px}.link{align-items:center;display:flex;color:#a795ff!important;background:0 0!important;border:0!important}.tableWrap{overflow-x:auto}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);background:#0d0d136b;position:fixed;inset:0}.assignmentOverlay{z-index:100;background:#0d0d136b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.assignmentCard{border:1px solid var(--border);background:var(--panel);width:min(420px,100%);color:var(--text);text-align:center;border-radius:12px;padding:30px;box-shadow:0 24px 60px #00000038}.assignmentCardIcon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.assignmentCard h3{margin:0 0 8px}.assignmentCard p{color:var(--muted);margin:0 0 22px;line-height:1.5}table{border-collapse:collapse;width:100%;min-width:780px}.tableWrap.bugTable table,.tableWrap.compact table{table-layout:fixed;min-width:1100px}.tableWrap.bugTable th,.tableWrap.bugTable td,.tableWrap.compact th,.tableWrap.compact td{padding-left:12px;padding-right:12px}.tableWrap.bugTable th:first-child,.tableWrap.bugTable td:first-child,.tableWrap.compact th:first-child,.tableWrap.compact td:first-child{width:16%}.tableWrap.bugTable th:nth-child(2),.tableWrap.bugTable td:nth-child(2),.tableWrap.compact th:nth-child(2),.tableWrap.compact td:nth-child(2){width:25%}.tableWrap.bugTable th:nth-child(3),.tableWrap.bugTable td:nth-child(3),.tableWrap.compact th:nth-child(3),.tableWrap.compact td:nth-child(3),.tableWrap.bugTable th:nth-child(4),.tableWrap.bugTable td:nth-child(4),.tableWrap.compact th:nth-child(4),.tableWrap.compact td:nth-child(4){width:10%}.tableWrap.bugTable th:nth-child(5),.tableWrap.bugTable td:nth-child(5),.tableWrap.compact th:nth-child(5),.tableWrap.compact td:nth-child(5){width:12%}.tableWrap.bugTable th:nth-child(6),.tableWrap.bugTable td:nth-child(6),.tableWrap.compact th:nth-child(6),.tableWrap.compact td:nth-child(6){width:13%}.tableWrap.bugTable th:nth-child(7),.tableWrap.bugTable td:nth-child(7),.tableWrap.compact th:nth-child(7),.tableWrap.compact td:nth-child(7){width:14%}th{color:var(--muted);letter-spacing:.4px;text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel2);padding:12px 16px;font-size:15px;font-weight:700}th:first-child,.tableWrap.bugTable th:first-child,.tableWrap.compact th:first-child{text-align:center}td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;text-align:center;padding:12px 17px;font-size:13.5px;font-weight:400}.tableWrap.bugTable td,.tableWrap.compact td{vertical-align:middle}.tableWrap td:not(:first-child),.tableWrap th:not(:first-child){text-align:center}.tableWrap.bugTable th:nth-child(2),.tableWrap.bugTable th:nth-child(6),.tableWrap.compact th:nth-child(2),.tableWrap.compact th:nth-child(6),.tableWrap.bugTable td.bugIdCell,.tableWrap.compact td.bugIdCell,.tableWrap.bugTable td:nth-child(2),.tableWrap.compact td:nth-child(2),.tableWrap.bugTable td:nth-child(6),.tableWrap.compact td:nth-child(6){text-align:left}.tableWrap.bugTable td:first-child,.tableWrap.compact td:first-child,.tableWrap.bugTable th:nth-child(7),.tableWrap.compact th:nth-child(7),.tableWrap.bugTable td:nth-child(7),.tableWrap.compact td:nth-child(7){white-space:nowrap}.tableWrap.bugTable td:nth-child(6) .person,.tableWrap.compact td:nth-child(6) .person{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}tr:last-child td{border-bottom:0}tbody tr{cursor:default}.tableWrap.bugTable td:nth-child(2) b,.tableWrap.compact td:nth-child(2) b{color:var(--text);white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left;max-width:90ch;margin-bottom:3px;font-size:13.5px;font-weight:700;display:block}.tableWrap.bugTable td:nth-child(2),.tableWrap.compact td:nth-child(2){text-align:left;max-width:90ch}.tableWrap.bugTable td:nth-child(2) small,.tableWrap.compact td:nth-child(2) small,.userTable td small{color:var(--muted);font-size:11px;display:block}.assignBugList .bugIdCell{white-space:nowrap;text-align:left}.assignBugList .bugTitleCell{text-align:left;max-width:90ch}.assignBugList .bugTitleCell b{color:var(--text);white-space:normal;overflow-wrap:break-word;margin-bottom:3px;font-size:13.5px;font-weight:700;display:block}.assignBugList .bugTitleCell small{color:var(--muted);font-size:11px;display:block}.status{white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.open{color:#ff7882;background:#42272c}.status.in-progress{color:#f7ad5c;background:#403126}.status.fixed{color:#7af;background:#25354c}.status.closed,.status.active{color:#4bd499;background:#203d33}.severity{color:#d8d5df;background:#292932;border-radius:4px;padding:3px 8px;font-size:12px}.severity.blocker-system-crash-data-loss,.severity.critical{color:#ff7d87;background:#44262c}.severity.major,.severity.high{color:#f0a456;background:#403126}.severity.minor,.severity.medium{color:#80aaff;background:#26354b}.severity.cosmetic,.severity.low{color:#9b99a4;background:#292932}.person{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tableWrap td:nth-child(4) .person{white-space:normal;overflow-wrap:anywhere}.tableWrap td.currentAssigneeCell{text-align:left;white-space:nowrap}.date,.muted{color:var(--muted)}.tabs{border-bottom:1px solid var(--border);margin-bottom:18px;display:flex}.tabs button{color:#777580;background:0 0;border:0;margin-right:24px;padding:0 5px 11px;font-size:13.5px}.tabs button.active{color:var(--text);border-bottom:2px solid var(--purple)}.tabs span{color:var(--muted);background:0 0;border-radius:0;margin-left:4px;padding:0;font-size:13.5px}.bugList,.userTable{overflow-x:auto}.tableTools{justify-content:space-between;padding:14px 17px;display:flex}.tableTools label{border:1px solid var(--border);background:var(--panel2);width:280px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.tableTools input{height:34px;color:var(--text);background:0 0;border:0;outline:0;width:100%}.tableTools>div{gap:8px;display:flex}.tableTools select,select{background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:7px;padding:0 12px}.roleSelect,.roleSelect option{color:#222;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:13px 17px;font-size:10px;display:flex}.pagination button{background:var(--panel2);border:1px solid var(--border);color:var(--muted);border-radius:5px;height:28px;margin-left:4px;padding:0 9px}.pagination button.current{color:#fff;background:#7458ef}.formPage{max-width:880px;margin:auto}.reportForm{padding:26px}.toast{z-index:30;max-width:min(380px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;align-items:flex-start;gap:10px;padding:13px 17px;font-size:13px;font-weight:700;display:flex;position:fixed;top:78px;right:24px}.toast>svg{flex:none;margin-top:1px}.toast strong,.toast span{display:block}.toast span{margin-top:2px;font-weight:600}.toast.success{color:#17633a;background:#e7f8ef;border:1px solid #9ed9b8}.exportSelect{border:1px solid var(--border);background:var(--panel2);min-height:38px;color:var(--text);border-radius:7px;padding:0 10px}.exportMenu{position:relative}.exportOptions{z-index:10;border:1px solid var(--border);background:var(--panel);min-width:132px;box-shadow:var(--shadow);border-radius:8px;padding:5px;position:absolute;top:calc(100% + 7px);right:0}.exportOptions button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:13px;display:block}.exportOptions button:hover,.exportOptions button.selected{background:var(--panel2)}.sectionTitle{align-items:center;gap:11px;margin-bottom:24px;display:flex}.sectionTitle>span{background:linear-gradient(135deg, var(--purple), var(--teal));color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.sectionTitle h3{margin:0;font:700 14px Manrope}.sectionTitle p{color:var(--muted);margin:2px 0;font-size:11px}.reportForm>label,.twoCol label,.profileForm label,.detailsSide label{color:var(--text);flex-direction:column;gap:7px;margin-bottom:12px;font-size:13.5px;font-weight:700;display:flex}.reportForm label b{color:#eb4d5a;font-weight:700}.reportForm input,.reportForm textarea,.reportForm select,.profileForm input,.detailsSide textarea,.detailsSide select{border:1px solid var(--field-border);background:var(--field-bg);color:var(--field-text);border-radius:7px;outline:0;padding:11px}.reportForm input:focus,.reportForm textarea:focus,.reportForm select:focus,.profileForm input:focus,.detailsSide textarea:focus,.detailsSide select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #6b4bff1f}.reportForm textarea{resize:vertical;height:125px}.reportForm .twoCol{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.contentCard form>label,.contentCard form .twoCol label{color:var(--text);flex-direction:column;gap:7px;margin-bottom:18px;font-size:13.5px;font-weight:700;display:flex}.contentCard form input,.contentCard form textarea{box-sizing:border-box;border:1px solid var(--field-border);background:var(--field-bg);width:100%;color:var(--field-text);border-radius:7px;outline:0;padding:11px}.contentCard form textarea{resize:vertical;min-height:125px}.second{border-top:1px solid var(--border);margin-top:5px;padding-top:23px}.drop{background:var(--field-bg);border-radius:8px;border:1px dashed var(--field-border)!important;height:130px!important;color:var(--field-muted)!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}.drop strong{color:var(--text)}.drop u{color:var(--purple)}.drop input{display:none}.drop small{color:var(--field-muted);font-weight:400}.formActions{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.back{border:1px solid var(--border);background:var(--panel2);color:var(--text);border-radius:7px;align-items:center;gap:6px;margin-bottom:22px;padding:8px 12px;font-weight:600;display:inline-flex}.back svg{flex:none}.back:hover{border-color:var(--purple);color:var(--purple2)}.detailsSide .person{white-space:normal;overflow-wrap:anywhere;align-items:flex-start;min-width:0}.detailsSide .person .avatar{margin-top:2px}.assignBugList td:nth-child(4){vertical-align:middle;min-width:170px}.assignBugList .assignSelect{white-space:normal;width:220px;min-width:200px;max-width:100%;padding:6px 8px}.assignBugList .assignSelect option{white-space:normal;overflow-wrap:anywhere}.assignDropdown{width:220px;max-width:100%;position:relative}.reportAssigneeDropdown{width:100%}.assignSelectButton{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:36px;color:var(--field-text);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.assignSelectButton:hover{border-color:var(--purple)}.assignOptions{z-index:30;border:1px solid var(--border);background:var(--panel);width:100%;max-height:220px;box-shadow:var(--shadow);border-radius:7px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.assignOptions button{width:100%;color:var(--text);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:5px;align-items:flex-start;gap:6px;padding:9px 10px;display:flex}.assignOptionItem{justify-content:flex-start;align-items:center;display:flex}.assignOptionLine{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.assignBugsTable .assignOptionLine{flex-wrap:nowrap;justify-content:space-between;width:100%;display:flex}.assignOptionName{color:var(--text);font-size:13px;font-weight:600}.assignBugsTable .assignOptionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignOptionRole{align-items:center;display:inline-flex}.assignBugsTable .assignOptions{width:240px;max-width:calc(100vw - 24px);left:auto;right:0}.assignBugsTable .assignOptions button{white-space:nowrap;overflow-wrap:normal;align-items:center}.assignBugsTable .assignOptionRole,.assignBugsTable .role{white-space:nowrap;flex-shrink:0}.assignOptions button:hover{background:var(--panel2)}.assignBugList td:nth-child(4) .person{white-space:normal;overflow-wrap:anywhere;align-items:center;min-width:0;max-width:190px}.assignBugList td:nth-child(4) .person .avatar{margin-top:0}.detailHead{align-items:center}.detailHead>div>div{align-items:center;gap:9px;display:flex}.detailHead>div:first-child{min-width:0}.bugId{color:#a08aff;font-size:11px;font-weight:700}.detailHead h2{overflow-wrap:anywhere;word-break:break-word;margin-top:7px;font-size:21px}.detailGrid{grid-template-columns:minmax(0,1fr) 285px;gap:18px;display:grid}.detailGrid>div{flex-direction:column;gap:18px;display:flex}.contentCard,.comments,.detailsSide{min-width:0;padding:21px}.contentCard p,.contentCard li{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font-size:14px;line-height:1.7}.contentCard h3:not(:first-child){margin-top:23px}.attachmentList{gap:8px;margin-top:18px;display:grid}.attachment{border:1px solid var(--border);border-radius:7px;align-items:center;gap:10px;min-width:0;margin:0;padding:10px;display:flex}.attachmentPendingUpload{border-style:dashed}.attachment>div:not(.attachmentActions){color:#ff7898;background:#3d2937;border-radius:5px;padding:10px 7px;font-size:9px;font-weight:700}.attachment span{flex-direction:column;flex:1;min-width:0;display:flex}.attachment span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachmentFileIcon{color:var(--muted);flex:none}.attachmentUploadError{color:var(--red)}.attachment small{color:var(--muted)}.attachmentActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.timeline{margin-top:20px}.timeline>div{gap:11px;min-width:0;padding-bottom:23px;display:flex;position:relative}.timeline>div:not(:last-child):after{content:"";border-left:1px solid #34333d;height:20px;position:absolute;top:29px;left:12px}.eventIcon{color:#9b87f9;background:#2f2c43;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.timeline .status{margin-left:4px}.commentBox{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding-top:16px;display:flex}.commentBox textarea{resize:vertical;background:var(--field-bg);border:1px solid var(--field-border);min-height:90px;color:var(--field-text);border-radius:8px;flex:1;padding:12px}.timeline p{color:var(--text);overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0;margin:2px 0;font-size:14px}.timeline p b{color:var(--text);font-weight:700}.timeline p small{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}.commentBox button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-self:flex-end;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.commentBox button svg{width:16px;height:16px}.commentBox button{margin-left:6px}.detailsSide{height:max-content}.detailsSide label{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px}.detailsSide label>*{margin-top:4px}.detailsSide label span,.detailsSide label b{color:var(--text);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.detailsSide hr,.profileCard hr{margin:14px 0 3px;font:700 16px Manrope}.detailsSide textarea{resize:none;width:100%;height:85px}.full{justify-content:center;width:100%;margin-top:10px}.stats.mini article{grid-template-columns:auto 1fr}.stats.mini strong{font-size:21px}.userTable>table th:first-child,.userTable>table td:first-child{padding-left:20px}.userTable>table th:first-child{text-align:center}.userTable>table td:first-child{text-align:left}.userTable>table td:first-child .person{justify-content:flex-start}.role{vertical-align:top;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.role.developer{color:#7ba8ff;background:#293451}.role.tester{color:#d38aff;background:#3c2d46}.role.admin{color:#f2b65e;background:#3f3525}[data-theme=light] .role.developer{color:#315ca8;background:#dce8ff}[data-theme=light] .role.tester{color:#7a3b98;background:#f0ddfa}[data-theme=light] .role.admin{color:#8a5b16;background:#f8e8c8}.profileGrid{grid-template-columns:280px 1fr;align-items:start;gap:18px;max-width:900px;display:grid}.profileCard{text-align:center;padding:28px}.bigAvatar{background:linear-gradient(145deg,#7659f7,#df6daf);border-radius:50%;place-items:center;width:82px;height:82px;margin:auto;font:700 23px Manrope;display:grid}.profileCard h3{margin:14px 0 3px;font:700 16px Manrope}.profileCard p{color:var(--muted);margin:0 0 12px;font-size:14px}.profileCard>div:last-child{justify-content:space-around;display:flex}.profileCard>div span{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.profileCard>div b{color:var(--text);font:700 19px Manrope}.profileForm{padding:24px}.profileForm>label{margin-top:17px}.inviteConfirmation{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(420px,100%);padding:30px;display:flex}.inviteConfirmationIcon{width:48px;height:48px;color:var(--purple);background:var(--panel2);border-radius:50%;place-items:center;display:grid}.inviteConfirmation h3,.inviteConfirmation p{margin:0}.inviteConfirmation p{color:var(--muted);line-height:1.5}.inviteConfirmationEmail{overflow-wrap:anywhere}.inviteDeliveryStatus{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.inviteDeliveryStatus.sent{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.inviteDeliveryStatus.notSent{color:var(--orange);background:color-mix(in srgb, var(--orange) 14%, transparent)}.inviteConfirmation .primary{width:100%;margin-top:6px}.profileForm input{margin-top:7px}.passwordRequirements{color:var(--muted);gap:5px;margin:10px 0 18px;padding-left:20px;font-size:13px;display:grid}.passwordRequirements .met{color:var(--green)}.descriptionEditor{padding:8px 10px}.projectDescriptionActions{margin-top:15px;display:flex}.projectDescriptionActions .primary{justify-content:center;width:100%}.projectModal{width:min(400px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.projectModal input,.projectModal textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-width:0;padding-inline-start:1ch}.projectModal .formActions .primary{justify-content:center}.projectModalHeader{position:relative;justify-content:center!important}.projectModalHeader h3{white-space:nowrap;text-align:center}.projectModalHeader button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.deleteConfirmOverlay{place-items:center;padding:16px;display:grid}.deleteConfirmDialog{width:min(420px,100%);padding:26px}.deleteConfirmDialog p{color:var(--muted);margin:0;line-height:1.6}.deleteConfirmDialog p strong{color:var(--text)}.deleteConfirmActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.deleteConfirmButton{background:var(--red);color:#fff;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font:600 13.5px Manrope,sans-serif;display:inline-flex}.deleteConfirmButton:disabled{cursor:wait;opacity:.65}.auth{background:var(--bg);grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.authLeft{background:radial-gradient(circle at 30% 38%, #7b4aff29, transparent 36%), linear-gradient(140deg, var(--panel2), var(--bg));border-right:1px solid var(--border);flex-direction:column;padding:38px 52px;display:flex}.authCopy{max-width:560px;margin:auto 0}.eyebrow{color:#a48fff;letter-spacing:1.5px;font-size:10px;font-weight:700}.authCopy h1{margin:18px 0;font:800 45px/1.13 Manrope}.authCopy h1 em{color:var(--teal);font-style:normal}.authCopy>p{color:var(--muted);max-width:500px;font-size:16px;line-height:1.7}.testimonial{border-left:2px solid var(--purple);color:#c1bfc9;max-width:470px;margin-top:48px;padding:4px 0 4px 19px;line-height:1.6}.testimonial>span{align-items:center;gap:9px;margin-top:17px;display:flex}.testimonial b{color:#fff;flex-direction:column;font-size:11px;display:flex}.testimonial small{color:var(--muted);font-weight:400}.copyright{color:#5e5c66}.authRight{place-items:center;padding:30px;display:grid}.authRight form{width:100%;max-width:380px}.authThemeToggle{position:absolute;top:24px;right:24px}.welcomeIcon{color:#a48fff;background:#322a52;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.authRight h2{margin:20px 0 5px;font:700 30px Manrope}.authRight form>p{color:var(--muted);margin:0 0 30px;font-size:14px}.authRight form>label{flex-direction:column;gap:8px;margin:17px 0;font-size:14px;font-weight:600;display:flex}.authRight form>label>b,.reportForm label>b{margin-left:4px}.reportForm>label:not(.drop),.reportForm .twoCol>label{display:block}.reportForm>label:not(.drop)>input,.reportForm>label:not(.drop)>select,.reportForm>label:not(.drop)>textarea,.reportForm .twoCol>label>input,.reportForm .twoCol>label>select,.reportForm .twoCol>label>textarea{box-sizing:border-box;width:100%;display:block}.reportForm .twoCol>label>select{margin-top:7px}.authRight input{background:var(--field-bg);border:1px solid var(--field-border);height:48px;color:var(--field-text);border-radius:7px;outline:0;padding:0 12px;font-size:14px}.authRight select{height:48px;font-size:14px}.password{position:relative}.password input{width:100%}.password input::-ms-reveal{display:none}.password button{color:var(--field-muted);background:0 0;border:0;position:absolute;top:10px;right:8px}.remember{color:#aaa8b3;justify-content:space-between;font-size:11px;display:flex}.remember label{align-items:center;gap:7px;display:flex}.remember input{height:auto}.remember a,.forgotPassword{color:#9f8bff}.forgotPassword{font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.forgotPassword:disabled{cursor:wait;opacity:.7}.loginBtn{justify-content:center;width:100%;height:43px;margin:24px 0 17px}.loginBtn svg{width:16px}.signup{font-size:11px;text-align:center!important}.content>.welcome+.stats article{padding:27px}[data-theme=light] .recent th,[data-theme=light] .recent td{background:#fffdfb}[data-theme=light] .status.open,[data-theme=light] .severity.blocker-system-crash-data-loss,[data-theme=light] .severity.critical{color:#b52f3d;background:#ffe8ea}[data-theme=light] .status.in-progress,[data-theme=light] .severity.major,[data-theme=light] .severity.high{color:#a85b13;background:#fff0dc}[data-theme=light] .status.fixed,[data-theme=light] .severity.minor,[data-theme=light] .severity.medium{color:#285cae;background:#e7f0ff}[data-theme=light] .status.closed,[data-theme=light] .status.active,[data-theme=light] .status.resolved,[data-theme=light] .status.rejected,[data-theme=light] .status.deferred,[data-theme=light] .status.not-reproducible,[data-theme=light] .severity.cosmetic,[data-theme=light] .severity.low{color:#6d6670;background:#eee9e5}.signup b{color:#9f8bff}.demo{color:#8e87a4;text-align:center;background:#211e30;border:1px solid #36304d;border-radius:6px;padding:10px;font-size:10px}.mobileLogo{display:none}@media (width<=1050px){.stats{grid-template-columns:1fr 1fr}.analytics{grid-template-columns:1fr}.distribution{grid-template-columns:1fr 1fr;display:grid}.distribution .panelHead{grid-column:1/3}.profileGrid{grid-template-columns:1fr}.profileCard{display:none}.authCopy h1{font-size:36px}}@media (width<=760px){.sidebar{transition:all .25s;transform:translate(-100%)}.sideTop .closeMobile{color:#fff;background:0 0;border:0;display:block}.sidebar.open{transform:translate(0)}.overlay{z-index:15;background:#0009;position:fixed;inset:0}.app>main{width:100%;margin-left:0}.mobileMenu{color:#fff;background:0 0;border:0;margin-right:10px;display:grid}.headerActions .globalSearch,.headerActions .primary{display:none}header{padding:0 17px}.content{padding:22px 16px}.welcome{align-items:center}.stats{grid-template-columns:1fr 1fr;gap:10px}.analytics{display:block}.distribution{margin-top:14px}.tableTools{gap:10px}.tableTools label{width:100%}.tableTools>div .outline{display:none}.detailGrid{grid-template-columns:1fr}.detailsSide{order:-1}.twoCol,.reportForm .twoCol{grid-template-columns:1fr}.auth{display:block}.authLeft{display:none}.authRight{min-height:100vh}.mobileLogo{margin-bottom:50px;display:block}.pagination>span{display:none}.authRight h2{font-size:24px}}@media (width<=480px){.stats{grid-template-columns:1fr}.distribution{display:block}.distribution .panelHead{display:flex}.pageIntro{align-items:center}.pageIntro>.primary{padding:0 10px}.reportForm{padding:17px}.content{padding-left:12px;padding-right:12px}.headerActions{gap:6px}.detailHead{display:block}.detailHead>.outline{margin-top:15px}.welcome h2,.pageIntro h2{font-size:19px}}.status.resolved{color:#7af;background:#25354c}.status.rejected{color:#ff7882;background:#42272c}.status.deferred{color:#c4a2ff;background:#34284b}.status.not-reproducible{color:#aab4c8;background:#293141}.formError{color:#ff8790;background:#3a2228;border:1px solid #55303a;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.formSuccess{color:#7af7b6;background:#0f2b19;border:1px solid #164f2b;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.radioGroup{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:8px 0 12px;display:flex}.radioGroup label{align-items:center;gap:6px;margin:0;font-weight:400;display:inline-flex}.radioGroup input[type=radio]{width:auto;margin:0;padding:0}.editRadioField{border:0;grid-column:1/-1;width:100%;min-width:0;margin:0;padding:0}.editRadioField legend{padding:0;font-weight:600}.editDefectTypeRadioGroup{flex-wrap:wrap;gap:12px 20px;width:100%;margin:8px 0 12px;display:flex}.editDefectTypeRow{display:contents}.editDefectTypeRow label{white-space:nowrap;flex-direction:row;align-items:center;gap:7px;margin:0;font-weight:400;display:inline-flex}.editDefectTypeRow input{margin:0}.contentCard form .twoCol .editRadioField label{flex-direction:row;align-items:center;gap:7px;margin:0;font-weight:400;display:inline-flex}.contentCard form .twoCol .editRadioField input[type=radio]{width:auto;margin:0;padding:0}.editRadioField .radioGroup label{flex-direction:row;align-items:center;gap:7px;margin:0;font-weight:400;display:inline-flex}.chev{color:var(--muted);margin-left:auto;transition:transform .15s}.chev.open{transform:rotate(90deg)}.projectSubnav{flex-direction:column;gap:2px;padding:2px 0 6px 8px;display:flex}.projectSubBtn{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.projectSubBtn:hover{color:var(--text);background:linear-gradient(90deg,#6b4bff1f,#1f7f7814)}.projectSubBtn.active{color:var(--text);background:linear-gradient(90deg,#6b4bff24,#1f7f7817);font-weight:600}.projectSubBtn em{color:var(--muted);background:var(--bg);border-radius:8px;margin-left:auto;padding:1px 6px;font-size:11px;font-style:normal}.projectDot{background:var(--purple2);border-radius:50%;flex-shrink:0;width:6px;height:6px}.emptyHint{color:var(--muted);padding:4px 10px;display:block}.analytics{grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 0;display:grid}@media (width<=900px){.analytics{grid-template-columns:1fr}}.chartCard .chart{flex-direction:column;height:180px;margin-top:10px;display:flex}.chartCard{padding:10px}.chartCard .panelHead{margin-bottom:10px;padding:0}.chartCard .yaxis{flex:1;width:100%}.chartCard .line{fill:none;stroke:var(--purple2);stroke-width:2px;vector-effect:non-scaling-stroke}.chartCard .area{fill:#9a86ff26;stroke:none}.chartCard .months{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.donutWrap{flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;padding-right:18px;display:flex}.donut{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.donutHole{background:var(--panel);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;height:78px;display:flex}.donutHole strong{font-size:18px}.donutHole small{color:var(--muted);font-size:10px}.distLegend{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.distLegend li{align-items:center;gap:8px;display:flex}.distLegend li span{border-radius:50%;width:9px;height:9px;display:inline-block}.distLegend li b{margin-left:8px}.projectGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.projectCard{cursor:pointer;flex-direction:column;min-height:280px;padding:18px;transition:border-color .15s,transform .15s;display:flex}.projectCard:hover{border-color:var(--purple);background:linear-gradient(180deg, var(--panel) 0%, #6b4bff0f 100%);transform:translateY(-2px)}.projectCardHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.projectCardIdentity,.projectCardActions{align-items:center;display:flex}.projectCardIdentity{gap:10px}.projectCardActions{gap:2px}.projectDelete{color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.projectDelete:hover{color:var(--red);background:#ff606d1f}.projectDelete:disabled{cursor:wait;opacity:.55}.projectEdit{color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.projectEdit:hover{color:var(--purple);background:#6b4bff1f}.projectKey{letter-spacing:.04em;color:var(--purple2);background:#9a86ff1f;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.projectCard h3{margin:4px 0 6px;font-size:16px}.projectCard p{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.projectCardDescription{height:94px;overflow:hidden}.projectCardDescription p.expanded{display:-webkit-box}.projectReadMore{color:var(--purple2);background:0 0;border:0;margin-top:5px;padding:0;font-size:12px;font-weight:700}.projectReadMore:hover{text-decoration:underline}.projectCardFoot{border-top:1px solid var(--border);color:var(--muted);gap:16px;margin-top:auto;padding-top:12px;font-size:13.5px;display:flex}.projectCardFoot span{align-items:center;gap:5px;display:flex}.projectMemberSelect{z-index:2;align-items:center;gap:7px;display:inline-flex;position:relative}.projectMemberSelect:focus-visible{outline:2px solid var(--border);outline-offset:4px}.projectMemberCount{color:var(--text);font-size:13px}.projectMemberPopover{z-index:10;border:1px solid var(--border);background:var(--panel);min-width:220px;max-height:240px;box-shadow:var(--shadow);opacity:0;visibility:hidden;border-radius:8px;padding:5px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-4px)}.projectMemberSelect:hover .projectMemberPopover,.projectMemberSelect:focus-within .projectMemberPopover{opacity:1;visibility:visible;transform:translateY(0)}.projectMemberItem{color:var(--text);border-radius:5px;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 9px;font-size:13px;line-height:1.4;display:flex}.projectMemberItem small{color:var(--muted);white-space:nowrap}.otherDefectTypeInput{box-sizing:border-box;min-height:34px;margin-top:8px;margin-bottom:8px;width:100%!important;padding:7px 10px!important;font-size:13px!important}.technicalMemberNameInput{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:45px;color:var(--field-text);border-radius:7px;padding:11px;display:block}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.projectDetailPage{width:100%;max-width:none}.backButton{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:22px;padding:0;font-weight:600;display:inline-flex}.backButton:hover{color:var(--text)}.projectDetailHeader{border:1px solid var(--border);background:var(--panel);border-radius:10px;justify-content:space-between;gap:20px;padding:24px;display:flex}.projectDetailHeader h2{margin:14px 0 8px}.projectDetailIdentity{align-items:center;gap:10px;display:flex}.projectDetailHeader p{color:var(--muted);white-space:pre-wrap;margin:0}.projectDetailStats{color:var(--muted);gap:24px;padding:16px 4px;display:flex}.projectDetailStats span{align-items:center;gap:7px;display:inline-flex}.projectBugList{margin-top:12px;overflow:hidden}.projectBugList .bugTable table{width:100%;min-width:1100px}.projectBugListHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.projectBugListHeader h3{margin:0 0 4px}.projectBugListHeader p{color:var(--muted);margin:0;font-size:13px}.projectBugListHeader>span{color:var(--muted);white-space:nowrap;font-size:13px}.modalHeading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modalHeading h3{margin:0}.modalHeading button{color:var(--muted);cursor:pointer;background:0 0;border:0}.loginPage{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.loginBox{background:var(--panel);border:1px solid var(--border);width:100%;max-width:380px;color:var(--text);border-radius:14px;padding:30px}.loginBox h2{margin-top:0}.loginBox label{color:var(--muted);margin:14px 0;font-size:13px;display:block}.loginBox input{border:1px solid var(--border);background:var(--panel2);width:100%;color:var(--text);border-radius:8px;margin-top:6px;padding:10px 12px}.passwordPageLight{color:#2f241e;background:#f8f4ef}.passwordBoxLight{color:#2f241e;background:#fffdfb;border-color:#e4d8ce;box-shadow:0 18px 42px #5d422d24}.passwordBoxLight p,.passwordBoxLight label{color:#735f54}.passwordBoxLight input{color:#2f241e;background:#fff;border-color:#d9c9bd}.passwordBoxLight .password button{color:#735f54;top:10px}
