/* WEBSITE 19 | The two FREE customers use one design language.
 * Other Projects: teal. Real Estate: navy and gold.
 * These overrides affect only the FREE Realtor layout; not PRO or date formulas.
 */
html body #contract-deadline-planner .fc-simple-layout{
 display:grid!important;grid-template-columns:minmax(0,1.76fr) minmax(300px,1fr)!important;
 align-items:start!important;gap:13px!important;box-sizing:border-box!important;
 width:100%!important;margin:12px 0 0!important;padding:12px!important;background:#f5f8f9!important;
}
html body #contract-deadline-planner .fc-simple-form{
 box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:12px!important;
 border:1px solid #cbdde2!important;border-top:3px solid #bd985d!important;
 border-radius:12px!important;background:#fff!important;box-shadow:none!important;
}
html body #contract-deadline-planner .fc-simple-form>.mct-build-header{
 box-sizing:border-box!important;margin:0 0 12px!important;padding:12px 14px!important;
 background:#fbf7ed!important;border:1px solid #e5d5bc!important;border-radius:8px!important;
 box-shadow:none!important;color:#1d485e!important;
}
html body #contract-deadline-planner .mct-build-header .mct-build-kicker{
 color:#967042!important;font:900 10px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:.07em!important;
}
html body #contract-deadline-planner .mct-build-header h3{
 color:#173f57!important;font:900 18px/1.3 Manrope,Arial,sans-serif!important;
 margin:4px 0!important;letter-spacing:-.015em!important;
}
html body #contract-deadline-planner .mct-build-header p{
 color:#597583!important;font:650 11px/1.5 Manrope,Arial,sans-serif!important;margin:0!important;
}
html body #contract-deadline-planner .mct-unified-transaction-fields,
html body #contract-deadline-planner .mct-realty-step2-card{
 display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;
 padding:14px!important;border:1px solid #cbdce2!important;border-radius:10px!important;
 margin:0 0 12px!important;background:#fff!important;box-shadow:none!important;
}
html body #contract-deadline-planner .mct-unified-transaction-fields{background:#f8fbfc!important}
html body #contract-deadline-planner .mct-realty-step2-card{background:#fffcf8!important;border-color:#e3d1b4!important}
html body #contract-deadline-planner .mct-unified-fields-title,
html body #contract-deadline-planner .mct-realty-step2-card .mct-step-two-heading{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;
 flex-wrap:wrap!important;gap:8px!important;box-sizing:border-box!important;
 margin:0 0 10px!important;padding:0!important;min-height:0!important;border:0!important;background:none!important;
}
html body #contract-deadline-planner .mct-unified-fields-title .mct-step-medallion,
html body #contract-deadline-planner .mct-step-two-heading .mct-step-medallion{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 box-sizing:border-box!important;width:auto!important;height:26px!important;min-width:40px!important;
 padding:4px 7px!important;margin:0!important;border-radius:5px!important;
 background:#153e56!important;color:#fff!important;font:900 11px/1 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .mct-step-two-heading strong{
 display:inline-flex!important;align-items:center!important;gap:8px!important;
 color:#18415a!important;font:900 13px/1.4 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-unified-fields-title>span:last-child,
html body #contract-deadline-planner .mct-step-two-heading>span{
 color:#617c89!important;font:650 11px/1.5 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-unified-fields-grid,
html body #contract-deadline-planner .fc-simple-dates{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 align-items:start!important;gap:11px!important;margin:0 0 10px!important;
}
html body #contract-deadline-planner .mct-unified-fields-grid label,
html body #contract-deadline-planner .fc-simple-dates label{
 display:block!important;min-width:0!important;width:auto!important;max-width:none!important;
 color:#345b70!important;font:850 11px/1.45 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-unified-fields-grid input,
