@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(https://lindthal.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(https://lindthal.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2)format("woff2")}:root{color:#222833;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;background:#fff;font-family:Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body{background:#fff;min-width:320px;min-height:100vh;margin:0}button,select,input,textarea{font:inherit}button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#253f7a;border:0;border-radius:3px;min-height:44px;padding:0 20px;font-size:.82rem;font-weight:700}button:hover:not(:disabled){background:#1c315f}button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #253f7a47}button:disabled{cursor:not-allowed;opacity:.38}.shell{background:#fff;min-height:100vh}.shellLogin{place-items:center;padding:64px 28px;display:grid}.loginSurface{gap:42px;width:min(540px,100%);display:grid}.brandStack{justify-items:start;display:grid}.brandLogo{width:min(228px,68vw);height:auto;margin-bottom:50px;display:block}.eyebrow{color:#253f7a;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:700}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{color:#253f7a;font-weight:400}h1{margin:8px 0 0;font-size:3.25rem;line-height:1.05}h2{margin:0;font-size:1.35rem;line-height:1.2}h3{margin:5px 0 0;font-size:1.7rem;line-height:1.1}.intro{color:#626b79;max-width:480px;margin:20px 0 0;font-size:1.03rem;line-height:1.65}.loginActions{justify-items:start;gap:15px;display:grid}.loginActions>button{min-width:240px}.loginState,.dataStatus{color:#626b79;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.statusDot{background:#a24b2d;border-radius:50%;width:7px;height:7px}.statusDot.muted{background:#99a0aa}.statusDot.loading{background:#b2832e}.dataStatus.ready{color:#2f6b4f}.dataStatus.ready .statusDot{background:#3e805f}.notice{color:#626b79;margin:0;font-size:.88rem;line-height:1.55}.warning{color:#99472c}.shellSession{padding:34px clamp(22px,4vw,64px) 42px}.sessionSurface{width:min(1520px,100%);margin:0 auto}.sessionHeader{justify-content:space-between;align-items:center;gap:40px;margin-bottom:58px;display:flex}.workspaceIdentity{align-items:center;gap:25px;display:flex}.sessionLogo{width:116px;height:auto;display:block}.workspaceIdentity h1{margin-top:3px;font-size:1.6rem;line-height:1.15}.buttonRow{align-items:center;gap:6px;display:flex}button.quietButton,button.pageButton{color:#455064;letter-spacing:0;text-transform:none;background:0 0;min-height:36px;padding:0 10px;font-size:.75rem}button.quietButton:hover:not(:disabled),button.pageButton:hover:not(:disabled){color:#253f7a;background:#f0f2f5}.workspaceHome{gap:34px;margin-bottom:76px;display:grid}.homeIntro{gap:8px;max-width:760px;display:grid}.homeIntro h2{font-size:clamp(2.15rem,5vw,4.6rem);line-height:.98}.moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,58px);display:grid}.workspaceModule{background:#f5f7f4;align-content:space-between;min-height:270px;padding:clamp(24px,4vw,42px);display:grid}.workspaceModule:nth-child(2){background:#f1f4f8}.moduleEyebrow{color:#687385;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:700}.workspaceModule>div>p:last-child{color:#596474;max-width:560px;margin:18px 0 0;font-size:.98rem;line-height:1.65}.moduleFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:42px;display:flex}.moduleFooter span{color:#687385;font-size:.78rem;font-weight:700}button.pendingButton:disabled{opacity:.62}.metricStrip{background:#e4e8ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.metricItem{background:#fff;min-width:0;padding:22px 20px}.metricItem p,.metricItem span{color:#737d8b;margin:0;font-size:.74rem}.metricItem p{letter-spacing:.07em;text-transform:uppercase;font-weight:700}.metricItem strong{color:#253f7a;overflow-wrap:anywhere;margin:9px 0 6px;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:400;line-height:1.1;display:block}.dataBrowser{gap:42px;display:grid}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sectionHeader h2{margin-bottom:7px;font-size:1.55rem}.dataLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);min-width:0;display:grid}.datasetList{align-content:start;gap:25px;display:grid}.datasetGroup{gap:2px;display:grid}.datasetGroupLabel{color:#8a919d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:.67rem;font-weight:700}.datasetTab{color:#4e5869;text-align:left;text-transform:none;letter-spacing:0;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:37px;padding:7px 9px;display:flex}.datasetTab:hover:not(:disabled){color:#253f7a;background:#f4f5f7}.datasetTab.active{color:#253f7a;background:#eceff4}.datasetTab span{font-size:.86rem;font-weight:700}.datasetTab small{color:#818894;white-space:nowrap;font-size:.72rem;font-weight:400}.tablePanel{min-width:0}.tableToolbar{justify-content:space-between;align-items:flex-end;gap:30px;min-height:68px;display:flex}.tableTitle h2{margin:5px 0 7px;font-size:1.62rem}.tableRange{color:#6d7582;margin:0;font-size:.83rem}.pageSizeControl{color:#737b87;gap:5px;min-width:108px;font-size:.68rem;font-weight:700;display:grid}select{color:#273043;background:#f0f2f5;border:0;border-radius:3px;min-height:36px;padding:0 30px 0 11px}.datasetDetails{margin-top:17px}.loginDetails summary,.datasetDetails summary{color:#667080;cursor:pointer;width:fit-content;font-size:.78rem;font-weight:700}.compactMeta,.loginDetails dl{margin:16px 0 0;display:grid}.compactMeta{grid-template-columns:100px 180px minmax(220px,1fr);gap:18px 30px}.loginDetails dl{grid-template-columns:repeat(4,minmax(120px,1fr));gap:24px}dl div{min-width:0}dt{color:#858c98;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:700}dd{color:#303744;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.45}.tableScroll{width:100%;margin-top:20px;position:relative;overflow-x:auto}table{border-collapse:separate;border-spacing:0 3px;background:0 0;width:100%;min-width:840px}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:280px;padding:9px 12px}th{color:#3d4c68;z-index:1;background:#fff;position:sticky;top:0}.sortButton{color:#485469;letter-spacing:0;text-align:left;text-transform:none;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:28px;padding:0;font-size:.71rem;font-weight:700;display:flex}.sortButton:hover:not(:disabled){color:#253f7a;background:0 0}.sortIndicator{color:#8c95a4;opacity:.45;flex:0 0 9px;width:9px;height:12px;position:relative}.sortIndicator:before,.sortIndicator:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:7px;height:5px;position:absolute;left:1px}.sortIndicator:before{top:0}.sortIndicator:after{bottom:0;transform:rotate(180deg)}.sortButton.active .sortIndicator{color:#253f7a;opacity:1}.sortIndicator[data-direction=asc]:after,.sortIndicator[data-direction=desc]:before{display:none}td{color:#2b313b;font-size:.81rem;line-height:1.48}tbody tr:nth-child(2n) td{background:#f7f8fa}tbody tr:hover td{background:#edf1f4}.emptyCell{color:#a3a9b2}.tableLoading{color:#253f7a;background:#ffffffd6;place-items:center;min-height:180px;font-size:.82rem;font-weight:700;display:grid;position:absolute;inset:0}.emptyState{color:#747d89;margin:20px 0 0;padding:34px 0}.pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:17px;display:grid}.pagination p{color:#737b87;margin:0;font-size:.78rem}.pagination .pageButton:first-child{justify-self:start}.pagination .pageButton:last-child{justify-self:end}.loginDetails{margin-top:76px}.clearSessionButton{margin-top:12px}.crmWorkspace{gap:34px;display:grid}.crmHeader,.contactTitleRow{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.crmHeader h2{margin:6px 0 8px;font-size:2.25rem}button.backButton{margin:0 0 26px -10px}.crmAccessState{color:#596474;white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.crmTabs{border-bottom:1px solid #dfe4e7;gap:24px;min-height:42px;display:flex}.crmTabs button{color:#697483;letter-spacing:0;text-transform:none;background:0 0;border-bottom:3px solid #0000;min-height:42px;padding:0 2px}.crmTabs button:hover:not(:disabled),.crmTabs button.active{color:#253f7a;background:0 0;border-bottom-color:#253f7a}.readyDot{background:#3e805f}.crmLayout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);min-width:0;display:grid}.crmDirectory{background:#f4f6f5;min-width:0;padding:24px}.crmFilters,.contactEditor,.restoreForm{gap:18px;display:grid}.fieldControl{color:#687385;gap:6px;min-width:0;font-size:.7rem;font-weight:700;display:grid}.fieldControl>span,.roleEditor legend{letter-spacing:.06em;text-transform:uppercase}.fieldControl input,.fieldControl select,.fieldControl textarea{color:#283142;letter-spacing:0;outline-offset:2px;background:#fff;border:0;border-radius:3px;width:100%;min-height:40px;padding:9px 11px}.fieldControl textarea{resize:vertical;min-height:116px;line-height:1.5}.fieldControl input:focus-visible,.fieldControl select:focus-visible,.fieldControl textarea:focus-visible,.roleEditor input:focus-visible,.revisionRow input:focus-visible{outline:3px solid #253f7a47}.inlineField{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.inlineField .quietButton{background:#e7eaee}.filterRow,.editorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.directorySummary{color:#727c88;align-items:baseline;gap:7px;margin:27px 0 10px;font-size:.75rem;display:flex}.directorySummary strong{color:#253f7a;font-size:1.2rem;font-weight:400}.contactList{gap:2px;min-height:180px;display:grid}.contactList.loading{opacity:.62}.contactRow{color:#303a49;letter-spacing:0;text-align:left;text-transform:none;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 11px;display:grid}.contactRow:hover:not(:disabled){background:#edf1f4}.contactRow.active{background:#e3e9ee}.contactRowMain{gap:3px;min-width:0;display:grid}.contactRowMain strong,.contactRowMain small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contactRowMain strong{font-size:.86rem}.contactRowMain small{color:#77818e;font-size:.72rem;font-weight:400}.contextLabel,.reviewLabel{color:#495563;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e8ebee;padding:4px 6px;font-size:.64rem;font-weight:700;line-height:1.2;display:inline-block}.contextPRIVATE{color:#355a73;background:#e1edf3}.contextBUSINESS{color:#2f634b;background:#dfeee5}.contextMIXED{color:#6b4f21;background:#f1ead8}.contextUNKNOWN,.needsReview{color:#88452f;background:#f3e5df}.crmPagination{margin-top:16px}.crmDetail{min-width:0}.contactDetailBody,.contactEditor{gap:34px;display:grid}.contactTitleRow{min-height:96px}.contactTitleRow h3{margin:8px 0 5px;font-size:2rem}.contactTitleRow p{color:#737d8b;margin:0;font-size:.78rem}.contactStatusLine{flex-wrap:wrap;gap:5px;display:flex}.contactFacts{background:#e4e8ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.contactFacts>div{background:#f7f8f9;min-width:0;padding:17px 16px}.contactFacts span,.contactFacts strong{overflow-wrap:anywhere;display:block}.contactFacts span{color:#7b8490;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;font-weight:700}.contactFacts strong{color:#303947;font-size:.84rem}.contactSection{gap:14px;display:grid}.contactSection h4{color:#253f7a;margin:0;font-size:.88rem;font-weight:700}.roleList{flex-wrap:wrap;gap:6px;display:flex}.roleList>span{color:#3f4c5d;background:#eef1f3;padding:7px 9px;font-size:.75rem;font-weight:700}.contactNotes{color:#505b6a;white-space:pre-wrap;max-width:760px;margin:0;line-height:1.65}.sourceList{gap:4px;display:grid}.sourceList details,.evidenceDetails{background:#f5f7f8;padding:10px 12px}.sourceList summary,.evidenceDetails summary{color:#455164;cursor:pointer;font-size:.78rem;font-weight:700}.sourceMeta{grid-template-columns:140px 170px minmax(0,1fr);gap:20px;margin:14px 0 2px;display:grid}.evidenceList{margin-top:12px}.evidenceList>span{font-size:.68rem;font-weight:400}.compactSectionHeader{align-items:start}.revisionList{gap:2px;display:grid}.revisionRow{background:#f6f7f8;grid-template-columns:20px minmax(180px,1fr) minmax(160px,.7fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.revisionRow>span{gap:3px;min-width:0;display:grid}.revisionRow>.revisionMarker{background:#3e805f;border-radius:50%;justify-self:center;width:7px;height:7px}.revisionRow strong,.revisionRow small{overflow-wrap:anywhere}.revisionRow strong{color:#354052;font-size:.78rem}.revisionRow small{color:#7a8390;font-size:.7rem}.restoreForm{background:#f1f4f5;grid-template-columns:minmax(220px,1fr) auto;align-items:end;padding:16px}.restoreForm .notice{grid-column:1/-1}.editorFields{gap:18px}.contactEditor .fieldControl input,.contactEditor .fieldControl select,.contactEditor .fieldControl textarea{background:#f2f4f6}.roleEditor{border:0;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:0;padding:0;display:grid}.roleEditor legend{color:#687385;grid-column:1/-1;margin-bottom:8px;font-size:.7rem;font-weight:700}.roleEditor label{color:#3f4b5a;background:#eef1f3;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:.78rem;font-weight:700;display:flex}.wideField{max-width:820px}.changeReasonField{background:#eef2f1;padding:16px}.campaignWorkspace{gap:34px;min-width:0;display:grid}.campaignSafety{color:#33483d;background:#e9f1ed;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.campaignSafety>div{align-items:center;gap:9px;min-width:0;display:flex}.campaignSafety>div span:last-child{color:#66756c;font-size:.76rem}.campaignSafety dl,.campaignMetrics,.approvalRecord{margin:0;display:grid}.campaignSafety dl{grid-template-columns:repeat(2,minmax(180px,auto));gap:24px}.campaignSafety dl>div,.campaignMetrics>div,.approvalRecord>div{min-width:0}.campaignSafety dt,.campaignMetrics dt,.approvalRecord dt{color:#738078;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:700}.campaignSafety dd,.campaignMetrics dd,.approvalRecord dd{overflow-wrap:anywhere;color:#34413a;margin:0;font-size:.76rem;font-weight:700}.campaignLayout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,72px);min-width:0;display:grid}.campaignDefinition{background:#f4f6f5;gap:18px;min-width:0;padding:24px;display:grid}.campaignDefinition .fieldControl input,.campaignDefinition .fieldControl select,.campaignDefinition .fieldControl textarea,.campaignApproval .fieldControl input{background:#fff}.campaignFieldPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaignResult{gap:34px;min-width:0;display:grid}.campaignResult>*+*{border-top:1px solid #e0e4e7;padding-top:30px}.campaignSectionHeading,.campaignRunHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.campaignSectionHeading h3,.campaignRunHeader h3,.campaignSectionHeading h4,.campaignApproval h4,.campaignTestDelivery h4{margin:4px 0 0}.campaignRunHeader h3{font-size:1.65rem}.campaignRunHeader p:last-child{color:#74808d;margin:7px 0 0;font-size:.76rem}.runStatus,.decisionLabel{color:#5a6673;letter-spacing:0;text-transform:uppercase;background:#edf0f2;font-size:.66rem;font-weight:700;display:inline-block}.runStatus{padding:6px 8px}.runStatus.approved,.decisionLabel.included{color:#2f634b;background:#dfeee5}.campaignMetrics{background:#e1e6e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.campaignMetrics>div{background:#f6f8f8;min-height:78px;padding:16px}.campaignMetrics dd{color:#2f3a46;font-size:.88rem}.campaignMetrics .mono,.campaignApproval code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.campaignPreview,.campaignDecisions,.campaignApproval,.campaignTestDelivery{gap:18px;min-width:0;display:grid}.segmentedControl{background:#edf0f2;align-items:stretch;min-height:34px;padding:2px;display:inline-flex}.segmentedControl button{color:#64707d;letter-spacing:0;text-transform:none;background:0 0;min-height:30px;padding:6px 10px;font-size:.67rem}.segmentedControl button:hover:not(:disabled),.segmentedControl button.active{color:#253f7a;background:#fff}.campaignPreview iframe,.campaignPreview pre{background:#fff;border:1px solid #dfe4e6;border-radius:0;width:100%;height:620px;margin:0}.campaignPreview pre{color:#33404c;white-space:pre-wrap;padding:24px;font:.78rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.campaignDecisionTable{background:#e1e5e7;gap:1px;min-width:0;display:grid}.campaignDecisionRow{background:#fff;grid-template-columns:minmax(180px,1fr) 94px minmax(210px,1.2fr);align-items:center;gap:16px;min-height:62px;padding:11px 13px;display:grid}.campaignDecisionRow.header{color:#77818c;letter-spacing:0;text-transform:uppercase;background:#f2f4f5;min-height:38px;font-size:.66rem;font-weight:700}.campaignDecisionRow>span{overflow-wrap:anywhere;min-width:0}.campaignDecisionRow>span:first-child{gap:3px;display:grid}.campaignDecisionRow strong{color:#35404c;font-size:.78rem}.campaignDecisionRow small{color:#77818d;font-size:.7rem}.decisionLabel{width:max-content;max-width:100%;padding:5px 7px}.reasonList{flex-wrap:wrap;gap:4px;display:flex}.reasonList small{color:#5d6874;background:#f0f2f3;padding:4px 6px}.campaignApproval{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);align-items:start;padding-bottom:12px}.campaignApproval .notice{overflow-wrap:anywhere}.campaignApproval form{background:#f1f4f3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.campaignApproval form .notice{grid-column:1/-1}.approvalRecord{background:#e9f1ed;grid-template-columns:1fr;gap:12px;padding:16px}.campaignTestDelivery{grid-template-columns:minmax(180px,.65fr) minmax(280px,1fr);align-items:start;padding-bottom:12px}.deliveryFacts,.deliveryRecord{background:#eef1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.deliveryFacts{grid-column:1/-1}.deliveryFacts dt,.deliveryRecord dt{color:#737e8b;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:700}.deliveryFacts dd,.deliveryRecord dd{overflow-wrap:anywhere;color:#34404d;margin:0;font-size:.76rem;font-weight:700}.campaignTestDelivery form{background:#f1f4f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.campaignTestDelivery form .notice{grid-column:1/-1}.deliveryConfirmation{color:#47545f;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;font-size:.76rem;line-height:1.45;display:grid}.deliveryConfirmation input{width:16px;height:16px;margin:1px 0 0}.deliveryConfirmation strong{overflow-wrap:anywhere}@media (width<=860px){.shellSession{padding:24px 18px 36px}.sessionHeader{align-items:flex-start;margin-bottom:48px}.moduleGrid,.metricStrip{grid-template-columns:1fr}.workspaceModule{min-height:238px}.dataLayout{grid-template-columns:1fr;gap:40px}.datasetList{grid-template-columns:repeat(3,minmax(158px,1fr));gap:14px;padding-bottom:4px;overflow-x:auto}.loginDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}.crmLayout,.campaignLayout{grid-template-columns:1fr}.campaignDefinition{padding:18px}.campaignSafety{flex-direction:column;align-items:flex-start}.campaignSafety dl{width:100%}.campaignPreview iframe,.campaignPreview pre{height:540px}.crmDirectory{padding:18px}.contactFacts,.roleEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceMeta{grid-template-columns:1fr;gap:12px}}@media (width<=560px){.shellLogin{place-items:start;padding:42px 22px}.brandLogo{margin-bottom:38px}.crmHeader,.contactTitleRow{flex-direction:column;align-items:flex-start}.filterRow,.editorFields,.contactFacts,.roleEditor,.campaignFieldPair,.campaignMetrics,.campaignApproval,.approvalRecord,.campaignTestDelivery,.deliveryFacts,.deliveryRecord,.campaignSafety dl,.campaignApproval form,.campaignTestDelivery form{grid-template-columns:1fr}.campaignSectionHeading,.campaignRunHeader{flex-direction:column;align-items:flex-start}.campaignDecisionRow{grid-template-columns:minmax(0,1fr) auto}.campaignDecisionRow>span:last-child{grid-column:1/-1}.campaignDecisionRow.header>span:last-child{display:none}.revisionRow{grid-template-columns:20px minmax(0,1fr)}.revisionRow>span:last-child{grid-column:2}.restoreForm{grid-template-columns:1fr}h1{font-size:2.7rem}.sessionHeader{gap:20px;display:grid}.workspaceIdentity{align-items:flex-start;gap:18px}.sessionLogo{width:105px}.workspaceIdentity h1{font-size:1.36rem}.sectionHeader,.tableToolbar,.moduleFooter{display:grid}.sectionHeader{gap:12px}.tableToolbar{gap:22px}.workspaceHome{margin-bottom:58px}.homeIntro h2{font-size:2.35rem}.pageSizeControl{width:128px}.compactMeta,.loginDetails dl{grid-template-columns:1fr}.loginDetails{margin-top:58px}}
