:root{--mc-tabs-height:54px;--mc-field-width:calc(66.666667% - 10px);--mc-search-label:14px;--mc-empty:#a94442;--mc-title-bottom:10px;--mc-detail-sidebar:296px}
.product-page:has(.marketing-companies){padding:0}.marketing-companies{font-size:var(--lead-list-body-font);padding-bottom:var(--le-footer-space)}.marketing-companies .lead-base-tabs{min-height:var(--mc-tabs-height)}.marketing-companies .lead-base-actions{max-width:var(--le-sidebar)}.mc-insert>a{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);background:var(--sale-blue);color:var(--surface);height:var(--le-input-height)}.mc-insert>details>summary{font-size:0;padding:var(--space-2);min-height:var(--le-input-height)}.mc-total{color:var(--le-form-label);margin:var(--lead-gap) 0 0;line-height:var(--space-6)}.mc-directory{background:var(--le-form-gray);padding:var(--le-section-edge);border-radius:var(--lead-radius)}.mc-directory form{padding:var(--space-3) var(--space-3) var(--space-2)}.mc-directory form>label{display:block;font-size:var(--mc-search-label);color:var(--le-form-label);margin-bottom:var(--space-2)}.marketing-companies input,.marketing-companies select{min-height:var(--le-input-height);height:var(--le-input-height);font-size:var(--lead-list-body-font);line-height:var(--space-5);border-radius:var(--lead-radius);border-color:var(--lead-border);padding:var(--le-control-padding) var(--space-3)}.mc-directory input{width:100%}.marketing-companies table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;white-space:normal}.marketing-companies th,.marketing-companies td{font-size:var(--lead-list-body-font);text-align:left;padding:var(--space-2);font-weight:400;border-bottom:var(--border) solid var(--lead-border);overflow-wrap:anywhere}.mc-directory th{background:var(--le-form-gray);color:var(--le-form-label);border:var(--border) solid var(--lead-border)}.mc-directory th:first-child{border-right:0;border-radius:var(--lead-radius) 0 0 var(--lead-radius)}.mc-directory th:last-child{width:16%;border-left:0;border-radius:0 var(--lead-radius) var(--lead-radius) 0}.mc-directory td{background:var(--surface)}.marketing-companies td a,.mc-detail-panel a{color:var(--lead-link)}.mc-empty{color:var(--mc-empty);margin:var(--space-5) 0 0;line-height:var(--space-6)}.mc-pagination{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);font-size:var(--font-sm)}.mc-pagination button{border-radius:0;color:var(--lead-link)}.mc-page-title{font-size:var(--le-new-title);line-height:1.2;font-weight:500;margin:var(--lead-gap) 0 var(--mc-title-bottom)}.mc-fields{width:var(--mc-field-width)}.mc-fields .le-field{display:block;margin:0 0 var(--space-4)}.mc-fields .le-field>label{display:block;text-align:left;padding:0 0 var(--space-1);font-weight:600;color:var(--text);line-height:var(--space-6)}.mc-fields .le-field>select{width:100%}.mc-fields .le-prefixed>span{padding:var(--le-control-padding) var(--space-3);line-height:var(--space-5)}.mc-fields textarea{width:100%;min-height:var(--le-note-height);border-radius:var(--lead-radius);border-color:var(--lead-border);font-size:var(--lead-list-body-font)}.mc-fields .le-custom>.field{display:block;margin:0 0 var(--space-4)}.mc-fields .le-custom>.field>span{display:block;text-align:left;margin-bottom:var(--space-1);color:var(--text)}.mc-fields .le-custom>.checklabel,.mc-fields .le-custom>.member-picker{margin:var(--space-4) 0}.marketing-companies .le-footer button{height:var(--le-input-height);min-height:var(--le-input-height);font-size:var(--lead-list-body-font);line-height:var(--space-5);border-radius:0;background:var(--sale-blue);border-color:var(--sale-blue);padding:var(--le-control-padding) var(--space-3)}.mc-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--lead-gap)}.mc-detail-heading h2{font-size:var(--lead-title)}.mc-edit-link{display:inline-flex;padding:var(--space-2) var(--space-3);border:var(--border) solid var(--lead-link);white-space:nowrap}.mc-detail-columns{display:grid;grid-template-columns:var(--mc-detail-sidebar) minmax(0,1fr);gap:var(--lead-gap)}.mc-detail-columns dl{margin:0;border:var(--border) solid var(--lead-border)}.mc-detail-columns dl>div{padding:var(--space-3);border-bottom:var(--border) solid var(--lead-border);overflow-wrap:anywhere}.mc-detail-columns dt{color:var(--le-form-label);font-size:var(--font-sm)}.mc-detail-columns dd{margin:var(--space-1) 0 0}.mc-detail-columns h3{font-size:var(--lead-heading);font-weight:500;border-bottom:var(--border) solid var(--lead-border);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.mc-detail-columns h3>span{float:right}.mc-detail-columns th{background:var(--le-form-gray)}
@media(max-width:760px){.mc-fields{width:100%}.marketing-companies .lead-base-actions{max-width:none;width:100%}.marketing-companies .lead-base-actions input{width:100%}.mc-directory th:last-child{width:25%}.mc-detail-heading{align-items:flex-start;flex-direction:column}.mc-detail-columns{grid-template-columns:1fr}.mc-pagination{justify-content:center;flex-wrap:wrap}}

:root{--mc-tab-y:6px;--mc-tab-x:13.5px;--mc-active-offset:18px}
.marketing-companies .lead-base-tabs{align-items:flex-start;gap:0}.marketing-companies .lead-base-tabs>a{position:relative;padding:var(--mc-tab-y) var(--mc-tab-x);border-bottom:0}.marketing-companies .lead-base-tabs>a.active:after{content:'';position:absolute;left:0;right:0;bottom:calc(-1 * var(--mc-active-offset));height:var(--lead-line);background:var(--text)}.marketing-companies .lead-base-actions:has(form){width:var(--le-sidebar)}.marketing-companies .lead-base-actions input{width:100%}.mc-editor-panel{padding-top:var(--space-4)}
@media(max-width:760px){.marketing-companies .lead-base-actions:has(form){width:100%}.marketing-companies .lead-base-tabs>a.active:after{bottom:0}}
