.dcci-wrap,.dcci-case-card,.dcci-briefing-tool{font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;color:#17243a}.dcci-warning{background:#fff7e8;border-left:6px solid #f59d22;padding:14px 16px;margin:14px 0;border-radius:10px}.dcci-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.dcci-case-card{background:#fff;border:3px solid #5b2a86;border-radius:18px;padding:16px;box-shadow:0 6px 0 rgba(91,42,134,.15)}.dcci-case-card h3{margin-top:0;color:#5b2a86}.dcci-filter{background:#f7f2fb;padding:14px;border-radius:14px;margin:12px 0}.dcci-filter input{padding:8px;margin-right:8px}.dcci-source-links{background:#eefafa;border:3px solid #00a7a5;border-radius:18px;padding:16px;margin:12px 0}.dcci-source-links li{margin:8px 0}.dcci-case-form textarea{max-width:900px}.dcci-db-table td{vertical-align:top}.dcci-briefing-tool{max-width:980px;background:#fff;border:5px solid #5b2a86;border-radius:22px;overflow:hidden;box-shadow:0 12px 36px rgba(18,22,33,.22);margin:18px 0}.dcci-bt-header{background:linear-gradient(135deg,#5b2a86 0%,#ec168f 60%,#f59d22 100%);color:#fff;padding:26px 30px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.dcci-bt-brand{font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dcci-bt-logo-wrap{background:transparent;border-radius:0;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;margin-bottom:10px}.dcci-bt-logo{max-width:170px;max-height:74px;width:auto;height:auto;object-fit:contain;display:block}.dcci-bt-header h1{margin:6px 0 6px;font-size:32px;line-height:1.1;color:#fff}.dcci-bt-header p{margin:0;color:#fff7e8}.dcci-bt-badge{background:#fff;color:#5b2a86;border-radius:999px;padding:10px 14px;font-weight:900;text-align:center;min-width:150px}.dcci-bt-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;padding:22px 30px}.dcci-bt-statement{border:3px solid #00a7a5;border-radius:18px;background:#fff7e8;padding:18px;box-shadow:0 6px 0 rgba(0,167,165,.16)}.dcci-bt-statement h2,.dcci-bt-grid h3,.dcci-bt-checklist h3,.dcci-bt-source h3{margin-top:0;color:#5b2a86}.dcci-bt-pills{display:grid;gap:10px}.dcci-bt-pills a{display:flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:12px;background:#f59d22;text-decoration:none;box-shadow:0 5px 0 rgba(0,0,0,.15)}.dcci-bt-pills a:nth-child(2){background:#74b843}.dcci-bt-pills a:nth-child(3){background:#2468d8}.dcci-bt-pills a:hover,.dcci-bt-pills a:focus{filter:brightness(.96);transform:translateY(1px)}.dcci-bt-grid article,.dcci-bt-checklist,.dcci-bt-source{scroll-margin-top:24px}.dcci-bt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 30px 18px}.dcci-bt-grid-two{grid-template-columns:1fr 1fr}.dcci-bt-grid article,.dcci-bt-checklist,.dcci-bt-source{background:#fff;border:3px solid #ec168f;border-radius:18px;padding:16px;box-shadow:0 6px 0 rgba(236,22,143,.13)}.dcci-bt-grid article:nth-child(2){border-color:#00a7a5;box-shadow:0 6px 0 rgba(0,167,165,.13)}.dcci-bt-grid article:nth-child(3){border-color:#f59d22;box-shadow:0 6px 0 rgba(245,157,34,.13)}.dcci-bt-checklist,.dcci-bt-source{margin:0 30px 18px;border-color:#74b843;box-shadow:0 6px 0 rgba(116,184,67,.13)}.dcci-bt-checklist li{margin:7px 0}.dcci-emoji-list{list-style:none;margin:0;padding:0}.dcci-emoji-list li{margin:8px 0;line-height:1.45}.dcci-takeaway-list li{font-weight:650}.dcci-bt-source{border-color:#5b2a86}.dcci-briefing-tool footer{background:#5b2a86;color:#fff;padding:14px 30px;font-weight:800;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.dcci-quiz{border:3px solid #74b843;border-radius:18px;padding:18px;background:#fff}@media(max-width:780px){.dcci-bt-header,.dcci-bt-hero,.dcci-bt-grid,.dcci-bt-grid-two{grid-template-columns:1fr;display:grid}.dcci-bt-grid{padding:0 18px 18px}.dcci-bt-hero{padding:18px}.dcci-bt-checklist,.dcci-bt-source{margin:0 18px 18px}}@media print{#adminmenumain,#wpadminbar,.notice,.button,.dcci-wrap>h1,.dcci-wrap>p{display:none!important}.dcci-briefing-tool{box-shadow:none;margin:0;border-radius:0;max-width:none}.wrap{margin:0!important}}

.dcci-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:14px 0}.dcci-card{background:#fff;border:3px solid #00a7a5;border-radius:18px;padding:16px;box-shadow:0 6px 0 rgba(0,167,165,.13)}.dcci-card:nth-child(2){border-color:#5b2a86;box-shadow:0 6px 0 rgba(91,42,134,.13)}.dcci-card h3{margin-top:0;color:#5b2a86}

.dcci-ui-dashboard{font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;color:#17243a;max-width:1180px;margin:0 auto}.dcci-ui-hero{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:linear-gradient(135deg,#5b2a86 0%,#ec168f 58%,#f59d22 100%);border-radius:24px;padding:28px;color:#fff;box-shadow:0 12px 32px rgba(18,22,33,.18);margin:18px 0}.dcci-ui-hero h2{font-size:34px;line-height:1.1;margin:4px 0 8px;color:#fff}.dcci-ui-hero p{color:#fff7e8;max-width:780px}.dcci-ui-kicker{font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin:0}.dcci-ui-badge{background:#fff;color:#5b2a86;border-radius:999px;padding:12px 16px;font-weight:900;white-space:nowrap}.dcci-ui-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.dcci-ui-stats div{background:#fff;border:3px solid #00a7a5;border-radius:18px;padding:16px;box-shadow:0 6px 0 rgba(0,167,165,.14)}.dcci-ui-stats div:nth-child(2){border-color:#74b843;box-shadow:0 6px 0 rgba(116,184,67,.14)}.dcci-ui-stats div:nth-child(3){border-color:#f59d22;box-shadow:0 6px 0 rgba(245,157,34,.14)}.dcci-ui-stats strong{display:block;font-size:32px;color:#5b2a86}.dcci-ui-stats span{font-weight:700;color:#263d56}.dcci-ui-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.dcci-ui-tabs a{display:inline-block;background:#5b2a86;color:#fff;text-decoration:none;border-radius:999px;padding:10px 14px;font-weight:800}.dcci-ui-panel{background:#fff;border:3px solid #d9d2e3;border-radius:22px;padding:20px;margin:18px 0;box-shadow:0 8px 22px rgba(18,22,33,.08)}.dcci-ui-panel h3{margin-top:0;color:#5b2a86;font-size:24px}.dcci-ui-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.dcci-ui-source{display:block;text-decoration:none;background:#eefafa;border:3px solid #00a7a5;border-radius:18px;padding:14px;color:#17243a;box-shadow:0 5px 0 rgba(0,167,165,.13)}.dcci-ui-source strong{display:block;color:#5b2a86}.dcci-ui-source span{display:block;margin-top:6px;color:#5a6a7a;font-size:13px}@media(max-width:780px){.dcci-ui-hero,.dcci-ui-stats{grid-template-columns:1fr}.dcci-ui-hero h2{font-size:27px}}

/* v1.6.2 hero image support */
.dcci-bt-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:16px;align-items:stretch;}
.dcci-bt-hero-image{margin:0;border-radius:18px;overflow:hidden;min-height:90px;box-shadow:0 8px 18px rgba(23,36,58,.16);border:3px solid #fff;background:#fff;}
.dcci-bt-hero-image img{width:100%;height:100%;min-height:90px;object-fit:cover;display:block;}
.dcci-bt-hero-image + .dcci-bt-statement{align-self:stretch;}
.dcci-briefing-hero-image{margin:16px 0;border-radius:20px;overflow:hidden;box-shadow:0 8px 18px rgba(23,36,58,.16);border:4px solid #fff;background:#fff;}
.dcci-briefing-hero-image img{width:100%;max-height:280px;object-fit:cover;display:block;}
@media (max-width:760px){.dcci-bt-hero{grid-template-columns:1fr}.dcci-bt-hero-image img{min-height:70px}}

/* v1.7.0 quiz review + collapsible admin dashboard */
.dcci-collapsible{background:#fff;border:3px solid #d9d2e3;border-radius:18px;margin:16px 0;box-shadow:0 6px 0 rgba(91,42,134,.10);overflow:hidden}.dcci-collapsible>summary{cursor:pointer;list-style:none;background:linear-gradient(90deg,#5b2a86,#ec168f);color:#fff;font-weight:900;font-size:18px;padding:14px 18px}.dcci-collapsible>summary::-webkit-details-marker{display:none}.dcci-collapsible>summary:before{content:'▸';display:inline-block;margin-right:10px;transition:transform .15s ease}.dcci-collapsible[open]>summary:before{transform:rotate(90deg)}.dcci-collapsible-body{padding:16px 18px}.dcci-status-ok{display:inline-block;background:#eaf7df;color:#2f6f28;border:1px solid #74b843;border-radius:999px;padding:4px 9px;font-weight:800}.dcci-status-warn{display:inline-block;background:#fff7e8;color:#9b5400;border:1px solid #f59d22;border-radius:999px;padding:4px 9px;font-weight:800}.dcci-quiz-card code{white-space:normal}.dcci-quiz-dashboard .dcci-case-card{border-color:#74b843;box-shadow:0 6px 0 rgba(116,184,67,.13)}

/* v1.7.1 quiz dashboard preview */
.dcci-quiz-preview{background:#fff7e8;border:2px solid #5b2a86;border-radius:14px;padding:12px 14px;margin:10px 0;color:#17243a}
.dcci-quiz-preview .dcci-quiz-count{display:inline-block;background:#5b2a86;color:#fff;border-radius:999px;padding:4px 10px;font-weight:800;font-size:12px;margin-bottom:8px}
.dcci-quiz-preview ol{margin:6px 0 0 20px;padding:0}
.dcci-quiz-preview li{margin:7px 0;line-height:1.45}
.dcci-quiz-options{margin:5px 0 0 16px;padding:0;color:#263d56;font-size:13px}
.dcci-inline-preview{margin-top:10px;border-top:1px solid #d9d2e3;padding-top:8px}
.dcci-inline-preview summary{cursor:pointer;font-weight:800;color:#5b2a86}
.dcci-quiz-preview-row td{background:#fbfbff!important}


/* v1.9.0 created briefing dashboard previews and inline template editors */
.dcci-created-briefings{margin:14px 0}.dcci-briefing-card{border-color:#2468d8;box-shadow:0 6px 0 rgba(36,104,216,.13)}.dcci-briefing-card details{margin:10px 0}.dcci-briefing-card summary{cursor:pointer;font-weight:900;color:#5b2a86}.dcci-briefing-preview{max-height:680px;overflow:auto;background:#f7f2fb;border:2px solid #d9d2e3;border-radius:16px;padding:12px;margin-top:10px}.dcci-inline-editor{background:#fff7e8;border:2px solid #f59d22;border-radius:14px;padding:12px;margin-top:12px}.dcci-inline-editor textarea,.dcci-inline-editor input.widefat{width:100%;box-sizing:border-box}.dcci-inline-editor p{margin:10px 0}.dcci-sar-briefing-tool .dcci-bt-header{background:linear-gradient(135deg,#5b2a86 0%,#00a7a5 60%,#74b843 100%)}


/* v1.9.2 DCC-i templated quiz preview */
.dcci-quiz-briefing-tool{border-color:#74b843}.dcci-quiz-briefing-tool .dcci-bt-header{background:linear-gradient(135deg,#5b2a86 0%,#2468d8 56%,#74b843 100%)}.dcci-quiz-briefing-tool .dcci-bt-badge small{font-size:12px;color:#5b2a86}.dcci-quiz-hero{grid-template-columns:1fr .7fr}.dcci-quiz-question-list{padding:0 30px 10px}.dcci-quiz-question-list h2{color:#5b2a86;margin:0 0 12px}.dcci-quiz-question-card{background:#fff;border:3px solid #00a7a5;border-radius:18px;padding:16px;margin:0 0 14px;box-shadow:0 6px 0 rgba(0,167,165,.13)}.dcci-quiz-question-card:nth-of-type(2n){border-color:#f59d22;box-shadow:0 6px 0 rgba(245,157,34,.13)}.dcci-quiz-question-card h3{margin:0 0 10px;color:#17243a}.dcci-quiz-answer-options{margin:8px 0 0 24px}.dcci-quiz-answer-options li{margin:7px 0;color:#263d56}.dcci-quiz-answer-key{border-color:#74b843}.dcci-quiz-preview-row .dcci-briefing-tool,.dcci-inline-preview .dcci-briefing-tool{margin:12px 0;max-width:100%}@media(max-width:780px){.dcci-quiz-hero{grid-template-columns:1fr}.dcci-quiz-question-list{padding:0 18px 10px}}

/* v1.10.0 self-marking quizzes and certificates */
.dcci-self-marking-quiz .dcci-quiz-choice{display:block;margin:8px 0;padding:10px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;cursor:pointer}
.dcci-self-marking-quiz .dcci-quiz-choice:hover{border-color:#6b3fa0;background:#faf7ff}
.dcci-quiz-result{margin:18px 0;padding:18px;border-radius:18px;border:3px solid #6b3fa0;background:#fff;box-shadow:0 6px 0 rgba(107,63,160,.14)}
.dcci-quiz-pass{border-color:#059669;background:#f0fff7}.dcci-quiz-retry{border-color:#e91e63;background:#fff4fa}
.dcci-certificate-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.dcci-cert-card{border-left:6px solid #6b3fa0}

/* v1.10.3 transparent logo fix */
.dcci-bt-logo-wrap{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.dcci-bt-logo{background:transparent!important}.logo-container{background:transparent!important}

/* v1.10.4 force transparent logo rendering */
.dcci-bt-header .dcci-bt-logo-wrap,.dcci-briefing-tool .dcci-bt-logo-wrap,.dcci-quiz-briefing-tool .dcci-bt-logo-wrap,.dcci-sar-briefing-tool .dcci-bt-logo-wrap,.logo-container,.dcci-logo-card,.dcci-briefing-logo-wrap{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;}
.dcci-bt-logo,.dcci-briefing-logo,.logo-container img,.dcci-bt-logo-wrap img{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;display:block!important;}


/* v1.10.6 full-width created briefing previews */
.dcci-briefing-stack{display:block;margin:14px 0;}
.dcci-created-briefing-item{display:block;margin:0 0 28px 0;padding:0;background:transparent;border:0;}
.dcci-created-briefing-summary{max-width:100%;margin:0 0 14px 0;}
.dcci-briefing-preview-wide{width:100%;max-width:none;max-height:none;overflow:visible;background:#f7f2fb;border:3px solid #d9d2e3;border-radius:18px;padding:16px;box-sizing:border-box;margin:0;}
.dcci-briefing-preview-wide .dcci-briefing-tool{max-width:none;width:100%;margin:0;background:#fff;}
.dcci-preview-label{display:inline-block;background:#5b2a86;color:#fff;border-radius:999px;padding:7px 12px;font-weight:900;margin:0 0 12px 0;}
.dcci-created-briefings.dcci-briefing-stack .dcci-inline-editor{max-width:100%;}
@media(max-width:780px){.dcci-briefing-preview-wide{padding:10px;border-width:2px}.dcci-preview-label{font-size:13px}}


/* v1.10.8 logo direct-on-header cleanup */
.dcci-bt-header .dcci-bt-logo-wrap,
.dcci-briefing-tool .dcci-bt-logo-wrap,
.dcci-quiz-briefing-tool .dcci-bt-logo-wrap,
.dcci-sar-briefing-tool .dcci-bt-logo-wrap,
.dcci-briefing-logo-wrap,
.dcci-logo-card,
.logo-container.logo-direct{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0 0 10px 0!important;
  border-radius:0!important;
}
.dcci-bt-logo-direct,
.dcci-bt-header img.dcci-bt-logo,
.dcci-briefing-logo.dcci-bt-logo-direct,
.logo-container.logo-direct img,
.certificate-logo-direct{
  display:block!important;
  width:auto!important;
  max-width:190px!important;
  max-height:82px!important;
  height:auto!important;
  object-fit:contain!important;
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  padding:0!important;
}
.dcci-bt-header > div:first-child > .dcci-bt-logo-direct{
  margin:0 0 10px 0!important;
}

/* v1.11.0 logo white curved container on briefing headers */
.dcci-bt-header img.dcci-bt-logo,
.dcci-bt-header img.dcci-briefing-logo,
.dcci-briefing-tool .dcci-bt-header img.dcci-bt-logo,
.dcci-quiz-briefing-tool .dcci-bt-header img.dcci-bt-logo,
.dcci-sar-briefing-tool .dcci-bt-header img.dcci-bt-logo,
.dcci-sar-briefing-tool .dcci-bt-header img.dcci-briefing-logo{
  background:#fff!important;
  background-color:#fff!important;
  padding:10px 14px!important;
  border:2px solid #5b2a86!important;
  border-radius:16px!important;
  box-shadow:none!important;
  box-sizing:content-box!important;
  display:inline-block!important;
  max-width:170px!important;
  max-height:74px!important;
  object-fit:contain!important;
}

/* v1.11.1 created briefing tile grid with selected preview */
.dcci-created-briefings.dcci-briefing-selector{margin:16px 0 24px 0;}
.dcci-briefing-tile-box{background:#fff;border:3px solid #5b2a86;border-radius:22px;padding:16px;box-shadow:0 7px 0 rgba(91,42,134,.12);margin-bottom:18px;}
.dcci-briefing-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch;}
.dcci-briefing-tile-grid .dcci-created-briefing-summary{margin:0;min-height:100%;cursor:pointer;border:2px solid #d9d2e3;box-shadow:none;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;}
.dcci-briefing-tile-grid .dcci-created-briefing-summary:hover{transform:translateY(-2px);border-color:#00a7a5;box-shadow:0 6px 0 rgba(0,167,165,.13);}
.dcci-briefing-tile-grid .dcci-created-briefing-summary.is-selected{border-color:#5b2a86;box-shadow:0 0 0 3px rgba(91,42,134,.14),0 7px 0 rgba(91,42,134,.12);}
.dcci-briefing-tile-grid .dcci-created-briefing-summary h3{font-size:16px;line-height:1.2;margin-top:0;}
.dcci-selected-preview-panel{margin-top:16px;}
.dcci-selectable-preview{display:none;}
.dcci-selectable-preview.is-active{display:block;}
.dcci-preview-select{margin-top:8px;}
.dcci-collapsible > summary{cursor:pointer;user-select:none;}
@media(max-width:1200px){.dcci-briefing-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:860px){.dcci-briefing-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:560px){.dcci-briefing-tile-grid{grid-template-columns:1fr;}.dcci-briefing-tile-box{padding:10px;border-radius:16px;}}

/* v1.11.2 hard grid and search controls */
.dcci-created-briefings .dcci-briefing-tile-box{display:block;width:100%;box-sizing:border-box;clear:both;}
.dcci-created-briefings .dcci-briefing-tile-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;width:100%!important;}
.dcci-created-briefings .dcci-briefing-tile-grid>.dcci-created-briefing-summary{display:block!important;width:auto!important;max-width:none!important;min-width:0!important;float:none!important;box-sizing:border-box;}
.dcci-created-briefings .dcci-selected-preview-panel{display:block;clear:both;width:100%;}
.dcci-search-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
.dcci-search-filter input{min-width:190px;}
@media(max-width:1200px){.dcci-created-briefings .dcci-briefing-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:860px){.dcci-created-briefings .dcci-briefing-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:560px){.dcci-created-briefings .dcci-briefing-tile-grid{grid-template-columns:1fr!important;}}

.dcci-bt-hero-image{max-height:120px;}
.dcci-bt-hero-image img{max-height:120px;}
.dcci-template-input-box{background:#fff;border:1px solid #d9d2e3;border-radius:12px;padding:12px;margin:12px 0;}
.dcci-template-input-box h4{margin:0 0 10px;color:#5b2a86;}
.dcci-template-input-box label{display:block;margin:8px 0;}
.dcci-template-input-box span{display:block;font-weight:700;margin-bottom:4px;}
.dcci-box-narrative{margin:0 0 10px;line-height:1.55;color:#263d56;}
.dcci-muted{color:#5a6a7a;font-style:italic;}

/* v1.12.3 conditional briefing layout */
.dcci-bt-hero-compact{grid-template-columns:minmax(0,.55fr) minmax(0,1.05fr) minmax(210px,.7fr);align-items:start;}
.dcci-bt-hero-stack{display:grid;gap:14px;}
.dcci-bt-hero-stack article{background:#fff;border:3px solid #f59d22;border-radius:18px;padding:16px;box-shadow:0 6px 0 rgba(245,157,34,.13);scroll-margin-top:24px;}
.dcci-bt-grid-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}
.dcci-bt-practice-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}
.dcci-bt-grid:empty,.dcci-bt-practice-grid:empty{display:none;}
.dcci-bt-hero-image{max-height:90px;min-height:70px;}
.dcci-bt-hero-image img{max-height:90px;min-height:70px;}
@media(max-width:900px){.dcci-bt-hero-compact{grid-template-columns:1fr;}.dcci-bt-hero-image,.dcci-bt-hero-image img{max-height:110px;}}

/* v1.13.14 UI dashboard tab activation and crew review panel */
.dcci-ui-tabs a.is-active{background:#00a7a5!important;color:#fff!important;box-shadow:0 4px 0 rgba(0,167,165,.24)}
#dcci-ui-review{border-color:#5b2a86;box-shadow:0 7px 0 rgba(91,42,134,.12)}
#dcci-ui-review > summary{background:linear-gradient(90deg,#5b2a86,#00a7a5)!important;color:#fff!important}


/* v1.13.16 reliable UI dashboard panel buttons */
.dcci-ui-tabs a{cursor:pointer;}
.dcci-ui-tabs a.is-active{background:#00a7a5!important;color:#fff!important;box-shadow:0 4px 0 rgba(0,167,165,.24)!important;}
.dcci-ui-panel:not([open]){padding:0!important;}
.dcci-ui-panel:not([open]) > summary{border-radius:18px;}

/* v1.13.21 shortcode panel rebuild */
.dcci-ui-tabs a{cursor:pointer;user-select:none;}
.dcci-ui-tabs a.is-active{background:#00a7a5!important;color:#fff!important;box-shadow:0 4px 0 rgba(0,167,165,.24)!important;}
.dcci-ui-panel[open]{display:block!important;}
.dcci-ui-panel:not([open]){display:block!important;padding:0!important;overflow:hidden;}
.dcci-ui-panel:not([open]) > .dcci-collapsible-body{display:none!important;}
.dcci-ui-panel:not([open]) > summary{border-radius:18px!important;}
.dcci-ui-panel.is-active-panel{display:block!important;}

/* v1.13.26 briefing tab containment: stop send buttons/cards overlapping in narrow admin columns */
.dcci-created-briefings .dcci-briefing-tile-grid{
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;
  gap:18px!important;
  align-items:start!important;
}
.dcci-created-briefings .dcci-briefing-tile-grid>.dcci-created-briefing-summary,
.dcci-created-briefings .dcci-case-card,
.dcci-created-briefings .dcci-card{
  min-width:0!important;
  max-width:100%!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  box-sizing:border-box!important;
}
.dcci-created-briefings .dcci-card{padding:12px!important;margin:12px 0 0!important;box-shadow:none!important;border-width:2px!important;}
.dcci-created-briefings .dcci-card h2{font-size:15px!important;line-height:1.25!important;margin:0 0 8px!important;}
.dcci-created-briefings .dcci-card p{margin:0 0 10px!important;line-height:1.4!important;}
.dcci-created-briefings .button,
.dcci-created-briefings button.button,
.dcci-created-briefings input.button{
  max-width:100%!important;
  white-space:normal!important;
  line-height:1.25!important;
  min-height:34px!important;
  height:auto!important;
  overflow-wrap:anywhere!important;
  text-align:center!important;
}
.dcci-created-briefings .dcci-card form .button,
.dcci-created-briefings .dcci-preview-select{width:100%!important;display:block!important;}
.dcci-created-briefings details pre{max-width:100%!important;overflow:auto!important;white-space:pre-wrap!important;}
@media(max-width:700px){.dcci-created-briefings .dcci-briefing-tile-grid{grid-template-columns:1fr!important;}}


/* v1.13.33 clean case-record editor fields */
.dcci-template-input-box-clean .description,
.dcci-case-form .description{margin:0 0 6px;color:#4b5563;font-style:normal;}
.dcci-bullet-textarea{min-height:150px;line-height:1.5;white-space:pre-wrap;}
.dcci-clean-briefing-field{font-family:inherit;line-height:1.5;}

/* v1.13.40 created briefing pagination and preview/edit box */
.dcci-created-briefings .dcci-briefing-preview-stack{margin-top:18px;}
.dcci-created-briefings .dcci-selectable-preview{display:none;}
.dcci-created-briefings .dcci-selectable-preview.is-active{display:block;}
.dcci-briefing-preview-box{border:3px solid #5b2a86;border-radius:18px;background:#fff;padding:16px;margin:18px 0;box-shadow:0 7px 0 rgba(91,42,134,.12);}
.dcci-preview-box-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e6dff0;margin-bottom:14px;padding-bottom:10px;}
.dcci-preview-box-head h3{margin:0;color:#5b2a86;}
.dcci-briefing-preview-actions{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;margin:10px 0 14px;}
.dcci-briefing-preview-actions>.dcci-card{flex:1 1 320px;}
.dcci-preview-editor{background:#fff8ec;border:1px solid #f4c77b;border-radius:14px;padding:10px;margin:12px 0;}
.dcci-screen-preview{border:1px solid #d9d2e3;border-radius:14px;padding:12px;margin-top:12px;max-height:680px;overflow:auto;background:#fafafa;}
.dcci-pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0;}
.dcci-pagination span{font-weight:700;color:#5b2a86;}
@media(max-width:700px){.dcci-preview-box-head{display:block}.dcci-screen-preview{max-height:none;}}

/* v1.13.41 responsive case briefing template + HTML/PDF preview support */
.dcci-briefing-tool.dcci-bt-no-hero-image .dcci-bt-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);}
.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;}
.dcci-bt-hero-image{margin:0;border-radius:18px;overflow:hidden;border:3px solid #fff;box-shadow:0 8px 18px rgba(23,36,58,.16);}
.dcci-bt-hero-image img{width:100%;height:auto;max-height:360px;object-fit:cover;display:block;}
.dcci-bt-hero-stack{display:grid;gap:14px;min-width:0;}
.dcci-bt-grid.dcci-bt-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;align-items:stretch;}
.dcci-bt-grid.dcci-bt-card-count-1{grid-template-columns:minmax(0,1fr)!important;}
.dcci-bt-grid.dcci-bt-card-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.dcci-bt-content-long .dcci-bt-grid.dcci-bt-grid-auto{grid-template-columns:1fr!important;}
.dcci-bt-content-long .dcci-bt-grid article,.dcci-bt-content-long .dcci-bt-checklist,.dcci-bt-content-long .dcci-bt-source{padding:18px 20px;}
.dcci-bt-content-long .dcci-emoji-list li{line-height:1.55;margin:10px 0;}
.dcci-bt-content-medium .dcci-emoji-list li{line-height:1.5;}
.dcci-screen-preview .dcci-briefing-tool{max-width:none;width:100%;}
.dcci-briefing-preview-actions>a.button{align-self:flex-start;}
@media(max-width:900px){.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero,.dcci-briefing-tool.dcci-bt-no-hero-image .dcci-bt-hero,.dcci-bt-grid.dcci-bt-card-count-2{grid-template-columns:1fr!important;}.dcci-bt-pills{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));}}
@media print{.dcci-briefing-tool{font-size:11.5pt;line-height:1.35}.dcci-bt-header{padding:18px 22px}.dcci-bt-header h1{font-size:24pt}.dcci-bt-hero,.dcci-bt-grid{padding-left:0!important;padding-right:0!important}.dcci-bt-checklist,.dcci-bt-source{margin-left:0!important;margin-right:0!important}.dcci-bt-grid.dcci-bt-grid-auto{grid-template-columns:1fr!important;}.dcci-bt-pills{display:none!important}}


/* v1.13.42 briefing template polish: hero image fit, optional editor formatting, no forced bold body copy */
.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero{grid-template-columns:minmax(280px,.95fr) minmax(0,1fr);align-items:start;}
.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-pills{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));}
.dcci-bt-hero-image{background:#f7f2fb;border:0;border-radius:18px;box-shadow:none;aspect-ratio:1 / 1;min-height:260px;max-height:none!important;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;}
.dcci-bt-hero-image img{width:100%;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover;object-position:center;border-radius:999px;display:block;}
.dcci-bt-statement p,.dcci-bt-grid article p,.dcci-bt-source p,.dcci-emoji-list li,.dcci-user-bullet-list li{font-weight:400;}
.dcci-takeaway-list li{font-weight:400!important;}
.dcci-user-bullet-list{margin:8px 0 0 1.2em;padding:0;}
.dcci-user-bullet-list li{margin:6px 0;line-height:1.45;}
.dcci-format-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 8px;}
.dcci-format-toolbar .button{min-height:30px;line-height:28px;padding:0 10px;}
.dcci-template-input-box .dcci-clean-briefing-field{font-family:inherit;line-height:1.45;}
@media(max-width:900px){.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero{grid-template-columns:1fr!important}.dcci-bt-hero-image{min-height:220px;max-width:520px;margin:0 auto;width:100%;}}
@media print{.dcci-bt-hero-image{min-height:190px;}}


/* v1.13.43 print/PDF layout: page margins, fixed footer, avoid split boxes, Montserrat Medium */
.dcci-briefing-tool,.dcci-briefing-tool *{font-family:"Montserrat",Segoe UI,system-ui,-apple-system,Arial,sans-serif;}
.dcci-briefing-tool{font-weight:500;}
@page{margin:14mm 14mm 24mm 14mm;}
@media print{
  html,body{background:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;}
  .dcci-wrap,.wrap,.dcci-ui-dashboard,.dcci-briefing-preview-wide,.dcci-screen-preview{margin:0!important;padding:0!important;max-width:none!important;width:auto!important;background:#fff!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
  .dcci-briefing-tool,.dcci-briefing-tool *{font-family:"Montserrat",Segoe UI,system-ui,-apple-system,Arial,sans-serif!important;font-weight:500!important;}
  .dcci-briefing-tool{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;border-radius:18px!important;border-width:3px!important;overflow:visible!important;box-shadow:none!important;padding-bottom:18mm!important;font-size:10.5pt!important;line-height:1.38!important;}
  .dcci-bt-header{break-inside:avoid!important;page-break-inside:avoid!important;border-radius:13px 13px 0 0!important;}
  .dcci-bt-header h1{font-size:22pt!important;line-height:1.12!important;font-weight:500!important;}
  .dcci-bt-header p,.dcci-bt-brand,.dcci-bt-badge{font-weight:500!important;}
  .dcci-bt-hero,.dcci-bt-grid,.dcci-bt-practice-grid{display:block!important;padding:10mm 8mm 0 8mm!important;margin:0!important;}
  .dcci-bt-grid article,.dcci-bt-statement,.dcci-bt-checklist,.dcci-bt-source,.dcci-bt-hero-image{break-inside:avoid!important;page-break-inside:avoid!important;box-sizing:border-box!important;margin:0 0 7mm 0!important;box-shadow:none!important;}
  .dcci-bt-hero-stack{display:block!important;}
  .dcci-bt-hero-image{width:82mm!important;height:82mm!important;min-height:0!important;max-width:82mm!important;max-height:82mm!important;margin:0 auto 7mm auto!important;}
  .dcci-bt-checklist,.dcci-bt-source{margin:0 8mm 7mm 8mm!important;}
  .dcci-bt-pills,.dcci-briefing-preview-actions,.dcci-format-toolbar,.dcci-pagination,.dcci-preview-editor,.dcci-inline-editor,form.search-form,.dcci-filter{display:none!important;}
  .dcci-bt-grid article h3,.dcci-bt-statement h2,.dcci-bt-checklist h3,.dcci-bt-source h3{font-weight:500!important;break-after:avoid!important;page-break-after:avoid!important;}
  .dcci-bt-grid article p,.dcci-bt-statement p,.dcci-bt-source p,.dcci-emoji-list li,.dcci-user-bullet-list li{orphans:3;widows:3;}
  .dcci-briefing-tool footer{position:fixed!important;left:14mm!important;right:14mm!important;bottom:7mm!important;height:12mm!important;box-sizing:border-box!important;border-radius:0!important;margin:0!important;padding:3.2mm 6mm!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#5b2a86!important;color:#fff!important;font-size:9.5pt!important;line-height:1.1!important;z-index:9999!important;}
  .dcci-briefing-tool footer span{font-weight:500!important;}
}


/* v1.13.44 emoji bullet chooser + hanging bullet alignment */
.dcci-emoji-picker-label{display:inline-flex;gap:6px;align-items:center;margin-left:4px;font-size:13px;color:#17243a;}
.dcci-emoji-picker-label span{font-weight:600;}
.dcci-bullet-emoji-select{min-height:30px;line-height:28px;border:1px solid #8c8f94;border-radius:4px;background:#fff;padding:0 8px;}
.dcci-emoji-list{list-style:none!important;margin:8px 0 0!important;padding:0!important;}
.dcci-emoji-list li{display:grid;grid-template-columns:1.45em minmax(0,1fr);column-gap:.45em;align-items:start;margin:8px 0;line-height:1.45;}
.dcci-emoji-marker{display:block;text-align:center;line-height:1.45;}
.dcci-emoji-text{display:block;min-width:0;}
.dcci-user-bullet-list{list-style:none!important;margin:8px 0 0!important;padding:0!important;}
.dcci-user-bullet-list li{display:grid;grid-template-columns:1.1em minmax(0,1fr);column-gap:.45em;align-items:start;margin:6px 0;line-height:1.45;}
.dcci-user-bullet-marker{display:block;text-align:center;line-height:1.45;}
.dcci-user-bullet-text{display:block;min-width:0;}
@media(max-width:700px){.dcci-format-toolbar{align-items:flex-start}.dcci-emoji-picker-label{width:100%;margin-left:0}.dcci-bullet-emoji-select{max-width:260px;}}
@media print{.dcci-emoji-list li,.dcci-user-bullet-list li{break-inside:avoid;page-break-inside:avoid;}}


/* v1.13.45 briefing template colour controls */
.dcci-briefing-tool.dcci-bt-theme-purple{border-color:#7c3aad;}
.dcci-briefing-tool.dcci-bt-theme-purple .dcci-bt-header{background:linear-gradient(135deg,#5b2a86 0%,#8b3dbd 52%,#d65adf 100%);}
.dcci-briefing-tool.dcci-bt-theme-purple footer{background:linear-gradient(135deg,#5b2a86 0%,#8b3dbd 100%);}
.dcci-briefing-tool.dcci-bt-theme-deep-indigo{border-color:#312e81;}
.dcci-briefing-tool.dcci-bt-theme-deep-indigo .dcci-bt-header{background:linear-gradient(135deg,#111827 0%,#312e81 52%,#5b2a86 100%);}
.dcci-briefing-tool.dcci-bt-theme-deep-indigo footer{background:linear-gradient(135deg,#111827 0%,#312e81 100%);}
.dcci-briefing-tool.dcci-bt-theme-deep-forest-green{border-color:#0f5132;}
.dcci-briefing-tool.dcci-bt-theme-deep-forest-green .dcci-bt-header{background:linear-gradient(135deg,#052e1b 0%,#0f5132 52%,#74b843 100%);}
.dcci-briefing-tool.dcci-bt-theme-deep-forest-green footer{background:linear-gradient(135deg,#052e1b 0%,#0f5132 100%);}
.dcci-template-colour-select{max-width:440px;}
.dcci-template-input-box-clean select.dcci-template-colour-select{min-height:34px;border:1px solid #8c8f94;border-radius:6px;background:#fff;padding:4px 8px;}
@media print{
  .dcci-briefing-tool.dcci-bt-theme-purple footer{background:linear-gradient(135deg,#5b2a86 0%,#8b3dbd 100%)!important;}
  .dcci-briefing-tool.dcci-bt-theme-deep-indigo footer{background:linear-gradient(135deg,#111827 0%,#312e81 100%)!important;}
  .dcci-briefing-tool.dcci-bt-theme-deep-forest-green footer{background:linear-gradient(135deg,#052e1b 0%,#0f5132 100%)!important;}
}


/* v1.13.47 published briefings dashboard + embed shortcode */
.dcci-published-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 16px;}
.dcci-published-dashboard-head h2{margin:.1rem 0 .35rem;color:#5b2a86;}
.dcci-published-dashboard-head code,.dcci-embed-code code{display:inline-block;background:#f5effa;border:1px solid #e0d2ed;border-radius:8px;padding:6px 8px;color:#17243a;white-space:normal;word-break:break-word;}
.dcci-published-briefing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;}
.dcci-published-briefing-card{border:2px solid #5b2a86;border-radius:18px;padding:16px;background:#fff;box-shadow:0 8px 20px rgba(23,36,58,.06);}
.dcci-published-briefing-card h3{margin-top:0;color:#5b2a86;}
.dcci-card-meta{font-size:13px;color:#46546a;margin:.35rem 0;}
.dcci-embed-code{margin:10px 0;}
.dcci-embed-code label{display:block;font-size:12px;font-weight:700;color:#5b2a86;margin-bottom:4px;}
.dcci-briefing-embed{max-width:980px;margin:0 auto;}
.dcci-briefing-embed .dcci-published-briefing{margin:0;}

/* v1.13.48: curved-rectangle hero image, optional image cards and cleaner template controls */
.dcci-bt-hero-image{border-radius:28px!important;aspect-ratio:16 / 10!important;min-height:260px!important;max-height:none!important;width:100%;background:#f7f2fb;overflow:hidden;display:block;padding:0!important;}
.dcci-bt-hero-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;display:block;}
.dcci-bt-image-card figure,.dcci-bt-checklist.dcci-bt-image-card figure{margin:0;border-radius:18px;overflow:hidden;background:#f7f2fb;}
.dcci-bt-image-card img,.dcci-bt-checklist.dcci-bt-image-card img{width:100%;height:auto;max-height:360px;object-fit:cover;display:block;}
.dcci-template-input-box .dcci-toggle-row{display:flex;gap:8px;align-items:center;background:#f7f2fb;border:1px solid #e2d6ee;border-radius:10px;padding:10px 12px;font-weight:700;color:#17243a;}
.dcci-template-input-box .dcci-toggle-row input{margin:0;}
.dcci-template-input-box input.widefat{max-width:100%;}
@media(max-width:900px){.dcci-bt-hero-image{min-height:220px!important;max-width:620px;margin:0 auto;}}
@media print{.dcci-bt-hero-image{width:100%!important;max-width:150mm!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 10!important;border-radius:16px!important}.dcci-bt-image-card img,.dcci-bt-checklist.dcci-bt-image-card img{max-height:95mm;}}

/* v1.13.49: template layout tightening, square hero, max four nav buttons */
.dcci-bt-hero-image{
  aspect-ratio:1 / 1!important;
  min-height:0!important;
  max-height:none!important;
  width:100%!important;
  max-width:100%!important;
  border-radius:28px!important;
  background:#f7f2fb!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
}
.dcci-bt-hero-image img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center!important;
  border-radius:0!important;
  display:block!important;
}
.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero{
  grid-template-columns:minmax(260px,.92fr) minmax(280px,1.08fr)!important;
  align-items:start!important;
}
.dcci-bt-hero-stack{display:grid;grid-template-columns:1fr;gap:16px;align-content:start;}
.dcci-bt-pills{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  grid-column:1 / -1!important;
  width:100%!important;
}
.dcci-bt-pills-count-1{grid-template-columns:1fr!important;max-width:260px;}
.dcci-bt-pills-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.dcci-bt-pills-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.dcci-bt-pills a{min-width:0!important;text-align:center!important;white-space:normal!important;line-height:1.25!important;}
.dcci-bt-grid,
.dcci-bt-grid-auto,
.dcci-bt-practice-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:16px!important;
}
.dcci-bt-grid article,
.dcci-bt-checklist,
.dcci-bt-source,
.dcci-bt-statement{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
}
.dcci-bt-grid article{height:100%;display:flex;flex-direction:column;}
.dcci-bt-card-count-1{grid-template-columns:1fr!important;}
.dcci-bt-card-count-1 article{max-width:none!important;}
.dcci-bt-image-card figure,
.dcci-bt-checklist.dcci-bt-image-card figure{height:100%;min-height:180px;display:flex;align-items:center;justify-content:center;}
.dcci-bt-image-card img,
.dcci-bt-checklist.dcci-bt-image-card img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;}
.dcci-format-toolbar .dcci-format-btn{font-weight:700;}
@media(max-width:900px){
  .dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero{grid-template-columns:1fr!important;}
  .dcci-bt-hero-image{max-width:520px!important;margin:0 auto!important;}
  .dcci-bt-pills,.dcci-bt-pills-count-3,.dcci-bt-pills-count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:640px){
  .dcci-bt-grid,.dcci-bt-grid-auto,.dcci-bt-practice-grid,.dcci-bt-pills,.dcci-bt-pills-count-2,.dcci-bt-pills-count-3,.dcci-bt-pills-count-4{grid-template-columns:1fr!important;}
}
@media print{
  .dcci-bt-hero-image{width:100%!important;max-width:82mm!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:14px!important;}
  .dcci-bt-hero-image img{object-fit:contain!important;}
  .dcci-bt-grid,.dcci-bt-grid-auto,.dcci-bt-practice-grid{grid-template-columns:1fr!important;display:block!important;}
}


/* v1.13.50: hard-fix hero image frame fitting.
   The hero frame remains a square with curved corners, but the image itself
   is centred and constrained by max-width/max-height so the whole image is
   visible with no crop, stretch, overlap, or overhang. */
.dcci-briefing-tool .dcci-bt-hero-image,
.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero-image,
.dcci-published-briefing .dcci-bt-hero-image,
.dcci-briefing-embed .dcci-bt-hero-image{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  aspect-ratio:1 / 1!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  border-radius:28px!important;
  overflow:hidden!important;
  padding:0!important;
  margin:0!important;
  background:#f7f2fb!important;
  display:grid!important;
  place-items:center!important;
  line-height:0!important;
}
.dcci-briefing-tool .dcci-bt-hero-image img,
.dcci-briefing-tool.dcci-bt-has-hero-image .dcci-bt-hero-image img,
.dcci-published-briefing .dcci-bt-hero-image img,
.dcci-briefing-embed .dcci-bt-hero-image img{
  box-sizing:border-box!important;
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:100%!important;
  min-width:0!important;
  min-height:0!important;
  object-fit:contain!important;
  object-position:center center!important;
  border-radius:0!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
}
@media(max-width:900px){
  .dcci-briefing-tool .dcci-bt-hero-image,
  .dcci-published-briefing .dcci-bt-hero-image,
  .dcci-briefing-embed .dcci-bt-hero-image{max-width:520px!important;margin:0 auto!important;}
}
@media print{
  .dcci-briefing-tool .dcci-bt-hero-image,
  .dcci-published-briefing .dcci-bt-hero-image,
  .dcci-briefing-embed .dcci-bt-hero-image{max-width:82mm!important;border-radius:14px!important;}
}
