:root{--navy:#1a2573;--ink:#1e2744;--bg:#f4f6fb;--muted:#58617a;--line:#d9dfed;--green:#14532d;--green-bg:#ecfdf3;--orange:#713f12;--orange-bg:#fff7d6;--red:#7f1d1d;--red-bg:#fff1f2;--radius:18px;--shadow:0 8px 30px #1420520b;font-family:Calibri,Arial,sans-serif;color:var(--ink);background:var(--bg);font-size:18px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a{color:var(--navy);text-underline-offset:3px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--navy);outline-offset:3px;box-shadow:0 0 0 2px #fff}h1,h2,h3,h4{font-family:Georgia,serif;line-height:1.18;letter-spacing:-.02em}h1{font-size:clamp(2rem,4vw,3.35rem);margin:.25em 0 .4em}h2{font-size:1.75rem;margin:0 0 .7em}h3{font-size:1.23rem;margin:.15em 0 .6em}h4{font-size:1.1rem}p{margin:.55em 0 1em}small,.small-text{font-size:.88rem}img,svg{max-width:100%}.site-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 36px}.brand{display:flex;gap:13px;align-items:center;color:var(--ink);text-decoration:none;font-family:Georgia,serif;font-size:1.25rem;font-weight:bold}.brand small{display:block;font-family:Calibri,Arial,sans-serif;color:var(--muted);font-weight:normal;font-size:.77rem;margin-top:2px}.brand-mark{width:27px;padding:7px 6px;background:var(--navy);border-radius:10px;display:grid;gap:4px}.brand-mark i{height:8px;width:8px;border-radius:50%;background:#d8f3dd}.brand-mark i:nth-child(2){background:#ffe6a3}.brand-mark i:nth-child(3){background:#ffc9c9}.header-actions,.row,.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.header-actions{justify-content:flex-end}.connection{font-size:.8rem;color:var(--muted)}.connection.online:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#23784d;margin-right:7px}.button{border:1px solid var(--navy);border-radius:10px;background:var(--navy);color:white;padding:10px 17px;min-height:44px;font-weight:bold;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:7px;line-height:1.25}.button.secondary{background:white;color:var(--navy)}.button.quiet{background:transparent;color:var(--navy);border-color:transparent}.button.small{padding:7px 12px;font-size:.86rem}.button.danger{background:var(--red);border-color:var(--red)}.button.full{width:100%}.skip-link{position:absolute;left:16px;top:-90px;z-index:20;background:white;padding:12px}.skip-link:focus{top:12px}main{max-width:1280px;margin:auto;padding:12px 28px 56px;min-height:70vh}main:focus{outline:none}.site-footer{max-width:1280px;margin:auto;border-top:1px solid var(--line);padding:20px 28px;display:flex;gap:20px;justify-content:space-between;color:var(--muted);font-size:.76rem}.hero{border-radius:26px;background:var(--navy);color:white;padding:clamp(25px,5vw,54px);display:grid;grid-template-columns:1.2fr .8fr;gap:30px;position:relative;overflow:hidden}.eyebrow{font-size:.76rem;text-transform:uppercase;letter-spacing:.13em;font-weight:bold;margin:0 0 10px;color:var(--muted)}.hero .eyebrow{color:#d9ddff}.hero p{color:#e8eaff;max-width:680px}.hero .button{background:white;color:var(--navy);border-color:white}.hero .button.secondary{background:transparent;color:white;border-color:#abb2eb}.hero-art{min-height:240px;position:relative;display:flex;align-items:center;justify-content:center}.council-table{width:230px;height:160px;background:#fff1;border:2px solid #ffffff45;border-radius:50%;transform:rotate(-12deg);position:relative}.council-table:before,.council-table:after{content:"";position:absolute;background:#fff;border-radius:10px;width:62px;height:86px;box-shadow:0 12px 30px #0002;top:36px;left:56px;transform:rotate(4deg)}.council-table:after{left:106px;top:48px;transform:rotate(14deg);background:#e9edff}.table-token{position:absolute;width:28px;height:28px;border:5px solid #ffffff88;border-radius:50%;box-shadow:0 4px 10px #0002;z-index:1;background:#a9e4c1}.table-token.t1{left:45px;top:24px}.table-token.t2{left:190px;top:100px;background:#ffda8a}.table-token.t3{left:140px;top:150px;background:#ffa8aa}.kicker-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.kicker-badges span{border:1px solid #ffffff50;border-radius:30px;padding:5px 11px;font-size:.76rem}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:32px 0 18px}.section-head h2{margin:0}.grid{display:grid;gap:18px}.doors{grid-template-columns:repeat(4,minmax(0,1fr))}.door,.panel,.card{background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;min-width:0;overflow-wrap:anywhere}.door{border-top:4px solid var(--navy);position:relative}.door-number{font-size:.75rem;font-weight:bold;letter-spacing:.1em;color:var(--muted)}.door-symbol{width:43px;height:43px;border-radius:13px;background:#edf0ff;color:var(--navy);display:grid;place-items:center;font-family:Georgia,serif;font-weight:bold;font-size:1.4rem;margin:16px 0}.door h3{font-size:1.12rem}.door p{font-size:.9rem;color:var(--muted)}.split{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:22px;align-items:start}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.narrow{max-width:620px;margin:30px auto}.intro{text-align:center;margin:25px auto 28px;max-width:750px}.intro p{color:var(--muted)}.back-link{display:inline-flex;align-items:center;gap:8px;margin:12px 0 20px;font-size:.9rem}.panel+ .panel,.card+ .card{margin-top:18px}.stack>*+*{margin-top:16px}.field{display:block;margin:0 0 17px}.field-label{display:block;font-weight:bold;margin:0 0 6px}.field-help{display:block;color:var(--muted);font-size:.82rem;margin:5px 0}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;border:1px solid #aab4ca;border-radius:9px;background:white;color:var(--ink);padding:10px 12px;min-height:46px}textarea{min-height:102px;resize:vertical}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--navy);flex:none}.check{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.check label{flex:1}.hint,.callout{border-radius:12px;padding:14px 17px;background:#edf0ff;font-size:.9rem}.hint{color:var(--muted);background:#f4f6fb}.callout.warning{background:var(--orange-bg);color:var(--orange)}.callout.error{background:var(--red-bg);color:var(--red)}.callout.success{background:var(--green-bg);color:var(--green)}.notice,.network,.refresh-bar{max-width:1224px;margin:0 auto 14px;border-radius:10px;padding:12px 17px;background:#edf0ff;font-size:.9rem}.notice.error,.network{background:var(--red-bg);color:var(--red)}.notice.success{background:var(--green-bg);color:var(--green)}.refresh-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--orange-bg);color:var(--orange)}[hidden]{display:none!important}.session-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0}.session-top h1{font-size:2rem;margin:.1em 0}.code{font-family:ui-monospace,Consolas,monospace;font-size:1.4rem;letter-spacing:.12em;color:var(--navy);font-weight:bold}.tag{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:30px;padding:3px 10px;font-size:.74rem;font-weight:bold;background:white;gap:6px}.tag.green{background:var(--green-bg);color:var(--green);border-color:#b3d9c1}.tag.orange{background:var(--orange-bg);color:var(--orange);border-color:#e7d38c}.tag.red{background:var(--red-bg);color:var(--red);border-color:#efbec2}.phase-banner{border:1px solid var(--line);border-radius:18px;background:white;padding:22px;display:grid;grid-template-columns:1fr auto;gap:22px;margin-bottom:22px}.phase-banner h2{font-size:1.35rem;margin:0 0 7px}.phase-banner p{margin:0;color:var(--muted);font-size:.93rem;max-width:840px}.timer{font-family:ui-monospace,Consolas,monospace;font-size:2rem;letter-spacing:-.04em;color:var(--navy);font-weight:bold;min-width:100px;text-align:right}.timer-label{font-size:.72rem;text-align:right;color:var(--muted)}.phase-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.phase-step{height:7px;border-radius:8px;background:#e8ecf6}.phase-step.done{background:#8d9bd4}.phase-step.active{background:var(--navy)}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.tab{border:1px solid var(--line);border-radius:10px;background:white;padding:10px 16px;color:var(--navy);min-height:44px;font-weight:bold}.tab.active{background:var(--navy);color:white;border-color:var(--navy)}.stats{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.stat{background:#f2f4fb;border-radius:12px;padding:12px 17px;min-width:95px}.stat strong{font-family:Georgia,serif;font-size:1.45rem;display:block;line-height:1.2}.stat span{font-size:.8rem;color:var(--muted)}.member-list{list-style:none;padding:0;margin:0}.member-list li{padding:10px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:8px}.member-list li:last-child{border:0}.role-card{background:var(--navy);color:white;border-color:var(--navy)}.role-card .eyebrow{color:#c8cdf4}.role-card p{font-size:.92rem;color:#e5e8ff}.role-card .tag{background:#ffffff18;color:white;border-color:#ffffff50}.case-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.case-id{font-weight:bold;font-size:.8rem;color:var(--muted);letter-spacing:.08em}.case-text{font-size:1.1rem;line-height:1.55}.fire-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.fire-choice{padding:12px 10px;border:1px solid var(--line);border-radius:11px;display:flex;gap:8px;align-items:center;font-size:.86rem;font-weight:bold}.fire-choice.green{background:var(--green-bg);color:var(--green)}.fire-choice.orange{background:var(--orange-bg);color:var(--orange)}.fire-choice.red{background:var(--red-bg);color:var(--red)}.fire-choice:has(input:checked){box-shadow:0 0 0 2px currentColor}.save-state{font-size:.8rem;color:var(--muted);margin:8px 0 0}.resource{border-bottom:1px solid var(--line);padding:12px 0}.resource:first-child{padding-top:0}.resource:last-child{border:0}.resource p{font-size:.86rem;margin:6px 0;color:var(--muted)}details>summary{cursor:pointer;font-weight:bold;padding:8px 0;min-height:44px}details>summary+.detail-body{margin-top:12px}.joker{border:1px dashed #9aa7cf;border-radius:14px;padding:18px;margin-top:12px;background:#f7f8ff}.joker h4{margin:0 0 6px}.joker p{font-size:.85rem}.rule-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px}.rule-text{font-size:1.05rem;white-space:pre-wrap}.rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rule-card{background:white;border:1px solid var(--line);border-radius:14px;padding:20px}.rule-card .field:last-child{margin-bottom:0}.token-value{font-size:1.6rem;font-family:Georgia,serif;color:var(--navy)}.budget-board{background:var(--navy);color:white;border-radius:18px;padding:20px;position:sticky;top:16px}.budget-board h3{color:white}.budget-board .stat{background:#ffffff14}.budget-board .stat span{color:#e3e7ff}.budget-board .hint{background:#ffffff14;color:white}.quiz-card{max-width:850px;margin:0 auto;padding:36px;text-align:center}.quiz-card h2{font-size:1.8rem;line-height:1.35}.quiz-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.quiz-option{min-height:92px;border:2px solid var(--line);border-radius:15px;background:white;color:var(--navy);font-size:1.14rem;font-weight:bold}.quiz-option.selected{background:var(--navy);color:white;border-color:var(--navy)}.quiz-option:disabled{opacity:.65}.tally{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.tally span{padding:10px 17px;border-radius:10px;background:#f2f4fb}.progress-line{height:9px;background:#e4e9f4;border-radius:20px;overflow:hidden}.progress-line span{display:block;height:100%;background:var(--navy)}.expectation{border-bottom:1px solid var(--line);padding:17px 0}.expectation:first-child{padding-top:0}.expectation:last-child{border:0}.charter-section{white-space:pre-wrap;margin-bottom:24px}.charter-section ul{padding-left:22px}.priority-list{padding:0;list-style:none;counter-reset:priority}.priority-list li{counter-increment:priority;display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.priority-list li:before{content:counter(priority);background:var(--navy);color:white;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex:none;font-family:Georgia,serif}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.empty{text-align:center;padding:34px 20px;color:var(--muted)}.session-list{display:grid;gap:12px}.session-item{background:white;border:1px solid var(--line);border-radius:15px;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.session-item h3{margin:0 0 6px}.session-item p{margin:0;font-size:.85rem;color:var(--muted)}.icon-number{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#edf0ff;color:var(--navy);font-weight:bold}.full-width{grid-column:1/-1}.divider{height:1px;background:var(--line);margin:24px 0}dialog{border:1px solid var(--line);border-radius:20px;max-width:600px;width:calc(100% - 30px);padding:28px;box-shadow:0 30px 90px #101a4040;color:var(--ink)}dialog::backdrop{background:#101a4070}dialog h2{font-size:1.6rem}dialog .actions{justify-content:flex-end;margin-top:24px}.scroll-box{max-height:360px;overflow:auto;white-space:pre-wrap;background:#f5f7fc;border:1px solid var(--line);border-radius:10px;padding:14px}.projection .site-header,.projection .site-footer{display:none}.projection main{max-width:1440px;padding:40px}.projection .phase-banner{padding:35px}.projection .phase-banner h2{font-size:2.3rem}.projection .timer{font-size:4rem}.projection .phase-banner p{font-size:1.3rem}.projection h1{font-size:3rem}.projection .tag{font-size:1rem}.projection .quiz-card h2{font-size:2.4rem}.error-text{color:var(--red);font-weight:bold}.success-text{color:var(--green)}.help-button{width:100%;margin-top:12px}.draft-badge{background:var(--orange-bg);color:var(--orange);font-size:.8rem;border-radius:8px;padding:5px 9px}.form-status{min-height:1.2em;font-size:.82rem;margin-top:10px}.status-conflict{border:1px solid #b79336;background:var(--orange-bg);padding:15px;border-radius:10px;margin:15px 0}.source-ids{font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}.no-margin{margin:0}.workshop-title{display:flex;align-items:center;gap:10px}.subtle-link{font-size:.85rem}.top-gap{margin-top:20px}.bottom-gap{margin-bottom:20px}.coverage-check{margin-top:0}.print-only{display:none}@media(max-width:1023px){.site-header{padding:18px 24px}.split{grid-template-columns:1fr}.doors{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr .55fr}.hero-art{min-height:180px}.council-table{transform:rotate(-12deg) scale(.8)}.budget-board{position:static}.three-col{grid-template-columns:1fr 1fr}}@media(max-width:700px){:root{font-size:17px}.site-header{align-items:flex-start;padding:17px 18px;gap:12px}.brand{font-size:1rem}.brand small{font-size:.67rem;max-width:190px}.header-actions{gap:0}.connection{display:none}.header-actions .button{padding:8px;font-size:.78rem}.brand-mark{flex:none}.hero{grid-template-columns:1fr;padding:28px 24px}.hero-art{display:none}main{padding:8px 16px 35px}.hero h1{font-size:2.35rem}.hero p{font-size:1rem}.doors{gap:12px}.door{padding:18px}.door p{font-size:.85rem}.section-head{align-items:start;flex-direction:column;gap:7px}.two-col,.three-col,.rules-grid{grid-template-columns:1fr}.panel,.card{padding:20px}.phase-banner{grid-template-columns:1fr auto;gap:13px;padding:18px}.phase-banner h2{font-size:1.2rem}.phase-banner p{font-size:.85rem}.timer{font-size:1.65rem;min-width:80px}.session-top{align-items:flex-start;gap:10px}.session-top h1{font-size:1.65rem}.session-top .code{font-size:1.1rem}.fire-options{grid-template-columns:1fr}.fire-choice{padding:10px 13px}.quiz-card{padding:24px 18px}.quiz-card h2{font-size:1.4rem}.quiz-options{gap:8px}.quiz-option{font-size:.95rem;min-height:80px}.site-footer{padding:18px 16px;flex-direction:column;gap:5px}.session-item{align-items:flex-start;flex-direction:column;gap:12px}.refresh-bar{margin:0 16px 12px;font-size:.8rem;align-items:flex-start;flex-direction:column}.notice,.network{margin:0 16px 12px}.projection main{padding:20px}.projection .phase-banner{grid-template-columns:1fr}.projection .timer{text-align:left}.projection .timer-label{text-align:left}.projection .phase-banner h2{font-size:1.7rem}.projection .phase-banner p{font-size:1rem}.projection h1{font-size:2rem}}@media(max-width:360px){.doors{grid-template-columns:1fr}.brand small{display:none}.brand{font-size:.92rem}.header-actions .button{min-height:40px;padding:6px}.phase-banner{grid-template-columns:1fr}.timer,.timer-label{text-align:left}.quiz-options{grid-template-columns:1fr}.quiz-option{min-height:52px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.site-header,.site-footer,.actions,.tabs,.button,.notice,.network,.refresh-bar{display:none!important}main{max-width:none;padding:0}.panel,.card,.rule-card{box-shadow:none;break-inside:avoid}.print-only{display:block}body{background:white;font-size:11pt}}
fieldset.fire-options{border:0;padding:0;min-width:0}
@media(max-width:480px){.session-top{flex-direction:column;align-items:stretch}.session-top>div{min-width:0;max-width:100%}.session-top h1{overflow-wrap:anywhere}.session-top>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.session-top>div:last-child .eyebrow{margin:0}.session-top .code{overflow-wrap:anywhere;letter-spacing:.1em}}
/* Lecture structurée du scénario, réservée à l’animateur. */
dialog.scenario-dialog{width:calc(100% - 40px);max-width:1120px;max-height:92dvh;padding:28px;overflow:auto;overscroll-behavior:contain}
.scenario-dialog #dialog-title{font-size:1.9rem}.scenario-reader{min-width:0}.scenario-title{font-family:Georgia,serif;font-size:1.5rem;font-weight:bold;line-height:1.3}.scenario-tools{margin:18px 0}.scenario-toc{border:1px solid var(--line);background:#f4f6fb;border-radius:14px;padding:18px;margin:20px 0 28px}.scenario-toc h3{font-size:1.1rem}.scenario-toc ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.scenario-toc li{min-width:0}.scenario-toc .button{justify-content:flex-start;text-align:left;width:100%;white-space:normal;overflow-wrap:anywhere}
.scenario-section{margin:30px 0;padding-top:22px;border-top:1px solid var(--line);scroll-margin-top:18px;min-width:0}.scenario-section:focus{outline:3px solid var(--navy);outline-offset:7px}.scenario-section h3{font-size:1.5rem}.scenario-section h4{font-size:1.15rem;margin:23px 0 12px}.scenario-item{border:1px solid var(--line);border-radius:12px;margin:12px 0;background:white;min-width:0}.scenario-item>summary{padding:16px 18px;font-size:1rem;overflow-wrap:anywhere}.scenario-item[open]>summary{background:#f4f6fb;border-radius:12px 12px 0 0}.scenario-item-content{padding:18px;border-top:1px solid var(--line);min-width:0}.scenario-item .scenario-item{box-shadow:none}.scenario-case-text{font-size:1.1rem;white-space:pre-wrap;line-height:1.6}.scenario-record{margin:12px 0;min-width:0}.scenario-field{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,2fr);gap:14px;border-bottom:1px solid #e8ecf5;padding:12px 0;min-width:0}.scenario-field:last-child{border-bottom:0}.scenario-field dt{font-weight:bold;font-size:.88rem;color:var(--muted);overflow-wrap:anywhere}.scenario-field dd{margin:0;min-width:0;overflow-wrap:anywhere}.scenario-record .scenario-record{margin:0;border-left:2px solid var(--line);padding-left:14px}.scenario-record .scenario-record .scenario-field{grid-template-columns:1fr;gap:3px}.scenario-value{white-space:pre-wrap;margin:0;font-size:.96rem;overflow-wrap:anywhere}.scenario-list{padding-left:22px;margin:0}.scenario-list>li{padding:5px 0;min-width:0;overflow-wrap:anywhere}.scenario-references{list-style:none;padding:0;margin:0}.scenario-references li{margin:0 0 12px;overflow-wrap:anywhere}.scenario-link{display:block;overflow-wrap:anywhere;word-break:break-word;font-size:.86rem;margin-top:6px}.scenario-answer{border-left:4px solid var(--navy);border-radius:0 10px 10px 0;background:#f4f6fb;padding:18px;margin-top:20px;min-width:0}.scenario-answer h5{font-family:Georgia,serif;font-size:1.15rem;margin:0 0 12px}.scenario-technical{margin-top:30px;border-top:1px solid var(--line);padding-top:14px}.scenario-raw{font-size:.76rem;overflow-wrap:anywhere}.scenario-dialog #dialog-content>.actions{border-top:1px solid var(--line);padding-top:16px}
@media(max-width:700px){dialog.scenario-dialog{width:calc(100% - 20px);max-width:none;padding:18px;max-height:94dvh}.scenario-dialog #dialog-title{font-size:1.4rem}.scenario-toc ul{grid-template-columns:1fr}.scenario-field{grid-template-columns:1fr;gap:5px}.scenario-item>summary{padding:13px;font-size:.95rem}.scenario-item-content{padding:13px}.scenario-answer{padding:13px}.scenario-section h3{font-size:1.25rem}.scenario-tools .button{width:100%}.scenario-title{font-size:1.2rem}.scenario-reader .stats{gap:8px}.scenario-reader .stat{min-width:80px;padding:10px 12px}}
@media print{body.scenario-reading>*:not(dialog){display:none!important}body.scenario-reading dialog.scenario-dialog{display:block;position:static;inset:auto;max-width:none;width:100%;max-height:none;overflow:visible;margin:0;padding:0;border:0;box-shadow:none}body.scenario-reading dialog::backdrop{display:none}.scenario-toc,.scenario-tools,.scenario-technical,.scenario-dialog #dialog-content>.actions{display:none!important}.scenario-section{break-inside:auto;margin:18px 0;padding-top:12px}.scenario-item{break-inside:auto;border:0;border-top:1px solid #bbb;border-radius:0}.scenario-item>summary{background:white!important;padding:10px 0;font-size:11pt}.scenario-item-content{padding:5px 0 12px;border:0}.scenario-answer{background:white;padding:8px 12px;break-inside:auto}.scenario-field{grid-template-columns:150px minmax(0,1fr);padding:7px 0}.scenario-value{font-size:10pt}.scenario-link{font-size:9pt}.scenario-record .scenario-record{border:0;padding-left:8px}.scenario-section h3,.scenario-section h4{break-after:avoid}}
