#fmPanelMarketing{padding:22px 28px!important;color:#163d41;font:14px/1.5 Arial,sans-serif;letter-spacing:0}
.mk-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-heading>div{display:flex;align-items:center;gap:8px}.mk-heading h2{margin:0;font-size:20px}.mk-heading small{font-size:12px}.mk-heading>div:has(h2){display:block}
#fmPanelMarketing :is(input,select,button),.mk-dialog :is(input,select,button){min-height:42px;box-sizing:border-box;font-size:14px;border:1px solid #cedbdd;border-radius:4px;padding:8px 11px;color:#163d41;background:#fff}
#mkState,.mk-caption{font-size:12px;color:#657579;margin:12px 0}.mk-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid #d8e4e4;padding:18px 0;gap:14px}.mk-funnel>div{display:flex;flex-direction:column;gap:5px}.mk-funnel span{font-size:12px;color:#56696d}.mk-funnel strong{font-size:25px;line-height:1.2}.mk-funnel>div:nth-child(4) strong{color:#007f85}
.mk-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 14px}.mk-filters input{flex:1;min-width:160px}#fmPanelMarketing h3{font-size:15px;margin:24px 0 12px}#mkLeadCount{font-weight:400;color:#657579}.mk-scroll{overflow:auto}#fmPanelMarketing table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}#fmPanelMarketing :is(th,td){padding:12px 10px;border-bottom:1px solid #e1e8e8;font-size:14px}#fmPanelMarketing th{font-size:12px;color:#657579;font-weight:600}#fmPanelMarketing small{display:block;color:#657579;font-size:12px}.mk-status{padding:4px 7px;background:#e7f5f5;color:#007c83;border-radius:4px;text-transform:capitalize;white-space:nowrap}.mk-status[data-status=won]{color:#147247;background:#e6f5ed}.mk-status[data-status=lost]{color:#697377;background:#edf0f1}.mk-empty{padding:24px 0;color:#657579}.mk-links{border-top:1px solid #d8e4e4;margin-top:28px}.mk-links>div{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.mk-links label{display:grid;gap:6px;font-size:12px;flex:1;min-width:130px}.mk-links output{display:block;overflow-wrap:anywhere;font-size:12px;margin-top:12px}
.mk-dialog{width:min(520px,calc(100% - 24px));box-sizing:border-box;padding:20px;max-height:90dvh;overflow:auto;color:#163d41}.mk-dialog label{display:grid;gap:6px;margin:16px 0;font-size:13px}.mk-dialog textarea{border:1px solid #cedbdd;border-radius:4px;padding:10px;color:#163d41;font:14px/1.5 Arial,sans-serif;resize:vertical}.mk-dialog a{color:#007f85}.mk-dialog form .primary{background:#007f85;color:#fff}.mk-dialog h3{font-size:15px;margin-top:24px}.mk-timeline{padding-left:18px}.mk-timeline li{margin:10px 0}.mk-timeline small{display:block;color:#657579}
.mk-progress{display:flex;gap:16px;flex-wrap:wrap;border-bottom:1px solid #d8e4e4;padding:10px 0;font-size:12px;color:#657579}.mk-progress>span{flex-basis:100%}.mk-progress>div{display:flex;gap:8px}.mk-progress strong{color:#163d41}
.mk-heading{flex-wrap:wrap}.mk-heading>div:has(h2){min-width:0;max-width:calc(100% - 56px)}.mk-heading h2{overflow-wrap:anywhere}
#fmPanelMarketing input::placeholder{color:#657579!important;opacity:1!important}
.mk-ad{min-width:180px;max-width:280px;overflow-wrap:anywhere}.mk-mobile-label{display:none}#fmPanelMarketing td small{overflow-wrap:anywhere}#mkLeads .mk-empty-row td{padding:24px 0;color:#657579}
.mk-attribution{display:grid;grid-template-columns:70px minmax(0,1fr);gap:6px 12px;padding-block:12px;border-block:1px solid #d8e4e4;font-size:13px}.mk-attribution dt{color:#657579}.mk-attribution dd{margin:0;overflow-wrap:anywhere}.mk-attribution dd:first-of-type{font-weight:600}
@media(max-width:640px){
  #mkLeads table{min-width:0}#mkLeads thead{display:none}
  #mkLeads tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px solid #d8e4e4}
  #mkLeads td{border:0;padding:2px 0;overflow-wrap:anywhere}
  #mkLeads td:nth-child(1){grid-column:1;grid-row:1}#mkLeads td:nth-child(2){grid-column:1;grid-row:2}#mkLeads td:nth-child(3){grid-column:1;grid-row:3}
  #mkLeads td:nth-child(4){grid-column:1;grid-row:4;min-width:0;max-width:none}
  #mkLeads td:nth-child(5){grid-column:1;grid-row:5;color:#657579;font-size:12px}
  #mkLeads td:nth-child(6){grid-column:2;grid-row:1}#mkLeads td:nth-child(7){grid-column:2;grid-row:2/6;align-self:center}
  #mkLeads .mk-empty-row td{grid-column:1/-1}.mk-mobile-label{display:block;font-size:12px;color:#657579}.mk-progress{column-gap:20px;row-gap:8px}
}
@media(max-width:640px){#fmPanelMarketing{padding:16px!important}.mk-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mk-funnel>div:nth-child(4){grid-row:1;grid-column:2}.mk-heading h2{font-size:18px}.mk-filters{gap:8px}.mk-filters input{flex-basis:100%}.mk-links>div{display:grid;grid-template-columns:1fr}.mk-dialog{padding:16px}.mk-dialog :is(input,select,button){min-height:44px}}
