:root { color-scheme: light; --navy:#10263a; --ink:#13283a; --muted:#637487; --line:#dbe3e9; --blue:#1769a5; --blue-dark:#0d4f80; --green:#19745e; --amber:#a76100; --red:#b13b35; --surface:#fff; --canvas:#f3f6f8; }
* { box-sizing:border-box; }
body { margin:0; background:var(--canvas); color:var(--ink); font:14px/1.45 Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
button { font:inherit; }
[hidden] { display:none !important; }
.app-shell { min-height:100vh; display:grid; grid-template-columns:260px minmax(0,1fr); }
.sidebar { background:var(--navy); color:#eaf2f8; padding:28px 20px 22px; display:flex; flex-direction:column; }
.brand { display:flex; align-items:center; gap:12px; font-weight:800; letter-spacing:4px; font-size:17px; }
.brand-mark { display:grid; place-items:center; width:30px; height:30px; border-radius:3px; background:#e4edf4; color:var(--navy); letter-spacing:0; font-weight:900; }
.sidebar-label,.eyebrow { text-transform:uppercase; letter-spacing:1.5px; font-size:10px; color:#71869a; }
.sidebar-label { margin:54px 0 12px; color:#91aec6; }
nav { display:grid; gap:5px; }
.nav-item { display:flex; align-items:center; gap:14px; padding:11px 12px; color:#c5d3df; text-decoration:none; border:1px solid transparent; border-radius:4px; }
.nav-item span { color:#6f8da7; font-size:11px; font-variant-numeric:tabular-nums; }
.nav-item:hover,.nav-item.active { color:#fff; background:#1b405e; border-color:#345c78; }
.sidebar-footer { margin-top:auto; border-top:1px solid #284257; padding-top:18px; display:flex; gap:10px; align-items:flex-start; color:#bad0df; }
.sidebar-footer strong,.sidebar-footer small { display:block; }.sidebar-footer strong { font-size:12px; }.sidebar-footer small { margin-top:3px; color:#86a3b9; font-size:11px; }.pulse { width:8px; height:8px; background:#49c39a; border-radius:50%; margin-top:5px; box-shadow:0 0 0 4px #1d4754; }
.main-content { max-width:1500px; width:100%; margin:auto; padding:30px 42px 60px; }
.topbar { display:flex; justify-content:space-between; align-items:flex-start; border-bottom:1px solid var(--line); padding-bottom:22px; }.topbar h1 { margin:5px 0 0; font-size:28px; letter-spacing:0; }.topbar-meta { display:flex; gap:16px; align-items:center; color:var(--muted); font-size:12px; }.env-badge,.lock { font-size:10px; letter-spacing:1.2px; font-weight:800; color:var(--green); background:#e5f3ee; padding:5px 8px; border-radius:3px; }
.hero-grid { display:grid; grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr); gap:34px; padding:30px 0 25px; align-items:end; }.lede { max-width:620px; color:#4d6172; font-size:17px; margin:0 0 25px; }.entity-line { display:flex; gap:13px; align-items:center; }.entity-avatar { display:grid; place-items:center; width:43px; height:43px; background:#dceaf3; color:var(--blue-dark); font-weight:800; border-radius:4px; }.entity-line strong,.entity-line span { display:block; }.entity-line strong { font-size:16px; }.entity-line span { color:var(--muted); margin-top:3px; font-size:12px; }
.run-panel { background:var(--surface); border:1px solid var(--line); border-radius:5px; padding:17px; box-shadow:0 5px 15px rgba(16,38,58,.04); }.scenario-tabs { display:flex; flex-wrap:wrap; gap:6px; margin:10px 0 15px; }.scenario-tab { border:1px solid var(--line); color:var(--muted); background:#f7f9fa; border-radius:3px; padding:8px 10px; cursor:pointer; font-size:12px; }.scenario-tab:hover,.scenario-tab.selected { color:var(--blue-dark); border-color:#80add0; background:#edf6fc; }.primary-button { width:100%; display:flex; justify-content:space-between; align-items:center; border:0; border-radius:3px; background:var(--blue); color:white; font-weight:700; padding:12px 14px; cursor:pointer; }.primary-button:hover { background:var(--blue-dark); }.primary-button:disabled { opacity:.65; cursor:wait; }
.metrics { display:grid; grid-template-columns:repeat(4,1fr); border-block:1px solid var(--line); background:#fff; }.metric { min-height:102px; padding:18px 20px; border-right:1px solid var(--line); }.metric:last-child { border-right:0; }.metric span,.metric small { display:block; color:var(--muted); font-size:11px; }.metric strong { display:block; margin:7px 0 3px; font-size:18px; }.metric small { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.content-grid { display:grid; grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr); gap:30px; padding-top:32px; }.main-column,.right-column { min-width:0; }.right-column { display:grid; align-content:start; gap:18px; }.section-heading,.card-heading { display:flex; justify-content:space-between; gap:20px; align-items:flex-end; }.section-heading { margin-bottom:13px; }.section-heading h2,.card-heading h2 { margin:4px 0 0; font-size:17px; }.status-pill { padding:5px 9px; border-radius:3px; font-size:10px; letter-spacing:.8px; font-weight:800; text-transform:uppercase; white-space:nowrap; }.status-pill.neutral { color:var(--muted); background:#e7edf1; }.status-pill.success { color:var(--green); background:#e4f3ed; }.status-pill.danger { color:var(--red); background:#fae9e7; }.status-pill.warning { color:var(--amber); background:#fff1dc; }.run-id { color:var(--muted); font:11px ui-monospace, SFMono-Regular, Menlo, monospace; }
.timeline,.rules-panel,.side-card { background:#fff; border:1px solid var(--line); border-radius:5px; }.timeline { padding:5px 18px; margin-bottom:32px; }.timeline-item { position:relative; display:grid; grid-template-columns:22px 1fr auto; gap:12px; padding:15px 0; border-bottom:1px solid #edf1f3; }.timeline-item:last-child { border-bottom:0; }.timeline-dot { width:10px; height:10px; margin-top:5px; border:2px solid #89a2b4; border-radius:50%; background:#fff; }.timeline-item.success .timeline-dot { border-color:var(--green); background:#d9f1e8; }.timeline-item.danger .timeline-dot { border-color:var(--red); background:#f8d9d5; }.timeline-item.warning .timeline-dot { border-color:var(--amber); background:#ffe6bc; }.timeline-title { font-weight:700; font-size:13px; }.timeline-detail { color:var(--muted); font-size:12px; margin-top:3px; }.timeline-time { color:#7a8a99; font-size:11px; white-space:nowrap; }.rules-panel { padding:0 18px; }.rule-row { display:grid; grid-template-columns:1.2fr .8fr auto; gap:15px; align-items:center; padding:14px 0; border-bottom:1px solid #edf1f3; }.rule-row:last-child { border-bottom:0; }.rule-name { font-weight:700; font-size:12px; }.rule-source { display:block; color:var(--muted); font-size:11px; margin-top:2px; }.rule-value { color:var(--muted); font-size:12px; }
.side-card { padding:18px; }.card-heading { align-items:flex-start; margin-bottom:16px; }.check-count { color:var(--green); font-weight:800; font-size:15px; }.check-list { display:grid; gap:13px; }.check-list > div { display:grid; grid-template-columns:20px 1fr auto; gap:7px; align-items:center; font-size:12px; }.check-list b { color:var(--green); font-size:10px; text-transform:uppercase; letter-spacing:.5px; }.check-list b.pending-label { color:var(--amber); }.check { display:grid; place-items:center; width:18px; height:18px; border-radius:50%; background:#e4f3ed; color:var(--green); font-weight:800; }.check.pending { background:#fff1dc; color:var(--amber); }.order-card { border:1px solid #dce6ec; background:#f7fafb; padding:15px; }.empty-order { color:var(--muted); font-size:12px; }.order-label { color:var(--muted); font-size:10px; text-transform:uppercase; letter-spacing:1px; }.order-name { font-size:16px; font-weight:800; margin:5px 0 14px; }.order-grid { display:grid; grid-template-columns:1fr 1fr; gap:13px; }.order-field span { display:block; color:var(--muted); font-size:11px; }.order-field strong { display:block; margin-top:2px; font-size:12px; }.audit-copy { color:var(--muted); font-size:12px; margin:0 0 17px; }.audit-row { display:flex; justify-content:space-between; border-top:1px solid #edf1f3; padding-top:10px; margin-top:10px; font-size:11px; }.audit-row span { color:var(--muted); }.empty-state { min-height:180px; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; gap:7px; color:var(--muted); padding:24px; }.empty-state strong { color:var(--ink); }.empty-state.compact { min-height:120px; }.empty-icon { font-size:30px; color:#90a7b8; }
.assessment-view { padding-top:30px; }.assessment-intro { display:flex; justify-content:space-between; gap:30px; align-items:flex-end; margin-bottom:24px; }.assessment-intro h2 { font-size:23px; margin:5px 0 7px; }.assessment-intro p { margin:0; color:var(--muted); max-width:680px; }.assessment-layout { display:grid; grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr); gap:26px; align-items:start; }.assessment-form,.assessment-result { background:#fff; border:1px solid var(--line); border-radius:5px; }.assessment-form { padding:22px; }.assessment-form fieldset { border:0; border-bottom:1px solid #e7edf1; padding:0 0 22px; margin:0 0 22px; }.assessment-form legend { display:flex; gap:10px; align-items:center; font-size:14px; font-weight:800; margin-bottom:16px; }.assessment-form legend span { color:var(--blue); font-size:11px; }.field-grid { display:grid; grid-template-columns:1fr 1fr; gap:15px 18px; }.field-grid label { display:grid; gap:6px; color:#42576a; font-size:11px; font-weight:700; }.field-grid select { width:100%; border:1px solid #cbd8e1; background:#fff; color:var(--ink); padding:10px 11px; border-radius:3px; font-size:12px; }.field-grid select:focus { outline:2px solid #aed1e8; border-color:var(--blue); }.attestation { display:flex; gap:10px; align-items:flex-start; color:#42576a; font-size:12px; }.attestation input { margin-top:2px; accent-color:var(--blue); }.form-actions { display:flex; justify-content:flex-end; gap:9px; margin-top:22px; }.primary-button.inline { width:auto; min-width:185px; gap:25px; }.secondary-button { border:1px solid #b9c9d5; background:#fff; color:var(--blue-dark); border-radius:3px; padding:10px 14px; cursor:pointer; }.secondary-button:hover { background:#f1f6f9; }.assessment-result { position:sticky; top:24px; padding:22px; }.assessment-result > h2,.result-head h2 { margin:5px 0 8px; font-size:22px; }.assessment-result > p,.result-head + p { color:var(--muted); font-size:12px; }.result-head { display:flex; justify-content:space-between; align-items:flex-start; gap:12px; }.score-stack { display:grid; gap:13px; margin:22px 0; }.score-stack > div { display:grid; grid-template-columns:1fr auto; gap:5px 12px; align-items:center; }.score-stack span { color:var(--muted); font-size:11px; }.score-stack strong { font-size:12px; }.score-stack i { grid-column:1/-1; height:4px; background:linear-gradient(to right,var(--blue) 0 calc(var(--score,0) * 20%),#dfe7ec calc(var(--score,0) * 20%) 100%); }.suitability-limit { border-top:1px solid var(--line); border-bottom:1px solid var(--line); padding:15px 0; }.suitability-limit span,.suitability-limit small,.suitability-limit strong { display:block; }.suitability-limit span { color:var(--muted); font-size:10px; text-transform:uppercase; letter-spacing:1px; }.suitability-limit strong { margin:4px 0; font-size:17px; }.suitability-limit small { color:var(--muted); }.review-box { margin-top:17px; padding:13px; border-left:3px solid var(--amber); background:#fff8ec; }.review-box.clear { border-color:var(--green); background:#eff8f4; }.review-box strong { font-size:12px; }.review-box p { margin:5px 0 0; color:#5b6975; font-size:11px; }
.diligence-view { padding-top:30px; }.diligence-actions { display:flex; gap:6px; padding:5px; background:#fff; border:1px solid var(--line); border-radius:5px; }.diligence-actions .scenario-tab { margin:0; }.diligence-metrics { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); background:#fff; border-block:1px solid var(--line); margin-bottom:26px; }.diligence-metrics > div { min-height:105px; padding:18px 20px; border-right:1px solid var(--line); }.diligence-metrics > div:last-child { border-right:0; }.diligence-metrics span,.diligence-metrics small { display:block; color:var(--muted); font-size:11px; }.diligence-metrics strong { display:block; margin:7px 0 3px; font-size:17px; }.diligence-layout { display:grid; grid-template-columns:minmax(0,1fr); gap:20px; }.diligence-panel { min-width:0; background:#fff; border:1px solid var(--line); border-radius:5px; padding:20px; }.profile-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0; margin:0; }.profile-grid div { padding:13px 8px 13px 0; border-top:1px solid #edf1f3; }.profile-grid dt { color:var(--muted); font-size:10px; text-transform:uppercase; letter-spacing:1px; }.profile-grid dd { margin:4px 0 0; font-size:12px; font-weight:700; overflow-wrap:anywhere; }.data-table { overflow-x:auto; }.data-table-head,.data-table #diligence-parties > div,.data-table #diligence-evidence > div { min-width:650px; display:grid; grid-template-columns:1.15fr 1fr 1.25fr auto; gap:16px; align-items:center; padding:12px 4px; border-top:1px solid #edf1f3; }.data-table-head { color:var(--muted); font-size:10px; text-transform:uppercase; letter-spacing:1px; }.data-table #diligence-parties > div span,.data-table #diligence-evidence > div span { min-width:0; overflow-wrap:anywhere; font-size:12px; }.data-table #diligence-parties > div span:first-child,.data-table #diligence-evidence > div span:first-child { font-weight:700; }.evidence-table .data-table-head,.evidence-table #diligence-evidence > div { grid-template-columns:1.15fr 1.25fr 1fr auto; }.readiness-note { margin-top:15px; padding:13px 15px; border-left:3px solid var(--green); background:#eff8f4; color:#365747; font-size:12px; }.readiness-note.warning { border-color:var(--amber); background:#fff8ec; color:#75501b; }
@media (max-width:900px) { .app-shell { grid-template-columns:1fr; }.sidebar { padding:16px 18px; }.sidebar-label,nav,.sidebar-footer { display:none; }.brand { justify-content:center; }.main-content { padding:24px 18px 40px; }.hero-grid,.content-grid { grid-template-columns:1fr; }.metrics,.diligence-metrics { grid-template-columns:1fr 1fr; }.metric:nth-child(2),.diligence-metrics > div:nth-child(2) { border-right:0; }.metric:nth-child(-n+2),.diligence-metrics > div:nth-child(-n+2) { border-bottom:1px solid var(--line); }.topbar-meta { display:none; }.assessment-layout,.diligence-layout { grid-template-columns:1fr; }.profile-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.assessment-result { position:static; }.assessment-intro { align-items:flex-start; flex-direction:column; } }
@media (max-width:560px) { .topbar h1 { font-size:23px; }.lede { font-size:15px; }.metrics,.diligence-metrics { grid-template-columns:1fr; }.metric,.diligence-metrics > div { border-right:0; border-bottom:1px solid var(--line); min-height:auto; }.metric:last-child,.diligence-metrics > div:last-child { border-bottom:0; }.rule-row { grid-template-columns:1fr auto; }.rule-value { grid-column:1; }.timeline-item { grid-template-columns:18px 1fr; }.timeline-time { grid-column:2; }.scenario-tab { flex:1 1 30%; }.field-grid,.profile-grid { grid-template-columns:1fr; }.assessment-form,.diligence-panel { padding:17px; }.form-actions { flex-direction:column-reverse; }.primary-button.inline,.secondary-button { width:100%; }.assessment-intro .entity-line { align-items:flex-start; }.diligence-actions { width:100%; }.diligence-actions .scenario-tab { flex:1 1 50%; } }
.field-grid input { width:100%; border:1px solid #cbd8e1; background:#fff; color:var(--ink); padding:10px 11px; border-radius:3px; font-size:12px; }
.field-grid input:focus { outline:2px solid #aed1e8; border-color:var(--blue); }
@media (max-width:900px) { .sidebar { padding:16px 18px 12px; }.sidebar-label,.sidebar-footer { display:none; }.sidebar nav { display:flex; overflow-x:auto; gap:5px; }.sidebar .nav-item { flex:0 0 auto; padding:8px 10px; font-size:12px; }.brand { margin-bottom:13px; } }
@media (max-width:900px) { .app-shell { grid-template-columns:minmax(0,1fr); }.sidebar,.main-content,.assessment-view,.assessment-layout,.assessment-form,.assessment-form fieldset { min-width:0; }.sidebar nav { width:100%; max-width:100%; } }

.seraphi-view { padding-top:30px; }
.seraphi-intro { display:flex; justify-content:space-between; align-items:flex-end; gap:28px; margin-bottom:22px; }
.seraphi-intro h2 { margin:5px 0 7px; font-size:23px; }
.seraphi-intro p { max-width:760px; margin:0; color:var(--muted); }
.seraphi-disclosure { border-left:3px solid var(--blue); padding-left:12px; white-space:nowrap; }
.seraphi-disclosure strong,.seraphi-disclosure span { display:block; }
.seraphi-disclosure strong { color:var(--blue-dark); font-size:11px; letter-spacing:1px; }
.seraphi-disclosure span { margin-top:3px; color:var(--muted); font-size:11px; }
.seraphi-controls { display:grid; grid-template-columns:minmax(220px,1fr) minmax(200px,.8fr) auto auto; gap:10px; align-items:end; padding:17px; background:var(--navy); border-radius:5px 5px 0 0; }
.seraphi-controls label { display:grid; gap:6px; color:#bcd0df; font-size:11px; font-weight:700; }
.seraphi-controls select { min-width:0; width:100%; border:1px solid #4b6579; border-radius:3px; background:#183a54; color:#fff; padding:10px 11px; }
.seraphi-controls .secondary-button { border-color:#5b7488; background:transparent; color:#dce8f0; }
.seraphi-controls .secondary-button:hover { background:#234761; }
.seraphi-controls .primary-button.inline { min-width:170px; }
.seraphi-metrics { display:grid; grid-template-columns:repeat(4,1fr); background:#fff; border:1px solid var(--line); border-top:0; }
.seraphi-metrics > div { min-width:0; padding:15px 18px; border-right:1px solid var(--line); }
.seraphi-metrics > div:last-child { border-right:0; }
.seraphi-metrics span,.seraphi-metrics small,.seraphi-metrics strong { display:block; }
.seraphi-metrics span,.seraphi-metrics small { color:var(--muted); font-size:11px; }
.seraphi-metrics strong { margin:5px 0 2px; font-size:16px; }
.seraphi-metrics small { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.seraphi-pipeline { display:grid; grid-template-columns:repeat(6,1fr); gap:6px; list-style:none; margin:24px 0; padding:0; }
.seraphi-pipeline li { display:grid; gap:3px; min-width:0; padding:11px 12px; background:#e7edf1; color:#6b7c8b; border-top:3px solid transparent; }
.seraphi-pipeline li span { font-size:10px; font-variant-numeric:tabular-nums; }
.seraphi-pipeline li strong { font-size:12px; overflow:hidden; text-overflow:ellipsis; }
.seraphi-pipeline li.active { border-top-color:var(--blue); background:#e8f3fa; color:var(--blue-dark); }
.seraphi-pipeline li.complete { border-top-color:var(--green); background:#e9f5f0; color:var(--green); }
.seraphi-layout { display:grid; grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr); gap:24px; align-items:start; }
.seraphi-stage-panel,.seraphi-authority,.seraphi-audit { background:#fff; border:1px solid var(--line); border-radius:5px; }
.seraphi-stage-panel { min-height:390px; padding:20px; }
.seraphi-stage-copy { margin:0 0 20px; max-width:790px; color:var(--muted); }
.seraphi-records { border-top:1px solid var(--line); }
.seraphi-record { display:grid; grid-template-columns:minmax(155px,.6fr) minmax(0,1.7fr) auto; gap:15px; align-items:center; padding:14px 0; border-bottom:1px solid #edf1f3; }
.seraphi-record > div strong,.seraphi-record > div span { display:block; }
.seraphi-record > div span { margin-top:3px; color:var(--muted); font-size:11px; }
.seraphi-record p { margin:0; color:#405668; }
.seraphi-authority { padding:18px; }
.seraphi-boundary { padding:14px 0; border-top:1px solid var(--line); }
.seraphi-boundary strong,.seraphi-boundary span { display:block; }
.seraphi-boundary strong { font-size:12px; }
.seraphi-boundary span { margin-top:4px; color:var(--muted); font-size:12px; }
.seraphi-policy-grid { display:grid; grid-template-columns:minmax(130px,.55fr) minmax(0,1.6fr); border-top:1px solid var(--line); }
.seraphi-policy-grid span,.seraphi-policy-grid strong { padding:11px 9px; border-bottom:1px solid #edf1f3; }
.seraphi-policy-grid span { color:var(--muted); }
.seraphi-policy-grid strong { font-size:12px; }
.positive-text { color:var(--green); }.warning-text { color:var(--amber); }.danger-text { color:var(--red); }
.seraphi-proposal { background:#f4f8fa; border-left:3px solid var(--blue); padding:5px 16px; }
.seraphi-proposal > div { display:grid; grid-template-columns:minmax(130px,.5fr) minmax(0,1.8fr); gap:13px; padding:12px 0; border-bottom:1px solid #dde7ed; }
.seraphi-proposal > div:last-child { border-bottom:0; }
.seraphi-proposal span { color:var(--muted); font-size:11px; }
.seraphi-proposal strong { font-size:12px; }
.seraphi-decision-block { padding:18px; border-left:3px solid var(--amber); background:#fff8ec; }
.seraphi-decision-block.warning { border-left-color:var(--amber); }
.seraphi-decision-block.complete { border-left-color:var(--green); background:#eff8f4; }
.seraphi-decision-block h3 { margin:5px 0 8px; font-size:18px; }
.seraphi-decision-block p { margin:0 0 10px; color:#405668; }
.seraphi-decision-block small { color:var(--muted); }
.seraphi-decision-actions { display:flex; flex-wrap:wrap; gap:9px; margin-top:18px; }
.seraphi-audit { margin-top:24px; padding:18px; }
.seraphi-audit-table { overflow-x:auto; }
.seraphi-audit table { width:100%; border-collapse:collapse; }
.seraphi-audit th,.seraphi-audit td { padding:10px 8px; border-bottom:1px solid #edf1f3; text-align:left; vertical-align:top; font-size:11px; }
.seraphi-audit th { color:var(--muted); font-weight:700; }
.seraphi-audit td:last-child { color:var(--muted); white-space:nowrap; }
.seraphi-audit code { color:var(--blue-dark); font:11px ui-monospace, SFMono-Regular, Menlo, monospace; }
@media (max-width:1050px) { .seraphi-controls { grid-template-columns:1fr 1fr; }.seraphi-layout { grid-template-columns:1fr; }.seraphi-stage-panel { min-height:0; }.seraphi-metrics { grid-template-columns:1fr 1fr; }.seraphi-metrics > div:nth-child(2) { border-right:0; }.seraphi-metrics > div:nth-child(-n+2) { border-bottom:1px solid var(--line); } }
@media (max-width:650px) { .seraphi-intro { align-items:flex-start; flex-direction:column; }.seraphi-disclosure { white-space:normal; }.seraphi-controls,.seraphi-metrics { grid-template-columns:1fr; }.seraphi-controls .primary-button.inline,.seraphi-controls .secondary-button { width:100%; }.seraphi-metrics > div { border-right:0; border-bottom:1px solid var(--line); }.seraphi-metrics > div:last-child { border-bottom:0; }.seraphi-pipeline { grid-template-columns:repeat(3,1fr); }.seraphi-record { grid-template-columns:1fr; gap:7px; }.seraphi-record .status-pill { justify-self:start; }.seraphi-policy-grid,.seraphi-proposal > div { grid-template-columns:1fr; gap:2px; }.seraphi-policy-grid span { padding-bottom:2px; border-bottom:0; }.seraphi-policy-grid strong { padding-top:2px; }.seraphi-decision-actions { flex-direction:column; }.seraphi-decision-actions .primary-button.inline,.seraphi-decision-actions .secondary-button { width:100%; } }
