.campaign-demo{padding:16px 0 26px}.campaign-demo-top{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #c8bd9f;padding-bottom:10px;font:9px monospace;color:#766d55}.campaign-demo-top small{font-size:8px}.campaign-toolbar{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.distribution-first-open #panel-content .campaign-toolbar h3{font:32px/1 Georgia!important;letter-spacing:-1px;text-transform:none!important;margin:0!important}.campaign-toolbar>div{display:flex;gap:5px}.campaign-toolbar button{border:1px solid #b9b49b;background:none;padding:9px 10px;color:#596457;font:9px monospace}.campaign-toolbar button[aria-pressed=true]{background:#34584c;color:#fff4db}.campaign-workbench{display:grid;grid-template-columns:40% 60%;gap:17px;padding-right:17px}.campaign-workbench section{padding:0!important;min-width:0}.campaign-step{font:9px monospace;letter-spacing:1px;display:block;margin:7px 0 12px}.distribution-first-open #panel-content .campaign-audience h4{font:24px Georgia;margin:0 0 12px}.campaign-calendar{background:#dedbbf;border:1px solid #bfb99a;border-top:8px solid #bd7957;display:grid;text-align:center;padding:15px}.campaign-calendar>span{font:8px monospace}.campaign-calendar>b{font:26px Georgia;margin:5px}.campaign-calendar small{font:10px Arial}.campaign-filter{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.campaign-filter span{font:8px monospace;background:#e0e5d5;padding:6px}.campaign-audience table{width:100%;border-collapse:collapse;font:10px Arial}.campaign-audience th{text-align:left;font:8px monospace;border-bottom:2px solid #aab49d;padding:8px 3px}.campaign-audience td{padding:12px 3px;border-bottom:1px solid #d7d7c3}.campaign-excluded{color:#8e8c7b}.campaign-ok{font:8px monospace;color:#365b49;background:#d9e2cf;padding:4px}.campaign-selection{display:flex;align-items:center;gap:13px;padding:15px;border-bottom:2px solid #b17b5b}.campaign-selection>b{font:39px Georgia}.campaign-selection>span{font:11px Arial}.campaign-selection small{display:block;font-size:9px;color:#8a806c;margin-top:5px}.campaign-mail-window{border:1px solid #aeb5a9;border-radius:7px;overflow:hidden;box-shadow:0 8px 18px #20382a1c;background:#fffdf7}.campaign-mail-chrome{display:flex;align-items:center;gap:5px;background:#e2e3d7;padding:10px}.campaign-mail-chrome i{width:6px;height:6px;background:#aab3a0;border-radius:50%}.campaign-mail-chrome span{margin-left:auto;font:7px monospace}.campaign-mail-meta{display:grid;gap:7px;padding:12px 16px;background:#f3f3ea;border-bottom:1px solid #dbddce;font:10px Arial}.campaign-mail-meta strong{font:15px/1.3 Arial}.campaign-mail-body{padding:18px 22px}.campaign-hotel-wordmark{display:block;font:24px Georgia;color:#375646;text-align:center;letter-spacing:4px}.campaign-hotel-wordmark small{display:block;font:7px monospace;letter-spacing:1px;margin:5px 0 14px}.campaign-mail-banner{padding:18px;background:linear-gradient(120deg,#496555,#253f37);color:#fff4d9;border-left:5px solid #c9965d}.campaign-mail-banner small{font:8px monospace;letter-spacing:2px}.distribution-first-open #panel-content .campaign-mail-banner h4{font:27px/1.1 Georgia;margin:8px 0}.campaign-mail-banner>span{font:10px Arial}.distribution-first-open #panel-content .campaign-mail-body p{font:12px/1.55 Arial!important;margin:12px 0!important}.campaign-email-cta{display:inline-block;background:#bd7956;color:#fff8eb;padding:12px 16px;font:11px Arial}.campaign-email-legal{font:8px Arial;color:#8a8c80}.campaign-trail{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #b9b89f;padding:15px 0;margin-top:20px;font:10px Arial}.campaign-trail b{font:11px monospace;color:#b47758;margin-right:5px}.campaign-trail i{font-style:normal;color:#969d88}.distribution-first-open #panel-content .campaign-source{font:10px/1.5 Arial!important;color:#81775e;margin:12px 0!important}.campaign-next{font:12px Arial;color:#385d4c}@media(max-width:700px){.campaign-workbench{grid-template-columns:1fr;padding-right:0}.campaign-toolbar{display:block}.campaign-toolbar>div{margin-top:12px}.campaign-trail{flex-wrap:wrap;gap:10px}.campaign-demo-top{display:block}}
