*{box-sizing:border-box}:root{--line:#dfe3eb;--muted:#7f899a}body{margin:0;max-width:100%;overflow-x:hidden;background:#f5f7fb;color:#182033;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.sidebar{position:fixed;inset:0 auto 0 0;width:230px;background:#101729;color:#d8deeb;padding:24px 16px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;gap:12px;align-items:center;padding:0 8px 24px}.brand>b,.login-logo{width:42px;height:42px;border-radius:12px;background:#596cff;color:#fff;display:grid;place-items:center;font-size:22px}.brand div{display:flex;flex-direction:column}.brand strong{color:#fff}.brand small{color:#8e9ab2}.create-button,.page-heading>button,.primary{border:0;border-radius:10px;background:#596cff;color:#fff;padding:12px 16px;font-weight:700}.sidebar nav{margin-top:18px;flex:1 1}.sidebar nav p{font-size:11px;color:#73809b;margin:20px 10px 8px}.sidebar nav button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;color:#aeb8ca;background:none;border:0;border-radius:8px;padding:10px 12px;margin:2px 0}.sidebar .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .nav-count{min-width:22px;margin-left:auto;padding:2px 6px;border:1px solid #34415d;border-radius:10px;background:#1a2337;color:#8f9bb1;font-size:10px;font-weight:700;line-height:1.2;text-align:center}.sidebar nav button.active,.sidebar nav button:hover{background:#202a40;color:#fff}.sidebar nav button.active .nav-count,.sidebar nav button:hover .nav-count{border-color:#536385;background:#2a3650;color:#fff}.user-card{width:100%;background:transparent;color:inherit;text-align:left;border:0;border-top:1px solid #283249;padding-top:16px;display:flex;align-items:center;gap:10px}.user-card div{display:flex;flex:1 1;flex-direction:column}.user-card small{font-size:11px;color:#8490a8}.user-card a{color:#8490a8;font-size:12px}.avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#33405c;color:#fff;display:grid;place-items:center;font-style:normal}.main-panel{margin-left:230px}.topbar{height:66px;background:#fff;border-bottom:1px solid #e6e9f0;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:3;gap:14px;white-space:nowrap}.topbar input{width:360px;background:#f4f6f9;border:1px solid #e1e5ed;border-radius:9px;padding:9px 13px;min-width:220px;flex:1 1 360px;max-width:520px}.topbar>select{padding:8px 10px;border:1px solid #dfe3eb;border-radius:8px;background:#fff}.topbar>button{border:0;background:#eef1ff;color:#465bdd;border-radius:8px;padding:8px 11px}.filter-active{border-color:#596cff!important;background:#eef1ff!important;color:#3447c5!important;box-shadow:0 0 0 2px rgba(89,108,255,.12)}.stats article{cursor:pointer}.stats article:hover{border-color:#7585ef;transform:translateY(-1px)}.topbar span{font-size:12px;color:#21a366}.list-mode-toggle{display:inline-flex;flex:0 0 auto;padding:2px;border:1px solid #dfe3eb;border-radius:8px;background:#f4f6f9}.list-mode-toggle button{min-width:44px;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:#687386;font-size:12px}.list-mode-toggle button.active{background:#fff;color:#4057db;box-shadow:0 1px 3px rgba(35,48,80,.12);font-weight:700}.quick-edit-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;color:#687386;cursor:pointer;font-size:12px;white-space:nowrap}.quick-edit-toggle input{flex:0 0 auto;width:14px;height:14px;min-width:14px;margin:0;padding:0;accent-color:#5368e8}.topbar .quick-edit-toggle span{color:inherit;font-size:inherit}.system-status{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;color:#596579;cursor:help;outline:none}.system-status>i{width:7px;height:7px;border-radius:50%;background:#21a366}.topbar .system-status>span{display:inline;color:inherit}.system-status.warning{border-color:#e4b650;color:#8a650f;background:#fffaf0}.system-status.warning>i{background:#d99b19}.system-status.critical{border-color:#e27676;color:#a33535;background:#fff5f5}.system-status.critical>i{background:#d84a4a}.system-status-tip{position:absolute;top:calc(100% + 9px);right:0;z-index:20;display:none;width:280px;padding:13px 14px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;color:#30394b;box-shadow:0 10px 28px rgba(36,45,66,.18);white-space:normal}.system-status:focus .system-status-tip,.system-status:focus-within .system-status-tip,.system-status:hover .system-status-tip{display:block}.system-status-tip b{display:block;margin-bottom:9px;font-size:13px}.system-status-tip dl{display:grid;gap:7px;margin:0}.system-status-tip dl>div{display:flex;justify-content:space-between;gap:14px}.system-status-tip dd,.system-status-tip dt{margin:0;font-size:12px}.system-status-tip dt{color:#7a8496}.system-status-tip dd{color:#30394b;font-weight:600;text-align:right}.system-status-tip small{display:block;margin-top:10px;padding-top:8px;border-top:1px solid #edf0f5;color:#9199a8;font-size:11px}.content{padding:30px;max-width:1800px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-heading p{color:#596cff;font-size:12px;font-weight:700;margin:0 0 6px}.page-heading h1{margin:0 0 7px;font-size:28px}.page-heading span{color:#7a8497;font-size:14px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.stats article{background:#fff;border:1px solid #e5e8ef;border-radius:12px;padding:20px;display:flex;justify-content:space-between}.stats b{font-size:28px}.stat-values{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center}.stat-values>div{display:flex;align-items:baseline;gap:5px}.stat-values small{color:#596579;font-size:11px;font-weight:600;white-space:nowrap}.stat-values em{margin-top:2px;color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap}.issue-section,.settings-card{background:#fff;border:1px solid #e4e8f0;border-radius:13px;overflow:hidden}.svn-audit-list{display:grid;gap:0;padding:0;overflow:hidden}.svn-audit-list article{padding:14px 16px;border-bottom:1px solid var(--line)}.svn-audit-list article:last-child{border-bottom:0}.svn-audit-list article>div{display:flex;align-items:center;gap:12px;font-size:13px}.svn-audit-list small,.svn-audit-list time{color:var(--muted)}.svn-audit-list time{margin-left:auto}.svn-audit-list p{margin:8px 0 5px;white-space:pre-wrap;overflow-wrap:anywhere}.section-head{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f5;gap:16px}.section-head>div:first-child{flex:0 0 auto;white-space:nowrap}.section-head>div:last-child{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px}.section-head>div:last-child select{flex:0 0 auto;margin-left:0}.hierarchy-mode{display:inline-flex;flex:0 0 auto;padding:2px;border:1px solid #dfe3eb;border-radius:8px;background:#f5f7fa}.hierarchy-mode button{padding:5px 9px;border:0;border-radius:6px;background:transparent;color:#687386;font-size:12px}.hierarchy-mode button.active{background:#fff;color:#4057cf;box-shadow:0 1px 3px #26334d1a}.section-head h2{display:inline;margin:0 10px 0 0}.section-head span{color:#8992a3}.section-head select{margin-left:8px;padding:8px 10px;border:1px solid #dfe3eb;border-radius:8px;background:white}.table-wrap{overflow-x:hidden;overflow-y:visible}table{border-collapse:collapse;width:100%;min-width:0;table-layout:fixed}th{text-align:left;font-size:12px;color:#7c8799;background:#fafbfc}td,th{padding:12px 9px;border-bottom:1px solid #edf0f4;white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.issue-table input,.issue-table select{max-width:100%;min-width:0}td:first-child,th:first-child{width:44px;padding-left:14px;padding-right:6px}td:nth-child(2),th:nth-child(2){width:360px}td:nth-child(3),th:nth-child(3){width:130px}td:nth-child(4),th:nth-child(4){width:82px}td:nth-child(5),th:nth-child(5){width:105px}td:nth-child(6),td:nth-child(7),td:nth-child(8),th:nth-child(6),th:nth-child(7),th:nth-child(8){width:100px}td:nth-child(10),td:nth-child(9),th:nth-child(10),th:nth-child(9){width:145px}td:nth-child(11),th:nth-child(11){width:70px}tbody tr{cursor:pointer}tbody tr:hover{background:#f8f9ff}.issue-title{display:flex;align-items:center;gap:10px}.badge{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-weight:700}.bug{background:#fff0ef;color:#e2534a}.req{background:#edf1ff;color:#5368e8}.issue-summary{display:flex;flex-direction:column;flex:1 1 auto;gap:4px;min-width:0;overflow:hidden}.issue-title b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-title-line{display:flex;min-width:0;align-items:center;gap:6px}.issue-title-line>b{flex:0 1 auto;min-width:0}.issue-meta{display:flex;min-width:0;align-items:center;gap:4px}.issue-meta-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-relation-status{min-height:19px;padding:1px 6px;border-radius:5px;font-size:11px;font-weight:700;line-height:17px;white-space:nowrap}.copy-list-issue,.issue-relation-status{display:inline-flex;flex:0 0 auto;align-items:center}.copy-list-issue{height:19px;gap:3px;padding:0 4px;border:0;border-radius:4px;background:#eef5ff;color:#4f78c9;font-size:12px;line-height:1;cursor:pointer}.copy-list-issue:focus-visible,.copy-list-issue:hover{background:#dfeeff;color:#315daf}.attachment-shortcuts{gap:3px}.attachment-shortcut,.attachment-shortcuts{display:inline-flex;flex:0 0 auto;align-items:center}.attachment-shortcut{gap:2px;min-width:27px;height:20px;padding:0 4px;border:1px solid #dfe3eb;border-radius:6px;background:#f7f8fb;color:#657187;cursor:pointer;font-size:12px;line-height:1}.attachment-shortcut:hover{border-color:#bdc7dc;background:#eef1f8}.attachment-shortcut svg{width:13px;height:13px;stroke-width:2}.attachment-shortcut small{color:inherit;font-size:10px}.attachment-image{color:#4f78c9}.attachment-video{color:#8b5fb8}.attachment-other{color:#657187}.status-label,.type-label,.version-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:26px;padding:3px 9px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap;box-sizing:border-box}.type-label{flex:0 0 auto}.issue-classification{display:inline-flex;flex:0 1 auto;align-items:center;gap:5px;max-width:48%;min-width:0;overflow:hidden}.role-label{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#526174;background:#f3f5f8;border-color:#dfe3eb}.type-bug{color:#d94a43;background:#fff1f0;border-color:#f7d0cc}.type-requirement{color:#5368d9;background:#f0f2ff;border-color:#d9defb}.type-optimization{color:#16745f;background:#edf9f5;border-color:#c8e9df}.type-art{color:#b64d87;background:#fff0f7;border-color:#f3cee2}.type-program{color:#2e70b7;background:#edf6ff;border-color:#cfe5f8}.type-document{color:#76531b;background:#fff8e8;border-color:#ead9ad}.version-label{color:#526174;background:#f3f5f8;border-color:#e1e5eb;max-width:120px}.issue-title small,.version-label{overflow:hidden;text-overflow:ellipsis}.issue-title small{display:block;white-space:nowrap;color:#8992a4}.quick-status{border:0;border-radius:15px;padding:5px 9px;font-size:12px;font-weight:700}.inline-status-editor{position:relative;display:inline-block;overflow:visible}.inline-status-editor summary{display:inline-flex;align-items:center;gap:2px;cursor:pointer;list-style:none}.inline-status-editor summary::-webkit-details-marker{display:none}.inline-status-chevron{display:inline-grid;width:13px;height:22px;place-items:center;color:#7a8495;font-size:10px;line-height:1}.inline-status-editor[open] .inline-status-chevron{transform:rotate(180deg)}.inline-status-menu{position:absolute;z-index:40;top:calc(100% + 5px);left:50%;width:126px;padding:5px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;box-shadow:0 10px 26px rgba(35,48,80,.16);transform:translateX(-50%)}.inline-status-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:5px;border:0;border-radius:6px;background:transparent}.inline-status-menu button.active,.inline-status-menu button:hover{background:#f4f6fa}.inline-status-menu button>span:last-child:not(.status-label){color:#5368e8;font-size:12px}.issue-table tr:has(.inline-status-editor[open]){position:relative;z-index:32}.issue-table td:has(>.inline-status-editor[open]),.table-wrap:has(.issue-table .inline-status-editor[open]){overflow:visible}.s-open{background:#eef3ff;color:#4965dc}.s-completed{background:#fff5dd;color:#ad7100}.s-accepted{background:#e9f9ef;color:#18894b}.s-cancelled,.s-closed{background:#eef0f3;color:#646d7b}.empty{padding:60px;color:#8a94a7}body:has(.drawer-shade),html:has(.drawer-shade){overflow:hidden}.drawer-shade{position:fixed;inset:0;background:#10152266;z-index:20}.drawer{position:absolute;right:0;top:0;height:100%;width:min(720px,94vw);background:#fff;box-shadow:-15px 0 40px #11182730;overflow:auto;animation:slide .22s ease}@keyframes slide{0%{transform:translateX(100%)}to{transform:none}}.drawer-head{position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid #e8ebf1;padding:22px 26px;display:flex;justify-content:space-between}.drawer-head p{margin:0 0 5px;color:#596cff;font-size:12px}.drawer-head h2{margin:0}.drawer-head button{border:0;background:#f1f3f6;border-radius:8px;font-size:23px;width:36px;height:36px}.drawer-body{padding:24px 26px 100px}.drawer-body>label,.form-grid label{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;font-weight:600;font-size:13px}.drawer-body input,.drawer-body select,.drawer-body textarea{padding:10px 12px;border:1px solid #dce1e9;border-radius:8px;background:#fff}.drawer-body textarea{resize:vertical}.drawer-body small{font-weight:400;color:#8b95a5}.paste-preview{margin:-6px 0 18px;padding:12px;background:#f6f7fb;border:1px dashed #cdd3df;border-radius:9px}.paste-preview>b{font-size:12px}.paste-preview>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.paste-preview figure{position:relative;margin:0}.paste-preview img,.paste-preview video{width:90px;height:70px;object-fit:cover;border-radius:7px}.paste-preview button{position:absolute;right:-5px;top:-6px;border:0;border-radius:50%;background:#20283a;color:#fff;width:20px;height:20px}.suggestion-page{padding:0 4px}.suggestion-list{display:grid;gap:12px;margin-top:22px}.suggestion-list article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:0 3px 12px #21304a0a}.suggestion-list article>div{display:flex;gap:14px;color:var(--muted);font-size:12px}.suggestion-list article b{color:#7652d8}.suggestion-list h3{margin:12px 0 7px}.suggestion-list p{white-space:pre-wrap;color:#4c5568;margin:0 0 14px}.suggestion-list button{border:0;border-radius:8px;background:#7652d8;color:#fff;padding:8px 13px}.suggestion-list small{color:#39a375}.empty{padding:56px;text-align:center;background:#fff;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}.type-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.type-tabs button{border:1px solid #dde1e9;background:#fff;border-radius:18px;padding:6px 13px;flex:1 1 auto;min-width:76px;font-size:13px}.type-tabs .selected{border-color:#596cff;background:#f0f2ff;color:#465bdd}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.checks{display:flex;gap:8px;flex-wrap:wrap}.checks label{background:#f4f6f9;border-radius:8px;padding:8px 10px}.drawer fieldset{border:1px solid #e0e4eb;border-radius:9px}.drawer-foot{position:fixed;bottom:0;right:0;width:min(720px,94vw);background:#fff;border-top:1px solid #e2e6ed;padding:14px 24px;display:flex;justify-content:space-between;align-items:center}.drawer-foot button{border:0;border-radius:8px;padding:10px 15px;margin-left:7px}.detail-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:10px}.detail-status>select{border:1px solid transparent;outline:none}.detail section{margin-top:16px}.description{white-space:pre-wrap;line-height:1.7;background:#f7f8fb;padding:16px;border-radius:9px}.detail dl{display:grid;grid-template-columns:1fr 1fr;gap:9px 15px;margin-top:14px}.detail dl div{border-bottom:1px solid #edf0f4;padding-bottom:7px}.direct-edit{display:grid;gap:8px}.direct-edit>label:first-child input{font-size:19px;font-weight:700}.direct-edit textarea{line-height:1.55}.save-detail{justify-self:end}.progress-composer{padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8f9fc}.progress-composer textarea{width:100%;padding:10px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:#fff}.progress-composer>div{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.progress-composer button,.reminder-panel button{padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:#fff}.confirm-dialog .primary,.reminder-panel .primary{border-color:#4057db;background:#5368e8;color:#fff}.detail-drawer{width:min(760px,100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.detail-drawer .drawer-head{position:relative;min-width:0}.detail-drawer .drawer-head>div{min-width:0}.detail-head-content{display:grid;align-content:center;gap:9px}.detail-head-identity{display:flex;min-width:0;align-items:center;gap:5px}.detail-identity-copy{display:inline-flex;width:auto!important;height:26px!important;align-items:center;gap:4px;padding:0 7px;border-radius:6px!important;background:#eef5ff!important;color:#4f78c9;cursor:pointer;font-size:13px!important}.detail-identity-copy:focus-visible,.detail-identity-copy:hover{background:#dfeeff!important;color:#315daf}.detail-project-name{min-width:0;overflow:hidden;color:#7a8495;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.detail-drawer .drawer-head .detail-status{margin-bottom:0}.detail-status-select{min-height:28px;padding:3px 26px 3px 9px;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:12px;font-weight:700}.detail-status-select option{background:#fff;color:#263044}.detail-drawer .drawer-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.detail-drawer .drawer-head-actions button{position:static}.copy-detail-link{font-size:15px!important}.detail-drawer .drawer-head h2,.detail-drawer .drawer-head p{overflow-wrap:anywhere}.detail-drawer .drawer-head h2{font-size:18px;line-height:1.35}.detail-drawer .drawer-body{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:26px}.detail,.detail-action-bar>*,.detail-field-grid>*,.detail>*{min-width:0}.detail-unsaved{color:#7652d8;font-size:12px;font-weight:600}.detail-section{margin-top:0!important;padding:18px 0;border-top:1px solid var(--line)}.detail-overview{padding-top:4px;border-top:0}.detail-description-field,.detail-field-grid>label,.detail-overview label,.detail-title-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:#687386;font-size:12px;font-weight:600}.detail-description-field textarea,.detail-field-grid input,.detail-field-grid select,.detail-field-grid textarea,.detail-title-field input{width:100%;max-width:100%;color:#182033}.detail-title-field input{padding:8px 10px;border-color:#cfd6e2;background:#fff;font-size:19px;font-weight:700}.detail-title-field input:focus,.detail-title-field input:hover{border-color:#dce1e9}.detail-readable-field{width:100%;max-width:100%;border:1px solid transparent;border-radius:8px;color:#182033;overflow-wrap:anywhere;transition:border-color .15s ease,background .15s ease}.detail-readable-field.editable{cursor:text}.detail-readable-field.editable:focus-visible,.detail-readable-field.editable:hover{border-color:#cfd6e2;background:#fafbfc;outline:none}.detail-readable-title{min-height:42px;padding:8px 10px;font-size:19px;font-weight:700;line-height:1.35}.detail-description-field{margin-top:8px}.create-description-field{display:flex;min-width:0;flex-direction:column;gap:5px;color:#687386;font-size:12px;font-weight:600}.detail-description-field textarea,.detail-readable-description{min-height:116px;font-size:15px;font-weight:400;line-height:1.72}.detail-readable-description{padding:10px 12px;white-space:pre-wrap}.detail-readable-description.empty{color:#929baa}.detail-readable-description a{color:#3659c9;text-decoration:underline;text-underline-offset:2px}.plain-text-link-editor{width:100%;max-width:100%;overflow:hidden;border:1px solid #cfd6e2;border-radius:8px;background:#fff;color:#182033}.plain-text-link-editor:focus-within{border-color:#5368e8;box-shadow:0 0 0 3px #5368e81a}.markdown-toolbar{display:flex;min-height:36px;align-items:center;gap:3px;padding:4px 7px;border-bottom:1px solid #e4e7ed;background:#f8f9fb}.markdown-toolbar button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#596579;cursor:pointer}.markdown-toolbar button:focus-visible,.markdown-toolbar button:hover{border-color:#cfd6e2;background:#fff;outline:none}.markdown-toolbar-divider{width:1px;height:20px;margin:0 3px;background:#dfe3eb}.markdown-toolbar .markdown-color span{width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c9ced8}.markdown-color-red span{background:#c83f49}.markdown-color-green span{background:#25835b}.markdown-color-blue span{background:#3659c9}.markdown-color-orange span{background:#bd641d}.markdown-color-gray span{background:#687386}.plain-text-link-content{min-height:calc(var(--editor-min-rows) * 1.72em + 20px);padding:10px 12px;font-size:15px;font-weight:400;line-height:1.72;overflow-wrap:anywhere;outline:none;white-space:pre-wrap}.markdown-text{display:flow-root;white-space:normal}.markdown-text>:first-child{margin-top:0}.markdown-text>:last-child{margin-bottom:0}.markdown-text blockquote,.markdown-text ol,.markdown-text p,.markdown-text pre,.markdown-text ul{margin:0 0 .72em}.markdown-text ol,.markdown-text ul{padding-left:1.5em}.markdown-text blockquote{padding-left:11px;border-left:3px solid #cfd6e2;color:#596579}.markdown-text code{padding:1px 4px;border-radius:4px;background:#eef1f5;font-family:Consolas,Courier New,monospace;font-size:.92em}.markdown-text pre{overflow-x:auto;padding:10px 12px;border-radius:6px;background:#202633;color:#f5f7fa}.markdown-text pre code{padding:0;background:transparent}.markdown-text .md-color-red{color:#c83f49}.markdown-text .md-color-green{color:#25835b}.markdown-text .md-color-blue{color:#3659c9}.markdown-text .md-color-orange{color:#bd641d}.markdown-text .md-color-gray{color:#687386}.plain-text-link-content p{min-height:1.72em;margin:0}.plain-text-link-content ul{list-style:disc;padding-left:1.6em}.plain-text-link-content ol{list-style:decimal;padding-left:1.6em}.plain-text-link-content blockquote{border-left:3px solid #cbd5e1;margin-left:0;padding-left:12px;color:#687386}.plain-text-link-content h1{font-size:1.65em;font-weight:700}.plain-text-link-content h2{font-size:1.4em;font-weight:700}.plain-text-link-content h3{font-size:1.2em;font-weight:700}.plain-text-link-content pre{white-space:pre-wrap;background:#f1f5f9;padding:12px;border-radius:6px}.plain-text-link-content code{background:#f1f5f9;padding:2px 4px}.plain-text-link-content .md-color-red{color:#dc2626}.plain-text-link-content .md-color-green{color:#16a34a}.plain-text-link-content .md-color-blue{color:#2563eb}.plain-text-link-content .md-color-orange{color:#ea580c}.plain-text-link-content .md-color-gray{color:#687386}.plain-text-link-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#929baa;pointer-events:none}.plain-text-link-content a{color:#3659c9;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.resource-link-hint{min-width:0;color:#7b8496;font-size:11px;font-weight:400;line-height:1.45}.field-label-row{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:8px 14px}.field-label-row>span:first-child{flex:0 0 auto}.field-label-row .resource-link-hint{flex:1 1 280px;text-align:right}.svn-changes{min-width:0;margin-top:14px;padding-top:14px;border-top:1px solid #edf0f4}.svn-section-toggle{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.svn-section-toggle:focus-visible h3,.svn-section-toggle:hover h3{color:#4054c7}.svn-section-toggle:focus-visible{border-radius:6px;outline:2px solid #5368e84d;outline-offset:3px}.svn-section-heading{display:flex;min-width:0;align-items:center;gap:6px}.svn-section-chevron{display:inline-grid;width:18px;height:18px;place-items:center;color:#687386;font-size:16px;transition:transform .15s ease}.svn-changes.collapsed .svn-section-chevron{transform:rotate(-90deg)}.detail-progress-summary{min-width:0;margin-top:14px;padding-top:14px;border-top:1px solid #edf0f4}.progress-summary-list{display:grid;gap:9px}.progress-summary-item{min-width:0;padding:11px 13px;border:1px solid #e0e5ed;border-left:3px solid #8c75dd;border-radius:7px;background:#fbfaff}.progress-summary-item header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.progress-summary-item time{flex:0 0 auto;color:#929baa;font-size:11px}.progress-summary-toggle{width:100%;margin-top:8px;padding:7px;border:1px solid #dfe3eb;border-radius:7px;background:#f8f9fb;color:#596579;cursor:pointer;font-size:12px}.progress-summary-toggle:hover{border-color:#c9d0dc;background:#f2f4f8}.svn-changes .detail-section-title{margin-bottom:9px}.svn-commit-list{display:grid;gap:10px}.svn-commit{min-width:0;padding:10px 12px;border:1px solid #dfe3eb;border-radius:7px;background:#fafbfc}.svn-commit header{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px 10px}.svn-commit header strong{color:#4054c7;font-size:13px}.svn-commit header small,.svn-commit header span,.svn-commit header time{color:#687386;font-size:12px}.svn-commit header time{margin-left:auto}.svn-commit>p{margin:8px 0;color:#30394b;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.svn-path-overflow{min-width:0;margin-top:8px}.svn-path-overflow summary{width:fit-content;color:#596579;font-size:12px;cursor:pointer}.svn-path-overflow .svn-collapse-label,.svn-path-overflow[open] .svn-expand-label{display:none}.svn-path-overflow[open] .svn-collapse-label{display:inline}.svn-path-list{display:grid;gap:5px;margin-top:8px}.svn-path{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr) 26px;align-items:center;gap:7px}.svn-action{padding:2px 4px;border-radius:4px;background:#e9edf4;color:#526075;font-size:10px;text-align:center}.svn-action-a{background:#e4f4eb;color:#28704b}.svn-action-d{background:#fbe8e7;color:#a33e3b}.svn-action-r{background:#fff0d8;color:#8c5a14}.svn-path a{min-width:0;overflow:hidden;color:#4054c7;font-family:Consolas,Courier New,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.svn-path button{display:grid;width:26px;height:26px;place-items:center;padding:0;border:1px solid #d9dee8;border-radius:5px;background:#fff;color:#687386;cursor:pointer}.detail-field-label{display:flex;min-width:0;align-items:center;justify-content:space-between}.copy-issue-title{display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;padding:0;border:1px solid #d9dee8;border-radius:6px;background:#fff;color:#687386;font-size:15px;line-height:1;cursor:pointer}.copy-issue-title:hover{border-color:#bfc8d8;background:#f7f8fb;color:#4659ca}.detail-media-section{min-width:0;margin-top:14px;padding-top:14px;border-top:1px solid #edf0f4}.detail-media-section .detail-section-title{margin-bottom:9px}.detail-media-section>p{margin:0}.detail input:disabled,.detail select:disabled,.detail textarea:disabled{color:#3f4858;background:#f7f8fb;opacity:1}.detail-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.detail-section-title h3{margin:0;font-size:15px}.detail-section-title>span{color:var(--muted);font-size:12px}.detail-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.detail-field-grid .user-select summary{border:1px solid #cfd6e2;border-radius:8px}.detail-readonly-value{min-height:41px;padding:7px 10px;border:1px solid #dce1e9;border-radius:8px;background:#f7f8fb;color:#3f4858}.detail-watchers{min-width:0;margin-top:14px}.detail-watchers>span{display:block;margin-bottom:7px;color:#687386;font-size:12px;font-weight:600}.watcher-picker{min-width:0;border:1px solid #dce1e9;border-radius:8px;background:#fff}.watcher-picker summary{min-width:0;min-height:41px;padding:7px 10px;cursor:pointer;list-style:none}.watcher-picker summary::-webkit-details-marker{display:none}.watcher-picker-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow-y:auto;overflow-x:hidden;gap:5px;padding:8px;border-top:1px solid var(--line)}.watcher-picker-menu label{display:flex;min-width:0;align-items:center;gap:7px;padding:6px;border-radius:7px;background:#f8f9fc}.detail-empty-activity,.detail-empty-value{color:var(--muted)}.detail-metadata{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}.detail-metadata dd,.detail-metadata div{min-width:0;overflow-wrap:anywhere}.detail-children>button,.detail-children>button>*{min-width:0}.detail-children b{overflow-wrap:anywhere}.detail-activity-section{padding-bottom:0}.activity-list{display:grid;gap:12px}.activity-item{min-width:0;padding:11px 0 11px 14px;border-left:3px solid #dfe3eb}.activity-item.activity-comment{border-left-color:#8c75dd}.activity-item header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.activity-item time{flex:0 0 auto;color:var(--muted);font-size:11px}.activity-item p{margin:9px 0 0;color:#3f4858;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.activity-item p a{color:#3659c9;text-decoration:underline;text-underline-offset:2px}.activity-status-change{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:9px}.activity-changes{display:grid;gap:7px;margin-top:9px}.activity-changes>div{display:grid;grid-template-columns:minmax(78px,112px) minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:7px;color:#4d5668;font-size:12px}.activity-changes b{color:#687386}.activity-changes span{min-width:0;overflow-wrap:anywhere}.activity-changes i{color:#9aa3b2;font-style:normal}.detail-action-bar{min-width:0;padding:13px 20px 14px;border-top:1px solid #dfe3eb;background:#fff;box-shadow:0 -8px 24px #1d2a440d}.detail-action-fields{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px}.detail-action-field,.detail-action-fields label{display:flex;min-width:0;flex-direction:column;gap:5px;color:#687386;font-size:12px;font-weight:600}.detail-action-fields select,.detail-action-fields textarea{width:100%;max-width:100%;padding:8px 10px;border:1px solid #dce1e9;border-radius:8px;background:#fff;color:#182033}.detail-media-composer{min-width:0;margin-top:9px}.detail-media-picker{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px 10px;color:#687386;font-size:12px;font-weight:600}.detail-media-picker input{min-width:0;max-width:230px;color:#4d5668;font-size:12px}.detail-media-picker small{min-width:0;overflow-wrap:anywhere}.pending-media-files{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:9px}.pending-media-files figure{position:relative;min-width:0;margin:0}.pending-media-files img,.pending-media-files video{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #dce1e9;border-radius:7px;background:#f7f8fb}.pending-file-icon{display:grid;width:100%;aspect-ratio:4/3;place-items:center;border:1px solid #dce1e9;border-radius:7px;background:#f7f8fb;font-size:28px}.pending-media-files figcaption{margin-top:3px;overflow:hidden;color:#687386;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pending-media-files figcaption small{display:block;margin-top:1px;color:#929baa;font-size:10px}.pending-media-files button{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#20283ad9;color:#fff;line-height:22px}.detail-action-fields textarea{min-height:62px;resize:vertical;line-height:1.45}.detail-action-buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:9px}.create-submit-actions .auto-copy-option,.detail-action-buttons .auto-copy-option{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:#647084;font-size:12px;line-height:20px;cursor:pointer;white-space:nowrap}.create-submit-actions .auto-copy-option input,.detail-action-buttons .auto-copy-option input{width:15px;height:15px;margin:0;accent-color:#596cff}@media (max-width:520px){.create-submit-actions .auto-copy-option,.detail-action-buttons .auto-copy-option{flex-basis:100%}.drawer-foot:has(.create-submit-actions){flex-wrap:wrap;gap:10px}}.create-submit-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.detail-action-buttons button{min-width:92px;padding:9px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.detail-action-buttons .primary{border-color:#596cff;background:#596cff}.detail-action-buttons button:disabled{cursor:default;opacity:.5}.reminder-button{margin-right:10px;padding:7px 10px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;color:#596579;font-size:12px;font-weight:600;vertical-align:middle}.reminder-button:hover{border-color:#aeb8ca;background:#f7f8fb}.reminder-panel{display:grid;align-content:start;gap:14px}.reminder-preview{padding:14px;border:1px solid var(--line);border-radius:8px;background:#f8f9fc}.reminder-scope-note{margin:0 0 10px;color:var(--muted);font-size:12px}.reminder-preview pre{margin:0;padding:12px;overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #e2e6ef;border-radius:7px;background:#fff;color:#253148;font:inherit;font-size:13px;line-height:1.7}.reminder-issue{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:7px 2px}.reminder-issue b,.reminder-issue small,.reminder-issue>div{min-width:0}.reminder-issue b,.reminder-issue small{display:block;overflow-wrap:anywhere}.reminder-issue b{color:#354158;font-size:13px;line-height:1.4}.reminder-issue small{margin-top:2px;color:var(--muted);font-size:11px}.reminder-empty{margin:0;padding:24px 0;color:var(--muted);text-align:center}.detail dt{color:#8490a2;font-size:12px}.detail dd{margin:5px 0 0;font-weight:600}.user-chip{display:inline-flex;align-items:center;gap:7px;min-width:0;vertical-align:middle}.user-chip .avatar{width:26px;height:26px;flex:0 0 26px;font-size:11px}.user-chip.compact{gap:5px;font-size:12px;font-weight:500;white-space:nowrap}.user-chip.compact .avatar{width:20px;height:20px;flex-basis:20px;font-size:9px}.issue-table .user-chip.compact{max-width:100%;gap:6px;padding:3px 8px 3px 3px;border:1px solid #dfe3eb;border-radius:15px;background:#fafbfe;font-size:13px}.issue-table .user-chip.compact .avatar{width:22px;height:22px;flex-basis:22px}.issue-table .user-chip.compact>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.parent-issue-select,.user-multi-select,.user-select{position:relative;width:100%}.parent-issue-select summary,.user-multi-select summary,.user-select summary{list-style:none;min-height:39px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer}.parent-issue-select summary::-webkit-details-marker,.user-multi-select summary::-webkit-details-marker,.user-select summary::-webkit-details-marker{display:none}.parent-issue-select.disabled summary,.user-multi-select.disabled summary{cursor:default;background:#f7f8fb}.user-select-empty{color:var(--muted);line-height:26px}.parent-issue-menu,.user-multi-select-menu,.user-select-menu{position:absolute;z-index:12;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 10px 28px #18213a24}.user-multi-select-menu{position:fixed;z-index:60;overscroll-behavior:contain}.issue-table tr:has(.user-select[open]){position:relative;z-index:30}.issue-table td:has(>.user-select[open]),.table-wrap:has(.issue-table .user-select[open]){overflow:visible}.issue-table .user-select-menu{right:auto;width:min(240px,calc(100vw - 32px))}.user-search-input{position:sticky;z-index:1;top:0;width:100%;margin-bottom:5px;padding:8px 9px!important;border:1px solid #cfd6e2!important;border-radius:7px!important;background:#fff!important;font-size:13px}.user-search-empty{display:block;padding:12px 8px;color:var(--muted);font-size:12px;text-align:center}.parent-issue-value{display:flex;min-width:0;align-items:center;gap:8px;line-height:26px}.parent-issue-value b{flex:0 0 auto;color:#5368e8;font-size:12px}.parent-issue-value span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parent-issue-menu>small{display:block;padding:3px 7px 5px;color:var(--muted);font-size:11px}.parent-issue-menu button{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:0;border-radius:7px;background:transparent;text-align:left}.parent-issue-menu button:hover{background:#f3f5ff}.parent-issue-menu button b{color:#5368e8;font-size:12px}.parent-issue-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-select-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:7px;border:0;border-radius:7px;background:transparent;text-align:left}.user-select-menu button:hover{background:#f3f5ff}.member-filter-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;height:39px;min-width:130px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:#fff}.section-head .member-filter-trigger span{color:inherit}.member-filter-trigger .avatar{width:24px;height:24px}.member-filter-menu{z-index:100;overscroll-behavior:contain}.member-filter-menu button[aria-pressed=true]{background:#eef2ff;color:#4f46e5}.user-select-menu small{color:var(--muted)}.user-multi-select-menu>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:4px}.user-multi-select-menu label{display:flex;min-width:0;align-items:center;gap:7px;padding:7px;border-radius:7px;background:#f8f9fc;cursor:pointer}.user-multi-select-menu label:hover{background:#f0f2fa}.user-multi-select-menu label small{margin-left:auto;color:var(--muted)}.user-multi-select-menu label .user-chip{min-width:0}.watcher-field{min-width:0;padding:10px 12px 12px}.checks .user-chip .avatar{width:22px;height:22px;flex-basis:22px}.detail-children{display:grid;gap:8px}.detail-children-heading,.detail-children-heading>div{display:flex;align-items:center;gap:8px}.detail-children-heading{justify-content:space-between}.detail-children-actions{display:flex;gap:8px;flex-wrap:wrap}.complex-assignment-dialog,.confirm-dialog.complex-assignment-dialog{width:min(920px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow:visible;padding:26px 28px}.complex-assignment-dialog>.complex-assignment-modes,.complex-assignment-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 20px}.complex-assignment-modes label{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px 15px;border:1px solid #dfe3eb;border-radius:10px;background:#fff;cursor:pointer}.complex-assignment-modes label:has(input:checked){border-color:#8fa0ee;background:#f3f5ff}.complex-assignment-modes input{margin-top:3px}.complex-assignment-modes span{display:grid;min-width:0;gap:4px}.complex-assignment-modes b{color:#20283a;font-size:15px;line-height:1.3}.complex-assignment-modes small{color:#7a8495;font-weight:400;line-height:1.45}.complex-assignment-dialog>.complex-assignments{display:grid;width:100%;justify-content:stretch;gap:10px;margin:0;padding:14px;background:#fafbff}.complex-assignment-dialog .complex-assignments>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin:0;width:100%}.complex-assignment-dialog .complex-assignments .user-select summary,.complex-assignment-dialog .complex-assignments select{min-height:42px}.complex-assignment-dialog .complex-assignments>div>button{min-height:42px;padding-inline:14px;color:#b33b3b;border-color:#e5c7c7;background:#fff}.complex-assignment-dialog .complex-assignment-add{width:100%;min-height:40px}.confirm-dialog.complex-assignment-dialog>.complex-assignment-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.complex-assignment-dialog .user-select[open]{z-index:70}.complex-assignment-dialog .user-select-menu{z-index:80;top:auto;bottom:calc(100% + 4px);width:min(280px,calc(100vw - 48px))}.create-complex-options{display:grid;gap:10px}.create-complex-options .complex-assignment-modes{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.detail-children-heading button{padding:7px 10px;border:1px solid #cfd6e2;border-radius:7px;background:#fff;color:#4659ca;font-size:12px;font-weight:700}.detail-children>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fafbff;text-align:left}.detail-child-fields,.detail-child-main{display:flex;min-width:0;align-items:center;gap:8px}.detail-child-main .issue-classification{flex:0 0 auto;max-width:none;overflow:visible}.detail-child-main .role-label{overflow:visible;text-overflow:clip}.detail-child-title{display:grid;min-width:0;gap:2px}.detail-child-title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-child-title small,.detail-child-unassigned{color:var(--muted);font-size:11px}.detail-child-fields{flex:0 0 auto}.watcher-chips{display:flex;flex-wrap:wrap;gap:7px 12px}.attachments{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.attachments a{color:#4358cc;text-decoration:none;overflow:hidden}.attachment-file{display:grid;min-height:78px;grid-template-columns:30px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:2px 8px;padding:12px 36px 12px 12px;border:1px solid #dce1e9;border-radius:8px;background:#f8f9fb}.attachment-file>span:first-child{grid-row:1/3;font-size:24px}.attachment-file>span:nth-child(2){align-self:end;color:#34425a;font-size:12px;font-weight:600}.attachment-file small{align-self:start;color:#8993a3;font-size:10px}.attachment-item{position:relative;min-width:0}.attachment-preview{min-width:0;padding:0;border:0;background:transparent;color:#4358cc;text-align:left;overflow:hidden}.attachments img,.attachments video{width:100%;max-height:190px;object-fit:cover;border-radius:8px}.attachments span{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-delete{position:absolute;top:6px;right:6px;display:grid;width:26px;height:26px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:7px;background:rgba(31,38,52,.72);color:#fff;cursor:pointer;font-size:18px;line-height:1}.attachment-delete:hover{background:#c73d3d}.confirm-overlay,.media-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(10,16,30,.78)}.confirm-dialog{width:min(430px,calc(100vw - 32px));padding:22px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(12,18,32,.28)}.confirm-dialog h3{margin:0 0 12px;font-size:18px}.confirm-dialog p{margin:8px 0;color:#526174;line-height:1.6}.confirm-dialog .confirm-note{color:var(--muted);font-size:12px}.confirm-dialog .confirm-parent-picker{display:grid;gap:8px;text-align:left}.confirm-dialog .confirm-parent-picker .parent-issue-select{width:100%}.confirm-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.confirm-dialog .danger{border-color:#d94242;background:#d94242;color:#fff}.repeat-copy-dialog{text-align:center}.confirm-success-icon{display:grid;width:46px;height:46px;margin:0 auto 12px;place-items:center;border-radius:50%;background:#e5f7ec;color:#23834d;font-size:24px;font-weight:800}.repeat-copy-dialog>div{justify-content:center}.media-lightbox{place-items:stretch;background:rgba(7,11,21,.94)}.media-lightbox-head{position:absolute;inset:0 0 auto;z-index:2;min-height:64px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;background:rgba(7,11,21,.74)}.media-lightbox-head>div{min-width:0;display:grid;gap:3px}.media-lightbox-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-lightbox-head span{color:#b9c1d0;font-size:12px}.media-lightbox-head nav{display:flex;gap:6px}.media-lightbox-head a,.media-lightbox-head button,.media-lightbox-nav{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;font-size:22px}.media-lightbox-viewport{position:absolute;inset:64px 58px 20px;display:flex;align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain}.media-lightbox-viewport.zoomed{align-items:flex-start;justify-content:flex-start;cursor:grab}.media-lightbox-viewport.zoomed:active{cursor:grabbing}.media-lightbox-viewport img,.media-lightbox-viewport video{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.media-lightbox-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.media-lightbox-nav.previous{left:12px}.media-lightbox-nav.next{right:12px}body:has(.confirm-overlay),body:has(.media-lightbox){overflow:hidden}.toast{position:fixed;box-sizing:border-box;max-width:min(460px,calc(100vw - 50px));white-space:pre-line;overflow-wrap:anywhere;line-height:1.65;right:25px;bottom:25px;background:#182033;color:white;padding:13px 18px;border-radius:9px;z-index:90;box-shadow:0 10px 30px rgba(12,18,32,.24)}.svn-path-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:12px;color:#647084}.svn-path-pagination button{padding:5px 9px;border:1px solid var(--line);border-radius:6px;background:#fff}.svn-path-pagination button:disabled{opacity:.5;cursor:default}.settings-card{padding:10px 20px}.field-setting,.member-row{display:grid;grid-template-columns:45px 1fr 1fr 1fr;align-items:center;gap:12px;padding:13px;border-bottom:1px solid #edf0f4}.member-row{grid-template-columns:45px 1fr 120px 1fr 1fr}.member-row select{padding:7px;border:1px solid #dfe3ea;border-radius:7px;background:#fff}.member-row em{justify-self:end}.work-role-settings>div{grid-template-columns:minmax(180px,1fr) 180px auto}.work-role-default-type{display:grid;gap:4px;color:var(--muted);font-size:12px}.work-role-default-type select{width:100%}.field-setting{grid-template-columns:1.5fr .8fr .7fr .7fr 1.2fr}.field-setting input{padding:8px;border:1px solid #dfe3ea;border-radius:7px}.issue-type-settings{display:grid;gap:0;margin-bottom:24px}.issue-type-setting{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(120px,1fr) minmax(120px,1fr) repeat(3,minmax(120px,auto));align-items:end;gap:14px;padding:14px 12px;border-bottom:1px solid #edf0f4}.issue-type-setting>b{align-self:center}.issue-type-setting label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.issue-type-setting label:has(input[type=number]),.issue-type-setting label:has(input[type=text]){flex-direction:column;align-items:stretch}.issue-type-setting input[type=number],.issue-type-setting input[type=text]{width:100%;min-width:0;padding:7px 8px;border:1px solid #dfe3ea;border-radius:7px}@media (max-width:1100px){.issue-type-setting{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.placeholder{padding:30px!important}.login-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 0;overflow-x:hidden;background:linear-gradient(135deg,#eef1ff,#f8f9fc)}.login-card{width:410px;max-width:calc(100% - 32px);background:#fff;border:1px solid #e1e5ed;border-radius:18px;padding:42px;text-align:center;box-shadow:0 20px 60px #46536d18}.login-logo{margin:0 auto}.login-card a{display:block;background:#596cff;color:#fff;text-decoration:none;padding:12px;border-radius:9px;margin-top:25px}.spinner{width:30px;height:30px;border:3px solid #e5e8ef;border-top-color:#596cff;border-radius:50%;animation:spin 1s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(1turn)}}.batch-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:10px 0;background:#f1efff;border:1px solid #d9d2ff;border-radius:10px}.batch-bar b{margin-right:auto}.batch-bar button,.edit-toggle,.pagination button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 11px}.batch-bar .danger{color:#d94242;border-color:#efb7b7}.priority-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 9px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap}.priority-tag:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.priority-tag.p0{color:#cf3434;background:#fff0f0;border-color:#f5cccc}.priority-tag.p1{color:#a66b00;background:#fff8df;border-color:#f1dfa3}.priority-tag.p2{color:#278457;background:#ecf9f1;border-color:#c8ead6}.quick-status{font-weight:600}.s-open{color:#2869c7;background:#eaf2ff}.s-completed{color:#23834d;background:#e5f7ec}.s-accepted{color:#7448bd;background:#f0eaff}.s-closed{color:#687080;background:#eceef1}.s-cancelled{color:#bd4343;background:#ffeded}.updated-dot{color:#3977e8;margin-left:6px}.pagination{display:flex;justify-content:center;align-items:center;gap:15px;padding:16px}.pagination button:disabled{opacity:.45}.page-size-select{display:inline-flex;align-items:center;gap:5px;color:#687386;font-size:12px;white-space:nowrap}.page-size-select select{padding:6px 24px 6px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#354052}.project-summary{grid-template-columns:repeat(5,1fr)}.personal-summary{grid-template-columns:repeat(4,1fr)}.project-due-summary{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(0,1fr))}.stats>div{min-width:0}.stats>div article{height:100%}.dashboard-block-title{display:flex;align-items:center;gap:10px;margin:2px 0 9px}.dashboard-block-title b{font-size:14px}.dashboard-block-title span{font-size:12px;color:var(--muted)}.project-summary>div{min-width:0}.project-summary>div.active article{border-color:#596cff;background:#eef1ff;box-shadow:0 0 0 2px rgba(89,108,255,.12)}.project-summary>div.active article:after{content:"✓ 已选";color:#465bdd;font-size:11px;font-weight:700}.version-progress-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:16px}.version-progress-card>div:first-child{display:flex;justify-content:space-between}.version-progress-track{height:8px;background:#edf0f5;border-radius:8px;overflow:hidden;margin:12px 0}.version-progress-track i{display:block;height:100%;background:linear-gradient(90deg,#596cff,#38b981)}.version-progress-stats{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:12px}.restore-sort{border-color:#a9b3d9!important;color:#465bdd;background:#f7f8ff}.trash-list>div:not(.empty){display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.trash-list>div>div{display:grid;gap:4px}.trash-list small{color:var(--muted)}.edit-toggle{float:right}.edit-form{clear:both;background:#f7f8fb;padding:14px;border-radius:10px;margin:12px 0}.edit-form>label{display:block;margin-bottom:10px}.audit-list{display:grid;gap:8px}.audit-list>div{border-left:3px solid #d9dce5;padding:6px 10px}.audit-list span{color:var(--muted);font-size:12px;margin-left:8px}.audit-list p{margin:4px 0;font-size:13px}.member-row>div{display:flex;flex-direction:column;min-width:240px}.member-row small{color:var(--muted);font-weight:400}.nickname-input{max-width:130px}.list-edit{flex:0 0 auto;border:1px solid #ccd2df;background:#fff;border-radius:8px;padding:8px 14px}.list-edit.active{background:#5368e8;color:#fff;border-color:#5368e8}.issue-table.issue-table td.col-select,.issue-table.issue-table th.col-select{width:3%}.issue-table.issue-table td.col-issue,.issue-table.issue-table th.col-issue{width:38%}.issue-table.issue-table td.col-version,.issue-table.issue-table th.col-version{width:9%}.issue-table.issue-table td.col-priority,.issue-table.issue-table th.col-priority{width:6%}.issue-table.issue-table td.col-reporter,.issue-table.issue-table td.col-status,.issue-table.issue-table th.col-reporter,.issue-table.issue-table th.col-status{width:7%}.issue-table.issue-table td.col-assignee,.issue-table.issue-table th.col-assignee{width:8%}.issue-table.issue-table td.col-qa,.issue-table.issue-table th.col-qa{width:7%}.issue-table.issue-table td.col-estimate,.issue-table.issue-table th.col-estimate{width:4%}.issue-table.issue-table td.col-created,.issue-table.issue-table td.col-planned,.issue-table.issue-table th.col-created,.issue-table.issue-table th.col-planned{width:7%}.issue-table.issue-table.compact:not(.editing) td.col-issue,.issue-table.issue-table.compact:not(.editing) th.col-issue{width:52%}.issue-table.issue-table.compact:not(.editing) td.col-version,.issue-table.issue-table.compact:not(.editing) th.col-version{width:10%}.issue-table.issue-table.compact:not(.editing) td.col-priority,.issue-table.issue-table.compact:not(.editing) th.col-priority{width:7%}.issue-table.issue-table.compact:not(.editing) td.col-assignee,.issue-table.issue-table.compact:not(.editing) td.col-reporter,.issue-table.issue-table.compact:not(.editing) td.col-status,.issue-table.issue-table.compact:not(.editing) th.col-assignee,.issue-table.issue-table.compact:not(.editing) th.col-reporter,.issue-table.issue-table.compact:not(.editing) th.col-status{width:8%}.issue-table.issue-table.compact:not(.editing) td.col-estimate,.issue-table.issue-table.compact:not(.editing) th.col-estimate{width:5%}.issue-table.issue-table.compact:not(.editing) td.col-planned,.issue-table.issue-table.compact:not(.editing) th.col-planned{width:10%}.issue-table.issue-table.compact.editing td.col-issue,.issue-table.issue-table.compact.editing th.col-issue{width:45%}.issue-table.issue-table.compact.editing td.col-version,.issue-table.issue-table.compact.editing th.col-version{width:10%}.issue-table.issue-table.compact.editing td.col-priority,.issue-table.issue-table.compact.editing th.col-priority{width:7%}.issue-table.issue-table.compact.editing td.col-assignee,.issue-table.issue-table.compact.editing td.col-reporter,.issue-table.issue-table.compact.editing td.col-status,.issue-table.issue-table.compact.editing th.col-assignee,.issue-table.issue-table.compact.editing th.col-reporter,.issue-table.issue-table.compact.editing th.col-status{width:8%}.issue-table.issue-table.compact.editing td.col-estimate,.issue-table.issue-table.compact.editing th.col-estimate{width:5%}.issue-table.issue-table.compact.editing td.col-planned,.issue-table.issue-table.compact.editing th.col-planned{width:11%}.cancel-edit,.save-edit{flex:0 0 auto;border-radius:8px;padding:8px 13px}.save-edit{border:1px solid #4057db;background:#5368e8;color:#fff}.cancel-edit{border:1px solid #d8dce5;background:#fff;color:#5f6878}.context-tabs{display:flex;gap:8px;margin:0 0 14px}.context-tabs button{border:1px solid #dce1eb;background:#fff;border-radius:18px;padding:7px 13px}.context-tabs button.active{background:#5368e8;border-color:#5368e8;color:#fff}.issue-group .group-heading td{background:#eef1f8;border-top:12px solid #fff;padding:0;color:#34405a}.group-heading button{display:flex;width:100%;min-height:42px;align-items:center;border:0;border-radius:0;padding:10px 15px;background:transparent;color:inherit;text-align:left}.group-heading button:hover{background:#e5e9f3}.group-heading button:focus-visible{outline:2px solid #5368e8;outline-offset:-2px}.group-heading button>span:not(.group-heading-arrow){margin-left:10px;color:#8790a2;font-size:12px}.group-heading-arrow{width:18px;flex:0 0 18px;color:#667085;font-size:14px}.status-label{border-radius:7px}.last-updated{color:#98a0af;margin-left:6px}.version-settings>div{display:grid;grid-template-columns:68px minmax(160px,1fr) minmax(120px,1fr) 180px 110px 72px;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.version-order-actions{display:flex;gap:4px}.version-order-actions button{display:inline-grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid var(--line);border-radius:6px;background:#fff;color:#596579;cursor:pointer}.version-order-actions button:disabled{opacity:.35;cursor:default}.version-order-actions svg{width:15px;height:15px}.version-settings form{display:flex;gap:10px;padding:16px}.version-settings form>*{padding:8px;border:1px solid var(--line);border-radius:7px}.due{font-size:11px;margin-left:4px;font-weight:700}.issue-table .due{position:absolute;top:calc(50% + 8px);left:0;display:block;margin:0;white-space:nowrap}.planned-time{display:inline-flex;min-height:26px}.compact-datetime,.planned-time{position:relative;align-items:center}.compact-datetime{display:flex;width:100%;min-height:42px;border:1px solid #cfd6e2;border-radius:8px;padding:0 38px 0 13px;background:#fff;color:#20283a;font-size:14px;font-weight:600}.compact-datetime:focus-within{border-color:#5368e8;box-shadow:0 0 0 3px #5368e81a}.compact-datetime.disabled{background:#f4f6f9;color:#8a93a3}.compact-datetime input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.compact-datetime input:disabled{cursor:default}.compact-datetime-arrow{position:absolute;right:13px;color:#7b8496;pointer-events:none}.due.soon{color:#b77900}.due.overdue{color:#d73c3c}.inline-number{width:58px}.inline-date{width:142px}.quick-create{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:18px}.quick-create-head{display:flex;align-items:center;gap:12px}.quick-create-head b{margin-right:auto}.quick-create select{padding:7px;border:1px solid #dfe3eb;border-radius:7px;background:#fff}.quick-member-select{width:180px}.quick-member-select .user-select summary{min-height:35px;padding:4px 8px}.quick-people{display:flex;gap:10px;margin-top:13px;overflow-x:auto}.quick-people>div{position:relative;flex:0 0 auto}.quick-people button{display:flex;align-items:center;gap:7px;border:1px solid #e0e4ed;background:#fafbfe;border-radius:20px;padding:5px 10px 5px 5px}.quick-people .avatar{width:28px;height:28px}.quick-people small{display:flex;justify-content:center;gap:8px;color:#8790a2}.quick-people .quick-person-action{min-width:24px;min-height:24px;justify-content:center;border:0;border-radius:5px;padding:0;background:transparent;color:#687386}.quick-people .quick-person-action:hover{background:#eef1f6;color:#26324a}.quick-people .quick-person-action:disabled{cursor:default;opacity:.35}.drawer-loading{min-height:240px;display:grid;place-items:center;color:var(--muted)}.complex-toggle{display:flex!important;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#f8f9ff}.complex-toggle input{width:auto}.complex-toggle span{display:grid;gap:3px}.complex-toggle small{color:var(--muted)}.complex-assignments{display:grid;gap:8px;padding:12px;border:1px solid #dfe3ff;border-radius:9px}.complex-assignments>div{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.expand-issue{display:inline-grid;place-items:center;border:0;background:#eef1ff;color:#465bdd;border-radius:5px;width:24px;height:24px;flex:0 0 auto}.expand-issue.auto-expanded{cursor:default}.child-issue-row{background:#fafbff}.context-parent-row{background:#f8f9fc}.context-parent-row td:first-of-type{border-left:3px solid #b4bdce}.context-parent-label{flex:0 0 auto;padding:3px 6px;border:1px solid #dfe3eb;border-radius:6px;background:#fff;color:#7b8596;font-size:10px;font-weight:600;white-space:nowrap}.child-issue-title{position:relative;display:flex;align-items:center;gap:9px;padding-left:38px}.child-issue-title:before{content:"";position:absolute;left:14px;top:-28px;bottom:-28px;border-left:2px solid #aab4d6}.child-issue-title:after{content:"";position:absolute;left:14px;top:50%;width:17px;border-top:2px solid #aab4d6}.child-last .child-issue-title:before{bottom:50%}.child-issue-title .issue-summary{display:flex}.table-sort{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.table-sort span{color:#9aa2b6;font-size:11px}.table-sort.active,.table-sort.active span{color:#465bdd}.work-role-settings form,.work-role-settings>div{display:flex;gap:10px;margin-bottom:10px}.work-role-settings input{flex:1 1}.module-project{padding:16px;border-bottom:1px solid var(--line)}.module-project:last-child{border-bottom:0}.module-project form,.module-project-title,.module-row{display:grid;grid-template-columns:minmax(160px,1fr) 120px 72px;gap:10px;align-items:center}.module-project-title{margin-bottom:10px}.module-project-title span,.module-row span{color:#687080;font-size:12px}.module-row{padding:8px 0}.module-project form input,.module-row input{min-width:0}.module-project form{margin-top:10px}.module-project form input{grid-column:1/3}.user-card[role=button]{cursor:pointer}.user-card>span{font-size:12px;color:#8490a8}.account-profile{display:flex;gap:12px;align-items:center}.account-profile .avatar{width:52px;height:52px}.account-profile h3,.account-profile p{margin:2px}.account-panel section{margin-top:22px}.account-panel label{display:grid;gap:6px}.account-panel select{padding:8px;border:1px solid var(--line);border-radius:7px}.account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-actions button{padding:10px;border:1px solid var(--line);background:#fff;border-radius:8px}.logout-link{display:block;margin-top:24px;color:#d34b4b}.version-settings>div input{padding:6px;border:1px solid var(--line);border-radius:6px}.version-issue-count{color:#687080;font-size:12px;white-space:nowrap}.version-settings .version-delete{padding:6px 10px;border:1px solid #efb7b7;border-radius:7px;color:#d94242;background:#fff;cursor:pointer}.permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.permission-grid>div{display:grid;gap:7px;background:#fff;padding:16px}.permission-grid label{font-size:13px}@media (max-width:1200px){.content{padding:20px}.topbar{padding:0 20px}.topbar span{display:none}.page-heading{margin-bottom:18px}.stats{gap:10px}.stats article{padding:15px}.section-head{align-items:flex-start;flex-direction:column}.section-head>div:last-child{width:100%}}@media (max-width:800px){.complex-assignment-dialog,.confirm-dialog.complex-assignment-dialog{padding:20px;overflow-y:auto}.complex-assignment-dialog .complex-assignments>div,.complex-assignment-dialog>.complex-assignment-modes{grid-template-columns:1fr}.complex-assignment-dialog .complex-assignment-add{width:100%}.complex-assignment-dialog .complex-assignments>div>button{justify-self:start}.create-complex-options .complex-assignment-modes{grid-template-columns:1fr}.media-lightbox-head{padding:9px 10px;gap:8px}.media-lightbox-head>div{max-width:42vw}.media-lightbox-head a,.media-lightbox-head button{width:34px;height:34px}.media-lightbox-viewport{inset:64px 42px 8px}.media-lightbox-nav{width:34px;height:42px}.media-lightbox-nav.previous{left:4px}.media-lightbox-nav.next{right:4px}.confirm-dialog>div{flex-wrap:wrap}.login-card{padding:32px 24px;border-radius:12px}.sidebar{inset:auto 0 0;width:100%;height:64px;flex-direction:row;align-items:stretch;gap:6px;padding:7px 8px;border-top:1px solid #283249}.brand,.sidebar nav p,.user-card div,.user-card>span{display:none}.create-button{flex:0 0 46px;width:46px;padding:0;overflow:hidden;font-size:0}.create-button:before{content:"+";font-size:24px}.sidebar nav{display:flex;flex:1 1;gap:4px;margin:0;overflow-x:auto;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{width:auto;min-width:68px;flex:0 0 auto;flex-direction:column;justify-content:center;gap:2px;margin:0;padding:4px 8px;text-align:center}.sidebar .nav-label{max-width:82px;font-size:11px}.sidebar .nav-count{min-width:auto;margin:0;padding:0;border:0;background:transparent;font-size:9px}.user-card{width:44px;flex:0 0 44px;justify-content:center;border:0;padding:0}.main-panel{margin-left:0;padding-bottom:64px;min-width:0;overflow-x:hidden}.content{padding:18px}.stats{grid-template-columns:1fr 1fr}.topbar{height:auto;min-height:66px;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:8px 10px;overflow-x:hidden}.topbar>select{min-width:0;max-width:140px}.topbar span{display:none}.topbar>input{display:block;order:10;flex:1 0 100%;width:100%;max-width:none;min-width:0}.list-mode-toggle{margin-left:auto}.topbar .quick-edit-toggle{display:inline-flex}.topbar .quick-edit-toggle input,.topbar .quick-edit-toggle span{display:inline-block}.system-status{margin-left:auto}.list-mode-toggle+.quick-edit-toggle+.system-status,.list-mode-toggle+.system-status{margin-left:0}.system-status-tip{position:fixed;top:62px;right:10px;left:10px;width:auto}.quick-create{overflow:hidden}.quick-create-head{flex-wrap:wrap;gap:8px}.quick-create-head b{flex:1 0 100%}.quick-create-head select{max-width:100%}.quick-create-head select,.quick-member-select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0}.quick-member-select{width:auto}.quick-people{scrollbar-width:none}.quick-people::-webkit-scrollbar{display:none}.section-head>div:last-child{flex-wrap:wrap;overflow-x:visible}.section-head>div:last-child select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0}.detail dl,.form-grid{grid-template-columns:1fr}.module-project form,.module-project-title,.module-row{grid-template-columns:minmax(0,1fr) auto}.module-row span{grid-column:1}.module-row button{grid-column:2;grid-row:1/3}.module-project form input{grid-column:1}.detail-drawer{left:0;width:auto}.detail-drawer .drawer-body,.detail-drawer .drawer-head{padding-left:18px;padding-right:18px}.detail-field-grid,.detail-metadata,.watcher-picker-menu{grid-template-columns:minmax(0,1fr)!important}.detail-action-bar{padding:11px 14px 12px}.detail-action-fields{grid-template-columns:minmax(0,1fr);gap:8px}.detail-action-fields textarea{min-height:54px}.detail-children>button{grid-template-columns:minmax(0,1fr)}.detail-child-main{align-items:flex-start}.detail-child-main .issue-classification{flex-wrap:wrap}.detail-child-fields{flex-wrap:wrap;padding-left:0}.attachments{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-media-files{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-changes>div{grid-template-columns:minmax(68px,90px) minmax(0,1fr) auto minmax(0,1fr)}}