html body #contract-deadline-planner .mct-unified-fields-grid select,
html body #contract-deadline-planner .fc-simple-dates input{
 display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;
 min-width:0!important;min-height:41px!important;padding:8px 10px!important;margin-top:5px!important;
 border:1px solid #c4d7df!important;border-radius:7px!important;background:#fff!important;
 color:#234b63!important;font:700 12px/1.4 Manrope,Arial,sans-serif!important;box-shadow:none!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .mct-day-count-picker{
 display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(170px,1fr)!important;
 box-sizing:border-box!important;gap:10px!important;align-items:center!important;
 margin:4px 0 14px!important;padding:12px!important;
 border:1px solid #c1ded4!important;border-radius:8px!important;background:#eaf5f0!important;
}
html body #contract-deadline-planner .mct-day-count-copy{margin:0!important;padding:0!important;max-width:none!important}
html body #contract-deadline-planner .mct-day-count-copy strong{
 color:#246f61!important;font:900 10px/1.45 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-day-count-copy span{
 display:block!important;margin:3px 0 0!important;color:#597a75!important;
 font:650 10px/1.55 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-day-count-picker label{
 min-width:0!important;max-width:none!important;margin:0!important;
 color:#426c71!important;font:850 10px/1.4 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner #mct-contract-day-count{
 box-sizing:border-box!important;width:100%!important;min-height:38px!important;
 padding:7px!important;background:#fff!important;border:1px solid #b7d5d1!important;
 border-radius:6px!important;color:#275768!important;font:750 11px/1.3 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner #mct-day-count-help,
html body #contract-deadline-planner #mct-day-count-feedback{
 grid-column:1/-1!important;max-width:none!important;margin:0!important;
 font:650 10px/1.5 Manrope,Arial,sans-serif!important;color:#56767e!important;
}
html body #contract-deadline-planner #mct-day-count-feedback{
 padding:8px 10px!important;border-radius:7px!important;background:#dff2e8!important;
 font-weight:850!important;color:#226f5e!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .fc-editor-toolbar{
 display:block!important;box-sizing:border-box!important;width:100%!important;
 margin:10px 0!important;padding:0!important;border:0!important;background:none!important;
}
html body #contract-deadline-planner .fc-simple-task-heading{
 margin:12px 0 8px!important;padding:0!important;background:none!important;border:0!important;
}
html body #contract-deadline-planner .fc-simple-task-heading h4{
 color:#173e56!important;font:900 18px/1.3 Manrope,Arial,sans-serif!important;margin:0!important;
}
html body #contract-deadline-planner .mct-free-task-inline{color:#647f8a!important;font:750 11px/1.4 Manrope,Arial,sans-serif!important}
html body #contract-deadline-planner #deadline-editor-rows{
 display:grid!important;gap:9px!important;margin:0!important;padding:0!important;
 box-sizing:border-box!important;
}
html body #contract-deadline-planner #deadline-editor-rows .mct-realty-task-card{
 display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;
 margin:0!important;padding:11px!important;min-height:0!important;background:#f7fafb!important;
 border:1px solid #d8e3e8!important;border-left:4px solid #c49e61!important;
 border-radius:9px!important;box-shadow:none!important;
}
html body #contract-deadline-planner .mct-realty-task-card-top{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:9px!important;margin-bottom:8px!important;
}
html body #contract-deadline-planner .mct-realty-task-card .fc-task-label{
 display:inline-flex!important;position:static!important;transform:none!important;
 width:auto!important;min-width:0!important;margin:0!important;padding:0!important;
 background:none!important;color:#2c6179!important;cursor:grab!important;
 font:900 10px/1.45 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-realty-task-badge{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-width:68px!important;min-height:24px!important;padding:4px 8px!important;
 border-radius:5px!important;background:#e4edf2!important;color:#536f84!important;
 font:900 10px/1.3 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-realty-task-badge.is-done{background:#dbf2e6!important;color:#267a57!important}
html body #contract-deadline-planner .mct-realty-task-badge.is-na{background:#f4eadc!important;color:#926f42!important}
html body #contract-deadline-planner .mct-realty-task-card .mct-realty-task-grid{
 display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;
 box-sizing:border-box!important;width:100%!important;gap:8px!important;align-items:end!important;
 margin:0!important;padding:0!important;min-width:0!important;
}
html body #contract-deadline-planner .mct-realty-task-grid>label{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 gap:4px!important;justify-content:flex-end!important;min-width:0!important;
 width:auto!important;max-width:none!important;margin:0!important;
 font:850 10px/1.3 Manrope,Arial,sans-serif!important;color:#4d6b7d!important;
}
html body #contract-deadline-planner .mct-realty-task-grid>label>span{
 display:block!important;min-height:0!important;margin:0!important;color:#46697c!important;
 font:850 10px/1.4 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-realty-task-grid>label>input,
