.settings-integration-row{border-top:1px solid var(--divider);padding:1.15rem}.jira-settings-card{background:radial-gradient(circle at 92% 0%, #2684ff1f, transparent 38%), color-mix(in srgb, var(--surface-muted) 82%, var(--surface));border:1px solid color-mix(in srgb, #2684ff 24%, var(--border));border-radius:16px;padding:1.15rem;overflow:hidden}.jira-settings-brand{align-items:flex-start;gap:.8rem;display:flex}.jira-mark,.jira-issue-badge>span{color:#fff;background:linear-gradient(145deg,#2684ff,#0052cc);justify-content:center;align-items:center;font-weight:850;display:inline-flex}.jira-mark{border-radius:10px;flex:0 0 38px;height:38px;box-shadow:0 8px 22px #2684ff40}.jira-settings-brand>div{gap:.2rem;min-width:0;display:grid}.jira-settings-brand>div>span,.jira-drawer-action>div>span,.jira-ticket-preview>span{color:color-mix(in srgb, #2684ff 78%, var(--text));letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:800}.jira-settings-brand strong{color:var(--text);font-size:.92rem}.jira-settings-brand p,.jira-drawer-action p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.jira-connection-pill{border:1px solid color-mix(in srgb, #34d399 32%, var(--border));color:color-mix(in srgb, #34d399 78%, var(--text));background:#34d3991f;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.34rem .56rem;font-size:.64rem;font-weight:800;display:inline-flex}.jira-connection-pill i{background:#34d399;border-radius:50%;width:6px;height:6px}.jira-connect-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.jira-connect-form label,.jira-modal-fields label{gap:.36rem;display:grid}.jira-connect-form label>span,.jira-modal-fields label>span{color:var(--text-secondary);font-size:.68rem;font-weight:750}.jira-connect-form label:last-of-type{grid-column:1/-1}.jira-connect-form label small{color:var(--muted);font-size:.64rem}.jira-connect-form .input,.jira-modal-fields .input,.jira-modal-fields select,.jira-modal-fields textarea{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:9px;width:100%;min-height:40px;padding:.64rem .7rem;font-size:.75rem}.jira-connect-form .input:focus,.jira-modal-fields :is(.input,select,textarea):focus{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.jira-connect-button{justify-self:start}.jira-settings-loading{color:var(--muted);padding:1rem 0 .2rem 3rem;font-size:.72rem}.jira-connected-details{justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;display:flex}.jira-connected-details dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.jira-connected-details dl>div{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--border);border-radius:10px;gap:.2rem;min-width:0;padding:.65rem .7rem;display:grid}.jira-connected-details dt{color:var(--muted);text-transform:uppercase;font-size:.61rem;font-weight:750}.jira-connected-details dd{color:var(--text);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-size:.7rem;font-weight:700;overflow:hidden}.jira-disconnect-button{background:color-mix(in srgb, #f87171 8%, var(--surface));border:1px solid color-mix(in srgb, #f87171 28%, var(--border));color:color-mix(in srgb, #f87171 78%, var(--text));cursor:pointer;border-radius:9px;min-height:38px;padding:.55rem .8rem;font-size:.7rem;font-weight:750}.jira-disconnect-button:disabled{cursor:not-allowed;opacity:.55}.jira-settings-message{border-radius:9px;margin:.8rem 0 0;padding:.55rem .65rem;font-size:.68rem}.jira-settings-message-error,.jira-modal-error{border:1px solid color-mix(in srgb, #f87171 26%, var(--border));color:color-mix(in srgb, #f87171 82%, var(--text));background:#f871711a}.jira-settings-message-success{border:1px solid color-mix(in srgb, #34d399 26%, var(--border));color:color-mix(in srgb, #34d399 80%, var(--text));background:#34d3991a}.jira-settings-message-neutral{background:color-mix(in srgb, var(--accent) 8%, var(--surface-elevated));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));color:var(--text)}.jira-settings-toast{background-color:var(--surface-elevated);z-index:1200;max-width:min(360px,100vw - 24px);margin:0;padding:.72rem .9rem;position:fixed;top:24px;right:24px;box-shadow:0 18px 48px #0000003d}.jira-issue-badge{background:color-mix(in srgb, #2684ff 10%, var(--surface-muted));border:1px solid color-mix(in srgb, #2684ff 30%, var(--border));color:color-mix(in srgb, #2684ff 74%, var(--text));z-index:3;border-radius:999px;flex:none;align-items:center;gap:.34rem;padding:.27rem .48rem .27rem .3rem;text-decoration:none;display:inline-flex;position:relative}.jira-issue-badge>span{border-radius:5px;width:18px;height:18px;font-size:.56rem}.jira-issue-badge strong{color:inherit;font-size:.64rem;font-weight:800;line-height:1}.jira-issue-badge-compact{gap:.28rem;padding:.2rem .4rem .2rem .25rem}.jira-issue-badge-compact>span{width:15px;height:15px;font-size:.5rem}.jira-issue-badge-compact strong{font-size:.59rem}a.jira-issue-badge:hover,a.jira-issue-badge:focus-visible{background:color-mix(in srgb, #2684ff 18%, var(--surface-muted));border-color:color-mix(in srgb, #2684ff 58%, var(--border));outline:none}.jira-drawer-action{background:linear-gradient(110deg, color-mix(in srgb, #2684ff 10%, var(--surface-muted)), color-mix(in srgb, var(--surface-muted) 84%, transparent));border:1px solid color-mix(in srgb, #2684ff 24%, var(--border));border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .9rem;display:flex}.jira-drawer-action>div{align-items:flex-start;gap:.25rem;min-width:0;display:grid}.jira-drawer-action>div>strong{color:var(--text);font-size:.79rem}.jira-drawer-action-linked>div{grid-template-columns:auto auto;align-items:center}.jira-drawer-action-linked>div>span{grid-column:1/-1}.jira-drawer-action .button{flex:none;min-height:36px;padding:.52rem .72rem}.jira-modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:1400;background:#05060ac2;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.jira-modal{background:var(--surface);border:1px solid color-mix(in srgb, #2684ff 30%, var(--border-strong));border-radius:20px;width:100%;max-width:720px;max-height:calc(100vh - 2.5rem);overflow:auto;box-shadow:0 32px 100px #0000008c}.jira-modal-header{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-start;padding:1.2rem 1.25rem;display:flex}.jira-modal-header>div{gap:.25rem;display:grid}.jira-modal-header>div>span{color:color-mix(in srgb, #2684ff 80%, var(--text));letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:800}.jira-modal-header h2{color:var(--text);margin:0;font-size:1.15rem}.jira-modal-header p{color:var(--muted);margin:0;font-size:.71rem}.jira-modal-header>button{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;display:inline-flex}.jira-modal-body{gap:1rem;padding:1.2rem 1.25rem;display:grid}.jira-ticket-preview{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 40%), var(--surface-muted);border:1px solid var(--border);border-radius:13px;gap:.42rem;padding:.9rem;display:grid}.jira-ticket-preview>strong{color:var(--text);font-size:.9rem}.jira-ticket-preview>p{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.55}.jira-ticket-preview>div{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.2rem;display:flex}.jira-ticket-preview>div>span{background:color-mix(in srgb, var(--surface) 70%, transparent);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.28rem .45rem;font-size:.62rem;font-weight:700}.jira-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.jira-modal-fields label>span{justify-content:space-between;align-items:center;display:flex}.jira-modal-fields label>span small{color:var(--muted);font-size:.6rem;font-weight:600}.jira-field-wide{grid-column:1/-1}.jira-modal-fields textarea{resize:vertical;min-height:88px}.jira-modal-fields :is(select,input,textarea):disabled{cursor:not-allowed;opacity:.58}.jira-modal-error{border-radius:9px;margin:0;padding:.6rem .7rem;font-size:.69rem}.jira-modal-actions{border-top:1px solid var(--divider);justify-content:flex-end;align-items:center;gap:.6rem;padding:.9rem 1.25rem 1.1rem;display:flex}.dashboard-jira-heading{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.dashboard-jira-heading>strong{min-width:0}.ask-timmy-answer-item{gap:.45rem;display:grid}.ask-timmy-jira-link{color:color-mix(in srgb, #2684ff 74%, var(--text));justify-self:start;align-items:center;gap:.3rem;padding:0 .35rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.ask-timmy-jira-link:hover,.ask-timmy-jira-link:focus-visible{color:color-mix(in srgb, #2684ff 88%, var(--text));text-decoration:underline}@media (max-width:720px){.jira-connect-form,.jira-modal-fields{grid-template-columns:minmax(0,1fr)}.jira-connect-form label:last-of-type,.jira-field-wide{grid-column:auto}.jira-connected-details{flex-direction:column;align-items:stretch}.jira-connected-details dl{grid-template-columns:minmax(0,1fr)}.jira-disconnect-button,.jira-drawer-action .button{align-self:flex-start}.jira-drawer-action{flex-direction:column;align-items:stretch}}@media (max-width:480px){.settings-integration-row{padding:.8rem}.jira-settings-brand{flex-wrap:wrap}.jira-connection-pill{margin-left:0}.jira-modal-backdrop{align-items:flex-end;padding:.4rem}.jira-modal{border-radius:16px;max-height:calc(100vh - .8rem)}.jira-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.integrations-settings{gap:1.25rem;padding:1rem;display:grid}.integration-group{gap:.7rem;display:grid}.integration-group-header{justify-content:space-between;align-items:end;gap:1rem;padding:0 .15rem;display:flex}.integration-group-header>div{gap:.18rem;display:grid}.integration-group-header span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.integration-group-header h3{color:var(--text);margin:0;font-size:.86rem}.integration-group-header>small{color:var(--muted);text-align:right;max-width:330px;font-size:.64rem;line-height:1.4}.integration-group-header-compact{align-items:center}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.integrations-grid-available{grid-template-columns:minmax(0,1fr)}.integrations-grid-upcoming{gap:.7rem}.integration-card-upcoming{min-height:0}.integration-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-muted) 92%, transparent), color-mix(in srgb, var(--surface) 96%, transparent));border:1px solid color-mix(in srgb, var(--border) 84%, var(--accent) 10%);border-radius:16px;min-width:0;padding:1rem;box-shadow:0 12px 32px #0000001f}.integration-card-jira{background:radial-gradient(circle at 100% 0%, #2684ff21, transparent 34%), var(--surface-muted);border-color:color-mix(in srgb, #2684ff 25%, var(--border))}.integration-card-attention{border-color:color-mix(in srgb, #f59e0b 42%, var(--border))}.integration-card-header{align-items:flex-start;gap:.75rem;display:flex}.integration-card-header>div{flex:1;min-width:0}.integration-card-header h3{color:var(--text);margin:0;font-size:.92rem}.integration-card-header p{color:var(--muted);margin:.28rem 0 0;font-size:.7rem;line-height:1.45}.jira-card-description-row{flex-wrap:wrap;align-items:baseline;gap:.18rem .55rem;display:flex}.jira-manual-trigger{color:color-mix(in srgb, var(--accent) 64%, var(--text-secondary));cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.61rem;font-weight:750}.jira-manual-trigger:hover{color:var(--accent)}.jira-manual-trigger span{margin-left:.08rem;font-size:.72rem;transition:transform .15s;display:inline-block}.jira-manual-trigger[aria-expanded=true] span{transform:rotate(180deg)}.integration-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.integration-app-icon{background:color-mix(in srgb, var(--surface) 84%, var(--accent) 8%);border:1px solid var(--border);color:var(--text);letter-spacing:-.02em;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:.64rem;font-weight:850;display:inline-flex}.integration-app-icon-jira{color:#fff;background:linear-gradient(145deg,#2684ff,#0052cc);border-color:#0000}.integration-app-icon-github{background:color-mix(in srgb, var(--text) 12%, var(--surface))}.integration-app-icon-linear{background:linear-gradient(145deg, color-mix(in srgb, #8b5cf6 45%, var(--surface)), var(--surface))}.integration-app-icon-slack{background:linear-gradient(145deg, color-mix(in srgb, #36c5f0 25%, var(--surface)), color-mix(in srgb, #e01e5a 18%, var(--surface)))}.integration-status{border:1px solid var(--border);border-radius:999px;align-items:center;padding:.28rem .45rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.integration-status-connected{border-color:color-mix(in srgb, #34d399 30%, var(--border));color:color-mix(in srgb, #34d399 76%, var(--text));background:#34d3991c}.integration-status-attention{border-color:color-mix(in srgb, #f59e0b 32%, var(--border));color:color-mix(in srgb, #f59e0b 78%, var(--text));background:#f59e0b1c}.integration-status-idle,.integration-status-soon{background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--muted)}.integration-primary-action{flex:none;min-width:88px}.integration-coming-soon-action{width:100%;margin-top:.9rem}.integration-card-loading{color:var(--muted);padding:.9rem 0 .1rem 3.15rem;font-size:.69rem}.jira-manual-dropdown{margin-top:.75rem}.jira-manual-dropdown>header{justify-content:space-between;align-items:center;display:flex}.jira-manual-dropdown>header strong{color:var(--text-secondary);font-size:.72rem}.jira-manual-dropdown>header button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:.2rem .3rem;font-size:.63rem;font-weight:750}.jira-manual-dropdown .jira-connect-form{margin-top:.7rem}.jira-connected-content{gap:.75rem;margin-top:.9rem;display:grid}.integration-details-panel{background:color-mix(in srgb, var(--surface) 58%, transparent);border:1px solid var(--border);border-radius:13px;padding:.8rem;animation:.15s ease-out integration-details-enter}.integration-details-header{justify-content:space-between;align-items:center;display:flex}.integration-details-header>div{gap:.12rem;display:grid}.integration-details-header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:800}.integration-details-header strong{color:var(--text);font-size:.78rem}.integration-details-close{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:.35rem .45rem;font-size:.64rem;font-weight:750}.integration-details-close:hover,.integration-details-close:focus-visible{color:var(--text);outline:none}@keyframes integration-details-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.jira-connection-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.jira-connection-metadata>div,.jira-delivery-stats>div{background:color-mix(in srgb, var(--surface) 74%, transparent);border:1px solid var(--border);border-radius:10px;gap:.18rem;min-width:0;padding:.6rem .68rem;display:grid}.jira-connection-metadata dt,.jira-delivery-stats span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.57rem;font-weight:750}.jira-connection-metadata dd{color:var(--text);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-size:.67rem;font-weight:700;overflow:hidden}.jira-delivery-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.jira-delivery-stats strong{color:var(--text);font-size:1rem}.jira-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.jira-feature-list li{background:color-mix(in srgb, var(--surface) 55%, transparent);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .62rem;display:flex}.jira-feature-list li>span{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:.67rem;display:inline-flex}.jira-feature-list li.is-available>span{border-color:color-mix(in srgb, #34d399 30%, var(--border));color:color-mix(in srgb, #34d399 78%, var(--text));background:#34d3991c}.jira-feature-list li>div{gap:.1rem;min-width:0;display:grid}.jira-feature-list strong{color:var(--text-secondary);font-size:.64rem}.jira-feature-list small{color:var(--muted);font-size:.57rem}.jira-manage-panel{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--border);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem;display:grid}.jira-defaults-panel{border-bottom:1px solid var(--divider);grid-column:1/-1;gap:.65rem;padding-bottom:.75rem;display:grid}.jira-defaults-panel>div:first-child,.jira-connection-controls-copy{gap:.18rem;display:grid}.jira-defaults-panel strong,.jira-connection-controls-copy strong{color:var(--text);font-size:.7rem}.jira-defaults-panel span,.jira-connection-controls-copy span{color:var(--muted);font-size:.62rem}.jira-defaults-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.jira-defaults-fields label{gap:.3rem;display:grid}.jira-defaults-fields select{min-width:0}.jira-defaults-actions,.jira-connection-controls-actions{align-items:center;gap:.45rem;display:flex}.jira-defaults-actions>span{color:var(--muted);font-size:.62rem}.jira-priority-mapping{gap:.35rem;display:grid}.jira-priority-mapping>span{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.jira-priority-mapping>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.jira-priority-mapping label{gap:.22rem;display:grid}.jira-priority-mapping label>span{text-transform:capitalize}.jira-priority-mapping .input{min-width:0}.jira-site-selection{background:color-mix(in srgb, #2684ff 7%, var(--surface));border:1px solid color-mix(in srgb, #2684ff 22%, var(--border));border-radius:11px;gap:.65rem;margin-top:.8rem;padding:.75rem;display:grid}.jira-site-selection>div:first-child{gap:.12rem;display:grid}.jira-site-selection>div:first-child span{color:color-mix(in srgb, #2684ff 78%, var(--text));text-transform:uppercase;font-size:.57rem;font-weight:800}.jira-site-selection>div:first-child strong{color:var(--text);font-size:.73rem}.jira-site-selection>div:nth-child(2){gap:.4rem;display:grid}.jira-site-selection button{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;padding:.55rem .65rem;display:flex}.jira-site-selection button>span{gap:.1rem;display:grid}.jira-site-selection button strong{font-size:.68rem}.jira-site-selection button small,.jira-site-selection p{color:var(--muted);margin:0;font-size:.61rem}.jira-site-selection button i{color:var(--accent);font-style:normal}.triage-card-action-jira{background:color-mix(in srgb, #2684ff 8%, var(--surface-muted));border-color:color-mix(in srgb, #2684ff 25%, var(--border));color:color-mix(in srgb, #2684ff 75%, var(--text));text-decoration:none}.triage-card-action-jira .triage-card-action-icon,.jira-menu-icon{color:#fff;background:linear-gradient(145deg,#2684ff,#0052cc);border-radius:5px;justify-content:center;align-items:center;font-size:.55rem;font-weight:850;display:inline-flex}.jira-menu-icon{width:18px;height:18px}.jira-connect-prompt{background:var(--surface);border:1px solid color-mix(in srgb, #2684ff 28%, var(--border));border-radius:18px;gap:1rem;width:100%;max-width:480px;padding:1rem;display:grid;box-shadow:0 28px 90px #00000080}.jira-connect-prompt>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.jira-connect-prompt>header>div{gap:.15rem;display:grid}.jira-connect-prompt>header>div>span{color:color-mix(in srgb, #2684ff 78%, var(--text));text-transform:uppercase;font-size:.57rem;font-weight:800}.jira-connect-prompt h2{color:var(--text);margin:0;font-size:1rem}.jira-connect-prompt>header>button{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:inline-flex}.jira-connect-prompt>p{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.55}.jira-connect-prompt>footer{justify-content:flex-end;gap:.55rem;display:flex}.jira-ticket-includes{border-top:1px solid var(--divider);color:var(--muted);gap:.25rem;margin:.6rem 0 0;padding:.55rem 0 0 1rem;font-size:.61rem;display:grid}.jira-delivery-card{background:color-mix(in srgb, #2684ff 6%, var(--surface));border:1px solid color-mix(in srgb, #2684ff 25%, var(--border));border-radius:13px;gap:.7rem;padding:.75rem;display:grid}.jira-delivery-card>header{justify-content:space-between;align-items:center;display:flex}.jira-delivery-card>header>div{gap:.12rem;display:grid}.jira-delivery-card>header>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.jira-delivery-card>header strong{color:var(--text);font-size:.8rem}.jira-delivery-status{background:color-mix(in srgb, var(--accent) 10%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));color:var(--text-secondary);border-radius:999px;padding:.28rem .48rem;font-size:.6rem;font-weight:800}.jira-delivery-status.is-done{background:color-mix(in srgb, #34d399 10%, var(--surface-muted));border-color:color-mix(in srgb, #34d399 28%, var(--border));color:color-mix(in srgb, #34d399 75%, var(--text))}.jira-delivery-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.jira-delivery-card dl>div{background:color-mix(in srgb, var(--surface-muted) 72%, transparent);border:1px solid var(--border);border-radius:9px;gap:.12rem;padding:.5rem;display:grid}.jira-delivery-card dt{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:750}.jira-delivery-card dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.64rem;font-weight:750;overflow:hidden}.jira-delivery-actions{flex-wrap:wrap;gap:.4rem;display:flex}.jira-delivery-actions .button{min-height:32px;padding:.42rem .62rem;font-size:.62rem}.jira-delivery-done{background:color-mix(in srgb, #34d399 8%, var(--surface-muted));border:1px solid color-mix(in srgb, #34d399 24%, var(--border));border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .65rem;display:flex}.jira-delivery-done span{color:var(--text-secondary);font-size:.64rem}.jira-delivery-done .button{flex:none;min-height:30px;padding:.38rem .58rem}.jira-evidence-comment-modal{max-width:520px}.jira-evidence-note{gap:.35rem;display:grid}.jira-evidence-note>span{color:var(--text-secondary);font-size:.65rem;font-weight:750}.jira-evidence-note small{color:var(--muted);font-weight:500}.jira-evidence-note textarea{min-height:110px}.dashboard-jira-delivery{gap:.7rem;display:grid}.dashboard-jira-disconnected{align-items:flex-start;gap:.65rem;display:grid}.dashboard-jira-disconnected p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.dashboard-jira-disconnected .button{justify-self:start}.dashboard-jira-latest{gap:.35rem;display:grid}.dashboard-jira-latest>span{color:var(--muted);text-transform:uppercase;font-size:.59rem;font-weight:800}.dashboard-jira-latest a{background:color-mix(in srgb, var(--surface-muted) 75%, transparent);border:1px solid var(--border);color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.45rem .55rem;text-decoration:none;display:grid}.dashboard-jira-latest a strong{color:color-mix(in srgb, #2684ff 74%, var(--text));font-size:.62rem}.dashboard-jira-latest a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.dashboard-jira-latest a i{color:var(--muted);font-style:normal}.dashboard-jira-actions{flex-wrap:wrap;gap:.7rem;display:flex}.dashboard-jira-actions a{color:var(--accent);font-size:.62rem;font-weight:750;text-decoration:none}.dashboard-jira-actions a:hover{text-decoration:underline}.integration-onboarding{gap:.9rem;display:grid}.integration-onboarding-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-onboarding-heading>div:first-child{gap:.2rem;display:grid}.integration-onboarding-heading>div:first-child>span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:800}.integration-onboarding-heading p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.integration-onboarding-analysis{flex:none;gap:.45rem;display:flex}.integration-onboarding-analysis span{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.32rem .48rem;font-size:.6rem}.integration-onboarding-analysis strong{color:var(--text)}.integration-onboarding-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.integration-onboarding-card{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem;display:grid}.integration-onboarding-card-jira{border-color:color-mix(in srgb, #2684ff 26%, var(--border))}.integration-onboarding-card>div{gap:.12rem;display:grid}.integration-onboarding-card>div strong{color:var(--text);font-size:.68rem}.integration-onboarding-card p{color:var(--muted);margin:0;font-size:.59rem;line-height:1.4}.integration-onboarding-card>.button,.integration-onboarding-card>.integration-status{grid-column:1/-1;justify-content:center;width:100%}.integration-onboarding-actions{gap:.55rem;display:flex}@media (max-width:900px){.integrations-grid{grid-template-columns:1fr}.integration-card-jira{grid-column:auto}.jira-delivery-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.jira-feature-list{grid-template-columns:1fr}.integration-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.jira-settings-toast{max-width:none;top:12px;left:12px;right:12px}.integration-card-header{flex-wrap:wrap}.integration-primary-action{margin-left:3.15rem}.jira-connection-metadata,.jira-delivery-stats{grid-template-columns:1fr}.jira-defaults-fields,.jira-delivery-card dl,.jira-priority-mapping>div{grid-template-columns:repeat(2,minmax(0,1fr))}.jira-manage-panel{grid-template-columns:1fr;align-items:stretch}.jira-manage-panel>div:nth-child(2){flex-wrap:wrap}.integration-onboarding-heading{flex-direction:column}.integration-onboarding-analysis{flex-wrap:wrap}.integration-onboarding-grid{grid-template-columns:1fr}}@media (max-width:480px){.integrations-settings{padding:.7rem}.integration-card{padding:.8rem}.integration-primary-action{width:100%;margin-left:0}.jira-connect-prompt>footer,.integration-onboarding-actions{grid-template-columns:1fr 1fr;display:grid}.jira-defaults-fields,.jira-delivery-card dl{grid-template-columns:1fr}.jira-delivery-actions{display:grid}}.jira-select-field{gap:.3rem;min-width:0;display:grid}.jira-select-field>span{color:var(--text-secondary);font-size:.68rem;font-weight:750}.app-select{width:100%;min-width:0;position:relative}.app-select-trigger{appearance:none;background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:40px;padding:.62rem .68rem;font-size:.72rem;font-weight:680;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select-trigger svg{fill:none;height:17px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 17px;width:17px;transition:transform .15s,stroke .15s}.app-select-trigger.is-placeholder{color:var(--muted);font-weight:600}.app-select-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--surface-muted) 80%, var(--surface));border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}.app-select-trigger:focus-visible,.app-select.is-open .app-select-trigger{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.app-select.is-open .app-select-trigger svg{stroke:var(--accent);transform:rotate(180deg)}.app-select-trigger:disabled{cursor:not-allowed;opacity:.52}.app-select-menu{background:color-mix(in srgb, var(--surface-elevated) 96%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-strong));scrollbar-color:color-mix(in srgb, var(--accent) 45%, var(--border)) transparent;scrollbar-width:thin;z-index:80;border-radius:11px;gap:3px;max-height:240px;margin-top:6px;padding:5px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #0006,inset 0 0 0 1px #ffffff08}.app-select-option{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-height:38px;padding:.48rem .56rem;display:flex}.app-select-option>span{gap:.08rem;min-width:0;display:grid}.app-select-option strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.app-select-option small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.57rem;font-weight:700}.app-select-option i{color:var(--accent);flex:0 0 18px;justify-content:center;align-items:center;height:18px;font-size:.68rem;font-style:normal;display:inline-flex}.app-select-option:hover:not(:disabled),.app-select-option:focus-visible{background:color-mix(in srgb, var(--accent) 9%, var(--surface-muted));border-color:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text);outline:none}.app-select-option.is-selected{background:color-mix(in srgb, var(--accent) 13%, var(--surface-muted));border-color:color-mix(in srgb, var(--accent) 28%, var(--border));color:var(--text)}.app-select-option:disabled{cursor:not-allowed;opacity:.48}.app-select-empty{color:var(--muted);margin:0;padding:.6rem;font-size:.66rem}.jira-recent-tickets{background:color-mix(in srgb, var(--surface) 64%, transparent);border:1px solid var(--border);border-radius:11px}.jira-recent-tickets>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.62rem .68rem;list-style:none;display:grid}.jira-recent-tickets>summary::-webkit-details-marker{display:none}.jira-recent-tickets>summary:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.jira-recent-tickets>summary:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px;border-radius:10px}.jira-recent-tickets-icon{color:#fff;background:linear-gradient(145deg,#2684ff,#0052cc);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.56rem;font-weight:850;display:inline-flex}.jira-recent-tickets-copy{gap:.08rem;min-width:0;display:grid}.jira-recent-tickets-copy strong{color:var(--text-secondary);font-size:.68rem}.jira-recent-tickets-copy small{color:var(--muted);font-size:.58rem}.jira-recent-tickets-count{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-width:21px;min-height:21px;padding:0 .34rem;font-size:.58rem;font-weight:800;display:inline-flex}.jira-recent-tickets>summary svg{fill:none;height:17px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;transition:transform .16s}.jira-recent-tickets[open]>summary svg{transform:rotate(180deg)}.jira-recent-tickets-list{border-top:1px solid var(--divider);gap:4px;padding:.38rem;display:grid}.jira-recent-tickets-list a{color:var(--text);border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.48rem .52rem;text-decoration:none;display:grid}.jira-recent-tickets-list a:hover,.jira-recent-tickets-list a:focus-visible{background:color-mix(in srgb, var(--accent) 7%, var(--surface-muted));border-color:color-mix(in srgb, var(--accent) 18%, var(--border));outline:none}.jira-recent-tickets-list a>span{align-items:baseline;gap:.48rem;min-width:0;display:flex}.jira-recent-tickets-list a strong{color:color-mix(in srgb, #2684ff 76%, var(--text));flex:none;font-size:.63rem}.jira-recent-tickets-list a small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.jira-recent-tickets-list a i{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.22rem .38rem;font-size:.55rem;font-style:normal;font-weight:750}.jira-recent-tickets-list a b{color:var(--muted);font-size:.72rem;font-weight:600}@media (max-width:520px){.jira-recent-tickets-list a{grid-template-columns:minmax(0,1fr) auto}.jira-recent-tickets-list a i{display:none}.app-select-menu{max-height:210px}}.integration-card-github{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--text) 9%, transparent), transparent 34%), var(--surface-muted);border-color:color-mix(in srgb, var(--text) 18%, var(--border))}.integration-app-icon-github,.github-mark,.github-menu-icon,.triage-modal-rail-github-mark{background:color-mix(in srgb, var(--text) 94%, var(--surface));border:1px solid color-mix(in srgb, var(--text) 30%, var(--border));color:var(--background);justify-content:center;align-items:center;font-weight:850;display:inline-flex}.integration-app-icon-github{border-radius:11px;font-size:.56rem}.integration-github-avatar{border:1px solid color-mix(in srgb, var(--text) 24%, var(--border));object-fit:cover;border-radius:11px;width:38px;height:38px}.github-mark{border-radius:10px;flex:0 0 38px;width:38px;height:38px;font-size:.62rem}.github-mark-small{border-radius:6px;flex-basis:24px;width:24px;height:24px;font-size:.48rem}.github-menu-icon{border-radius:5px;width:18px;height:18px;font-size:.47rem}.github-connect-options{background:color-mix(in srgb, var(--text) 3%, var(--surface))}.github-connection-metadata dd{text-transform:none}.github-manage-panel{grid-template-columns:minmax(0,1fr) auto}.github-recent-issues-list a strong,.dashboard-github-latest a strong{color:var(--text)}.integration-onboarding-card-github{border-color:color-mix(in srgb, var(--text) 20%, var(--border))}.github-badge{background:color-mix(in srgb, var(--text) 7%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--text) 20%, var(--border));color:var(--text-secondary);z-index:3;border-radius:999px;flex:none;align-items:center;gap:.34rem;padding:.27rem .48rem .27rem .3rem;text-decoration:none;display:inline-flex;position:relative}.github-badge>span{background:var(--text);color:var(--background);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.46rem;font-weight:850;display:inline-flex}.github-badge strong{color:inherit;font-size:.64rem;font-weight:800;line-height:1}.github-badge-compact{gap:.28rem;max-width:180px;padding:.2rem .4rem .2rem .25rem}.github-badge-compact>span{width:15px;height:15px;font-size:.4rem}.github-badge-compact strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}a.github-badge:hover,a.github-badge:focus-visible{background:color-mix(in srgb, var(--text) 13%, var(--surface-muted));border-color:color-mix(in srgb, var(--text) 38%, var(--border));color:var(--text);outline:none}.github-modal{border-color:color-mix(in srgb, var(--text) 22%, var(--border-strong))}.github-modal .jira-modal-header>div>span,.github-ticket-preview>span,.github-connect-prompt>header>div>span,.github-evidence-comment-modal>header>div>span{color:var(--text-secondary)}.github-ticket-preview{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--text) 8%, transparent), transparent 40%), var(--surface-muted)}.github-repository-preview{background:color-mix(in srgb, var(--text) 5%, var(--surface-muted));border:1px solid var(--border);border-radius:9px;align-items:center;gap:.45rem;margin:0;padding:.55rem .65rem;display:flex}.github-repository-preview span{color:var(--muted);text-transform:uppercase;font-size:.59rem;font-weight:800}.github-repository-preview strong{color:var(--text);font-size:.66rem}.github-delivery-card{background:color-mix(in srgb, var(--text) 4%, var(--surface));border-color:color-mix(in srgb, var(--text) 18%, var(--border))}.github-delivery-card>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.github-delivery-status{text-transform:capitalize}.github-delivery-done{background:color-mix(in srgb, var(--text) 5%, var(--surface-muted));border-color:color-mix(in srgb, var(--text) 16%, var(--border))}.triage-modal-rail-github{color:var(--text-secondary)}.triage-modal-rail-github:hover,.triage-modal-rail-github:focus-visible{background:color-mix(in srgb, var(--text) 10%, var(--surface-subtle));border-color:color-mix(in srgb, var(--text) 32%, var(--border));color:var(--text)}.triage-modal-rail-github-mark{border-radius:7px;width:22px;height:22px;font-size:.46rem}.dashboard-delivery-badges{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.dashboard-delivery-pipeline{gap:.65rem;display:grid}.dashboard-delivery-channel{background:color-mix(in srgb, var(--surface-muted) 75%, transparent);border:1px solid var(--border);border-radius:11px;gap:.55rem;padding:.6rem;display:grid}.dashboard-delivery-channel>header{align-items:center;gap:.5rem;display:flex}.dashboard-delivery-channel>header .integration-app-icon{flex-basis:27px;width:27px;height:27px}.dashboard-delivery-channel>header>div{gap:.05rem;display:grid}.dashboard-delivery-channel>header strong{color:var(--text);font-size:.69rem}.dashboard-delivery-channel>header small{color:var(--muted);font-size:.56rem}.dashboard-delivery-channel .dashboard-widget-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-delivery-channel .dashboard-widget-metric{padding:.45rem}.dashboard-delivery-channel .dashboard-widget-metric span{font-size:.52rem}.dashboard-delivery-channel .dashboard-widget-metric strong{font-size:.84rem}.dashboard-delivery-connect{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.dashboard-delivery-connect p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.4}.dashboard-delivery-connect a{color:var(--accent);flex:none;font-size:.62rem;font-weight:800}.dashboard-delivery-connect a:hover{text-decoration:underline}.dashboard-github-latest a strong{min-width:28px}.ask-timmy-delivery-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ask-timmy-github-link{background:color-mix(in srgb, var(--text) 5%, transparent);border:1px solid color-mix(in srgb, var(--text) 16%, var(--border));color:var(--text-secondary);border-radius:999px;padding:.26rem .46rem}.ask-timmy-github-link:hover,.ask-timmy-github-link:focus-visible{color:var(--text);text-decoration:none}@media (max-width:900px){.integration-card-github{grid-column:auto}}@media (max-width:680px){.dashboard-delivery-channel .dashboard-widget-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.github-manage-panel{grid-template-columns:1fr}.integration-onboarding-actions{flex-wrap:wrap}}@media (max-width:480px){.github-badge-compact{max-width:145px}.dashboard-delivery-connect{flex-direction:column;align-items:flex-start}.integration-onboarding-actions{grid-template-columns:1fr;display:grid}}@media (max-width:680px){.integration-group-header{align-items:flex-start;display:grid}.integration-group-header>small{text-align:left}}.issue-delivery-panel{background:color-mix(in srgb, var(--surface-subtle) 94%, var(--accent) 2%);border:1px solid var(--border-subtle);border-radius:12px;display:grid;overflow:hidden}.issue-delivery-panel-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.issue-delivery-panel-header>div{align-items:center;gap:8px;min-width:0;display:flex}.issue-delivery-panel-header .workspace-tab-icon{flex:none;width:24px;height:24px}.issue-delivery-panel-header>div>span{gap:1px;display:grid}.issue-delivery-panel-header small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.issue-delivery-panel-header strong{color:var(--text);font-size:11px}.issue-delivery-panel-header>em{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.issue-delivery-list{display:grid}.issue-delivery-item{background:0 0;min-width:0}.issue-delivery-item+.issue-delivery-item{border-top:1px solid var(--border-subtle)}.issue-delivery-item>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;list-style:none;transition:background-color .14s;display:grid}.issue-delivery-item>summary::-webkit-details-marker{display:none}.issue-delivery-item>summary:hover,.issue-delivery-item>summary:focus-visible,.issue-delivery-item[open]>summary{background:color-mix(in srgb, var(--accent) 5%, transparent);outline:none}.issue-delivery-identity{align-items:center;gap:9px;min-width:0;display:flex}.issue-delivery-identity>span{gap:2px;min-width:0;display:grid}.issue-delivery-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.issue-delivery-identity small{color:var(--muted);font-size:9px}.issue-delivery-brand{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.issue-delivery-brand-jira{background:color-mix(in srgb, #2684ff 18%, var(--surface-muted));border:1px solid color-mix(in srgb, #2684ff 42%, var(--border));color:#69adff}.issue-delivery-brand-github{background:color-mix(in srgb, var(--text) 8%, var(--surface-muted));border:1px solid color-mix(in srgb, var(--text) 20%, var(--border));color:var(--text)}.issue-delivery-brand-github svg{width:18px;height:18px}.issue-delivery-chevron{color:var(--muted);width:14px;height:14px;transition:transform .14s}.issue-delivery-item[open] .issue-delivery-chevron{transform:rotate(180deg)}.issue-delivery-details{border-top:1px solid var(--border-subtle);gap:10px;padding:10px 12px 12px 51px;display:grid}.issue-delivery-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.issue-delivery-details dl>div{background:color-mix(in srgb, var(--surface-muted) 68%, transparent);border:1px solid var(--border);border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.issue-delivery-details dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:780}.issue-delivery-details dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.5px;font-weight:700;overflow:hidden}.issue-delivery-actions{flex-wrap:wrap;gap:6px;display:flex}.issue-delivery-action{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:5px 9px;font-size:9.5px;font-weight:740;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.issue-delivery-action>svg,.issue-delivery-action>.workspace-tab-icon{width:14px;height:14px}.issue-delivery-action:hover,.issue-delivery-action:focus-visible{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text);outline:none}.issue-delivery-action:disabled{cursor:progress;opacity:.58}.issue-delivery-action-primary{color:#72b7ff}.issue-delivery-action-jira{background:color-mix(in srgb, #2684ff 11%, var(--surface-muted));border-color:color-mix(in srgb, #2684ff 32%, var(--border))}.issue-delivery-action-github{background:color-mix(in srgb, var(--text) 6%, var(--surface-muted));border-color:color-mix(in srgb, var(--text) 20%, var(--border));color:var(--text)}.issue-delivery-action-comment{color:var(--accent-soft-text)}.issue-delivery-details .jira-delivery-done{margin-top:1px}html[data-theme=light] .issue-delivery-panel{background:var(--surface-subtle);border-color:var(--border)}html[data-theme=light] .issue-delivery-item+.issue-delivery-item,html[data-theme=light] .issue-delivery-panel-header,html[data-theme=light] .issue-delivery-details{border-color:var(--border)}@media (max-width:760px){.issue-delivery-details{padding-left:12px}.issue-delivery-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.issue-delivery-item>summary{grid-template-columns:minmax(0,1fr) auto}.issue-delivery-chevron{display:none}.issue-delivery-details dl{grid-template-columns:1fr}.issue-delivery-actions{display:grid}.issue-delivery-action{justify-content:center;width:100%}}.integration-brand-logo{box-sizing:border-box;line-height:0;overflow:hidden}.integration-brand-logo>img{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block}.integration-brand-logo-jira{background:color-mix(in srgb, #2684ff 12%, var(--surface));border-color:color-mix(in srgb, #2684ff 34%, var(--border));justify-content:center;align-items:center;display:inline-flex}.integration-brand-logo-jira>img{object-fit:contain;width:70%;height:70%}.integration-brand-logo-github{border-color:color-mix(in srgb, #fff 34%, var(--border));background:#fff;justify-content:center;align-items:center;display:inline-flex}.integration-brand-logo-github>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.integration-app-icon.integration-brand-logo-jira,.integration-app-icon.integration-brand-logo-github{box-shadow:0 5px 14px #0000002e}.jira-issue-badge>.integration-brand-logo,.github-badge>.integration-brand-logo{flex:none}html[data-theme=light] .integration-brand-logo-jira{background:#ebf4ff}
.app-shell{grid-template-columns:84px minmax(0,1fr)}.app-shell .sidebar{background:radial-gradient(110px 180px at 50% 0%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, #08080b), color-mix(in srgb, var(--background) 98%, #050507));border-right:1px solid color-mix(in srgb, var(--accent) 13%, var(--border));z-index:100;align-items:center;padding:20px 12px 14px;overflow:visible;box-shadow:10px 0 34px #00000029}.app-shell .sidebar:after{display:none}.sidebar-primary,.sidebar-bottom{width:100%}.sidebar .brand{justify-content:center;margin:0 0 34px;padding:0;display:flex}.sidebar .brand-mark{box-shadow:none;background:0 0;border:0;border-radius:0;width:44px;height:44px}.sidebar .brand-mark img{object-fit:contain;width:40px!important;height:40px!important}.sidebar .brand-title,.sidebar .brand-subtitle,.sidebar .nav-link-label,.sidebar .sidebar-account-copy,.sidebar .sidebar-account-chevron{display:none}.sidebar .nav-list{place-items:center;gap:11px;display:grid}.sidebar .nav-link{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;padding:0;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.sidebar .nav-link-main{justify-content:center;gap:0;display:flex}.sidebar .nav-link-icon{width:20px;height:20px;transition:color .15s,filter .15s,transform .15s}.app-shell .sidebar :is(.nav-link-icon-accent,.nav-link-icon-blue,.nav-link-icon-danger,.nav-link-icon-magenta,.nav-link-icon-cyan,.nav-link-icon-warning,.nav-link-icon-success),html[data-accent] .app-shell .sidebar :is(.nav-link-icon-accent,.nav-link-icon-blue,.nav-link-icon-danger,.nav-link-icon-magenta,.nav-link-icon-cyan,.nav-link-icon-warning,.nav-link-icon-success){color:#f8f7fcdb}.sidebar .nav-link:hover,.sidebar .nav-link:focus-visible{background:color-mix(in srgb, var(--surface-elevated) 80%, transparent);border-color:color-mix(in srgb, currentColor 24%, var(--border));outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #00000029}.sidebar .nav-link:hover .nav-link-icon,.sidebar .nav-link:focus-visible .nav-link-icon{color:#fff;filter:brightness(1.08)drop-shadow(0 0 6px #ffffff24);transform:scale(1.05)}.sidebar .nav-link-active,html[data-theme=light] .app-shell .sidebar .nav-link-active,html[data-accent] .sidebar .nav-link-active{background:linear-gradient(145deg, var(--accent-gradient-start,var(--accent)), var(--accent-gradient-end,var(--accent-strong)));border-color:color-mix(in srgb, var(--accent) 58%, #fff);box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px 0 #ffffff3d;color:var(--on-accent);min-height:48px}.sidebar .nav-link-active .nav-link-icon,html[data-theme=light] .app-shell .sidebar .nav-link-active .nav-link-icon,html[data-accent] .sidebar .nav-link-active .nav-link-icon{color:#fff;filter:none}.sidebar .nav-link:after{background:color-mix(in srgb, var(--surface-elevated) 96%, transparent);border:1px solid var(--border);color:var(--text);content:attr(data-label);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:80;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 10px 28px #0000003d}.sidebar .nav-link:hover:after,.sidebar .nav-link:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)}.sidebar .nav-link-badge{border:2px solid var(--background);min-width:17px;height:17px;min-height:17px;padding:0 4px;font-size:8px;position:absolute;top:-3px;right:-3px}.sidebar .sidebar-bottom{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:18px;display:flex}.sidebar .sidebar-notifications{z-index:115;justify-content:center;align-items:center;width:44px;display:flex}.sidebar .sidebar-notifications .notification-bell{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 10%, var(--surface-elevated)), color-mix(in srgb, var(--surface) 94%, transparent));border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:color-mix(in srgb, var(--accent-soft-text) 78%, var(--text-secondary));border-radius:13px;width:38px;height:38px;box-shadow:0 7px 18px #00000024,inset 0 1px #ffffff0d}.sidebar .sidebar-notifications .notification-bell>svg{width:18px;height:18px}.sidebar .sidebar-notifications .notification-bell:hover,.sidebar .sidebar-notifications .notification-bell-open{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-elevated));border-color:color-mix(in srgb, var(--accent) 52%, var(--border));box-shadow:0 9px 22px color-mix(in srgb, var(--accent) 13%, #00000029), inset 0 1px 0 #ffffff12;color:var(--accent-soft-text)}.sidebar .sidebar-notifications .notification-bell-urgent{background:color-mix(in srgb, var(--danger-soft) 76%, var(--surface-elevated));border-color:var(--danger-border);color:var(--danger-text)}.sidebar .sidebar-notifications .notification-panel{transform-origin:-31px calc(100% - 21px);inset:auto auto 0 calc(100% + 14px);transform:translate(-13px,18px)scale(.52,.38)}.sidebar .sidebar-notifications .notification-panel-open{transform:translate(0,0)scale(1)}.sidebar .sidebar-account{isolation:isolate;z-index:110;width:44px}.sidebar .sidebar-account-trigger{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;display:flex}.sidebar .sidebar-account-trigger .account-avatar{width:30px;min-width:30px;height:30px}.sidebar .sidebar-account-dropdown{z-index:120;min-width:250px;inset:auto auto 0 calc(100% + 14px)}html[data-theme=light] .app-shell .sidebar{background:radial-gradient(110px 180px at 50% 0%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--surface-elevated) 98%, #fff), color-mix(in srgb, var(--surface) 96%, #fff));border-right-color:color-mix(in srgb, var(--accent) 12%, var(--border));box-shadow:8px 0 28px #322a3b0f}html[data-theme=light] .sidebar .nav-link:hover,html[data-theme=light] .sidebar .nav-link:focus-visible{background:color-mix(in srgb, var(--accent) 6%, var(--surface-elevated))}html[data-theme=light][data-accent] .app-shell .sidebar :is(.nav-link-icon-accent,.nav-link-icon-blue,.nav-link-icon-danger,.nav-link-icon-magenta,.nav-link-icon-cyan,.nav-link-icon-warning,.nav-link-icon-success){color:color-mix(in srgb, var(--text) 84%, transparent)}html[data-theme=light] .sidebar .nav-link:hover .nav-link-icon,html[data-theme=light] .sidebar .nav-link:focus-visible .nav-link-icon{color:var(--text);filter:none}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.app-shell .sidebar{border-bottom:1px solid var(--border);border-right:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:auto;padding:10px 14px;display:grid;position:static}.sidebar .sidebar-primary{display:contents}.sidebar .brand{margin:0}.sidebar .brand-mark,.sidebar .sidebar-account-trigger{width:40px;height:40px}.sidebar .brand-mark img{width:36px!important;height:36px!important}.sidebar .nav-list{scrollbar-width:none;justify-content:flex-start;gap:7px;padding:0 12px;display:flex;overflow-x:auto}.sidebar .nav-list::-webkit-scrollbar{display:none}.sidebar .nav-link,.sidebar .nav-link-active{flex:0 0 40px;width:40px;height:40px;min-height:40px}.sidebar .nav-link:after{display:none}.sidebar .sidebar-bottom{padding:0;position:relative}.sidebar .sidebar-notifications{width:40px;position:absolute;top:0;right:48px}.sidebar .sidebar-notifications .notification-bell{width:36px;height:36px}.sidebar .sidebar-notifications .notification-panel{inset:calc(100% + 10px) 0 auto auto}.sidebar .sidebar-account{width:40px}.sidebar .sidebar-account-dropdown{inset:calc(100% + 10px) 0 auto auto}}@media (max-width:460px){.sidebar .sidebar-notifications .notification-panel{width:auto;max-height:calc(100vh - 78px);position:fixed;inset:70px 10px auto}}.sidebar .sidebar-timmy-nav-icon{filter:none;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex;position:relative;overflow:hidden}.sidebar .sidebar-timmy-nav-icon>img{backface-visibility:hidden;filter:contrast(1.06)saturate(1.08);image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:44px;max-width:none;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar .nav-link-active .sidebar-timmy-nav-icon,.sidebar .nav-link:hover .sidebar-timmy-nav-icon,.sidebar .nav-link:focus-visible .sidebar-timmy-nav-icon{filter:none}.sidebar .nav-link-active .sidebar-timmy-nav-icon>img{filter:brightness(1.08)contrast(1.08)saturate(1.12)}@media (max-width:800px){.sidebar .sidebar-timmy-nav-icon{width:30px;height:26px}.sidebar .sidebar-timmy-nav-icon>img{width:41px;height:41px}}
.app-notification-anchor{z-index:90;position:absolute;top:22px;right:28px}.app-notification-anchor.app-notification-anchor-standalone{position:absolute;top:6px;right:22px}.settings-standalone-topbar>span{margin-right:52px}.settings-standalone-shell-no-notifications .settings-standalone-topbar>span{margin-right:0}.notification-center{position:relative}.notification-bell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--surface-elevated) 88%, transparent);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff0d}.notification-bell>svg{transform-origin:50% 15%;width:20px;height:20px}.notification-bell:hover,.notification-bell-open{background:var(--surface-elevated);border-color:var(--accent-soft-border);color:var(--text);transform:translateY(-1px)}.notification-bell-open>svg{animation:.42s cubic-bezier(.16,1,.3,1) notification-bell-settle}.notification-bell-receiving{animation:.24s ease-out notification-bell-receive}@keyframes notification-bell-settle{0%{transform:rotate(0)scale(.88)}35%{transform:rotate(-12deg)scale(1.06)}68%{transform:rotate(8deg)scale(1)}to{transform:rotate(0)scale(1)}}@keyframes notification-bell-receive{0%{box-shadow:0 10px 30px #00000038, 0 0 0 0 color-mix(in srgb, var(--accent) 24%, transparent)}60%{box-shadow:0 10px 30px #00000038, 0 0 0 7px color-mix(in srgb, var(--accent) 8%, transparent)}to{box-shadow:0 10px 30px #00000038,0 0 #0000}}.notification-bell:focus-visible,.notification-panel button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notification-bell-urgent{border-color:color-mix(in srgb, var(--danger) 46%, var(--border));color:var(--danger-text);animation:2.8s ease-in-out infinite notification-urgent-pulse}@keyframes notification-urgent-pulse{0%,72%,to{box-shadow:0 10px 30px #00000038,0 0 #f8717100}82%{box-shadow:0 10px 30px #00000038,0 0 0 5px #f871711a}}.notification-unread-badge{background:var(--accent);border:2px solid var(--background);color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 3px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:-7px;right:-7px}.notification-panel{background:color-mix(in srgb, var(--surface-elevated) 96%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--border);opacity:0;pointer-events:none;transform-origin:calc(100% - 21px) -31px;clip-path:inset(0 0 94% 94% round 18px);filter:blur(5px)saturate(.8);will-change:transform, opacity, clip-path;border-radius:18px;flex-direction:column;width:min(420px,100vw - 28px);max-height:min(640px,100vh - 78px);transition:opacity .17s,transform .34s cubic-bezier(.16,1,.3,1),clip-path .34s cubic-bezier(.16,1,.3,1),filter .22s;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translate(13px,-18px)scale(.52,.38);box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff0b}.notification-panel-open{clip-path:inset(0 round 18px);filter:blur()saturate();opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.notification-panel-closing{transition-duration:.19s,.24s,.24s,.17s;transition-timing-function:ease-in,cubic-bezier(.4,0,1,1),cubic-bezier(.4,0,1,1),ease-in}.notification-panel>*{opacity:0;transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1);transform:translateY(-7px)}.notification-panel-open>*{opacity:1;transition-delay:90ms;transform:translateY(0)}.notification-panel-closing>*{transition-delay:0s}.notification-panel-header{border-bottom:1px solid var(--divider);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 15px;display:flex}.notification-panel-title{gap:3px;display:grid}.notification-panel-controls{flex:none;align-items:center;gap:5px;display:flex}.notification-panel-eyebrow{color:var(--accent-soft-text);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.notification-panel h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:18px}.notification-mark-all,.notification-select-toggle{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:750}.notification-mark-all:hover:not(:disabled),.notification-select-toggle:hover:not(:disabled),.notification-select-toggle[aria-pressed=true]{background:var(--accent-soft)}.notification-panel-close{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.notification-panel-close:hover{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text);transform:rotate(3deg)}.notification-panel-close svg{width:14px;height:14px}.notification-mark-all:disabled,.notification-select-toggle:disabled,.notification-item button:disabled{cursor:default;opacity:.5}.notification-bulk-bar{background:color-mix(in srgb, var(--accent-soft) 62%, var(--surface-muted));border-bottom:1px solid var(--accent-soft-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 12px 7px 16px;display:flex}.notification-bulk-bar>span{color:var(--muted);white-space:nowrap;font-size:9px}.notification-bulk-bar>span strong{color:var(--text);font-size:10px}.notification-bulk-bar>div{align-items:center;gap:5px;display:flex}.notification-bulk-bar button{background:var(--surface-elevated);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:7px;padding:5px 7px;font-size:8.5px;font-weight:750}.notification-bulk-bar button:hover:not(:disabled){border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.notification-bulk-bar button:disabled{cursor:default;opacity:.48}.notification-tabs{background:color-mix(in srgb, var(--surface-muted) 74%, transparent);border-bottom:1px solid var(--divider);flex:none;gap:4px;padding:8px 12px;display:flex}.notification-tab{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.notification-tab:hover{color:var(--text)}.notification-tab-active{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.notification-tab>span{background:var(--accent);color:var(--on-accent);border-radius:99px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;display:inline-flex}.notification-error{background:var(--danger-soft);border-bottom:1px solid var(--danger-border);color:var(--danger-text);flex:none;margin:0;padding:9px 16px;font-size:10px}.notification-list{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--accent) 42%, var(--surface-muted)) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}.notification-list::-webkit-scrollbar{width:7px}.notification-list::-webkit-scrollbar-track{background:0 0}.notification-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 42%, var(--surface-muted));background-clip:padding-box;border:2px solid #0000;border-radius:999px}.notification-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 62%, var(--surface-muted));background-clip:padding-box}.notification-loading,.notification-empty{color:var(--muted);text-align:center;align-content:center;justify-items:center;min-height:250px;padding:32px;display:grid}.notification-loading{font-size:11px}.notification-empty>span{background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent-soft-text);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:inline-flex}.notification-empty svg{width:22px;height:22px}.notification-empty h3{color:var(--text);margin:0 0 7px;font-size:15px}.notification-empty p{max-width:300px;margin:0;font-size:10.5px;line-height:1.55}.notification-item{border-bottom:1px solid var(--divider);padding:2px 12px 6px;display:grid;position:relative}.notification-item:last-child{border-bottom:0}.notification-item-unread{background:linear-gradient(90deg, var(--accent-soft), transparent 70%)}.notification-item-selected{background:color-mix(in srgb, var(--accent-soft) 82%, var(--surface-elevated))}.notification-item-unread:before{background:var(--accent);content:"";border-radius:0 4px 4px 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.notification-item-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;width:100%;padding:10px 34px 4px 5px;display:grid}.notification-item-main:hover .notification-item-heading strong{color:var(--accent-soft-text)}.notification-category-icon{background:var(--info-soft);border:1px solid var(--info-border);color:var(--info-text);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.notification-category-icon svg{width:17px;height:17px}.notification-selection-box{background:color-mix(in srgb, var(--surface-muted) 82%, transparent);border:1px solid color-mix(in srgb, var(--text-secondary) 35%, var(--border));color:#0000;border-radius:8px;justify-content:center;align-self:center;align-items:center;width:25px;height:25px;margin:4px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.notification-item-main:hover .notification-selection-box{border-color:var(--accent-soft-border);transform:scale(1.04)}.notification-selection-box-selected{background:var(--accent);border-color:color-mix(in srgb, var(--accent) 72%, white);color:var(--on-accent)}.notification-selection-box-read{background:color-mix(in srgb, var(--success-soft) 74%, var(--surface-muted));border-color:var(--success-border);color:var(--success-text);opacity:.66}.notification-selection-box svg{width:15px;height:15px}.notification-category-icon-issue{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.notification-category-icon-release,.notification-category-icon-feedback{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent-soft-text)}.notification-category-icon-delivery,.notification-category-icon-scan{background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.notification-category-icon-billing,.notification-category-icon-report{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-text)}.notification-item-copy{gap:4px;min-width:0;display:grid}.notification-item-heading{align-items:center;gap:7px;display:flex}.notification-item-heading strong{color:var(--text);font-size:12px;font-weight:750;line-height:1.35;transition:color .14s}.notification-unread-dot{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;flex:none;width:6px;height:6px}.notification-item-body{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-item-meta{color:var(--muted);align-items:center;gap:7px;font-size:8.5px;display:flex}.notification-severity{border:1px solid var(--info-border);color:var(--info-text);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:2px 5px;font-size:7.5px;font-weight:800}.notification-severity-success{border-color:var(--success-border);color:var(--success-text)}.notification-severity-warning{border-color:var(--warning-border);color:var(--warning-text)}.notification-severity-urgent{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-text)}.notification-item-actions{justify-content:flex-start;align-items:center;min-height:25px;padding:0 4px 0 50px;display:flex}.notification-item-actions button{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:750}.notification-item-actions button:hover:not(:disabled){background:var(--accent-soft)}.notification-item-actions .notification-dismiss{color:var(--muted);z-index:2;justify-content:center;align-items:center;width:27px;height:27px;margin:0;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.notification-item-actions .notification-dismiss:hover:not(:disabled){background:color-mix(in srgb, var(--surface-elevated) 84%, transparent);color:var(--text)}.notification-dismiss svg{width:14px;height:14px}@media (max-width:800px){.app-shell{position:relative}.app-notification-anchor{position:absolute;top:20px;right:18px}.app-notification-anchor.app-notification-anchor-standalone{position:absolute;top:6px;right:22px}}@media (max-width:460px){.app-notification-anchor.app-notification-anchor-standalone{right:12px}.settings-standalone-topbar>span{margin-right:48px}.notification-panel{width:calc(100vw - 20px);height:auto;max-height:calc(100vh - 88px);position:fixed;top:70px;right:10px}}@media (prefers-reduced-motion:reduce){.notification-bell-urgent,.notification-bell-open>svg,.notification-bell-receiving{animation:none}.notification-panel,.notification-panel>*{transition-duration:1ms}}@keyframes notification-target-focus{0%{outline-offset:9px;outline-color:#0000}14%,68%{outline-color:color-mix(in srgb, var(--accent) 82%, white);outline-offset:3px}to{outline-offset:7px;outline-color:#0000}}.notification-target-highlight{outline:2px solid #0000;animation:3.2s cubic-bezier(.16,1,.3,1) notification-target-focus}@media (prefers-reduced-motion:reduce){.notification-target-highlight{outline-color:var(--accent);animation-duration:.01ms}}
