/**handles:marby-marketplan-posts**/
.marby-marketplan-posts-page .main-content>.row,.marby-marketplan-posts-page .main-content>.row>.col,.marby-marketplan-posts-page .wpb_content_element,.marby-marketplan-posts-page .wpb_wrapper{margin:0;padding:0}.mmp-posts{--mmp-posts-blue:#70aadd;--mmp-posts-soft:#eef6fc;--mmp-posts-soft-light:#f8fbfd;--mmp-posts-border:#dce7ef;--mmp-posts-muted:#61707d;--mmp-posts-shadow:0 14px 34px rgba(0, 0, 0, 0.055);color:#111;width:100%}.mmp-posts [hidden]{display:none!important}.mmp-posts-container{width:100%}.mmp-posts-hero{background:linear-gradient(180deg,#fff 0,#fff 66%,var(--mmp-posts-soft-light) 100%);padding-bottom:clamp(48px,6vw,78px);padding-top:clamp(54px,7vw,90px)}.mmp-posts-hero-grid{align-items:center;display:grid;gap:clamp(32px,5vw,70px);grid-template-columns:minmax(0,1.15fr) minmax(300px,0.85fr)}.mmp-posts h1{font-size:clamp(44px, 5.4vw, 76px);font-weight:300;letter-spacing:-.05em;line-height:1.02;margin:0 0 22px}.mmp-posts h1 strong{font-weight:700}.mmp-posts-lead{color:#53616c;font-size:clamp(18px, 1.7vw, 24px);max-width:820px}.mmp-posts-month-picker{background:#fff;border:1px solid var(--mmp-posts-border);border-radius:14px;box-shadow:var(--mmp-posts-shadow);margin-top:28px;padding:18px;width:100%}.mmp-posts-month-picker select{background:#fff;border:1px solid #cadbe7;border-radius:8px;color:#111;font:inherit;padding:12px;width:100%}.mmp-posts-month-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.mmp-posts-month-actions .marby-btn{justify-content:center;text-align:center;width:100%}.mmp-posts-month-actions [hidden]{display:none}.mmp-posts-mai-card{background:var(--mmp-posts-soft);border:1px solid var(--mmp-posts-border);border-radius:18px;box-shadow:var(--mmp-posts-shadow);padding:clamp(24px,3vw,34px)}.mmp-posts-mai-card h4{margin-bottom:10px}.mmp-posts-mai-badge{align-items:center;background:var(--mmp-posts-blue);border-radius:50%;color:#fff;display:flex;font-weight:700;height:54px;justify-content:center;margin-bottom:24px;width:54px}.mmp-posts-filterbar{background:var(--mmp-posts-blue);box-shadow:0 4px 18px rgba(0,0,0,.07);color:#fff}.mmp-posts-filter-inner{align-items:stretch;display:flex;flex-direction:column;gap:14px;padding-bottom:18px;padding-top:18px}.mmp-posts-filter-meta{align-items:center;display:flex;justify-content:space-between}.mmp-posts-filter-meta button,.mmp-posts-filter-meta span,.mmp-posts-filter-meta strong{color:#fff}.mmp-posts-filters{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;width:100%}.mmp-posts-filters button{background:0 0;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;padding:7px 12px;white-space:nowrap}.mmp-posts-filters button.is-active{background:#fff;color:#2f6f9d}.mmp-posts-filter-note{color:#fff;font-size:12px}.mmp-posts-filterbar .mmp-posts-filter-label{color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 7px;text-transform:uppercase}.mmp-posts-filterbar .mmp-posts-filter-label:not(:first-child){margin-top:12px}.mmp-posts-status-filters{color:#fff;flex:0 0 auto;font-size:12px;font-weight:700;white-space:nowrap}.mmp-posts-status-divider{color:#fff!important;padding:0 2px}.mmp-posts-status-filters button{background:0 0;border:0;cursor:pointer;font:inherit;padding:3px 5px}.mmp-posts-status-filters button.is-active{text-decoration:underline;text-underline-offset:3px}.mmp-posts-day-filters button:focus-visible,.mmp-posts-filters button:focus-visible,.mmp-posts-status-filters button:focus-visible{outline:3px solid #111;outline-offset:3px}.mmp-posts-day-filters{display:none;gap:8px;overflow-x:auto;padding:3px 3px 8px;scrollbar-color:rgba(255,255,255,0.7) transparent}.mmp-posts-day-filters button{background:0 0;border:1px solid rgba(255,255,255,.7);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700;position:relative}.mmp-posts-all-days{border-radius:999px;flex:0 0 auto;padding:7px 13px}.mmp-posts-day{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;padding:0;width:36px}.mmp-posts-day.no-post{border-style:dashed;opacity:.58}.mmp-posts-day.has-post::after{background:#fff;border-radius:50%;bottom:3px;content:"";height:3px;position:absolute;width:3px}.mmp-posts-day.is-today{box-shadow:0 0 0 2px #111}.mmp-posts-day.is-today::before{background:#111;border-radius:999px;content:"";height:3px;position:absolute;top:3px;width:12px}.mmp-posts-all-days.is-selected,.mmp-posts-day.is-selected{background:#fff;color:#2f6f9d;opacity:1}.mmp-posts-day.is-selected.has-post::after{background:#2f6f9d}.mmp-posts-mobile-filters{display:none}.mmp-posts-laptop-day-select{background:#fff;border:1px solid rgba(255,255,255,.7);border-radius:8px;color:#111;display:block;font:inherit;min-height:44px;padding:9px 11px;width:min(100%,360px)}.mmp-posts-calendar{background:var(--mmp-posts-soft);padding-bottom:80px;padding-top:54px}.mmp-posts-intro{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:30px}.mmp-posts-intro h2{font-size:clamp(34px, 4vw, 56px);font-weight:300;letter-spacing:-.04em;line-height:1.05;margin:0}.mmp-posts-intro h2 strong{font-weight:700}.mmp-posts-guidance{border-left:4px solid var(--mmp-posts-blue);max-width:560px;padding:20px 0 20px 24px}.mmp-posts-guidance h4{margin-bottom:8px}.mmp-posts-guidance p{color:var(--mmp-posts-muted);margin:0}.mmp-posts-week{scroll-margin-top:24px}.mmp-posts-week+.mmp-posts-week{margin-top:54px}.mmp-posts-week-heading{border-bottom:1px solid #cbdce8;margin-bottom:18px;padding-bottom:14px}.mmp-posts-week-heading .marby-eyebrow{margin:0 0 5px}.mmp-posts-week-heading h3{font-size:clamp(27px, 3vw, 40px);font-weight:650;letter-spacing:-.025em;margin:0}.mmp-post-card{background:#fff;border:1px solid var(--mmp-posts-border);border-radius:18px;box-shadow:var(--mmp-posts-shadow);margin-bottom:20px;overflow:hidden}.mmp-post-card.is-approved{border-color:#84bde9;box-shadow:0 14px 34px rgba(112,170,221,.16)}.mmp-post-top{align-items:center;border-bottom:1px solid var(--mmp-posts-border);display:grid;gap:22px;grid-template-columns:112px minmax(0,1fr) auto;padding:24px 28px}.mmp-post-date{border-right:1px solid var(--mmp-posts-border);padding-right:22px}.mmp-post-date .marby-eyebrow{display:block;margin-bottom:2px}.mmp-post-date-label{display:block;font-size:24px;font-weight:700}.mmp-post-chips{display:flex;flex-wrap:wrap;gap:8px}.mmp-post-chips span{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.mmp-post-focus-chip{background:var(--mmp-posts-soft);color:#2f6f9d}.mmp-post-content-chip{background:#2f6f9d;color:#fff}.mmp-post-purpose-chip{background:#f2f3f4;color:#6b747b}.mmp-post-promotion-chip{background:#dbeeff;color:#225f8c}.mmp-post-heading h4{margin-bottom:0;margin-top:8px}.mmp-post-status{background:#f4f7f9;border-radius:999px;color:#6c7a84;font-size:11px;font-weight:700;padding:7px 11px;white-space:nowrap}.mmp-post-card.is-approved .mmp-post-status{background:var(--mmp-posts-soft);color:#2f6f9d}.mmp-post-body{display:grid;grid-template-areas:"media content";grid-template-columns:minmax(300px,0.72fr) minmax(0,1.28fr)}.mmp-post-content{display:grid;gap:18px;grid-area:content;grid-template-columns:1fr 1fr;padding:28px}.mmp-post-media{background:var(--mmp-posts-soft-light);border-right:1px solid var(--mmp-posts-border);display:flex;flex-direction:column;gap:14px;grid-area:media;min-width:0;padding:24px}.mmp-post-media-status{margin:0}.mmp-post-media-status{color:var(--mmp-posts-muted);font-size:12px}.mmp-post-media-progress{min-height:48px;padding:14px}.mmp-post-media-progress .marby-progress-title{display:block;font-size:14px;line-height:1.4;padding-right:72px}.mmp-post-media-progress .marby-progress-time{position:absolute;right:14px;top:14px}.mmp-post-media-stage{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mmp-post-media-empty{align-items:center;background:#fff;border:1.5px dashed #b8d2e5;border-radius:14px;color:var(--mmp-posts-muted);display:flex;grid-column:1/-1;justify-content:center;min-height:220px;padding:24px;text-align:center}.mmp-post-media-tile{min-width:0;position:relative}.mmp-post-media-tile img,.mmp-post-media-tile video{background:#fff;border-radius:10px;display:block;cursor:zoom-in;aspect-ratio:1/1;height:auto;object-fit:cover;width:100%}.mmp-post-media-tile.is-dragging{opacity:.45}.mmp-post-media-trash{align-items:center;background:rgba(0,0,0,.72);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;left:8px;padding:7px;position:absolute;top:8px;width:30px}.mmp-post-media-trash:focus,.mmp-post-media-trash:hover{background:var(--mmp-posts-blue)}.mmp-post-media-trash svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.mmp-post-media-main-badge{background:rgba(0,0,0,.72);border-radius:999px;color:#fff;font-size:10px;font-weight:700;padding:5px 8px;position:absolute;right:8px;top:8px}.mmp-post-media-moves{bottom:8px;display:flex;gap:4px;position:absolute;right:8px}.mmp-post-media-moves button{background:rgba(255,255,255,.92);border:0;border-radius:50%;color:#2f6f9d;cursor:pointer;height:28px;padding:0;width:28px}.mmp-media-lightbox{align-items:center;background:rgba(0,0,0,.88);display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:100000}.mmp-media-lightbox img,.mmp-media-lightbox video{max-height:90vh;max-width:92vw;object-fit:contain}.mmp-media-lightbox-close{background:#fff;border:0;border-radius:50%;color:#111;cursor:pointer;font-size:28px;height:42px;line-height:1;position:absolute;right:20px;top:20px;width:42px}.mmp-post-media-actions{display:grid;gap:10px}.mmp-post-media-upload{cursor:pointer;text-align:center}.mmp-post-media-upload input{display:none}.mmp-post-media-generate{background:#f8fbfd;border:1px solid var(--mmp-posts-border);border-radius:14px;display:grid;gap:10px;padding:16px}.mmp-post-media-generate h5,.mmp-post-media-generate p{margin:0}.mmp-post-media-generate h5{font-size:16px;font-weight:750}.mmp-post-media-generate-guidance{color:var(--mmp-posts-muted);font-size:13px;line-height:1.5}.mmp-post-composition-upload{justify-self:start}.mmp-post-composition-upload input{display:none}.mmp-post-composition-grid{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.mmp-post-composition-tile{aspect-ratio:1;background:#fff;border:1px solid var(--mmp-posts-border);border-radius:8px;overflow:hidden;position:relative}.mmp-post-composition-tile img{cursor:zoom-in;display:block;height:100%;object-fit:cover;width:100%}.mmp-post-composition-tile .mmp-post-media-trash{align-items:center;background:rgba(17,17,17,.78);border:0;border-radius:50%;color:#fff;display:flex;font-size:16px;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:4px;top:4px;width:22px}.mmp-post-media-scene-label{font-size:12px;font-weight:700}.mmp-post-media-generate textarea{border:1px solid #cadbe7;border-radius:8px;margin:0;padding:10px;width:100%}.mmp-post-media.is-busy{opacity:.72}.mmp-post-media.is-locked .mmp-post-media-generate,.mmp-post-media.is-locked .mmp-post-media-moves,.mmp-post-media.is-locked .mmp-post-media-trash,.mmp-post-media.is-locked .mmp-post-media-upload{display:none}.mmp-post-social{border-top:1px solid var(--mmp-posts-border);display:grid;gap:10px;grid-column:1/-1;margin:0;padding:22px 0 0}.mmp-post-social h4,.mmp-post-social p{margin:0}.mmp-post-social-rows{display:grid;gap:8px}.mmp-post-social-row{align-items:center;background:#fff;border:1px solid var(--mmp-posts-border);border-radius:10px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) 132px;padding:9px}.mmp-post-channel-identity{align-items:center;display:flex;gap:7px;min-width:0}.mmp-post-channel-icon{align-items:center;background:var(--mmp-posts-blue);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.mmp-post-channel-icon--linkedin{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;letter-spacing:-1px;line-height:1;padding-right:1px}.mmp-post-channel-destination{color:#111;font-size:14px;font-weight:700;line-height:1.25;min-width:0;overflow-wrap:anywhere}.mmp-post-social-row input[type=time]{border:1px solid #cadbe7;border-radius:7px;font:inherit;padding:6px;width:100%}.mmp-post-social small{color:var(--mmp-posts-muted)}.mmp-posts-regenerate{display:grid;gap:8px;margin-top:12px}.mmp-posts-regenerate[hidden]{display:none}.mmp-posts-regenerate label{display:flex;align-items:center;gap:8px}.mmp-posts-regenerate-progress{align-items:center;background:var(--mmp-posts-soft);border:1px solid var(--mmp-posts-border);border-radius:var(--marby-radius-md);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:6px;padding:14px}.mmp-posts-regenerate-progress[hidden]{display:none}.mmp-posts-regenerate-progress .marby-progress-copy{display:grid;gap:var(--marby-space-xs)}.mmp-posts-regenerate-progress time{color:var(--marby-color-text);font-size:18px;font-weight:var(--marby-font-weight-semibold);font-variant-numeric:tabular-nums}.mmp-posts-cancel-generation{grid-column:2/-1;justify-self:start}.mmp-posts-regenerate-progress.is-complete .mmp-posts-cancel-generation,.mmp-posts-regenerate-progress.is-error .mmp-posts-cancel-generation{display:none}.mmp-posts-regenerate-progress .marby-progress-actions{display:flex;flex-wrap:wrap;gap:var(--marby-space-sm);grid-column:2/-1}.mmp-posts-regenerate-progress .marby-progress-actions[hidden]{display:none}.mmp-posts-regenerate-progress.is-complete .mmp-posts-spinner,.mmp-posts-regenerate-progress.is-error .mmp-posts-spinner{animation:none}.mmp-posts-spinner{animation:mmp-posts-spin .9s linear infinite;border:3px solid rgba(112,170,221,.25);border-radius:50%;border-top-color:var(--mmp-posts-blue);flex:0 0 auto;height:28px;width:28px}@keyframes mmp-posts-spin{to{transform:rotate(360deg)}}.marby-marketplan-posts-page .mp-modal-actions .marby-btn-primary,.marby-marketplan-posts-page .mp-modal-actions .mp-btn-rev,.marby-marketplan-posts-page .mp-modal-actions button[type=submit]{color:#fff!important}.mmp-posts-field.is-caption{grid-column:1/-1}.mmp-posts-field.is-cta,.mmp-posts-field.is-hashtags{grid-column:1/-1}.mmp-posts-field input,.mmp-posts-field textarea{background:#fff;border:1px solid #cadbe7;border-radius:10px;color:#111;font:inherit;line-height:1.55;outline:0;padding:14px;width:100%}.mmp-posts-field textarea{overflow:hidden;resize:none}.mmp-posts-field input:focus,.mmp-posts-field textarea:focus{border-color:var(--mmp-posts-blue);box-shadow:0 0 0 3px rgba(112,170,221,.13)}.mmp-posts-field small{color:var(--mmp-posts-muted);display:block;font-size:12px;margin-top:7px}.mmp-post-actions{align-items:center;border-top:1px solid var(--mmp-posts-border);display:flex;gap:12px;padding:20px 28px}.mmp-post-lock-message{color:var(--mmp-posts-muted);margin:0}.mmp-post-card.is-past .mmp-post-status{background:#eceff1;color:#68747c}.mmp-post-remove{background:0 0;border:0;color:#7b858c;cursor:pointer;margin-left:auto;padding:10px;text-decoration:underline}.mmp-posts-message{border-radius:8px;margin-bottom:18px;padding:0}.mmp-posts-message:empty{display:none}.mmp-posts-message.is-error,.mmp-posts-message.is-success{background:#fff;border:1px solid var(--mmp-posts-border);padding:12px 14px}.mmp-posts-message.is-error{color:#9a2f2f}.mmp-posts-message.is-success{color:#2d7551}.mmp-posts-empty{background:#fff;border:1px solid var(--mmp-posts-border);border-radius:18px;box-shadow:var(--mmp-posts-shadow);padding:clamp(28px,5vw,60px);text-align:center}.mmp-posts-empty p{margin-left:auto;margin-right:auto;max-width:620px}.mmp-posts-filter-empty{background:#fff;border:1px solid var(--mmp-posts-border);border-radius:18px;box-shadow:var(--mmp-posts-shadow);margin-bottom:26px;padding:clamp(24px,4vw,42px);text-align:center}.mmp-posts-filter-empty h3{margin-top:0}.mmp-posts-filter-empty p{color:var(--mmp-posts-muted)}.mmp-posts-final{background:var(--mmp-posts-blue);color:#fff;padding-bottom:62px;padding-top:62px}.mmp-posts-final-grid{align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto}.mmp-posts-final .marby-eyebrow,.mmp-posts-final h2,.mmp-posts-final p,.mmp-posts-final span{color:#fff}.mmp-posts-final h2{font-size:clamp(34px, 4vw, 55px);font-weight:300;line-height:1.06;margin-bottom:10px}.mmp-posts-final h2 strong{font-weight:700}.mmp-posts-final-actions{align-items:center;display:flex;flex-direction:column;gap:10px}.mmp-posts-final-actions span{font-size:12px}@media (max-width:980px){.mmp-posts-final-grid,.mmp-posts-hero-grid{grid-template-columns:1fr}.mmp-post-top{grid-template-columns:90px minmax(0,1fr)}.mmp-post-status{grid-column:2;justify-self:start}}@media (max-width:720px){.mmp-posts-month-actions{grid-template-columns:1fr}.mmp-posts-desktop-filters{display:none}.mmp-posts-mobile-filters{display:grid;gap:12px;width:100%}.mmp-posts-mobile-filters label{display:grid;font-size:12px;font-weight:700;gap:5px;letter-spacing:.04em;text-transform:uppercase}.mmp-posts-mobile-filters select{background:#fff;border:1px solid rgba(255,255,255,.7);border-radius:8px;color:#111;font:inherit;min-height:44px;padding:9px 11px;width:100%}.mmp-posts-intro{align-items:start;flex-direction:column}.mmp-post-body,.mmp-post-top{grid-template-columns:1fr}.mmp-post-body{grid-template-areas:"content" "media"}.mmp-post-content{grid-template-columns:1fr}.mmp-post-media{border-right:0;border-top:1px solid var(--mmp-posts-border)}.mmp-post-media-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.mmp-post-date{border-right:0;padding-right:0}.mmp-post-status,.mmp-posts-field.is-caption{grid-column:auto}.mmp-post-actions{align-items:stretch;flex-direction:column}.mmp-posts-filter-inner{align-items:stretch}.mmp-posts-filters{flex-wrap:wrap;justify-content:flex-start}.mmp-post-social-row{grid-template-columns:auto minmax(0,1fr)}.mmp-post-social-row input[type=time]{grid-column:2}.mmp-post-channel-identity{align-items:center;flex-direction:row;gap:7px}}