@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.JNtDAG_className{font-family:inter,inter Fallback}.JNtDAG_variable{--font-inter:"inter", "inter Fallback"}
:root{--text:#292a2e;--text-subtle:#505258;--text-subtlest:#6b6e76;--link:#1868db;--brand:#1868db;--brand-hover:#1558bc;--border:#0b120e24;--border-input:#8c8f97;--surface:#fff;--sunken:#f8f8f8;--hover:#0515240f;--pressed:#05152424;--selected-bg:#e9f2fe;--selected-text:#1868db;--neutral:#0515240f;--danger:#c9372c;--danger-bg:#ffeceb;--success:#6a9a23;--success-bg:#efffd6;--warning-bg:#fff7d6;--lozenge-todo-bg:#0515240f;--lozenge-todo-fg:#292a2e;--lozenge-todo-bd:#0b120e24;--lozenge-prog-bg:#cfe1fd;--lozenge-prog-fg:#123263;--lozenge-prog-bd:#8fb8f6;--lozenge-done-bg:#d3f1a7;--lozenge-done-fg:#37471f;--lozenge-done-bd:#b3df72;--shadow-raised:0 1px 1px #1e1f2140, 0 0 1px #1e1f214f;--shadow-overlay:0 8px 12px #1e1f2126, 0 0 1px #1e1f214f;--font:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--topbar-h:48px;--sidebar-w:320px}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline-offset:2px;outline:2px solid #388bff}.muted{color:var(--text-subtlest)}.cap{text-transform:capitalize}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.empty{color:var(--text-subtlest);padding:16px 0}.btn{background:var(--neutral);height:32px;color:var(--text-subtle);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--pressed)}.btn:disabled{cursor:not-allowed;background:var(--neutral);color:#292a2e66}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hover)}.btn-primary:disabled{background:var(--neutral);color:#292a2e66}.btn-subtle{background:0 0}.btn-block{width:100%;height:40px}.input{border:1px solid var(--border-input);background:var(--surface);border-radius:6px;width:100%;min-height:32px;padding:6px 8px}.input:hover{background:var(--sunken)}.input:focus{background:var(--surface);border-color:#388bff;outline:none;box-shadow:inset 0 0 0 1px #388bff}textarea.input{resize:vertical;line-height:20px}.form-error{color:var(--danger);margin:4px 0 8px;font-size:12px;line-height:16px}.form-field{gap:4px;margin-bottom:16px;display:grid}.form-field label{color:var(--text-subtle);font-size:12px;font-weight:600;line-height:16px}.req{color:var(--danger)}.signin-page{background:#f8f8f8;place-items:start center;min-height:100vh;padding-top:48px;display:grid}.signin-card{background:var(--surface);text-align:center;border-radius:8px;width:400px;padding:32px 40px;box-shadow:0 0 10px #0000001a}.signin-brand{color:var(--text);align-items:center;gap:8px;margin-bottom:24px;font-size:24px;font-weight:700;line-height:28px;display:inline-flex}.signin-card h1{margin-bottom:16px;font-size:16px;font-weight:600;line-height:20px}.signin-form{text-align:left;gap:12px;display:grid}.signin-form .input{height:40px}.app{grid-template-rows:var(--topbar-h) 1fr;height:100vh;display:grid}.topnav{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:4px;padding:0 12px;display:flex}.topnav-icon{width:32px;height:32px;color:var(--text-subtle);cursor:default;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}button.topnav-icon{cursor:pointer}button.topnav-icon:hover,.topnav-icon:hover{background:var(--hover)}.topnav-brand{height:32px;color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:16px;font-weight:600;display:inline-flex}.topnav-brand:hover{background:var(--hover);text-decoration:none}.topnav-center{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.topnav-search{border:1px solid var(--border-input);min-width:120px;height:32px;color:var(--text-subtle);background:var(--surface);border-radius:6px;flex:0 780px;align-items:center;gap:8px;padding:0 10px;display:flex}.topnav-search:focus-within{border-color:#388bff;box-shadow:inset 0 0 0 1px #388bff}.topnav-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.topnav-search input::placeholder{color:var(--text-subtle);opacity:1}.btn-create{gap:6px;padding:0 12px 0 10px}.topnav-right{align-items:center;gap:4px;display:flex}.upgrade{color:#5e4db2;background:var(--surface);cursor:default;border:1px solid #8f7ee7;border-radius:6px;align-items:center;gap:6px;height:32px;margin-right:4px;padding:0 10px;font-weight:500;display:inline-flex}.topnav-user{margin-left:4px;position:relative}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:grid}.app-body{min-width:0;min-height:0;display:flex}.app-main{flex:1;min-width:0;position:relative;overflow:auto}.menu{z-index:40;background:var(--surface);min-width:220px;box-shadow:var(--shadow-overlay);border-radius:8px;padding:8px 0;position:absolute}.menu-header{border-bottom:1px solid var(--border);margin-bottom:4px;padding:10px 16px;display:grid}.menu-header span{color:var(--text-subtlest);font-size:12px;line-height:16px}.menu-item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 16px;display:flex}.menu-item:hover{background:var(--hover)}.menu-empty{color:var(--text-subtlest);padding:8px 16px}.menu-arrow{color:var(--text-subtlest);margin-left:auto}.sidebar{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);flex:none;padding:8px 8px 16px;overflow:auto}.sidebar[hidden]{display:none}.sidebar-nav{gap:0;display:grid}.sidebar-item{height:32px;color:var(--text-subtle);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;padding:0 8px;font-weight:500;display:flex;position:relative}.sidebar-item .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}a.sidebar-item:hover,button.sidebar-item:hover{background:var(--hover);text-decoration:none}.sidebar-item.active{background:var(--selected-bg);color:var(--selected-text)}.sidebar-item.active:before{content:"";background:var(--brand);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-4px}.sidebar-item.inert{cursor:default}.sidebar-item.inert:hover{background:0 0}.sidebar-item svg{flex:none}.sidebar-item .caret{color:var(--text-subtle);margin-left:auto}.sidebar-row{align-items:center;display:flex}.sidebar-row .sidebar-actions{flex:none;display:flex}.sidebar-mini{width:24px;height:24px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sidebar-mini:hover{background:var(--hover)}.sidebar-label{color:var(--text-subtle);margin-left:12px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.sidebar-children{margin-left:12px;display:grid}.sidebar-children .sidebar-children{margin-left:12px}.sidebar-space-avatar{color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-grid}.sidebar-sub{margin-left:12px}.sidebar-heading{color:var(--text-subtlest);padding:8px 8px 4px;font-size:12px;font-weight:600;line-height:16px}.sidebar-divider{background:var(--border);height:1px;margin:8px 0}.sidebar-empty{color:var(--text-subtlest);padding:4px 10px;font-size:12px;line-height:16px}.avatar{color:#fff;background:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.avatar-none{color:#6b6e76;background:#dddee1}.avatar-blue{background:#1868db}.avatar-purple{background:#6e5dc6}.avatar-teal{background:#1d7f8c}.avatar-orange{background:#c25100}.avatar-magenta{background:#ae4787}.avatar-green{background:#4c6b1f}.avatar-red{background:#c9372c}.avatar-yellow{background:#946f00}.project-avatar{color:#fff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.type-icon{color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.type-epic{background:#8e5be8}.type-story{background:#4aa564}.type-task{background:#1868db}.type-bug{background:#e2483d}.type-subtask{background:#669df1}.prio{align-items:center;gap:4px;display:inline-flex}.prio-glyph{display:grid}.prio-highest,.prio-high{color:#e2483d}.prio-medium{color:#e56910}.prio-low,.prio-lowest{color:#1868db}.prio>span:last-child:not(.prio-glyph){color:var(--text)}.lozenge{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:1px solid;border-radius:4px;max-width:200px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:inline-block;overflow:hidden}.lozenge-todo{background:var(--lozenge-todo-bg);color:var(--lozenge-todo-fg);border-color:var(--lozenge-todo-bd)}.lozenge-in_progress{background:var(--lozenge-prog-bg);color:var(--lozenge-prog-fg);border-color:var(--lozenge-prog-bd)}.lozenge-done{background:var(--lozenge-done-bg);color:var(--lozenge-done-fg);border-color:var(--lozenge-done-bd)}.label{border:1px solid var(--border-input);background:var(--surface);border-radius:4px;align-items:center;gap:2px;padding:2px 3px;font-size:12px;line-height:16px;display:inline-flex}.label button{cursor:pointer;color:var(--text-subtle);background:0 0;border:0;padding:0 2px}.person{align-items:center;gap:8px;min-width:0;display:inline-flex}.page{padding:24px}.page-title{margin:8px 0 16px;font-size:24px;font-weight:650;line-height:28px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;border-bottom:1px solid var(--border);height:32px;color:var(--text-subtle);padding:4px 8px;font-size:12px;font-weight:650}.table td{border-bottom:1px solid var(--border);height:40px;padding:4px 8px}.project-link{align-items:center;gap:8px;display:inline-flex}.content{min-width:0;padding:24px;position:relative}.space-header{margin:-24px -24px 0;padding:12px 24px 0}.breadcrumbs{color:var(--text-subtlest);align-items:center;gap:8px;display:flex}.breadcrumbs a{color:var(--text-subtlest)}.issue .breadcrumbs,.issue .breadcrumbs a{color:var(--text-subtle)}.issue .breadcrumbs{flex-wrap:wrap;row-gap:2px;min-height:32px;font-size:12px;line-height:16px}.issue .breadcrumbs>a,.issue .breadcrumbs>.crumb-issue{border-radius:6px;height:24px;padding:2px 0}.crumb-issue{align-items:center;gap:6px;display:inline-flex}.space-title-row{align-items:center;gap:8px;margin-top:4px;display:flex}.space-title{font-size:20px;font-weight:650;line-height:24px}.space-title-actions{gap:8px;margin-left:auto;display:flex}.sq-btn{background:var(--neutral);width:32px;height:32px;color:var(--text-subtle);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.sq-btn:hover{background:var(--pressed)}.space-tabs{align-items:flex-end;gap:0;height:32px;margin-top:4px;display:flex}.space-tab{height:32px;color:var(--text-subtle);white-space:nowrap;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-weight:500;display:inline-flex;position:relative}.space-tab:hover{background:var(--hover);text-decoration:none}.space-tab.active{color:var(--selected-text)}.space-tab.active:after{content:"";background:var(--brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:6px;right:10px}.space-tab.inert{cursor:default}.space-tab.inert:hover{background:0 0}.space-body{padding-top:16px}.flag{z-index:80;background:var(--surface);width:340px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-overlay);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:fixed;bottom:24px;left:24px}.flag-icon{flex:none;margin-top:1px}.flag-error .flag-icon{color:var(--danger)}.flag-ok .flag-icon{color:var(--success)}.flag-body{flex:1;gap:4px;min-width:0;display:grid}.flag-title{font-weight:650}.flag-text{color:var(--text);overflow-wrap:anywhere}.flag-links{gap:8px;display:flex}.flag-close{cursor:pointer;color:var(--text-subtle);background:0 0;border:0;flex:none;margin-left:auto;font-size:18px;line-height:18px}.flag+.flag{bottom:100px}.board-toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.board-toolbar .spacer{flex:1}.board-search{border:1px solid var(--border-input);width:134px;height:28px;color:var(--text-subtle);border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.board-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.board{align-items:flex-start;gap:12px;min-height:400px;padding-bottom:24px;display:flex;overflow-x:auto}.column{background:var(--sunken);border-radius:12px;flex-direction:column;flex:none;width:428px;min-height:120px;padding-bottom:6px;display:flex}.column.drag-over{background:var(--selected-bg);box-shadow:inset 0 0 0 2px #388bff}.column.over-limit{background:var(--danger-bg)}.column-head{align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.column-head h2{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.column-count{color:var(--text-subtle);font-size:12px}.column-max{background:var(--neutral);text-transform:uppercase;color:var(--text-subtle);border-radius:4px;margin-left:auto;padding:0 4px;font-size:11px;font-weight:600}.over-limit .column-max{background:var(--danger);color:#fff}.cards{flex:1;align-content:start;gap:8px;padding:0 6px;display:grid}.card{background:var(--surface);min-height:108px;box-shadow:var(--shadow-raised);cursor:grab;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.card:hover{background:#fcfcfc}.card.dragging{opacity:.4}.card-summary{color:var(--text);overflow-wrap:anywhere}.card-summary:hover{text-decoration:none}.card-labels{flex-wrap:wrap;gap:4px;display:flex}.card-foot{align-items:center;gap:8px;min-height:24px;margin-top:auto;display:flex}.card-key{color:var(--text-subtle);font-size:12px;font-weight:500}.card-key.resolved{text-decoration:line-through}.card-spacer{flex:1}.points{background:var(--neutral);text-align:center;border-radius:8px;min-width:20px;padding:0 6px;font-size:12px;line-height:16px}.drop-zone{min-height:60px;color:var(--text-subtle);background:#e9f2fe80;border:2px dashed #8fb8f6;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 6px;font-weight:500;display:none}.dragging-active .drop-zone{display:flex}.drop-zone.over{background:var(--selected-bg);border-color:var(--brand);color:var(--brand)}.drop-zone.blocked{color:var(--text-subtlest);background:0 0;border-color:#d5d6d9}.dragging-active .column .cards{opacity:.6}.issue-grid{grid-template-columns:minmax(0,1fr) 450px;align-items:start;gap:32px;margin-top:12px;display:grid}.issue-top{align-items:center;gap:8px;display:flex}.issue-summary{border-radius:6px;margin:0 -6px 8px;padding:4px 6px;font-size:24px;font-weight:650;line-height:28px}.editable{cursor:text}.editable:hover{background:var(--hover)}.summary-input{height:40px;font-size:24px;font-weight:650;line-height:28px}.inline-edit{gap:8px;margin-bottom:8px;display:grid}.inline-actions{gap:4px;display:flex}.issue-actions-row{gap:8px;margin-bottom:8px;display:flex}.section-title{margin:24px 0 8px;font-size:16px;font-weight:650;line-height:20px}.section-toggle{align-items:center;gap:8px;margin:24px 0 8px -20px;display:flex}.section-toggle .section-title{margin:0}.section-toggle .caret{color:var(--text-subtle);width:12px}.section-toggle>.icon-btn{width:24px;height:24px;margin-left:-12px}.add-placeholder{height:32px;color:var(--text-subtlest);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin:-2px 0 0 -12px;padding:6px 12px;display:flex}.add-placeholder:hover{background:var(--hover)}.description{white-space:pre-wrap;border-radius:6px;min-height:32px;margin:0 -6px;padding:6px}.description.placeholder{color:var(--text-subtlest)}.tabs{align-items:center;gap:4px;margin-bottom:12px;display:flex}.tabs-label{color:var(--text-subtle);margin-right:4px}.tab{background:var(--neutral);cursor:pointer;height:26px;color:var(--text-subtle);border:1px solid #0000;border-radius:4px;align-items:center;padding:0 8px;font-size:13.33px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.tab:hover{background:var(--pressed)}.tab.active{background:var(--selected-bg);color:var(--selected-text);border-color:var(--brand)}.activity-tabs{margin:-4px 0 24px}.activity-tabs .tab-group{border:1px solid var(--border);border-radius:6px;align-items:center;gap:2px;height:32px;padding:0 2px;display:inline-flex}.activity-tabs .tab{background:0 0;padding:0 12px}.activity-tabs .tab:hover:not(.active){background:var(--hover)}.activity-tabs .tab.active{background:var(--selected-bg)}.comment-compose{grid-template-columns:32px 1fr;gap:12px;margin-bottom:8px;display:grid}.comment-box{border:1px solid var(--border-input);background:var(--surface);border-radius:6px}.comment-box textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:32px;padding:12px 6px 0 20px;display:block}.comment-box:focus-within{border-color:#388bff}.quick-replies{flex-wrap:nowrap;gap:4px;padding:16px 18px 18px;display:flex;overflow:hidden}.quick-reply{height:24px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:2px 12px;font-weight:500}.quick-reply:hover{background:var(--hover)}.pro-tip{color:var(--text-subtle);margin:4px 0 16px 44px;font-size:12px;line-height:16px}.pro-tip kbd{background:var(--neutral);border-radius:3px;padding:0 5px;font-family:inherit;font-weight:600;display:inline-block}.comment-form{gap:8px;margin-bottom:16px;display:grid}.activity{gap:20px;display:grid}.activity-item{grid-template-columns:32px 1fr;gap:12px;display:grid}.activity-head{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.activity-head time{color:var(--text-subtlest)}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.history-line+.history-line{margin-top:8px}.history-change{color:var(--text-subtle);align-items:center;gap:8px;margin-top:4px;display:flex}.history-value{background:var(--sunken);overflow-wrap:anywhere;border-radius:4px;padding:0 4px}.status-row{align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}.status-btn{border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:4px;height:32px;padding:4px 12px;font-weight:500;display:inline-flex}.status-btn:disabled{cursor:default}.status-todo{background:var(--lozenge-todo-bg);color:var(--lozenge-todo-fg)}.status-in_progress{background:var(--lozenge-prog-bg);color:var(--lozenge-prog-fg);border-color:var(--lozenge-prog-bd)}.status-done{background:var(--lozenge-done-bg);color:var(--lozenge-done-fg);border-color:var(--lozenge-done-bd)}.status-menu{min-width:180px;padding:8px;top:36px;left:0}.status-menu .menu-item{border-radius:4px;min-height:36px;padding:4px 8px}.status-menu .menu-item.first{box-shadow:inset 2px 0 0 var(--brand)}.status-menu .menu-rule{margin:4px -8px}.resolution{color:var(--text-subtle);align-items:center;gap:4px;display:inline-flex}.resolution svg{color:var(--success)}.details{border:1px solid var(--border);border-radius:8px}.details-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:16px;font-weight:500;line-height:20px;display:flex}.details dl{grid-template-columns:160px 1fr;align-items:center;gap:12px 8px;padding:4px 16px 16px;display:grid}.details dt{color:var(--text-subtle);font-size:14px;font-weight:500}.details-collapsed{margin-top:8px}.details-collapsed .details-head{font-size:14px;font-weight:500}.details-collapsed .details-sub{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.field-select,.field-input{background:0 0;border:1px solid #0000;border-radius:6px;max-width:100%;height:32px;padding:0 6px}.field-select:hover:not(:disabled),.field-input:hover:not(:disabled){background:var(--hover)}.field-select:focus,.field-input:focus{background:var(--surface);border-color:#388bff;outline:none}.field-input{width:130px}.labels-field{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.label-input{background:0 0;border:0;outline:0;flex:1;min-width:60px;height:24px}.link-btn{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.link-btn:hover{text-decoration:underline}.stamps{color:var(--text-subtle);justify-content:space-between;align-items:flex-start;margin-top:12px;font-size:12px;line-height:16px;display:flex}.stamps p{gap:4px;display:grid}.modal-backdrop{z-index:70;background:#05152480;place-items:start center;padding-top:60px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);width:600px;max-width:calc(100% - 32px);box-shadow:var(--shadow-overlay);border-radius:12px;padding:24px}.modal h2{font-size:20px;font-weight:650;line-height:24px}.modal-sub{color:var(--text-subtlest);margin:4px 0 16px}.modal-actions{justify-content:flex-end;gap:4px;margin-top:8px;display:flex}.not-found{text-align:center;justify-items:center;gap:12px;padding:96px 24px;display:grid}.not-found h1{font-size:24px;font-weight:650;line-height:28px}.not-found .code{color:var(--text-subtlest);font-size:12px}select[size]:not([size="1"]){max-height:60vh;padding:4px;overflow-y:auto;height:auto!important}.authority-panel{margin:24px 0}.authority-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.authority-card{margin-top:12px}.authority-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.authority-totals dt{color:var(--text-subtle);font-size:12px}.authority-totals dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:20px;font-weight:600}.authority-history{overflow-x:auto}.authority-history table{border-collapse:collapse;width:100%;font-size:13px}.authority-history caption{text-align:left;padding:12px 0;font-weight:600}.authority-history th,.authority-history td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.authority-history td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.authority-history td:nth-child(3){overflow-wrap:anywhere}.handover-editor{margin:16px 0}.handover-editor summary{cursor:pointer;font-weight:500}.handover-form{gap:12px;margin-top:12px;display:grid}.handover-form label{gap:5px;display:grid}.handover-form .input{width:100%;min-width:0}.handover-form button{justify-self:start}@media (max-width:700px){.authority-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.authority-history table,.authority-history tbody,.authority-history caption{display:block}.authority-history thead{display:none}.authority-history tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.authority-history td{border:0;min-width:0;padding:0;display:block}.authority-history td:before{content:attr(data-label);color:var(--text-subtle);margin-bottom:3px;font-size:11px;display:block}.authority-history td:nth-child(3){grid-column:1/-1}}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.icon-btn{width:32px;height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:inline-grid}.icon-btn:hover{background:#091e4214}.star-on{color:#e2b203}.btn.selected{background:var(--selected-bg);color:var(--selected-text)}a.btn:hover{text-decoration:none}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#ae2e24}.menu.right{right:0}.menu-item.danger{color:var(--danger)}a.menu-item{color:var(--text)}a.menu-item:hover{text-decoration:none}.menu-section{color:var(--text-subtlest);text-transform:uppercase;padding:8px 16px 4px;font-size:11px;font-weight:700;line-height:16px}.menu-divider{background:var(--border);height:1px;margin:4px 0}.field-help{color:var(--text-subtlest);font-size:12px;line-height:16px}.input.narrow{max-width:280px}.dot{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.dot-todo{background:#8590a2}.dot-in_progress{background:#0c66e4}.dot-done{background:#22a06b}.app{grid-template-columns:minmax(0,1fr)}.app-body{min-width:0}.topnav-menu{align-items:center;height:100%;display:inline-flex;position:relative}.topnav-link-btn{cursor:pointer;background:0 0;border:0}.filters-menu{min-width:280px;max-width:360px}.filters-sidebar{width:240px}.sidebar-item.slim{gap:8px;height:32px}.sidebar-item.slim svg{flex:none}.sidebar-empty{color:var(--text-subtlest);padding:4px 10px;font-size:12px;line-height:16px}.search-page{flex-direction:column;min-width:0;padding:16px 24px 0;display:flex}.search-head{align-items:center;gap:8px;min-height:40px;margin-bottom:8px;display:flex}.search-title{margin:0 4px 0 0}.search-head-spacer{flex:1}.edited{margin-right:4px}.split-btn{display:inline-flex;position:relative}.split-btn .btn:first-child{border-radius:3px 0 0 3px}.split-caret{border-radius:0 3px 3px 0;width:28px;margin-left:1px;padding:0}.view-toggle{gap:2px;display:inline-flex}.filter-description{color:var(--text-subtle);margin:-4px 0 8px}.query-bar{border-bottom:1px solid var(--border);align-items:flex-start;gap:8px;padding:8px 0 12px;display:flex}.mode-switch{color:var(--link);flex:none}.basic-bar{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pick{position:relative}.pick-btn{cursor:pointer;background:#091e420f;border:0;border-radius:3px;align-items:center;gap:4px;max-width:280px;height:32px;padding:0 8px;font-weight:500;display:inline-flex}.pick-btn:hover{background:#091e4224}.pick-btn.active{color:#fff;background:#44546f}.pick-label{flex:none}.pick-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-menu{min-width:240px;max-height:360px;top:36px;left:0;overflow:auto}.pick-menu.right{left:auto}.pick-search{width:calc(100% - 16px);margin:4px 8px 6px}.pick-option{cursor:pointer;align-items:center;gap:8px;min-height:32px;padding:4px 16px;display:flex}.pick-option:hover{background:var(--hover)}.pick-clear{border-top:1px solid var(--border);color:var(--link);margin-top:4px}.basic-text{border:1px solid var(--border-input);width:220px;height:32px;color:var(--text-subtlest);background:var(--surface);border-radius:3px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.basic-text input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.basic-text:focus-within{border-color:#388bff;box-shadow:inset 0 0 0 1px #388bff}.jql{flex:1;min-width:0}.jql-box{border:1px solid var(--border-input);background:var(--surface);border-radius:3px;align-items:flex-start;display:flex;position:relative}.jql-box:focus-within{border-color:#388bff;box-shadow:inset 0 0 0 1px #388bff}.jql-box.invalid{border-color:var(--danger)}.jql-box.invalid:focus-within{box-shadow:inset 0 0 0 1px var(--danger)}.jql-status{flex:none;place-items:center;width:32px;height:32px;display:grid}.jql-ok{color:var(--success)}.jql-bad{color:var(--danger)}.jql-dot{background:var(--neutral);border-radius:50%;width:8px;height:8px}.jql-input{resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:32px;padding:6px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.jql-search{width:32px;height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.jql-search:hover{color:var(--link)}.jql-suggestions{z-index:45;background:var(--surface);min-width:320px;max-width:640px;max-height:320px;box-shadow:var(--shadow-overlay);border-radius:3px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:32px;overflow:auto}.jql-suggestion{cursor:pointer;align-items:baseline;gap:12px;padding:6px 12px;display:flex}.jql-suggestion:hover,.jql-suggestion.active{background:var(--selected-bg)}.jql-kind{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.jql-kind-keyword,.jql-kind-operator{color:#5e4db2;font-weight:600}.jql-kind-function{color:#216e4e}.jql-detail{color:var(--text-subtlest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.jql-errors{background:var(--danger-bg);color:#ae2e24;border-radius:3px;gap:2px;margin-top:6px;padding:8px 12px;font-size:13px;display:grid}.results-scroll{flex:1;min-width:0;min-height:0;overflow:auto}.results th{z-index:1;background:var(--surface);white-space:nowrap;position:sticky;top:0}.results td{white-space:nowrap}.results td.col-summary{white-space:normal;min-width:280px}.th-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.th-sort:hover{color:var(--text)}.results .col-issuetype,.results .col-priority{width:32px}.issue-key{color:var(--link);font-weight:500}.issue-key.resolved{text-decoration:line-through}.issue-summary-link{color:var(--text)}.cell-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.no-results{text-align:center;color:var(--text-subtle);padding:64px 0}.no-results h2{color:var(--text);margin-bottom:8px;font-size:20px;font-weight:500;line-height:24px}.pager{border-top:1px solid var(--border);color:var(--text-subtle);flex:none;align-items:center;gap:16px;padding:12px 0;display:flex}.pager-nav{gap:2px;margin-left:auto;display:flex}.split{border-top:1px solid var(--border);flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;margin-top:-1px;display:grid}.split-list{border-right:1px solid var(--border);overflow:auto}.split-item{border-bottom:1px solid var(--border);color:var(--text);border-left:3px solid #0000;gap:2px;padding:8px 12px;display:grid}.split-item:hover{background:var(--hover);text-decoration:none}.split-item.active{background:var(--selected-bg);border-left-color:var(--brand)}.split-key{color:var(--text-subtlest);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.split-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.split-detail{padding:16px 24px 24px;position:relative;overflow:auto}.split-detail .issue-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.watch-btn{height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;display:inline-flex}.watch-btn:hover{background:var(--hover)}.watch-btn.on{color:var(--link);background:var(--selected-bg)}.field-input.field-date{width:150px}.filters-page{position:relative}.directory-tools{align-items:center;gap:16px;margin-bottom:16px;display:flex}.directory-search{width:280px;padding-right:0}.directory-tools .tabs{margin:0}.directory-tools a.tab{color:var(--text);align-items:center;display:inline-flex}.directory-tools a.tab.active{color:var(--selected-text)}.directory-tools a.tab:hover{text-decoration:none}.directory .col-star{width:40px}.directory .col-actions{text-align:right;width:48px}.filter-name{font-weight:500}.filter-sub{color:var(--text-subtlest);font-size:12px;line-height:16px}.share-row{grid-template-columns:200px 1fr;gap:8px;display:grid}.filter-modal,.confirm-modal{width:480px}.wizard-steps{width:240px}.wizard-steps ol{gap:2px;display:grid}.wizard-step{height:40px;color:var(--text-subtlest);border-radius:3px;align-items:center;gap:10px;padding:0 10px;display:flex}.wizard-step.current{background:var(--selected-bg);color:var(--selected-text);font-weight:600}.wizard-step.done{color:var(--text-subtle)}.wizard-num{background:#091e4214;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:grid}.wizard-step.current .wizard-num{background:var(--brand);color:#fff}.wizard-step.done .wizard-num{color:var(--success);background:0 0}.wizard-link{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.wizard-link:hover{text-decoration:underline}.wizard-summary{border-top:1px solid var(--border);grid-template-columns:auto 1fr;gap:4px 12px;margin:16px 10px 0;padding-top:12px;font-size:12px;line-height:16px;display:grid}.wizard-summary dt{color:var(--text-subtlest)}.wizard{max-width:1120px}.wizard-lead{color:var(--text-subtle);max-width:760px;margin:0 0 16px}.wizard-actions{border-top:1px solid var(--border);align-items:center;gap:4px;margin-top:20px;padding-top:16px;display:flex}.wizard-count{color:var(--text-subtlest);margin-left:auto}.wizard-query{color:var(--text-subtlest);margin-top:24px;font-size:12px}.wizard-query code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.col-check{width:32px}.col-key{white-space:nowrap;font-weight:500}.row-selected td{background:var(--selected-bg)}.op-list{gap:4px;max-width:760px;display:grid}.op{border:1px solid var(--border);cursor:pointer;border-radius:3px;grid-template-columns:20px 200px 1fr;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:grid}.op:hover{background:var(--sunken)}.op.chosen{border-color:var(--brand);background:var(--selected-bg)}.op.disabled{cursor:not-allowed;color:var(--text-subtlest);background:var(--sunken)}.op-name{align-items:center;gap:6px;font-weight:600;display:inline-flex}.op-desc{color:var(--text-subtle)}.wf-group{border:1px solid var(--border);border-radius:3px;gap:4px;max-width:760px;margin:0 0 16px;padding:12px;display:grid}.wf-group legend{color:var(--text-subtle);padding:0 6px;font-size:12px;font-weight:600}.wf-group .op{grid-template-columns:20px 320px 1fr}.screen-fields{max-width:760px}.edit-rows{gap:4px;max-width:760px;display:grid}.edit-row{border:1px solid var(--border);border-radius:3px;grid-template-columns:220px 1fr;align-items:start;gap:12px;padding:8px 12px;display:grid}.edit-row.on{border-color:var(--brand);background:#fafcff}.edit-check{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-weight:600;display:inline-flex}.edit-control{gap:4px;display:grid}.map-row{align-items:center;gap:12px;padding:4px 0;display:flex}.outcome{align-items:center;gap:8px;display:flex}.outcome.ok svg{color:var(--success)}.outcome.bad svg{color:var(--danger)}.outcome.same svg{color:var(--text-subtlest)}.outcome-table td{vertical-align:top;height:auto;padding:8px}.change{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.change+.change{margin-top:4px}.change-field{color:var(--text-subtle)}.progress{background:var(--neutral);border-radius:4px;max-width:760px;height:8px;margin:8px 0 12px;overflow:hidden}.progress span{background:var(--success);height:100%;display:block}.check-row{flex-wrap:wrap;gap:4px 16px;display:flex}.check-chip{cursor:pointer;align-items:center;gap:6px;min-height:28px;display:inline-flex}
.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#ae2e24}.btn-selected{background:var(--selected-bg);color:var(--selected-text)}.btn-small{height:24px;padding:0 6px;font-size:12px}.icon-btn{width:24px;height:24px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:#091e421a}.menu-anchor{flex:none;display:inline-flex;position:relative}.row-menu{min-width:200px;top:28px;right:0}.menu-item:disabled{color:var(--text-subtlest);cursor:default;opacity:.55}.menu-item:disabled:hover{background:0 0}.menu-rule{background:var(--border);height:1px;margin:4px 0}.menu-heading{color:var(--text-subtlest);text-transform:uppercase;padding:6px 16px 2px;font-size:11px;font-weight:700;line-height:16px}.check{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.checklist{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.checklist legend{color:var(--text-subtle);margin-bottom:4px;padding:0;font-size:12px;font-weight:600;line-height:16px}.nowrap{white-space:nowrap}.num,.table th.num{text-align:right}.progress{background:var(--neutral);border-radius:3px;width:100%;height:6px;display:flex;overflow:hidden}.progress.wide{height:8px}.progress-done{background:var(--success)}.progress-doing{background:var(--brand)}.blocked-flag{background:var(--danger-bg);color:#ae2e24;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.epic-lozenge{color:#5e4db2;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#dfd8fd;border-radius:3px;flex:none;max-width:160px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;display:inline-block;overflow:hidden}.modal{max-height:calc(100vh - 100px);overflow:auto}.modal-gap{height:16px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-row>:only-child{grid-column:1}.form-hint{color:var(--text-subtlest);margin-bottom:12px;font-size:12px;line-height:16px}.form-rule{background:var(--border);border:0;height:1px;margin:0 0 16px}.create-actions{border-top:1px solid var(--border);align-items:center;padding-top:12px}.flag-created{bottom:48px}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.complete-counts{margin:8px 0 16px;padding-left:20px;list-style:outside}.release-warning{background:var(--warning-bg);border:1px solid #f5cd47;border-radius:3px;gap:8px;margin:0 0 16px;padding:12px;display:grid}.release-warning legend{padding:0 4px;font-weight:600}.bl-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.bl-layout{align-items:flex-start;gap:16px;display:flex}.bl-main{flex:1;gap:16px;min-width:0;padding-bottom:80px;display:grid}.epic-panel{background:var(--sunken);border-radius:6px;flex:none;gap:4px;width:240px;padding:12px;display:grid}.epic-panel h2{text-transform:uppercase;color:var(--text-subtlest);padding:0 4px 4px;font-size:12px;font-weight:700;line-height:16px}.epic-item{background:var(--surface);box-shadow:var(--shadow-raised);text-align:left;border:1px solid #0000;border-radius:3px;gap:6px;padding:8px;display:grid}button.epic-item{cursor:pointer;font-weight:500}.epic-item.selected{border-color:var(--brand);background:var(--selected-bg)}.epic-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.epic-name:hover{color:var(--link)}.epic-meta{color:var(--text-subtlest);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.bl-container{background:var(--sunken);border-radius:6px;padding:4px 8px 8px}.bl-container.drag-over{background:var(--selected-bg);box-shadow:inset 0 0 0 2px #388bff}.bl-head{align-items:center;gap:8px;min-height:44px;padding:0 4px;display:flex}.bl-head h2{font-size:14px;font-weight:600;line-height:20px}.bl-dates,.bl-count{color:var(--text-subtlest);white-space:nowrap;font-size:12px}.bl-goal{color:var(--text-subtle);padding:0 4px 8px;font-size:12px;line-height:16px}.bl-hint{color:var(--text-subtlest);padding:0 4px 8px;font-size:12px;font-style:italic;line-height:16px}.estimates{gap:4px;display:inline-flex}.estimate{text-align:center;border-radius:8px;min-width:24px;padding:0 7px;font-size:12px;font-weight:600;line-height:16px}.estimate-todo{background:var(--neutral);color:var(--text)}.estimate-progress{color:#05c;background:#cce0ff}.estimate-done{color:#216e4e;background:#baf3db}.bl-list{border:1px solid var(--border);background:var(--surface);border-radius:3px;display:grid}.bl-row{border-top:1px solid var(--border);cursor:grab;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.bl-row:first-child{border-top:0}.bl-row:hover{background:#fafbfc}.bl-row.dragging{opacity:.4}.bl-row.drop-before{box-shadow:inset 0 2px #388bff}.bl-key{color:var(--text-subtle);white-space:nowrap;flex:none;font-size:12px;font-weight:600}.bl-key.resolved{text-decoration:line-through}.bl-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bl-subtasks{color:var(--text-subtlest);white-space:nowrap;font-size:12px}.bl-empty{border:1px dashed var(--border);color:var(--text-subtlest);text-align:center;border-radius:3px;padding:16px}.bl-list>.bl-empty{border:0}.bl-create-btn{height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;margin-top:4px;padding:0 8px;font-weight:500;display:inline-flex}.bl-create-btn:hover{background:#091e4214}.bl-create{gap:4px;margin-top:4px;display:flex}.bl-create-type{flex:none;width:96px}.sprint-header{border:1px solid var(--border);border-radius:3px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.sprint-goal{color:var(--text-subtle);margin-left:12px}.sprint-remaining{color:var(--text-subtle);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sprint-remaining.overdue{color:var(--danger)}.sprint-empty{border:1px dashed var(--border);color:var(--text-subtle);border-radius:3px;margin-bottom:12px;padding:16px}.report-dates{color:var(--text-subtle)}.report-goal{margin-top:4px}.stats{flex-wrap:wrap;gap:12px;margin:16px 0 8px;display:flex}.stat{border:1px solid var(--border);border-radius:3px;min-width:170px;padding:12px 16px}.stat dt{color:var(--text-subtlest);text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.stat dd strong{font-size:20px;font-weight:600;line-height:28px}.scope-star{color:var(--danger);cursor:help;font-weight:700;text-decoration:none}.report-section .table{margin-bottom:8px}.table th[scope=row]{border-bottom:1px solid var(--border);color:var(--text);padding:4px 8px;font-size:14px}.version-name{white-space:nowrap;font-weight:600}.version-desc{color:var(--text-subtle)}.version-progress{gap:2px;min-width:180px;font-size:12px;line-height:16px;display:grid}.overdue{color:var(--danger);font-weight:600}.overdue-note{text-transform:uppercase;font-size:11px}.row-actions{white-space:nowrap;text-align:right}.watch-btn{gap:6px}.watch-btn.watching{color:var(--selected-text);background:var(--selected-bg)}.watch-menu{min-width:260px;top:36px;right:0}.watcher-list{gap:2px;padding:4px 16px;display:grid}.watcher-list li{align-items:center;gap:8px;min-height:28px;display:flex}.watcher-list li span{flex:1}.watcher-add{gap:4px;padding:8px 16px;display:flex}.section-with-action{justify-content:space-between;align-items:center;gap:8px;display:flex}.ref-list{border:1px solid var(--border);border-radius:3px;margin-top:8px;display:grid}.ref-list:empty{display:none}.ref-row{border-top:1px solid var(--border);align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.ref-row:first-child{border-top:0}.link-group h3{color:var(--text-subtle);margin:12px 0 0;font-size:12px;font-weight:600;line-height:16px}.pick-list{gap:2px;max-height:260px;margin-bottom:12px;display:grid;overflow:auto}.pick-item{cursor:pointer;border-radius:3px;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:flex}.pick-item:hover{background:var(--hover)}.pick-item.selected{background:var(--selected-bg)}.multi-edit{gap:8px;display:grid}.multi-edit .checklist legend{display:none}.section-with-action .btn{font-size:14px}.form-field .check{color:var(--text);font-size:14px;font-weight:400;line-height:20px}
.btn-outline{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-subtle)}.btn-outline:hover{background:var(--hover)}.btn-ghost{box-shadow:none;color:var(--text-subtle);background:0 0}.btn-ghost:hover{background:var(--hover)}.btn-compact{background:var(--neutral);border-radius:4px;height:24px;padding:0 8px;font-size:14px}.btn.inert,.pick-btn.inert,.sq-btn[aria-hidden]{cursor:default}.btn.inert:hover{background:var(--surface)}.btn-selected,.btn.selected{background:var(--selected-bg);color:var(--selected-text)}.btn-subtle.quiet{color:var(--text-subtle)}.btn-subtle.link-like{color:var(--link)}.icon-btn{border-radius:6px;width:32px;height:32px}.icon-btn:hover{background:var(--hover)}.modal .icon-btn{width:28px;height:28px}.field-help{color:var(--text-subtle);font-size:12px;line-height:16px;display:block}.spacer{flex:1}.avatar-group{display:inline-flex}.avatar-group .avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-4px}.avatar-group .avatar:first-child{margin-left:0}.dot{border-radius:50%}.menu-item.inert,.menu-item[aria-disabled=true]{color:var(--text-subtlest);cursor:default}.menu-item.inert:hover{background:0 0}.menu.up{top:auto;bottom:40px}.menu-item[role=menuitemradio][aria-checked=true]{background:var(--selected-bg);color:var(--selected-text)}.pick-eq{margin:0 2px}.modal-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.modal-x{margin-right:-6px}.modal-banner{padding:0;overflow:hidden}.modal-banner-art{height:100px}.modal-inner{padding:20px 24px 24px}.complete-lead{margin:0 0 8px}.complete-counts{margin:8px 0 16px;padding-left:28px;list-style:outside}.complete-counts li{margin-bottom:4px}.narrow-field{max-width:270px}.form-hint-strong{color:var(--text);font-weight:600}.date-time{border:1px solid var(--border-input);background:var(--surface);border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.date-time input{background:0 0;border:0;outline:0;min-width:0}.date-time input:first-of-type{width:96px}.date-time input:last-of-type{width:60px}.date-time.disabled{background:var(--sunken);color:var(--text-subtlest);border-color:#0000}.date-time.disabled input{color:var(--text-subtlest)}.board-toolbar{flex-wrap:wrap;row-gap:8px}.btn-outline.inert{padding:0 12px}.epic-chip{background:var(--surface);width:fit-content;max-width:100%;height:20px;color:var(--text);border:1px solid #b7b9be;border-radius:4px;align-items:center;gap:4px;padding:0 4px;font-size:12px;line-height:16px;display:flex}.epic-chip .epic-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.epic-dot{border-radius:3px;flex:none;width:12px;height:12px}.done-check{color:var(--success)}.column-add{width:calc(100% - 12px);height:24px;color:var(--text-subtle);cursor:pointer;background:0 0;border:1px dashed #c5c6ca;border-radius:6px;place-items:center;margin:8px 6px 0;display:grid}.column-add:hover{background:var(--hover)}.column.zone{width:220px;min-height:120px}.zone-title{align-items:center;gap:4px;display:inline-flex}.card-composer{cursor:default}.sprint-empty{margin-bottom:12px}.bl-toolbar{flex-wrap:wrap;margin-bottom:16px}.board-search.wide{width:152px;height:32px;padding:0 8px}.bl-main{gap:16px;max-width:none;padding-bottom:80px}.bl-container{background:var(--sunken);border-radius:12px;padding:8px 8px 12px}.bl-head{gap:8px;min-height:36px}.bl-head h2{font-size:14px;font-weight:650}.bl-dates,.bl-count{color:var(--text-subtle);font-size:14px}.bl-add-dates{height:24px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-weight:500}.bl-add-dates:hover{background:var(--hover)}.bl-goal{color:var(--text-subtle);padding:0 8px 8px 72px}.bl-list{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:6px;overflow:hidden}.bl-row{border-top:1px solid var(--border);gap:8px;min-height:42px;padding:0 12px 0 4px}.bl-expand{width:20px;color:var(--text-subtle);flex:none;place-items:center;display:grid}.bl-key{color:var(--text-subtle);font-size:14px;font-weight:400}.bl-summary{flex:0 auto;max-width:420px}.bl-row .epic-chip{max-width:160px;margin-left:auto}.bl-row .status-menu-anchor,.bl-row .epic-chip+.status-menu-anchor{margin-left:8px}.bl-row .bl-summary+.status-menu-anchor,.bl-row .blocked-flag+.status-menu-anchor{margin-left:auto}.points{background:var(--neutral);color:var(--text-subtle);border-radius:4px}.estimate{border-radius:4px;font-weight:600}.bl-create-btn{margin-top:4px}.bl-plan{background:var(--surface);border:2px dashed #c5c6ca;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:160px;padding:16px;display:flex}.bl-plan.over{background:var(--selected-bg);border-color:var(--brand)}.bl-plan p{max-width:420px;color:var(--text);margin-top:4px}.bl-container.drag-over{background:var(--selected-bg)}.status-menu-anchor{display:inline-flex;position:relative}.status-pill{cursor:pointer;align-items:center;gap:2px;font-family:inherit;display:inline-flex}.status-pill:disabled{cursor:default}.status-pill:hover{filter:brightness(.96)}.status-menu-anchor .status-menu{z-index:50;top:26px;left:0}.select-btn{width:auto;height:32px;padding:0 8px}.progress-done{background:#82b536}.summary{gap:16px;display:grid}.summary-banner{background:var(--selected-bg);color:var(--text);border-radius:8px;padding:12px 16px}.stat-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-tile{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.stat-icon{background:var(--neutral);width:40px;height:40px;color:var(--text-subtle);border-radius:8px;place-items:center;display:grid}.stat-n{font-weight:650}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel{border:1px solid var(--border);border-radius:8px;padding:16px}.panel h2{margin-bottom:4px;font-size:16px;font-weight:650;line-height:20px}.donut-row{align-items:center;gap:32px;margin-top:16px;display:flex}.donut{border-radius:50%;place-items:center;width:160px;height:160px;display:grid}.donut-hole{background:var(--surface);text-align:center;border-radius:50%;place-items:center;width:110px;height:110px;font-size:12px;line-height:14px;display:grid}.donut-hole strong{font-size:24px;line-height:28px}.legend{gap:6px;display:grid}.legend .dot{width:10px;height:10px;margin-right:6px;display:inline-block}.activity-feed{gap:12px;margin-top:12px;display:grid}.bars{gap:8px;margin-top:12px;display:grid}.bars li{align-items:center;gap:8px;display:flex}.bar-label{min-width:72px}.bar-label.wide{text-overflow:ellipsis;white-space:nowrap;min-width:140px;max-width:200px;overflow:hidden}.bar{background:#669df1;border-radius:3px;min-width:4px;height:14px;display:block}.summary-legend{display:none}.for-you-tabs{margin-bottom:16px}.count-chip{background:var(--neutral);border-radius:8px;margin-left:6px;padding:0 6px;font-size:12px}.space-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.space-card{border:1px solid var(--border);color:var(--text);border-radius:8px;gap:4px;padding:16px;display:grid}.space-card:hover{background:var(--hover);text-decoration:none}.assigned-list{display:grid}.assigned-list li{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:40px;display:flex}.assigned-title{color:var(--text);font-weight:500}.assigned-list .lozenge{margin-left:auto}.issue-grid{grid-template-columns:minmax(0,1fr) minmax(320px,450px)}.issue-top{justify-content:flex-end;margin-bottom:12px}.issue-top .card-spacer{display:none}.watch-btn{border:1px solid var(--border);border-radius:6px;margin-left:0}.watch-btn.watching{border-color:var(--brand)}.issue .sq-btn{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.issue .sq-btn:hover{background:var(--hover)}.content:has(>.issue){padding:0}.content>.issue>.issue-grid{align-items:flex-start;gap:24px;margin:0;display:flex}.content>.issue .issue-main{flex:1 0 0;min-width:380px;padding:20px 12px 32px 36px}.content>.issue .issue-side{flex:0 calc(35% + 12px);min-width:max(50% - 647px,313px);padding:20px 24px 32px 8px}.details-head{border-radius:8px}.details-note{color:var(--text-subtle);padding:0 16px 12px}.status-menu-anchor{vertical-align:middle}.sprint-link{color:var(--link)}.issue-actions-row .sq-btn{width:32px}.issue-main .ref-list{border-radius:6px}.issue-side .details-head .details-sub{margin-left:4px}.search-page{flex-direction:column;min-width:0;padding:24px 24px 80px;display:flex}.search-page.with-panel{padding-right:372px}.search-head{gap:8px}.query-bar{border-bottom:0;align-items:center;padding:0 0 16px}.mode-toggle{background:var(--neutral);border-radius:6px;flex:none;padding:2px;display:inline-flex}.mode-opt{height:26px;color:var(--text-subtle);border:1px solid #0000;border-radius:4px;place-items:center;padding:0 8px;font-weight:500;display:inline-grid}.mode-opt:hover{background:var(--pressed);text-decoration:none}.mode-opt.selected{background:var(--selected-bg);color:var(--selected-text);border-color:var(--brand)}.mode-opt.disabled{opacity:.5}.pick-btn{background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-subtle);border:0;border-radius:6px}.pick-btn:hover{background:var(--hover)}.pick-btn.active{background:var(--selected-bg);color:var(--selected-text);box-shadow:inset 0 0 0 1px var(--brand)}.basic-text{border-radius:6px;width:134px;height:32px}.jql-box{border-radius:6px}.jql-errors{color:#ae2e24;background:0 0;margin:4px 0 0;padding:0;font-size:12px;line-height:16px;display:block}.jql-errors p{align-items:center;gap:4px;display:flex}.jql-errors svg{color:var(--danger);flex:none}.view-row{justify-content:flex-end;margin:-8px 0 8px;display:flex}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:auto}.results{border-collapse:separate;border-spacing:0}.results th{background:var(--sunken);height:40px;color:var(--text-subtle);border-bottom:1px solid var(--border);border-right:1px solid var(--border);font-size:12px;font-weight:650;position:sticky;top:0}.results td{border-bottom:1px solid var(--border);height:40px;padding:0 8px}.results tr:last-child td{border-bottom:0}.results .col-check{text-align:center;width:40px}.results .col-work{min-width:340px}.results .col-picker{text-align:center;border-right:0;width:40px}.row-selected td{background:var(--selected-bg)}.work-cell{align-items:center;gap:8px;display:inline-flex}.issue-key{font-weight:400;text-decoration:underline}.no-results{padding:64px 0}.no-results h2{font-weight:650}.pager{color:var(--text-subtle);border-top:0;justify-content:center}.pager .pager-nav{margin-left:0}.selection-bar{z-index:60;color:#fff;box-shadow:var(--shadow-overlay);background:#1e1f21;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;display:flex;position:fixed;bottom:24px;left:calc(50% + 160px);transform:translate(-50%)}.sel-count{padding:0 8px;font-weight:600}.sel-sep{background:#ffffff4d;width:1px;height:20px}.sel-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;font-weight:500;display:inline-flex}.sel-btn:hover{background:#ffffff29}.sel-btn.inert{opacity:.6;cursor:default}.sel-btn,.sel-count{white-space:nowrap}.selection-bar{width:max-content;max-width:calc(100vw - 400px)}.with-panel .selection-bar{max-width:calc(100vw - 720px);left:calc(50vw - 20px)}.results td.col-status,.results th.col-status{min-width:130px}.bulk-head h2{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:0 6px;display:flex}.bulk-count{white-space:nowrap;font-size:20px}.sel-btn.icon{padding:0 8px}.new-badge{background:#8f7ee7;border-radius:4px;padding:0 4px;font-size:11px}.selection-bar .menu{color:var(--text)}.bulk-panel{top:var(--topbar-h);z-index:55;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:360px;padding:24px;display:flex;position:fixed;bottom:0;right:0;overflow:auto}.bulk-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.bulk-head h2{font-size:20px;font-weight:650;line-height:24px}.bulk-count{border-left:1px solid var(--border);margin-left:6px;padding-left:8px;font-weight:400}.bulk-head .feedback{color:var(--text-subtle);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.bulk-lead{margin-bottom:12px}.bulk-search{border:1px solid var(--border-input);border-radius:6px;align-items:center;gap:8px;height:36px;margin-bottom:12px;padding:0 10px;display:flex}.bulk-search input{background:0 0;border:0;outline:0;flex:1}.bulk-fields{border:1px solid var(--border);border-radius:6px;flex:1;align-content:start;gap:4px;padding:12px;display:grid}.bulk-row{grid-template-columns:80px 1fr;align-items:center;gap:4px 8px;margin-bottom:8px;display:grid}.bulk-row label{font-size:13px;font-weight:500}.bulk-row .clear-link{color:var(--text);grid-column:2;justify-self:end;font-size:13px;font-weight:400}.bulk-state{color:var(--text-subtle);grid-column:2;font-size:12px}.bulk-state:empty{display:none}.bulk-actions{gap:8px;margin-top:16px;display:flex}.bulk-footer{margin-top:auto}.bulk-mail{align-items:flex-start;gap:8px;font-size:13px;display:flex}.bulk-preview{gap:8px;display:grid}.bulk-preview-row{grid-template-columns:80px 1fr;align-items:center;gap:8px;display:grid}.bulk-preview dt{font-size:13px;font-weight:500}.bulk-failures{background:var(--danger-bg);color:#ae2e24;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:13px}.bulk-failures ul{padding-left:18px;list-style:outside}.bulk-status-list{gap:4px;display:grid}.bulk-status{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:flex}.bulk-status:hover,.bulk-status.chosen{background:var(--selected-bg)}.two-pane{min-width:0;display:flex}.two-pane .wizard-steps{width:240px;min-height:calc(100vh - var(--topbar-h));flex:none}.two-pane .wizard{flex:1;min-width:0;padding:24px 32px}.star-on{color:#e2b203}.filters-page{padding:24px}.create-modal{max-height:calc(100vh - 80px);padding:16px 20px 0}.create-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chip-pair{color:var(--text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.chip-bar{background:var(--border-input);width:1px;height:14px;margin:0 4px}.chip-select{appearance:none;max-width:170px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px}.chip-select.plain{font-weight:500}.chip-select:hover{background:var(--hover)}.create-head-actions{gap:4px;display:flex}.compact-summary{margin-bottom:4px}.summary-big{background:0 0;border:0;outline:0;width:100%;height:40px;padding:0 2px;font-size:20px;font-weight:650;line-height:24px}.summary-big::placeholder{color:var(--text-subtle);opacity:.8}.compact-desc textarea{resize:none;width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 2px}.compact-desc textarea::placeholder{color:var(--text-subtle);opacity:1}.chip-row{flex-wrap:wrap;gap:8px;margin:16px 0 12px;display:flex}.chip{border:1px solid var(--border);height:28px;color:var(--text-subtle);border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chip .chip-select{max-width:150px}.chip .chip-select,.chip .chip-input{height:24px;color:var(--text);font-size:13px}.chip-input{background:0 0;border:0;outline:0;width:64px;padding:0}.create-footer{border-top:1px solid var(--border);align-items:center;gap:16px;margin:0 -20px;padding:12px 20px;display:flex}.create-modal.expanded .create-form{max-height:calc(100vh - 220px);padding:0 2px;overflow:auto}.versions .lozenge{text-transform:uppercase;font-size:11px;font-weight:650}.with-panel .sel-btn.inert{display:none}.unmapped{background:var(--warning-bg);border-radius:8px;margin:0 0 12px;padding:8px 12px}.unmapped summary{cursor:pointer;font-weight:500}.unmapped-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.shortcuts-body{max-height:calc(100vh - 260px);padding-right:4px;overflow:auto}.shortcuts-body h3{margin:16px 0 8px;font-size:14px;font-weight:650}.shortcut-grid{grid-template-columns:1fr 1fr;gap:4px 32px;margin:0;padding:0;list-style:none;display:grid}.shortcut-grid li{justify-content:space-between;align-items:center;min-height:28px;display:flex}.keycaps{align-items:center;gap:4px;display:inline-flex}.keycaps kbd,.pro-tip kbd{background:var(--neutral);min-width:24px;height:24px;font:inherit;color:var(--text);border-radius:4px;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}.key-then{color:var(--text-subtle);font-size:12px}.shortcuts-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.switch-label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.help-panel{top:var(--topbar-h);z-index:60;background:var(--surface);width:360px;max-width:100vw;box-shadow:-1px 0 0 var(--border), var(--shadow-overlay);flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;bottom:0;right:0;overflow:auto}.help-head{justify-content:space-between;align-items:center;display:flex}.help-head h2{font-size:20px;font-weight:650;line-height:24px}.help-articles{gap:16px;margin:0;padding:0;list-style:none;display:grid}.help-articles p{color:var(--text-subtle);margin:4px 0 0}.help-links{gap:8px;margin-top:auto;display:grid}.error-page{text-align:center;justify-items:center;gap:12px;padding:96px 24px;display:grid}.error-page h1{font-size:20px;font-weight:650;line-height:24px}.error-art{color:var(--text-subtlest)}.tab-placeholder{text-align:center;border:1px dashed var(--border-input);border-radius:12px;justify-items:center;gap:8px;max-width:560px;margin:64px auto;padding:32px;display:grid}.tab-placeholder h2{font-size:20px;font-weight:650;line-height:24px}.tab-placeholder-icon{color:var(--text-subtlest)}.worklog-empty{text-align:center;color:var(--text-subtle);justify-items:center;padding:32px 16px;display:grid}.dev-links{gap:8px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.dev-link.inert{color:var(--text-subtlest);cursor:default}.board-lanes{position:relative}.board-config-btn{z-index:2;position:absolute;top:4px;right:0}.swimlane{margin-bottom:16px}.swimlane-head{align-items:center;gap:8px;height:32px;margin-bottom:4px;display:flex}.swimlane-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.swimlane-key{color:var(--text-subtle)}.swimlane-count{color:var(--text-subtle);font-size:12px}.board-stale{text-align:center;justify-items:center;gap:12px;padding:96px 24px;display:grid}.board-stale h2{font-size:20px;font-weight:650;line-height:24px}.config-banner{background:var(--selected-bg);color:var(--text);border-radius:8px;margin:0 0 12px;padding:12px 16px}.config-columns{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.config-col{background:var(--sunken);border-radius:8px;flex:1 0 200px;align-content:start;justify-items:start;gap:8px;min-height:200px;padding:12px;display:grid}.config-col h3{font-size:14px;font-weight:600}.config-col.hidden-col{border:1px dashed var(--border-input);background:0 0}.space-list .table-wrap{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.space-list table{border-collapse:collapse;width:100%}.space-list th{text-align:left;color:var(--text-subtle);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:600}.space-list td{border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 12px}.space-list .col-check{width:36px}.list-work{align-items:center;gap:8px;display:inline-flex}.list-summary{text-overflow:ellipsis;max-width:420px;overflow:hidden}.icon-spacer{flex:none;width:32px;display:inline-block}.list-foot{color:var(--text-subtle);align-items:center;gap:12px;padding:12px 4px;display:flex}.swimlane .board{min-height:0;padding-bottom:8px}.ops-facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0 12px;display:grid}.ops-facts dt{color:var(--text-subtle)}.ops-facts dd{margin:0}.ops-mirrors{margin:0 0 16px;padding-left:18px}.approval-list{gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.approval-row{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.approval-row code{font-size:12px}.approval-status-approved{background:#dcfff1}.approval-status-rejected,.approval-status-invalidated,.approval-status-expired{background:#ffeceb}.approval-status-consumed{background:#f1f2f4}.approval-form{gap:8px;max-width:460px;margin-bottom:24px;display:grid}.approval-form label{gap:2px;display:grid}.clock-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:8px 0 16px;display:grid}.clock-card{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;align-content:start;gap:4px;padding:10px 12px;display:grid}.clock-card h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.clock-card p{margin:0;font-size:12px}.clock-card.paused{background:#fff7d6}.clock-card.network{background:#f1f6ff}.clock-line{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sla-form{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.lozenge.sla-running{background:var(--lozenge-done-bg);color:var(--lozenge-done-fg);border-color:var(--lozenge-done-bd)}.lozenge.sla-paused{color:#292a2e;background:#f5cd47;border-color:#cf9f02}.lozenge.sla-breached{color:#ae2e24;background:#ffeceb;border-color:#f15b50}.approval-head{align-items:center;gap:8px;display:flex}.approval-amount{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:650}.approval-banner{color:#5d1f1a;background:#ffd5d2;border-radius:4px;padding:6px 10px;font-size:13px}.approval-banner.neutral{color:#292a2e;background:#dcdfe4}.approval-facts{grid-template-columns:max-content 1fr;gap:2px 14px;margin:0;font-size:13px;display:grid}.approval-facts dt{color:var(--text-subtle)}.approval-facts dd{margin:0}.hash-chip{box-shadow:inset 0 0 0 1px var(--border);background:#f1f2f4;border-radius:10px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.lozenge.approval-lozenge-approved{background:var(--lozenge-done-bg);color:var(--lozenge-done-fg);border-color:var(--lozenge-done-bd)}.lozenge.approval-lozenge-requested{background:var(--lozenge-prog-bg);color:var(--lozenge-prog-fg);border-color:var(--lozenge-prog-bd)}.lozenge.approval-lozenge-rejected,.lozenge.approval-lozenge-invalidated,.lozenge.approval-lozenge-expired{color:#ae2e24;background:#ffeceb;border-color:#f15b50}.lozenge.approval-lozenge-consumed{background:var(--lozenge-todo-bg);color:var(--lozenge-todo-fg);border-color:var(--lozenge-todo-bd)}.issue-menu{z-index:30;min-width:240px}.issue-menu .menu-item{align-items:center;gap:12px;width:100%;display:flex}.menu-item-label{text-align:left;flex:1}.menu-keys{background:var(--neutral);color:var(--text-subtle);font:inherit;border-radius:3px;padding:0 4px;font-size:12px;line-height:16px}.menu-find{padding:8px 12px 4px}.menu-find .input{width:100%}.share-label{color:var(--text-subtle);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.share-actions{gap:8px;margin-top:16px;display:flex}.share-actions .input{flex:1}@media print{.sidebar,.topnav,.issue-side,.issue-actions-row,.comment-form{display:none!important}}.picker-value{min-height:32px;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-left:-6px;padding:0 6px;display:inline-flex}.picker-value:hover:not(:disabled){background:var(--hover)}.picker-value:disabled{cursor:default}.picker-value.placeholder-text{color:var(--text-subtlest);min-width:80px}.picker{width:100%;position:relative}.picker-input{background:var(--surface);height:36px;color:var(--text-subtle);border:2px solid #388bff;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:flex}.picker-input input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1}.picker-list{z-index:40;background:var(--surface);border-radius:8px;max-height:320px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 8px 12px #1e1f2126,0 0 1px #1e1f214f}.picker-heading{color:var(--text-subtle);padding:8px 20px 4px;font-size:12px;font-weight:650}.picker-option{cursor:pointer;border-left:2px solid #0000;align-items:center;min-height:40px;padding:0 20px;display:flex}.picker-option.active{background:var(--hover);border-left-color:var(--brand)}.picker-empty{color:var(--text-subtlest);padding:8px 20px}.labels-field.open{justify-items:start;gap:6px;display:grid}.labels-field.open .picker{justify-self:stretch}.label-tone-0{border-color:#e774bb}.label-tone-1{border-color:#f5cd47}.label-tone-2{border-color:#4bce97}.label-tone-3{border-color:#6cc3e0}.label-tone-4{border-color:#9f8fef}.label-tone-5{border-color:#fea362}.board-split{grid-template-columns:minmax(0,1fr) 440px;align-items:start;margin:0 -24px -24px 0;display:grid}.board-split>.board-split-main{min-width:0;padding-right:24px}.board-plain,.board-plain>.board-split-main{display:contents}.issue-panel{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;height:calc(100vh - 56px);margin-top:-24px;display:flex;position:sticky;top:56px}.issue-panel-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;height:56px;padding:0 16px 0 24px;display:flex}.issue-panel-title{align-items:center;gap:8px;margin-right:auto;font-weight:650;display:inline-flex}.issue-panel-body{flex:1;min-height:0;padding:20px 24px 24px 32px;overflow-y:auto}.card.selected{box-shadow:inset 0 0 0 2px var(--brand)}.issue-panel .breadcrumbs>:nth-child(-n+4){display:none}.issue-panel .issue-grid{flex-direction:column;gap:0;margin-top:0;display:flex}.issue-panel .issue-main,.issue-panel .issue-side{display:contents}.issue-panel .issue{position:relative}.issue-panel .breadcrumbs{order:-4;padding-right:150px}.issue-panel .issue-side>.issue-top{margin:0;position:absolute;top:0;right:0}.issue-panel .issue-summary,.issue-panel .inline-edit{order:-2}.issue-panel .status-row{order:-2;margin-top:8px}.issue-panel .issue-actions-row{order:-1}.issue-panel .issue-side>*{order:1;align-self:stretch}.issue-panel .issue-side>.issue-top{order:-3}.issue-panel .issue-side>.status-row{order:-2}.issue-panel .activity-head,.issue-panel .activity-tabs,.issue-panel .comment-form,.issue-panel .worklog-empty,.issue-panel ol.activity{order:2}.issue-panel .details dl{grid-template-columns:1fr;gap:4px 0}.issue-panel .details dt{color:var(--text);margin-top:12px;font-weight:500}.issue-panel .details dt:first-child{margin-top:0}.issue .issue-summary{margin:0 -6px 4px;padding:8px 6px}.issue .issue-main>.breadcrumbs{margin-bottom:2px}.issue .issue-actions-row{margin-bottom:0}.issue .issue-actions-row+.section-toggle{margin-top:16px}.issue .section-toggle{min-height:32px}.issue .section-toggle>.icon-btn{margin-left:-8px;margin-right:-4px}.issue .activity-head{min-height:20px;margin-left:0}.issue .activity-head .caret{display:none}.issue .comment-compose{grid-template-columns:32px minmax(0,1fr);gap:8px;margin-bottom:0}.issue .pro-tip{margin:2px 0 16px 40px}.issue .issue-top{margin-bottom:2px;padding-top:1px}.issue .status-row{margin-bottom:0;padding:12px 0}.issue .improve-btn{height:32px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.issue .improve-btn:hover{background:var(--hover)}.issue .lock-btn{width:30px}.issue .details{container-type:inline-size}.issue .details-head{gap:4px;height:48px;padding:0 8px}.issue .details-head .caret-box{place-items:center;width:24px;height:24px;display:inline-grid}.issue .details-headrow{position:relative}.issue .details-gear{position:absolute;top:8px;right:8px}.issue .details dl{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px 0;padding:8px 12px 20px 19px}.issue .details dt{color:var(--text);font-weight:500}.issue .details dd{flex-direction:column;justify-content:center;align-items:flex-start;min-height:32px;display:flex}@container (max-width:299px){.issue .details dl{grid-template-columns:1fr;gap:0;padding:8px 19px 20px}.issue .details dt{color:var(--text);padding:4px 0;line-height:19px}.issue .details dd{flex-direction:column;justify-content:center;align-items:flex-start;min-height:32px;margin-bottom:12px;display:flex}.issue .details dd:last-of-type{margin-bottom:0}}.issue .watch-btn{box-shadow:inset 0 0 0 1px var(--border);border:0;gap:4px;padding:0 12px}.issue .watch-btn.watching{box-shadow:inset 0 0 0 1px var(--brand)}.issue .improve-btn{gap:8px;padding:0 12px 0 10px}.issue .details-gear{border-radius:4px;width:24px;height:24px;top:13px;right:16px}.issue .comment-box{min-height:90px;margin:2px}.issue .pro-tip{margin-top:-3px}@container (max-width:299px){.issue .details dl{padding-right:12px}}.issue .details-head,.issue .details-collapsed .details-head{font-size:16px;font-weight:500;line-height:20px}.issue .details-gear{top:12px}.issue .comment-box textarea{min-height:31px;padding-top:11px}.issue .quick-replies{padding-bottom:16px}.issue .configure-link{color:var(--text-subtle);gap:8px;padding:0 12px 0 10px;font-size:14px;font-weight:500;text-decoration:none}.issue .quick-replies{padding-left:17px}.issue .description{padding-top:5px;line-height:24px}.issue-modal-blanket{z-index:50;background:#050c1f75;justify-content:center;padding:60px;display:flex;position:fixed;inset:0}.issue-modal{background:var(--surface);border-radius:12px;flex-direction:column;width:100%;max-width:1280px;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 12px #1e1f2126,0 0 1px #1e1f214f}.issue-modal-actions{z-index:2;gap:8px;display:flex;position:absolute;top:24px;right:32px}.issue-modal-actions .icon-btn{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}.issue-modal-body{flex:1;min-height:0;overflow-y:auto}.issue-modal .issue{padding-top:68px;position:relative}.issue-modal .issue-grid{align-items:flex-start;gap:24px;margin:0;display:flex}.issue-modal .issue-main{flex:1 0 0;min-width:380px;padding:20px 12px 32px 36px}.issue-modal .issue-side{flex:0 calc(35% + 12px);min-width:313px;padding:20px 24px 32px 4px}.issue-modal .breadcrumbs{min-height:24px;position:absolute;top:28px;left:32px}.issue-modal .breadcrumbs>:nth-child(-n+4){display:none}.issue-modal .issue-top{margin:0;position:absolute;top:23px;right:112px}.issue-panel-slot{display:contents}.issue-panel .issue .details dl{grid-template-columns:1fr;gap:0;padding:8px 12px 20px 19px}.issue-panel .issue .details dt{padding:4px 0;line-height:19px}.issue-panel .issue .details dd{margin-bottom:12px}.issue-panel .issue .details dd:last-of-type{margin-bottom:0}.issue-panel .issue-actions-row{flex-direction:row-reverse;justify-content:flex-end}.issue-panel .summarise-btn{display:none}.issue .summarise-btn{cursor:default}.content>.issue,.issue-modal-body{container-type:inline-size}@container (max-width:716px){.content>.issue>.issue-grid,.issue-modal .issue-grid{flex-direction:column;gap:0}.content>.issue .issue-main,.content>.issue .issue-side,.issue-modal .issue-main,.issue-modal .issue-side{flex:none;width:100%;min-width:0}.content>.issue .issue-main,.issue-modal .issue-main{padding:20px 24px 8px 36px}.content>.issue .issue-side,.issue-modal .issue-side{padding:0 24px 32px 36px}}@media (max-width:999px){.issue-modal-blanket{padding:24px}}.approval-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.approval-form-row .approval-currency{max-width:120px}.approval-facts-input{border:1px solid var(--border);border-radius:4px;gap:6px;margin:0;padding:8px 10px;display:grid}.approval-facts-input legend{padding:0 4px;font-weight:600}.approval-facts-input p{margin:0;font-size:12px}.approval-fact-row{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.approval-status-withdrawn{background:#f1f2f4}.lozenge.approval-lozenge-withdrawn{background:var(--lozenge-todo-bg);color:var(--lozenge-todo-fg);border-color:var(--lozenge-todo-bd)}.authority-table{border-collapse:collapse;margin:4px 0 24px;font-size:13px}.authority-table th{text-align:left;color:var(--text-subtle);border-bottom:1px solid var(--border);padding:4px 10px 4px 0;font-size:12px;font-weight:600}.authority-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 10px 4px 0}
.settings{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-nav{gap:2px;display:grid;position:sticky;top:16px}.settings-nav h2{color:var(--text-subtlest);text-transform:uppercase;margin:0 0 8px;padding:0 8px;font-size:12px;font-weight:650;line-height:16px}.settings-nav a{height:32px;color:var(--text-subtle);border-radius:6px;align-items:center;padding:0 8px;font-weight:500;display:flex}.settings-nav a:hover{background:var(--hover);text-decoration:none}.settings-nav a.active{background:var(--selected-bg);color:var(--selected-text)}.settings-main{min-width:0}.settings:has(.wf-shell){grid-template-columns:minmax(0,1fr)}.settings:has(.wf-shell) .settings-nav{display:none}.settings-main h2.settings-title{margin:0 0 4px;font-size:20px;font-weight:650;line-height:24px}.settings-lead{color:var(--text-subtle);max-width:720px;margin:0 0 16px}.settings-section{margin:24px 0 8px;font-size:16px;font-weight:650;line-height:20px}.settings-toolbar{align-items:center;gap:8px;margin:0 0 16px;display:flex}.settings-toolbar .spacer{flex:1}.kv{grid-template-columns:180px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.kv dt{color:var(--text-subtle);font-weight:500}.kv dd{margin:0}.pill{background:var(--neutral);height:20px;color:var(--text-subtle);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.pill-draft{background:var(--warning-bg);color:#7f5f01}.pill-ok{background:var(--success-bg);color:#4c6b1f}.pill-bad{background:var(--danger-bg);color:#ae2e24}.pill-blue{background:var(--selected-bg);color:var(--selected-text)}.table-flat td,.table-flat th{height:auto}.row-actions{justify-content:flex-end;gap:8px;display:flex}.notice{background:var(--sunken);color:var(--text-subtle);border-radius:8px;margin:0 0 16px;padding:12px 16px}.notice-warn{background:var(--warning-bg);color:#533f04}.notice-bad{background:var(--danger-bg);color:#ae2e24}.notice ul{margin:4px 0 0;padding-left:20px}.switch{cursor:pointer;background:#8c8f97;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .1s;position:absolute;top:2px;left:2px}.switch[aria-checked=true]{background:var(--brand)}.switch[aria-checked=true]:after{left:16px}.switch:disabled{opacity:.5;cursor:not-allowed}.seg{border:1px solid var(--border-input);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{background:var(--surface);height:26px;color:var(--text-subtle);cursor:pointer;border:0;padding:0 10px;font-weight:500}.seg button[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-text)}.stack{gap:8px;display:grid}.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.small{font-size:12px;line-height:16px}.input.short{width:auto;min-width:140px}textarea.input.code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:16px}.matrix{border-collapse:collapse;width:100%}.matrix th,.matrix td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:6px 8px}.matrix th{color:var(--text-subtle);background:var(--sunken);font-size:12px;font-weight:650}.matrix td.cell{text-align:center;width:120px}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip-x{background:var(--neutral);border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 4px 0 8px;font-size:12px;display:inline-flex}.chip-x button{cursor:pointer;width:16px;height:16px;color:var(--text-subtle);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.chip-x button:hover{background:var(--pressed)}.wf-shell{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) 360px;min-height:560px;display:grid;overflow:hidden}.wf-canvas{background:var(--sunken);min-width:0;position:relative;overflow:auto}.wf-toolbar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:8px 12px;display:flex}.wf-toolbar .spacer{flex:1}.wf-panel{border-left:1px solid var(--border);max-height:720px;padding:16px;overflow:auto}.wf-panel h3{margin:0 0 8px;font-size:16px;font-weight:650;line-height:20px}.wf-panel h4{color:var(--text-subtle);text-transform:uppercase;margin:16px 0 6px;font-size:12px;font-weight:650;line-height:16px}.wf-svg{display:block}.wf-node rect{stroke-width:1px;cursor:pointer}.wf-node text{text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:650}.wf-node.todo rect{fill:#eceef1;stroke:#b7b9be}.wf-node.in_progress rect{fill:var(--lozenge-prog-bg);stroke:var(--lozenge-prog-bd)}.wf-node.done rect{fill:var(--lozenge-done-bg);stroke:var(--lozenge-done-bd)}.wf-node.selected rect{stroke:var(--brand);stroke-width:2px}.wf-edge path{fill:none;stroke:#6b6e76;stroke-width:1.5px}.wf-edge.selected path{stroke:var(--brand);stroke-width:2.5px}.wf-edge path.wf-hit{stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.wf-edge.selected path.wf-hit{stroke:#0000}.wf-edge text{pointer-events:all;fill:var(--text);paint-order:stroke;stroke:var(--sunken);stroke-width:4px;cursor:pointer;font-size:11px}.wf-any rect{fill:#1e1f21}.wf-any text{fill:#fff;stroke:none;font-size:10px;font-weight:700}.wf-start circle{fill:#1e1f21}.wf-start text{fill:#fff;font-size:8px;font-weight:700}.wf-text{white-space:pre-wrap;background:var(--surface);margin:0;padding:16px;font:12px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.problem{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.rule-row{background:var(--sunken);border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px;font-size:13px;display:flex}.rule-row .spacer{flex:1}.auto-flow{gap:12px;max-width:760px;display:grid}.auto-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:12px 16px}.auto-card h4{text-transform:uppercase;color:var(--text-subtle);margin:0 0 8px;font-size:12px;font-weight:650;line-height:16px}.auto-card.trigger{border-left:4px solid #8f7ee7}.auto-card.condition{border-left:4px solid #f5cd47}.auto-card.action{border-left:4px solid var(--brand)}.auto-card .inline+.inline{margin-top:8px}.auto-nested{border-left:2px solid var(--border);gap:8px;margin:8px 0 0 12px;padding-left:12px;display:grid}.steps{gap:2px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.steps li{gap:8px;display:flex}.step-success{color:#4c6b1f}.step-failed{color:#ae2e24}.step-skipped,.step-not_met{color:var(--text-subtlest)}details.exec{border-bottom:1px solid var(--border);padding:8px 0}details.exec summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}details.exec summary::-webkit-details-marker{display:none}.boardcfg{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.boardcfg-col{background:var(--sunken);border-radius:8px;flex:0 0 240px;gap:8px;padding:8px;display:grid}.boardcfg-col.unmapped{background:var(--warning-bg)}.boardcfg-status{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:6px;align-items:center;gap:4px;padding:4px;display:flex}.boardcfg-status select{width:110px;height:24px;min-height:24px;margin-left:auto;padding:0 4px}
