.mailerpress-contact-metrics-container{container-type:inline-size}.mailerpress-contact-metrics-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.mailerpress-contact-metrics.is-pro .mailerpress-contact-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mailerpress-contact-metrics-grid>*{min-width:0;overflow-wrap:anywhere}.mailerpress-contact-last-engagement{align-items:baseline;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-xs,4px) var(--wpds-dimension-gap-sm,8px);padding-top:var(--wpds-dimension-padding-md,12px)}@container (max-width: 480px){.mailerpress-contact-metrics .mailerpress-contact-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mailerpress-contact-note__content{overflow-wrap:anywhere;white-space:pre-wrap}.mailerpress-contact-note-composer__row{align-items:flex-start;display:flex;gap:var(--wpds-dimension-gap-lg,16px)}.mailerpress-contact-note-composer__type{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .mailerpress-contact-note-composer__content{min-width:0;padding-top:0}.mailerpress-contact-note-composer{margin-top:calc(var(--wpds-dimension-gap-md, 12px)*-1)}.dataviews-view-activity.mailerpress-contact-note-composer .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:visible}.dataviews-view-activity.mailerpress-contact-note-composer .dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{visibility:hidden}.mailerpress-contact-notes:has(.mailerpress-contact-note-composer) .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after{background:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.mailerpress-extension-panel__empty-actions{max-width:480px;width:100%}.mailerpress-contact-note-composer__form{text-align:start;width:100%}.mailerpress-contact-profile{container-type:inline-size}.mailerpress-contact-profile__grid{align-items:start;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:minmax(0,1fr) minmax(280px,360px)}@container (max-width: 720px){.mailerpress-contact-profile__grid{grid-template-columns:minmax(0,1fr)}}.mailerpress-contact-profile__panel{background:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e0e0e0);border-radius:var(--wpds-border-radius-md,4px);min-width:0;padding:var(--wpds-dimension-padding-2xl,24px)}.mailerpress-contact-detail-row{align-items:start;display:grid;gap:var(--wpds-dimension-gap-lg,16px);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:var(--wpds-dimension-padding-xs,6px) 0}
.mailerpress-extension-panel{container-type:inline-size;min-width:0;padding-bottom:var(--wpds-dimension-padding-2xl,24px)}.mailerpress-extension-panel__loading{display:flex;justify-content:center;padding:var(--wpds-dimension-padding-3xl,32px) 0}.mailerpress-extension-panel__empty{margin-inline:auto;text-align:center}.mailerpress-extension-muted{color:var(--wpds-color-foreground-content-neutral-weak,#757575)}.mailerpress-extension-layout{align-items:start;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.mailerpress-extension-block{min-width:0;overflow-wrap:anywhere}.mailerpress-extension-block.is-full{grid-column:1/-1}.mailerpress-extension-card__description{white-space:pre-wrap}.mailerpress-extension-card__link{flex-shrink:0;white-space:nowrap}.mailerpress-extension-fields{display:grid;margin:0}.mailerpress-extension-fields__row{display:grid;gap:var(--wpds-dimension-gap-md,12px);grid-template-columns:minmax(96px,35%) minmax(0,1fr);padding:var(--wpds-dimension-padding-sm,8px) 0}.mailerpress-extension-fields__row+.mailerpress-extension-fields__row{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.mailerpress-extension-fields__row:first-child{padding-top:0}.mailerpress-extension-fields__row:last-child{padding-bottom:0}.mailerpress-extension-fields dt{color:var(--wpds-color-foreground-content-neutral-weak,#757575)}.mailerpress-extension-fields dd{margin:0;white-space:pre-wrap}.mailerpress-extension-metrics{display:grid;gap:var(--wpds-dimension-gap-lg,16px) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0}.mailerpress-extension-metrics__item{border-inline-start:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);min-width:0;padding-inline:var(--wpds-dimension-padding-xl,20px)}.mailerpress-extension-metrics__item:first-child{border-inline-start:0;padding-inline-start:0}.mailerpress-extension-metrics dt{color:var(--wpds-color-foreground-content-neutral-weak,#757575)}.mailerpress-extension-metrics dd{margin:var(--wpds-dimension-gap-xs,4px) 0 0}.mailerpress-extension-timeline{border-inline-start:1px solid var(--wpds-color-stroke-surface-neutral,#ddd);list-style:none;margin:0;padding-inline-start:var(--wpds-dimension-padding-xl,20px)}.mailerpress-extension-timeline li{padding:0 0 var(--wpds-dimension-padding-lg,16px);white-space:pre-wrap}.mailerpress-extension-timeline li:last-child{padding-bottom:0}.mailerpress-extension-table .dataviews-view-table{margin:0}.mailerpress-extension-table .dataviews-view-table tr:last-child td{border-bottom:0}.mailerpress-extension-table__search{padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-md,12px)}.mailerpress-extension-table__pagination{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}@container (max-width: 720px){.mailerpress-extension-layout{grid-template-columns:minmax(0,1fr)}.mailerpress-extension-block{grid-column:1/-1}.mailerpress-extension-metrics__item{border-inline-start:0;padding-inline:0}}
.dataviews-filters__summary-popover:has(.mailerpress-date-range-filter) .components-popover__content{max-width:calc(100vw - 32px);min-width:0;width:360px}.dataviews-filters__summary-popover:has(.mailerpress-date-range-filter) .dataviews-filters__user-input-widget{padding:16px}
.mailerpress-contextual-help-layout:has(.mailerpress-contact-listing.is-list),.mailerpress-contextual-help-layout__main:has(.mailerpress-contact-listing.is-list){background:transparent}.mailerpress-contact-listing{height:100%;min-height:0}.mailerpress-contact-listing.is-list{animation:none;display:grid;gap:var(--wpds-dimension-gap-lg,16px);grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index{background:var(--wpds-color-background-surface-neutral,#fff);border-radius:var(--wpds-border-radius-lg,8px);min-width:0;overflow:hidden}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .content,.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .content__wrapper,.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .mailerpress-dataviews,.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index>.container{display:flex;flex:1;flex-direction:column;min-height:0}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index>.container{height:100%}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .content,.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .content__wrapper{padding:0;width:100%}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .mailerpress-contact-listing__notice{flex-shrink:0;padding:24px 24px 0}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .mailerpress-contact-listing__notice .components-notice{margin:0}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .component-view__header{flex-shrink:0;padding:24px}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .component-view__header-row{flex-wrap:nowrap;gap:8px}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .component-view__header-side{flex-shrink:0}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .component-view__header h2{font-size:var(--wpds-typography-font-size-xl,20px)}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .mailerpress-dataviews{margin:0}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .dataviews-wrapper{min-height:0;overflow:auto}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .dataviews-footer__content{flex-wrap:wrap}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .dataviews-view-list__field,.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index .dataviews-view-list__field-value{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.mailerpress-contact-listing__detail{container-type:inline-size;display:block;min-width:0;overflow:auto;overflow-wrap:anywhere;padding:var(--wpds-dimension-padding-2xl,24px)}@media(max-width:1080px){.mailerpress-contact-listing.is-list{grid-template-columns:minmax(0,1fr);height:auto}.mailerpress-contact-listing.is-list>.mailerpress-contact-listing__index{max-height:520px}}
.mailerpress-import-progress{box-sizing:border-box;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-lg,16px);min-width:0;padding-block:var(--wpds-dimension-padding-lg,16px);width:100%}.mailerpress-import-progress__header{align-items:baseline;display:flex;gap:var(--wpds-dimension-gap-lg,16px);justify-content:space-between}.mailerpress-import-progress__header h2{margin:0;min-width:0}.mailerpress-import-progress__percentage{flex-shrink:0;font-variant-numeric:tabular-nums}.mailerpress-import-progress .mailerpress-import-progress__bar{width:100%}.mailerpress-import-progress__details{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-sm,8px) var(--wpds-dimension-gap-lg,16px);justify-content:space-between}.mailerpress-import-progress .mailerpress-import-progress__help{color:var(--wpds-color-foreground-content-neutral-weak,#757575)}.mailerpress-import-step{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.mailerpress-import-result{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-lg,16px);margin-inline:auto;max-width:480px;padding-block:var(--wpds-dimension-padding-3xl,32px);text-align:center;width:100%}.mailerpress-import-result__icon{align-items:center;background:var(--wpds-color-background-surface-success-weak,#eff9f1);border-radius:50%;display:inline-flex;fill:var(--wpds-color-foreground-content-success,#345b37);height:56px;justify-content:center;width:56px}.mailerpress-import-result__content{display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px)}.mailerpress-import-result__content h2{margin:0}.mailerpress-import-result .mailerpress-import-result__description{color:var(--wpds-color-foreground-content-neutral-weak,#757575)}.mailerpress-import-result>.components-notice{align-self:stretch;margin:0;text-align:start}
.mailerpress-steps__list{display:flex;list-style:none;margin:0;padding:0}.mailerpress-steps__step{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0;min-width:0;position:relative}.mailerpress-steps__step:after{background:var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);position:absolute}.mailerpress-steps__step:not(:last-child):after{content:""}.mailerpress-steps__step.is-done:after{background:var(--wp-admin-theme-color,#3858e9)}.mailerpress-steps__item{background:none;border:0;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:inherit;display:flex;font:inherit;padding:0;text-align:inherit;width:100%}.mailerpress-steps button.mailerpress-steps__item{cursor:pointer}.mailerpress-steps button.mailerpress-steps__item:hover .mailerpress-steps__title{text-decoration:underline}.mailerpress-steps button.mailerpress-steps__item:focus-visible{outline:var(--wpds-border-width-focus,2px) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:2px}.mailerpress-steps__marker{align-items:center;background:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:50%;box-sizing:border-box;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:inline-flex;flex:0 0 auto;font-size:var(--wpds-typography-font-size-sm,12px);font-variant-numeric:tabular-nums;font-weight:var(--wpds-typography-font-weight-emphasis,499);height:28px;justify-content:center;line-height:1;position:relative;width:28px;z-index:1}.mailerpress-steps__marker svg{fill:currentColor}.mailerpress-steps__text{min-width:0}.mailerpress-steps__step.is-current .mailerpress-steps__marker{background:var(--wp-admin-theme-color,#3858e9);border-color:transparent;color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.mailerpress-steps__step.is-done .mailerpress-steps__marker{border-color:var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color,#3858e9)}.mailerpress-steps__step.is-current,.mailerpress-steps__step.is-done{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.mailerpress-steps.is-horizontal{align-self:stretch;box-sizing:border-box;max-width:none;min-width:0;width:100%}.mailerpress-steps.is-horizontal .mailerpress-steps__list{min-width:0;width:100%}.mailerpress-steps.is-horizontal .mailerpress-steps__step{align-items:flex-start;display:flex;flex:1 1 0}.mailerpress-steps.is-horizontal .mailerpress-steps__step:last-child{flex:0 0 auto}.mailerpress-steps.is-horizontal .mailerpress-steps__step:after{border-radius:var(--wpds-border-radius-xs,1px);flex:1 1 auto;height:2px;margin:13px var(--wpds-dimension-gap-sm,8px) 0;min-width:var(--wpds-dimension-gap-lg,16px);position:static}.mailerpress-steps.is-horizontal .mailerpress-steps__item{align-items:center;flex:0 1 auto;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);max-width:12rem;min-width:0;width:auto}.mailerpress-steps.is-horizontal .mailerpress-steps__text{align-items:center;box-sizing:border-box;max-width:100%}.mailerpress-steps.is-horizontal .mailerpress-steps__text>span{justify-content:center;max-width:100%;min-width:0}.mailerpress-steps.is-horizontal .mailerpress-steps__title{max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}.mailerpress-steps.is-vertical .mailerpress-steps__list{flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px)}.mailerpress-steps.is-vertical .mailerpress-steps__step:after{border-radius:var(--wpds-border-radius-xs,1px);bottom:-8px;right:25px;top:48px;width:2px}.mailerpress-steps.is-vertical .mailerpress-steps__item{border-radius:8px;gap:var(--wpds-dimension-gap-md,12px);padding:var(--wpds-dimension-padding-md,12px)}.mailerpress-steps.is-vertical .mailerpress-steps__text{padding-top:4px}
.mailerpress-contact-importer{display:flex;flex:1;flex-direction:column;min-height:100%;min-width:0}.mailerpress-contact-importer__step{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);min-width:0;padding-bottom:var(--wpds-dimension-padding-2xl,24px)}.mailerpress-contact-importer__step-header{display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);max-width:720px}.mailerpress-contact-importer__step-header h3,.mailerpress-contact-importer__step-header p{margin:0}.mailerpress-contact-importer__step-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.mailerpress-contact-importer__dropzone{align-items:center;background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px dashed var(--wpds-color-stroke-surface-neutral-strong,#8a8a8a);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);justify-content:center;min-height:240px;padding:var(--wpds-dimension-padding-3xl,32px) var(--wpds-dimension-padding-2xl,24px);position:relative;text-align:center;width:100%}.mailerpress-contact-importer__dropzone p{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);margin:0;max-width:460px}.mailerpress-contact-importer__dropzone-icon{fill:var(--wpds-color-foreground-content-neutral-weak,#707070)}.mailerpress-contact-importer__fields{align-items:start;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.mailerpress-contact-importer__narrow-field{max-width:320px;width:100%}.mailerpress-contact-importer__error{color:var(--wpds-color-foreground-content-error,#cc1818);margin:var(--wpds-dimension-gap-xs,4px) 0 0}.mailerpress-contact-importer__summary{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-md,4px);margin:0}.mailerpress-contact-importer__summary>div{align-items:center;display:grid;gap:var(--wpds-dimension-gap-lg,16px);grid-template-columns:minmax(160px,220px) minmax(0,1fr);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-lg,16px)}.mailerpress-contact-importer__summary>div+div{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.mailerpress-contact-importer__summary dt{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}.mailerpress-contact-importer__summary dd{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-sm,8px);margin:0}.mailerpress-contact-importer__actions{align-items:center;background:var(--wpds-color-background-surface-neutral-strong,#fff);border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;display:flex;gap:var(--wpds-dimension-gap-lg,16px);justify-content:space-between;margin-top:auto;padding:var(--wpds-dimension-padding-lg,16px) 0;position:sticky;z-index:2}.mailerpress-contact-importer__actions-main{align-items:center;display:flex;gap:var(--wpds-dimension-gap-lg,16px);justify-content:flex-end;min-width:0}.mailerpress-contact-importer__actions-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0;max-width:420px;text-align:left}@media screen and (max-width:782px){.mailerpress-contact-importer__fields,.mailerpress-contact-importer__summary>div{grid-template-columns:minmax(0,1fr)}.mailerpress-contact-importer__summary>div{gap:var(--wpds-dimension-gap-xs,4px)}.mailerpress-contact-importer__actions{flex-wrap:wrap}.mailerpress-contact-importer__actions-main{flex:1 1 auto;flex-wrap:wrap}.mailerpress-contact-importer__actions-hint{flex-basis:100%;max-width:none;text-align:right}}
.mailerpress-add-contact{display:flex;flex-direction:column;gap:24px;height:100%;min-height:0;width:100%}.mailerpress-add-contact>.components-notice{flex-shrink:0;margin:0}.mailerpress-add-contact__sections{display:grid;flex-shrink:0;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mailerpress-add-contact__section{min-width:0}.mailerpress-add-contact__section+.mailerpress-add-contact__section{border-inline-start:1px solid var(--wpds-color-stroke-surface-neutral,#ddd);padding-inline-start:32px}.mailerpress-add-contact__section h2{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:600;line-height:1.5;margin:0 0 24px}.mailerpress-add-contact__custom-grid,.mailerpress-add-contact__names{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.mailerpress-add-contact__custom-grid>*,.mailerpress-add-contact__names>*{min-width:0}.mailerpress-add-contact__custom-fields{flex-shrink:0}.mailerpress-add-contact__custom-fields.components-panel__body{border-bottom:0;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#ddd);padding:16px 0 24px}.mailerpress-add-contact__custom-fields.components-panel__body:not(.is-opened){padding-bottom:16px}.mailerpress-add-contact__custom-fields.components-panel__body>.components-panel__body-title{margin:0 0 16px}.mailerpress-add-contact__custom-fields.components-panel__body>.components-panel__body-title:hover{background:transparent}.mailerpress-add-contact__custom-fields:not(.is-opened)>.components-panel__body-title{margin-bottom:0}.mailerpress-add-contact__custom-fields .components-panel__body-toggle.components-button{border-radius:2px;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);height:auto;line-height:1.5;margin:0 -8px;padding:8px 8px 8px 40px;width:calc(100% + 16px)}.mailerpress-add-contact__custom-fields .components-panel__body-toggle.components-button .components-panel__arrow{left:8px}.mailerpress-add-contact .components-form-token-field__input-container{box-sizing:border-box}.mailerpress-add-contact__error{color:var(--wpds-color-foreground-content-error,#d63638);font-size:12px;margin:8px 0 0}@media(max-width:960px){.mailerpress-add-contact__sections{gap:24px;grid-template-columns:minmax(0,1fr)}.mailerpress-add-contact__section+.mailerpress-add-contact__section{border-inline-start:0;border-top:1px solid var(--wpds-color-stroke-surface-neutral,#ddd);padding-inline-start:0;padding-top:24px}}@media(max-width:480px){.mailerpress-add-contact__custom-grid,.mailerpress-add-contact__names{grid-template-columns:minmax(0,1fr)}.mailerpress-add-contact>.sticky-actions{flex-wrap:wrap}}
