:root{color-scheme:dark}.ckm-neg-shell{--bg:#07101d;--panel:#0d1929;--card:#10213a;--line:#263d5c;--text:#eff6ff;--muted:#9fb0c9;--accent:#dceaff;max-width:1440px;margin:30px auto;padding:18px;color:var(--text);font-family:Inter,Arial,sans-serif}.ckm-neg-shell *{box-sizing:border-box}.ckm-neg-shell h1,.ckm-neg-shell h2,.ckm-neg-shell h3,.ckm-neg-shell h4{color:var(--text);margin-top:0}.ckm-neg-shell p{line-height:1.55}.ckm-neg-card,.ckm-neg-panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px}.ckm-neg-hero{margin-bottom:16px}.ckm-neg-hero h1{font-size:clamp(28px,4vw,46px);margin:5px 0 10px}.ckm-neg-lead{max-width:950px;color:var(--muted)}.ckm-neg-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-weight:800}.ckm-neg-pregrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.ckm-neg-wide{grid-column:span 2}.ckm-neg-tree{margin:8px 0 0;padding-left:20px;color:var(--muted)}.ckm-neg-tree ul{margin-top:6px}.ckm-neg-mode,.ckm-neg-voice{display:flex;gap:12px;align-items:flex-start;padding:12px 0;color:var(--text)}.ckm-neg-mode small{display:block;color:var(--muted);margin-top:3px}.ckm-neg-actions,.ckm-neg-compose-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ckm-neg-btn{appearance:none;border:1px solid #3a5577;background:#12243d;color:#fff;border-radius:11px;padding:10px 15px;font:inherit;cursor:pointer}.ckm-neg-btn:hover{filter:brightness(1.08)}.ckm-neg-btn:disabled{opacity:.5;cursor:not-allowed}.ckm-neg-primary{background:var(--accent);color:#07101d;border-color:var(--accent);font-weight:800}.ckm-neg-status{min-height:22px;color:var(--muted);margin:10px 0 0}.ckm-neg-status.is-error{color:#ffb7b7}.ckm-neg-active{margin-top:14px;padding:14px;border:1px solid #3a5577;border-radius:12px;background:#0a1524}.ckm-neg-game{display:grid;grid-template-columns:minmax(220px,22fr) minmax(420px,56fr) minmax(230px,22fr);gap:14px;align-items:stretch;min-height:720px}.ckm-neg-panel{min-width:0}.ckm-neg-task,.ckm-neg-state{position:sticky;top:18px;align-self:start;max-height:calc(100vh - 36px);overflow:auto}.ckm-neg-task h4,.ckm-neg-state h4{margin:22px 0 8px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ckm-neg-dialogue{display:flex;flex-direction:column;padding:0;overflow:hidden}.ckm-neg-opponent{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.ckm-neg-opponent strong,.ckm-neg-opponent small{display:block}.ckm-neg-opponent small{color:var(--muted);margin-top:3px}.ckm-neg-live-dot{width:9px;height:9px;border-radius:50%;background:#67d99c}.ckm-neg-messages{flex:1;min-height:430px;max-height:calc(100vh - 330px);overflow:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.ckm-neg-empty,.ckm-neg-muted{color:var(--muted)}.ckm-neg-message{max-width:82%;padding:12px 14px;border-radius:14px;background:#10233b;border:1px solid #27415f;white-space:pre-wrap}.ckm-neg-message strong{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.ckm-neg-message.is-player{align-self:flex-end;background:#17304e}.ckm-neg-message.is-opponent{align-self:flex-start}.ckm-neg-compose{border-top:1px solid var(--line);padding:16px}.ckm-neg-compose textarea{width:100%;resize:vertical;min-height:95px;border-radius:12px;border:1px solid #355273;background:#071321;color:#fff;padding:13px;font:inherit;outline:none}.ckm-neg-compose textarea:focus{border-color:#7aa7d8}.ckm-neg-compose-actions{justify-content:space-between}.ckm-neg-state-list{display:grid;gap:8px}.ckm-neg-state-item{padding:9px 10px;border-radius:10px;background:#0a1524;border:1px solid #203853}.ckm-neg-inline-value{color:var(--muted);line-height:1.5}.ckm-neg-shell [hidden]{display:none!important}@media(max-width:980px){.ckm-neg-pregrid{grid-template-columns:1fr 1fr}.ckm-neg-wide{grid-column:span 2}.ckm-neg-game{grid-template-columns:1fr}.ckm-neg-task,.ckm-neg-state{position:static;max-height:none}.ckm-neg-task{order:1}.ckm-neg-dialogue{order:2;min-height:620px}.ckm-neg-state{order:3}.ckm-neg-messages{max-height:460px}}@media(max-width:640px){.ckm-neg-shell{padding:10px;margin:10px auto}.ckm-neg-card,.ckm-neg-panel{border-radius:14px;padding:16px}.ckm-neg-pregrid{grid-template-columns:1fr}.ckm-neg-wide{grid-column:auto}.ckm-neg-dialogue{padding:0}.ckm-neg-message{max-width:94%}.ckm-neg-compose-actions{justify-content:stretch}.ckm-neg-compose-actions .ckm-neg-btn{flex:1}}
.ckm-neg-coach{margin-top:12px;padding:12px;border:1px solid #2c4969;border-radius:12px;background:#0a1626}.ckm-neg-coach-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ckm-neg-coach-counts{font-size:12px;color:var(--muted)}.ckm-neg-coach-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ckm-neg-coach-choice{appearance:none;border:1px solid #355273;background:#10243c;color:#eff6ff;border-radius:10px;padding:9px 10px;text-align:left;cursor:pointer;font:inherit;font-size:13px}.ckm-neg-coach-choice:hover{filter:brightness(1.08)}.ckm-neg-coach-choice:disabled{opacity:.45;cursor:not-allowed}.ckm-neg-coach-history{display:grid;gap:8px;margin-top:10px}.ckm-neg-coach-message{padding:10px 11px;border-radius:10px;border:1px solid #284663;background:#0d2036;color:#e8f1ff;line-height:1.45}.ckm-neg-coach-message strong{display:block;font-size:12px;color:#9fb0c9;margin-bottom:4px}@media(max-width:640px){.ckm-neg-coach-menu{grid-template-columns:1fr}.ckm-neg-coach-head{align-items:flex-start;flex-direction:column}}
.ckm-neg-danger{border-color:#7a3640;background:#3a1720;color:#ffdfe4}.ckm-neg-message.is-agreement{border-color:#6b7fa1;background:#162b48}.ckm-neg-modal{position:fixed;inset:0;z-index:99999;background:rgba(2,8,18,.76);display:flex;align-items:center;justify-content:center;padding:20px}.ckm-neg-modal-card{width:min(680px,100%);max-height:88vh;overflow:auto;background:#0d1929;border:1px solid #365474;border-radius:18px;padding:24px;box-shadow:0 26px 90px rgba(0,0,0,.45)}.ckm-neg-package{display:grid;gap:8px;margin:14px 0}.ckm-neg-package-row{display:flex;justify-content:space-between;gap:18px;padding:10px 12px;border:1px solid #27415f;border-radius:10px;background:#0a1524}.ckm-neg-package-row span{color:#c7d5e8;text-align:right}.ckm-neg-warning{display:grid;gap:7px;margin:10px 0;color:#ffd7a8}.ckm-neg-warning .is-error{color:#ffb7b7}.ckm-neg-comment-label{display:grid;gap:7px;margin-top:16px;color:#dbe7f6}.ckm-neg-comment-label span{color:var(--muted);font-size:12px}.ckm-neg-comment-label textarea{width:100%;border-radius:10px;border:1px solid #355273;background:#071321;color:#fff;padding:11px;font:inherit}.ckm-neg-completed{margin-top:16px}.ckm-neg-summary-title{margin-top:14px;font-weight:800;color:#eff6ff}
.ckm-neg-result{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.ckm-neg-result-loading,.ckm-neg-result-failed{color:var(--muted);padding:12px 0}.ckm-neg-score-line{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:8px 0 10px}.ckm-neg-score-line strong{font-size:clamp(34px,5vw,54px);line-height:1}.ckm-neg-score-line span{font-size:18px;color:#c9d9ee}.ckm-neg-redline-result{display:inline-block;padding:8px 11px;border-radius:999px;background:#10243c;border:1px solid #365474;color:#d8e8f9;margin-bottom:18px}.ckm-neg-redline-result.is-breached{background:#3a1720;border-color:#7a3640;color:#ffdfe4}.ckm-neg-criteria{display:grid;gap:9px}.ckm-neg-criterion{padding:12px;border:1px solid #27415f;border-radius:12px;background:#0a1524}.ckm-neg-criterion-head{display:flex;justify-content:space-between;gap:15px}.ckm-neg-criterion-note{color:var(--muted);font-size:13px;line-height:1.45;margin-top:6px}.ckm-neg-result-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.ckm-neg-finding{padding:11px 12px;border:1px solid #27415f;border-radius:11px;background:#0a1524;margin-bottom:8px;line-height:1.45}.ckm-neg-evidence-btn{appearance:none;border:0;background:none;color:#9fc8ff;padding:6px 0 0;cursor:pointer;font:inherit;font-size:12px;text-decoration:underline}.ckm-neg-independence{margin-top:16px;color:var(--muted);font-size:13px}.ckm-neg-message.is-evidence{outline:2px solid #93bdf0;outline-offset:3px}.ckm-neg-result-failed p{margin:0 0 10px}@media(max-width:700px){.ckm-neg-result-columns{grid-template-columns:1fr}.ckm-neg-score-line{align-items:flex-start;flex-direction:column}}

/* NEG-PRODUCT-UI */
.ckm-neg-back,.ckm-neg-text-link{display:inline-flex;margin-bottom:14px;color:#9fc8ff;text-decoration:none;font-size:13px}.ckm-neg-back:hover,.ckm-neg-text-link:hover{text-decoration:underline}.ckm-neg-catalog-shell{max-width:1280px}.ckm-neg-catalog-hero{background:linear-gradient(145deg,#0b1829,#102643);overflow:hidden}.ckm-neg-catalog-hero h1{font-size:clamp(34px,5vw,58px);margin:7px 0 12px}.ckm-neg-catalog-principle{margin-top:18px;padding:13px 15px;border-radius:12px;border:1px solid #345474;background:#0a1728;color:#dbe7f7}.ckm-neg-catalog-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:28px 0 14px}.ckm-neg-catalog-head h2{margin:5px 0 0}.ckm-neg-catalog-count{color:var(--muted);font-size:13px}.ckm-neg-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ckm-neg-scenario-card{display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}.ckm-neg-scenario-card h2{font-size:24px;margin:14px 0 10px}.ckm-neg-scenario-top{display:flex;gap:7px;flex-wrap:wrap}.ckm-neg-chip{display:inline-flex;padding:5px 9px;border-radius:999px;border:1px solid #3a5577;background:#10243c;font-size:12px;color:#d9e7f8}.ckm-neg-chip.is-subtle{color:var(--muted);background:#0a1524}.ckm-neg-scenario-desc{color:var(--muted);margin:0 0 14px;line-height:1.55}.ckm-neg-scenario-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#b8c8dc;margin-top:auto;padding-top:8px}.ckm-neg-attempt-state{display:grid;gap:3px;margin-top:16px;padding:11px 12px;border:1px solid #27415f;border-radius:11px;background:#0a1524}.ckm-neg-attempt-state strong{font-size:13px}.ckm-neg-attempt-state span{font-size:12px;color:var(--muted)}.ckm-neg-attempt-state.is-active{border-color:#4774a2;background:#10243c}.ckm-neg-card-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.ckm-neg-attempt-count{margin-top:10px;color:var(--muted);font-size:12px}.ckm-neg-attempts-card{margin-top:16px}.ckm-neg-attempts-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.ckm-neg-attempts-head h3{margin:5px 0 0}.ckm-neg-attempt-list{display:grid;gap:8px;margin-top:14px}.ckm-neg-attempt-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:14px;align-items:center;padding:11px 12px;border:1px solid #27415f;border-radius:11px;background:#0a1524}.ckm-neg-attempt-row>div:first-child{display:grid;gap:3px}.ckm-neg-attempt-row span{color:var(--muted);font-size:12px}.ckm-neg-attempt-result{min-width:90px;text-align:right}.ckm-neg-btn-small{padding:7px 10px;min-height:auto;font-size:12px}.ckm-neg-mobile-tools{display:none;grid-column:1/-1;gap:8px;grid-template-columns:1fr auto 1fr}.ckm-neg-mobile-tools .ckm-neg-btn{margin:0}.ckm-neg-game>.ckm-neg-mobile-tools+aside{grid-column:auto}
@media(max-width:980px){.ckm-neg-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ckm-neg-mobile-tools{display:grid}.ckm-neg-game{grid-template-columns:1fr}.ckm-neg-task,.ckm-neg-state{display:none;position:static;max-height:none}.ckm-neg-task.is-mobile-open,.ckm-neg-state.is-mobile-open{display:block}.ckm-neg-dialogue{order:2}.ckm-neg-mobile-tools{order:1}.ckm-neg-task{order:3}.ckm-neg-state{order:4}}
@media(max-width:680px){.ckm-neg-scenario-grid{grid-template-columns:1fr}.ckm-neg-catalog-head{align-items:flex-start;flex-direction:column}.ckm-neg-attempt-row{grid-template-columns:1fr}.ckm-neg-attempt-result{text-align:left}.ckm-neg-mobile-tools{grid-template-columns:1fr 1fr}.ckm-neg-mobile-tools a{grid-column:1/-1;grid-row:2}.ckm-neg-catalog-hero h1{font-size:38px}}

/* NEG-LIBRARY */
.ckm-neg-library-head{margin-top:36px}.ckm-neg-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ckm-neg-library-card{display:flex;flex-direction:column;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}.ckm-neg-library-card h2{font-size:25px;margin:14px 0 10px}.ckm-neg-library-card p{color:var(--muted);margin:0 0 16px}.ckm-neg-library-stats{display:flex;gap:14px;flex-wrap:wrap;margin-top:auto;color:#c5d5e8;font-size:13px}.ckm-neg-library-card.is-coming-soon,.ckm-neg-scenario-card.is-coming-soon{opacity:.78}.ckm-neg-btn.is-disabled{display:inline-flex;align-items:center;justify-content:center;opacity:.58;cursor:not-allowed;pointer-events:none}.ckm-neg-attempt-state.is-locked{border-color:#614b31;background:#241b10}.ckm-neg-library-lock{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:18px;padding:14px;border:1px solid #614b31;border-radius:12px;background:#241b10}.ckm-neg-library-lock strong{color:#ffe2b8}.ckm-neg-library-lock span{color:#d7c4aa;flex:1 1 360px}.ckm-neg-library-lock .ckm-neg-btn{margin-left:auto}
@media(max-width:760px){.ckm-neg-library-grid{grid-template-columns:1fr}.ckm-neg-library-lock{display:grid}.ckm-neg-library-lock .ckm-neg-btn{margin-left:0}}
.ckm-neg-test-banner{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 14px;padding:10px 12px;border:1px solid #6b5a24;border-radius:10px;background:#211d0f;color:#f3dda0}.ckm-neg-test-banner strong{color:#ffe7a8}.ckm-neg-test-banner span{color:#cfbf91}

/* NEG-DIFFICULTY */
.ckm-neg-difficulty-block{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}
.ckm-neg-difficulty-block h3{margin:0 0 4px}
.ckm-neg-difficulty-block>p{margin:0 0 12px}
.ckm-neg-difficulty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ckm-neg-difficulty{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #2b4565;border-radius:12px;background:#0a1626;cursor:pointer}
.ckm-neg-difficulty:has(input:checked){border-color:#8fb9e8;background:#132a46;box-shadow:inset 0 0 0 1px rgba(143,185,232,.25)}
.ckm-neg-difficulty input{margin-top:3px}
.ckm-neg-difficulty strong,.ckm-neg-difficulty small{display:block}.ckm-neg-difficulty small{margin-top:4px;color:var(--muted);line-height:1.35}
@media(max-width:900px){.ckm-neg-difficulty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.ckm-neg-difficulty-grid{grid-template-columns:1fr}}

.ckm-neg-zopa-result,.ckm-neg-relationship-result{margin-top:18px;padding:14px;border:1px solid #27415f;border-radius:14px;background:#0a1524}.ckm-neg-zopa-result h3,.ckm-neg-relationship-result h3{margin-top:0}.ckm-neg-zopa-chip{display:inline-block;margin:0 0 10px;padding:7px 10px;border-radius:999px;border:1px solid #365474;background:#10243c;color:#d8e8f9;font-size:13px;font-weight:700}


/* NEG-COACH-PANEL-14PX 413: unify in-game AI coach/help panel; UI only. */
body.ckm-neg-app-document .ckm-neg-coach{
  margin-top:10px!important;
  padding:10px 12px!important;
  border:1px solid #294761!important;
  border-radius:10px!important;
  background:#0a1827!important;
  box-shadow:none!important;
}
body.ckm-neg-app-document .ckm-neg-coach-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}
body.ckm-neg-app-document .ckm-neg-coach-head #ckm-neg-coach-toggle{
  min-height:40px!important;
  height:40px!important;
  padding:0 12px!important;
  border:1px solid #355b78!important;
  border-radius:9px!important;
  background:#0d2033!important;
  color:#edf5ff!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1!important;
  box-shadow:none!important;
  transform:none!important;
}
body.ckm-neg-app-document .ckm-neg-coach-head #ckm-neg-coach-toggle:hover:not(:disabled){
  border-color:#4a708f!important;
  background:#112b45!important;
  box-shadow:none!important;
  transform:none!important;
}
body.ckm-neg-app-document .ckm-neg-coach-counts{
  margin-left:auto!important;
  color:#8fa5bc!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.35!important;
}
body.ckm-neg-app-document .ckm-neg-coach-menu{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  margin-top:10px!important;
}
body.ckm-neg-app-document .ckm-neg-coach-choice{
  min-height:40px!important;
  height:auto!important;
  padding:9px 11px!important;
  border:1px solid #355b78!important;
  border-radius:9px!important;
  background:#0d2033!important;
  color:#e9f2fb!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.35!important;
  text-align:left!important;
  box-shadow:none!important;
  transform:none!important;
  filter:none!important;
}
body.ckm-neg-app-document .ckm-neg-coach-choice:hover:not(:disabled){
  border-color:#4a708f!important;
  background:#112b45!important;
  filter:none!important;
  transform:none!important;
}
body.ckm-neg-app-document .ckm-neg-coach-choice:disabled{
  opacity:.48!important;
  cursor:not-allowed!important;
}
body.ckm-neg-app-document .ckm-neg-coach-history{
  display:grid!important;
  gap:8px!important;
  margin-top:10px!important;
}
body.ckm-neg-app-document .ckm-neg-coach-message{
  padding:10px 11px!important;
  border:1px solid #294761!important;
  border-radius:9px!important;
  background:#081725!important;
  color:#e8f1fb!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.5!important;
  box-shadow:none!important;
}
body.ckm-neg-app-document .ckm-neg-coach-message strong{
  display:block!important;
  margin:0 0 4px!important;
  color:#9fb3c9!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.35!important;
}
body.ckm-neg-app-document .ckm-neg-coach-message > div{
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.5!important;
}
@media(max-width:640px){
  body.ckm-neg-app-document .ckm-neg-coach-menu{
    grid-template-columns:1fr!important;
  }
  body.ckm-neg-app-document .ckm-neg-coach-head{
    align-items:stretch!important;
    flex-direction:column!important;
  }
  body.ckm-neg-app-document .ckm-neg-coach-counts{
    margin-left:0!important;
  }
  body.ckm-neg-app-document .ckm-neg-coach-head #ckm-neg-coach-toggle{
    width:100%!important;
  }
}

/* SALES-HINT-661: hidden state must beat the grid/layout styles. */
#ckm-neg-coach[hidden],#ckm-neg-coach-menu[hidden]{display:none!important}
#ckm-neg-coach:not([hidden]){display:block}

/* CKM speech recognition fallback: a quiet link, never a third primary action. */
.ckm-neg-voice-fallback-link{font-size:13px!important;font-weight:400!important;line-height:1.5;text-decoration:underline;text-underline-offset:2px;color:inherit;cursor:pointer}
.ckm-neg-voice-fallback-link[hidden]{display:none!important}
 .ckm-neg-voice-toolbar #ckm-neg-voice-retry[hidden]{display:none!important}

/* 701: failure recovery is outside everyday negotiation controls. */
body.ckm-neg-app-document .ckm-neg-recovery:not([hidden]){
  display:flex;align-items:center;gap:12px;flex-wrap:wrap;
  padding:12px 14px;margin-top:10px;border:1px solid #8e6232;
  border-radius:10px;background:#261d13;color:#ffdbad;font-size:14px;line-height:1.4;
}
body.ckm-neg-app-document .ckm-neg-recovery .ckm-neg-btn{
  flex:0 0 auto;border-color:#c38c4b;background:#392918;color:#fff4e4;
}

/* 703: readable, wrapping scenario facts and conditional red lines. */
.ckm-neg-start-brief .ckm-neg-brief-row,
.ckm-neg-start-brief .ckm-neg-brief-detail,
.ckm-neg-start-brief .ckm-neg-brief-condition{min-width:0;overflow-wrap:anywhere}
.ckm-neg-start-brief .ckm-neg-brief-conditions{display:grid;gap:8px;margin-top:12px}
.ckm-neg-start-brief .ckm-neg-brief-caption{color:#9dc5dc;font-size:13px;line-height:1.45;font-weight:600}
.ckm-neg-start-brief .ckm-neg-brief-condition{display:grid;gap:5px;padding:10px 12px;border:1px solid #254660;border-radius:9px;background:#081b2d;color:#eaf2fb;font-size:14px;line-height:1.5}
.ckm-neg-start-brief .ckm-neg-brief-condition strong{font-weight:600;color:#a8d6ef}
.ckm-neg-start-brief .ckm-neg-brief-condition span{font-weight:400;color:#eaf2fb}
.ckm-neg-start-brief .ckm-neg-brief-detail{margin-top:9px;padding:9px 11px;border:1px solid #26435f;border-radius:9px;font-size:14px;line-height:1.5}
.ckm-neg-start-brief .ckm-neg-brief-detail>.ckm-neg-tree{margin-top:5px}
