
/* FREE sharing panel — simple customer workflow. Preserve all legacy action IDs. */
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0 0 9px!important}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:47px!important;margin:0!important;padding:10px!important;border-radius:8px!important;font:800 13px/1.35 Manrope,Arial,sans-serif!important;white-space:normal!important}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>#deadline-email-btn{background:#173f57!important;color:white!important;border:1px solid #173f57!important}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>#deadline-print{background:#fff8eb!important;color:#795124!important;border:1px solid #cbb07e!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 19px!important;margin:8px 0!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet>button.mct-free-share-text{display:inline-flex!important;box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:3px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#245e7b!important;text-decoration:underline!important;text-underline-offset:3px!important;font:750 12px/1.5 Manrope,Arial,sans-serif!important;cursor:pointer!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review #mct-alert-action[hidden]{display:none!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details.mct-free-more-share{position:relative!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font:650 12px/1.5 Manrope,Arial,sans-serif!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details.mct-free-more-share[open]{flex:0 0 100%!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details.mct-free-more-share>summary{display:list-item!important;padding:3px!important;cursor:pointer!important;color:#285e75!important;text-decoration:underline!important;text-underline-offset:3px!important;font:750 12px/1.5 Manrope,Arial,sans-serif!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-extra-share{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 16px!important;padding:10px 12px!important;margin:5px 0!important;background:#f7fafb!important;border:1px solid #dce5e9!important;border-radius:9px!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-extra-share>button{display:inline-flex!important;box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:5px 0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important;color:#245e7b!important;font:750 12px/1.4 Manrope,Arial,sans-serif!important;white-space:normal!important;cursor:pointer!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details#mct-mail-sender-details{box-sizing:border-box!important;margin:10px 0!important;padding:10px 12px!important;border:1px solid #d9e7e9!important;border-radius:9px!important;background:#f8fbfa!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details#mct-mail-sender-details>summary{font:800 12px/1.5 Manrope,Arial,sans-serif!important;cursor:pointer!important;color:#275d70!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details#mct-mail-sender-details p{font:550 11px/1.55 Manrope,Arial,sans-serif!important;color:#5f7784!important;margin:8px 0!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-sender-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-sender-fields label{display:block!important;min-width:0!important;color:#35546b!important;font:750 11px/1.4 Manrope,Arial,sans-serif!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-sender-fields input{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;margin:5px 0 0!important;padding:9px!important;min-height:38px!important;border:1px solid #b9cfd7!important;border-radius:6px!important;background:white!important;color:#173c51!important;font:600 12px/1.4 Manrope,Arial,sans-serif!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-calendar-panel[hidden]{display:none!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review #closing-email-feedback:empty{display:none!important}
html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-private-mail-note{font-size:11px!important;color:#657b86!important}
@media(max-width:680px){html body #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-sender-fields{grid-template-columns:1fr!important}}
@media(max-width:460px){html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions{grid-template-columns:1fr!important}}


/* Oct 28 refined: compact two-step visual copy and mail, no broad buttons or sprawling links. */
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-share-simple-guide{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;
 gap:7px 14px!important;margin:11px 0 13px!important;
 font:650 11px/1.45 Manrope,Arial,sans-serif!important;color:#4e6b7a!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-share-simple-guide span{
 display:inline-flex!important;gap:5px!important;align-items:center!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-share-simple-guide b{
 display:inline-grid!important;place-items:center!important;flex:none!important;
 width:20px!important;height:20px!important;border:1px solid #caad77!important;
 border-radius:50%!important;background:#fff7e9!important;color:#825925!important;
 font:850 11px/1 Manrope,Arial,sans-serif!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions{
 display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;
 justify-content:flex-start!important;align-items:stretch!important;
 width:auto!important;max-width:100%!important;gap:9px!important;margin:0 0 10px!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button#timeline-copy-picture,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button#deadline-email-btn{
 box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 flex:0 1 169px!important;width:auto!important;max-width:169px!important;min-width:143px!important;
 min-height:39px!important;height:40px!important;
 padding:8px 12px!important;margin:0!important;
 border-radius:7px!important;white-space:nowrap!important;
 box-shadow:none!important;font:850 12px/1.35 Manrope,Arial,sans-serif!important;
 text-align:center!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button#timeline-copy-picture{
 background:#173b53!important;color:#fff!important;border:1px solid #173b53!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button#deadline-email-btn{
 background:#f5e7c9!important;color:#173b53!important;border:1px solid #caa56a!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button:hover{
 filter:brightness(.96)!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 16px!important;
 margin:0 0 5px!important;border:0!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet>button.mct-free-share-text{
 display:inline-flex!important;width:auto!important;min-width:0!important;min-height:0!important;
 max-width:none!important;height:auto!important;padding:3px 0!important;margin:0!important;
 background:transparent!important;border:0!important;box-shadow:none!important;
 color:#346072!important;font:700 11px/1.5 Manrope,Arial,sans-serif!important;
 text-decoration:underline!important;text-decoration-color:#adbbc2!important;text-underline-offset:3px!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details.mct-free-more-share>summary{
 padding:3px 2px!important;color:#346072!important;
 font:700 11px/1.5 Manrope,Arial,sans-serif!important;text-decoration:underline!important;
 text-decoration-color:#adbbc2!important;text-underline-offset:3px!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-mail-signature-help{
 display:block!important;margin:7px 0 9px!important;
 font:550 11px/1.5 Manrope,Arial,sans-serif!important;color:#677f88!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review #closing-email-feedback:not(:empty){
 padding:8px 10px!important;margin:7px 0!important;background:#eef7f6!important;
 border-left:3px solid #247b7f!important;color:#1c5f67!important;
 border-radius:5px!important;font:650 11.5px/1.45 Manrope,Arial,sans-serif!important;
}
@media(max-width:480px){
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions{
  flex-wrap:wrap!important;gap:8px!important
 }
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .fc-simple-share.mct-free-share-actions>button{
  flex:1 1 140px!important;max-width:none!important;min-width:130px!important
 }
}

/* Calm tertiary utilities: quiet chips instead of distracting underlined links. */
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet>button.mct-free-share-text{
 min-height:29px!important;padding:5px 9px!important;
 border:1px solid #d2e1e7!important;border-radius:6px!important;background:#f7fafb!important;
 text-decoration:none!important;box-shadow:none!important;color:#496c7c!important;
 font:750 11px/1.4 Manrope,Arial,sans-serif!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review details.mct-free-more-share>summary{
 display:list-item!important;min-height:29px!important;
 padding:5px 9px!important;background:#f7fafb!important;
 border:1px solid #d2e1e7!important;border-radius:6px!important;
 text-decoration:none!important;color:#496c7c!important;
 font:750 11px/1.4 Manrope,Arial,sans-serif!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-extra-share>button{
 font-size:11px!important;color:#456f80!important;
}

/* Inset the entire Finish · Review & Share group from the right-panel frame. */
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-share-head,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-share-simple-guide,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .fc-simple-share.mct-free-share-actions,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-share-quiet,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-mail-signature-help,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-private-mail-note,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > #closing-email-feedback,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-calendar-panel {
  box-sizing:border-box!important;
  margin-left:23px!important;
  margin-right:23px!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-share-head{
  padding-left:0!important;
  padding-right:0!important;
}
@media(max-width:580px){
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-share-head,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-share-simple-guide,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .fc-simple-share.mct-free-share-actions,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-share-quiet,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-mail-signature-help,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-private-mail-note,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > #closing-email-feedback,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-calendar-panel {
  margin-left:15px!important;
  margin-right:15px!important;
 }
}


/* FREE: group the three secondary actions on the RIGHT, separated from the email workflow. */
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-share-quiet{
 display:flex!important;
 flex-direction:row!important;
 flex-wrap:wrap!important;
 align-items:center!important;
 justify-content:flex-end!important;
 gap:9px!important;
 margin-top:14px!important;
 margin-bottom:11px!important;
 padding-top:11px!important;
 border-top:1px solid #dde7e8!important;
 box-sizing:border-box!important;
 background:transparent!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > button.mct-free-share-text,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share > summary {
 box-sizing:border-box!important;
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 auto!important;
 min-height:41px!important;
 height:41px!important;
 min-width:0!important;
 width:auto!important;
 max-width:100%!important;
 padding:9px 13px!important;
 margin:0!important;
 background:#eaf4f5!important;
 border:1.5px solid #91b4bd!important;
 border-radius:8px!important;
 box-shadow:0 2px 4px rgba(20,64,78,.06)!important;
 color:#194c61!important;
 font:850 12px/1.3 Manrope,Arial,sans-serif!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 cursor:pointer!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > button#deadline-print {
 background:#fcf3e3!important;
 border-color:#c7aa76!important;
 color:#745022!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > button#mct-calendar-action {
 background:#e8f4f1!important;
 border-color:#8bbeb3!important;
 color:#155e5d!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share {
 position:relative!important;
 display:block!important;
 flex:0 0 auto!important;
 margin:0!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share > summary{
 display:list-item!important;
 list-style-position:inside!important;
 background:#eff3f8!important;
 border-color:#9eb4c9!important;
 color:#294c6b!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > button:hover,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share > summary:hover {
 filter:brightness(.975)!important;
 border-color:#477c8c!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > button:focus-visible,
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share > summary:focus-visible{
 outline:3px solid #c99e58!important;
 outline-offset:2px!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share[open]{
 flex:0 0 100%!important;
 text-align:right!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share[open] > summary{
 width:max-content!important;
 margin-left:auto!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet .mct-free-extra-share{
 justify-content:flex-end!important;
}
@media(max-width:640px){
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-share-quiet{
  justify-content:flex-end!important;
  gap:8px!important;
 }
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > button.mct-free-share-text,
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-quiet > details.mct-free-more-share > summary{
  min-height:39px!important;height:auto!important;padding:8px 10px!important;
  font-size:11px!important;white-space:normal!important;
 }
}


/* FREE – PRO-only buttons retain their elegant silhouette, remain visibly locked. */
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review > .mct-free-pro-locked{
 display:flex!important;flex-flow:column nowrap!important;align-items:flex-end!important;
 justify-content:flex-start!important;gap:7px!important;
 box-sizing:border-box!important;margin-top:15px!important;margin-bottom:9px!important;
 padding-top:11px!important;border-top:1px solid #dbe5e7!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-buttons{
 display:flex!important;flex-wrap:wrap!important;gap:8px!important;
 justify-content:flex-end!important;align-items:center!important;
 max-width:100%!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-buttons>button.mct-free-share-text{
 box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;
 justify-content:center!important;gap:7px!important;flex:0 0 auto!important;
 min-width:0!important;min-height:41px!important;height:41px!important;
 padding:8px 12px!important;margin:0!important;
 border:1.5px solid #b4c7d0!important;border-radius:8px!important;
 background:#f2f6f8!important;color:#526f80!important;
 font:800 11.5px/1.3 Manrope,Arial,sans-serif!important;
 white-space:nowrap!important;box-shadow:0 1px 3px rgba(22,61,77,.05)!important;
 opacity:1!important;cursor:not-allowed!important;text-decoration:none!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-buttons>#deadline-print{
 background:#fff8ea!important;border-color:#d7be8f!important;color:#806640!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-buttons>#mct-calendar-action{
 background:#f0f8f5!important;border-color:#b9d7cd!important;color:#49746b!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-buttons>.mct-free-more-locked{
 background:#f2f5f9!important;border-color:#b8c8d8!important;color:#506c85!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-pro-lock{
 display:inline-block!important;background:#ddc193!important;color:#65451c!important;
 border-radius:4px!important;padding:3px 5px!important;
 font:850 9px/1 Manrope,Arial,sans-serif!important;letter-spacing:.04em!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-note{
 margin:0!important;text-align:right!important;
 font:600 11.5px/1.5 Manrope,Arial,sans-serif!important;
 color:#5c7380!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-note strong{
 color:#49606d!important;font-weight:850!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-note a{
 color:#195c76!important;font-weight:850!important;
 text-decoration:underline!important;text-underline-offset:3px!important;
}
html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-share-internal[hidden]{
 display:none!important;
}
@media(max-width:610px){
 html body main.workspace #contract-deadline-planner[data-free-task-limit="8"] #mct-free-review .mct-free-pro-buttons>button.mct-free-share-text{
  min-height:39px!important;height:auto!important;white-space:normal!important;
  padding:7px 9px!important;
 }
}
