.procedure-learning{min-width:0}.learning-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 12px}.learning-heading h2{font-size:23px;line-height:1.3;margin:12px 0 8px}.learning-heading p{color:var(--muted);font-size:12px;margin:0;max-width:630px}.learning-status{min-height:20px;margin:8px 0;font-size:12px}.learning-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);padding:20px 0;margin:12px 0 8px;gap:20px}.learning-counts>div{padding-left:20px;border-left:2px solid var(--line)}.learning-counts>div:first-child{border-color:var(--amber)}.learning-counts>div:nth-child(2){border-color:var(--cyan)}.learning-counts>div:last-child{border-color:var(--violet)}.learning-counts dt,.learning-outcome-counts dt{font-size:11px;color:var(--muted)}.learning-counts dd{font-size:27px;margin:8px 0 0;line-height:1}.learning-list-scope{font-size:10px;line-height:1.7;margin:10px 0 22px}.learning-queue,.learning-run-list{margin:22px 0}.learning-queue>header,.learning-run-list>header{padding:22px 24px 18px;border-bottom:1px solid var(--line)}.learning-queue header h2,.learning-run-list header h2{font-size:17px;margin-bottom:8px}.learning-queue header p,.learning-run-list header p{font-size:11px;margin:0;max-width:760px}.learning-total{font-size:11px;color:var(--amber);margin-left:9px}.learning-proposal,.learning-run{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.learning-proposal:last-child,.learning-run:last-child{border-bottom:0}.learning-proposal-main,.learning-run>div:first-child{min-width:0;flex:1}.learning-row-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-bottom:12px}.learning-proposal h3,.learning-run h3{margin:0 0 8px;font-size:15px}.learning-proposal p,.learning-run p{margin:0 0 10px;font-size:12px;line-height:1.7}.learning-proposal small,.learning-run small{font-size:10px;line-height:1.7;color:var(--muted);display:block}.learning-proposal .actions,.learning-run .actions{flex-shrink:0;max-width:240px}.learning-reviewed>summary{padding:20px 24px;font-size:12px;color:var(--muted);cursor:pointer}.learning-empty{padding:28px 24px}.learning-empty strong{font-size:14px;font-weight:550}.learning-empty p{max-width:640px;font-size:12px;color:var(--muted);margin:10px 0 0}.learning-detail,.learning-start{margin:24px 0;scroll-margin-top:24px}.learning-detail>header,.learning-start>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid var(--line)}.learning-detail header h2,.learning-start header h2{font-size:24px;line-height:1.3;margin:12px 0 8px}.learning-detail header p{font-size:11px;margin:0}.learning-detail h2:focus,.learning-start h2:focus{outline:none}.learning-rationale{padding:24px;border-bottom:1px solid var(--line)}.learning-rationale h3{font-size:13px;color:var(--cyan)}.learning-rationale .document-content{font-size:13px}.learning-comparison{display:grid;grid-template-columns:minmax(0,1fr)}.learning-comparison.has-before{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-comparison>section{min-width:0;padding:28px 24px}.learning-comparison.has-before>section+section{border-left:1px solid var(--line);background:#80f8e403}.learning-comparison .eyebrow{font-size:9px;line-height:1.6;margin-bottom:17px}.learning-comparison.has-before>section:first-child .eyebrow{color:var(--muted)}.learning-comparison h3{font-size:19px;line-height:1.4;margin:0 0 10px}.learning-comparison h4{font-size:12px;font-weight:550;color:var(--muted);margin:26px 0 12px}.learning-comparison p,.learning-comparison li{font-size:12px;line-height:1.8}.learning-comparison ol,.learning-comparison ul{padding-left:22px}.learning-comparison li{padding-left:5px;margin-bottom:12px}.learning-comparison li::marker{color:var(--cyan)}.learning-evidence{padding:22px 24px;border-block:1px solid var(--line)}.learning-evidence>summary{font-size:13px;cursor:pointer;color:var(--cyan)}.learning-source-document{margin-top:22px;min-width:0}.learning-source-document h3{font-size:20px;line-height:1.4;margin:12px 0}.learning-source-meta{display:flex;gap:8px 18px;flex-wrap:wrap;color:var(--muted);font-size:10px;line-height:1.7;margin:10px 0 18px}.learning-source-document .document-content{padding:20px 0;border-top:1px solid var(--line);max-width:920px;font-size:13px}.learning-source-document .learning-proof{border-left:2px solid var(--amber);padding-left:15px;font-size:11px;line-height:1.8;margin:12px 0 22px;max-width:820px}.learning-review,.learning-decision,.learning-outcomes{padding:24px}.learning-review h3,.learning-decision h3{font-size:16px;margin-bottom:12px}.learning-review p,.learning-decision p,.learning-outcomes p{font-size:12px;max-width:820px}.learning-review label{margin:22px 0}.learning-review textarea{display:block;min-height:90px}.learning-review .actions{margin-top:20px}.learning-attention{color:var(--amber)}.learning-decision small{color:var(--muted);font-size:10px}.learning-outcomes{border-top:1px solid var(--line)}.learning-outcomes h3{font-size:18px;line-height:1.4;margin:12px 0 24px}.learning-outcome-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 24px}.learning-outcome-counts dd{margin:8px 0 0;font-size:24px;color:var(--ink)}.learning-start{padding:24px}.learning-start>header{padding:0 0 22px;margin-bottom:24px}.learning-start label{font-size:12px}.learning-start .learning-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.learning-start .learning-source-selection{margin:12px 0 24px}.learning-start .learning-evidence{padding:20px 0}.learning-start>.muted{font-size:12px}.learning-start>.learning-list-scope{font-size:10px;margin:20px 0 0}.procedure-learning p,.procedure-learning h2,.procedure-learning h3,.procedure-learning li,.procedure-learning small,.procedure-learning dd,.procedure-learning dt{overflow-wrap:anywhere}.procedure-learning .btn{white-space:normal;line-height:1.4;min-height:40px}.procedure-learning [hidden]{display:none!important}.procedure-learning select{min-width:0;width:100%;text-overflow:ellipsis}.learning-editor:empty{display:none}#workspace-procedures [hidden]{display:none!important}@media(max-width:1000px){.learning-proposal,.learning-run{align-items:flex-start;flex-direction:column;gap:16px}.learning-proposal .actions,.learning-run .actions{max-width:none}.learning-heading{align-items:flex-start;flex-direction:column}.learning-comparison.has-before{grid-template-columns:minmax(0,1fr)}.learning-comparison.has-before>section+section{border-left:0;border-top:1px solid var(--line)}}@media(max-width:540px){.learning-counts{gap:8px}.learning-counts>div{padding-left:10px}.learning-counts dt{font-size:10px;min-height:28px;line-height:1.4}.learning-counts dd{font-size:24px}.learning-heading h2{font-size:21px}.learning-queue>header,.learning-run-list>header,.learning-proposal,.learning-run,.learning-rationale,.learning-comparison>section,.learning-evidence,.learning-review,.learning-decision,.learning-outcomes,.learning-empty{padding:20px 16px}.learning-detail>header{padding:20px 16px}.learning-detail header h2,.learning-start header h2{font-size:21px}.learning-detail>header>.btn,.learning-start>header>.btn{padding:9px 11px}.learning-start{padding:20px 16px}.learning-start .learning-form-row{grid-template-columns:minmax(0,1fr);gap:0}.learning-outcome-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.learning-proposal .actions,.learning-run .actions{width:100%}.learning-proposal .actions .btn,.learning-run .actions .btn{flex:1}.learning-reviewed>summary{padding:20px 16px}.learning-source-document h3{font-size:18px}.learning-source-meta{gap:6px 12px}.learning-review .actions .btn{flex:1}.learning-review .actions .btn:last-child{flex-basis:100%}}

.learning-source-review{border-left:2px solid var(--line);padding:0 0 0 14px;margin:18px 0 22px}.learning-source-review strong{font-size:11px;font-weight:550;color:var(--muted);line-height:1.7;display:block}.learning-source-review p{font-size:12px;line-height:1.8;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
