.operations-page{padding-bottom:20px}.operations-page .page-heading{align-items:flex-start}.operations-page .page-heading p{max-width:670px;font-size:13px}.operations-page .button,.operations-review .button{font-size:12px}.operations-page .badge,.operations-review .badge{font-size:11px}.operations-identity{background:linear-gradient(110deg,#eff6ea,#f0f7ef);border:1px solid #dce9dc;border-radius:10px;align-items:center;gap:13px;margin-bottom:20px;padding:18px 22px;display:flex}.operations-identity-icon{color:#769d78;background:#ffffffb8;border:1px solid #dfeadb;border-radius:11px;flex:0 0 42px;place-items:center;height:42px;display:grid}.operations-identity>div{flex:1;min-width:0}.operations-identity strong{color:#456b4d;font-size:14px;font-weight:650}.operations-identity p{color:#88a082;margin-top:4px;font-size:12px;line-height:1.6}.operations-identity>.badge{flex-shrink:0}.operations-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.operations-metric{padding:17px 18px}.operations-metric>div{color:#889c8b;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.operations-metric>div>svg{color:#a2b49e;flex-shrink:0}.operations-metric>strong{color:#385643;letter-spacing:-1px;margin:7px 0 1px;font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:700;display:block}.operations-metric>small{color:#9baa99;font-size:11px}.operations-source{color:#98a596;align-items:flex-start;gap:7px;margin:12px 0 22px;font-size:11px;line-height:1.7;display:flex}.operations-source>svg{color:#8aaa91;flex-shrink:0;margin-top:2px}.operations-source>span{white-space:nowrap;margin-left:auto;padding-left:14px}.operations-section-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.operations-section-heading h2{color:#44654c;letter-spacing:-.025em;font-size:15px;font-weight:650}.operations-section-heading p{color:#93a08f;margin-top:5px;font-size:12px;line-height:1.7}.operations-section-heading>svg{color:#9caf96;flex-shrink:0}.operations-section-heading>.text-link{white-space:nowrap;font-size:12px}.operations-gates{margin-bottom:24px}.operations-gates .operations-section-heading{padding-bottom:16px}.operations-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 24px 22px;display:grid}.operations-gate{border-left:1px solid #e7ede2;align-items:flex-start;gap:9px;min-width:0;padding:0 15px;display:flex}.operations-gate:first-child{border-left:0;padding-left:0}.operations-gate:last-child{padding-right:0}.operations-gate-dot{background:#b9c6b1;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:6px}.operations-gate-dot.enabled{background:#73aa8b}.operations-gate>div{min-width:0}.operations-gate small{color:#9aa892;font-size:11px;display:block}.operations-gate strong{color:#66845e;overflow-wrap:anywhere;margin:4px 0;font-size:12px;font-weight:550;display:block}.operations-gate p{color:#a2ae99;overflow-wrap:anywhere;font-size:11px;line-height:1.65}.operations-tabs{border-bottom:1px solid #e2e9dd;align-items:center;gap:27px;margin-bottom:21px;display:flex}.operations-tabs>button{color:#98a892;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:9px 0 13px;font-size:13px;display:flex}.operations-tabs>button.selected{color:#36896b;border-bottom-color:#438f6d;font-weight:550}.operations-tabs>button:hover{color:#367e5f}.operations-table{white-space:normal}.operations-table th{color:#94a38d;white-space:nowrap;padding:12px 24px;font-size:11px;font-weight:500}.operations-table td{color:#7d9176;white-space:nowrap;padding:16px 24px;font-size:12px}.operations-table tbody tr{cursor:default}.operations-table td:first-child{min-width:250px}.operations-row-title{text-align:left;align-items:center;gap:12px;max-width:420px;padding:0;display:flex}.operations-row-title>span:last-child{flex:1;min-width:0}.operations-row-title strong{color:#54724d;text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:13px;font-weight:550;line-height:1.7;display:block;overflow:hidden}.operations-row-title:hover strong{color:var(--teal)}.operations-row-title small{color:#9dac94;text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-size:11px;display:block;overflow:hidden}.operations-record-icon{color:#7fa387;background:#edf5ea;border-radius:9px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.operations-record-icon.violet{color:#a490bb;background:#f3eef9}.operations-journey-list{padding:0 23px 8px}.operations-journey-row{text-align:left;border-top:1px solid #ecf0e6;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex}.operations-journey-row:hover .operations-journey-name>strong{color:var(--teal)}.operations-journey-name{flex:1;min-width:0}.operations-journey-name>strong{color:#587650;font-size:13px;font-weight:550;line-height:1.7;display:block}.operations-journey-name>small{color:#9fad96;overflow-wrap:anywhere;font-size:11px;display:block}.operations-version{color:#92a082;white-space:nowrap;background:#f7faf3;border:1px solid #e5eadf;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;display:inline-flex}.operations-journey-row>svg{color:#aebca3;flex-shrink:0}.operations-panel-note{color:#9bab90;background:#fcfdf9;border-top:1px solid #edf1e8;align-items:flex-start;gap:8px;padding:14px 23px;font-size:11px;line-height:1.75;display:flex}.operations-panel-note>svg{flex-shrink:0;margin-top:2px}.operations-table-subline{color:#a0af98;margin-top:4px;font-size:11px;display:block}.operations-mono{color:#758d6c;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.operations-queue-table td:first-child{min-width:170px}.operations-result{white-space:normal;overflow-wrap:anywhere;max-width:240px;font-size:11px;line-height:1.7;display:block}.operations-error{color:#ac8066;background:#fff7f1;border:1px solid #f0ddd4;border-radius:7px;align-items:flex-start;gap:10px;margin:13px 0;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.operations-error>svg{flex-shrink:0;margin-top:2px}.operations-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.operations-error>.text-link{white-space:nowrap;color:#aa7552;flex-shrink:0;padding-top:2px;font-size:12px}.operations-records>.operations-error,.operations-gates>.operations-error{margin:0 22px 20px}.operations-loading{color:#93a689;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:13px;display:flex}.operations-loading>svg{color:#76a183}.operations-empty-inline{color:#98a991;background:#fbfcf8;border:1px dashed #dfe8d5;border-radius:7px;padding:20px;font-size:12px;line-height:1.8}.operations-review{font-size:13px}.operations-review-top{color:#99a992;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.operations-review-top>code{color:#a0ad97;margin-left:auto;font-size:11px}.operations-envelope{background:#f8fbf4;border:1px solid #e4ecdd;border-radius:8px;gap:10px;padding:15px 18px;display:grid}.operations-envelope>div{align-items:baseline;gap:18px;display:flex}.operations-envelope span{color:#96a38a;flex:0 0 83px;font-size:11px}.operations-envelope strong,.operations-envelope p{color:#647c57;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.8}.operations-envelope strong{font-weight:550}.operations-envelope p{color:#90a080;font-size:12px}.operations-subheading{color:#6a825f;letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:10px;margin:23px 0 12px;font-size:13px;font-weight:600;display:flex}.operations-subheading>span{color:#a0ae95;font:400 11px DM Sans,Arial,sans-serif}.operations-email-preview{background:#fff;border:1px solid #e3e9dc;border-radius:9px;padding:26px 30px}.operations-email-preview>h3{color:#315e43;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 20px;font-size:23px;font-weight:650;line-height:1.45}.operations-email-preview>p{color:#6b7e65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:13px;line-height:1.9}.operations-email-preview>p:last-child{margin-bottom:0}.operations-email-preview>hr{border:0;border-top:1px solid #e4eadd;margin:24px 0}.operations-email-cta{margin:22px 0}.operations-email-cta>span{color:#388664;background:#e7f3ea;border-radius:6px;padding:10px 17px;font-size:13px;font-weight:550;display:inline-block}.operations-email-cta>a{color:#8caa8b;overflow-wrap:anywhere;text-underline-offset:3px;margin-top:8px;font-size:11px;text-decoration:underline;display:block}.operations-email-cta>small{color:#b29971;margin-top:7px;font-size:11px;display:block}.operations-help{color:#98a68e;align-items:flex-start;gap:7px;margin:11px 0;font-size:11px;line-height:1.85;display:flex}.operations-help>svg{flex-shrink:0;margin-top:3px}.operations-publication-provenance{color:#98a68e;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;margin:11px 0;font-size:11px;line-height:1.85;display:grid}.operations-publication-provenance>strong{color:#7a906c;font-size:12px}.operations-publication-provenance>p{min-width:0;margin:0}.operations-rules{background:#fbfcf8;border:1px solid #e7ecdf;border-radius:7px;overflow:hidden}.operations-rules>div{border-bottom:1px solid #edf1e7;align-items:baseline;gap:16px;padding:10px 14px;display:flex}.operations-rules>div:last-child{border-bottom:0}.operations-rules span{color:#9aa88f;flex:0 0 120px;font-size:11px}.operations-rules strong{color:#7a906c;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:500;line-height:1.7}.operations-rules>p{color:#99a990;padding:13px 15px;font-size:12px;line-height:1.7}.operations-preflight{justify-content:space-between;align-items:center;gap:17px;margin:23px 0 16px;display:flex}.operations-preflight h3{color:#647e59;font-size:13px;font-weight:600}.operations-preflight p{color:#9ba991;margin-top:5px;font-size:11px;line-height:1.75}.operations-preflight>.button{flex-shrink:0}.operations-preflight-results{background:#f0f7e9;border:1px solid #dae8d5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 21px;display:grid}.operations-preflight-results>div{text-align:center;border-right:1px solid #dfebd5;padding:16px}.operations-preflight-results>div:last-child{border-right:0}.operations-preflight-results strong{letter-spacing:-.8px;color:#5c8050;font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:650;display:block}.operations-preflight-results span{color:#95aa87;margin-top:3px;font-size:11px;display:block}.operations-confirm{background:#f3f9ec;border:1px solid #d7e5cf;border-radius:8px;margin:22px 0 12px;padding:18px 20px}.operations-confirm>strong{color:#608050;font-size:13px;font-weight:600}.operations-confirm>p{color:#91a283;margin:8px 0 15px;font-size:12px;line-height:1.8}.operations-confirm>div{justify-content:flex-end;gap:9px;display:flex}.operations-trigger{color:#83a36e;background:#f1f7ec;border:1px solid #dae7d3;border-radius:8px;align-items:center;gap:12px;padding:16px 18px;display:flex}.operations-trigger>svg{flex-shrink:0}.operations-trigger small{color:#9caf90;font-size:11px;display:block}.operations-trigger strong{color:#62844f;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:550;display:block}.operations-steps{margin:0;padding:0;list-style:none}.operations-steps>li{gap:14px;min-width:0;padding-bottom:23px;display:flex;position:relative}.operations-steps>li:last-child{padding-bottom:0}.operations-steps>li:not(:last-child):before{content:"";background:#e2eadb;width:1px;position:absolute;top:41px;bottom:0;left:18px}.operations-step-icon{color:#8bae7d;background:#eaf4e7;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.operations-step-icon.wait{color:#b69e68;background:#faf4e5}.operations-step-icon.condition{color:#a18abb;background:#f1ecf7}.operations-step-icon.tag{color:#82a3b9;background:#edf3f9}.operations-steps>li>div{flex:1;min-width:0;padding-top:1px}.operations-steps>li>div>small{color:#a1af98;font-size:11px}.operations-steps>li>div>strong{color:#6b855c;margin:4px 0;font-size:13px;font-weight:550;display:block}.operations-steps>li>div>p{color:#98a88c;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.operations-steps code{color:#adbaa2;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.operations-steps .operations-rules{margin:10px 0}.operations-enrollments{gap:9px;display:grid}.operations-enrollments>details{background:#fff;border:1px solid #e4eadd;border-radius:7px;overflow:hidden}.operations-enrollments summary{cursor:pointer;align-items:center;gap:14px;padding:13px 16px;list-style:none;display:flex}.operations-enrollments summary::-webkit-details-marker{display:none}.operations-enrollments summary:before{content:"›";color:#96a78b;font-size:20px;line-height:1;transition:transform .15s}.operations-enrollments details[open] summary:before{transform:rotate(90deg)}.operations-enrollments summary>span:first-of-type{flex:1;min-width:0}.operations-enrollments summary strong{color:#768d67;font-size:12px;font-weight:550;display:block}.operations-enrollments summary small{color:#9dad92;margin-top:4px;font-size:11px;display:block}.operations-enrollment-body{background:#fbfdf7;border-top:1px solid #e8eee1;padding:15px 17px}.operations-enrollment-facts{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.operations-enrollment-facts p{min-width:0}.operations-enrollment-facts span{color:#a4b098;margin-bottom:4px;font-size:11px;display:block}.operations-enrollment-facts code,.operations-enrollment-facts strong{color:#829672;overflow-wrap:anywhere;font-size:11px;font-weight:400;display:block}.operations-enrollment-body>ol{border-top:1px solid #e4ecda;margin:15px 0 0;padding:15px 0 0;list-style:none}.operations-enrollment-body>ol>li{grid-template-columns:125px 1fr;gap:4px 14px;padding:7px 0;font-size:11px;display:grid}.operations-enrollment-body>ol span{color:#a4b199}.operations-enrollment-body>ol strong{color:#82986f;font-weight:500}.operations-enrollment-body>ol small{color:#a6b498;overflow-wrap:anywhere;grid-column:2;font-size:11px}@media (max-width:1250px){.operations-metrics{gap:11px}.operations-metric{padding:15px}.operations-metric>div,.operations-metric>small{font-size:11px}.operations-gate-grid{grid-template-columns:1fr 1fr;gap:20px 0}.operations-gate:nth-child(3){border-left:0;padding-left:0}.operations-table th,.operations-table td{padding-left:18px;padding-right:18px}.operations-row-title strong,.operations-row-title small{max-width:270px}.operations-source>span{display:none}}@media (max-width:1000px){.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-metric>div{font-size:12px}.operations-metric>small{font-size:11px}.operations-metric:nth-child(4),.operations-metric:nth-child(5){grid-column:auto}.operations-identity{padding:17px 18px}.operations-section-heading{padding:20px}.operations-section-heading h2{font-size:14px}.operations-section-heading p{font-size:11px}.operations-gate-grid{padding:0 20px 20px}.operations-identity p{font-size:11px}.operations-journey-list{padding-left:20px;padding-right:20px}.operations-journey-row{flex-wrap:wrap}.operations-journey-name{min-width:170px}.operations-tabs{gap:23px}.operations-tabs>button{font-size:12px}}@media (max-width:600px){.operations-page .page-heading p{font-size:12px}.operations-page .page-heading .heading-actions{align-self:flex-end}.operations-identity{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:17px 15px}.operations-identity-icon{flex-basis:36px;width:36px;height:36px}.operations-identity strong{font-size:13px}.operations-identity p{font-size:11px}.operations-identity>.badge{margin-left:46px}.operations-metrics{grid-template-columns:1fr 1fr;gap:11px}.operations-metric{padding:16px}.operations-metric:last-child{grid-column:1/-1}.operations-metric:last-child>strong{font-size:27px}.operations-source{margin:12px 0 20px;font-size:11px}.operations-section-heading{align-items:flex-start;gap:12px;padding:19px 17px}.operations-section-heading>.text-link{font-size:11px}.operations-section-heading p{font-size:12px}.operations-gate-grid{grid-template-columns:1fr;gap:15px;padding:0 18px 19px}.operations-gate{border-top:1px solid #e5ecdd;border-left:0;padding:14px 0 0}.operations-gate:first-child{border-top:0;padding-top:0}.operations-gate:nth-child(3){padding-top:14px}.operations-gate strong{font-size:13px}.operations-tabs{justify-content:space-between;gap:0}.operations-tabs>button{gap:6px;font-size:12px}.operations-tabs>button>svg{width:14px}.operations-tabs>button:last-child{font-size:11px}.operations-table td,.operations-table th{padding-left:17px;padding-right:17px}.operations-journey-list{padding:0 17px 7px}.operations-journey-row{gap:9px}.operations-journey-row>.operations-record-icon{flex-basis:33px;width:33px;height:33px}.operations-journey-name{min-width:calc(100% - 45px)}.operations-journey-row>.operations-version{margin-left:42px}.operations-journey-row>.badge{margin-left:auto}.operations-journey-row>svg{width:14px}.operations-panel-note{padding:14px 17px}.operations-error{flex-wrap:wrap;gap:8px;padding:13px;font-size:12px}.operations-error>.text-link{margin-left:26px}.operations-envelope{padding:14px}.operations-envelope>div{flex-direction:column;gap:4px}.operations-envelope span{flex-basis:auto}.operations-envelope strong,.operations-envelope p{font-size:12px}.operations-review-top{gap:9px}.operations-email-preview{padding:20px 18px}.operations-email-preview>h3{font-size:21px}.operations-email-preview>p{font-size:13px}.operations-rules>div{flex-direction:column;gap:8px;padding:11px 13px}.operations-rules span{flex-basis:auto}.operations-rules strong{font-size:12px}.operations-preflight{flex-direction:column;align-items:flex-start;gap:12px}.operations-preflight>.button{align-self:flex-end}.operations-preflight-results{grid-template-columns:1fr 1fr}.operations-preflight-results>div{border-bottom:1px solid #dfebd5;padding:13px}.operations-preflight-results>div:nth-child(2){border-right:0}.operations-preflight-results>div:nth-child(n+3){border-bottom:0}.operations-preflight-results strong{font-size:23px}.operations-confirm{padding:16px}.operations-confirm>div{flex-direction:column}.operations-confirm .button{width:100%}.operations-review .modal-actions{flex-wrap:wrap}.operations-subheading{flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.operations-steps>li{gap:11px}.operations-steps>li>div>p{font-size:12px}.operations-steps .operations-rules span{font-size:11px}.operations-enrollments summary{gap:9px;padding:12px}.operations-enrollments summary small{font-size:11px;line-height:1.7}.operations-enrollments .badge{font-size:11px}.operations-enrollment-facts{grid-template-columns:1fr}.operations-enrollment-body{padding:14px}.operations-enrollment-body>ol>li{grid-template-columns:1fr;gap:4px;padding:9px 0}.operations-enrollment-body>ol small{grid-column:1}}.operations-step-icon.branch{color:#80649d;background:#f1ecf7}.operations-branch-rules{color:#6b855c;margin:12px 0;padding-left:18px;font-size:12px;line-height:1.8}.operations-branch-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.operations-branch-paths>section{background:#fbfcf9;border:1px solid #e3e9dc;border-radius:9px;min-width:0;padding:14px}.operations-branch-paths h4,.operations-branch-decisions h4{color:#6b855c;margin:0 0 14px;font-size:12px}.operations-branch-decisions{border:1px solid #e3e9dc;border-radius:9px;margin:16px 0;padding:14px}.operations-branch-decisions p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}@media (max-width:650px){.operations-branch-paths{grid-template-columns:1fr}}.automatic-experiment-settings{border:1px solid #dce3df;border-radius:12px;min-width:0;margin:18px 0;padding:18px}.automatic-experiment-settings legend{padding:0 6px;font-weight:650}.automatic-experiment-settings .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.automatic-experiment-settings .form-grid>*{min-width:0}@media (max-width:620px){.automatic-experiment-settings .form-grid{grid-template-columns:minmax(0,1fr)}}.ops-review-body{gap:16px;display:grid}.ops-summary{background:#f7faf5;border:1px solid #e1e8dc;border-radius:12px;gap:14px;padding:16px 18px;display:grid}.ops-summary-status{color:#718476;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.ops-summary-grid>div{min-width:0}.ops-summary-grid dt{color:#92a18b;margin-bottom:3px;font-size:11px}.ops-summary-grid dd{color:#34463e;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.ops-section{background:#fff;border:1px solid #e6ece1;border-radius:12px;gap:12px;min-width:0;padding:18px 20px;display:grid}.ops-section>header h3{color:#2f4a3c;margin:0;font-size:14px;font-weight:650}.ops-section>header p{color:#8a9a85;margin:4px 0 0;font-size:12px;line-height:1.6}.ops-section-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-label{text-transform:uppercase;letter-spacing:.04em;color:#92a18b;margin:6px 0 -4px;font-size:11px;font-weight:600}.ops-note{color:#8a9a85;margin:0;font-size:12px;line-height:1.7}.ops-start-list{color:#5d7365;gap:6px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.ops-start-list code{color:#92a18b;font-size:11px}.ops-email-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-email-list>li{background:#fbfcfa;border:1px solid #e6ece1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ops-email-list>li>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ops-email-list strong{color:#34463e;overflow-wrap:anywhere;font-size:13px;font-weight:600}.ops-publication{gap:10px;display:grid}.ops-publication>h4{color:#6a825f;margin:0;font-size:12px;font-weight:600}.ops-technical{color:#8a9a85;font-size:12px}.ops-technical>summary{cursor:pointer;color:#6a825f;font-weight:600}.ops-technical ul{overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px}.ops-gap{background:#fbfcfa;border:1px solid #e6ece1;border-radius:10px;gap:12px;padding:14px 16px;display:grid}.ops-gap>h4{color:#2f4a3c;margin:0;font-size:13px;font-weight:650}.ops-facts{gap:8px;margin:0;display:grid}.ops-facts>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.ops-facts dt{color:#92a18b;font-size:11px;font-weight:600}.ops-facts dd{color:#4f6457;margin:0;font-size:12px;line-height:1.6}.ops-touches{counter-reset:touch;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-touches>li{background:#f3faf6;border-left:3px solid #339a84;border-radius:0 8px 8px 0;gap:2px;padding:8px 12px 8px 14px;display:grid}.ops-touches strong{color:#2f4a3c;font-size:12px;font-weight:600}.ops-touches span{color:#7f9184;font-size:11px}.ops-step-continue>div{color:#92a18b;font-size:12px;font-style:italic}.ops-modal-footer{z-index:2;background:#fff;border-top:1px solid #e9eee2;gap:10px;margin:4px -25px -25px;padding:14px 25px 18px;display:grid;position:sticky;bottom:-25px;box-shadow:0 -8px 18px #0b20180a}.ops-modal-footer .modal-actions{border:0;margin:0;padding:0}.ops-confirm{background:#f3faf6;border:1px solid #b9d8cc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ops-confirm.pause{background:#fdf8ee;border-color:#ecd9b4}.ops-confirm strong{color:#2f4a3c;font-size:14px}.ops-confirm p{color:#718476;margin:4px 0 0;font-size:12px;line-height:1.6}.ops-confirm-actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:720px){.ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.ops-confirm,.ops-section-row{flex-direction:column;align-items:stretch}}.operations-steps>li.ops-step,.operations-steps>li.ops-step-continue{padding-left:30px}.operations-steps>li.ops-step:after{content:"";box-sizing:border-box;background:#fff;border:2px solid #339a84;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:6px}.operations-steps>li.ops-step-wait:after,.operations-steps>li.ops-step-wait_calendar:after,.operations-steps>li.ops-step-wait_until:after{border-color:#c99a3c}.operations-steps>li.ops-step-branch:after,.operations-steps>li.ops-step-join:after{border-color:#7c6bb0}.operations-steps>li.ops-step-end:after{background:#8a9a85;border-color:#8a9a85}.operations-steps>li.ops-step:not(:last-child):before{top:19px;bottom:-2px;left:11px}.operations-steps>li.ops-step>div>small{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.ops-confirm-stacked{flex-direction:column;align-items:stretch}.ops-confirm-stacked .ops-confirm-actions{justify-content:flex-end}.ops-confirm .broadcast-checkbox{margin-top:8px}.ops-confirm-stacked>p{color:#718476;margin:0;font-size:12px;line-height:1.6}.ops-confirm-stacked{gap:8px}.ops-content-section .operations-subheading{color:#2f4a3c;margin-top:0;font-size:14px}.email-log-filters{flex-wrap:wrap;gap:10px;padding:0 22px 16px;display:flex}.email-log-filters select{width:auto;min-width:170px}.email-log-search{color:#8a9b8c;background:#fff;border:1px solid #e2eadc;border-radius:8px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.email-log-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0;font-size:12px}.email-log-search:focus-within{border-color:#00876c}.email-log-toggle{color:#253f31;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;padding:0;font-weight:600;display:inline-flex}.email-log-toggle span{overflow-wrap:anywhere}.email-log-toggle svg{color:#8a9b8c;flex-shrink:0}.email-log-subject{overflow-wrap:anywhere;font-weight:600;display:block}.email-log-table tr.selected>td{background:#f5f9f1}.email-log-detail>td{background:#f5f9f1;padding:4px 22px 18px 44px}.email-log-timeline{max-width:560px}.email-log-timeline ol{border-left:2px solid #dce8d8;margin:0;padding:0;list-style:none}.email-log-timeline li{color:#3d5446;justify-content:space-between;gap:16px;padding:7px 0 7px 16px;font-size:12px;display:flex;position:relative}.email-log-timeline li:before{content:"";background:#00876c;border:2px solid #f5f9f1;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-6px}.email-log-timeline li.problem{color:#a3352b}.email-log-timeline li.problem:before{background:#c2453a}.email-log-timeline time{color:#7d8f80;white-space:nowrap}.email-log-error,.email-log-note{color:#7d8f80;margin:10px 0 0;font-size:12px}.email-log-error{color:#a3352b}@media (max-width:600px){.email-log-table thead{display:none}.email-log-table,.email-log-table tbody,.email-log-table tr,.email-log-table td{width:100%;display:block}.email-log-table tr:not(.email-log-detail){border-top:1px solid #ebf0e6;grid-template-columns:1fr auto;gap:6px 10px;padding:14px 16px;display:grid}.email-log-table tr:not(.email-log-detail)>td{border:0;padding:0}.email-log-table tr:not(.email-log-detail)>td:first-child,.email-log-table tr:not(.email-log-detail)>td:nth-child(2){grid-column:1/-1}.email-log-table tr:not(.email-log-detail)>td:nth-child(2),.email-log-table tr:not(.email-log-detail)>td:nth-child(3){padding-left:21px}.email-log-table .email-log-time{text-align:right;color:#7d8f80;align-self:center;font-size:11px}.email-log-table tr.selected{background:#f5f9f1}.email-log-filters{padding:0 16px 14px}.email-log-filters select{flex:140px}.email-log-detail>td{padding:4px 14px 16px 20px}}
.operations-page .operations-tabs{justify-content:flex-start;gap:26px;overflow-x:auto}.operations-page .operations-tabs>button{flex:none}.broadcast-record-list{gap:13px;padding:0 22px 20px;display:grid}.broadcast-record{border:1px solid #e3eadd;border-radius:8px;min-width:0;padding:19px}.broadcast-record-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.broadcast-record-heading>div{min-width:0}.broadcast-record-heading strong{color:#456b4d;overflow-wrap:anywhere;font-size:14px}.broadcast-record-heading p{color:#8b9e7f;overflow-wrap:anywhere;margin-top:6px;font-size:12px}.broadcast-record-heading .badge{flex-shrink:0}.broadcast-record-facts{grid-template-columns:2fr 1fr 1fr;gap:16px;margin:19px 0;display:grid}.broadcast-record-facts>div{min-width:0}.broadcast-record-facts span,.broadcast-record-facts small{color:#8b9c80;overflow-wrap:anywhere;font-size:11px;line-height:1.7;display:block}.broadcast-record-facts strong{color:#608050;margin:4px 0;font-size:13px;font-weight:550;display:block}.broadcast-date-fields{margin:22px 0}.broadcast-date-fields input{width:100%;min-width:0}.broadcast-date-fields .operations-envelope>p{color:#8b9c80;font-size:11px;line-height:1.8}.broadcast-content{border:1px solid #e3eadd;border-radius:8px;margin:18px 0;padding:15px}.broadcast-content summary{color:#608050;cursor:pointer;font-size:12px}.broadcast-content[open] summary{margin-bottom:16px}.broadcast-content .operations-rules,.broadcast-content .operations-email-preview{margin-top:13px}.broadcast-checkbox{color:#608050;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.broadcast-checkbox input{flex:none;margin-top:5px}.broadcast-form .operations-confirm>div{margin-top:16px}.broadcast-form .modal-actions{flex-wrap:wrap}.broadcast-notice{border:1px solid #e3eadd;border-radius:8px;margin:18px 0}.broadcast-action-options{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.broadcast-delivery-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.broadcast-delivery-counts>div{border:1px solid #e3eadd;border-radius:6px;padding:12px}.broadcast-delivery-counts span{color:#8b9c80;text-transform:capitalize;font-size:11px}.broadcast-delivery-counts strong{color:#608050;margin-top:5px;font-weight:550;display:block}@media (max-width:600px){.operations-page .operations-tabs{gap:24px}.broadcast-record-list{padding:0 16px 16px}.broadcast-record{padding:15px}.broadcast-record-heading{flex-wrap:wrap;gap:12px}.broadcast-record-facts{grid-template-columns:1fr 1fr}.broadcast-record-facts>div:first-child{grid-column:1/-1}.broadcast-delivery-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcast-content{padding:12px}}
.section-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.connections-grid .integration-item{flex-wrap:wrap}.connections-grid .integration-item>div{flex:200px;min-width:0}.connections-grid .integration-item .badge{margin-left:0}.connection-facts{grid-template-columns:max-content minmax(0,1fr);gap:10px 16px;margin:18px 0;font-size:12px;display:grid}.connection-facts dt{color:var(--muted)}.connection-facts dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.connection-facts code,.connections-wide code{background:var(--mint);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:2px 6px;font:11px/1.5 Consolas,monospace}.connections-wide{margin-top:24px}.connections-wide .table-wrap{max-width:100%;overflow-x:auto}.connections-wide small{color:var(--muted)}@media (max-width:640px){.connection-facts{grid-template-columns:1fr}}.connection-actions{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.connections-grid .integration-item .connection-actions .badge{margin-left:0}.attempt-error{margin-top:4px;font:10px/1.4 Consolas,monospace;display:block;color:#b85c51!important}.event-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 16px;display:flex}.event-tabs{background:#f0f4ef;border:1px solid #e6ece5;border-radius:7px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.event-tabs button{color:#8c9a8d;white-space:nowrap;border-radius:5px;padding:8px 14px;font-size:12px}.event-tabs button span{color:#a9b6aa;margin-left:4px;font-size:10px}.event-tabs button.active{color:#368466;background:#fff;box-shadow:0 1px 4px #263f2510}.event-tabs button.active span{color:#6fa488}.event-tabs button:hover{color:#368466}.event-search{width:100%;max-width:260px}.event-type-table td{vertical-align:middle}.event-type-row{cursor:pointer}.event-type-row:hover td,.event-type-row.expanded td{background:#fafcf8}.event-type-row td:first-child strong{color:#42614b;margin-bottom:5px;font-size:12px;font-weight:550;display:block}.event-type-row td:first-child code{font-size:10px}.event-type-row .icon-button svg{color:#9aab9a;transition:transform .2s}.event-type-row.expanded .icon-button svg{transform:rotate(180deg)}.event-type-detail td{white-space:normal;background:#fafcf8;padding:4px 20px 22px}.event-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:26px;display:grid}.event-detail-grid h3{color:#6c8272;margin:14px 0 6px;font-size:11px;font-weight:600}.event-detail-grid p{color:#718476;margin:0;font-size:12px;line-height:1.7}.event-required{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.event-payload-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-payload-heading h3{margin-bottom:8px}.event-type-detail .code-sample{max-height:360px;margin:0}@media (max-width:900px){.event-detail-grid{grid-template-columns:1fr;gap:6px}}@media (max-width:600px){.event-tabs{width:100%}.event-tabs button{flex:auto;padding:8px 10px}.event-search{max-width:none}}.event-source-inline{display:none}@media (max-width:600px){.event-type-table{table-layout:fixed;min-width:0}.event-type-table thead,.event-type-table .event-source-cell{display:none}.event-type-table td{padding:13px 8px}.event-type-table td:first-child{white-space:normal;width:58%}.event-type-table td:nth-child(3){white-space:normal}.event-type-table td:last-child{width:36px;padding:0}.event-type-table .event-source-inline{margin-top:5px;font-size:10px;display:block}.event-type-table code{overflow-wrap:anywhere}.event-type-detail td{padding:4px 10px 18px}}.card.padded .table-pager,.sendpost-ips .table-pager{margin-top:4px;padding:12px 0 0}@media (max-width:600px){.event-type-table td:nth-child(3) .badge{white-space:normal;line-height:1.4}.event-type-table td:first-child{width:55%}.event-type-table td:last-child{width:40px}}.source-policy{border-top:1px solid var(--border,#e4e7ec);padding:16px 0}.source-policy summary{cursor:pointer;line-height:1.6}.source-policy>.form-stack{padding-top:16px}.source-event-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding:16px 0;display:grid}.source-event-options label{align-items:center;gap:8px;font-size:13px;display:flex}.source-event-options input{width:auto}.resend-connections{margin-bottom:24px}.resend-connections .section-title-row>div{flex:320px}.resend-connections .connection-created{color:var(--muted);margin-top:3px;display:block}.resend-connections .row-actions{justify-content:flex-end;gap:6px;display:flex}.resend-connections code{background:var(--mint);border-radius:5px;padding:2px 6px;font:11px Consolas,monospace}.resend-connections .table-wrap{max-width:100%;overflow-x:auto}.brokerage-sending{align-self:start}.checkbox-field{cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;display:flex}.checkbox-field input[type=checkbox]{flex:none;width:auto;margin-top:3px}.checkbox-field>span{flex-direction:column;gap:3px;display:flex}.checkbox-field small{color:#697b70;line-height:1.6}.signing-instructions p{color:#5f7265;margin:4px 0 10px;font-size:12px;line-height:1.7}.signing-instructions pre{background:#f6f9f7;border:1px solid #e3ebe6;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55;overflow-x:auto}.brand-logos>p{color:#697b70;margin-top:8px;font-size:12px;line-height:1.7}.brand-logos code{word-break:break-all;font-size:11px}.brand-logo-slots{gap:12px;margin:16px 0 8px;display:grid}.brand-logo-slot{border:1px solid #e3ebe6;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.brand-logo-frame{background:#fff;border:1px dashed #cfdcd4;border-radius:8px;place-items:center;height:64px;padding:8px;display:grid;overflow:hidden}.brand-logo-frame.dark{background:#0b111b;border-style:solid;border-color:#0b111b}.brand-logo-frame img{object-fit:contain;max-width:100%;max-height:46px}.brand-logo-frame span{color:#8a9a91;font-size:11px}.brand-logo-frame.dark span{color:#9fb0a7}.brand-logo-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.brand-logo-meta small{color:#73816d;font-size:11px}.brand-logo-meta .text-link{align-self:flex-start;align-items:center;gap:4px;font-size:11px;display:inline-flex}.brand-logo-actions{align-items:center;gap:6px;display:flex}@media (max-width:640px){.brand-logo-slot{grid-template-columns:1fr}}.delivery-banner{color:#6b4a1f;background:#fdf6ec;border:1px solid #f0dfc4;border-radius:10px;align-items:flex-start;gap:12px;margin:14px 0 6px;padding:14px 16px;display:flex}.delivery-banner>svg{color:#9a5b13;flex-shrink:0;margin-top:1px}.delivery-banner>div{flex-direction:column;gap:5px;font-size:13px;line-height:1.6;display:flex}.delivery-banner strong{color:#6b3f0b}.delivery-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.delivery-filters .segmented{background:#f3f6f2;border:1px solid #e2eadc;border-radius:10px;gap:4px;padding:4px;display:flex}.delivery-filters .segmented button{color:#536559;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600}.delivery-filters .segmented button.active{color:#006a56;background:#fff;box-shadow:0 1px 2px #203d341f}.delivery-filters input[type=search]{width:300px;max-width:100%;margin-left:auto;font-size:12px}.delivery-table{border:1px solid #e2eadc;border-radius:10px;min-width:860px;overflow:hidden}.delivery-head,.delivery-summary{grid-template-columns:34px 160px 190px 230px minmax(0,1fr) 200px;align-items:center;gap:8px;padding:11px 14px;display:grid}.delivery-head{color:#5e7064;background:#f7faf5;border-bottom:1px solid #e2eadc;font-size:11px;font-weight:600}.delivery-row{border-bottom:1px solid #edf2e8}.delivery-row:last-child{border-bottom:0}.delivery-summary{text-align:left;width:100%;color:inherit;background:#fff;border:0;font-size:12px}.delivery-summary:hover,.delivery-row.open .delivery-summary{background:#fbfcfa}.delivery-summary small{color:#73816d}.delivery-chevron{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .15s;display:inline-flex}.delivery-row.open .delivery-chevron{background:#e7f1ec;transform:rotate(90deg)}.delivery-muted{color:#536559}.delivery-type{color:#1f4a3d;background:#eef5f1;border-radius:5px;padding:3px 7px;font-size:11px}.delivery-id{text-overflow:ellipsis;white-space:nowrap;color:#455850;font-size:11px;overflow:hidden}.delivery-outcome{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.delivery-details{background:#fbfcfa;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;padding:6px 18px 20px 50px;display:grid}.delivery-facts,.delivery-payload{flex-direction:column;gap:12px;min-width:0;display:flex}.delivery-reason{border-radius:9px;flex-direction:column;gap:5px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.delivery-reason.bad{color:#6e2a20;background:#fff4f2;border:1px solid #f3d9d4}.delivery-reason.good{color:#1f4a3d;background:#eef7f2;border:1px solid #d3e8dd}.delivery-dl{grid-template-columns:150px minmax(0,1fr);gap:8px 12px;margin:0;font-size:12px;display:grid}.delivery-dl dt{color:#5e7064}.delivery-dl dd{margin:0}.delivery-wrap,.delivery-wrap code{word-break:break-all}.delivery-payload-head{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.delivery-payload-head>div{gap:8px;display:flex}.delivery-json{color:#d8ece3;white-space:pre;background:#0f1a16;border-radius:9px;max-height:380px;margin:0;padding:14px 16px;font-size:12px;line-height:1.6;overflow:auto}@media (max-width:900px){.delivery-details{grid-template-columns:1fr;padding-left:18px}}
.table-pager{color:#6b7e64;border-top:1px solid #ebf0e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;font-size:11px;display:flex}.table-pager-controls{align-items:center;gap:8px;display:flex}.table-pager-size{white-space:nowrap;align-items:center;gap:8px;margin-right:6px;display:flex}.table-pager-size select{width:auto;padding:5px 26px 5px 9px;font-size:11px}.table-pager-position{white-space:nowrap;text-align:center;min-width:52px}.table-pager .icon-button{background:#fff;border:1px solid #e8eee4;border-radius:7px;padding:5px}.table-pager .icon-button:disabled{opacity:.45;cursor:default}@media (max-width:600px){.table-pager{flex-direction:column;align-items:stretch;padding:12px 14px}.table-pager-controls{justify-content:space-between}}
.campaign-recipients{border:1px solid var(--line);border-radius:10px;gap:12px;margin-top:14px;padding:16px;display:grid}.campaign-recipients-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.campaign-recipients-actions .text-link{align-items:center;gap:5px;display:inline-flex}.campaign-recipients-notice,.campaign-recipients-note{color:var(--muted);font-size:12px}.campaign-recipients-invalid{color:#9a5b13;overflow-wrap:anywhere;font-size:12px}.campaign-recipients-summary{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.campaign-recipients-summary strong{color:var(--ink,inherit)}.campaign-recipients-list{border:1px solid var(--line);border-radius:9px;margin:0;padding:0;list-style:none}.campaign-recipients-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.campaign-recipients-list li:first-child{border-top:0}.campaign-recipients-email{overflow-wrap:anywhere;flex:220px;min-width:0;font-size:13px;display:grid}.campaign-recipients-email small{color:var(--muted);font-size:11px}
.operations-summary-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.operations-summary-heading h2{margin:0}.operations-summary-heading .text-link{white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}
.operational-reports{gap:22px;display:grid}.operational-reports .page-heading{margin-bottom:0}.report-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;padding:20px 24px;display:grid}.report-toolbar label{color:#526159;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.report-toolbar input,.report-toolbar select{width:100%;min-width:0}.report-toolbar .report-date-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-toolbar-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.report-toolbar-note{color:#758078;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.report-snapshot{color:#67786e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.report-snapshot p{margin:0;line-height:1.6}.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.report-metric{padding:21px 22px}.report-metric h3{color:#52675b;margin:0 0 11px;font-size:12px;font-weight:550}.report-metric strong{color:#1c4432;letter-spacing:-1px;font-size:30px;font-weight:650}.report-metric p{color:#7b877e;margin:9px 0 0;font-size:11px;line-height:1.55}.report-section-body{padding:0 24px 22px}.report-copy{color:#718177;font-size:12px;line-height:1.65}.report-explanation{color:#64766b;padding:16px 20px;font-size:12px;line-height:1.75}.report-explanation summary{cursor:pointer;color:#315b45;font-weight:600}.report-explanation p{max-width:100ch;margin-top:12px}.report-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-status{border:1px solid #e8eee8;border-radius:8px;padding:13px 15px}.report-status strong{color:#244635;margin-top:7px;font-size:20px;display:block}.report-status span{color:#697b70;font-size:12px}.report-status small{color:#89968c;margin-top:6px;font-size:11px;line-height:1.5;display:block}.report-trend{padding:0 24px 22px}.report-trend svg{width:100%;height:auto;display:block;overflow:visible}.report-trend-legend{color:#738176;flex-wrap:wrap;gap:18px;margin-bottom:15px;font-size:11px;display:flex}.report-trend-legend span{align-items:center;gap:7px;display:flex}.report-trend-legend i{border-radius:50%;width:9px;height:9px}.report-group-tabs{flex-wrap:wrap;gap:6px;display:flex}.report-group-tabs button{color:#6b7a70;border-radius:7px;padding:8px 11px;font-size:12px}.report-group-tabs button[aria-pressed=true]{color:#28513a;background:#e9f2ec}.report-table{min-width:840px}.report-table th{white-space:normal;vertical-align:bottom;line-height:1.5}.report-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.report-table td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:190px;max-width:300px}.report-table td small{color:#819086;margin-top:5px;font-size:11px;display:block}.report-table td strong{font-weight:550}.report-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.report-coverage-grid h3{color:#355a42;margin:0 0 9px;font-size:13px}.report-coverage-grid p{color:#718075;font-size:12px;line-height:1.7}.report-coverage-grid strong{color:#345e45}.report-unavailable{background:#f8f9f6;padding:20px 24px}.report-unavailable h2{margin-bottom:10px;font-size:14px}.report-unavailable p{margin:7px 0 0}@media (max-width:1150px){.report-summary-grid,.report-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.report-toolbar{grid-template-columns:minmax(0,1fr);padding:18px}.report-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.report-summary-grid{gap:10px}.report-metric{padding:16px}.report-metric strong{font-size:26px}.report-status-grid,.report-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-section-body,.report-trend{padding:0 18px 18px}}@media (max-width:440px){.report-coverage-grid{grid-template-columns:minmax(0,1fr)}.report-metric h3{min-height:28px}}.report-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:4px 24px 18px;list-style:none;display:grid}.report-path li{align-items:stretch;gap:8px;min-width:0;display:flex;position:relative}.report-path li>div{background:#fbfcfb;border:1px solid #e6ece7;border-radius:8px;flex:1;min-width:0;padding:12px 14px}.report-path span{color:#5f7966;font-size:12px;font-weight:550;display:block}.report-path strong{color:#244635;margin:2px 0;font-size:24px;font-weight:600;display:block}.report-path small{color:#8a9c8e;font-size:11.5px;line-height:1.4;display:block}.report-path-arrow{color:#b6c3b9;flex-shrink:0;align-self:center}.report-status-list{padding:0 24px 20px}.report-status-list ul{border-top:1px solid #f0f4ee;margin:0;padding:0;list-style:none}.report-status-list li{border-bottom:1px solid #f0f4ee;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.report-status-label{color:#3f5a49;flex-shrink:0;width:230px;font-weight:550}.report-status-detail{color:#8a9c8e;flex:1;min-width:0;font-size:12px}.report-status-list li strong{color:#2d4a3b;text-align:right;min-width:36px;font-weight:600}.report-all-clear{color:#39754b;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.stage-dot.red{background:#d39a8e}.stage-dot.slate{background:#b9c4bd}.report-cell-amber{color:#80601d;font-weight:600}.report-cell-red{color:#a14f43;font-weight:600}.report-cell-muted{color:#a3b0a7}.report-notes{margin-top:4px}.report-notes>summary{cursor:pointer;color:#315b45;border:1px dashed #d6dfd8;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.report-notes>summary small{color:#8a9c8e;font-size:12px;font-weight:400}.report-notes[open]>summary{margin-bottom:16px}.report-notes-body{gap:16px;display:grid}.report-notes-body .report-explanation h2{margin:0 0 6px;font-size:15px}@media (max-width:900px){.report-path{grid-template-columns:repeat(3,minmax(0,1fr))}.report-path-arrow{display:none}}@media (max-width:560px){.report-path{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 16px 16px}.report-status-list{padding:0 16px 16px}.report-status-list li{flex-wrap:wrap;row-gap:2px}.report-status-label{flex:1;width:auto}.report-status-detail{flex-basis:100%;order:3;padding-left:15px}}.report-table td .report-row-summary{display:none}@media (max-width:560px){.report-table th:not(:first-child),.report-table td:not(:first-child){display:none}.report-table .report-row-summary{color:#6f8275;margin-top:4px;display:block}}.report-trend-unsent{color:#4f6457;background:#f4f7f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;padding:10px 14px;font-size:12px;display:flex}.report-trend-unsent strong{margin-right:4px;font-weight:600}.report-trend-unsent span{align-items:center;gap:7px;display:flex}.report-trend-unsent span.muted{color:#9aa69e}.report-trend-unsent i{border-radius:50%;width:9px;height:9px}.report-trend-sources{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.report-trend-sources button{border:1px solid var(--line,#dce5df);color:#586b62;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.report-trend-sources button.active{color:#fff;background:#203d34;border-color:#203d34}.report-source-table{margin-top:14px}.report-source-table caption{text-align:left;padding-bottom:6px;font-weight:600}.report-source-table th[scope=row]{text-align:left;font-weight:500}.report-source-table tr.total th,.report-source-table tr.total td{border-top:1px solid var(--line,#dce5df);font-weight:600}
.badge.tx-delivered{background:var(--teal);color:#fff}.badge.tx-sent{color:#087b62;background:#eaf5f1}.badge.tx-waiting{color:var(--muted);background:#f2f4f2;box-shadow:inset 0 0 0 1px #d5ddd7}.badge.tx-problem{color:#9b2a1d;background:#fff;font-weight:600;box-shadow:inset 0 0 0 1.5px #c2453a}.badge.tx-skipped{color:#6b6f68;background:#f7f7f5;box-shadow:inset 0 0 0 1px #d7d9d3}.badge.tx-review{color:#6f5418;background:#faf4e7;box-shadow:inset 0 0 0 1px #d9c79a}.transactional-kpis{margin-bottom:16px}.transactional-filters{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;padding:18px 20px;display:grid}.transactional-filters .field{min-width:0;margin:0}.transactional-filters .field small{position:absolute}.transactional-filters .email-log-search{flex:none;min-height:40px}.transactional-export{white-space:nowrap;min-height:40px}.transactional-table th,.transactional-table td{padding-left:14px;padding-right:14px}.transactional-table th:first-child,.transactional-table td:first-child{padding-left:24px}.transactional-table tbody tr{cursor:pointer}.transactional-table tbody tr:hover>td{background:#f5f9f1}.transactional-table td:first-child{min-width:0}.transactional-time{font-variant-numeric:tabular-nums}.transactional-open{color:#253f31;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.transactional-open:hover{color:var(--teal);text-decoration:underline}.transactional-subject{text-overflow:ellipsis;max-width:320px;overflow:hidden}.transactional-crumb{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.transactional-crumb .text-link{font-size:12px}.transactional-crumb>span{overflow-wrap:anywhere}.transactional-message-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px;display:flex}.transactional-message-heading h2{color:var(--ink);overflow-wrap:anywhere;font-family:Manrope,Arial,sans-serif;font-size:22px;font-weight:700}.transactional-message-heading>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.transactional-message-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.transactional-message-columns>div{gap:16px;min-width:0;display:grid}.transactional-message h3,.transactional-send h3{color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:650}.transactional-facts{gap:9px;margin:0;display:grid}.transactional-facts>div{grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.transactional-facts dt{color:var(--muted)}.transactional-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}.transactional-facts .operations-mono{color:var(--ink);font-size:11.5px}.transactional-timeline{max-width:none}.transactional-timeline li>span small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.transactional-timeline li.problem>span small{color:#a3352b}.transactional-subtabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.transactional-subtabs>button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;padding:7px 12px;font-size:12px}.transactional-subtabs>button.selected{background:var(--mint);color:var(--teal-dark);border-color:#9fd2bf;font-weight:600}.transactional-preview{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:460px;display:block}.transactional-text,.transactional-code{border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfb;border-radius:8px;margin:0;padding:16px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.transactional-code{white-space:pre;margin-top:12px;overflow-x:auto}.transactional-retention{color:var(--muted);margin-top:12px;font-size:11px}.transactional-cleared p{color:var(--muted);font-size:12px;line-height:1.7}.transactional-readonly{color:var(--muted);margin:0 24px 16px;font-size:12px}.transactional-keys-table td:first-child{min-width:200px}.transactional-revoke{color:#a3352b}.transactional-send{margin-top:16px}.transactional-send>p{font-size:12px}.transactional-send>.transactional-facts{margin-top:14px}.transactional-reference{margin-top:14px;font-size:12px}.transactional-reference summary{cursor:pointer;color:var(--teal);margin-bottom:10px;font-weight:600}.transactional-key-form{gap:4px;display:grid}.transactional-key-box{background:var(--mint);border:1px solid #9fd2bf;border-radius:8px;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 10px 10px 14px;display:flex}.transactional-key-box code{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font:12.5px ui-monospace,SFMono-Regular,Consolas,monospace}.transactional-key-box .button{flex-shrink:0}.transactional-key-created .transactional-facts{margin-top:6px}@media (max-width:1250px){.transactional-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.transactional-search{grid-column:1/-1}}@media (max-width:1000px){.transactional-message-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.transactional-page .operations-metric:last-child{grid-column:auto}.transactional-page .operations-metric>strong{font-size:24px}.transactional-filters{grid-template-columns:1fr 1fr;padding:16px}.transactional-export{grid-column:1/-1;justify-content:center}.transactional-table thead{display:none}.transactional-table,.transactional-table tbody,.transactional-table td{width:100%;display:block}.transactional-table tr{border-top:1px solid #ebf0e6;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:14px 16px;display:grid}.transactional-table tr>td{white-space:normal;border:0;padding:0}.transactional-table tr>td:nth-child(2){grid-area:1/1}.transactional-table tr>td:nth-child(6){grid-area:1/2;width:auto}.transactional-table tr>td:nth-child(3){max-width:none;color:var(--ink);grid-column:1/-1}.transactional-table tr>td:first-child,.transactional-table tr>td:nth-child(4),.transactional-table tr>td:nth-child(5),.transactional-table tr>td:nth-child(7){grid-column:1/-1;font-size:11px;display:inline}.transactional-table tr>td:nth-child(4),.transactional-table tr>td:nth-child(7){display:none}.transactional-page .operations-section-heading{flex-wrap:wrap}.transactional-keys-table thead{display:none}.transactional-keys-table,.transactional-keys-table tbody,.transactional-keys-table td{width:100%;display:block}.transactional-keys-table tr{border-top:1px solid #ebf0e6;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 16px;display:grid}.transactional-keys-table tr>td{white-space:normal;overflow-wrap:anywhere;border:0;padding:0}.transactional-keys-table td:first-child{min-width:0}.transactional-keys-table tr>td:nth-child(5){grid-area:1/2;width:auto}.transactional-keys-table tr>td:nth-child(2),.transactional-keys-table tr>td:nth-child(3),.transactional-keys-table tr>td:nth-child(4),.transactional-keys-table tr>td:nth-child(6){grid-column:1/-1}.transactional-keys-table td[data-label]:before{content:attr(data-label) " · ";color:var(--muted);font-family:DM Sans,Arial,sans-serif}.transactional-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.transactional-preview{height:380px}.transactional-readonly{margin:0 16px 14px}}
.progress-group{min-width:0;padding:20px 24px}.progress-group+.progress-group{border-top:1px solid #e8eee8}.progress-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-group-heading h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px}.progress-group-heading p{margin:0}.progress-group details{margin-top:16px}.progress-group summary{color:#315b45;cursor:pointer;font-size:13px;font-weight:600}.progress-group .report-status-grid,.progress-group .progress-states{gap:10px;display:grid}.progress-state-bar{background:#f0f4ee;border-radius:4px;gap:2px;height:6px;display:flex;overflow:hidden}.progress-state-bar>span{flex-basis:0;min-width:3px}.progress-tone-teal{background:#8bb7a6}.progress-tone-amber{background:#d4bb87}.progress-tone-blue{background:#92aec9}.progress-tone-violet{background:#aea1c7}.progress-tone-slate{background:#b9c4bd}.progress-tone-red{background:#d39a8e}.stage-dot.slate{background:#b9c4bd}.stage-dot.red{background:#d39a8e}.progress-state-list{margin:0;padding:0;list-style:none}.progress-state-list li{border-bottom:1px solid #f0f4ee;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.progress-state-label{color:#3f5a49;flex-shrink:0;width:92px;font-weight:550}.progress-state-detail{color:#8a9c8e;flex:1;min-width:0;font-size:12px}.progress-state-list strong{color:#2d4a3b;text-align:right;min-width:32px;font-weight:600}.progress-state-empty{color:#9aa8a0;margin:0;font-size:12px}.progress-reasons-block{border-top:1px solid #edf1ed;margin-top:22px;padding-top:18px}.progress-reasons-block h3{color:#2d4a3b;margin:0;font-size:14px;font-weight:600}.progress-reasons-note{color:#8a9c8e;margin:4px 0 0;font-size:12px}.progress-reasons{margin:10px 0 0;padding:0;list-style:none}.progress-reasons li{overflow-wrap:anywhere;border-bottom:1px solid #f0f4ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.progress-reasons li:last-child{border-bottom:0}.progress-reason-text{gap:4px;min-width:0;display:grid}.progress-reason-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.progress-reason-title strong{color:#2d4a3b;font-size:13px;font-weight:600}.progress-reason-text>span{color:#6f8275;font-size:12px;line-height:1.5}.progress-reason-action{color:#6d5520;background:#faf6ec;border-radius:6px;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.progress-reason-action b{font-weight:600}.progress-reason-text code{color:#a3b0a7;font-size:11px}.progress-reason-count{color:#2d4a3b;flex-shrink:0;font-size:14px;font-weight:600}@media (max-width:560px){.progress-state-list li{flex-wrap:wrap;row-gap:2px}.progress-state-detail{flex-basis:100%;order:3;padding-left:15px}.progress-state-list strong{margin-left:auto}}.progress-enrollments{min-width:0;padding:0 24px 20px}.progress-enrollment-row{border-bottom:1px solid #e8eee8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.progress-enrollment-row strong,.progress-enrollment-row small{overflow-wrap:anywhere;display:block}.progress-enrollment-row strong{color:#315b45;font-size:13px}.progress-enrollment-row small{color:#708075;margin-top:5px;font-size:12px}.progress-enrollments .operations-branch-decisions{overflow-wrap:anywhere}.progress-enrollments .table-pager{padding:12px 0 0}.progress-pager-limit{padding:0 24px 18px}.progress-enrollments .progress-pager-limit{padding:8px 0 0}.progress-definition-state{color:#8b602d;font-size:12px}@media (max-width:720px){.progress-group{padding:18px}.progress-enrollments{padding:0 18px 18px}.progress-wait .report-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-wait{padding:12px}}.progress-group .progress-states{margin-top:16px}.progress-group .progress-reasons-note{display:none}.progress-table{border-top:1px solid #edf1ed}.progress-table-head,.progress-row>summary{grid-template-columns:minmax(0,2.4fr) repeat(5,minmax(0,.75fr)) minmax(0,2.2fr);align-items:center;gap:12px;padding:10px 24px;display:grid}.progress-table-head{color:#7c8c81;background:#fafbfa;border-bottom:1px solid #edf1ed;font-size:12px;font-weight:550}.progress-row{border-bottom:1px solid #edf1ed;margin:0;padding:0}.progress-row>summary{cursor:pointer;color:#2d4a3b;font-size:13px;list-style:none}.progress-row>summary::-webkit-details-marker{display:none}.progress-row>summary:hover{background:#fafcfa}.progress-row[open]>summary{background:#f6f9f6}.progress-row-name{gap:2px;min-width:0;display:grid}.progress-row-name strong{font-weight:600}.progress-row-name small{color:#8a9c8e;font-size:11.5px}.progress-row-reason{min-width:0}.progress-row-reason .badge{white-space:normal}.progress-row-body{background:#fbfcfb;border-top:1px solid #edf1ed;padding:16px 24px 20px}.progress-row-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.progress-row-actions .report-copy{margin:0}.progress-waits{margin-top:16px}.progress-waits>summary{cursor:pointer;color:#315b45;font-size:13px;font-weight:600}.progress-table-note{margin-top:12px}@media (max-width:760px){.progress-table-head{display:none}.progress-row>summary{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:8px;padding:12px 16px}.progress-row-name,.progress-row-reason{grid-column:1/-1}.progress-row>summary>span[data-label]:before{content:attr(data-label);color:#8a9c8e;font-size:10.5px;display:block}.progress-row-body{padding:14px 16px 18px}}.progress-more-reasons>summary{cursor:pointer;color:#315b45;padding:10px 0 0;font-size:13px;font-weight:600}.progress-row .progress-reason-action{display:none}
.conversion-report{min-width:0}.conversion-notice{margin:0;line-height:1.6}.conversion-group{border-top:1px solid #e5ece8}.conversion-group>summary,.conversion-unsupported{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.conversion-group>summary{cursor:pointer;list-style:none}.conversion-group>summary::-webkit-details-marker{display:none}.conversion-group>summary:focus-visible{outline-offset:-3px;outline:2px solid #00866f}.conversion-group-title{flex:1;min-width:0}.conversion-group-title h3{color:#244c3d;overflow-wrap:anywhere;margin:0 0 6px;font-size:15px}.conversion-group-title p{color:#586f63;margin:4px 0;font-size:12px;line-height:1.6}.conversion-group-title .conversion-missing-note{color:#795419;background:#fff8e8;border-left:3px solid #c09545;margin-top:10px;padding:8px 10px}.conversion-expand-label{color:#007d67;margin-top:9px;font-size:12px;font-weight:600;display:inline-block}.conversion-expand-label:before{content:"+ "}.conversion-group[open] .conversion-expand-label:before{content:"− "}.conversion-group-metrics{grid-template-columns:repeat(4,minmax(85px,1fr));gap:24px;margin:0;display:grid}.conversion-group-metrics dt{color:#5c7165;margin-bottom:7px;font-size:11px}.conversion-group-metrics dd{color:#214a38;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600}.conversion-credit-detail{color:#63786b;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:400;display:block}.conversion-credit-summary{margin:0}.conversion-group-body{min-width:0;padding:0 24px 22px}.conversion-group-body>p:first-child{margin:0 0 15px}.conversion-email-scroll{width:100%;overflow-x:auto}.conversion-email-scroll:focus-visible{outline-offset:2px;outline:2px solid #00866f}.conversion-email-table{border-collapse:collapse;width:100%;min-width:820px}.conversion-email-table th,.conversion-email-table td{text-align:left;vertical-align:top;color:#355545;font-variant-numeric:tabular-nums;border-bottom:1px solid #e6ece8;padding:13px 12px;font-size:12px;line-height:1.5}.conversion-email-table thead th{color:#526b5c;background:#f5f8f5;font-size:11px;font-weight:600}.conversion-email-table tbody th{white-space:normal;overflow-wrap:anywhere;width:38%;max-width:400px;font-weight:550}.conversion-email-table td{white-space:nowrap}.conversion-email-table small{color:#63786b;margin-top:4px;font-size:11px;font-weight:400;display:block}.conversion-rate-note{margin:12px 0 0}.conversion-group-note{border-top:1px solid #e5ece8;margin:0;padding:16px 24px}.conversion-coverage-list{margin:16px 0 0}.conversion-coverage-list>div{border-bottom:1px solid #e6ece8;justify-content:space-between;gap:20px;padding:8px 0;display:flex}.conversion-coverage-list dt{min-width:0}.conversion-coverage-list dd{color:#244c3d;font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (max-width:1000px){.conversion-group>summary{flex-direction:column;align-items:flex-start;gap:16px}.conversion-group-metrics{width:100%}}@media (max-width:720px){.conversion-group>summary,.conversion-unsupported{gap:16px;padding:18px}.conversion-unsupported{flex-direction:column;align-items:flex-start}.conversion-group-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.conversion-group-metrics dd{font-size:21px}.conversion-group-metrics dt{min-height:26px}.conversion-group-body{padding:0 18px 18px}.conversion-group-note{padding:16px 18px}.conversion-email-table{min-width:0;display:block}.conversion-email-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.conversion-email-table tbody{gap:12px;display:grid}.conversion-email-table tr{border:1px solid #e1e9e3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.conversion-email-table tbody th{grid-column:1/-1;width:auto;max-width:none;padding:0 0 12px;display:block}.conversion-email-table td{white-space:normal;border:0;padding:10px 0 0;font-size:15px;font-weight:600;display:block}.conversion-email-table td:before{content:attr(data-label);color:#586f63;margin-bottom:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}}
.audience-expression{color:#425d4b;min-width:0;margin:12px 0;padding:0;font-size:12px;line-height:1.7;list-style:none}.audience-expression ol{border-left:2px solid #cbdccd;margin:6px 0 8px 5px;padding:5px 0 1px 16px;list-style:none}.audience-expression-node{overflow-wrap:anywhere;min-width:0;margin:7px 0}.audience-expression-node.group>.audience-expression-line>strong{color:#356252;font-size:12px}.audience-expression-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.audience-expression-result{white-space:nowrap;color:#4e624e;background:#f3f6ef;border:1px solid #dce4d9;border-radius:5px;padding:1px 7px;font-size:11px;font-weight:600}.audience-expression-result.match{color:#376b42;background:#edf7ed;border-color:#c9e0c7}.audience-expression-result.unknown{color:#876229;background:#fff7e8;border-color:#e9d8b4}.audience-expression-actual{color:#647260;font-size:11px;display:block}@media (max-width:600px){.audience-expression ol{margin-left:2px;padding-left:11px}.audience-expression-line{gap:3px}.audience-expression-result{white-space:normal}}
.audience-review{gap:18px;display:grid}.audience-review-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.audience-review-toolbar p{color:var(--muted);font-size:12px}.audience-review-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audience-review-stat{border:1px solid var(--line);border-radius:9px;padding:14px}.audience-review-stat span{color:var(--muted);font-size:11px;display:block}.audience-review-stat strong{color:var(--ink);margin:5px 0;font-size:24px;display:block}.audience-review-stat small{color:var(--muted);font-size:11px;line-height:1.55;display:block}.audience-review-copy{color:#708077;font-size:12px;line-height:1.65}.audience-review-reasons{flex-wrap:wrap;gap:7px;display:flex}.audience-review-reasons span{color:#68786d;background:#f3f5f0;border-radius:6px;padding:6px 9px;font-size:11px}.audience-review-row{border:1px solid var(--line);border-radius:10px;padding:15px}.audience-review-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.audience-review-row summary>div:first-child{min-width:0}.audience-review-row summary strong{overflow-wrap:anywhere;font-size:13px;display:block}.audience-review-row summary small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.audience-review-row-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.audience-review-row-body{border-top:1px solid var(--line);gap:15px;margin-top:16px;padding-top:14px;display:grid}.audience-review-row-body h4{color:#476553;margin:0;font-size:12px}.audience-review-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audience-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audience-review-fact{border:1px solid #e8ece5;border-radius:8px;padding:12px}.audience-review-fact-head{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:8px;display:flex}.audience-review-fact p{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.audience-review-fact strong{margin-bottom:7px;font-size:12px;display:block}.audience-review-fact code{color:#718176;background:#f2f5f0;padding:2px 4px;font-size:10px}.audience-review .table-pager{padding:12px 0 0}@media (max-width:700px){.audience-review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-review-row summary{align-items:flex-start}.audience-review-row-badges{max-width:170px}}@media (max-width:450px){.audience-review-facts,.audience-review-pair{grid-template-columns:minmax(0,1fr)}.audience-review-row summary{flex-direction:column}.audience-review-row-badges{justify-content:flex-start;max-width:none}}
.media-library{gap:16px;min-width:0;display:grid}.media-usage{gap:10px;padding:16px 20px;display:grid}.media-usage-text{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.media-usage-text strong{color:var(--ink);font-weight:650}.media-usage-text span{color:var(--muted);font-size:12px}.media-meter{background:var(--mint);border-radius:99px;height:8px;overflow:hidden}.media-meter>span{border-radius:inherit;background:var(--teal);height:100%;display:block}.media-meter.high>span{background:#c9873a}.media-drop{background:#f8fbf9;border:1.5px dashed #b9d3c6;border-radius:10px;align-items:center;gap:16px;padding:20px 22px;transition:background .15s,border-color .15s;display:flex}.media-drop.dragging{border-color:var(--teal);background:var(--mint)}.media-drop>div{flex:1;min-width:0}.media-drop strong{color:var(--ink);font-size:14px;font-weight:650}.media-drop p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5}.media-drop-icon{height:44px;color:var(--teal);background:#fff;border:1px solid #dfeadb;border-radius:11px;flex:0 0 44px;place-items:center;display:grid}.media-drop .button{flex-shrink:0}.media-readonly,.media-errors{font-size:12px;line-height:1.5}.media-errors ul{overflow-wrap:anywhere;margin:0;padding-left:16px}.media-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.media-browser{min-width:0}.media-toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.media-toolbar .search-input{flex:0 320px;min-width:0}.media-toolbar p{color:var(--muted);white-space:nowrap;font-size:12px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.media-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.media-card.selected{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.media-thumb,.media-preview{background-color:#f3f6f4;background-image:linear-gradient(45deg,#e9eeeb 25%,#0000 25%),linear-gradient(-45deg,#e9eeeb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9eeeb 75%),linear-gradient(-45deg,#0000 75%,#e9eeeb 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;width:100%;display:grid}.media-thumb{border:0;border-bottom:1px solid var(--line);cursor:pointer;height:132px;padding:10px}.media-thumb img,.media-preview img{object-fit:contain;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.media-card-body{gap:3px;min-width:0;padding:10px 12px 8px;display:grid}.media-card-body strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.media-card-body small{color:var(--muted);font-size:11px}.media-card-actions{justify-content:space-between;align-items:center;min-height:30px;margin-top:2px;display:flex}.media-none{color:var(--muted);text-align:center;overflow-wrap:anywhere;padding:30px 0;font-size:13px}.media-detail{position:sticky;top:16px}.media-preview{border-bottom:1px solid var(--line);height:200px;padding:16px}.media-detail-body{gap:12px;padding:16px 18px 18px;display:grid}.media-detail-body h2{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.media-detail-body dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12px;display:grid}.media-detail-body dt{color:var(--muted)}.media-detail-body dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.media-url{gap:6px;min-width:0;display:grid}.media-url span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.media-url input{width:100%;min-width:0;color:var(--ink);background:#f8fbf9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.media-note{color:var(--muted);font-size:12px;line-height:1.55}.media-picker-search{max-width:320px;margin-bottom:14px}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:420px;overflow:auto}@media (max-width:1024px){.media-layout{grid-template-columns:minmax(0,1fr)}.media-detail{order:-1;position:static}}@media (max-width:760px){.media-drop{flex-wrap:wrap;padding:16px}.media-drop .button{width:100%}.media-toolbar .search-input{flex:auto}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-preview{height:160px}}
.lifecycle-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lifecycle-evidence-card{border:1px solid var(--border);background:var(--surface,#fff);min-width:0;color:var(--muted);overflow-wrap:anywhere;border-radius:12px;align-content:start;gap:8px;padding:16px;font-size:12px;display:grid}.lifecycle-evidence-card h4,.lifecycle-evidence-card p,.lifecycle-evidence-card ul{margin:0}.lifecycle-evidence-card strong{color:var(--text)}.lifecycle-evidence-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lifecycle-evidence-heading h2,.lifecycle-evidence-heading h4{margin:0}.lifecycle-evidence-assessment{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lifecycle-evidence-sources{gap:7px;padding-left:17px;display:grid}.lifecycle-evidence-sources code{white-space:pre-wrap;overflow-wrap:anywhere}.lifecycle-evidence-note{color:var(--muted);font-size:12px;line-height:1.7}.lifecycle-freshness-coverage{gap:10px;min-width:0;display:grid}.lifecycle-freshness-coverage h3{margin:0}.lifecycle-coverage-table{max-width:100%;overflow:auto}.lifecycle-coverage-table table{border-collapse:collapse;width:100%;font-size:12px}.lifecycle-coverage-table th,.lifecycle-coverage-table td{text-align:left;border-bottom:1px solid var(--border);white-space:normal;padding:10px 8px}.lifecycle-policy{gap:16px;min-width:0;display:grid}.lifecycle-policy>p{margin:0}.lifecycle-policy form{gap:16px;display:grid}.lifecycle-policy-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.lifecycle-policy-fields legend{padding:0 0 12px;font-weight:600}.lifecycle-policy-rule{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding-bottom:12px;display:grid}.lifecycle-policy-rule input,.lifecycle-policy-rule select{width:100%;min-width:0}.lifecycle-policy-actions{flex-wrap:wrap;gap:10px;display:flex}.lifecycle-policy-age{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}@media (max-width:700px){.lifecycle-evidence-grid,.lifecycle-policy-rule{grid-template-columns:minmax(0,1fr)}.lifecycle-policy-rule button{justify-self:start}.lifecycle-coverage-table th,.lifecycle-coverage-table td{padding:9px 4px;font-size:11px}}
