:root{--ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, monospace;--t-body: 13px;--t-label: 11px;--t-small: 11.5px;--t-title: 15px;--t-large: 20px;--win: #e8e8ea;--bg: #f2f2f4;--panel: #ffffff;--sunk: #f6f6f8;--sidebar: rgba(246, 246, 248, .72);--hair: rgba(0, 0, 0, .1);--hair-strong: rgba(0, 0, 0, .16);--rule: rgba(0, 0, 0, .1);--line: var(--hair);--ink: #1d1d1f;--muted: #6b6b70;--faint: #86868b;--accent: #0a66d8;--accent-ink: #ffffff;--accent-wash: rgba(10, 102, 216, .1);--focus: rgba(10, 102, 216, .4);--r-small: 4px;--r-control: 6px;--r-panel: 10px;--r-pill: 999px;--row: 28px;--control: 24px;--control-lg: 30px;--gutter: 14px}.shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}aside{background:var(--panel);border-right:1px solid var(--rule);padding:16px;display:flex;flex-direction:column;gap:12px;max-height:100vh}main{padding:20px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}.surfaces button{font-weight:600}.shell{grid-template-columns:248px 1fr;background:var(--win)}aside{background:var(--sidebar);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-right:1px solid var(--hair);padding:10px 10px 12px;gap:10px}aside nav button{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--control);padding:3px 8px;border:0;border-radius:var(--r-control);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}aside nav button:hover{background:#7f7f7f24}aside nav button[aria-current=page],aside nav button.selected{background:var(--accent);color:var(--accent-ink);font-weight:500}aside nav button.selected .meta{color:#ffffffc7}aside h2,aside h3,aside .section{font-size:var(--t-label);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:10px 0 2px;padding:0 8px}main{background:var(--bg)}main>header,.toolbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;min-height:38px;padding:6px var(--gutter);background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hair)}.screenbar{margin:-20px -24px 0;gap:8px;flex-wrap:wrap}:root{--screenbar-h: 77px}html{scroll-padding-top:calc(var(--topbar-h) + var(--screenbar-h) + 8px)}.segmented{display:flex;flex:1 1 auto;min-width:0;gap:2px;flex-wrap:nowrap;padding:2px;border-radius:var(--r-control);background:color-mix(in srgb,var(--ink) 7%,transparent);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent;scroll-behavior:smooth}.segmented::-webkit-scrollbar{height:5px}.segmented::-webkit-scrollbar-track{background:transparent}.segmented::-webkit-scrollbar-thumb{background:var(--hair-strong);border-radius:var(--r-pill)}.segmented button{flex:0 0 auto;min-height:22px;padding:1px 11px;border:0;border-radius:var(--r-small);background:transparent;color:var(--muted);font:inherit;font-size:var(--t-body);font-weight:500;white-space:nowrap}.segmented button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.segmented button.on,.segmented button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000024,0 0 0 .5px #0000000f}.segmented button.dim{opacity:.45}.segmented button.dim:hover{opacity:1}svg.icon{flex:0 0 auto;display:inline-block;vertical-align:-.15em}svg.icon.glyph{width:1.15em;height:1.15em;vertical-align:-.2em}.surfaces button,.segmented button{display:inline-flex;align-items:center;gap:6px}:root{--topbar-h: 41px;--contextbar-h: 0px}.shell{grid-template-rows:auto auto 1fr}.shell>aside{grid-row:3;grid-column:1}.shell>main{grid-row:3;grid-column:2}.topbar{grid-row:1;grid-column:1 / -1;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:40px;padding:4px 12px;background:color-mix(in srgb,var(--win) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hair)}.topbar-strip{display:flex;align-items:center;gap:6px;flex:0 0 auto}.topbar-brand{font-size:var(--t-title);font-weight:600;letter-spacing:-.01em;color:var(--ink);padding:0 6px}.topbar .surfaces{display:flex;gap:2px;padding:2px;border-radius:var(--r-control);background:color-mix(in srgb,var(--ink) 7%,transparent)}.topbar .surfaces button{min-height:24px;padding:1px 12px;border:0;border-radius:var(--r-small);background:transparent;color:var(--muted);white-space:nowrap}.topbar .surfaces button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.topbar .surfaces button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000024,0 0 0 .5px #0000000f}.topbar-end{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.contextbar{grid-row:2;grid-column:1 / -1;position:sticky;top:var(--topbar-h);z-index:25;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:40px;padding:5px 12px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hair)}.frame-menu{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.frame-list,.frame-sub,.frame-children{list-style:none;margin:0;padding:0}.frame-sub,.frame-children{padding-left:14px}.frame-row{display:flex;align-items:center;gap:2px}.frame-item{display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center;width:100%;min-height:var(--control);padding:3px 8px;border:0;border-radius:var(--r-control);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);text-align:left}.frame-item>.meta{grid-column:2;font-size:var(--t-label);color:var(--faint);line-height:1.3;white-space:normal}.frame-item:hover:not(:disabled){background:#7f7f7f24}.frame-menu .frame-item[aria-current=page]{background:var(--accent);color:var(--accent-ink);font-weight:500}.frame-menu .frame-item.on:not([aria-current]){background:var(--accent-wash);color:var(--ink);font-weight:600}.frame-menu .frame-item[aria-current=page]>.meta{color:var(--accent-ink);font-weight:400}.frame-item.coming{color:var(--faint);cursor:default;opacity:1}.frame-toggle{min-height:0;padding:2px 4px;border:0;background:transparent;color:var(--muted)}.frame-footer{margin-top:auto;padding-top:8px;border-top:1px solid var(--hair)}.frame-menu:has(>.frame-footer){flex:1 1 auto}.frame-controls{display:flex;justify-content:flex-end}.frame-toggle-all{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:0;padding:0;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted)}.frame-toggle-all:hover{background:#7f7f7f24;color:var(--ink)}.shell.frame-collapsed{grid-template-columns:52px 1fr}.shell.frame-collapsed>aside{padding-inline:6px}.shell.frame-collapsed .frame-controls{justify-content:center}.shell.frame-collapsed>aside .name,.shell.frame-collapsed>aside .meta,.shell.frame-collapsed>aside h2,.shell.frame-collapsed>aside .frame-toggle{display:none}.shell.frame-collapsed>aside .frame-sub,.shell.frame-collapsed>aside .frame-children{padding-left:0}.shell.frame-collapsed>aside .frame-item{grid-template-columns:auto;justify-content:center;padding-inline:0}main>header,.toolbar{top:var(--topbar-h)}.shell>aside{position:sticky;top:calc(var(--topbar-h) + var(--contextbar-h));align-self:start;height:calc(100vh - var(--topbar-h) - var(--contextbar-h));max-height:calc(100vh - var(--topbar-h) - var(--contextbar-h));overflow-y:auto}@media(max-width:60rem){.screenbar{margin-inline:0}}.frame-item{grid-template-columns:auto 1fr auto}.frame-item>.waiting-count{grid-column:3;grid-row:1;justify-self:end;min-width:18px;padding:0 6px;border:1px solid currentColor;border-radius:var(--r-pill);font-size:var(--t-label);font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.shell.frame-collapsed>aside .frame-item{position:relative}.shell.frame-collapsed>aside .frame-item>.waiting-count{position:absolute;top:-2px;right:-2px;min-width:14px;padding:0 3px;font-size:9px;line-height:12px;background:var(--panel)}*{box-sizing:border-box}body{margin:0;font-family:var(--ui);font-size:var(--t-body);line-height:1.45;color:var(--ink);background:var(--win);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--focus);outline-offset:1px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.od-content svg,.od-signin svg,.od-pop svg{vertical-align:-3px;margin-right:6px}.od-app .topbar-brand{white-space:nowrap}.od-switch,.od-user{position:relative}.od-switch-open{display:inline-flex;align-items:center;gap:6px;max-width:26ch}.od-switch-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.od-user-open{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--t-label);font-weight:650}.od-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:240px;max-width:min(360px,calc(100vw - 24px));max-height:calc(100vh - var(--topbar-h) - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--panel);border:1px solid var(--hair-strong);border-radius:var(--r-panel);box-shadow:0 18px 40px #00000038,0 2px 6px #0000001f}.od-pop-right{left:auto;right:0}.od-pop>button{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;min-height:var(--row);border:0;background:transparent;text-align:left;padding:4px 8px}.od-pop>button:hover{background:#7f7f7f24}.od-pop>button[aria-current=true]{background:var(--accent-wash)}.od-pop>button.od-pop-all,.od-pop>button:last-child:not([aria-current]){flex-direction:row;align-items:center;border-top:1px solid var(--hair);border-radius:0;margin-top:4px}.od-who{display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px}.od-who .name{font-weight:600}.od-who .role{color:var(--muted);font-size:var(--t-small)}.od-casebar{gap:10px 16px}.od-casebar-who{display:flex;align-items:center;gap:8px;flex:0 0 auto}.od-case-ref{font-size:var(--t-title);font-weight:650;letter-spacing:-.01em}.od-casebar .od-tag{margin-left:0}.od-strip{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;flex:1 1 auto;justify-content:flex-end}.od-stage{display:flex;align-items:center}.od-stage+.od-stage:before{content:"→";color:var(--faint);margin:0 2px 0 0}.od-stage button{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--hair-strong);background:var(--panel);color:var(--ink);font-size:var(--t-small)}.od-stage-name{font-weight:600}.od-stage-state{color:var(--muted)}.od-stage.is-done button{border-color:#1b6b35}.od-stage.is-done .od-stage-state{color:#1b6b35}.od-stage.is-in_progress button{border-color:var(--accent)}.od-stage.is-in_progress .od-stage-state{color:var(--accent)}.od-stage.is-not_started button{color:var(--muted);border-style:dashed}.od-stage-warn{display:inline-flex;align-items:center;gap:2px;color:#8a5a00;font-weight:600}.od-strip-none{margin:0}.od-frame-none{padding:2px 8px 8px}.frame-item.od-struck .name{text-decoration:line-through;color:var(--faint)}.od-content{display:flex;flex-direction:column;gap:0;min-width:0}.od-tabs{flex:1 1 auto}button{font:inherit;min-height:var(--control);padding:0 10px;border-radius:var(--r-control);border:1px solid var(--hair-strong);background:var(--panel);color:var(--ink);cursor:pointer}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}button.danger{color:#b3261e}button:disabled{opacity:.5;cursor:default}input,select{font:inherit;height:var(--control-lg);padding:0 8px;border-radius:var(--r-control);border:1px solid var(--hair-strong);background:var(--panel);color:var(--ink)}.od-panel{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-panel);padding:12px 14px;margin:12px 0}.od-panel h2,.od-panel h3{margin:0 0 10px;font-size:var(--t-title)}.od-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:10px}.od-field{display:flex;flex-direction:column;gap:4px}.od-field span{color:var(--muted);font-size:var(--t-label)}.od-actions,.od-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.od-close{float:right}.od-table{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-panel)}.od-table th{text-align:left;color:var(--muted);font-weight:500;font-size:var(--t-label);padding:6px 8px;border-bottom:1px solid var(--rule)}.od-table td{padding:6px 8px;border-bottom:1px solid var(--rule)}.od-table td.num{text-align:right;font-variant-numeric:tabular-nums}.od-table tr.inactive td{color:var(--faint)}.od-list{margin:0 0 8px;padding:0 0 0 18px}.od-count{color:var(--muted);margin-left:8px;font-size:var(--t-small)}.od-note,.od-lede{color:var(--muted)}.od-said{background:#fdecea;border:1px solid #f3c0bb;color:#8c1d18;padding:8px 10px;border-radius:var(--r-control);margin:8px 0}.od-warn{background:#fff6e0;border:1px solid #f0d58a;padding:8px 10px;border-radius:var(--r-control);margin:8px 0}.od-notice{background:var(--accent-wash);border:1px solid var(--hair-strong);padding:10px 12px;border-radius:var(--r-panel);margin:10px 0}.od-code{display:inline-block;font-family:var(--mono);font-size:18px;letter-spacing:.06em;padding:6px 10px;background:var(--panel);border:1px solid var(--hair-strong);border-radius:var(--r-control);-webkit-user-select:all;user-select:all}.od-tag{margin-left:8px;font-size:var(--t-label);font-weight:500;color:var(--muted);border:1px solid var(--hair-strong);border-radius:var(--r-pill);padding:1px 8px;vertical-align:middle}.od-facts{display:grid;grid-template-columns:170px 1fr;gap:4px 12px;margin:0 0 10px}.od-facts dt{color:var(--muted)}.od-facts dd{margin:0}.od-facts dd.ok{color:#1b6b35}.od-facts dd.broken{color:#b3261e;font-weight:600}.od-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.od-signin{max-width:420px;margin:12vh auto;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-panel);padding:22px;display:flex;flex-direction:column;gap:12px}.od-signin h1{margin:0;font-size:var(--t-large)}.od-signin form{display:flex;gap:8px}.od-chart-img{display:block;max-width:100%;height:auto;margin:8px 0;border:1px solid var(--hair);border-radius:var(--r-panel);background:#fff}button.link{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font:inherit}.od-panel details{margin:6px 0}.od-panel summary{cursor:pointer;color:var(--ink)}.od-pm h2{font-size:var(--t-large);margin:0 0 8px}.od-pm h4{margin:14px 0 6px;font-size:var(--t-body)}.od-pm textarea{font:inherit;width:100%;padding:6px 8px;border-radius:var(--r-control);border:1px solid var(--hair-strong)}.od-right{float:right;font-weight:400}.od-check{display:inline-flex;align-items:center;gap:6px;min-height:44px}.od-check input{width:22px;height:22px}.od-chart{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px;overflow-x:auto;clear:both}.od-chart-sides{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--t-label)}.od-arch{display:flex;align-items:stretch;justify-content:center;gap:4px}.od-quadrant{display:flex;gap:4px}.od-midline{width:2px;background:var(--hair-strong);margin:0 4px}.od-supers{display:flex;flex-wrap:wrap;gap:4px}.od-tooth{width:48px;height:56px;padding:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--r-control);background:var(--panel);border:1px solid var(--hair-strong)}.od-tooth .fdi{font-weight:600;font-variant-numeric:tabular-nums}.od-tooth .mark{font-size:var(--t-small);color:var(--muted);min-height:1em}.od-tooth.is-unrecorded{background:var(--sunk);color:var(--muted)}.od-tooth.is-present{background:#eef7ef}.od-tooth.is-restored{background:#e8f0fb}.od-tooth.is-lost_ante_mortem,.od-tooth.is-lost_post_mortem{background:#f4f4f6;text-decoration:line-through}.od-tooth.is-not_recoverable{background:#fff6e0}.od-tooth.is-pending{border-style:dashed;border-color:var(--accent)}.od-tooth.is-selected{outline:3px solid var(--focus)}.od-segments{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.od-segments button,.od-surfaces button,.od-flags button,.od-pm .od-inline>button,.od-pm form>button,.od-pm [role=group] button{min-height:44px;min-width:44px;height:auto}.od-segments button.on,.od-surfaces button.on,.od-flags button.on,.od-pm [role=group] button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.od-surfaces,.od-flags{display:inline-flex;gap:4px;margin:0 8px;vertical-align:middle}.od-flags button{min-height:32px;min-width:32px}.od-restoration{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--rule)}.od-images{list-style:none;margin:0;padding:0}.od-image{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule)}.od-image.withdrawn{color:var(--faint)}.od-thumb{display:block;max-width:320px;max-height:240px;margin-top:6px;border:1px solid var(--hair)}.od-upload input[type=file]{height:auto;padding:8px}.qa-signed{color:#1b6b35;border-color:#1b6b35}.qa-missing,.qa-returned,.qa-stale{color:#8a5a00;border-color:#c99a2e}@media(max-width:1100px){.od-app .topbar-brand{display:none}.od-app .topbar .surfaces button{padding:1px 8px}.od-app>main{padding:14px 12px}.od-app .screenbar{margin:-14px -12px 0}.od-tooth{width:40px;height:52px}.od-quadrant,.od-arch{gap:3px}.od-midline{margin:0 2px}}@media(max-width:800px){.od-app .topbar .surfaces button{padding:1px 5px;font-size:var(--t-small)}.od-switch-open{max-width:16ch}.od-tooth{width:37px}.od-quadrant,.od-arch{gap:2px}.od-midline{margin:0 1px}}.od-button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--hair-strong);border-radius:var(--r-control);background:var(--panel)}.od-struck,.od-struck strong{text-decoration:line-through;color:var(--faint)}.od-grid-table td{vertical-align:top}.od-grid-table td a{display:block;color:var(--ink)}tr.od-ok td{background:#eef8f0}tr.od-explain td{background:#fff8e6}tr.od-bad td{background:#fdecea}tr.od-faint td,.od-faint{color:var(--faint)}.od-training-banner{display:flex;align-items:center;gap:8px;flex:1 0 100%;padding:6px 12px;margin:0 0 4px;background:#9e1414;color:#fff;border-radius:var(--r-control);font-size:var(--t-body);letter-spacing:.02em}.od-training-banner svg{flex:0 0 auto}.od-training-banner strong{font-weight:700}.od-training-op{font-weight:400;opacity:.92}.od-is-training>header[class~=topbar]{background-image:repeating-linear-gradient(135deg,rgba(158,20,20,.1) 0 12px,transparent 12px 24px)}.od-opbar .od-op-name{color:var(--muted)}.od-op-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent)}.od-kind-training{color:#9e1414;border-color:#9e1414;font-weight:650}.od-kind-real{color:#1b4e8a;border-color:#1b4e8a;font-weight:650}.od-kind-choice{border:1px solid var(--hair-strong);border-radius:var(--r-panel);padding:8px 12px 12px;margin:0 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.od-kind-choice legend{padding:0 4px;color:var(--ink);font-weight:600}.od-kind-option{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:8px;border:1px solid var(--hair);border-radius:var(--r-control);cursor:pointer}.od-kind-option span{grid-column:2;color:var(--muted);font-size:var(--t-small)}.od-kind-option input{height:auto}.od-tallies{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.od-tally{margin:0}.od-tally dl{margin:0;display:grid;gap:2px}.od-tally dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding:2px 0}.od-tally dt{color:var(--muted)}.od-tally dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.od-big{font-size:28px;font-weight:650;margin:0}.od-mine{border-color:var(--accent)}.od-board{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;overflow-x:auto;padding:8px 0}.od-col{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-panel);padding:8px;min-height:140px;display:flex;flex-direction:column;gap:6px}.od-col h3{margin:0 0 4px;font-size:var(--t-body);display:flex;justify-content:space-between}.od-col-deployed{border-color:#1b6b35}.od-col-declined,.od-col-returned{background:var(--win)}.od-card{border:1px solid var(--hair-strong);border-radius:var(--r-control);padding:6px 8px;display:flex;flex-direction:column;gap:2px;background:var(--panel)}.od-card.od-picked,tr.od-picked td{outline:2px solid var(--accent);outline-offset:-2px}.od-card-name{text-align:left;font-weight:600}.od-roles{font-size:var(--t-small)}.od-card-moves{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.od-card-moves button{min-height:26px;padding:0 6px;font-size:var(--t-small)}.od-struck-line{text-decoration:line-through;color:var(--faint)}.od-comm{border-left:3px solid var(--hair-strong);padding:6px 10px;margin:8px 0}.od-comm-in{border-left-color:#1b4e8a}.od-comm-out{border-left-color:#1b6b35}.od-comm-superseded{opacity:.6}.od-comm header{font-size:var(--t-small);color:var(--muted)}.od-comm-body{white-space:pre-wrap;margin:4px 0}.od-comms textarea{font:inherit;width:100%;padding:6px 8px;border-radius:var(--r-control);border:1px solid var(--hair-strong)}.od-state{font-weight:600}.od-res-needed{color:#8a5a00}.od-res-requested{color:#1b4e8a}.od-res-available{color:#1b6b35}.od-res-released{color:var(--faint)}
