.campaign-area{color:#405056;max-width:1180px;line-height:1.8}[dir] .campaign-area{margin:auto}.campaign-area h1{font-size:24px;font-weight:700}[dir] .campaign-area h1{margin:0}.campaign-area h2{font-size:18px;font-weight:700}[dir] .campaign-area h2{margin-bottom:18px}.campaign-area p{color:#687b83}.campaign-area .campaign-actions,.campaign-area .campaign-header,.campaign-area .campaign-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}[dir] .campaign-area .campaign-actions,[dir] .campaign-area .campaign-header,[dir] .campaign-area .campaign-tools{margin-bottom:20px}[dir] .campaign-area .campaign-panel{background:#fff;border:1px solid #e1e9ed;border-radius:14px;padding:24px;margin:20px 0;box-shadow:0 3px 14px rgba(37,63,76,.0196078431372549)}.campaign-area .campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.campaign-area label{display:grid;gap:6px;font-size:13px;min-width:0}.campaign-area input:not([type=checkbox]):not([type=radio]),.campaign-area select,.campaign-area textarea{width:100%;min-height:44px;color:inherit;font:inherit}[dir] .campaign-area input:not([type=checkbox]):not([type=radio]),[dir] .campaign-area select,[dir] .campaign-area textarea{border:1px solid #dce5ea;border-radius:8px;padding:10px 12px;background:#fff}.campaign-area textarea{resize:vertical;min-height:92px}.campaign-area .campaign-button,.campaign-area button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#426171;font:inherit;text-decoration:none}[dir] .campaign-area .campaign-button,[dir] .campaign-area button{border:1px solid #dce5ea;border-radius:8px;background:#f7fafb;padding:10px 16px;cursor:pointer}.campaign-area .primary{color:#fff}[dir] .campaign-area .primary{background:#257d92;border-color:#257d92}.campaign-area button:disabled{opacity:.5}[dir] .campaign-area button:disabled{cursor:default}.campaign-area :focus-visible{outline:3px solid #239faf;outline-offset:3px}.campaign-area .check{display:flex;align-items:center;gap:10px;min-height:44px}.campaign-area input[type=checkbox],.campaign-area input[type=radio]{width:19px;height:19px;accent-color:#257d92;flex-shrink:0}.campaign-area .campaign-message{color:#79521f;overflow-wrap:anywhere}[dir] .campaign-area .campaign-message{padding:14px 18px;border-radius:9px;background:#fff6e9}.campaign-area .campaign-tabs{display:flex;gap:8px}[dir] .campaign-area .campaign-tabs{margin-bottom:18px}[dir] .campaign-area .campaign-tabs [aria-pressed=true]{background:#e7f3f6;border-color:#72adb9}.campaign-area .campaign-table-wrap{overflow-x:auto}.campaign-area table{width:100%;border-collapse:collapse;min-width:580px}[dir] .campaign-area td,[dir] .campaign-area th{text-align:start;padding:14px;border-bottom:1px solid #e6edf0}.campaign-area .campaign-state{display:inline-block;color:#286777;font-size:12px}[dir] .campaign-area .campaign-state{border-radius:20px;padding:3px 10px;background:#edf4f6}.campaign-area .campaign-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.campaign-area .campaign-metrics strong{display:block;font-size:28px;color:#257d92}.campaign-area .campaign-preview{overflow-wrap:anywhere}[dir] .campaign-area .campaign-preview{border:1px solid #dceaf0;border-radius:16px;background:#eff8fb;padding:28px;margin:auto}[dir] .campaign-area .campaign-preview.soft-rose{background:#fff3f6}[dir] .campaign-area .campaign-preview.neutral{background:#f5f6f7}[dir] .campaign-area .campaign-preview.compact-strip{padding:16px}.campaign-area .campaign-preview.mobile{max-width:360px}.campaign-area small{display:block;color:#687b83}.dark-layout .campaign-area{color:#d0d2d6}[dir] .dark-layout .campaign-area .campaign-panel,[dir] .dark-layout .campaign-area input:not([type=checkbox]):not([type=radio]),[dir] .dark-layout .campaign-area select,[dir] .dark-layout .campaign-area textarea{background:#283046;border-color:#3b4253}[dir] .dark-layout .campaign-area .campaign-preview{background:#203947}@media(max-width:600px){[dir] .campaign-area .campaign-panel{padding:16px}.campaign-area .campaign-grid,.campaign-area .campaign-metrics{grid-template-columns:1fr}.campaign-area h1{font-size:21px}.campaign-area .campaign-tools>*{width:100%}}.campaign-area .campaign-preview img{max-width:100%;height:auto}[dir] .campaign-area .campaign-preview img{border-radius:10px;margin-bottom:20px}.campaign-area fieldset{min-width:0}[dir] .campaign-area fieldset{border:0;padding:0;margin:0}.campaign-area .campaign-context{max-width:850px}[dir] .campaign-area .campaign-context{text-align:start;margin:auto;background:#fff;padding:20px;border:1px solid #e1e9ed;border-radius:12px}.campaign-area .campaign-context.mobile{max-width:360px}[dir] .campaign-area .campaign-context.mobile{padding:12px}.campaign-area .campaign-trend-day{display:grid;grid-template-columns:100px 1fr 50px;align-items:center;gap:12px;font-size:12px}[dir] .campaign-area .campaign-trend-day{margin:10px 0}.campaign-area .campaign-trend-track{height:12px}[dir] .campaign-area .campaign-trend-track{background:#edf3f5;border-radius:5px}.campaign-area .campaign-trend-track span{display:block;height:12px}[dir] .campaign-area .campaign-trend-track span{background:#257d92;border-radius:5px}.campaign-area .campaign-tools input{flex:2 1 250px;width:auto}.campaign-area .campaign-tools select{flex:1 1 180px;width:auto}.campaign-area .campaign-tools .campaign-button,.campaign-area .campaign-tools button{flex:0 0 auto}@media(max-width:600px){.campaign-area .campaign-tools input,.campaign-area .campaign-tools select{flex-basis:100%;width:100%}}.campaign-editor-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:24px;align-items:start}.campaign-live-preview{position:sticky;top:24px;min-width:0}[dir] .campaign-live-preview{padding:24px 0}[dir] .campaign-area details{margin:20px 0;border-top:1px solid #e1e9ed;padding-top:14px}.campaign-area summary{min-height:44px;display:list-item;font-weight:600;color:#426171}[dir] .campaign-area summary{cursor:pointer}[dir] .campaign-area details[open]>summary{margin-bottom:16px}[dir] .campaign-area details>label,[dir] .campaign-area fieldset>div>label,[dir] .campaign-area fieldset>label{margin-bottom:14px}[dir] .campaign-upload{padding:16px;border:1px dashed #b6ccd4;border-radius:10px;margin:18px 0}.campaign-upload-thumbnail{max-width:180px;max-height:120px;object-fit:cover}[dir] .campaign-upload-thumbnail{border-radius:8px;margin-top:12px}.campaign-language-note{display:flex;gap:10px;align-items:center;color:#79521f}[dir] .campaign-language-note{margin-top:12px}@media(max-width:900px){.campaign-editor-layout{grid-template-columns:1fr}.campaign-live-preview{position:static}}.campaign-context.mobile .content-campaign-image-banner.content-campaign-has-image{grid-template-columns:1fr;gap:18px}[dir] .campaign-context.mobile .campaign{padding:24px 18px;border-radius:16px}.campaign-context.mobile .campaign .content-campaign-actions a{width:100%}.campaign-context.mobile .content-campaign-visual img{max-height:210px}.campaign-report-filters{grid-column:1/-1}[dir] .campaign-report-filters>summary{cursor:pointer;padding:.5rem 0}.campaign-report[dir=rtl],.campaign-report[dir=rtl] td,.campaign-report[dir=rtl] th{text-align:right}.campaign-report[dir=ltr],.campaign-report[dir=ltr] td,.campaign-report[dir=ltr] th{text-align:left}.campaign-area .campaign-info{color:#426171}[dir] .campaign-area .campaign-info{padding:14px 18px;border-radius:9px;background:#edf6f8}[dir] .campaign-row-actions .campaign-button{margin:4px}.campaign-table-wrap:focus-visible{outline:3px solid #239faf;outline-offset:3px}[dir] .campaign-area .campaign-header{margin-top:18px}.campaign-picker{min-width:0}[dir] .campaign-picker{margin-bottom:20px}.campaign-picker .check span{min-width:0;overflow-wrap:anywhere}.campaign-picker-selected{display:flex;align-items:center;justify-content:space-between;gap:12px}[dir] .campaign-picker-selected{border-bottom:1px solid #e1e9ed;padding:10px 0}.campaign-picker-selected>span{min-width:0;overflow-wrap:anywhere}.campaign-picker-selected button{flex-shrink:0}[dir] .campaign-publish-requirements{padding:16px 24px;background:#fff6e9;border-radius:8px}.campaign-report .campaign-grid{align-items:start}.campaign-report label{align-content:start}.campaign-report select{height:44px}.campaign-report-date-label{display:block;font-size:13px}[dir] .campaign-report-date-label{margin-bottom:6px}.campaign-picker-results,.campaign-picker-selection{max-height:19rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}[dir] .campaign-picker-results,[dir] .campaign-picker-selection{padding:4px 6px;margin:12px 0;border:1px solid #dce5ea;border-radius:8px}.campaign-picker-selection{max-height:13rem}.campaign-picker-results:empty{display:none}.campaign-picker-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}[dir] .campaign-picker-pages{margin-top:12px}.campaign-picker-pages span{flex:1 1 auto}[dir] .campaign-picker-pages span{text-align:center}.campaign-picker-results .check{align-items:flex-start}[dir] .campaign-picker-results .check{padding:8px 0}.campaign-picker-results .check input{flex-shrink:0}[dir] .campaign-picker-results .check input{margin-top:4px}[dir] .dark-layout .campaign-picker-results,[dir] .dark-layout .campaign-picker-selection{border-color:#3b4253}[dir] .campaign-picker-results .check span,[dir] .campaign-picker-selected>span{text-align:start}