:root,[data-theme=dark]{color-scheme:dark;--bg:#14161B;--sidebar:#010413;--brand-orange:#FF9F37;--heading:#FF9F37;--import-bg:#0B2140;--import-line:#1D4370;--panel:#1C1F26;--panel-2:#22262E;--card:#262A33;--line:#262A33;--line-2:#333845;--line-3:#4A5163;--text:#E8EAF0;--strong:#FFFFFF;--muted:#A9B0BE;--subtle:#8B93A3;--accent:#2B588A;--accent-strong:#5B8FD0;--on-accent:#FFFFFF;--link:#9DC1EA;--on-color:#FFFFFF;--hint-bg:#1E2230;--hint-line:#3A4466;--gold:#E9C77B;--c-danger:#A3485F;--c-warn:#8C6A1F;--c-success:#4A7C59;--c-neutral:#3A3F4B;--c-info:#2B588A;--warn-bg:#3A2E14;--warn-line:#8C6A1F;--warn-text:#F1DDA8;--overlay:rgba(8,9,12,.6);--shadow:0 1px 2px rgba(0,0,0,.45);--shadow-lg:-16px 0 40px rgba(0,0,0,.5);--toast-bg:#E8EAF0;--toast-text:#14161B;--input-bg:#14161B}[data-theme=light]{color-scheme:light;--bg:#F5F6F8;--sidebar:#FFFFFF;--brand-orange:#B35A00;--heading:#1F5E8A;--import-bg:#E2E7EE;--import-line:#C9D1DC;--panel:#FFFFFF;--panel-2:#EEF0F4;--card:#FFFFFF;--line:#E3E6EC;--line-2:#D5DAE2;--line-3:#B4BCC8;--text:#1B1D22;--strong:#0E0F12;--muted:#4A505C;--subtle:#5B6270;--accent:#1F5FA8;--accent-strong:#1F5FA8;--on-accent:#FFFFFF;--link:#1F5FA8;--on-color:#1B1D22;--hint-bg:#FFF8E1;--hint-line:#F0D27A;--gold:#7A4F00;--c-danger:#FF6B6B;--c-warn:#FFCB3D;--c-success:#4CD38A;--c-neutral:#E7EAF0;--c-info:#5AB8FF;--warn-bg:#FFF6D6;--warn-line:#F0D27A;--warn-text:#5C3D00;--overlay:rgba(20,24,32,.35);--shadow:0 1px 3px rgba(20,30,50,.12);--shadow-lg:-16px 0 40px rgba(20,30,50,.18);--toast-bg:#1B1D22;--toast-text:#FFFFFF;--input-bg:#FFFFFF}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Calibri,Carlito,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.4;min-height:100vh}a{color:var(--link)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--link);outline-offset:2px}h1,h2,h3{margin:0;color:var(--strong);line-height:1.2}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reduce-motion *,.reduce-motion :after,.reduce-motion :before{animation:none!important;transition:none!important}.shell{display:flex;flex-wrap:wrap;min-height:100vh}.sidebar{flex:1 1 230px;max-width:100%;background:var(--sidebar);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:22px}.main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}@media (max-width:820px){.sidebar{flex-basis:100%;border-right:0;border-bottom:1px solid var(--line);padding:12px 14px;gap:12px}.sidebar .nav-section{display:none}.sidebar.open .nav-section{display:flex}}.brand{gap:10px;padding:0 6px;text-decoration:none;color:var(--text)}.brand,.brand-mark{display:flex;align-items:center}.brand-mark{width:38px;height:38px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:13px;justify-content:center;flex:none}.brand-name{font-weight:700;font-size:17px;color:var(--strong)}.brand-sub{font-size:12px;color:var(--muted)}.nav-section{display:flex;flex-direction:column;gap:3px}.nav-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);padding:0 8px 6px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--text);text-decoration:none;font-size:14px;border:0;background:transparent;text-align:left;width:100%}.nav-item:hover{background:var(--panel-2)}.nav-item.active{background:var(--card);font-weight:700;color:var(--strong)}.swatch{width:12px;height:12px;border-radius:3px;flex:none}.nav-item .grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item .meta{font-size:12px;color:var(--muted)}.btn.menu-toggle{display:none}@media (max-width:820px){.btn.menu-toggle{display:inline-flex;margin-left:auto}.sidebar-top{display:flex;align-items:center}}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px}.me-row{display:flex;align-items:center;gap:10px;padding:8px 6px;font-size:13px}.page{padding:24px 28px 48px;display:flex;flex-direction:column;gap:22px;width:100%;max-width:1400px}@media (max-width:640px){.page{padding:18px 16px 40px}}.page-head{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-end}.eyebrow{font-size:12px;color:var(--muted)}.title{font-size:28px;font-weight:700}.subtitle{font-size:13px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:8px;border:1px solid var(--line-2);background:var(--panel);color:var(--strong);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--line-3)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){filter:brightness(1.08);border-color:var(--accent)}.btn-success{background:var(--c-success);border-color:var(--c-success);color:var(--on-color)}.btn-danger{background:var(--c-danger);border-color:var(--c-danger);color:var(--on-color)}.btn-warn{background:var(--c-warn);border-color:var(--c-warn);color:var(--on-color)}.btn-ghost{background:transparent;border-color:transparent;color:var(--link)}.btn-ghost:hover:not(:disabled){background:var(--panel-2);border-color:transparent}.btn-sm{min-height:32px;padding:0 12px;font-size:13px}.btn-icon{min-height:36px;width:36px;padding:0;background:var(--card);border-color:transparent}.btn-light{background:var(--toast-bg);color:var(--toast-text);border-color:var(--toast-bg)}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.field>span:first-child{font-weight:700}.input,.select,.textarea{min-height:40px;border-radius:8px;border:1px solid var(--line-2);background:var(--input-bg);color:var(--strong);font-size:14px;padding:0 10px;width:100%}.textarea{padding:10px;resize:vertical;min-height:80px;line-height:1.45}.select{padding-right:6px}.check{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--text);cursor:pointer}.check input{width:17px;height:17px;accent-color:var(--accent-strong)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--line-2);background:var(--panel);color:var(--strong)}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip .count{background:var(--line-2);border-radius:999px;padding:1px 7px;font-size:11px;color:var(--strong)}.chip.on .count{background:rgba(255,255,255,.24);color:var(--on-accent)}.badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;white-space:nowrap;color:var(--on-color);line-height:1.3}.badge.neutral{background:var(--c-neutral);color:var(--strong)}.badge.danger{background:var(--c-danger)}.badge.warn{background:var(--c-warn)}.badge.success{background:var(--c-success)}.badge.info{background:var(--c-info)}.badge.outline{background:transparent;border:1px dashed var(--line-3);color:var(--muted)}.avatar{width:28px;height:28px;flex:none;border-radius:50%;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em}.avatar,[data-theme=light] .avatar{color:#FFFFFF}.avatars{display:inline-flex;padding-left:6px}.avatars .avatar{margin-left:-6px;border:2px solid var(--card)}.avatar.lg{width:34px;height:34px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}.panel h2{font-size:20px}.panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:12px}.row{align-items:center;flex-wrap:wrap}.row,.stack{display:flex;gap:10px}.stack{flex-direction:column}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.spacer{flex:1 1}.error-text{color:#F09AAA;font-size:13px;font-weight:700}[data-theme=light] .error-text{color:#B03A48}.ok-text{color:#8FD0A4;font-size:13px;font-weight:700}[data-theme=light] .ok-text{color:#1E6B3A}.notice{display:flex;gap:12px;align-items:flex-start;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45}.notice.warn{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text)}.notice.hint{background:var(--hint-bg);border:1px solid var(--hint-line)}.notice.info{background:var(--panel-2);border:1px solid var(--line-2)}.hint-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--line);background:var(--panel)}table.data{width:100%;border-collapse:collapse;font-size:14px}table.data th{text-align:left;padding:11px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--panel-2);white-space:nowrap}table.data td{padding:11px 12px;border-top:1px solid var(--line);vertical-align:middle}table.data tr.clickable:hover td{background:var(--panel-2)}.overlay{position:fixed;inset:0;z-index:40;display:flex}.overlay-bg{position:absolute;inset:0;border:0;background:var(--overlay);padding:0}.drawer{position:relative;margin-left:auto;width:520px;max-width:100%;height:100%;overflow-y:auto;background:var(--panel);border-left:1px solid var(--line-2);box-shadow:var(--shadow-lg);animation:slideIn .22s ease-out;display:flex;flex-direction:column}.drawer.wide{width:720px}.drawer-head{padding:20px 24px 16px;border-bottom:1px solid var(--line);gap:10px}.drawer-body,.drawer-head{display:flex;flex-direction:column}.drawer-body{padding:18px 24px 32px;gap:22px}.section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.modal-wrap{align-items:center;justify-content:center;padding:16px}.modal{position:relative;width:600px;max-width:100%;max-height:100%;overflow-y:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:24px;animation:pop .2s ease-out;display:flex;flex-direction:column;gap:14px}.toast{position:fixed;right:24px;bottom:24px;z-index:80;max-width:460px;margin:0;background:var(--toast-bg);color:var(--toast-text);padding:12px 16px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 10px 30px rgba(0,0,0,.35);animation:toastIn .2s ease-out}@keyframes slideIn{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes toastIn{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes fall{0%{transform:translateY(-40px) rotate(0)}to{transform:translateY(110vh) rotate(340deg)}}.board-head{padding:20px 24px 8px;gap:16px;justify-content:space-between;align-items:flex-end}.board-head,.tabs{display:flex;flex-wrap:wrap}.tabs{padding:0 24px;gap:4px;border-bottom:1px solid var(--line)}.tab{min-height:42px;padding:0 16px;border:0;background:transparent;font-size:15px;font-weight:700;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-1px}.tab.on{color:var(--strong);border-bottom-color:var(--accent-strong)}.filters{padding:14px 24px 6px;gap:8px}.filter-bar,.filters{display:flex;flex-wrap:wrap;align-items:center}.filter-bar{margin:6px 24px 2px;gap:12px;background:var(--hint-bg);border:1px solid var(--accent);border-radius:10px;padding:10px 12px 10px 16px}.view-area{padding:14px 24px 36px;overflow-x:auto;flex:1 1}.kanban{display:flex;gap:14px;align-items:flex-start;width:max-content;min-width:100%}.column{flex:1 0 280px;min-width:280px;max-width:400px;border-radius:12px;transition:background .15s}.column-head{color:var(--on-color);padding:11px 14px;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px}.column-head .count{background:rgba(255,255,255,.25);border-radius:999px;padding:1px 9px;font-size:12px}.column-body{gap:10px;padding:10px;min-height:120px}.card,.column-body{display:flex;flex-direction:column}.card{background:var(--card);border-radius:10px;padding:12px;gap:9px;box-shadow:var(--shadow);cursor:-webkit-grab;cursor:grab;touch-action:manipulation;border:1px solid transparent;text-align:left}.card:hover{border-color:var(--line-3)}.card.compact{padding:9px 10px;gap:6px}.card-title{border:0;background:transparent;padding:0;text-align:left;color:var(--strong);font-size:15px;font-weight:700;line-height:1.3}.card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.card-meta .ico{display:inline-flex;align-items:center;gap:4px}.drop-empty{border:2px dashed var(--line-3);border-radius:10px;padding:20px 10px;text-align:center}.add-card,.drop-empty{font-size:13px;color:var(--muted)}.add-card{border:0;background:transparent;font-weight:700;padding:8px;border-radius:8px;text-align:left}.add-card:hover{background:rgba(127,127,127,.12);color:var(--strong)}.cal{min-width:900px;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-dow{background:var(--panel-2);font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px}.cal-day{min-height:110px;padding:8px;display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.cal-day:nth-child(7n+1){border-left:0}.cal-day.off{background:rgba(127,127,127,.06)}.cal-day.hol{background:rgba(140,106,31,.16)}.cal-chip{border:0;text-align:left;color:var(--on-color);font-size:12px;font-weight:700;padding:4px 7px;border-radius:5px;line-height:1.25}.cal-chip.tentative{outline:2px dashed rgba(255,255,255,.55);outline-offset:-2px}[data-theme=light] .cal-chip.tentative{outline-color:rgba(0,0,0,.35)}.tl{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding-bottom:8px}.tl,.tl-row{position:relative}.tl-row{display:flex;height:40px}.tl-name{width:260px;flex:none;border:0;background:var(--panel);padding:0 16px;color:var(--text);font-size:14px;text-overflow:ellipsis;position:-webkit-sticky;position:sticky;left:0;z-index:4}.tl-bar,.tl-name{text-align:left;font-weight:700;overflow:hidden;white-space:nowrap}.tl-bar{position:absolute;top:7px;height:26px;color:var(--on-color);border-radius:6px;font-size:12px;padding:5px 8px;z-index:3;box-shadow:var(--shadow);border:0}.tl-bar.tentative{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 6px,transparent 6px 12px);outline:1px dashed rgba(255,255,255,.6);outline-offset:-1px}[data-theme=light] .tl-bar.tentative{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 6px,transparent 6px 12px);outline-color:rgba(0,0,0,.3)}.tl-bar.done{opacity:.7}.progress{height:10px;background:var(--line-2);border-radius:999px;overflow:hidden}.progress>div{height:100%;border-radius:999px}.color-grid{display:flex;flex-wrap:wrap;gap:6px}.color-dot{width:30px;height:30px;border-radius:8px;border:2px solid transparent;padding:0}.color-dot.on{border-color:var(--strong);box-shadow:0 0 0 2px var(--bg) inset}.title-edit{field-sizing:content;min-height:44px}@media (max-width:640px){.board-head,.filters,.view-area{padding-left:16px;padding-right:16px}.tabs{padding:0 8px}.filter-bar,.notice{margin-left:16px!important;margin-right:16px!important}.title{font-size:24px}}.badge.ms-badge{font-size:13px;padding:4px 9px}.nav-collapse{margin-left:auto}@media (min-width:821px){.sidebar{transition:flex-basis .18s ease,max-width .18s ease}.sidebar.collapsed{flex:0 0 68px;max-width:68px;padding:20px 10px;align-items:center}.sidebar.collapsed .brand-text,.sidebar.collapsed .grow,.sidebar.collapsed .me-text,.sidebar.collapsed .meta,.sidebar.collapsed .nav-label{display:none}.sidebar.collapsed .brand{padding:0}.sidebar.collapsed .nav-item{justify-content:center;padding:10px 0}.sidebar.collapsed .sidebar-top{flex-direction:column;gap:12px}.sidebar.collapsed .nav-collapse{margin-left:0}.sidebar.collapsed .me-row{justify-content:center;padding:8px 0}}@media (max-width:820px){.nav-collapse{display:none!important}}.sidebar-top{display:flex;align-items:center;gap:8px}.brand-text{gap:2px}.brand-text,.me-text{display:flex;flex-direction:column}.me-text{min-width:0}.brand-logo{width:52px;height:52px;flex:none;border-radius:50%;display:block}.brand-kicker{font-size:13px;white-space:nowrap;font-weight:700;letter-spacing:.08em;color:var(--brand-orange)}.brand-text .brand-sub{font-size:14px;color:var(--muted)}.btn.nav-collapse,.nav-label.accent{color:var(--brand-orange)}.sidebar.collapsed .brand-logo{width:40px;height:40px}.filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:250px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px rgba(0,0,0,.35)}.filter-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--text);cursor:pointer}.filter-option:hover{background:var(--panel-2)}.filter-option input{width:16px;height:16px;accent-color:var(--accent-strong)}.filter-option .count{background:var(--line-2);border-radius:999px;padding:1px 8px;font-size:12px;color:var(--strong)}.main h1,.main h2{color:var(--heading)}.main :where(.drawer,.modal) h1,.main :where(.drawer,.modal) h2{color:var(--strong)}.panel.import-panel{background:var(--import-bg);border-color:var(--import-line)}@media (min-width:821px){.sidebar:not(.collapsed) .sidebar-top{align-items:flex-start}.sidebar:not(.collapsed) .brand{flex-direction:column;align-items:flex-start;gap:12px}}[data-theme=light] .panel.import-panel .panel,[data-theme=light] .panel.import-panel input.input{background:#FFFFFF}.skill-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:default;background:var(--skill-bg);color:var(--skill-ink);border:1px solid var(--skill-line)}.skill-chip.md{min-height:26px;font-size:13px;padding:0 10px}.skill-chip.muted{background:transparent;color:var(--subtle);border-style:dashed;border-color:var(--line-3)}button.skill-chip{cursor:pointer;font-family:inherit}button.skill-chip:not(.active){background:transparent;color:var(--muted);border-color:var(--line-2)}button.skill-chip:hover{border-color:var(--skill-ink)}.skill-checks{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 18px}.skill-checks legend{font-weight:700;font-size:13px;color:var(--muted);margin-bottom:8px}.coverage{display:flex;flex-wrap:wrap;gap:6px;align-items:center}:root,[data-theme=dark]{--skill-bg:rgba(255,159,55,.14);--skill-ink:#FFC27F;--skill-line:rgba(255,159,55,.35)}[data-theme=light]{--skill-bg:#EAF1F8;--skill-ink:#1F5E8A;--skill-line:#C3D6E8}.stepper{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.step-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);color:var(--muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.step-pill:disabled{cursor:default;opacity:.6}.step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--panel-2);color:var(--muted);font-size:13px;font-weight:700;flex:none}.step-pill.done{color:var(--strong)}.step-pill.done .step-num{background:var(--accent);color:#FFFFFF}.step-pill.current{border-color:var(--heading);color:var(--strong);box-shadow:0 0 0 1px var(--heading) inset}.step-pill.current .step-num{background:var(--heading);color:#FFFFFF}[data-theme=dark] .step-pill.current .step-num{color:#09133F}.wizard-preview{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.wizard-preview li{display:flex;gap:10px;align-items:flex-start}.wizard-preview strong{color:var(--strong);font-size:14px}.team-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.team-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;border-top:1px solid var(--line)}.team-row:first-child{border-top:0}.team-row.on{background:var(--panel-2)}.drop-zone{border:2px dashed var(--line-3);border-radius:12px;padding:22px 16px;align-items:center;gap:8px;text-align:center;cursor:pointer}.review-ms{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:12px}.review-task{display:flex;align-items:center;gap:8px;padding-left:20px;flex-wrap:wrap}.review-task>.input{flex:1 1 240px;min-height:34px;font-size:13px;min-width:0}.review-task .skill-select{width:96px;min-height:34px;font-size:13px;font-weight:700;flex:none}.review-task .date-cell{width:120px;flex:none}.owner-cell{display:flex;flex-wrap:wrap;gap:4px;align-items:center;flex:0 1 300px;min-width:160px}.owner-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 4px 0 3px;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);color:var(--strong);font-size:13px;font-weight:700}.owner-chip.suggested{border-style:dashed;border-color:var(--heading)}.owner-chip button{border:0;background:transparent;color:var(--muted);padding:2px;display:inline-flex;cursor:pointer}.avatar.sm{width:22px;height:22px;font-size:10px}.add-owner{width:auto;min-height:28px;font-size:13px;padding-top:0;padding-bottom:0}.suggested-badge{border-color:var(--heading);color:var(--strong)}.summary-grid{display:grid;grid-template-columns:110px 1fr;grid-gap:8px 14px;gap:8px 14px;margin:0}.summary-grid dt{font-weight:700;color:var(--muted);font-size:13px}.summary-grid dd{margin:0;color:var(--strong)}.suggest-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px dashed var(--heading);border-radius:10px;font-size:13px}