.taxonomy-workspace{display:flex;flex-direction:column;min-height:0;flex:1}.taxonomy-controls{display:flex;align-items:center;gap:16px;min-height:45px;border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0}.taxonomy-version{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12px}.taxonomy-version select{max-width:260px;font-weight:400;font-size:12px;padding:5px 8px}.taxonomy-app-header .app-tools{flex-wrap:wrap;justify-content:flex-end}.taxonomy-nav{display:flex;gap:20px;align-self:stretch}.taxonomy-nav a{display:flex;align-items:center;gap:6px;padding:10px 0;color:inherit;border-bottom:2px solid transparent;font-size:13px;white-space:nowrap}.taxonomy-nav a[aria-current]{border-bottom-color:var(--accent);font-weight:600}.taxonomy-counts{margin-left:auto;display:flex;flex-wrap:wrap;gap:4px 10px}.taxonomy-counts>span{white-space:nowrap}.taxonomy-counts>span+span{border-left:1px solid var(--line);padding-left:10px}.taxonomy-refresh{margin-left:auto}.taxonomy-version-note{padding:4px 0;font-size:12px;color:var(--muted)}.taxonomy-version-note button,.text-action{border:0;color:var(--info);background:none;padding:0;font-size:inherit;font-weight:400}.taxonomy-filters{display:flex;align-items:center;gap:8px;padding:10px 0;flex-wrap:wrap;flex-shrink:0}.taxonomy-filters input{flex:1;min-width:190px;max-width:330px}.taxonomy-filters input,.taxonomy-filters select{padding:6px 9px;font-size:12px}.taxonomy-filter-results{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:0 0 8px;flex-shrink:0}.taxonomy-result-tools{display:flex;align-items:center;gap:10px;white-space:nowrap}.taxonomy-result-tools button{background:none;border:0;font-size:11px;padding:4px;color:var(--info)}.taxonomy-layout{display:grid;grid-template-columns:minmax(265px,27fr) minmax(0,73fr);min-height:0;flex:1;border-top:1px solid var(--line)}.taxonomy-layout.has-feedback{grid-template-columns:minmax(0,20fr) minmax(0,55fr) minmax(0,25fr)}.has-feedback .taxonomy-detail{padding:16px}.taxonomy-rule-layout{display:grid;grid-template-columns:minmax(0,75fr) minmax(0,25fr);flex:1;min-height:0}.taxonomy-rule-layout>.taxonomy-summary{padding-right:16px}.category-feedback-panel{min-height:0;min-width:0;overflow-y:auto;border-left:1px solid var(--line);padding:16px 0 24px 16px;overflow-wrap:anywhere}.category-feedback-heading,.category-thread-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px}.category-feedback-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.category-feedback-heading button,.category-thread-heading{font-size:12px}.category-feedback-compose{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.category-feedback-compose .give-taxonomy-feedback{padding:5px 7px;font-size:11px;white-space:nowrap}.feedback-revision-filter{display:flex;gap:4px;align-items:center;font-size:11px;margin:0;color:var(--muted);white-space:nowrap}.feedback-revision-filter input{margin:0}.category-feedback-draft{background:#fbf5ef;border:1px solid #e4c6ad;border-radius:6px;padding:12px;margin-bottom:12px}.category-feedback-draft p{margin:8px 0}.category-feedback-draft button{font-size:12px;padding:5px 9px}.category-feedback-list{display:grid;gap:10px}.feedback-regarding{color:#a24716;font-size:12px;margin:8px 0}.compact-feedback-detail>.feedback-association{margin-bottom:10px;font-size:12px}.compact-feedback-detail .conversation-original,.compact-feedback-detail .conversation-summary,.compact-feedback-detail .feedback-list-body{padding:12px}.compact-feedback-detail .conversation-label{font-size:14px;margin-bottom:10px}.compact-feedback-detail .description-header{padding:10px;gap:8px;font-size:12px}.compact-feedback-detail .record-heading{gap:8px}.compact-feedback-detail .record-heading-identity{flex-basis:100%}.compact-feedback-detail .record-heading-meta{gap:6px 8px}.compact-feedback-detail .record-heading-timing{font-size:10px}.compact-feedback-detail .description-author .avatar{width:26px;height:26px;font-size:12px}.compact-feedback-detail .description-body{padding:12px;font-size:13px}.compact-feedback-detail .more-actions{min-width:28px;padding:0 5px;font-size:18px}.compact-feedback-detail .feedback-list-header{padding:10px 12px}.compact-feedback-detail .feedback-list-header h3,.compact-feedback-detail .summary-heading h3{font-size:14px}.compact-feedback-detail .feedback-list-header button{font-size:12px;padding:5px 10px}.compact-feedback-detail .summary-body{padding:10px}.compact-feedback-detail .summary-body .markdown{font-size:13px}.compact-feedback-detail .summary-body .small{font-size:11px}.compact-feedback-detail .reviewed-context{margin-top:12px;font-size:12px}.compact-feedback-detail .reviewed-context summary{gap:5px}.compact-feedback-detail .selected-reply-jump{font-size:12px;margin-bottom:10px}.category-feedback-panel .pagination{font-size:11px;gap:6px;flex-wrap:wrap}.taxonomy-tree-pane{min-height:0;overflow-y:auto;border-right:1px solid var(--line);padding:10px 12px 24px 0}.taxonomy-tree,.taxonomy-tree ul{list-style:none;padding:0;margin:0}.taxonomy-tree li:focus-visible{outline:none}.taxonomy-tree li:focus-visible>.taxonomy-tree-row{outline:2px solid var(--info);outline-offset:-2px}.taxonomy-tree-row{display:flex;align-items:center;gap:6px;min-height:36px;padding:5px 7px 5px 2px;margin:1px 0;border-radius:6px;cursor:pointer;border-left:3px solid transparent}.taxonomy-tree-row.level-1{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;margin-top:4px}.taxonomy-tree-row.level-2{padding-left:15px}.taxonomy-tree-row.level-3{padding-left:28px}.taxonomy-tree-row.level-4{padding-left:41px}.taxonomy-tree-row.level-5{padding-left:54px}.taxonomy-tree-row:hover{background:var(--soft)}.taxonomy-tree-row.selected{background:#edf4fc;border-left-color:var(--info);font-weight:600}.tree-toggle{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;background:none;border:0;padding:0;color:var(--muted);font-size:15px}.tree-leaf{font-size:17px}.tree-node-name{flex:1;font-size:13px;overflow-wrap:anywhere;line-height:1.4}.tree-current{font-size:10px;color:var(--muted);white-space:nowrap;font-weight:400}.ancestor>.tree-node-name{color:var(--muted)}.retired-label{display:block;font-size:11px;font-weight:400;color:var(--muted)}.level-dot{display:inline-grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;font-size:9px;font-weight:650;border:1px solid #bacac0;color:#295f42;background:#eff6f1}.level-dot.level-1{background:#32634a;color:#fff;border-color:#32634a}.level-dot.level-2{background:#e1eee5}.level-dot.level-3{background:#edf3f8;color:#2b5b7a;border-color:#c8d5df}.level-dot.level-4,.level-dot.level-5{background:#fff4ea;color:#944815;border-color:#e4c6ad}.taxonomy-detail{min-height:0;overflow-y:auto;padding:18px 0 30px 24px}.taxonomy-category-header{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:11px 16px}.taxonomy-category-heading{flex:1;min-width:0}.taxonomy-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0 0 10px;font-size:12px;font-weight:700;gap:5px;color:var(--muted)}.taxonomy-category-title{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.taxonomy-category-title h2{font-size:24px;font-weight:600;margin:0}.taxonomy-category-title>.level-dot{width:24px;height:24px;font-size:10px}.taxonomy-category-header .record-heading-actions .more-actions{min-width:34px;padding:4px 8px}.taxonomy-workspace .badge-Proposed{background:#fff3e6;border-color:#e8c29d;color:#914711}.taxonomy-workspace .badge-Approved{background:#e5f5e8;border-color:#b4dab9;color:#276538}.taxonomy-workspace .badge-Retired{background:#f0f1f3;border-color:#c5cbd0;color:#59616b}.taxonomy-record-card{border:1px solid var(--line);border-radius:6px;container:taxonomy-record / inline-size}.taxonomy-record-card>.taxonomy-category-header{border:0;border-radius:6px 6px 0 0}.taxonomy-record-card .taxonomy-category-body{padding-top:0}.taxonomy-record-card .taxonomy-detail-grid{gap:0}.taxonomy-record-card .taxonomy-section{border:0;border-top:1px solid var(--line);border-radius:0}.taxonomy-record-card .section-rules,.taxonomy-record-card .section-abbreviations{border-left:1px solid var(--line)}.taxonomy-record-card .section-description{background:#fbf5ef;display:flow-root}.section-description>.field-feedback{float:right;margin:0 0 6px 14px}.taxonomy-record-card .section-description>.markdown{font-size:15px}.taxonomy-record-card .taxonomy-identifiers{margin-top:0;padding:10px 16px}.taxonomy-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.taxonomy-section{border:1px solid var(--line);border-radius:6px;padding:14px 16px;min-width:0}.taxonomy-section.wide{grid-column:1 / -1}.taxonomy-section>header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.taxonomy-section h3{margin:0;font-size:15px;color:#a24716;font-weight:600}.taxonomy-section .markdown{font-size:14px}.taxonomy-section p:last-child{margin-bottom:0}.field-feedback{background:none;border:0;padding:3px 0;color:var(--info);font-weight:400;font-size:11px;white-space:nowrap}.taxonomy-rule-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.taxonomy-rule-name{display:block;margin-bottom:8px}.rule-type{display:inline-flex;border:1px solid var(--line);border-radius:12px;padding:1px 8px;font-size:11px;line-height:1.6;white-space:nowrap}.rule-type-inclusions{color:#276538;border-color:#b4dab9;background:#eef8f0}.rule-type-exclusions{color:#914711;border-color:#e8c29d;background:#fff3e6}.rule-type-boundary{color:#59616b;background:var(--soft)}.section-examples{container:taxonomy-products / inline-size}.section-examples>.markdown>p{color:var(--muted);font-size:12px}.section-examples>.markdown>ul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;list-style:none;padding:0;margin:10px 0 0}.section-examples>.markdown>ul>li{border:1px solid var(--line);border-radius:5px;padding:10px 12px;margin:0;min-width:0}.section-examples>.markdown>ul>li>p{font-size:12px;margin:5px 0 0;line-height:1.5}.section-examples>.markdown>ul>li>p:first-child{margin-top:0;font-size:13px}.feedback-draft-indicator{display:inline-flex;align-items:center;gap:6px;border:1px solid #e4c6ad;border-radius:16px;background:#fbf5ef;color:#a24716;font-size:12px;padding:5px 9px}.feedback-selected-rules{display:grid;gap:6px;border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.modal-body .feedback-selected-rules label{display:flex;align-items:center;gap:8px;font-size:12px;margin:0}.modal-body .feedback-selected-rules input{width:auto}@container taxonomy-record (max-width: 580px){.taxonomy-detail-grid{grid-template-columns:minmax(0,1fr)}.taxonomy-record-card .section-rules,.taxonomy-record-card .section-abbreviations{border-left:0}}@container taxonomy-products (max-width: 480px){.section-examples>.markdown>ul{grid-template-columns:minmax(0,1fr)}}.taxonomy-rule-list{display:grid;gap:16px}.taxonomy-rule{border:1px solid var(--line);border-radius:6px;padding:16px}.taxonomy-rule>.row{margin-bottom:10px}.taxonomy-rule>button{font-size:12px;padding:5px 10px;margin-top:12px}.taxonomy-rule-list.compact .taxonomy-rule{padding:0 0 14px;border:0;border-bottom:1px solid var(--line);border-radius:0}.taxonomy-rule-list.compact .taxonomy-rule:last-child{padding-bottom:0;border-bottom:0}.category-rules>.taxonomy-rule{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 14px;margin-bottom:14px}.category-rules>.taxonomy-rule:has(+.taxonomy-rule-list:empty){border-bottom:0;padding-bottom:0;margin-bottom:0}.rule-links{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;font-size:12px;margin-top:10px}.rule-links a,.taxonomy-children a{display:inline-flex;align-items:center;gap:6px}.taxonomy-children{margin:0;padding:0;list-style:none}.taxonomy-children li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:7px 0}.taxonomy-children code{color:var(--muted);font-size:11px}.taxonomy-identifiers{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;border-top:1px solid var(--line);margin-top:20px;padding-top:12px;color:var(--muted);font-size:11px}.taxonomy-identifiers>span:first-child{margin-right:auto}.taxonomy-identifiers button{border:0;padding:2px 5px;font-size:12px;background:none}.taxonomy-selection-note,.taxonomy-retired-note{padding:10px 12px;margin:12px 0 0;border:1px solid var(--line);border-radius:6px;background:var(--soft);font-size:12px}.taxonomy-summary{flex:1;min-height:0;overflow:auto;padding:22px 0 30px}.taxonomy-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.taxonomy-summary-heading h2{margin-bottom:4px;font-size:24px;font-weight:600}.taxonomy-summary-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px}.snapshot-facts{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin:0;font-size:13px}.snapshot-facts dt{font-weight:600}.snapshot-facts dd{margin:0;overflow-wrap:anywhere}.taxonomy-changes-heading{color:#a24716;font-size:16px}.taxonomy-changes{display:grid;gap:14px}@media(max-width:1250px){.app-header.taxonomy-app-header{flex-wrap:wrap;gap:0 18px;padding:8px 20px 0}.taxonomy-app-header .workspace-nav{order:3;width:100%;margin-top:4px}.taxonomy-counts{flex-basis:100%;margin-left:0}.taxonomy-category-title h2{font-size:21px}}@media(max-width:850px){.taxonomy-rule-layout{display:block;overflow:auto}.category-feedback-panel{overflow:visible;border-left:0;border-top:1px solid var(--line);padding:16px 0}.has-feedback .taxonomy-detail{padding:16px 0}.taxonomy-layout{grid-template-columns:minmax(0,1fr);overflow:auto;display:block}.taxonomy-tree-pane{max-height:34vh;border-right:0;border-bottom:1px solid var(--line)}.taxonomy-detail{overflow:visible;padding:18px 0}.taxonomy-detail-grid,.taxonomy-summary-grid{grid-template-columns:minmax(0,1fr)}.taxonomy-record-card .section-rules,.taxonomy-record-card .section-abbreviations{border-left:0}.taxonomy-controls{gap:8px}.taxonomy-nav{gap:16px;overflow-x:auto}.taxonomy-version select{max-width:220px}.taxonomy-summary-heading{flex-wrap:wrap}.taxonomy-controls .taxonomy-nav a{font-size:12px}}@media(max-width:700px){.taxonomy-app-header .app-tools{flex-basis:100%;gap:8px 12px;padding-top:8px}.taxonomy-header-slot{margin-right:auto}}@media print{.app,.workspace,.taxonomy-workspace,.taxonomy-layout{display:block;height:auto;overflow:visible}.app-header,.taxonomy-controls,.taxonomy-filters,.taxonomy-filter-results,.taxonomy-tree-pane,.record-heading-actions,.category-feedback-panel,.field-feedback,.taxonomy-rule button,.taxonomy-identifiers button{display:none}.taxonomy-detail,.taxonomy-summary{padding:0;overflow:visible}.taxonomy-section{break-inside:avoid}}.taxonomy-edit-preview{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.taxonomy-edit-preview>summary{color:#a24716;cursor:pointer}.taxonomy-edit-dialog form{display:flex;flex-direction:column;max-height:calc(90vh - 2px)}.taxonomy-edit-dialog .modal-body{min-height:0;overflow-y:auto}.taxonomy-edit-dialog .modal-heading,.taxonomy-edit-dialog .modal-footer{flex-shrink:0}:root{font:14px/1.5 Segoe UI,system-ui,sans-serif;color:#24292f;background:#fff;--accent: #ce613c;--line: #d8dee4;--muted: #656d76;--info: #0969da;--info-soft: #ddf4ff;--soft: #f6f8fa}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--line);border-radius:6px;background:var(--soft);padding:6px 12px;font-weight:600}button:hover:not(:disabled){background:#eef1f4;border-color:#afb8c1}button:disabled{opacity:.5;cursor:default}.action-icon{display:grid;place-items:center;padding:4px;min-width:28px;height:28px;border:0;background:transparent;color:var(--info)}.action-icon:hover:not(:disabled){background:var(--info-soft)}input,select,textarea{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 10px;min-width:0}textarea{resize:vertical;line-height:1.6}:focus-visible{outline:2px solid var(--info);outline-offset:2px}a{color:var(--info);text-decoration:none}a:hover{text-decoration:underline}.primary{background:#28774a;color:#fff;border-color:#1d633c}.primary:hover:not(:disabled){background:#21653f;border-color:#1d633c}.danger{background:#cf222e;color:#fff;border-color:#a40e26}.danger:hover:not(:disabled){background:#a40e26;border-color:#a40e26}.record-actions-menu>button.danger-action{color:#cf222e;border-top:1px solid var(--line);margin-top:4px}.record-actions-menu>button.danger-action:hover:not(:disabled){background:#ffebe9}.form-dialog.delete-record-dialog{width:min(520px,calc(100vw - 32px))}h1,h2,h3,p{margin-top:0}p{line-height:1.6}h1{font-size:24px;font-weight:600;margin-bottom:5px}h2{font-size:26px;line-height:1.3;font-weight:500;margin-bottom:14px;overflow-wrap:anywhere}h3{font-size:15px;margin:24px 0 12px}.row{display:flex;gap:8px;align-items:center}.spread{justify-content:space-between}.muted,.meta{color:var(--muted)}.small,.meta{font-size:12px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1px;color:var(--muted);margin-bottom:7px}.app{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-header{border-bottom:1px solid var(--line);background:var(--soft);padding:0 24px;display:flex;align-items:center;gap:28px;flex-shrink:0;min-height:56px}.user-menu{position:relative;font-size:12px}.user-menu>summary{cursor:pointer;list-style:none;white-space:nowrap}.user-menu>div{position:absolute;right:0;top:calc(100% + 12px);z-index:30;min-width:180px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:0 8px 24px #1f23281f}.user-menu>div>*{display:block;padding:5px}.brand{display:flex;align-items:center;gap:9px;white-space:nowrap;color:#243b30;font-weight:650;font-size:18px}.brand:hover{text-decoration:none}.brand-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#284939;color:#fff;font-size:25px}.app-tools{display:flex;gap:14px;align-items:center;font-size:12px;margin-left:auto}.actor-select{display:flex;align-items:center;gap:10px;color:var(--muted)}.actor-select select{max-width:225px;font-size:12px}.workspace-nav{display:flex;gap:22px;align-self:stretch;align-items:stretch;overflow-x:auto}.workspace-nav a{color:inherit;display:flex;align-items:center;padding:10px 0;border-bottom:2px solid transparent;white-space:nowrap}.workspace-nav a[aria-current]{font-weight:600;border-bottom-color:var(--accent)}.workspace{width:100%;margin:0 auto;padding:12px 24px 0;display:flex;flex-direction:column;flex:1;min-height:0}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px;flex-shrink:0}.toolbar input{flex:1;min-width:180px;max-width:380px}.toolbar input,.toolbar select{height:32px;font-size:12px}.toolbar-refresh{margin-left:auto}.active-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 10px;flex-shrink:0}.filter-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #b6d5f8;border-radius:999px;background:#eaf3fe;color:#175eae;padding:3px 10px;font-size:12px;max-width:100%}.filter-pill>span:first-child{overflow-wrap:anywhere}.pill-key{font-weight:400}.clear-filters{border:0;background:transparent;color:var(--info);font-size:12px}.record-list-tools{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:3px}.record-list-tools h2{display:flex;align-items:center;gap:4px;margin:0;font-size:14px;font-weight:700;color:#a24716;white-space:nowrap}.record-list-tools .counter{font-weight:inherit}.record-list-tools .record-actions{position:static}.record-list-tools .selection-menu{left:0;right:auto}.record-list-tools .star-filter{white-space:nowrap}.split{display:grid;grid-template-columns:minmax(0,20fr) minmax(0,80fr);border-top:1px solid var(--line);min-height:0;flex:1;overflow:hidden}.record-list{border-right:1px solid var(--line);min-height:0;height:100%;overflow-y:auto}.record-row{display:flex;flex-direction:column;gap:9px;position:relative;width:100%;padding:17px 16px;border-bottom:1px solid var(--line);text-align:left;color:inherit}.record-row.active{background:#f0f5fc}.record-row.active:before{content:"";width:3px;background:var(--info);position:absolute;inset:0 auto 0 0}.record-row:hover{background:#f6f8fa;text-decoration:none}.record-row-cr{gap:6px}.record-row-badges{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%}.record-row-badges .scope-pill{font-size:11px;padding:2px 8px}.record-row>strong{font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.record-row>.row{width:100%}.row-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.record-id{overflow-wrap:anywhere}.pagination{display:flex;justify-content:space-between;align-items:center;padding:12px;font-size:11px;gap:6px}.detail{padding:16px 0 24px 24px;min-width:0;min-height:0;height:100%;overflow:auto;scrollbar-gutter:stable}.detail-heading{margin-bottom:14px}.detail-heading .eyebrow{display:none}.entity-number{color:var(--muted);font-weight:300;white-space:nowrap}.detail-subtitle{gap:12px;font-size:12px;flex-wrap:wrap}.detail-subtitle button{margin-left:auto}.detail-subtitle .selected-reply-jump{margin-left:0}.detail-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto}.detail-tabs a{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:6px 6px 0 0;color:inherit;white-space:nowrap}.detail-tabs a[aria-current]{border-color:var(--line);border-bottom-color:#fff;background:#fff;font-weight:600;box-shadow:inset 0 2px var(--accent)}.detail-tabs a:hover{text-decoration:none;background:var(--soft)}.counter{display:inline-block;border-radius:999px;padding:0 6px;min-width:20px;background:#eaeef2;font-size:12px;text-align:center;font-weight:500}.record-layout{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,25fr);gap:24px;align-items:start}.record-content{min-width:0}.record-sidepane{min-width:0;position:sticky;top:0;max-height:calc(100dvh - 220px);overflow-y:auto;scrollbar-gutter:stable;padding-right:4px}.feedback-thread{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:16px}.feedback-thread:last-child{border-bottom:0}.feedback-actions{display:flex;margin-top:12px;font-size:12px}.selected-reply-label{color:var(--info);margin-left:auto;font-size:11px}.selected-feedback{border-color:var(--info);box-shadow:0 0 0 1px var(--info);scroll-margin-block:16px}.selected-feedback>.feedback-card-header{background:#eef5ff}.context-source{margin:8px 0}.reply-quote{border-left:3px solid var(--line);padding:8px 14px;margin:18px 0;font-size:13px}.sidebar-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px}.sidebar-tabs [role=tab]{display:block;padding:8px 14px;border:1px solid transparent;border-radius:6px 6px 0 0;color:var(--muted);font-size:13px;margin-bottom:-1px}.sidebar-tabs [role=tab][aria-selected=true]{border-color:var(--line);border-bottom-color:#fff;color:inherit;font-weight:600;box-shadow:inset 0 2px var(--accent)}.sidebar-tabs [role=tab]:hover{text-decoration:none;background:var(--soft)}.sidebar-panel{min-width:0}.context-pane{font-size:12px;overflow-wrap:anywhere}.context-pane>.context-caption{margin:0 0 12px}.context-pane .taxonomy-fields{grid-template-columns:minmax(0,1fr);gap:4px;margin:12px 0;font-size:12px}.context-pane .taxonomy-fields dt{font-weight:700}.context-pane .taxonomy-fields dd{margin-bottom:8px}.context-breadcrumb{font-weight:650;margin:4px 0 12px}.context-breadcrumb>span{color:var(--muted)}.sidebar-subject+.sidebar-subject{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sidebar-subject h3{font-size:13px;margin:0 0 8px}.metadata-pane{font-size:12px}.metadata-section{border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:10px;overflow-wrap:anywhere}.metadata-section:last-child{border-bottom:0}.metadata-section h3{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);margin:0 0 5px;min-height:22px}.metadata-section .related-link{margin-top:7px}.stage-note{font-size:11px;margin:5px 0 0;line-height:1.4}.picker-trigger{border:0;background:transparent;padding:0 4px;color:var(--muted);font-size:19px;line-height:1}.label-group{display:flex;flex-wrap:wrap;gap:6px}.related-link{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:12px;line-height:1.4;font-size:12px}.inline-link{border:0;background:transparent;color:var(--info);padding:0;text-align:left;font-weight:400}.inline-link:hover:not(:disabled){background:transparent;text-decoration:underline}.badge{display:inline-block;padding:2px 8px;border:1px solid #b6d5f8;border-radius:999px;font-size:11px;line-height:1.5;font-weight:600;background:#eaf3fe;color:#175eae;white-space:normal;overflow-wrap:anywhere}.badge-review,.badge-triage{background:#fff1e5;border-color:#efcdac;color:#874521}.badge-implementation,.badge-accept,.badge-resolved{background:#dafbe1;border-color:#aceebb;color:#116329}.badge-deferred{background:#fff8c5;border-color:#eedf81;color:#765b08}.description-card,.contribution{border:1px solid var(--line);border-radius:6px;margin-bottom:18px}.description-header{background:var(--soft);padding:11px 16px;border-bottom:1px solid var(--line);border-radius:5px 5px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px}.description-author{display:flex;align-items:center;gap:10px;min-width:0}.description-header .badge{font-size:10px}.description-header time{text-decoration:underline dotted;text-underline-offset:3px}.description-body{padding:24px}.avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#dcebe2;color:#285b3d;font-size:12px;font-weight:600;flex-shrink:0}.edit-summaries{margin-top:28px}.edit-summaries>summary{cursor:pointer;color:var(--muted);font-size:12px;margin-bottom:14px}.edit-summaries .description-body{padding:16px}.markdown{overflow-wrap:anywhere;line-height:1.65}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2{font-size:21px;font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--line);margin:24px 0 16px}.markdown h3{font-size:17px;margin-top:24px}.markdown ul,.markdown ol{padding-left:25px}.markdown li+li{margin-top:4px}.markdown blockquote{margin-left:0;padding:0 16px;border-left:3px solid var(--line);color:var(--muted)}.markdown pre{overflow-x:auto;padding:16px;border-radius:6px;background:var(--soft);font-size:12px}.markdown code{background:#eff1f3;padding:2px 5px;border-radius:4px;font:.9em ui-monospace,Consolas,monospace}.markdown pre code{background:transparent;padding:0}.markdown table{display:block;width:max-content;max-width:100%;overflow:auto;border-collapse:collapse;margin:16px 0}.markdown th,.markdown td{border:1px solid var(--line);padding:6px 12px}.markdown tr:nth-child(2n){background:var(--soft)}.markdown .contains-task-list{list-style-type:none;padding-left:0}.markdown .task-list-item input{margin-right:7px}.context{background:#fbfcfd;border:1px solid var(--line);border-radius:6px;padding:14px;margin:0 0 16px;font-size:12px}.context>summary{display:flex;gap:8px;cursor:pointer;list-style:none;color:var(--muted)}.context>summary:before{content:"\203a"}.context[open]>summary:before{content:"\2304"}.context[open]>summary{margin-bottom:16px}.context>summary span:first-of-type{flex:1;font-weight:600}.context-caption{font-size:12px}.taxonomy-fields{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;font-size:13px;margin:24px 0}.taxonomy-fields dt{color:var(--muted);font-size:12px}.taxonomy-fields dd{margin:0}.context .taxonomy-fields{grid-template-columns:1fr;gap:6px}.context dd{margin-bottom:12px}.feedback-association{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.5;width:100%;flex-wrap:wrap}.feedback-association .badge{flex-shrink:0}.feedback-association>span:last-child{overflow-wrap:anywhere}.association-link{padding:0;border:0;background:transparent;color:var(--info);text-align:left;font-weight:500}.association-link:hover:not(:disabled){background:transparent;text-decoration:underline}.link-control{display:inline-flex;align-items:center;padding:4px;color:var(--info);border-color:var(--line);margin-left:auto}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:17px 0}.empty{padding:35px 20px;color:var(--muted);text-align:center}.empty h3{margin-top:0;color:#24292f}.empty-inline{color:var(--muted);font-size:12px}.notice,.error-banner,.callout{padding:14px 16px;border:1px solid #d4b880;border-radius:6px;background:#fff8e7;margin-bottom:16px;font-size:13px}.error-banner{border-color:#f3b4b0;background:#fff1f0}.error-banner p:last-child,.notice p{margin-bottom:0}.receipt{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.receipt>div{flex:1}.loading{padding:60px;max-width:700px}.form-dialog{border:1px solid var(--line);border-radius:10px;padding:0;width:min(660px,calc(100vw - 32px));max-height:90vh;overflow:auto;box-shadow:0 14px 50px #0003}.form-dialog::backdrop{background:#1b1f2466}.modal-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line);gap:15px}.modal-heading h2{font-size:20px;margin:0;font-weight:600}.modal-body{padding:22px 24px}.modal-body label{display:grid;gap:7px;font-size:13px;font-weight:600;margin-bottom:18px}.modal-body label select,.modal-body label input,.modal-body textarea{font-weight:400;width:100%}.context-summary{border-left:3px solid #c9956b;background:#fbf5ef;padding:12px 15px;margin-bottom:22px;display:grid;gap:5px}.context-summary span,.context-summary small{color:var(--muted);font-size:11px}fieldset{border:1px solid var(--line);border-radius:6px;margin:0 0 20px;padding:13px}legend{font-size:12px}legend span{display:block;font-size:11px;margin-top:5px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:7px}.checks label{font-size:12px;display:flex;align-items:center;gap:8px;margin:0}.checks input{width:auto!important;accent-color:var(--info)}.modal-footer{border-top:1px solid var(--line);padding:16px 24px;display:flex;justify-content:flex-end;gap:9px;align-items:center;background:var(--soft)}.modal-footer>span{flex:1;font-size:10px}.feedback-dialog .modal-footer{position:sticky;bottom:0;z-index:3}.link-dialog input[type=search],.property-dialog input[type=search]{width:100%}.link-choices{display:grid;gap:8px;margin:14px 0;max-height:300px;overflow:auto}.modal-body .link-choice{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;cursor:pointer;margin:0}.link-choice input{width:auto!important}.link-choice.chosen{border-color:var(--info);background:var(--info-soft)}.link-choice>span:first-of-type{display:grid;gap:6px;flex:1}.property-dialog{width:min(380px,calc(100vw - 32px))}.picker-choices{margin-top:16px;max-height:260px;overflow:auto}.picker-choices label{display:flex;align-items:center;gap:10px;padding:10px 4px;margin:0;font-weight:400;cursor:pointer}.picker-choices input{width:auto!important;accent-color:var(--info)}.markdown-editor-field{margin-bottom:18px}.modal-body .markdown-editor-field>label{margin-bottom:7px}:is(.taxonomy-edit-dialog,.feedback-dialog) :is(h2,h3,legend,.form-section-label),:is(.taxonomy-edit-dialog,.feedback-dialog) .markdown-editor-field>label{color:#a24716}:is(.taxonomy-edit-dialog,.feedback-dialog) .markdown-editor-field{margin-bottom:8px}:is(.taxonomy-edit-dialog,.feedback-dialog) .modal-body>label{margin-bottom:12px}.feedback-dialog fieldset{margin-bottom:12px}.feedback-dialog .context-summary{margin-bottom:14px}.feedback-dialog .feedback-type{border:0;padding:0}.feedback-type legend{padding:0;margin-bottom:7px;font-size:13px;font-weight:600}.radio-options{display:flex;flex-wrap:wrap;gap:8px 18px}.modal-body .radio-options label{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:400;cursor:pointer}.modal-body .radio-options input{width:auto;margin:0;accent-color:var(--info)}.feedback-review-note{margin:12px 0 0}.markdown-editor{border:1px solid var(--line);border-radius:6px}.markdown-editor [hidden]{display:none}.editor-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--soft);border-radius:5px 5px 0 0}.editor-tabs{display:flex;align-self:stretch;margin:-1px 0;gap:4px}.editor-tabs [role=tab]{background:transparent;color:var(--muted);border:1px solid transparent;border-radius:5px 5px 0 0;padding:10px 13px;font-size:13px;font-weight:500}.editor-tabs [role=tab][aria-selected=true]{background:#fff;color:inherit;border-color:var(--line);border-bottom-color:#fff;font-weight:600}.editor-tabs [role=tab]:focus-visible{outline-offset:-4px}.format-toolbar{display:flex;align-items:center;gap:2px;padding:5px 0;margin-left:auto}.format-toolbar button{display:grid;place-items:center;width:29px;height:29px;padding:4px;border:0;background:transparent;color:var(--muted)}.format-toolbar button:hover:not(:disabled){background:#e5e9ed;color:#24292f}.format-toolbar button>span{display:flex}.format-toolbar button:nth-child(4),.format-toolbar button:nth-child(5){margin-left:5px}.format-letter{font-size:17px;line-height:18px;font-family:Georgia,serif}.editor-write{padding:12px}.editor-write textarea{display:block;width:100%;min-height:120px;border-radius:4px;font-size:13px}.editor-preview{padding:20px;font-size:13px}.editor-hint{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:6px;color:var(--muted);font-size:11px}.editor-count{margin-left:auto}.editor-link-helper{padding:12px;background:var(--soft);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-body .editor-link-helper label{margin:0;font-size:12px}.editor-link-actions{display:flex;justify-content:flex-end;gap:8px;grid-column:1 / -1}@media(max-width:540px){.editor-tabs{margin-bottom:0}.editor-chrome{gap:0}.format-toolbar{width:100%;margin-left:0;border-top:1px solid var(--line)}.editor-link-helper{grid-template-columns:1fr}}.back-to-list{display:none}@media(min-width:1700px){.record-layout{gap:32px}}@media(max-width:1250px){.workspace{padding:10px 20px 0}.record-layout{gap:18px}.detail{padding-left:20px}.description-body{padding:18px}}@media(max-width:1050px){.app-header{flex-wrap:wrap;gap:0 18px;padding:8px 20px 0}.workspace-nav{order:3;width:100%;gap:22px;margin-top:4px}.app-tools{margin-left:auto}.record-sidepane{max-height:calc(100dvh - 280px)}}@media(max-width:1100px){.split{grid-template-columns:1fr}.record-list{border-right:0}.split:not(.has-selection) .detail{display:none}.split.has-selection .record-list{display:none}.detail{padding:12px 0}.back-to-list{display:inline-block;font-size:12px;margin-bottom:10px}.record-layout{grid-template-columns:minmax(0,1fr) minmax(260px,43%);gap:16px}}@media(max-width:680px){.record-layout{grid-template-columns:1fr}.record-sidepane{position:static;max-height:none;overflow:visible;padding-right:0}.sidebar-tabs{position:static}}@media(max-width:700px){.app-header{padding:12px 16px 0}.actor-select>span,.app-tools>a{display:none}.actor-select select{max-width:180px;padding:5px}.workspace-nav{gap:18px;font-size:12px}.workspace{padding:10px 16px 0}.page-header{align-items:flex-start}.page-header p{font-size:12px}.detail h2{font-size:23px}.detail-tabs a{padding:9px 12px}.description-header{flex-wrap:wrap;padding:10px 12px}.description-body{padding:18px}.metadata-pane{grid-template-columns:1fr}.taxonomy-fields{grid-template-columns:1fr;gap:6px}.taxonomy-fields dd{margin-bottom:10px}.modal-footer>span{display:none}.modal-body{padding:20px}.checks{grid-template-columns:1fr}}.record-sidepane{max-height:none;overflow:visible;position:static;padding-right:0}.record-heading{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px 18px;width:100%;min-width:0}.record-heading-identity{flex:1 1 140px;min-width:0;overflow-wrap:anywhere;align-self:center}.record-heading-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;margin-left:auto;min-width:0;max-width:100%}.record-heading-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.record-heading-timing{display:grid;gap:4px;text-align:right;min-width:0;color:var(--muted);font-size:11px;line-height:1.4}.record-time{display:grid;gap:1px}.record-time time{text-decoration:underline dotted;text-underline-offset:3px}.record-heading-actions{flex-shrink:0}.record-author-identity{display:grid;gap:3px}.record-heading-compact{gap:6px}.record-heading-compact>.record-heading-identity{flex-basis:100%}.record-heading-compact>.record-heading-meta{gap:6px 9px}.record-heading-compact .badge{font-size:10px;padding:1px 7px}.record-heading-compact .record-heading-timing{font-size:10px}.record-open{display:grid;place-items:center;width:24px;height:24px;color:var(--info);border:1px solid var(--line);border-radius:4px}.scope-pill{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid #ce6c35;border-radius:20px;color:#93451e;background:#fffaf5;font-size:12px;font-weight:500}.content-fold{margin:22px 0}.fold-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px}.fold-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;color:#9e481f;font-size:16px;font-weight:650;text-align:left}.fold-toggle:hover:not(:disabled){background:transparent;text-decoration:underline}.fold-heading>button:last-child:not(.fold-toggle){flex-shrink:0}.context>summary,.edit-summaries>summary{color:#9e481f;font-size:16px;font-weight:650}.context>summary>span:last-child:not(:first-of-type){font-size:12px;font-weight:400}.context{padding:16px}.feedback-thread{margin-bottom:18px}.nested-replies{border-left:2px solid #e6d6c9;margin-left:14px;padding-left:18px}.record-actions{position:relative}.more-actions{font-size:15px;letter-spacing:2px;padding:6px 10px}.record-actions-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:8;min-width:185px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px;box-shadow:0 8px 25px #0002}.record-actions-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:10px;background:none;border:0;text-align:left;white-space:nowrap}.record-actions-menu button:last-child{border-top:1px solid var(--line);border-radius:0;margin-top:3px}.copy-notice{position:absolute;right:0;top:100%;margin-top:5px;background:#f4faf6;border:1px solid #a3c3ac;border-radius:5px;padding:5px 8px;font-size:11px;width:max-content;max-width:240px;z-index:7}.avatar:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media(max-width:850px){.record-layout{grid-template-columns:1fr}.record-sidepane{border-top:1px solid var(--line);margin-top:14px}.metadata-pane{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}}@media(max-width:500px){.metadata-pane{grid-template-columns:1fr}.nested-replies{margin-left:4px;padding-left:8px}}.summary-body{padding:.8rem 1rem;border:1px solid var(--border, #d8dee4);border-radius:6px;background:#fafbfc}.summary-body>.small:last-child{margin-bottom:0}.feedback-summary{margin:12px 0}.summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.summary-heading h3{margin:0;color:#9e481f;font-size:14px;font-weight:400}.card-section{border-top:1px solid var(--line);padding:0 24px}.card-section>.content-fold{margin:12px 0}.card-section .fold-heading{padding-bottom:8px}.card-section .fold-body>.description-card:last-child{margin-bottom:0}.record-activity>.content-fold{margin:4px 0}.record-activity .fold-heading{padding-bottom:0}.record-activity .fold-toggle{font-size:14px;font-weight:400}.record-activity .fold-body{padding:8px 0}.feedback-list-card{border:1px solid var(--line);border-radius:6px;margin:22px 0}.feedback-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:var(--soft);border-bottom:1px solid var(--line);border-radius:5px 5px 0 0}.feedback-list-header h3{display:flex;align-items:center;gap:8px;margin:0;color:#9e481f;font-size:16px;font-weight:650}.feedback-list-header>button{flex-shrink:0}.feedback-list-card>.feedback-list-header:last-child{border-bottom:0;border-radius:5px}.feedback-list-body{padding:16px}.feedback-list-body>.contribution:last-child{margin-bottom:0}.feedback-list-card .feedback-summary{margin:0 0 20px}.feedback-list-card .feedback-thread:last-child{margin-bottom:0;padding-bottom:0}.feedback-conversation{margin-top:0}.conversation-summary{padding:16px;border-top:1px solid var(--line)}.conversation-summary .feedback-summary{margin:0}.conversation-original{padding:16px}.conversation-original>.contribution{margin-bottom:0}.conversation-label{margin:0 0 10px;font-size:14px;font-weight:650;color:#9e481f}.replies-header{border-top:1px solid var(--line);border-radius:0}.replies-header h3{font-weight:400}.nested-replies>.replies-header{margin-bottom:12px}@media(max-width:700px){.card-section{padding:0 18px}}.proposal-header h3{margin:0;color:#9e481f;font-size:18px;font-weight:650}.proposal-header .record-heading-status .badge{font-size:12px;padding:3px 10px}.record-activity-stamp{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.record-activity-stamp .avatar{width:20px;height:20px;font-size:10px}.record-activity-stamp .record-time{min-width:0}.feedback-list-item{border:1px solid var(--line);border-radius:6px;min-width:0;overflow-wrap:anywhere}.record-list>.feedback-list-item{margin:10px 12px 10px 0}.record-navigation-card{cursor:pointer}.record-navigation-card:hover,.record-navigation-card:focus-within{border-color:var(--info)}.feedback-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 8px;padding:9px 12px;border-bottom:1px solid var(--line);border-radius:5px 5px 0 0;background:var(--soft)}.feedback-card-activity{display:flex;align-items:center;gap:7px;min-width:0;flex-shrink:0;font-size:11px;color:var(--muted)}.feedback-card-activity .avatar{width:26px;height:26px;font-size:10px;flex-shrink:0}.feedback-card-activity .record-time{display:flex;flex-wrap:wrap;gap:0 4px;text-align:left}.feedback-card-activity time{text-decoration:underline dotted;text-underline-offset:3px}.feedback-card-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-left:auto;flex-shrink:0;font-size:11px}.feedback-card-controls .badge{font-size:10px;padding:1px 6px}.feedback-card-controls a{padding:2px 0}.feedback-card-controls .more-actions{min-width:26px;padding:0 4px;font-size:18px}.feedback-item-body{padding:10px 12px}.list-record-title{display:block;font-weight:650;color:inherit;font-size:13px}.list-record-title:hover{color:var(--info)}.cr-list-item .record-row-badges{margin-top:8px;gap:6px}.cr-list-item .scope-pill,.cr-list-item .owner-badge{font-size:10px;padding:1px 6px}.list-category-paths{padding:0 12px 10px;color:var(--muted);font-size:11px;line-height:1.5}.action-icon.star-button{flex-shrink:0}.star-button.starred{color:#9a6700}.star-filter{display:inline-flex;align-items:center;gap:5px;color:var(--info);border:0;background:transparent;padding:4px 7px;font-size:12px}.star-filter.active{color:#7d4e00;background:#fff8c5}:is(.action-icon,.star-filter,.text-action,.taxonomy-result-tools button,.inline-link,.field-feedback,.link-control,.association-link):hover:not(:disabled){background:var(--info-soft);border:0}.record-heading-actions{display:flex;align-items:center;gap:6px}.feedback-item-body .markdown{font-size:13px}.feedback-item-body .markdown h1,.feedback-item-body .markdown h2,.feedback-item-body .markdown h3{font-size:14px}.feedback-note .markdown>:first-child{margin-top:0}.feedback-note .markdown>:last-child{margin-bottom:0}.feedback-more{margin-top:8px;font-size:12px}.feedback-context,.feedback-replies-fold{border-top:1px solid var(--line)}.feedback-context>summary,.feedback-replies-fold>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;color:#9e481f;padding:7px 12px;font-size:12px;font-weight:400}.feedback-context>summary:before,.feedback-replies-fold>summary:before{content:"\203a"}.feedback-context[open]>summary:before,.feedback-replies-fold[open]>summary:before{content:"\2304"}.feedback-context>summary::-webkit-details-marker,.feedback-replies-fold>summary::-webkit-details-marker{display:none}.feedback-context-fields{grid-template-columns:minmax(0,1fr);gap:3px;margin:0;padding:4px 12px 12px;font-size:12px}.feedback-context-fields dt{font-weight:700}.feedback-context-fields dd{margin:0 0 7px}.feedback-context-fields dd:last-child{margin-bottom:0}.feedback-inline-replies{display:grid;gap:10px;padding:4px 8px 10px}.feedback-inline-replies .feedback-card-header{padding:8px}.feedback-inline-replies .feedback-card-controls{gap:5px}.conversation-replies>summary{padding:11px 16px;background:var(--soft);font-size:14px}.reply-toolbar{display:flex;justify-content:flex-end;margin:0 0 10px}.nested-replies.feedback-replies-fold{margin-bottom:12px}.record-actions-menu.selection-menu button:last-child{border-top:0;margin-top:0;border-radius:4px}.record-actions-menu.selection-menu button[aria-checked=true]{background:var(--soft)}.record-actions-menu.selection-menu button[aria-checked=true]>span:first-child{color:var(--info)}.markdown .section-note{border-top:1px solid var(--line);margin-top:12px;padding-top:9px;color:var(--muted);font-size:11px;line-height:1.5}.compact-example-assignments li>p{margin:2px 0}.compact-example-assignments li+li{margin-top:10px}.markdown-preview{margin:8px 0;max-height:5.8em;overflow:hidden;font-size:13px}.markdown-preview .markdown{font-size:inherit}.markdown-preview .markdown>:first-child{margin-top:0}.markdown-preview .markdown h1,.markdown-preview .markdown h2,.markdown-preview .markdown h3{font-size:14px}.cr-ai-summary .feedback-summary{margin:16px 0}.decision-panel{padding-top:16px;padding-bottom:16px;background:var(--soft)}.decision-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.decision-heading h3{margin:0;color:#9e481f;font-size:16px;font-weight:650}.decision-heading{margin-bottom:14px}.decision-panel>p:last-child,.decision-next-action>p:last-child{margin-bottom:0}.decision-next-action{border-left:3px solid #ce6c35;padding-left:12px;margin-top:14px}.previous-decision{border-top:1px solid var(--line);margin-top:16px;padding-top:2px}.association-decision{margin-top:12px}.association-decision p{margin:5px 0 0}.decision-result{font-size:12px;color:var(--muted);margin-top:-8px}.decision-follow-up{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.decision-follow-up .full-width{grid-column:1 / -1}@media(max-width:700px){.decision-panel{padding-top:14px;padding-bottom:14px}.decision-follow-up{grid-template-columns:1fr}}
/*# sourceMappingURL=app.css.map */