html body #contract-deadline-planner .mct-realty-task-grid>label>select{
 display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;
 min-width:0!important;height:39px!important;min-height:39px!important;
 margin:0!important;padding:7px 9px!important;background:#fff!important;
 border:1px solid #c3d6df!important;border-radius:6px!important;
 color:#244f65!important;font:750 11px/1.4 Manrope,Arial,sans-serif!important;
 box-shadow:none!important;
}
html body #contract-deadline-planner .mct-realty-task-grid>label>input:focus-visible,
html body #contract-deadline-planner .mct-realty-task-grid>label>select:focus-visible{
 outline:2px solid #ca9e5e!important;outline-offset:1px!important;
}
html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-name{grid-column:1/-1!important}
html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-days{grid-column:span 2!important}
html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-type{grid-column:span 5!important}
html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-base{grid-column:span 5!important}
html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-direction{grid-column:span 5!important}
html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-due{grid-column:span 7!important}
html body #contract-deadline-planner .mct-realty-task-actions{
 display:flex!important;grid-column:1/-1!important;align-items:center!important;
 flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;
}
html body #contract-deadline-planner .mct-realty-task-actions button{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 box-sizing:border-box!important;min-height:34px!important;min-width:74px!important;width:auto!important;
 max-width:none!important;margin:0!important;padding:6px 11px!important;border-radius:6px!important;
 font:900 10px/1.4 Manrope,Arial,sans-serif!important;cursor:pointer!important;box-shadow:none!important;
}
html body #contract-deadline-planner .mct-realty-task-actions .mct-realty-mark-done{
 border:1px solid #b8dbd0!important;background:#e7f5ef!important;color:#2a725f!important;
}
html body #contract-deadline-planner .mct-realty-task-actions .mct-task-delete{
 border:1px solid #e2c8c0!important;background:#fff8f5!important;color:#9d574a!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .mct-add-task-area{
 display:flex!important;flex-wrap:wrap!important;gap:8px!important;
 padding:0!important;margin:12px 0 8px!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .mct-add-task-area button{
 box-sizing:border-box!important;min-height:39px!important;flex:1 1 110px!important;
 font:850 11px/1.4 Manrope,Arial,sans-serif!important;box-shadow:none!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .mct-task-hint{
 color:#597687!important;font:650 11px/1.55 Manrope,Arial,sans-serif!important;margin:8px 0!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .fc-simple-options{
 margin:12px 0 0!important;padding:10px!important;border:1px solid #dce5e8!important;
 border-radius:8px!important;background:#fff!important;
}
html body #contract-deadline-planner .fc-simple-result{
 box-sizing:border-box!important;position:sticky!important;top:calc(var(--mct-fixed-header-height,108px) + 14px)!important;
 width:100%!important;min-width:0!important;margin:0!important;padding:13px!important;
 background:#fff!important;border:1.5px solid #c6a879!important;border-radius:11px!important;
 overflow:visible!important;box-shadow:0 3px 14px rgba(20,52,68,.055)!important;
}
html body #contract-deadline-planner .fc-simple-result>.fc-simple-preview-head{
 box-sizing:border-box!important;margin:0 0 9px!important;padding:12px!important;
 background:#f6f0e5!important;border:0!important;border-radius:8px!important;box-shadow:none!important;
}
html body #contract-deadline-planner .fc-simple-preview-head>span{
 color:#8e6a3c!important;font:900 10px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:.07em!important;
}
html body #contract-deadline-planner .fc-simple-preview-head h4{
 color:#163d56!important;font:900 clamp(17px,1.65vw,21px)/1.3 Manrope,Arial,sans-serif!important;
 margin:3px 0!important;
}
html body #contract-deadline-planner #deadline-summary{
 color:#577489!important;font:750 11px/1.5 Manrope,Arial,sans-serif!important;margin:8px 0 10px!important;padding:0!important;
}
html body #contract-deadline-planner #timeline-live-list{
 display:grid!important;gap:6px!important;list-style:none!important;
 margin:10px 0 13px!important;padding:0!important;min-width:0!important;
 overflow:visible!important;max-height:none!important;
}
html body #contract-deadline-planner #timeline-live-list>li.fc-timeline-columns{display:none!important}
html body #contract-deadline-planner #timeline-live-list>li:not(.fc-timeline-columns){
 display:grid!important;align-items:center!important;box-sizing:border-box!important;
 grid-template-columns:23px minmax(0,1fr) minmax(74px,auto) 26px!important;
 gap:7px!important;margin:0!important;padding:9px 8px!important;width:100%!important;
 min-width:0!important;min-height:48px!important;background:#f9fbfc!important;
 border:1px solid #e2e9eb!important;border-radius:7px!important;
}
html body #contract-deadline-planner #timeline-live-list>li:not(.fc-timeline-columns):nth-child(2n){background:#fff!important}
html body #contract-deadline-planner #timeline-live-list>li.fc-key-date{
 background:#f6f0e6!important;border-left:3px solid #caa05e!important;
}
html body #contract-deadline-planner #timeline-live-list>li.fc-closing-date{
 background:#f7ecf0!important;border-left-color:#b7889d!important;
}
html body #contract-deadline-planner #timeline-live-list .fc-simple-number{
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:23px!important;height:23px!important;min-width:0!important;border-radius:50%!important;
 background:#e3edf0!important;color:#2e6679!important;font:900 10px/1 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner #timeline-live-list .fc-key-date .fc-simple-number{
 background:#e9dcc5!important;color:#8b683b!important;
}
html body #contract-deadline-planner #timeline-live-list .fc-simple-event{
 display:block!important;min-width:0!important;overflow-wrap:anywhere!important;
 color:#21475c!important;font:900 11px/1.45 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner #timeline-live-list .fc-simple-event small{
 display:block!important;color:#70858f!important;font:650 10px/1.4 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner #timeline-live-list .fc-simple-days{display:none!important}
