.marketing-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}.marketing-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:20px}.marketing-toolbar h2{margin:0;min-width:160px;text-transform:capitalize}.marketing-toolbar .field{margin:0;min-width:180px}.marketing-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:28px}.marketing-weekday{padding:10px;text-align:center;color:var(--muted,#526582)}.marketing-day{min-height:150px;padding:12px;border-radius:18px;min-width:0}.marketing-day>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.marketing-day.muted{opacity:.3}.marketing-add{border:0;border-radius:50%;background:transparent;color:inherit;font-size:22px;min-width:32px;min-height:32px;cursor:pointer}.marketing-event{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;padding:10px;margin:0 0 10px;border:1px solid currentColor;border-left-width:3px;border-radius:12px;background:rgba(128,155,190,.1);color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere}.marketing-event span,.marketing-event small{font-size:11px;opacity:.8}.marketing-event b{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.marketing-event.source-offline{border-left-color:#a26731}.marketing-event.source-content{border-left-color:#8b67c4}.marketing-event.source-broadcast{border-left-color:#2e9875}.marketing-event.source-ads{border-left-color:var(--accent,#287bdc)}.marketing-agenda{display:grid;gap:14px}.marketing-record{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 0;border-bottom:1px solid rgba(128,145,175,.25)}.marketing-record:last-child{border-bottom:0}.marketing-record .grow{min-width:200px}.marketing-record b{display:block;max-width:70ch;overflow-wrap:anywhere}.marketing-record small{display:block;margin-top:8px;opacity:.75}.marketing-form{display:grid;gap:24px;padding:12px 2px 6px}.marketing-form .field{margin:0;min-width:0}.marketing-form .field-label{display:block;margin-bottom:10px}.marketing-form .field-shell{display:flex;width:100%;box-sizing:border-box}.marketing-form input:not([type=checkbox]),.marketing-form textarea{width:100%;min-width:0;box-sizing:border-box}.marketing-form textarea{resize:vertical}.marketing-form .select{width:100%}.marketing-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.marketing-divider{display:grid;gap:18px;border-top:1px solid rgba(128,145,175,.3);padding-top:24px}.marketing-divider h3{margin:0}.marketing-consent,.marketing-recipient{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.marketing-consent input,.marketing-recipient input{margin-top:4px;flex:0 0 auto}.marketing-recipients{max-height:280px;overflow:auto;display:grid;gap:16px;padding:4px}.marketing-recipient b,.marketing-recipient small{display:block;overflow-wrap:anywhere}.marketing-recipient small{opacity:.75}.marketing-media{display:grid;gap:12px;max-height:180px;overflow:auto;margin:12px 0}.marketing-media label{overflow-wrap:anywhere}.marketing-month~.panel{margin-bottom:24px}.marketing-tabs a{white-space:normal}.marketing-form .notice{margin:0}.marketing-form button:disabled{opacity:.55;cursor:wait}@media(max-width:1200px){.marketing-month{gap:6px}.marketing-day{padding:8px}.marketing-event{padding:7px}}@media(max-width:850px){.marketing-month{grid-template-columns:minmax(0,1fr)}.marketing-weekday,.marketing-day.muted{display:none}.marketing-day{min-height:auto;padding:16px}.marketing-event b{font-size:14px}.marketing-two{grid-template-columns:minmax(0,1fr)}.marketing-toolbar{gap:12px}.marketing-record .grow{min-width:0;flex-basis:100%}}
