.ad-growth-editor{--dv-border:var(--ad-line);--dv-card:var(--ad-surface);--dv-muted:var(--ad-muted);inline-size:min(920px,calc(100vw - 40px));max-block-size:calc(100dvh - 40px);padding:0;border:1px solid var(--dv-border,#ccd5e3);border-radius:18px;background:var(--dv-card,#fff);color:var(--ad-text,inherit);box-shadow:0 24px 90px #0004;overflow:hidden}.ad-growth-editor::backdrop{background:#10182788;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ad-growth-editor footer,.ad-growth-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-block-end:1px solid var(--dv-border,#ccd5e3)}.ad-growth-editor>header h2{margin:4px 0}.ad-growth-editor form{display:flex;flex-direction:column;min-block-size:0}.ad-growth-editor-body{overflow:auto;max-block-size:calc(100dvh - 235px);padding:24px;display:grid;gap:20px}.ad-growth-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ad-growth-editor label{display:grid;grid-template-rows:auto auto auto;gap:7px;min-inline-size:0;align-content:start}.ad-growth-editor input:not([type=checkbox]),.ad-growth-editor select,.ad-growth-editor textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:40px;font:inherit}.ad-growth-context p,.ad-growth-editor small{font-size:.8rem;color:var(--dv-muted,#536078)}.ad-growth-editor footer{border-block-end:0;border-block-start:1px solid var(--dv-border,#ccd5e3);justify-content:flex-end}.ad-growth-editor footer p{margin-inline-end:auto}.ad-growth-context{padding:16px;border:1px solid var(--dv-border,#ccd5e3);border-radius:12px}.ad-growth-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ad-growth-context dd{margin:4px 0;overflow-wrap:anywhere}.ad-growth-context dt{font-size:.8rem}.ad-growth-checklist{border:0;padding:0;margin:0}.ad-growth-checklist label{display:flex;align-items:flex-start;gap:10px;margin-block:10px}.ad-growth-checklist input{margin-block-start:3px}.ad-growth-full{grid-column:1/-1}@media (max-width:620px){.ad-growth-editor{inline-size:100%;max-inline-size:100%;max-block-size:100dvh;block-size:100dvh;border-radius:0;margin:0}.ad-growth-context dl,.ad-growth-editor-grid{grid-template-columns:1fr}.ad-growth-editor-body{max-block-size:calc(100dvh - 210px);padding:18px}.ad-growth-editor footer,.ad-growth-editor>header{padding:16px}.ad-growth-editor footer{flex-wrap:wrap}.ad-growth-editor footer p{flex-basis:100%}}.dv-query-dialog{width:min(1280px,calc(100vw - 48px));height:min(86dvh,900px);max-width:none;max-height:90dvh;padding:20px;border:1px solid var(--ad-border,#cbd5e1);border-radius:14px;background:var(--ad-surface,#fff);color:var(--ad-text,#111827);overflow:hidden;box-shadow:0 24px 80px #0005}.dv-query-dialog::backdrop{background:#02061799}.dv-query-dialog[open]{display:flex;flex-direction:column;gap:12px}.dv-query-footer,.dv-query-footer>div,.dv-query-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dv-query-head h2,.dv-query-head p{margin:0}.dv-query-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.dv-query-toolbar label{display:grid;gap:4px}.dv-query-toolbar label:first-child{flex:1 1;min-width:190px}.dv-query-dialog input,.dv-query-dialog select{min-height:38px}.dv-query-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dv-query-filter-grid fieldset{min-width:0;display:flex;gap:8px;border:1px solid var(--ad-border,#cbd5e1);border-radius:8px}.dv-query-filter-grid label{min-width:0;display:grid;gap:4px;flex:1 1}.dv-query-filter-grid input{width:100%;min-width:0}.dv-query-scroll{flex:1 1;min-height:100px;overflow:auto}.dv-query-table{overflow:visible}.dv-query-table table{width:100%;min-width:700px}.dv-query-table th{position:sticky;top:0;background:var(--ad-table-head,#e8eef6);z-index:1}.dv-query-table td:first-of-type{max-width:460px;overflow-wrap:anywhere}.dv-query-table input[type=checkbox]{min-height:20px;width:20px}.dv-query-footer{flex-wrap:wrap}.dv-query-dialog .ad-footnote{margin:0}.dv-query-dialog textarea{max-height:100px;min-height:70px}.dv-query-filters{flex-shrink:0;max-height:190px;overflow:auto}@media (max-width:767px){.dv-query-dialog{width:calc(100vw - 12px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:12px;margin:auto}.dv-query-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-query-toolbar .ad-button{flex:1 1}.dv-query-footer>div{width:100%;justify-content:space-between}.dv-query-head p{font-size:12px;overflow-wrap:anywhere}}.ad-notifications{padding:20px;min-width:0}.ad-notifications>p{color:var(--ad-muted,#526079);font-size:.875rem;line-height:1.6}.ad-notification-list{list-style:none;padding:0;margin:16px 0}.ad-notification-list>li{display:flex;justify-content:space-between;gap:20px;padding:16px;border-block-start:1px solid var(--ad-border,#ccd6e4);min-width:0}.ad-notification-list>li.is-unread{border-inline-start:3px solid #7436e5}.ad-notification-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ad-notification-settings{display:grid;gap:18px;max-width:780px}.ad-notification-settings>label{display:flex;align-items:center;gap:12px;min-height:40px}.ad-notification-settings input{inline-size:20px;block-size:20px;accent-color:#7436e5}.ad-notification-badge{position:absolute;inset-block-start:-3px;inset-inline-end:-4px;background:#b52943;color:#fff;font-size:11px;padding:2px 5px;border-radius:10px;min-width:18px}.ad-icon-button:has(.ad-notification-badge){position:relative}@media (max-width:600px){.ad-notification-list>li{flex-direction:column}.ad-notification-actions>*{min-height:40px}.ad-notifications{padding:16px}}