@layer productOverrides;@layer legacy{.edit-dialog{color:#123454;background:#fff;border:1px solid #cfdae5;border-radius:20px;width:min(720px,100vw - 32px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #071b3655}.edit-dialog-wide{width:min(1100px,100vw - 32px)}.edit-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071d36aa}.edit-dialog-heading{z-index:3;background:#f4f8fc;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:start;gap:20px;padding:22px 26px;display:flex;position:sticky;top:0}.edit-dialog-heading small{letter-spacing:.12em;color:#56718b;font-size:11px}.edit-dialog-heading h2{margin:5px 0 0;font-size:24px}.edit-dialog button{color:#123454;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bccddd;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:650;display:inline-flex}.edit-dialog button[type=submit],.edit-dialog form button:not([type]){color:#fff;background:#0b3054;border-color:#0b3054}.edit-dialog button:disabled{opacity:.6;cursor:wait}.edit-dialog button svg{flex-shrink:0;width:18px;height:18px}.edit-dialog-content{padding:24px 26px}.edit-dialog-fields{border:0;min-width:0;margin:0;padding:0}.edit-dialog .ops-panel{box-shadow:none;background:0 0;border:0;padding:0}.edit-dialog label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.edit-dialog input:not([type=checkbox]),.edit-dialog select,.edit-dialog textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#123454;background:#fff;border:1px solid #bdcedf;border-radius:10px;padding:11px 12px}.edit-dialog input[type=checkbox]{width:18px;height:18px}.edit-dialog :focus-visible{outline-offset:3px;outline:3px solid #e28a48}.edit-dialog .ops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.edit-dialog .wide{grid-column:1/-1}.edit-dialog .ops-actions,.edit-dialog .community-actions,.edit-dialog .campaign-filters{flex-wrap:wrap;gap:10px;display:flex}.edit-dialog form>.ops-actions,.edit-dialog form>fieldset>.community-actions,.edit-dialog form>.campaign-filters{z-index:2;background:#fff;border-top:1px solid #dce5ee;margin-top:8px;padding:16px 0;position:sticky;bottom:-24px}.edit-dialog-error{color:#9d3024;background:#fff0ed;border:1px solid #f0c9bf;border-radius:10px;padding:14px}.edit-dialog .finance-check,.edit-dialog .community-options label{flex-direction:row;align-items:start}.edit-dialog form{gap:18px;display:grid}.edit-dialog-heading>button{flex-shrink:0;padding:10px}.edit-dialog .community-options{flex-wrap:wrap;gap:16px;display:flex}.edit-dialog .creative-upload{min-width:0}.ops-actions button svg,.community-actions button svg,.ops-plan button svg,.finance-service-grid button svg,.campaign-card-heading button svg{vertical-align:middle;width:17px;height:17px;margin-right:6px}@media (width<=600px){.edit-dialog,.edit-dialog-wide{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.edit-dialog-heading{padding:18px}.edit-dialog-heading h2{font-size:21px}.edit-dialog-content{padding:20px 18px}.edit-dialog .ops-form{grid-template-columns:1fr}.edit-dialog .ops-actions,.edit-dialog .campaign-filters{grid-template-columns:1fr 1fr;display:grid}.edit-dialog form>.ops-actions{bottom:-20px}}.edit-dialog form>.ops-actions,.edit-dialog form>fieldset>.community-actions,.edit-dialog form>.campaign-filters{background:#fff;padding:14px 0;bottom:0}.edit-dialog .creative-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.edit-dialog-heading>div{min-width:0}.edit-dialog-heading h2,.edit-dialog-error{overflow-wrap:anywhere}}