html body #contract-deadline-planner #timeline-live-list>li>strong{
 display:flex!important;flex-direction:column!important;align-items:flex-end!important;
 justify-content:center!important;min-width:0!important;gap:3px!important;
 color:#577388!important;font:750 10px/1.4 Manrope,Arial,sans-serif!important;text-align:right!important;
}
html body #contract-deadline-planner #timeline-live-list .pill-status{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:21px!important;min-width:61px!important;padding:4px 6px!important;
 background:#e5edf2!important;color:#536f82!important;border-radius:5px!important;
 font:900 9px/1.3 Manrope,Arial,sans-serif!important;white-space:nowrap!important;
}
html body #contract-deadline-planner #timeline-live-list .pill-status.done{background:#dff2e7!important;color:#267958!important}
html body #contract-deadline-planner #timeline-live-list .pill-status.overdue{background:#fff0e9!important;color:#a0503b!important}
html body #contract-deadline-planner #timeline-live-list .mct-done-cell{
 display:flex!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:0!important;
}
html body #contract-deadline-planner #timeline-live-list .mct-done-toggle{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 height:27px!important;width:25px!important;padding:0!important;background:#fff!important;
 border:1px solid #b9cad4!important;border-radius:6px!important;color:#28657e!important;
 font:900 13px/1 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner #timeline-live-list>li.fc-key-date .mct-done-cell{visibility:hidden!important}
html body #contract-deadline-planner .mct-free-share-head{
 padding:12px 0 8px!important;margin:9px 0!important;border-top:1px solid #d9e3e7!important;
 background:transparent!important;
}
html body #contract-deadline-planner .mct-free-share-head strong{
 color:#235064!important;font:900 11px/1.45 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .fc-simple-share.mct-free-share-actions{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:9px!important;margin:0!important;
}
html body #contract-deadline-planner .mct-free-share-actions button{
 box-sizing:border-box!important;width:100%!important;max-width:none!important;
 min-height:42px!important;border-radius:7px!important;padding:9px 7px!important;
 font:900 11px/1.45 Manrope,Arial,sans-serif!important;
}
html body #contract-deadline-planner .mct-free-share-primary{
 background:#1a435a!important;border:1px solid #1a435a!important;color:#fff!important;
}
html body #contract-deadline-planner .mct-free-share-mail{
 background:#fff7eb!important;border:1px solid #d9bb8c!important;color:#6a5535!important;
}
html body #contract-deadline-planner .fc-simple-result .mct-free-share-quiet{display:none!important}
@media(max-width:1130px){
 html body #contract-deadline-planner .fc-simple-layout{grid-template-columns:minmax(0,1fr)!important}
 html body #contract-deadline-planner .fc-simple-result{position:static!important}
}
@media(max-width:670px){
 html body #contract-deadline-planner .fc-simple-layout{padding:8px!important}
 html body #contract-deadline-planner .fc-simple-form{padding:9px!important}
 html body #contract-deadline-planner .mct-realty-step2-card{padding:10px!important}
 html body #contract-deadline-planner .mct-day-count-picker{grid-template-columns:1fr!important}
 html body #contract-deadline-planner .mct-unified-fields-grid,
 html body #contract-deadline-planner .fc-simple-dates{grid-template-columns:1fr!important}
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-days{grid-column:span 4!important}
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-type{grid-column:span 8!important}
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-base{grid-column:span 6!important}
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-direction{grid-column:span 6!important}
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-due{grid-column:1/-1!important}
}

