.minor-assessment-form{display:grid;gap:14px;margin-top:16px;padding:14px;border:1px solid #dbe6f2;border-radius:14px;background:#f8fbff}.minor-assessment-impact-list{display:grid;gap:12px}.minor-assessment-impact-row{position:relative;border:1px solid #dbe3ee;border-radius:12px;background:#fff;padding:12px}.minor-assessment-impact-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.minor-assessment-impact-fields label{display:grid;gap:6px;min-width:0;color:#344054;font-size:12px;font-weight:700}.minor-assessment-impact-fields textarea{width:100%;min-height:92px;box-sizing:border-box;border:1px solid #d1d9e6;border-radius:12px;background:#fffdf2;padding:10px 11px;color:#101828;font:inherit;line-height:1.45;resize:vertical;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.minor-assessment-impact-fields textarea:focus{border-color:#7da4ff;box-shadow:0 0 0 3px rgba(46,144,250,.12)}.minor-impact-remove{position:absolute;right:8px;top:8px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #ef9c96;border-radius:7px;background:#fff;color:#d92d20;font-size:16px;line-height:1;cursor:pointer}.minor-assessment-impact-row:has(.minor-impact-remove) .minor-assessment-impact-fields{padding-right:28px}.minor-assessment-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.minor-add-impact{border:0;background:transparent;color:#175cd3;font:inherit;font-size:12px;font-weight:750;padding:4px 0;cursor:pointer}.minor-add-impact:disabled{color:#98a2b3;cursor:not-allowed}.minor-no-impact-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;padding:9px 11px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054!important;cursor:pointer;box-shadow:none!important;outline:none!important}.minor-no-impact-check input{position:absolute;opacity:0;pointer-events:none;width:1px!important;height:1px!important;margin:0!important;appearance:none!important}.minor-check-box{width:18px;height:18px;flex:0 0 18px;border:1.5px solid #98a2b3;border-radius:4px;background:#fff;position:relative;box-shadow:none}.minor-no-impact-check input:checked+.minor-check-box{border-color:#168253;background:#168253}.minor-no-impact-check input:checked+.minor-check-box:after{content:'';position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.minor-no-impact-copy{display:grid;gap:2px}.minor-no-impact-copy strong{font-size:12px;font-weight:800}.minor-no-impact-copy small{color:#667085;font-size:11px;font-weight:500}.minor-assessment-hint{margin:0;color:#667085;font-size:11px;line-height:1.5}.minor-assessment-actions{display:grid;gap:10px}.minor-assessment-decision-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.minor-assessment-approve,.minor-assessment-reject,.minor-submit-impact,.minor-reject-confirm,.minor-reject-collapse{min-height:42px;border-radius:10px;font:inherit;font-weight:800;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.minor-assessment-approve{border:1px solid #168253;background:#168253;color:#fff}.minor-assessment-approve:not(:disabled):hover{background:#116b45;transform:translateY(-1px)}.minor-assessment-approve:disabled{border-color:#cfd4dc;background:#d9dde4;color:#8c96a5;box-shadow:none;cursor:not-allowed;opacity:1}.minor-assessment-reject{border:1px solid #e04452;background:#fff4f5;color:#b42331}.minor-assessment-reject:hover{background:#ffe9ec;transform:translateY(-1px)}.minor-submit-impact{width:100%;border:1px solid #2957d9;background:#2957d9;color:#fff}.minor-submit-impact:not(:disabled):hover{background:#1f47b7;transform:translateY(-1px)}.minor-submit-impact:disabled{border-color:#cfd4dc;background:#d9dde4;color:#8c96a5;cursor:not-allowed}.minor-reject-reason{padding:12px;border:1px solid #f0c4ca;border-radius:10px;background:#fff7f8}.minor-reject-reason label{display:grid;gap:7px;color:#7a1f29;font-size:12px;font-weight:750}.minor-reject-reason textarea{width:100%;min-height:82px;box-sizing:border-box;border:1px solid #e3aeb5;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:#101828;resize:vertical}.minor-reject-reason small{color:#9f2f3d;font-size:11px;font-weight:500}.minor-reject-panel-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.minor-reject-collapse{padding:0 14px;border:1px solid #d0d5dd;background:#fff;color:#475467}.minor-reject-confirm{padding:0 14px;border:1px solid #d92d20;background:#d92d20;color:#fff}.minor-assessment-form.is-no-impact .minor-assessment-impact-fields textarea{background:#f2f4f7;color:#98a2b3}.minor-assessment-form.is-no-impact .minor-no-impact-check{border-color:#9fd3b8;background:#f1faf5}.minor-assessment-form.is-no-impact .minor-assessment-hint{color:#168253}@media(max-width:1050px){.minor-assessment-impact-fields{grid-template-columns:1fr}.minor-assessment-impact-row:has(.minor-impact-remove) .minor-assessment-impact-fields{padding-right:0}.minor-impact-remove{position:static;justify-self:end;margin-top:8px}.minor-assessment-tools{align-items:stretch}.minor-no-impact-check{flex-wrap:wrap}}@media(max-width:650px){.minor-assessment-decision-row{grid-template-columns:1fr}.minor-no-impact-copy small{width:100%}}

/* v4.1 — minor-change detail visual alignment with Existing Product Redesign. */
@media (min-width:1281px){
  .detail-content.detail-content-page.minor-split-active > .minor-shell{
    grid-template-columns:minmax(0,1.35fr) minmax(450px,1fr)!important;
  }
}

.detail-content.detail-content-page.minor-split-active .minor-split-main,
.detail-content.detail-content-page.minor-split-active .minor-split-side{
  gap:16px!important;
}

.detail-content.detail-content-page.minor-split-active .minor-split-main > .minor-card,
.detail-content.detail-content-page.minor-split-active .minor-split-side > .minor-card{
  padding:16px!important;
  border-color:#dfe6f0!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:none!important;
}

.detail-content.detail-content-page.minor-split-active .minor-split-main > .minor-card > h3,
.detail-content.detail-content-page.minor-split-active .minor-card-head h3{
  margin:0 0 12px!important;
  color:#142033!important;
  font-size:14px!important;
  line-height:1.35!important;
  font-weight:730!important;
}

.detail-content.detail-content-page.minor-split-active .minor-workflow-head h3{
  margin:0!important;
}

.detail-content.detail-content-page.minor-split-active .minor-workflow-head small{
  color:#68788f!important;
  font-size:11px!important;
  font-weight:600!important;
}

.detail-content.detail-content-page.minor-split-active .minor-flow-grid{
  grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;
  gap:8px!important;
}

.detail-content.detail-content-page.minor-split-active .minor-flow-step{
  min-height:80px!important;
  padding:10px!important;
  border:1px solid #e2e8f0!important;
  border-radius:10px!important;
  background:#f1f5f9!important;
  color:#1c2f45!important;
  box-shadow:none!important;
}

.detail-content.detail-content-page.minor-split-active .minor-flow-step span{
  width:20px!important;
  height:20px!important;
  margin-bottom:7px!important;
  border-radius:6px!important;
  background:#e1e8f1!important;
  color:#64748b!important;
  line-height:20px!important;
  font-size:10px!important;
}

.detail-content.detail-content-page.minor-split-active .minor-flow-step strong{
  color:inherit!important;
  font-size:11px!important;
  line-height:1.3!important;
  font-weight:700!important;
}

.detail-content.detail-content-page.minor-split-active .minor-flow-step.done{
  border-color:#bfe2d0!important;
  background:#f2fbf6!important;
  color:#176546!important;
}
.detail-content.detail-content-page.minor-split-active .minor-flow-step.done span{
  background:#1f9a67!important;
  color:#fff!important;
}
.detail-content.detail-content-page.minor-split-active .minor-flow-step.active{
  border-color:#88a5ef!important;
  background:#eef3ff!important;
  color:#244fac!important;
  box-shadow:inset 0 0 0 1px #b5c7f5!important;
}
.detail-content.detail-content-page.minor-split-active .minor-flow-step.active span{
  background:#2957d9!important;
  color:#fff!important;
}

.detail-content.detail-content-page.minor-split-active .minor-summary-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.detail-content.detail-content-page.minor-split-active .minor-summary-field,
.detail-content.detail-content-page.minor-split-active .minor-summary-field.wide{
  min-height:62px!important;
  padding:11px 12px!important;
  border:1px solid #e3e8ef!important;
  border-radius:10px!important;
  background:#f7f9fc!important;
  box-sizing:border-box!important;
}
.detail-content.detail-content-page.minor-split-active .minor-summary-field span{
  margin-bottom:5px!important;
  color:#68778b!important;
  font-size:10px!important;
  line-height:1.3!important;
  font-weight:850!important;
  letter-spacing:.08em!important;
}
.detail-content.detail-content-page.minor-split-active .minor-summary-field strong{
  color:#152235!important;
  font-size:12px!important;
  line-height:1.55!important;
  font-weight:500!important;
}

.detail-content.detail-content-page.minor-split-active .minor-info,
.detail-content.detail-content-page.minor-split-active .minor-dimension,
.detail-content.detail-content-page.minor-split-active .minor-department-card,
.detail-content.detail-content-page.minor-split-active .minor-impact-card{
  border-color:#dde4ef!important;
  border-radius:10px!important;
  box-shadow:none!important;
}
.detail-content.detail-content-page.minor-split-active .minor-dimension-head{
  background:#f7f9fc!important;
}
.detail-content.detail-content-page.minor-split-active .minor-impact-card{
  background:#fbfcfe!important;
}

/* Make the two right-side minor cards read visually as the same single action panel used by redesign. */
.detail-content.detail-content-page.minor-split-active .minor-split-side{
  gap:0!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-role-card{
  position:relative!important;
  padding:16px 16px 7px!important;
  border:1px solid #d8e2f0!important;
  border-bottom:0!important;
  border-radius:14px 14px 0 0!important;
  background:linear-gradient(180deg,#fff 0%,#fbfcff 100%)!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-role-card .minor-kicker{
  display:none!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-role-card h3{
  margin:0!important;
  color:#6b7f99!important;
  font-size:11px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.12em!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-role-card p{
  margin:5px 0 0!important;
  color:#8794a6!important;
  font-size:10px!important;
  line-height:1.4!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-refresh{
  display:none!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-action-card{
  min-height:160px!important;
  margin-top:-1px!important;
  padding:7px 16px 16px!important;
  border:1px solid #d8e2f0!important;
  border-top:0!important;
  border-radius:0 0 14px 14px!important;
  background:linear-gradient(180deg,#fff 0%,#fbfcff 100%)!important;
  box-shadow:0 18px 40px rgba(31,71,183,.06)!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-action-card > .minor-kicker{
  margin:0 0 16px!important;
  padding:0 0 14px!important;
  border-bottom:1px solid #e9eef5!important;
  color:#173b8f!important;
  font-size:17px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:-.015em!important;
  text-transform:none!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-action-body{
  gap:14px!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-note{
  padding:12px 13px!important;
  border:1px solid #d9e5fb!important;
  border-radius:13px!important;
  background:linear-gradient(180deg,#f4f7ff 0%,#edf3ff 100%)!important;
  color:#31539f!important;
  font-size:12px!important;
  line-height:1.5!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-note strong{
  margin-bottom:5px!important;
  font-size:12px!important;
  font-weight:800!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-note p{
  font-size:11px!important;
  line-height:1.5!important;
}

.detail-content.detail-content-page.minor-split-active .minor-side-action-block{
  padding:12px!important;
  border:1px solid #dfe6f0!important;
  border-radius:10px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.detail-content.detail-content-page.minor-split-active .minor-side-action-heading{
  margin-bottom:12px!important;
  padding-bottom:10px!important;
  border-bottom:1px solid #e9eef5!important;
  color:#1c2f45!important;
  font-size:12px!important;
  font-weight:780!important;
}
.detail-content.detail-content-page.minor-split-active .minor-split-side textarea{
  border-radius:14px!important;
  background:#fff!important;
  color:#152235!important;
}

@media (max-width:760px){
  .detail-content.detail-content-page.minor-split-active .minor-summary-grid,
  .detail-content.detail-content-page.minor-split-active .minor-flow-grid{
    grid-template-columns:1fr!important;
  }
}
