:root{color-scheme:light dark;--bg:#f7f8fb;--surface:#ffffff;--surface-2:#f1f4f8;--text:#101828;--muted:#667085;--border:#dde3ea;--accent:#2563eb;--ok:#067647;--danger:#b42318;--shadow:0 18px 60px rgba(16,24,40,0.08)}@media (prefers-color-scheme:dark){:root{--bg:#0c111d;--surface:#151b2b;--surface-2:#20283a;--text:#f4f7fb;--muted:#aab3c5;--border:#2f3a4f;--accent:#73a4ff;--shadow:0 18px 60px rgba(0,0,0,0.25)}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);padding:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{font-weight:800;font-size:18px;margin-bottom:30px;letter-spacing:0;display:flex;align-items:center;gap:10px}.brand img,.login-brand img{border-radius:12px;box-shadow:0 10px 28px rgba(15,98,254,.22)}.brand span{line-height:1.15}.nav{display:grid;grid-gap:8px;gap:8px}.nav a,.nav-button{padding:10px 12px;border-radius:8px;color:var(--muted);display:flex;align-items:center;gap:10px;background:transparent;border:0;cursor:pointer;text-align:left}.nav a:hover,.nav-button:hover{background:var(--surface-2);color:var(--text)}.main{padding:28px;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.h1{font-size:30px;margin:0;line-height:1.15;letter-spacing:0}.muted{color:var(--muted)}.grid{display:grid;grid-gap:16px;gap:16px}.grid.cols{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}.panel{padding:18px}.card{padding:16px}.table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.table td,.table th{text-align:left;padding:13px 14px;border-bottom:1px solid var(--border);vertical-align:top}.table th{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:0;background:var(--surface-2)}.btn{border:0;border-radius:8px;padding:10px 13px;background:var(--accent);color:white;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn.secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.btn.danger{background:var(--danger)}.btn:disabled{cursor:not-allowed;opacity:.45}.field{display:grid;grid-gap:6px;gap:6px}.field span{color:var(--muted);font-size:13px}.input,.select,.textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:11px 12px}.compact-input{padding:9px 10px}.textarea{min-height:120px;resize:vertical}.form{display:grid;grid-gap:14px;gap:14px}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:700}.badge.warning{color:#fbbf24;background:rgba(251,191,36,.1)}.badge.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--surface-2))}.badge.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface-2))}.badge.muted{opacity:.7}.notice{border:1px solid var(--border);border-radius:8px;padding:11px 12px;background:var(--surface-2);color:var(--muted);line-height:1.45}.notice.compact-notice{padding:8px 10px;font-size:13px}.notice.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08);color:var(--text)}.notice-button{border:1px dashed var(--border);border-radius:8px;padding:11px 12px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer;text-align:center}.notice-button:hover{color:var(--text);border-color:var(--accent)}.login,.public-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card,.support-card{width:min(520px,100%);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:28px;box-shadow:var(--shadow)}.login-brand{display:grid;grid-gap:10px;gap:10px;justify-items:start}.conversation{display:grid;grid-gap:12px;gap:12px}.bubble{max-width:820px;padding:13px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2)}.bubble.agent{margin-left:auto;background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.two-col{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:18px;gap:18px;align-items:start}.copybox{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:10px;background:var(--surface-2);border-radius:8px;overflow:auto}.copybox-wrap{display:grid;grid-gap:8px;gap:8px}.copybox-wrap .copybox{margin:0;white-space:pre-wrap;word-break:break-word}.copy-button{justify-self:start;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--surface);color:var(--text);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.copy-button:hover{border-color:var(--accent)}.project-admin{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.6fr);grid-gap:18px;gap:18px;align-items:start}.project-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.project-filter-panel{margin-bottom:16px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr) repeat(2,minmax(140px,1fr)) auto auto;grid-gap:12px;gap:12px;align-items:end;box-shadow:none}.project-filter-panel strong{font-size:24px}.project-filter-count{align-self:center;color:var(--muted)}.project-filter-count small{display:block;margin-top:2px;font-size:12px}.project-search-field{min-width:0}.filter-copy-message{grid-column:1/-1;color:var(--muted);font-size:13px;margin-top:-4px}.active-filter-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.project-filter-more{grid-column:1/-1;box-shadow:none}.project-filter-more-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:12px;gap:12px;align-items:end}.portfolio-focus-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px;box-shadow:none}.portfolio-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.portfolio-focus-card{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;text-align:left;text-decoration:none}.portfolio-focus-card span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.portfolio-focus-card strong{font-size:30px;line-height:1}.portfolio-focus-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.portfolio-focus-card.ok{border-color:color-mix(in srgb,var(--ok) 22%,var(--border))}.portfolio-focus-card.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.portfolio-focus-card.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.portfolio-focus-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.project-create{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:14px;gap:14px}.project-create summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.project-create summary::-webkit-details-marker{display:none}.project-create summary b{display:block;font-size:18px}.project-create summary small{display:block;color:var(--muted);margin-top:3px;font-size:13px;font-weight:500}.project-create summary:after{content:"+";width:30px;height:30px;border-radius:999px;display:inline-grid;place-items:center;background:var(--surface-2);color:var(--text);font-weight:800;flex:0 0 auto}.project-create[open] summary:after{content:"−"}.project-create-form{margin-top:14px}.project-created-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px;box-shadow:none;border-color:color-mix(in srgb,var(--accent) 24%,var(--border))}.project-created-panel h2{margin:3px 0 0}.project-created-panel p{margin:5px 0 0;max-width:720px}.project-created-key{display:grid;grid-gap:8px;gap:8px}.project-list{min-width:0}.project-card{gap:12px}.project-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.form-section h2,.form-section h3,.project-card-head h2,.project-create h2{margin:0}.project-overview-list{display:grid;grid-gap:12px;gap:12px;min-width:0}.project-overview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;box-shadow:none}.project-overview-row.parked{opacity:.86}.project-parked-section{box-shadow:none;display:grid;grid-gap:10px;gap:10px}.project-parked-section summary{color:var(--muted)}.project-parked-section>p{margin:0;line-height:1.4}.project-empty-state,.project-parked-list{display:grid;grid-gap:10px;gap:10px}.project-empty-state{justify-items:start;box-shadow:none}.project-empty-state h2{margin:0}.project-empty-state p{margin:0;max-width:560px}.project-list-workbench{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 56%,transparent);padding:14px}.project-list-workbench h2{margin:2px 0 0}.project-list-workbench p{margin:4px 0 0;line-height:1.35}.project-row-body{display:grid;grid-gap:10px;gap:10px;min-width:0}.project-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.project-title-row h2{margin:0}.project-row-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--muted);font-size:13px}.project-row-meta span+span:before{content:""}.project-embed-context{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 64%,transparent);padding:8px 10px;line-height:1.3}.project-embed-context span{color:var(--muted);font-size:12px;font-weight:800}.project-embed-context b{font-size:13px}.project-embed-context small{color:var(--muted);font-size:12px}.project-care-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));grid-gap:8px;gap:8px}.project-care-item{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);display:grid;grid-gap:3px;gap:3px;padding:9px 10px;text-decoration:none;min-width:0}.project-care-item span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.project-care-item strong{font-size:13px;line-height:1.2}.project-care-item.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-care-item.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.project-care-item.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.project-care-item.muted{opacity:.82}.project-care-item:hover{border-color:var(--accent)}.project-detail-care{margin-bottom:14px}.project-control-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px;box-shadow:none}.project-control-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.project-control-card{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:12px;text-decoration:none}.project-control-card span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.project-control-card strong{line-height:1.2;overflow-wrap:anywhere}.project-control-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.project-control-card small{align-self:end;color:var(--accent);font-size:12px;font-weight:800}.project-control-card:hover{border-color:var(--accent)}.project-control-card.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-control-card.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.project-control-card.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.project-control-card.muted{opacity:.82}.project-control-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.project-control-grid.compact .project-control-card{min-height:92px;padding:10px}.project-control-grid.compact .project-control-card small{align-self:end}.project-current-focus{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;box-shadow:none}.project-current-focus h2{margin:3px 0 0}.project-current-focus p{margin:5px 0 0;max-width:720px}.project-current-focus.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-current-focus.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.project-current-focus.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.project-control-panel.muted,.project-current-focus.muted{opacity:.9}.project-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.project-row-detail-actions{margin-top:2px}.badge-row,.button-row,.project-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.compact-select-field{display:grid;grid-gap:5px;gap:5px;min-width:170px}.compact-select-field span{color:var(--muted);font-size:12px;font-weight:800}.project-badges.compact{gap:6px}.project-integration-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project-integration-strip .check-item{padding:8px}.project-integration-strip .check-item b{display:block;line-height:1.2}.project-integration-strip .check-item p{font-size:12px}.project-integration-summary{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:10px}.project-integration-summary p{margin:3px 0 0;line-height:1.35}.project-integration-summary.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-integration-summary.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.project-integration-summary.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.project-integration-summary.muted{opacity:.82}.project-integration-details,.project-row-context{box-shadow:none;background:transparent;padding:10px}.project-row-context{display:grid;grid-gap:10px;gap:10px}.project-row-context[open] summary{margin-bottom:0}.project-next-action{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:10px}.project-next-action p{margin:3px 0 0;line-height:1.35}.project-next-action.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.project-next-action.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.project-next-action.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-ready-line{margin:2px 0 0;line-height:1.35;overflow-wrap:anywhere}.project-embed-details{box-shadow:none;background:transparent;padding:10px}.project-embed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.project-embed-grid>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.project-embed-grid>div>span{color:var(--muted);font-size:13px;font-weight:700}.project-tab-note{grid-column:1/-1;display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:10px}.project-tab-note p{margin:3px 0 0;line-height:1.35}.project-tab-note.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-tab-note.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.project-tab-note.muted{opacity:.82}.danger-link{color:var(--danger)}.form-section,.settings-section{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 48%,transparent);padding:14px}.form-section{display:grid;grid-gap:12px;gap:12px}.form-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.form-section-head p{margin:4px 0 0;line-height:1.35}.form-section.subtle-section{border:0;background:transparent;padding:0}.settings-section summary{cursor:pointer;font-weight:800;color:var(--text)}.settings-section[open] summary{margin-bottom:12px}.danger-zone{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.field.wide{grid-column:1/-1}.textarea.compact{min-height:84px}.check-row{display:flex;color:var(--text)}.check-row,.color-row{align-items:center;gap:8px}.color-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:8px}.color-picker{width:42px;height:42px;border:1px solid var(--border);border-radius:8px;padding:3px;background:var(--surface);cursor:pointer}.status-live,.status-maintenance{color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--surface-2))}.status-development,.status-idea{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.status-archived,.status-paused{opacity:.72}.priority-high{background:rgba(245,158,11,.12)}.priority-critical{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--surface-2))}.ticket-toolbar{grid-gap:16px}.ticket-toolbar,.ticket-work-focus{display:grid;gap:16px;margin-bottom:16px}.ticket-work-focus{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);grid-gap:16px;align-items:stretch;box-shadow:none}.ticket-work-focus-copy{display:grid;align-content:center;grid-gap:4px;gap:4px}.ticket-work-focus-copy h2{margin:0;font-size:21px;line-height:1.2}.ticket-work-focus-copy p{margin:0}.ticket-work-focus-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ticket-focus-chip{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;display:grid;grid-gap:5px;gap:5px;min-height:98px;padding:12px;text-align:left}.ticket-focus-chip span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.ticket-focus-chip strong{font-size:28px;line-height:1}.ticket-focus-chip small{color:var(--muted);font-size:12px;line-height:1.3}.ticket-focus-chip.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.ticket-focus-chip.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.ticket-focus-chip.ok{border-color:color-mix(in srgb,var(--ok) 24%,var(--border))}.ticket-focus-chip.muted{opacity:.76}.ticket-focus-chip.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));opacity:1}.ticket-more-filters{box-shadow:none}.ticket-more-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ticket-detail-filters{box-shadow:none}.ticket-detail-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ticket-main-filters{grid-template-columns:minmax(220px,1fr) minmax(220px,320px) auto;align-items:center}.ticket-work-views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ticket-work-card{text-align:left;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);padding:13px;cursor:pointer;display:grid;grid-gap:6px;gap:6px;min-height:108px}.ticket-work-card span{color:var(--muted);font-size:12px;font-weight:800}.ticket-work-card strong{font-size:30px;line-height:1}.ticket-work-card p{margin:0;color:var(--muted);line-height:1.35}.ticket-work-card.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.ticket-project-overview{display:grid;grid-gap:14px;gap:14px;margin-bottom:12px;box-shadow:none}.ticket-project-overview-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ticket-project-overview-head h2{margin:4px 0 0}.ticket-project-overview-head p{margin:5px 0 0}.ticket-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ticket-project-card{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:12px;text-align:left}.ticket-project-card span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.ticket-project-card strong{font-size:28px;line-height:1}.ticket-project-card small{color:var(--muted);font-size:12px;line-height:1.3}.ticket-project-card.ok{border-color:color-mix(in srgb,var(--ok) 22%,var(--border))}.ticket-project-card.warning{border-color:rgba(251,191,36,.38);background:rgba(251,191,36,.06)}.ticket-project-card.muted{opacity:.76}.ticket-project-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));opacity:1}.ticket-project-card:disabled{cursor:not-allowed;opacity:.72}.ticket-selection-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ticket-selection-strip strong{font-size:20px}.ticket-cleanup-guidance{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;box-shadow:none}.ticket-cleanup-guidance h2{margin:4px 0 0}.ticket-cleanup-guidance p{margin:5px 0 0}.ticket-focus-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;box-shadow:none}.ticket-focus-panel h2{margin:4px 0 0}.ticket-focus-panel p{margin:5px 0 0}.ticket-focus-panel.warning{border-color:rgba(251,191,36,.38);background:rgba(251,191,36,.06)}.ticket-focus-panel.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.ticket-focus-panel.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.metric-grid.integration-metrics,.ticket-toolbar .metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metric{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);padding:12px;text-align:left;cursor:pointer}.metric span{display:block;color:var(--muted);font-size:12px;font-weight:700}.metric strong{display:block;margin-top:4px;font-size:24px;line-height:1}.metric.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.project-detail-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.project-detail-summary .metric{cursor:default;text-decoration:none}.project-detail-metrics-panel{margin-bottom:16px;box-shadow:none}.project-detail-metrics-panel .project-detail-summary{margin-bottom:0}.project-workflow-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.project-workflow-side{display:grid;grid-gap:16px;gap:16px;min-width:0}.project-connection-panel{display:grid;grid-gap:14px;gap:14px;box-shadow:none}.project-connection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.project-health-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.connection-tile{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:11px;display:grid;grid-gap:4px;gap:4px;min-width:0}.connection-tile:hover{border-color:var(--accent)}.connection-tile span{color:var(--muted);font-size:12px;font-weight:800}.connection-tile strong{line-height:1.2;overflow-wrap:anywhere}.connection-tile p{margin:0;line-height:1.35;font-size:12px}.project-setup-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px;box-shadow:none}.project-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.project-workflow-grid .project-setup-panel,.project-workflow-grid .project-support-focus{margin-bottom:0}.project-workflow-grid .project-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-action-list{display:grid;grid-gap:10px;gap:10px}.project-action-list .check-item .btn{margin-top:8px;width:-moz-fit-content;width:fit-content}.project-setup-details{box-shadow:none;background:transparent;padding:10px}.setup-step{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:11px}.setup-step p{margin:3px 0 0;line-height:1.35}.setup-step.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.setup-step.warning{border-color:rgba(251,191,36,.35)}.project-support-focus{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px;box-shadow:none}.support-focus-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.support-focus-head h2{margin:0}.support-focus-head p{margin:5px 0 0}.project-ticket-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.project-ticket-metrics .metric{text-decoration:none}.project-ticket-focus{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.project-ticket-focus b{display:block;margin-top:4px}.project-ticket-focus p{margin:4px 0 0;line-height:1.35}.project-ticket-focus.warning{border-color:rgba(251,191,36,.38);background:rgba(251,191,36,.06)}.project-ticket-focus.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-ticket-list{display:grid;grid-gap:8px;gap:8px}.project-ticket-item{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.project-ticket-item p{margin:4px 0 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.widget-settings-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:14px;gap:14px;align-items:start}.widget-settings-main,.widget-settings-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.widget-settings-side{position:-webkit-sticky;position:sticky;top:18px}.widget-preview{border:1px solid var(--border);border-radius:8px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 70%,transparent),var(--surface))}.widget-preview-site{position:relative;min-height:260px;border:1px dashed var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 72%,transparent);padding:14px;overflow:hidden}.widget-preview-window{width:min(330px,100%);border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px;box-shadow:0 18px 50px rgba(16,24,40,.12)}.widget-preview-window strong{display:block;margin-bottom:6px}.widget-preview-window p{margin:0 0 12px;color:var(--muted);line-height:1.35}.widget-preview-fields{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.widget-preview-fields span{border:1px solid var(--border);border-radius:8px;color:var(--muted);padding:9px 10px;font-size:13px}.widget-preview-float,.widget-preview-submit{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:9px 12px;font-weight:800}.widget-preview-float{position:absolute;right:16px;bottom:16px;min-width:58px;min-height:58px;border-radius:999px;box-shadow:0 16px 45px rgba(16,24,40,.22)}.widget-preview-float.icon{width:58px;padding:0}.cookie-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cookie-settings-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:14px;gap:14px;align-items:start}.cookie-settings-main,.cookie-settings-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.cookie-settings-side{position:-webkit-sticky;position:sticky;top:18px}.cookie-preview{border:1px solid var(--border);border-radius:8px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-2) 70%,transparent),var(--surface));display:grid;grid-gap:12px;gap:12px}.cookie-preview-icon{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;box-shadow:0 14px 34px rgba(16,24,40,.18)}.cookie-preview-dialog{width:min(460px,100%);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px;background:rgba(16,24,40,.94);color:#fff;box-shadow:0 18px 50px rgba(16,24,40,.22)}.cookie-preview-dialog strong{display:block;margin-bottom:6px}.cookie-preview-dialog p{margin:0 0 12px;color:rgba(255,255,255,.78);line-height:1.45}.cookie-preview-actions,.cookie-preview-categories,.cookie-preview-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.cookie-preview-links span{color:#fff;text-decoration:underline;font-size:13px}.cookie-preview-categories span{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:5px 8px;color:rgba(255,255,255,.82);font-size:12px;font-weight:800}.cookie-preview-actions span{border:1px solid rgba(255,255,255,.24);border-radius:8px;padding:8px 10px;color:#fff;font-size:12px;font-weight:800}.project-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:10px}.project-tabs button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:10px;padding:8px 11px;font-weight:800;cursor:pointer;display:grid;grid-gap:2px;gap:2px;min-width:104px;text-align:left}.project-tabs button.active{background:var(--accent);color:#fff;border-color:var(--accent)}.project-tabs button span{line-height:1.15}.project-tabs button small{font-size:11px;line-height:1.15;color:var(--muted);font-weight:800}.project-tabs button.active small{color:rgba(255,255,255,.82)}.tab-state.ok{color:var(--ok)}.tab-state.warning{color:rgb(217,119,6)}.tab-state.muted{color:var(--muted)}.knowledge-project-focus{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;align-items:stretch;margin-bottom:16px;box-shadow:none}.knowledge-project-focus h2{margin:4px 0 0}.knowledge-project-focus p{margin:5px 0 0}.knowledge-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.knowledge-focus-grid>div{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px;min-width:0}.knowledge-focus-grid span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:5px}.knowledge-focus-grid strong{display:block;font-size:28px;line-height:1}.knowledge-focus-grid p{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.dashboard-grid{margin-top:16px}.dashboard-card{display:block;box-shadow:none}.dashboard-card h2{margin:8px 0 0}.dashboard-risk{margin-top:16px;display:grid;grid-gap:14px;gap:14px}.dashboard-quiet-commands,.dashboard-routine-commands{margin-top:0}.command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.command-tile{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;padding:13px;display:grid;grid-gap:6px;gap:6px;min-height:112px;align-content:start;text-align:left;text-decoration:none}.command-tile span{color:var(--muted);font-size:12px;font-weight:800}.command-tile strong{font-size:28px;line-height:1}.command-tile p{margin:0;color:var(--muted);line-height:1.35}.command-tile:hover{border-color:var(--accent)}.command-tile.ok{border-color:color-mix(in srgb,var(--ok) 16%,var(--border))}.command-tile.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.command-tile.danger{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.project-operations-panel{box-shadow:none}.project-operations-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.project-operation-card{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);display:grid;grid-gap:6px;gap:6px;min-height:108px;padding:12px;text-decoration:none}.project-operation-card span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.project-operation-card strong{font-size:30px;line-height:1}.project-operation-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.project-operation-card:hover{border-color:var(--accent)}.project-operation-card.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.project-operation-card.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.project-operation-card.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.dashboard-details summary{cursor:pointer;list-style:none}.dashboard-details summary::-webkit-details-marker{display:none}.dashboard-details[open] summary{margin-bottom:14px}.dashboard-details .compact-head{margin-top:16px;margin-bottom:10px}.details-action .details-open{display:none}.dashboard-details[open] .details-action .details-open{display:inline}.dashboard-details[open] .details-action .details-closed{display:none}.risk-list{display:grid;grid-gap:10px;gap:10px}.risk-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:10px 12px}.risk-list p{margin:4px 0 0}.filter-row{display:grid;grid-template-columns:minmax(220px,1fr) 150px 210px 150px 150px auto;grid-gap:10px;gap:10px}.filter-row.compact-filter{grid-template-columns:minmax(180px,260px) minmax(220px,1fr)}.ticket-list{display:grid;grid-gap:12px;gap:12px}.ticket-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.ticket-heading{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ticket-number{font-weight:800;color:var(--text)}.ticket-subline{margin:8px 0 0;color:var(--muted);font-size:13px}.ticket-next-step{margin:10px 0 0;color:var(--text);font-size:13px;font-weight:800}.ticket-next-step.warning{color:var(--danger)}.ticket-preview{margin:10px 0 0;line-height:1.5}.ticket-card-details{margin-top:10px}.ticket-card-details summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:800}.ticket-card-details[open] summary{margin-bottom:8px}.ticket-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status-open{color:var(--ok)}.status-bug{color:var(--danger)}.status-closed,.status-spam{opacity:.72}.priority-urgent{color:var(--danger)}.priority-high{color:#b54708}.priority-low{opacity:.72}.tag-badge{border:0;cursor:pointer}.ticket-thread{display:grid;grid-gap:16px;gap:16px}.ticket-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-work-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:stretch;margin-bottom:16px;box-shadow:none}.ticket-work-tile{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:11px;min-width:0}.ticket-work-tile span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:5px}.ticket-work-tile strong{display:block;line-height:1.2;overflow-wrap:anywhere}.ticket-work-tile p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ticket-work-tile.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.ticket-work-tile.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.ticket-work-tile.muted{opacity:.82}.ticket-work-actions{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;justify-content:flex-end;min-width:180px}.ticket-work-paths{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px;box-shadow:none}.ticket-work-paths-head h2{margin:4px 0 0}.ticket-work-paths-head p{margin:5px 0 0}.ticket-work-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ticket-work-path{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:13px;text-decoration:none}.ticket-work-path span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.2}.ticket-work-path strong{line-height:1.2}.ticket-work-path p{margin:0;color:var(--muted);line-height:1.35}.ticket-work-path.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.ticket-work-path.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.ticket-work-path.muted{opacity:.86}.ticket-work-path:hover{border-color:var(--accent)}.message-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.reply-box{border-top:1px solid var(--border);padding-top:16px}.reply-guidance{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);grid-gap:12px;gap:12px}.reply-guidance span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.reply-guidance strong{display:block;line-height:1.25}.reply-guidance p{margin:4px 0 0;color:var(--muted);line-height:1.4}.reply-guidance.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.reply-guidance.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.reply-guidance.muted{opacity:.82}.reply-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.reply-starter{border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer}.reply-starter:hover{border-color:var(--accent)}.context-panel{display:grid;grid-gap:18px;gap:18px}.ticket-workflow{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px;display:grid;grid-gap:12px;gap:12px}.ticket-workflow span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.ticket-workflow strong{display:block}.ticket-workflow p{margin:4px 0 0;color:var(--ok);font-size:13px}.ticket-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.status-tile{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:10px;min-width:0}.status-tile span{display:block;color:var(--muted);font-size:11px;font-weight:800;margin-bottom:4px}.status-tile strong{display:block;line-height:1.2}.status-tile p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.status-tile.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.status-tile.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.status-tile.muted{opacity:.78}.ticket-context-section{display:grid;grid-gap:12px;gap:12px}.ticket-context-section h3{margin:0}.context-list{display:grid;grid-gap:12px;gap:12px}.context-list div{border-bottom:1px solid var(--border);padding-bottom:10px}.context-list span{display:block;color:var(--muted);font-size:12px;font-weight:700;margin-bottom:4px}.context-list strong{display:block}.context-list p{margin:4px 0 0;color:var(--muted)}.attachment-list{display:grid;grid-gap:8px;gap:8px}.attachment-list h3{margin:0}.attachment-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.attachment-actions .btn:first-child{flex:1 1 220px;justify-content:flex-start}.note-box{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--border);padding-top:16px}.note-box h3{margin:0}.inline-tool-box{border-top:0;padding-top:0}.internal-note-box{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 68%,transparent);padding:12px}.ticket-tool-section{box-shadow:none}.ticket-tool-section,.ticket-tool-section[open]{display:grid;grid-gap:12px;gap:12px}.ticket-tool-section summary{color:var(--text)}.ticket-tool-section .form+.form{border-top:1px solid var(--border);padding-top:12px}.note-list{display:grid;grid-gap:8px;gap:8px}.note-item{border:1px solid var(--border);border-radius:8px;padding:10px;background:var(--surface-2)}.note-item p{margin:0;line-height:1.45}.note-item span{display:block;color:var(--muted);font-size:12px;margin-top:8px}.template-list{display:grid;grid-gap:10px;gap:10px}.template-item{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:10px;display:grid;grid-gap:8px;gap:8px}.template-item p{margin:0;color:var(--muted);line-height:1.45}.integration-metrics{margin-bottom:16px}.integration-filter-panel{margin-bottom:16px;display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end;box-shadow:none}.integration-filter-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.integration-card{display:grid;grid-gap:16px;gap:16px}.integration-card[id]{scroll-margin-top:18px}.integration-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:14px;gap:14px}.integration-panel{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 52%,transparent);padding:14px;display:grid;grid-gap:14px;gap:14px}.integration-panel h3{margin:0}.integration-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.integration-code-card p,.integration-panel-head p{margin:5px 0 10px;line-height:1.35}.integration-setup-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.integration-setup-item{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text);display:grid;grid-gap:3px;gap:3px;padding:9px 10px;text-decoration:none;min-width:0}.integration-setup-item:hover{border-color:var(--accent)}.integration-setup-item span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.integration-setup-item strong{font-size:13px;line-height:1.2}.integration-setup-item.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.integration-setup-item.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.integration-setup-item.muted{opacity:.82}.integration-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.integration-preview-card{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 72%,transparent);padding:12px;display:grid;grid-gap:10px;gap:10px;min-width:0}.integration-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.integration-preview-head>span:first-child{color:var(--muted);font-size:12px;font-weight:800}.support-preview-stage{min-height:92px;border:1px dashed var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 72%,transparent);display:grid;place-items:center;padding:14px}.support-preview-stage.positioned{display:flex;min-height:116px}.support-preview-pill{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;border-radius:999px;padding:0 18px;font-weight:800;box-shadow:0 14px 34px rgba(16,24,40,.16);overflow-wrap:anywhere;text-align:center}.cookie-button-preview,.support-preview-icon{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;box-shadow:0 14px 34px rgba(16,24,40,.18)}.integration-cookie-preview{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:13px;background:rgba(16,24,40,.94);color:#fff;box-shadow:0 14px 34px rgba(16,24,40,.14)}.integration-cookie-preview strong{display:block;margin-bottom:6px}.integration-cookie-preview p{margin:0;color:rgba(255,255,255,.76);line-height:1.4;font-size:13px}.integration-cookie-actions,.integration-cookie-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.integration-cookie-links span{color:#fff;text-decoration:underline;font-size:12px}.integration-cookie-actions span{border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:7px 9px;color:#fff;font-size:12px;font-weight:800}.integration-preview-card>p{margin:0;line-height:1.35}.integration-preview-card .btn{justify-self:start}.integration-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.integration-code-card{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 70%,transparent);padding:12px;min-width:0}.integration-code-card.primary{grid-column:1/-1;border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}.integration-code-card.action-card:hover{border-color:var(--accent)}.integration-code-card>span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:8px}.integration-empty-code{border:1px dashed var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 58%,transparent);padding:12px;display:grid;grid-gap:8px;gap:8px}.integration-empty-code p{margin:0;line-height:1.35}.integration-empty-code .btn{justify-self:start}.integration-details{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 60%,transparent);padding:0}.integration-details summary{cursor:pointer;padding:11px 12px;font-weight:800;color:var(--text)}.integration-details[open]{padding-bottom:12px}.integration-details[open] summary{border-bottom:1px solid var(--border);margin-bottom:12px}.integration-details>.checklist,.integration-details>.integration-check-grid,.integration-details>.snippet-list,.integration-details>div{margin-inline:12px}.integration-details>.checklist+div,.integration-details>div+.swatch-row{margin-top:12px}.integration-live-summary{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--border);border-radius:8px;padding:11px;background:var(--surface-2)}.integration-live-summary.ok{border-color:color-mix(in srgb,var(--ok) 16%,var(--border))}.integration-live-summary.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.integration-live-summary.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.integration-live-summary.muted{opacity:.82}.integration-live-summary-body{display:grid;grid-gap:10px;gap:10px;min-width:0}.integration-live-summary-body>p{margin:0}.snippet-list{display:grid;grid-gap:12px;gap:12px}.snippet-list.compact{gap:8px}.snippet-list span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:6px}.checklist{display:grid;grid-gap:10px;gap:10px}.checklist div{display:flex;align-items:center;gap:9px;color:var(--text)}.integration-check-grid{display:grid;grid-gap:8px;gap:8px}.check-item{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px}.check-item p{margin:3px 0 0;line-height:1.35}.check-item.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.check-item.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.check-item.muted{opacity:.78}.check-item.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.dot{width:10px;height:10px;border-radius:50%;background:var(--muted);flex:0 0 auto}.dot.ok{background:var(--ok)}.dot.warning{background:#fbbf24}.dot.danger{background:var(--danger)}.dot.muted{background:var(--muted)}.health-warning-list{display:grid;grid-gap:8px;gap:8px}.swatch-row{display:flex;align-items:center;gap:10px}.swatch-row>span{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);flex:0 0 auto}.swatch-row p{margin:3px 0 0}.ops-summary{display:flex;align-items:flex-start;gap:14px;box-shadow:none}.ops-summary h2{margin:0}.ops-summary p{margin:5px 0 0}.ops-summary .badge{margin-bottom:8px;width:-moz-fit-content;width:fit-content}.ops-summary.ok{border-color:color-mix(in srgb,var(--ok) 28%,var(--border))}.ops-summary.warning{border-color:rgba(251,191,36,.35)}.ops-summary.error{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.ops-metrics{margin-top:16px}.ops-metrics .metric{cursor:default}.ops-card{display:grid;grid-gap:12px;gap:12px;box-shadow:none}.ops-card h2{margin:0}.ops-card p{margin:0;line-height:1.45}.ops-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-card.ok{border-color:color-mix(in srgb,var(--ok) 22%,var(--border))}.ops-card.warning{border-color:rgba(251,191,36,.35)}.ops-card.error{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.ops-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.ops-section{display:grid;grid-gap:14px;gap:14px;box-shadow:none}.ops-section h2{margin:0}.ops-section.warning{border-color:rgba(251,191,36,.35)}.ops-section.error{border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.ops-section-details{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 46%,transparent);padding:12px}.ops-section-details summary{cursor:pointer;color:var(--text);font-weight:800}.ops-section-details[open] summary{margin-bottom:12px}.ops-section-list{display:grid;grid-gap:10px;gap:10px}.ops-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--border);border-radius:8px;padding:11px;background:var(--surface-2)}.ops-row p{margin:3px 0 0;line-height:1.35}.ops-row.ok{border-color:color-mix(in srgb,var(--ok) 16%,var(--border))}.ops-row.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.ops-row.error{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.security-status-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px;box-shadow:none}.security-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.security-status-card{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);padding:12px;display:grid;grid-gap:6px;gap:6px;min-height:110px}.security-status-card span{color:var(--muted);font-size:12px;font-weight:800}.security-status-card strong{font-size:24px;line-height:1.1}.security-status-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.security-status-card.ok{border-color:color-mix(in srgb,var(--ok) 18%,var(--border))}.security-status-card.warning{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.06)}.security-status-card.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.settings-log-section summary{cursor:pointer;list-style:none}.settings-log-section summary::-webkit-details-marker{display:none}.settings-log-section[open] summary{margin-bottom:14px}@media (max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.command-grid,.cookie-admin-grid,.cookie-settings-layout,.filter-row,.grid.cols,.integration-code-grid,.integration-filter-panel,.integration-layout,.integration-preview-grid,.integration-setup-path,.knowledge-focus-grid,.knowledge-project-focus,.metric-grid,.metric-grid.integration-metrics,.ops-row,.ops-section-grid,.portfolio-focus-grid,.project-admin,.project-care-strip,.project-connection-grid,.project-control-grid,.project-detail-summary,.project-embed-grid,.project-filter-more-grid,.project-filter-panel,.project-health-strip,.project-integration-strip,.project-next-action,.project-operations-grid,.project-overview-row,.project-setup-grid,.project-summary-grid,.project-ticket-item,.project-ticket-metrics,.project-workflow-grid,.project-workflow-grid .project-setup-grid,.reply-guidance,.reply-preset-grid,.section-grid,.security-status-grid,.ticket-card,.ticket-detail-filter-grid,.ticket-main-filters,.ticket-more-filter-grid,.ticket-project-grid,.ticket-status-strip,.ticket-work-focus,.ticket-work-focus-actions,.ticket-work-path-grid,.ticket-work-strip,.ticket-work-views,.two-col,.widget-settings-layout{grid-template-columns:1fr}.project-create{position:static}.project-card-head{display:grid}.project-row-actions{justify-content:flex-start}.integration-panel-head{display:grid}.integration-filter-buttons{justify-content:flex-start}.form-section-head,.support-focus-head{display:grid}.cookie-settings-side,.widget-settings-side{position:static}.project-current-focus,.project-list-workbench,.project-ticket-focus,.ticket-cleanup-guidance,.ticket-focus-panel,.ticket-project-overview-head,.ticket-selection-strip{display:grid}.ticket-actions,.ticket-work-actions{justify-content:flex-start}.main{padding:18px}.risk-list>div{display:grid}}