/* BR Academy 3.5.9 – professional lesson, training and exam layouts */
#pg-c4,#pg-c5,#pg-c6,#pg-c7,#pg-ki,#pg-quiz,#pg-gespraech,#pg-guide-supporter{max-width:none!important;width:100%!important;padding:28px 32px 90px!important}
.academy-pro-page{--panel:#11131f;--panel2:#171a28;--line:#2c3144}
.academy-pro-page .lesson-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px;padding:4px 0 18px;border-bottom:1px solid var(--border)}
.academy-pro-page .lesson-hero>div:first-child{max-width:780px}.academy-pro-page .ch-h{font-size:28px;line-height:1.15;margin-bottom:8px}.academy-pro-page .ch-sub{max-width:760px;font-size:13px;line-height:1.65}
.lesson-meta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.lesson-meta span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--border2);border-radius:8px;background:var(--surface);color:var(--text2);font-size:10px;font-weight:650;white-space:nowrap}.lesson-meta svg{width:13px;height:13px;color:var(--acc3)}
.lesson-banner{display:flex;align-items:flex-start;gap:13px;padding:16px 17px;margin-bottom:22px;border:1px solid rgba(59,130,246,.22);border-left:3px solid #3b82f6;border-radius:10px;background:rgba(59,130,246,.055)}.lesson-banner>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:#60a5fa}.lesson-banner strong{display:block;margin-bottom:4px;font-size:11.5px;color:var(--text)}.lesson-banner p{font-size:10.5px;line-height:1.65;color:var(--text2)}.lesson-banner.testsupporter{border-color:rgba(34,211,238,.22);border-left-color:var(--testsup);background:rgba(34,211,238,.045)}.lesson-banner.testsupporter>svg{color:var(--testsup)}.lesson-banner.danger{border-color:rgba(239,68,68,.22);border-left-color:var(--red);background:rgba(239,68,68,.055)}.lesson-banner.danger>svg{color:var(--red2)}
.section-title{display:flex;align-items:center;gap:9px;margin:25px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--border);color:#8f96b8;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.section-title svg{width:14px;height:14px;color:var(--acc3)}
.process-grid{display:grid;gap:10px}.process-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.process-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.process-grid article{position:relative;min-height:148px;padding:16px 14px;border:1px solid var(--border2);border-radius:11px;background:var(--surface);overflow:hidden}.process-grid article::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--acc);opacity:.65}.process-grid b{position:absolute;right:12px;top:11px;color:#4e556f;font:800 10px 'JetBrains Mono',monospace}.process-grid article>svg{width:19px;height:19px;margin-bottom:15px;color:var(--acc3)}.process-grid strong{display:block;font-size:11.5px;color:var(--text);line-height:1.35}.process-grid p{margin-top:7px;color:var(--text3);font-size:9.5px;line-height:1.55}
.lesson-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.pro-panel{min-width:0;padding:17px;border:1px solid var(--border2);border-radius:12px;background:var(--surface)}.pro-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.pro-panel-head>div span{display:block;margin-bottom:3px;color:var(--text3);font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.pro-panel-head>div strong{font-size:12px}.pro-panel-head>svg{width:17px;height:17px;color:var(--acc3)}
.check-rows{display:flex;flex-direction:column;gap:8px}.check-rows label{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg2);cursor:pointer}.check-rows input{margin-top:2px;accent-color:var(--acc)}.check-rows span{min-width:0}.check-rows strong{display:block;font-size:10.5px;color:var(--text)}.check-rows small{display:block;margin-top:3px;color:var(--text3);font-size:9.2px;line-height:1.5}
.evidence-list{display:flex;flex-direction:column;gap:9px}.evidence-list>div{display:flex;gap:10px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--bg2);color:var(--text2);font-size:10px;line-height:1.55}.evidence-list svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.evidence-list strong{color:var(--text)}.evidence-list .ok svg{color:var(--grn2)}.evidence-list .warn svg{color:var(--amber2)}.evidence-list .bad svg{color:var(--red2)}.mini-rule{margin-top:10px;padding:11px;border-left:2px solid var(--acc);background:var(--acc-dim);border-radius:6px}.mini-rule strong{display:block;font-size:9.5px;color:var(--acc3)}.mini-rule span{display:block;margin-top:4px;color:var(--text2);font-size:9.5px;line-height:1.55}
.compare-pro{display:grid;grid-template-columns:1fr 1fr;gap:12px}.compare-pro article{padding:16px;border:1px solid var(--border2);border-left:3px solid;border-radius:10px;background:var(--surface)}.compare-pro span{font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.compare-pro strong{display:block;margin-top:9px;font-size:12px;line-height:1.55}.compare-pro p{margin-top:8px;color:var(--text3);font-size:9.5px;line-height:1.55}.compare-pro .good{border-left-color:var(--grn)}.compare-pro .good span{color:var(--grn2)}.compare-pro .bad{border-left-color:var(--red)}.compare-pro .bad span{color:var(--red2)}
.template-pro{border:1px solid var(--border2);border-radius:11px;background:var(--surface);overflow:hidden}.template-pro header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--border);background:var(--surface2)}.template-pro header span{display:block;color:var(--text3);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.template-pro header strong{display:block;margin-top:3px;font-size:11px}.template-pro .tpl-body{padding:16px;color:#d7daf0;font:11px/1.75 'JetBrains Mono',monospace;white-space:pre-wrap;overflow-wrap:anywhere}.template-pro footer{padding:10px 15px;border-top:1px solid var(--border);color:var(--text3);font-size:9px;line-height:1.45}.copy-pro{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--border2);border-radius:7px;background:var(--surface);color:var(--acc3);font-size:9px;font-weight:750;cursor:pointer}.copy-pro svg{width:12px;height:12px}
.lesson-finish{display:flex;align-items:flex-start;gap:13px;margin-top:22px;padding:17px;border:1px solid rgba(56,161,105,.25);border-radius:11px;background:rgba(56,161,105,.055)}.lesson-finish>svg{width:20px;height:20px;flex:0 0 auto;color:var(--grn2)}.lesson-finish strong{font-size:11.5px}.lesson-finish p{margin-top:4px;color:var(--text2);font-size:10px;line-height:1.6}
.scenario-grid-pro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scenario-pro{padding:16px;border:1px solid var(--border2);border-radius:11px;background:var(--surface)}.scenario-pro header{display:flex;align-items:center;gap:10px}.scenario-pro header>svg{width:18px;height:18px;color:var(--acc3)}.scenario-pro header span{display:block;color:var(--text3);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.scenario-pro header strong{display:block;margin-top:2px;font-size:11.5px}.scenario-pro>p{margin:11px 0;color:var(--text3);font-size:9.5px;line-height:1.55}.template-mini{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg2)}.template-mini .tpl-body{color:var(--text2);font-size:10px;line-height:1.55}.template-mini button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--border2);border-radius:6px;background:var(--surface);color:var(--acc3);font-size:8.5px;font-weight:750;cursor:pointer}.template-mini button svg{width:11px;height:11px}.pro-list{margin:0;padding-left:18px;color:var(--text2);font-size:10px;line-height:1.8}.pro-list.good li::marker{color:var(--grn2)}.pro-list.bad li::marker{color:var(--red2)}
.escalation-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.escalation-matrix article{padding:16px;border:1px solid var(--border2);border-top:2px solid var(--acc);border-radius:10px;background:var(--surface)}.escalation-matrix span{color:var(--acc3);font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.escalation-matrix strong{display:block;margin:7px 0 6px;font-size:11.5px}.escalation-matrix p{color:var(--text3);font-size:9.5px;line-height:1.55}
.process-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px}.process-line>div{min-height:90px;padding:13px;border:1px solid var(--border2);border-radius:9px;background:var(--surface)}.process-line>b{}.process-line div b{display:grid;place-items:center;width:23px;height:23px;margin-bottom:8px;border-radius:6px;background:var(--acc-dim);color:var(--acc3);font:800 9px 'JetBrains Mono',monospace}.process-line strong{display:block;font-size:10.5px}.process-line span{display:block;margin-top:4px;color:var(--text3);font-size:8.8px;line-height:1.45}.process-line>svg{width:13px;height:13px;color:#515972}.decision-check{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:8px;margin-top:14px}.decision-check>div,.decision-check>span{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:9px;color:var(--text2)}.decision-check>div{color:var(--text)}.decision-check svg{width:14px;height:14px;color:var(--acc3)}
.hierarchy-strip{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.hierarchy-strip span{padding:6px 10px;border:1px solid var(--border2);border-radius:7px;background:var(--surface2);color:var(--text2);font-size:9px;font-weight:700}.hierarchy-strip svg{width:13px;height:13px;color:#596077}.role-catalog{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.role-catalog article{position:relative;min-height:184px;padding:15px;border:1px solid var(--border2);border-top:2px solid var(--role);border-radius:10px;background:var(--surface);overflow:hidden}.role-catalog article::after{content:"";position:absolute;width:90px;height:90px;right:-35px;bottom:-35px;border-radius:50%;background:var(--role);opacity:.04}.role-catalog header span{display:block;color:var(--role);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.role-catalog header strong{display:block;margin-top:6px;font-size:12px}.role-catalog p{margin-top:10px;color:var(--text3);font-size:9.5px;line-height:1.6}.role-catalog footer{position:absolute;left:15px;right:15px;bottom:13px;padding-top:9px;border-top:1px solid var(--border);color:var(--text2);font-size:8.5px}.routing-table{border:1px solid var(--border2);border-radius:10px;overflow:hidden;background:var(--surface)}.routing-table>div{display:grid;grid-template-columns:1fr .75fr 1.35fr;gap:12px;padding:11px 13px;border-bottom:1px solid var(--border);font-size:9.5px;color:var(--text2)}.routing-table>div:last-child{border-bottom:0}.routing-table .head{background:var(--surface2);color:var(--text3);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.routing-table strong{color:var(--text)}
/* AI */
#pg-ki .ki-grid.pro{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.ai-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:14px}.ai-workspace .ki-main{margin:0;min-height:100%}.ai-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-help{display:flex;justify-content:space-between;gap:12px;margin-top:5px;color:var(--text3);font-size:8.5px}.ai-output-panel .ki-output-area{min-height:390px}.ki-output-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;text-align:center;color:var(--text3)}.ki-output-placeholder svg{width:32px;height:32px;margin-bottom:12px;color:#535b74}.ki-output-placeholder strong{font-size:11.5px;color:var(--text2)}.ki-output-placeholder p{max-width:300px;margin-top:6px;font-size:9.5px;line-height:1.5}.ai-review-list{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg2)}.ai-review-list>strong{font-size:9.5px}.ai-review-list label{display:flex;align-items:center;gap:8px;color:var(--text2);font-size:9px}.ai-review-list input{accent-color:var(--acc)}.ai-history{display:grid;gap:8px}.ai-history>span{color:var(--text3);font-size:10px}
/* Quiz */
.quiz-live-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:280px}.quiz-live-meta>div{padding:10px 12px;border:1px solid var(--border2);border-radius:9px;background:var(--surface)}.quiz-live-meta span{display:block;color:var(--text3);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.quiz-live-meta strong{display:block;margin-top:4px;color:var(--text);font:800 18px 'JetBrains Mono',monospace}.quiz-progress{height:5px;margin:-8px 0 18px;border-radius:999px;background:var(--surface2);overflow:hidden}.quiz-progress span{display:block;width:0;height:100%;background:var(--acc);transition:width .2s}.sticky-actions{position:sticky;bottom:10px;z-index:10;align-items:center;padding:12px;border:1px solid var(--border2);border-radius:10px;background:rgba(17,19,31,.96);backdrop-filter:blur(10px);box-shadow:0 14px 35px rgba(0,0,0,.35)}.quiz-footer-copy{margin-right:auto}.quiz-footer-copy strong{display:block;font-size:10px}.quiz-footer-copy span{display:block;margin-top:3px;color:var(--text3);font-size:8.8px}
/* Training */
#pg-train .tt-setup{width:100%;overflow:auto;padding:30px}.training-setup-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;width:min(1180px,100%);margin:auto;align-items:stretch}.training-intro,.training-config{padding:24px;border:1px solid var(--border2);border-radius:14px;background:var(--surface)}.training-intro{display:flex;flex-direction:column;justify-content:center}.training-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0}.training-facts>div{padding:13px;border:1px solid var(--border);border-radius:9px;background:var(--bg2)}.training-facts svg{width:16px;height:16px;color:var(--acc3)}.training-facts strong{display:block;margin-top:8px;font-size:10.5px}.training-facts span{display:block;margin-top:3px;color:var(--text3);font-size:8.8px}.training-flow{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.training-flow span{padding:6px 8px;border:1px solid var(--border2);border-radius:6px;background:var(--surface2);font-size:8.5px;color:var(--text2)}.training-flow svg{width:11px;height:11px;color:#596077}.training-config-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.training-config-head span:first-child{display:block;color:var(--text3);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.training-config-head strong{display:block;margin-top:4px;font-size:13px}.status-dot{padding:4px 8px;border:1px solid rgba(56,161,105,.25);border-radius:999px;background:rgba(56,161,105,.08);color:var(--grn2);font-size:8px}.training-rules{display:grid;gap:7px;margin:13px 0}.training-rules div{display:flex;align-items:center;gap:8px;color:var(--text2);font-size:9px}.training-rules svg{width:12px;height:12px;color:var(--grn2)}.tt-session-clock{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--border2);border-radius:6px;background:var(--surface2);color:var(--text2);font:700 10px 'JetBrains Mono',monospace}.tt-session-clock svg{width:12px;height:12px;color:var(--acc3)}
/* Conversation */
.conversation-phases{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.conversation-phases article{padding:14px;border:1px solid var(--border2);border-top:2px solid var(--phase);border-radius:9px;background:var(--surface)}.conversation-phases b{color:var(--phase);font:800 12px 'JetBrains Mono',monospace}.conversation-phases svg{display:block;width:16px;height:16px;margin:10px 0;color:var(--phase)}.conversation-phases strong{display:block;font-size:10.5px}.conversation-phases p{margin-top:5px;color:var(--text3);font-size:8.8px;line-height:1.45}.conversation-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-top:14px}.conversation-toolbox{display:flex;flex-direction:column;gap:10px}.case-tag{padding:4px 7px;border:1px solid rgba(56,161,105,.25);border-radius:5px;background:rgba(56,161,105,.08);color:var(--grn2);font-size:8px}.chat-line{display:flex;align-items:flex-start;gap:9px;margin:9px 0}.chat-line span{display:grid;place-items:center;min-width:46px;height:26px;border-radius:6px;font-size:8px;font-weight:800;text-transform:uppercase}.chat-line p{max-width:82%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;color:var(--text2);font-size:10px;line-height:1.55}.chat-line.player span{background:rgba(59,130,246,.1);color:#60a5fa}.chat-line.player p{background:var(--surface2)}.chat-line.team{flex-direction:row-reverse}.chat-line.team span{background:var(--acc-dim);color:var(--acc3)}.chat-line.team p{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.18)}.conversation-score{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.conversation-score span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(56,161,105,.2);border-radius:6px;background:rgba(56,161,105,.06);color:var(--grn2);font-size:8.5px}.conversation-score svg{width:10px;height:10px}.phrase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.phrase-grid article{padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--surface)}.phrase-grid span{color:var(--acc3);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.phrase-grid strong{display:block;margin-top:8px;font-size:10.5px;line-height:1.5}.phrase-grid p{margin-top:7px;color:var(--text3);font-size:8.8px;line-height:1.45}
/* Support guide */
.support-role-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.support-role-split article{padding:18px;border:1px solid var(--border2);border-top:2px solid;border-radius:11px;background:var(--surface)}.support-role-split .test{border-top-color:var(--testsup)}.support-role-split .support{border-top-color:var(--sup)}.support-role-split header{display:flex;align-items:center;gap:10px}.support-role-split svg{width:20px;height:20px}.support-role-split .test svg,.support-role-split .test header span{color:var(--testsup)}.support-role-split .support svg,.support-role-split .support header span{color:var(--sup)}.support-role-split header span{display:block;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.support-role-split header strong{display:block;margin-top:3px;font-size:13px}.support-role-split p{margin:12px 0;color:var(--text2);font-size:10px;line-height:1.6}.support-role-split ul{padding-left:17px;color:var(--text3);font-size:9.5px;line-height:1.75}.shift-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shift-checklist section{padding:15px;border:1px solid var(--border2);border-radius:10px;background:var(--surface)}.shift-checklist section>span{display:block;margin-bottom:10px;color:var(--acc3);font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.shift-checklist label{display:flex;align-items:flex-start;gap:8px;margin:8px 0;color:var(--text2);font-size:9px;line-height:1.45}.shift-checklist input{margin-top:1px;accent-color:var(--acc)}.time-guidance{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.time-guidance article{padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--surface)}.time-guidance strong{display:block;font-size:10px}.time-guidance b{display:block;margin-top:6px;color:var(--acc3);font-size:9px}.time-guidance p{margin-top:7px;color:var(--text3);font-size:8.8px;line-height:1.5}.promotion-roadmap{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.promotion-roadmap article{padding:14px;border:1px solid var(--border2);border-radius:9px;background:var(--surface)}.promotion-roadmap b{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:rgba(34,211,238,.08);color:var(--testsup);font:800 9px 'JetBrains Mono',monospace}.promotion-roadmap strong{display:block;margin-top:10px;font-size:10px}.promotion-roadmap p{margin-top:5px;color:var(--text3);font-size:8.7px;line-height:1.45}
/* Published content from admin */
.ams-content-body{white-space:normal!important}.ams-rich-body{display:grid;gap:8px}.ams-rich-body p{color:var(--text2);font-size:10px;line-height:1.65}.ams-rich-body ul{padding-left:18px;color:var(--text2);font-size:10px;line-height:1.65}.ams-content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border)}.ams-content-toolbar button{padding:6px 8px;border:1px solid var(--border2);border-radius:6px;background:var(--surface2);color:var(--text2);font-size:8.5px;cursor:pointer}
@media(max-width:1240px){.process-grid.six{grid-template-columns:repeat(3,1fr)}.role-catalog{grid-template-columns:repeat(3,1fr)}#pg-ki .ki-grid.pro{grid-template-columns:repeat(3,1fr)}.escalation-matrix{grid-template-columns:repeat(2,1fr)}.phrase-grid,.time-guidance{grid-template-columns:repeat(2,1fr)}.promotion-roadmap{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){#pg-c4,#pg-c5,#pg-c6,#pg-c7,#pg-ki,#pg-quiz,#pg-gespraech,#pg-guide-supporter{padding:22px 18px 90px!important}.lesson-two-col,.ai-workspace,.conversation-layout,.training-setup-shell{grid-template-columns:1fr}.process-grid.five{grid-template-columns:repeat(3,1fr)}.role-catalog{grid-template-columns:repeat(2,1fr)}.decision-check{grid-template-columns:1fr 1fr}.conversation-phases{grid-template-columns:repeat(3,1fr)}.training-config{order:-1}.shift-checklist{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.academy-pro-page .lesson-hero{flex-direction:column}.lesson-meta{justify-content:flex-start}.process-grid.six,.process-grid.five,.scenario-grid-pro,.compare-pro,.escalation-matrix,.support-role-split,.shift-checklist{grid-template-columns:1fr}.process-line{grid-template-columns:1fr}.process-line>svg{transform:rotate(90deg);justify-self:center}.role-catalog{grid-template-columns:1fr}.role-catalog article{min-height:155px}.routing-table>div{grid-template-columns:1fr;gap:4px}.routing-table .head{display:none}#pg-ki .ki-grid.pro{grid-template-columns:1fr 1fr}.ai-form-grid,.quiz-live-meta{grid-template-columns:1fr}.quiz-live-meta{width:100%}.conversation-phases{grid-template-columns:1fr 1fr}.phrase-grid,.time-guidance,.promotion-roadmap{grid-template-columns:1fr}.training-facts{grid-template-columns:1fr}.decision-check{grid-template-columns:1fr}.sticky-actions{flex-wrap:wrap}.quiz-footer-copy{width:100%;margin:0}.sticky-actions button{flex:1}.template-mini{grid-template-columns:1fr}.template-mini button{justify-self:start}.chat-line p{max-width:calc(100% - 55px)}#pg-train .tt-setup{padding:14px}.training-intro,.training-config{padding:17px}}
@media(max-width:460px){#pg-ki .ki-grid.pro,.conversation-phases{grid-template-columns:1fr}.lesson-meta span{width:100%;justify-content:flex-start}.academy-pro-page .ch-h{font-size:23px}.process-grid article{min-height:118px}.role-catalog article{min-height:165px}.conversation-score{display:grid;grid-template-columns:1fr 1fr}.quiz-btns{display:grid;grid-template-columns:1fr}.sticky-actions button{width:100%}}