/* Website 18 — wider desktop task editor, one aligned row per task.
   Presentation only; FREE/PRO permissions and deadline formulas unchanged. */
@media(min-width:1180px){
 html body.mct-layout-wide main.workspace{max-width:1480px!important;width:min(97%,1480px)!important}
 html body #contract-deadline-planner .fc-simple-layout{
  grid-template-columns:minmax(0,2.7fr) minmax(290px,1fr)!important;
  gap:15px!important
 }
 html body #contract-deadline-planner .mct-realty-task-card .mct-realty-task-grid{
  grid-template-columns:minmax(150px,3fr) minmax(58px,.7fr) minmax(115px,1.5fr)
  minmax(120px,1.6fr) minmax(95px,1.2fr) minmax(115px,1.5fr)!important;
  gap:7px!important;align-items:end!important
 }
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-name,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-days,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-type,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-base,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-direction,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-due{
  grid-column:auto!important;grid-row:auto!important
 }
 html body #contract-deadline-planner .mct-realty-task-grid>label>input,
 html body #contract-deadline-planner .mct-realty-task-grid>label>select{
  height:38px!important;min-height:38px!important;font-size:11px!important
 }
}
@media(min-width:1180px) and (max-width:1360px){
 html body #contract-deadline-planner .fc-simple-layout{grid-template-columns:minmax(0,1fr)!important}
}


/* V18 definitive: room for all six editable columns on ONE desktop line. */
@media(min-width:1080px){
 html body #contract-deadline-planner .fc-simple-layout{grid-template-columns:minmax(0,3.35fr) minmax(260px,1fr)!important;gap:12px!important;padding:9px!important}
 html body #contract-deadline-planner .fc-simple-form{padding:10px!important}
 html body #contract-deadline-planner .mct-realty-task-card .mct-realty-task-grid{
  display:grid!important;grid-template-columns:minmax(115px,2.3fr) 52px minmax(90px,1.2fr) minmax(100px,1.35fr) minmax(74px,1fr) minmax(105px,1.4fr)!important;
  gap:5px!important;align-items:end!important
 }
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-name,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-days,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-type,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-base,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-direction,
 html body #contract-deadline-planner .mct-realty-task-grid .mct-realty-task-due{grid-column:auto!important;grid-row:auto!important}
 html body #contract-deadline-planner .mct-realty-task-grid>label{font-size:9px!important}
 html body #contract-deadline-planner .mct-realty-task-grid>label>input,
 html body #contract-deadline-planner .mct-realty-task-grid>label>select{padding:5px!important;height:35px!important;min-height:35px!important;font-size:10px!important}
}
@media(min-width:1080px) and (max-width:1210px){
 html body #contract-deadline-planner .fc-simple-layout{grid-template-columns:minmax(0,1fr)!important}
}

/* Website 19: align Step 2 heading with Step 1, at left edge. */
html body #contract-deadline-planner .mct-realty-step2-card .mct-step-two-heading{
 display:flex!important;justify-content:flex-start!important;align-items:center!important;
 text-align:left!important;width:100%!important;margin-left:0!important;
 margin-right:0!important;padding-left:0!important;gap:12px!important;
}
html body #contract-deadline-planner .mct-realty-step2-card .mct-step-two-heading .mct-step-medallion{
 margin-left:0!important;flex-shrink:0!important;
}
