:root{--paper:#faf8f4;--ink:#12263a;--muted:#536578;--line:#d8d4ca;--brass:#86661f}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 system-ui,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button:disabled{opacity:.55;cursor:wait}.portal-header{padding:24px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.portal-brand{font-size:26px;font-weight:800;letter-spacing:.12em;text-decoration:none}.portal-brand small{display:block;font-size:9px;letter-spacing:.17em}.portal-header nav{display:flex;gap:24px;font-size:14px}.portal-hero{padding:72px 6%;max-width:1250px;margin:auto}.portal-hero h1{font-size:clamp(36px,5.5vw,70px);line-height:1.08;letter-spacing:-.04em;margin:20px 0}.portal-hero>p:not(.eyebrow){font-size:21px;max-width:680px;color:var(--muted)}.portal-hero.compact{padding-bottom:25px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.19em;color:var(--brass)}.portal-section{padding:32px 5% 64px;max-width:1440px;margin:auto}.narrow{max-width:900px;margin:auto}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.package{padding:28px;background:white;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.package h2{font-size:25px;line-height:1.25}.package .price{font-size:29px;font-weight:750;margin:16px 0 0}.price small{font-size:14px;font-weight:500}.package ul{padding-left:20px}.package .portal-button{margin-top:auto}.portal-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid var(--ink);border-radius:3px;background:transparent;color:var(--ink);font-size:15px;font-weight:650;text-decoration:none;cursor:pointer;white-space:normal}.portal-button:hover{background:#eae7e0}.portal-button.primary{background:var(--ink);color:white}.portal-button.primary:hover{background:#294258}.small{font-size:14px;color:var(--muted)}.sample-section{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line);padding:50px 6%;max-width:1400px;margin:auto}.portal-footer{background:var(--ink);color:#f4f1ea;padding:38px 6%}.portal-footer .small{color:#c5d1dc;max-width:1000px}.request-form fieldset{padding:24px;border:1px solid var(--line);margin:0 0 28px;background:#fff}.request-form legend{font-size:13px;letter-spacing:.08em;font-weight:750;padding:0 10px}.request-form label{display:block;font-size:15px;font-weight:600;margin:12px 0 6px}.request-form input:not([type=checkbox]),.request-form select,.request-form textarea{width:100%;padding:11px 12px;border:1px solid #9aa5af;background:#fff;color:var(--ink);border-radius:2px;min-height:48px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.request-form .checkbox{font-weight:400;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.checkbox input{min-width:18px;min-height:18px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#lookup{margin-top:18px}#suggestions{display:grid;gap:8px}#suggestions button{text-align:left;justify-content:start}#facts{border-left:3px solid var(--brass);padding:12px 18px;background:#f3f0e9}#facts dl{display:grid;grid-template-columns:150px 1fr;gap:10px}#facts dd{margin:0}#facts dt{font-weight:700}.success{padding:20px;border:1px solid #56835c;background:#eef5ec}.error{color:#9e2020}.request-row{display:block;width:100%;padding:18px;text-align:left;background:white;border:1px solid var(--line);margin:10px 0;cursor:pointer}.request-row strong{display:block;font-size:18px}#detail{margin-top:35px;border-top:1px solid var(--line);padding-top:20px}#detail pre{white-space:pre-wrap;word-break:break-word;background:white;border:1px solid var(--line);padding:16px;font-size:13px}#detail ul{overflow-wrap:anywhere}#detail .review label{display:block;margin:16px 0}#detail textarea{width:100%;min-height:120px}#metrics{font-size:14px;color:var(--muted);margin:20px 0}#challenge{margin:16px 0}#account-status,#request-status,#property-status{overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:1000px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.portal-header{align-items:start;flex-direction:column}.portal-header nav{gap:18px;flex-wrap:wrap}.package-grid,.form-grid,.sample-section{grid-template-columns:1fr}.portal-hero{padding-top:35px}.package{padding:22px}.request-form fieldset{padding:16px}.portal-section{padding-left:20px;padding-right:20px}#facts dl{grid-template-columns:1fr}#facts dd{margin-bottom:8px}.portal-button{max-width:100%}}
/* Feasibility authoring stays inside the signed-in professional workspace. */
.report-legend{padding:18px;background:#fff;border:1px solid var(--line);margin:20px 0}.report-legend p{margin-bottom:0;font-size:15px}.report-badge{display:inline-block;font-size:12px;font-weight:700;line-height:1.5;padding:3px 9px;border:1px solid transparent;border-radius:4px;margin:4px 8px 4px 0}.customer-badge{color:#164a7d;background:#e8f2ff;border-color:#97bee7}.missing-badge{color:#962222;background:#fff0f0;border-color:#db9999}.review-badge{color:#78500b;background:#fff4d6;border-color:#d5b65c}.report-panel label[data-report-field]{padding:12px;border-left:4px solid transparent}.report-panel label.customer-report-field{border-left-color:#377db6;background:#f5f9ff}.report-panel label>.customer-badge{margin-left:10px}.report-panel .report-field-missing{border-left:4px solid #b53232!important;background:#fff5f5!important;padding:12px}.report-panel .report-field-review{border-left:4px solid #ac7916!important;background:#fff8e5!important;padding:12px}.report-field-feedback{display:block;margin-top:8px;font-size:14px;line-height:1.5;font-weight:500;color:#962222}.report-field-review>.report-field-feedback{color:#78500b}.report-panel-count{display:inline-block;margin-left:14px;font-size:12px;color:#78500b;font-weight:600}.report-checklist-body a{text-decoration:underline;text-underline-offset:3px}.report-checklist-body h3{font-size:16px}.report-panel [aria-invalid=true]{border-color:#b53232!important}.report-panel [data-report-field]:focus{outline:2px solid #164a7d;outline-offset:4px}
.report-workspace{max-width:1120px;margin:auto}.report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}.report-panel{border:1px solid #d4d1c8;padding:20px;margin:16px 0;background:#fff}.report-panel>summary{cursor:pointer;font-size:1.12rem;font-weight:700}.report-panel label{display:block;margin:16px 0;font-weight:600}.report-panel input:not([type=checkbox]),.report-panel textarea,.report-panel select{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #87939b;border-radius:3px;font:inherit;margin-top:6px}.report-panel input[type=checkbox]{margin:0 10px 0 0}.report-panel textarea{min-height:90px;resize:vertical;font-weight:400}.report-panel fieldset{margin:24px 0;padding:20px;border:1px solid #d4d1c8}.report-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem}.report-panel a{overflow-wrap:anywhere}.report-panel li{margin:8px 0}.report-panel h3{margin-top:24px}.report-panel p{overflow-wrap:anywhere}#pdf-result{padding:24px 0}.report-actions button:disabled{opacity:.5;cursor:not-allowed}

/* Guided report workspace. Navigation preserves the draft and never starts AI. */
.report-workspace{max-width:1440px;font-size:15px}
.report-workspace>h1{font-size:34px;letter-spacing:-.025em;margin:10px 0}
#report-editor>h2{font-size:23px;margin-bottom:4px}
#report-editor>h2+p{color:var(--muted);margin-top:0;font-size:13px}
.report-actions{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 0;margin:16px 0}
.report-actions button{font-size:13px;padding:10px 14px}.report-actions #draft-state{margin-left:auto;font-size:13px;color:var(--muted)}
.study-progress{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 18px;background:#edf2f5;border-radius:6px}
.study-progress .portal-button{font-size:13px;padding:8px 12px}.study-progress strong{font-size:14px}
.report-legend{padding:10px 14px;border-radius:6px;margin:12px 0 24px}.report-legend p{font-size:12px;margin-top:4px}
.report-badge{font-size:11px}.study-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:start}
.study-nav{position:sticky;top:88px;display:grid;gap:8px}.study-nav-button{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:14px;cursor:pointer}
.study-nav-button:hover{background:#eeece7}.study-nav-button[aria-current=step]{background:var(--ink);color:white}
.study-step-number{font-size:12px;display:grid;place-items:center;min-width:23px;height:23px;border:1px solid currentColor;border-radius:50%;opacity:.8}
.study-step-label{flex:1;font-weight:650}.study-step-count{font-size:11px}.study-content{min-width:0}
.study-step>h2{font-size:25px;margin:0 0 8px}.study-step-intro{margin:0 0 20px;color:var(--muted);max-width:740px}
.study-step .report-panel{margin:0 0 14px;border-radius:7px;padding:18px}
.study-step .report-panel>summary{font-size:16px}.report-panel-count{font-size:11px}
.study-step .report-panel label{font-size:14px;margin:12px 0}.study-step .report-panel textarea{font-size:15px;line-height:1.5}
.study-step .report-panel fieldset{padding:14px;margin:18px 0;border-radius:4px;min-width:0}
.study-step .report-panel fieldset legend{font-weight:700;font-size:14px;padding:0 6px}
.study-step .report-panel button:not(.portal-button){padding:9px 12px;margin:5px 5px 5px 0;border:1px solid #a5afb7;background:#fff;border-radius:4px;cursor:pointer}
.study-step .report-panel table{width:100%;border-collapse:collapse;font-size:12px}.study-step .report-panel td,.study-step .report-panel th{padding:7px;border-bottom:1px solid var(--line);text-align:left}
.study-option-copy,.study-design-option{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}
.study-option-copy>summary,.study-design-option>summary{cursor:pointer;font-size:16px;font-weight:700}
.ai-trigger-badge{display:inline-block;padding:4px 9px;border-radius:4px;background:#e8eef3;color:#29435b;font-size:10px;font-weight:750;letter-spacing:.08em}
.ai-workspace h3{font-size:23px;margin:10px 0}.ai-timing{padding:12px;border-left:3px solid #517a97;background:#f0f5f8}
.ai-run-state{display:block;margin:18px 0 10px}.report-checklist-group{margin:14px 0}.report-checklist-group>summary{cursor:pointer;font-weight:650}
#study-workflow .report-actions{position:static;background:transparent;border:0;margin:16px 0 6px;padding:0}
#study-workflow [data-study-action]{min-width:220px;text-align:center}
#study-workflow h3{margin:3px 0 8px;font-size:23px;line-height:1.3}
#study-workflow .study-eyebrow{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}
#study-workflow .study-status-detail{margin:0;max-width:70ch;font-size:14px;line-height:1.5}
#study-workflow[data-study-state=blocked] h3{color:#805112}
#study-workflow .study-cost{margin:4px 0 0;font-size:12px}
#study-workflow .study-heartbeat{margin:8px 0 0;font-size:12px;color:#526273}
#study-workflow .study-refresh{border-color:transparent;color:var(--muted);min-width:0}
#study-workflow button:disabled{cursor:not-allowed}
#study-workflow[aria-busy=true] [data-study-action]:disabled{cursor:progress}
.study-notice{padding:10px 12px;background:#fff6e6;border-left:3px solid #b6802a;font-size:13px}
.study-notice:empty{display:none}
.study-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 10px;font-size:13px}
.study-stage-count{color:var(--muted);font-size:12px}
.study-stage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0;font-size:13px}
.study-stage-list .study-stage{display:grid;grid-template-columns:22px minmax(0,1fr);gap:1px 8px;align-content:start;align-items:center;margin:0;padding:10px;border:1px solid #e1e6ea;background:#f8fafb;border-radius:6px}
.study-stage-label{font-weight:600;line-height:1.35}
.study-stage-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#687582;background:#e4e9ed;font-weight:800}
.study-stage-completed .study-stage-icon{color:#116437;background:#d9f0e2}
.study-stage-list .study-stage-completed{background:#f4faf6;border-color:#cde4d5}
.study-stage-list .study-stage-active{background:#edf5fc;border-color:#6394bf}.study-stage-active .study-stage-icon{color:#164d7a;background:#c7ddef}
.study-stage-active .study-stage-icon{font-size:0;position:relative}
.study-stage-active .study-stage-icon::after{content:'';width:15px;height:15px;border:2px solid #99b8d4;border-top-color:#164d7a;border-radius:50%;animation:study-spin 1s linear infinite}
#study-workflow[data-study-state=busy][data-status-connected=true] [data-study-action]::before{content:'';width:14px;height:14px;border:2px solid #ffffff65;border-top-color:#fff;border-radius:50%;animation:study-spin 1s linear infinite;flex-shrink:0}
#study-workflow[data-status-connected=false] .study-stage-icon::after{animation-play-state:paused}
@keyframes study-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.study-stage-active .study-stage-icon::after,#study-workflow[data-study-state=busy] [data-study-action]::before{animation:none}}
.study-stage-attention .study-stage-icon{color:#8a4d05;background:#fff0c7}
.study-stage-status{grid-column:2;font-size:11px;color:#526273}.study-stage-completed .study-stage-status{color:#116437}
.study-stage-active .study-stage-status{font-weight:700;color:#164d7a}.study-stage-detail{grid-column:2/-1;color:#526273}
#study-workflow .study-progress-caption{font-size:12px;margin:8px 0 0}
#study-workflow>details:last-child{font-size:13px;color:var(--muted);margin-top:14px}
@media(max-width:1100px){.study-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.study-stage-list{grid-template-columns:1fr}.study-stage-list .study-stage{grid-template-columns:22px minmax(0,1fr) auto}.study-stage-status{grid-column:3}.study-stage-detail{grid-column:2/-1}#study-workflow .report-actions{align-items:stretch}#study-workflow [data-study-action]{flex-basis:100%;min-width:0}}
.study-more-tools{border-top:1px solid var(--line);padding-top:14px;margin-top:18px}
.study-more-tools>summary{cursor:pointer;font-weight:600}
.study-step [data-report-field]{scroll-margin-top:105px}.report-field-feedback{font-size:12px}
@media(max-width:850px){.study-workspace{grid-template-columns:1fr;gap:18px}.study-nav{position:static;display:flex;flex-wrap:wrap;gap:5px}.study-nav-button{padding:10px;font-size:12px;border-color:var(--line);flex:1 1 140px}.study-step-number{display:none}.report-actions{gap:8px}.report-actions #draft-state{width:100%;margin-left:0}.study-progress{align-items:start;flex-direction:column;gap:8px}}
@media(max-width:500px){.report-workspace{padding-left:14px;padding-right:14px}.study-step .report-panel{padding:12px}.report-panel label[data-report-field]{padding:9px}.report-actions button{flex:1 1 40%;padding:9px;font-size:12px}.report-panel fieldset{padding:8px}.study-step>h2{font-size:22px}}

/* Concise, action-first review decisions; exact findings remain expandable. */
.review-decisions>h3{margin:0 0 18px}.review-next-step{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:#f1f5f8;border-radius:7px}.review-next-step strong{font-size:17px}.review-next-step p{font-size:14px;margin:5px 0 0;max-width:55ch}.review-next-step .portal-button{flex:none;font-size:13px;padding:10px 14px}
.review-task-list h4{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:24px 0 10px}.review-task{border:1px solid #d8dee4;border-radius:6px;background:#fff;margin:8px 0;min-width:0}.review-task>summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:15px;list-style:none}.review-task>summary::-webkit-details-marker{display:none}.review-task>summary:before{content:'›';font-size:23px;color:#596978;line-height:1;flex:none}.review-task[open]>summary:before{transform:rotate(90deg)}.review-task>summary:focus-visible{outline:2px solid #235b88;outline-offset:3px;border-radius:4px}.review-task-heading{display:grid;gap:3px;flex:1;min-width:0}.review-task-heading strong{font-size:15px;overflow-wrap:anywhere}.review-task-options{font-size:12px;color:var(--muted);font-weight:400}.review-task-badge{font-size:11px;line-height:1.35;font-weight:650;padding:4px 8px;border-radius:4px;max-width:110px}.review-task-badge-correction{color:#8c2525;background:#fff0ef}.review-task-badge-decision{color:#775315;background:#fff3d5}.review-task-badge-other{color:#435969;background:#edf2f5}.review-task[open]>summary{border-bottom:1px solid #e0e5e8}.review-task-content{padding:0 18px 15px}.review-task-action{font-size:15px;max-width:75ch}.review-task-content .portal-button{font-size:13px;padding:9px 12px}.review-support{margin:18px 0 0}.review-support>summary,.review-finding>summary,.review-other>summary,.review-release-detail>summary{cursor:pointer;font-size:13px;font-weight:600}.review-finding{margin:12px 0;padding:12px;background:#f8fafb;border:1px solid #e1e6ea;border-radius:4px}.review-finding p{font-size:14px}.review-finding blockquote{font-size:13px;margin:12px 0;padding:12px;border-left:3px solid #bccbd5;overflow-wrap:anywhere;background:#fff}.review-finding details>summary{cursor:pointer;font-size:13px}.review-decision-form{margin-top:15px}.review-decision-form label{font-size:13px;margin:12px 0}.review-decision-form textarea,.review-decision-form select{font-size:14px}.review-other,.review-release-detail{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.review-other>.small{margin:8px 0 12px}.review-save-bar{position:sticky;bottom:12px;z-index:12;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;background:#fff;border:1px solid #b7c5cf;border-radius:6px;box-shadow:0 3px 15px #18273518;margin-top:20px}.review-save-bar .portal-button{font-size:13px;padding:10px 12px}.review-save-bar .small{font-size:12px}.review-decisions>p[role=status]:empty{display:none}
@media(max-width:600px){.review-next-step{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.review-next-step .portal-button{align-self:flex-start}.review-task>summary{gap:8px;padding:12px}.review-task-heading strong{font-size:14px}.review-task-badge{max-width:82px;font-size:10px}.review-task-content{padding:0 12px 12px}.review-finding{padding:10px}.review-save-bar{bottom:6px}.review-save-bar .small{flex-basis:100%}}

.assessment-clarification{background:#f1f6fa;border:1px solid #d7e3ec;border-radius:6px;padding:16px;margin:12px 0}.assessment-clarification p{margin:8px 0 12px}.assessment-clarification details{margin:12px 0}.assessment-clarification button{margin-top:10px}
.recommended-choice{padding:14px;margin:10px 0 16px;border-left:3px solid #397256;background:#f1f7f3;border-radius:4px;overflow-wrap:anywhere}.recommended-choice>strong{font-size:15px}.recommended-choice>p{font-size:13px;max-width:85ch;margin:7px 0 10px}.recommended-choice .portal-button{font-size:13px;padding:9px 12px;white-space:normal}.recommended-choice [role=status]:empty{display:none}.regulation-decision-support>.recommended-choice{margin-top:0}
.regulation-decision-support{background:#f1f6fa;border:1px solid #d7e3ec;border-radius:6px;padding:16px;margin:12px 0 20px}.regulation-decision-support h4{margin:0;font-size:16px}.regulation-decision-support>p{margin:7px 0 12px}.regulation-decision-support dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px 16px;margin:12px 0;font-size:14px}.regulation-decision-support dt{font-weight:650}.regulation-decision-support dd{margin:0;overflow-wrap:anywhere}.regulation-decision-support details{border-top:1px solid #d7e3ec;padding-top:10px;font-size:13px}.regulation-decision-support details p{font-size:13px}.regulation-decision-support details a{display:block;margin:8px 0}.regulation-decision-support summary{cursor:pointer;font-weight:600}@media(max-width:600px){.regulation-decision-support dl{grid-template-columns:1fr;gap:4px}.regulation-decision-support dd{margin-bottom:10px}}

.regulation-research-progress{border:1px solid #c6d8e9;border-radius:8px;background:#f2f7fc;padding:16px;margin:12px 0;overflow-wrap:anywhere}
.regulation-research-progress[hidden]{display:none}
.regulation-research-progress p{margin:8px 0}
.regulation-research-progress ul{padding-left:22px}
.regulation-research-progress li{margin:8px 0}
.regulation-research-progress[aria-busy="true"]>strong::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #c6d8e9;border-top-color:#305e87;border-radius:50%;margin-right:8px;animation:study-spin 1s linear infinite}
@media(prefers-reduced-motion:reduce){.regulation-research-progress[aria-busy="true"]>strong::before{animation:none}}

.source-check-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}

.review-evidence-change { display: block; padding: 1.4rem; margin-bottom: 1rem; background: #f0f5f9; border-radius: 8px; }
.review-evidence-change > strong { display: block; font-size: 1.1rem; }
.review-evidence-change p { max-width: 76ch; }
.review-evidence-change details { margin: 1rem 0; }
.review-evidence-change li { margin: .5rem 0; }
.review-evidence-change button { max-width: 100%; white-space: normal; }

/* Native decision menus carry recommendations without a second action card. */
.decision-recommendation{margin:6px 0 18px;color:#345944;font-size:14px;line-height:1.5;max-width:85ch;overflow-wrap:anywhere}.decision-evidence{margin:10px 0 18px}.decision-evidence p{font-size:14px;max-width:85ch}.decision-evidence a{display:block;margin:8px 0}.decision-evidence button{margin-top:12px}
.review-save-feedback{flex-basis:100%;margin:0}.review-save-feedback:empty{display:none}

/* Direct study access and a distinct request-details destination. */
.request-row{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:default}
.request-summary{min-width:0;overflow-wrap:anywhere}
.request-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}
.request-actions .portal-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
.request-actions :focus-visible,#detail:focus-visible{outline:3px solid #1b75bb;outline-offset:4px}
#detail{scroll-margin-top:24px}
@media(max-width:600px){.request-row{align-items:stretch;flex-direction:column;gap:14px}.request-actions{width:100%}.request-actions .portal-button{flex:1;white-space:normal}}

.recommended-condition{padding:1rem;border:1px solid #b4c7d8;border-radius:6px;background:#f5f9fc;overflow-wrap:anywhere}
.recommended-condition h4{margin:0 0 .75rem}.recommended-condition dl{margin:.75rem 0}.recommended-condition dt{font-weight:700;margin-top:.75rem}.recommended-condition dd{margin:.2rem 0 0;white-space:pre-wrap}
.recommended-condition .report-actions{position:static;background:transparent;border:0;padding:0}
.condition-wording-editor{border-top:1px solid #b4c7d8;margin-top:1rem;padding-top:1rem}.condition-wording-field{margin-bottom:1rem}.condition-wording-field select{max-width:100%;width:100%}
