.org-marketing{min-width:0}.org-mkt-brand,.org-mkt-campaign,.org-mkt-empty{padding:26px;border:1px solid #ffffffb8;border-radius:24px;background:rgba(248,252,249,.76);overflow-wrap:anywhere}.org-mkt-brand>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.org-mkt-brand h2{font-size:29px;margin:7px 0}.org-mkt-brand header p{margin:4px 0;color:#587566}.org-mkt-brand-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:26px;margin-top:22px}.org-mkt-brand-grid h3{font-size:15px;color:#315e4e}.org-mkt-brand-grid h4{margin-bottom:5px}.org-mkt-brand-grid p{white-space:pre-wrap;color:#4f6b5d}.org-mkt-brand>footer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid #cdddce}.org-mkt-brand>footer small{max-width:65ch;color:#5d7868}.org-mkt-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.org-mkt-palette>div{display:grid;gap:5px;min-width:0}.org-mkt-palette i{display:block;aspect-ratio:1.7;border:1px solid #afc3b7;border-radius:15px}.org-mkt-palette strong,.org-mkt-palette small{font-size:11px;overflow-wrap:anywhere}.org-mkt-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.org-mkt-stats article{display:grid;gap:5px;border:1px solid #fafffad9;border-radius:20px;background:rgba(242,249,244,.76);padding:20px}.org-mkt-stats strong{font-size:30px;color:#315e4e}.org-mkt-stats span{font-size:13px;color:#567463}.org-mkt-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;background:rgba(246,251,247,.75);border:1px solid #e1ece5;border-radius:20px;padding:18px}.org-mkt-filters label{display:grid;gap:7px}.org-mkt-filters :is(input,select){width:100%;min-width:0;padding:12px;border:1px solid #c9dbd0;border-radius:12px;background:#fbfefc;color:#315e4e;font:inherit}.org-mkt-campaigns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.org-mkt-campaign header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.org-mkt-campaign header small{color:#5f7969;max-width:60%;text-align:right}.org-mkt-state{display:inline-flex;padding:5px 10px;border-radius:20px;font-size:11px;background:#e3ece5;color:#426451}.org-mkt-state.is-active{background:#d2e9da;color:#235b39}.org-mkt-state.is-paused{background:#f6ebd3;color:#73582f}.org-mkt-state.is-cancelled{background:#f8e7e2;color:#944e3c}.org-mkt-campaign h3{margin:20px 0 8px;font-size:24px}.org-mkt-campaign>p{white-space:pre-wrap}.org-mkt-campaign dl{display:grid;gap:10px}.org-mkt-campaign dl div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px}.org-mkt-campaign dt{color:#6b8074}.org-mkt-campaign dd{margin:0}.org-mkt-progress label{display:grid;gap:8px}.org-mkt-campaign progress,.org-mkt-result meter{width:100%;height:9px;accent-color:#467560}.org-mkt-result{display:grid;gap:7px;margin-top:20px;padding:16px;border:1px solid #d6e6dc;border-radius:17px;background:#f8fcf8a6}.org-mkt-result strong{font-size:24px}.org-mkt-result small{font-size:12px;font-weight:400}.org-mkt-campaign footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.org-mkt-empty{grid-column:1/-1;text-align:center;padding:50px 24px}.org-mkt-danger{color:#a13d34!important;background:rgba(255,239,235,.87)!important}
.org-mkt-editor{display:flex;flex-direction:column;width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;padding:0;background:#f6faf7;border:1px solid #dae6dc;border-radius:25px}.org-mkt-editor>.org-modal-head{padding:24px;margin:0;flex-shrink:0}.org-mkt-editor .org-modal-head h2{overflow-wrap:anywhere}.org-mkt-editor .org-modal-head>button{width:42px;height:42px;min-width:42px;display:grid;place-items:center;padding:0;flex-shrink:0;font-size:25px}.org-mkt-editor-body{padding:8px 24px 20px;overflow:auto;min-height:0;overscroll-behavior:contain}.org-mkt-editor-body>label{margin-bottom:18px}.org-mkt-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.org-mkt-fields.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.org-mkt-editor label{display:grid;gap:7px;font-weight:600}.org-mkt-editor :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:43px;padding:12px;border:1px solid #ccded2;border-radius:12px;background:#fff;color:#315e4e;font:inherit}.org-mkt-editor textarea{resize:vertical}.org-mkt-editor-body p{font-size:13px;color:#5f796a}.org-mkt-deliverables{margin:20px 0 26px;padding:18px;border:1px solid #d2e2d7;border-radius:20px;background:#ebf5ef}.org-mkt-step{display:grid;grid-template-columns:24px minmax(0,1fr) 40px;align-items:center;gap:10px;margin:10px 0}.org-mkt-step>input[type=checkbox]{width:19px;height:19px;accent-color:#315e4e}.org-mkt-step>button{padding:0!important;min-width:40px;height:40px}.org-app .org-mkt-editor>.org-modal-actions{position:static;margin:0 16px 16px;padding:16px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;border:1px solid #d5e3d9;border-radius:18px;background:#fbfefbd9;flex-shrink:0}.org-mkt-editor [data-crm-form-error]:not(:empty){color:#a3352d;padding:14px;border-radius:12px;background:#fff0ed}.org-marketing :is(button,a,input,select):focus-visible,.org-mkt-editor :is(button,input,select,textarea):focus-visible{outline:3px solid #699d80;outline-offset:3px}
@media(max-width:800px){.org-mkt-brand-grid{grid-template-columns:1fr 1fr}.org-mkt-brand-grid>div:last-child{grid-column:1/-1}.org-mkt-palette{max-width:400px}.org-mkt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.org-mkt-brand,.org-mkt-campaign{padding:20px}.org-mkt-brand>header{align-items:flex-start;flex-direction:column}.org-mkt-brand-grid,.org-mkt-filters,.org-mkt-fields,.org-mkt-fields.is-three{grid-template-columns:minmax(0,1fr)}.org-mkt-brand h2{font-size:26px}.org-mkt-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.org-mkt-editor>.org-modal-head{padding:18px}.org-mkt-editor-body{padding:8px 16px 18px}.org-app .org-mkt-editor>.org-modal-actions{margin:0 10px 10px;padding:12px}.org-mkt-deliverables{padding:12px}.org-mkt-editor input,.org-mkt-editor textarea{font-size:16px}.org-mkt-campaign header{flex-wrap:wrap}}
@media(forced-colors:active){.org-mkt-brand,.org-mkt-campaign,.org-mkt-editor,.org-mkt-result{background:Canvas;color:CanvasText;border-color:CanvasText}.org-mkt-state{background:Canvas;color:CanvasText;border:1px solid CanvasText}}
