.app-shell{background:var(--tmm-n-0)}.sidebar{background:var(--tmm-n-25);border:0;width:192px;padding:26px 14px 18px}.sidebar .brand{padding:0 6px 30px;font-size:23px}.workspace{border:0;border-bottom:1px solid var(--tmm-n-150);background:0 0;border-radius:0;margin-bottom:26px;padding:0 5px 22px}.workspace-avatar{background:var(--tmm-n-100)}.nav-item{border-radius:4px;min-height:43px;padding:10px 11px}.nav-item.active{background:var(--tmm-accent-soft)}.ownership{display:none}.profile{border-top:0}.topbar{border-bottom:1px solid var(--tmm-n-150);background:var(--tmm-n-0);height:58px;padding:0 34px}.demo-pill{background:0 0;border:0;padding:0}.content-page{max-width:1440px;margin:0 auto;padding:48px}.content-page .panel{box-shadow:none;border:0;border-top:1px solid var(--tmm-n-150);background:0 0;border-radius:0;padding:25px 0}.table-wrap{border:0;border-top:1px solid var(--tmm-n-150);background:0 0;border-radius:0}th{background:0 0}.content-page .section-heading{margin-bottom:35px}.content-page h1{font-size:38px}.button{box-shadow:none;border-radius:5px}.button.primary{box-shadow:none}.automation-home{max-width:1600px;margin:0 auto;padding:48px 54px 32px}.automation-intro{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px;display:flex}.automation-intro h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(35px,3.3vw,58px);font-weight:550;line-height:1.06}.automation-intro p{margin-bottom:0;font-size:14px}.automation-intro>button{min-height:43px;margin-bottom:6px}.automation-example{border-top:1px solid var(--tmm-n-150);border-bottom:1px solid var(--tmm-n-150);align-items:center;gap:32px;padding:28px 0;display:flex}.example-caption{flex:0 0 170px}.example-caption>span{font-family:var(--font-mono), monospace;font-size:var(--text-min);letter-spacing:1px;color:var(--tmm-n-500);margin-bottom:12px;display:block}.example-caption strong{font-size:15px;font-weight:500;line-height:1.5}.example-path{flex:1;justify-content:space-between;align-items:center;gap:20px;display:flex}.example-path>span{gap:8px;display:grid}.example-path>span>svg{color:var(--tmm-accent-text);margin-bottom:4px}.example-path strong{font-size:var(--text-min);font-weight:550}.example-path small{font-size:var(--text-min)}.example-path>svg{color:var(--tmm-n-300)}.automation-example>button{flex-shrink:0}.automation-list-heading{justify-content:space-between;align-items:center;gap:20px;margin:36px 0 16px;display:flex}.automation-list-heading h2{margin:0;font-size:21px;font-weight:550}.automation-list-heading h2 span{color:var(--tmm-n-500);margin-left:8px;font-size:14px}.automation-search{color:var(--tmm-n-500);align-items:center;gap:9px;display:flex}.automation-search input{width:195px;font-size:var(--text-min);background:0 0;border:0;padding:9px 0}.automation-filters{border-bottom:1px solid var(--tmm-n-150);align-items:center;gap:24px;display:flex}.automation-filters button{font-size:var(--text-min);color:var(--tmm-n-500);border-bottom:2px solid #0000;padding:12px 0}.automation-filters button.selected{color:var(--tmm-accent-text);border-color:var(--tmm-accent)}.automation-filters>span{color:var(--tmm-n-500);font-size:var(--text-min);margin-left:auto}.automation-row{text-align:left;border-bottom:1px solid var(--tmm-n-150);grid-template-columns:32px minmax(170px,1fr) minmax(130px,.55fr) 70px 135px 20px;align-items:center;gap:18px;width:100%;padding:24px 0;display:grid}.automation-row:hover{background:var(--tmm-n-50)}.automation-number{font-size:var(--text-min);font-family:var(--font-mono);color:var(--tmm-n-500)}.automation-row-name strong{font-size:15px;font-weight:600}.automation-row small{font-size:var(--text-min);margin-top:7px;display:block}.automation-row-trigger{font-size:var(--text-min)}.automation-row-trigger small{font-family:var(--font-mono);font-size:var(--text-min)}.automation-step-count{font-size:var(--text-min);color:var(--tmm-n-500)}.automation-state{font-size:var(--text-min);color:var(--tmm-n-500);align-items:center;gap:7px;display:flex}.automation-state i{background:var(--tmm-n-400);border-radius:50%;width:5px;height:5px}.automation-state.enabled i{background:var(--tmm-success)}.automation-row>svg{color:var(--tmm-accent-text)}.automation-empty{padding:30px 0}.template-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:40px 0 22px;display:flex}.template-heading h2{margin:0;font-size:23px;font-weight:500}.template-heading>span{color:var(--tmm-n-500);font-size:var(--text-min)}.template-rail{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.template-rail>button{text-align:left;border-top:2px solid var(--tmm-accent-line);padding:18px 0 8px}.template-rail>button:hover{border-color:var(--tmm-accent)}.template-index{font-family:var(--font-mono);font-size:var(--text-min);letter-spacing:.6px;color:var(--tmm-n-500)}.template-rail h3{margin:16px 0 10px;font-size:17px;font-weight:550}.template-rail p{font-size:var(--text-min);margin-bottom:18px}.view-inbox .page-heading{height:112px;padding:24px 28px}.view-inbox .page-heading .eyebrow{display:none}.view-inbox .page-heading h1{font-size:28px}.small-stat{align-items:center;gap:7px;display:flex}.small-stat .text-link{margin-left:18px}.inbox-layout{border:0;border-top:1px solid var(--tmm-n-150);border-radius:0;grid-template-columns:280px minmax(280px,1fr) 235px;max-width:none;height:calc(100dvh - 170px);min-height:450px;margin:0}.thread-list{padding:0}.thread-item{border-bottom:1px solid var(--tmm-n-100);border-radius:0;margin:0;padding:21px 17px}.thread-item.selected{background:var(--tmm-accent-soft);box-shadow:inset 3px 0 var(--tmm-accent)}.contact-panel{background:var(--tmm-n-0)}.conversation-header{padding:18px 24px}.messages{padding:26px 32px}.composer{box-shadow:none;border-radius:0}.automation-jump{place-items:center;display:inline-grid}.flow-editor{height:calc(100dvh - 58px)}.editor-heading{padding:19px 25px}.editor-body{grid-template-columns:minmax(0,1fr) 290px}.flow-canvas{background-color:var(--tmm-n-25);background-size:24px 24px;padding:22px}.canvas-caption{padding-bottom:18px}.flow-path{justify-content:center;align-items:center;width:max-content;min-width:100%;margin:130px auto 50px;display:flex}.trigger-node,.step-node{width:195px;box-shadow:0 2px 3px color-mix(in srgb, var(--tmm-scrim) 2%, transparent);border-radius:7px;flex-shrink:0;min-height:175px;padding:21px 17px}.trigger-node{border-top:3px solid var(--tmm-accent)}.trigger-node.selected{border-color:var(--tmm-accent)}.node-wrapper{align-items:center;display:flex}.node-connector{flex-shrink:0;width:30px;height:1px;margin:0}.node-connector:after{top:-2px;left:auto;right:1px;transform:rotate(-45deg)}.flow-path>.add-step{border-radius:50%;width:37px;min-width:37px;height:37px;margin:0;padding:0;font-size:0}.flow-path>.add-step svg{width:17px;height:17px}.step-node p{font-size:var(--text-min);line-height:1.6}.step-inspector{padding:0 22px 25px}.inspector-tabs{border-bottom:1px solid var(--tmm-n-150);justify-content:space-between;display:flex}.inspector-tabs button{font-size:var(--text-min);color:var(--tmm-n-500);border-bottom:2px solid #0000;padding:20px 5px 15px}.inspector-tabs button[aria-selected=true]{color:var(--tmm-accent-text);border-color:var(--tmm-accent)}.inspector-section{border-top:0;padding-top:25px}.step-inspector label{font-size:var(--text-min)}.step-inspector input,.step-inspector select,.step-inspector textarea{font-size:var(--text-min);padding:12px 9px}.step-inspector textarea{min-height:160px}.inspector-summary{border-top:1px solid var(--tmm-n-150);color:var(--tmm-n-500);margin-top:10px;padding-top:24px}.inspector-summary>svg{color:var(--tmm-accent-text);margin-bottom:13px;display:block}.inspector-summary strong{font-size:var(--text-min);font-weight:500}.inspector-summary p{font-size:var(--text-min);margin-top:10px}.auth-story-card{box-shadow:none;border:0;border-top:1px solid var(--tmm-n-200);background:0 0;border-radius:0;padding:25px 0}.auth-card-heading{border-bottom:0}@media (max-width:1450px){.automation-home{padding:35px}.automation-example{flex-wrap:wrap;gap:20px}.example-caption{flex-basis:150px}.automation-example>button{margin-left:auto}.flow-path{flex-direction:column;width:100%;margin:35px auto}.trigger-node,.step-node{width:280px;min-height:0}.node-wrapper{flex-direction:column}.node-connector{width:1px;height:30px}.node-connector:after{top:auto;bottom:2px;right:-2px;transform:rotate(45deg)}.inbox-layout{grid-template-columns:255px minmax(270px,1fr)}.contact-panel{display:none}}@media (max-width:1050px){.sidebar{width:170px;padding-left:10px;padding-right:10px}.sidebar .brand{font-size:21px}.main{margin-left:170px}.automation-home,.content-page{padding:30px 26px}.example-caption{display:none}.automation-row{grid-template-columns:25px minmax(160px,1fr) 110px 20px;gap:12px}.automation-row-trigger,.automation-step-count{display:none}.template-rail{gap:20px}.small-stat{font-size:var(--text-min)}.small-stat .text-link{display:none}.editor-actions .button{font-size:var(--text-min);padding:10px}.flow-name{width:195px}.editor-body{grid-template-columns:minmax(0,1fr) 250px}.step-inspector{padding:0 16px 20px}.trigger-node,.step-node{width:230px}}@media (max-width:850px){.sidebar{border-top:1px solid var(--tmm-n-150);background:var(--tmm-n-0);flex-direction:row;width:100%;height:64px;padding:0 8px;inset:auto 0 0}.sidebar .brand,.sidebar .workspace,.nav-label,.sidebar-bottom{display:none}.sidebar nav{justify-content:space-around;width:100%;display:flex}.nav-item{font-size:var(--text-min);border-radius:0;flex-direction:column;flex:1;gap:5px;margin:0;padding:10px 4px}.nav-item>span{display:inline}.nav-item>.nav-count{display:none}.nav-item svg{width:18px;height:18px}.main{margin-left:0;padding-bottom:64px}.topbar{height:52px;padding:0 20px}.automation-home{padding:30px 24px}.automation-intro h1{font-size:38px}.automation-intro{align-items:flex-start}.template-heading>span{display:none}.inbox-layout{height:calc(100dvh - 228px);margin:0}.flow-editor{height:calc(100dvh - 116px)}.flow-name{width:185px}.editor-heading{padding:15px}.editor-body{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:650px){.automation-home,.content-page{padding:28px 20px}.automation-intro{flex-direction:column;gap:20px}.automation-intro h1{font-size:38px}.automation-intro p br{display:none}.automation-intro>button{justify-content:center;width:100%}.automation-example{padding:25px 0}.example-path{align-items:flex-start;gap:12px}.example-path>svg{width:13px;margin-top:5px}.example-path strong{font-size:var(--text-min);line-height:1.5}.example-path small{display:none}.automation-example>button{margin-left:0}.automation-list-heading{flex-direction:column;align-items:flex-start;gap:12px}.automation-search{border-bottom:1px solid var(--tmm-n-150);width:100%}.automation-search input{width:100%}.automation-filters>span{display:none}.automation-row{grid-template-columns:22px minmax(0,1fr) 20px;padding:22px 0}.automation-state{grid-area:auto/2}.automation-row>svg{grid-area:1/3}.automation-row-name strong{font-size:14px}.automation-row-name small{font-size:var(--text-min);line-height:1.6}.template-heading h2{font-size:24px;line-height:1.3}.template-rail{grid-template-columns:1fr;gap:24px}.template-rail>button{padding-top:18px}.view-inbox .page-heading{height:96px;padding:20px}.view-inbox .page-heading p{display:none}.inbox-layout{grid-template-columns:1fr;height:calc(100dvh - 212px);min-height:350px}.inbox-layout .conversation,.inbox-layout.mobile-thread .conversation-list{display:none}.inbox-layout.mobile-thread .conversation{display:flex}.messages{padding:22px}.editor-heading{flex-wrap:wrap}.editor-actions{justify-content:flex-end;width:100%;margin-top:7px}.editor-actions .button{font-size:var(--text-min)}.editor-body{flex-direction:column;display:flex;overflow:auto}.flow-canvas{flex-shrink:0;min-height:440px;overflow:auto}.flow-path{margin-top:25px}.step-inspector{border-left:0;border-top:1px solid var(--tmm-n-150);flex-shrink:0;overflow:visible}.canvas-caption span{font-size:var(--text-min)}.content-page h1{font-size:30px}.auth-story .brand{gap:8px}}.mobile-settings{display:none}@media (min-width:851px) and (max-width:1450px){.automation-home{padding-top:28px}.automation-intro{margin-bottom:26px}.automation-intro h1{margin:12px 0;font-size:38px}.automation-example{padding:20px 0}.automation-list-heading{margin-top:25px}.automation-row{padding-top:19px;padding-bottom:19px}}@media (max-width:850px){.nav-item.mobile-settings{display:flex}}@media (min-width:1451px){.automation-home{padding-top:32px}.automation-intro{margin-bottom:25px}.automation-intro h1{margin:13px 0;font-size:46px}.automation-intro p{font-size:var(--text-min)}.automation-example{padding:22px 0}.automation-list-heading{margin-top:28px}.automation-row{padding-top:20px;padding-bottom:20px}.template-heading{margin-top:30px}}@media (max-width:650px){.example-path{flex-basis:100%}}body,.app-shell,.main,.topbar,.auth-entry{background:var(--tmm-n-0)}.sidebar{background:var(--tmm-n-0);border-right:1px solid var(--tmm-n-100);width:210px}.main{margin-left:210px}.sidebar .brand{padding-bottom:26px}.workspace{padding-bottom:19px}.workspace strong{white-space:nowrap;font-size:var(--text-min)}.nav-item{font-size:var(--text-min)}.nav-item.active{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.nav-item:hover{background:var(--tmm-n-50)}.topbar{height:58px}.breadcrumb{font-size:var(--text-min)}.auth-story{background:var(--tmm-n-25)}.contact-panel,.conversation,.conversation-list,.step-inspector{background:var(--tmm-n-0)}.flow-canvas{background-color:var(--tmm-n-25)}.connection-dot{background:var(--tmm-n-400);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.automation-manager{max-width:1800px;margin:0 auto;padding:30px 34px}.manager-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.manager-heading h1{letter-spacing:-.7px;margin-bottom:8px;font-size:28px;font-weight:650}.manager-heading p{font-size:var(--text-min);margin:0}.manager-heading .primary{min-height:40px}.manager-tabs{border-bottom:1px solid var(--tmm-n-150);gap:30px;display:flex}.manager-tabs>button{font-size:var(--text-min);color:var(--tmm-n-600);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 0;display:flex}.manager-tabs>button.selected{color:var(--tmm-accent-text);border-color:var(--tmm-accent);font-weight:600}.manager-tabs span{font-size:var(--text-min);background:var(--tmm-n-50);border-radius:4px;padding:2px 5px}.manager-toolbar{align-items:center;gap:12px;padding:25px 0 20px;display:flex}.manager-search{border:1px solid var(--tmm-n-150);width:330px;color:var(--tmm-n-500);border-radius:6px;align-items:center;gap:9px;padding:10px 12px;display:flex}.manager-search input{background:var(--tmm-n-0);width:100%;font-size:var(--text-min);border:0;outline:0}.manager-toolbar select{font-size:var(--text-min);color:var(--tmm-n-600);border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:6px;padding:10px 30px 10px 12px}.manager-toolbar select:last-child{margin-left:auto}.manager-status-filters{align-items:center;gap:9px;margin-bottom:18px;display:flex}.manager-status-filters>button{font-size:var(--text-min);color:var(--tmm-n-600);border-radius:5px;align-items:center;gap:8px;padding:7px 11px;display:flex}.manager-status-filters>button.selected{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.manager-status-filters>button span{font-size:var(--text-min);color:var(--tmm-n-500)}.manager-status-filters>span{font-size:var(--text-min);color:var(--tmm-n-500);margin-left:auto}.manager-table{width:100%}.manager-table-head,.manager-row{grid-template-columns:minmax(210px,1fr) 120px 120px minmax(140px,.5fr) 50px 105px;align-items:center;column-gap:16px;display:grid}.manager-table-head{background:var(--tmm-n-25);min-height:40px;color:var(--tmm-n-500);font-size:var(--text-min);border-top:1px solid var(--tmm-n-150);border-bottom:1px solid var(--tmm-n-150);padding:0 12px}.manager-row{border-bottom:1px solid var(--tmm-n-150);min-height:84px;padding:12px}.manager-row:hover{background:var(--tmm-accent-soft)}.manager-name{text-align:left;align-items:center;gap:13px;padding:7px 0;display:flex}.manager-name strong{font-size:var(--text-min);font-weight:600;display:block}.manager-name small{font-size:var(--text-min);margin-top:5px;line-height:1.4;display:block}.manager-flow-icon{width:36px;height:36px;color:var(--tmm-accent-text);background:var(--tmm-accent-soft);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.manager-flow-icon.comment{color:var(--tmm-accent-text);background:var(--tmm-accent-soft)}.manager-flow-icon.story{color:var(--tmm-purple-text);background:var(--tmm-purple-soft)}.manager-state{font-size:var(--text-min);color:var(--tmm-n-500);align-items:center;gap:6px;display:inline-flex}.manager-state i{background:var(--tmm-n-400);border-radius:50%;width:6px;height:6px}.manager-state.enabled{color:var(--tmm-success-text)}.manager-state.enabled i{background:var(--tmm-success)}.manager-channel{font-size:var(--text-min);color:var(--tmm-n-600);align-items:center;gap:6px;display:flex}.manager-channel>svg{color:var(--tmm-purple-text)}.manager-trigger{font-size:var(--text-min)}.manager-trigger small{font-size:var(--text-min);font-family:var(--font-mono);margin-top:6px;display:block}.manager-steps{font-size:var(--text-min);color:var(--tmm-n-600)}.manager-actions{gap:3px;display:flex}.manager-actions .icon-button{width:31px;height:31px;color:var(--tmm-n-500)}.manager-actions .icon-button:hover{color:var(--tmm-accent-text);background:var(--tmm-accent-soft)}.manager-start{border-top:1px solid var(--tmm-n-150);align-items:center;gap:17px;margin-top:34px;padding:28px 0;display:flex}.manager-start>svg{color:var(--tmm-accent-text)}.manager-start h2{margin:0 0 5px;font-size:14px;font-weight:600}.manager-start p{font-size:var(--text-min);margin:0}.manager-start .text-link:first-of-type{margin-left:auto}.manager-start .text-link{font-size:var(--text-min);white-space:nowrap}.manager-footer{border-top:1px solid var(--tmm-n-150);font-size:var(--text-min);color:var(--tmm-n-500);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:19px 0;display:flex}.manager-footer a{color:var(--tmm-accent-text);align-items:center;gap:7px;display:flex}.manager-notice{font-size:var(--text-min);color:var(--tmm-success-text);align-items:center;gap:8px;margin:0;padding:15px 0;display:flex}.manager-notice button{margin-left:auto}.manager-empty{text-align:center;color:var(--tmm-n-500);padding:55px 0}.manager-empty h2{margin:15px 0 5px;font-size:17px}.manager-empty p{font-size:var(--text-min)}.manager-templates>header{margin:30px 0}.manager-templates h2{margin-bottom:8px;font-size:20px}.manager-templates header p{font-size:var(--text-min)}.manager-templates article{border-bottom:1px solid var(--tmm-n-150);align-items:center;gap:22px;padding:28px 0;display:flex}.manager-templates article h3{margin-bottom:8px;font-size:16px}.manager-templates article p{font-size:var(--text-min);margin-bottom:8px}.manager-templates article button{margin-left:auto}.quick-dialog{background:var(--tmm-n-0);color:var(--tmm-n-900);width:min(940px,100vw - 40px);max-height:calc(100dvh - 48px);box-shadow:0 25px 100px color-mix(in srgb, var(--tmm-scrim) 21%, transparent);border:0;border-radius:12px;padding:0}.quick-dialog::backdrop{background:color-mix(in srgb, var(--tmm-scrim) 40%, transparent)}.quick-dialog>header{border-bottom:1px solid var(--tmm-n-150);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 28px;display:flex}.quick-dialog h2{margin-bottom:7px;font-size:21px}.quick-dialog header p{font-size:var(--text-min);margin:0}.quick-dialog form{grid-template-columns:minmax(0,1fr) 360px;display:grid}.quick-config{max-height:min(640px,100dvh - 260px);padding:25px 28px;overflow:auto}.quick-config label{font-size:var(--text-min);margin-bottom:22px;font-weight:550;display:block}.quick-config input:not([type=radio]),.quick-config textarea{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:100%;font-size:var(--text-min);border-radius:5px;margin-top:9px;padding:11px 12px;font-weight:400;display:block}.quick-config textarea{min-height:90px;line-height:1.6}.quick-config label>small{font-weight:400;font-size:var(--text-min);margin-top:7px;display:block}.quick-config fieldset{border:0;margin:0 0 24px;padding:0}.quick-config legend{font-weight:550;font-size:var(--text-min);margin-bottom:12px}.quick-config .quick-trigger{cursor:pointer;align-items:center;gap:11px;margin:0;padding:10px 0;display:flex}.quick-trigger input{accent-color:var(--tmm-accent)}.quick-trigger strong{font-size:var(--text-min);font-weight:500;display:block}.quick-trigger small{font-size:var(--text-min);margin-top:5px;font-weight:400;display:block}.quick-config .optional{font-size:var(--text-min);color:var(--tmm-n-500);margin-left:5px;font-weight:400}.quick-preview{border-left:1px solid var(--tmm-n-150);background:var(--tmm-n-25);padding:25px 25px 30px}.preview-label{font-family:var(--font-mono);font-size:var(--text-min);color:var(--tmm-n-500);margin-bottom:25px}.preview-label span{font-family:var(--font-sans);font-size:var(--text-min);color:var(--tmm-n-900);margin-top:8px;display:block}.preview-conversation{background:var(--tmm-n-0);border:1px solid var(--tmm-n-100);border-radius:12px;min-height:345px;padding:18px}.preview-contact{border-bottom:1px solid var(--tmm-n-100);align-items:center;gap:9px;margin-bottom:22px;padding-bottom:15px;display:flex}.preview-contact>span{background:var(--tmm-accent-soft);width:32px;height:32px;color:var(--tmm-accent-text);font-size:var(--text-min);border-radius:50%;place-items:center;display:grid}.preview-contact strong{font-size:var(--text-min);font-weight:550}.preview-contact small{font-size:var(--text-min);margin-top:4px;font-weight:400;display:block}.preview-incoming{background:var(--tmm-n-50);font-size:var(--text-min);overflow-wrap:anywhere;border-radius:11px 11px 11px 2px;width:fit-content;max-width:100%;padding:11px 14px}.preview-event{text-align:center;color:var(--tmm-n-400);font-size:var(--text-min);margin:17px 0;display:block}.preview-outgoing{background:var(--tmm-accent-soft);font-size:var(--text-min);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:11px 11px 2px;margin-left:28px;padding:13px;line-height:1.6}.preview-handoff{font-size:var(--text-min);border-top:1px solid var(--tmm-n-100);color:var(--tmm-n-500);align-items:center;gap:9px;padding-top:15px;display:flex}.preview-handoff small{font-size:var(--text-min);line-height:1.8}.quick-preview>p{font-size:var(--text-min);margin-top:18px;line-height:1.7}.quick-dialog form>footer{border-top:1px solid var(--tmm-n-150);grid-column:1/-1;align-items:center;gap:10px;padding:18px 25px;display:flex}.quick-dialog footer>span{color:var(--tmm-n-500);font-size:var(--text-min);align-items:center;gap:6px;margin-right:auto;display:flex}.node-palette{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.node-palette>span{font-size:var(--text-min);color:var(--tmm-n-500);margin-right:8px}.node-palette button{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);font-size:var(--text-min);color:var(--tmm-n-600);border-radius:5px;align-items:center;gap:6px;padding:8px 10px;display:flex}@media (max-width:1250px){.manager-table-head,.manager-row{grid-template-columns:minmax(180px,1fr) 110px 100px minmax(105px,.5fr) 95px;gap:10px}.manager-table-head>span:nth-child(5),.manager-steps{display:none}.manager-start{flex-wrap:wrap}.manager-start .text-link:first-of-type{margin-left:0}}@media (max-width:1000px){.manager-table-head,.manager-row{grid-template-columns:minmax(160px,1fr) 110px 90px}.manager-table-head>span:nth-child(3),.manager-table-head>span:nth-child(4),.manager-channel,.manager-trigger{display:none}.automation-manager{padding:25px}.manager-toolbar{flex-wrap:wrap}.manager-search{width:100%}}@media (max-width:850px){.sidebar{background:var(--tmm-n-0);border-right:0;width:100%}.main{margin-left:0}.quick-dialog form{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:650px){.automation-manager{padding:24px 18px}.manager-heading{flex-direction:column;align-items:flex-start;gap:18px}.manager-heading h1{font-size:25px}.manager-heading .primary{justify-content:center;width:100%}.manager-toolbar{gap:9px}.manager-toolbar select{max-width:48%;padding-right:18px}.manager-table-head{display:none}.manager-row{grid-template-columns:minmax(0,1fr) 90px;row-gap:6px;padding:18px 0}.manager-state{grid-row:2;padding-left:48px}.manager-actions{grid-area:1/2}.manager-name{gap:10px}.manager-name strong,.manager-name small{font-size:var(--text-min)}.manager-start{gap:14px;margin-top:22px}.manager-start>div{flex:1}.manager-start .text-link{margin-left:0}.manager-footer{flex-direction:column;align-items:flex-start}.manager-templates article{flex-wrap:wrap;gap:16px}.manager-templates article>div{flex:1}.manager-templates article button{margin-left:52px}.quick-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.quick-dialog>header{padding:19px}.quick-dialog form{flex-direction:column;display:flex}.quick-config{max-height:none;padding:22px 19px}.quick-preview{border-left:0;border-top:1px solid var(--tmm-n-150);padding:22px 19px}.quick-dialog form>footer{background:var(--tmm-n-0);flex-wrap:wrap;padding:15px 19px;position:sticky;bottom:0}.quick-dialog footer>span{width:100%;margin-bottom:5px}.quick-dialog footer>.primary{flex:1;justify-content:center}}.connected-shell .main{min-width:0}.connected-workspace-switch{background:var(--tmm-n-0);text-align:left;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;margin:0 0 20px;padding:10px 11px;display:flex}.connected-workspace-switch:hover{background:var(--tmm-n-50)}.connected-workspace-switch:focus-visible{outline:2px solid var(--tmm-accent);outline-offset:2px}.connected-workspace-label{flex:1;gap:4px;min-width:0;display:grid}.connected-workspace-switch strong{font-size:var(--text-min);overflow-wrap:anywhere;line-height:1.4}.connected-workspace-switch small{font-size:var(--text-min);color:var(--tmm-n-500);line-height:1.4}.connected-workspace-switch>svg{color:var(--tmm-n-500);flex-shrink:0}.connected-user{gap:6px;margin-top:auto;padding:20px 8px;display:grid}.connected-user small{color:var(--tmm-n-500)}.connected-editor-fieldset{border:0;min-width:0;margin:0;padding:0}.connected-notice{background:var(--tmm-accent-soft);border-bottom:1px solid var(--tmm-accent-soft);font-size:var(--text-min);align-items:center;gap:10px;padding:14px 28px;display:flex}.connected-notice span{flex:1}.connected-notice button{background:0 0;border:0;font-size:20px}.connected-account-row{border-bottom:1px solid var(--tmm-n-150);font-size:var(--text-min);color:var(--tmm-n-600);align-items:center;gap:24px;padding:15px 28px;display:flex}.connected-account-row label{align-items:center;gap:12px;display:flex}.connected-account-row select{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:6px;max-width:300px;padding:8px}.connected-page,.connected-loading,.connected-shell .live-workspace{margin:0;padding:30px 34px}.connected-page h1,.connected-shell h1{letter-spacing:-1px;margin:0 0 8px;font-size:28px}.connected-page>p{color:var(--tmm-n-600);margin-bottom:30px}.connected-page>h1,.connected-shell .live-workspace>h1{margin-bottom:28px}.connected-page>h2{margin:0 0 16px;font-size:17px}.channel-connect-controls{margin-bottom:24px}.setup-details{border-top:1px solid var(--tmm-n-150);max-width:850px;margin-top:36px;padding-top:20px}.setup-details summary{cursor:pointer;font-size:var(--text-min);color:var(--tmm-n-600)}.setup-details .setup-checklist{margin:8px 0 0}.connected-empty{color:var(--tmm-n-500);text-align:center;padding:70px 25px}.connected-empty h2{color:var(--tmm-n-900);font-size:18px}.contact-data-table article{border-bottom:1px solid var(--tmm-n-150);grid-template-columns:1fr 1fr 1.5fr 1fr;align-items:center;gap:20px;padding:22px 0;display:grid}.contact-data-table small,.workspace-row small{color:var(--tmm-n-500);margin-top:6px;display:block}.contact-data-table dl{margin:0}.contact-data-table dl>div{gap:14px;padding:5px 0;display:flex}.contact-data-table dt{color:var(--tmm-n-500)}.contact-data-table dd{overflow-wrap:anywhere;margin:0}.runs-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:28px;display:grid}.run-row{text-align:left;background:var(--tmm-n-0);border:0;border-bottom:1px solid var(--tmm-n-150);justify-content:space-between;gap:24px;width:100%;padding:22px 12px;display:flex}.run-row:hover,.run-row.selected{background:var(--tmm-accent-soft)}.run-row>span{gap:8px;display:grid}.run-row>span:last-child{text-align:right}.run-row small{color:var(--tmm-n-500);max-width:260px}.run-detail{border-left:1px solid var(--tmm-n-150);padding:0 24px}.run-detail h2{font-size:20px}.run-timeline{padding-left:20px}.run-timeline li{border-left:2px solid var(--tmm-accent-soft);font-size:var(--text-min);padding:12px 0 20px 8px;list-style:none}.run-timeline small{color:var(--tmm-n-500);margin-bottom:8px;display:block}.setup-checklist{max-width:850px;margin:30px 0}.setup-checklist>div{border-bottom:1px solid var(--tmm-n-150);gap:18px;padding:22px 0;display:flex}.setup-checklist svg{width:20px;color:var(--tmm-accent-text);flex-shrink:0}.setup-checklist small{color:var(--tmm-n-600);margin-top:8px;line-height:1.6;display:block}.connected-shell .live-grid{min-height:350px}.connected-shell .editor-actions{flex-wrap:wrap}.connected-shell .flow-name{max-width:340px}@media (max-width:850px){.connected-account-row{flex-direction:column;align-items:flex-start;gap:10px}.runs-layout{grid-template-columns:1fr}.run-detail{border:0;padding:0}.contact-data-table article{grid-template-columns:1fr 1fr}.connected-page,.connected-shell .live-workspace{padding:24px 18px}.connected-shell .sidebar .connected-workspace-switch,.connected-shell .connected-user,.connected-shell .sidebar>.brand{display:none}.connected-shell .sidebar nav{justify-content:space-around;width:100%;display:flex}.connected-shell .sidebar .nav-item{font-size:var(--text-min);flex-direction:column;gap:5px;padding:8px 4px;display:flex}.connected-shell .sidebar{padding:0}}@media (max-width:650px){.connected-account-row select{max-width:230px}.connected-shell .editor-heading{flex-wrap:wrap}.connected-shell .flow-name{max-width:260px}.connected-page{padding-bottom:90px}.run-row{gap:10px}.contact-data-table article,.connected-shell .live-grid{grid-template-columns:1fr}}.live-list>input,.live-list>select{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:6px;width:100%;margin-bottom:10px;padding:10px}.live-person-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.live-person-heading h2{margin:0 0 7px}.live-person-heading small{color:var(--tmm-n-500)}.live-contact-details{border-top:1px solid var(--tmm-n-150);margin-top:28px;padding-top:20px}.inline-form{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.inline-form input{border:1px solid var(--tmm-n-150);border-radius:6px;flex:1;min-width:140px;padding:10px}.live-contact-details dl>div{gap:25px;margin:10px 0;display:flex}.live-contact-details dd{overflow-wrap:anywhere;margin:0}.live-contact-details dt{color:var(--tmm-n-500)}.live-note{background:var(--tmm-accent-soft);border-left:2px solid var(--tmm-n-300);margin-top:12px;padding:15px}.live-note small{color:var(--tmm-n-500)}.live-note p{white-space:pre-wrap}.live-person-heading .row{flex-wrap:wrap}.live-grid>div{min-width:0}@media (max-width:850px){.live-person-heading{flex-direction:column;align-items:flex-start}}.channel-connect-controls .row{flex-wrap:wrap;gap:10px;display:flex}.template-count{color:var(--tmm-n-500);font-size:var(--text-min);white-space:nowrap;margin-left:auto}.template-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.template-list article{border-bottom:1px solid var(--tmm-n-150);flex-direction:column;gap:20px;padding:24px 0;display:flex}.template-category{font-size:var(--text-min);color:var(--tmm-n-500)}.template-list h2{letter-spacing:-.25px;margin:7px 0;font-size:17px}.template-list p{font-size:var(--text-min);color:var(--tmm-n-600);margin:0;line-height:1.5}.template-row-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.template-row-actions>span{color:var(--tmm-n-500);font-size:var(--text-min)}.template-row-actions code{color:var(--tmm-n-600);font-size:var(--text-min)}.template-row-actions .text-link{font-size:var(--text-min);align-items:center;gap:6px;display:flex}.template-dialog{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:min(800px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--tmm-n-900);box-shadow:0 24px 80px color-mix(in srgb, var(--tmm-scrim) 13%, transparent);border-radius:12px;padding:0}.template-dialog::backdrop{background:color-mix(in srgb, var(--tmm-accent-text) 33%, transparent)}.template-dialog>header{border-bottom:1px solid var(--tmm-n-150);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.template-dialog h2{margin:0;font-size:21px}.template-dialog-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;padding:26px;display:grid}.template-fields{align-content:start;gap:20px;display:grid}.template-fields label{font-size:var(--text-min);gap:8px;font-weight:600;display:grid}.template-fields input{border:1px solid var(--tmm-n-150);width:100%;min-width:0;font:inherit;border-radius:6px;padding:11px 12px;font-weight:400}.template-step-list{margin:0;padding:0;list-style:none}.template-step-list li{align-items:flex-start;gap:12px;padding:0 0 22px;display:flex}.template-step-number{background:var(--tmm-accent-soft);width:24px;height:24px;color:var(--tmm-accent-text);font-size:var(--text-min);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.template-step-list strong{font-size:var(--text-min)}.template-step-list p{font-size:var(--text-min);color:var(--tmm-n-600);overflow-wrap:anywhere;margin:5px 0;line-height:1.55}.template-step-list small{font-size:var(--text-min);color:var(--tmm-n-500)}.template-dialog footer{border-top:1px solid var(--tmm-n-150);background:var(--tmm-n-0);align-items:center;gap:10px;padding:18px 26px;display:flex;position:sticky;bottom:0}.template-dialog footer>span{font-size:var(--text-min);color:var(--tmm-n-500);margin-right:auto}.template-error{color:var(--tmm-danger-text);font-size:var(--text-min);padding:0 26px}@media (max-width:650px){.template-list,.template-dialog-body{grid-template-columns:1fr}.template-dialog-body{gap:28px;padding:20px}.template-dialog footer{flex-wrap:wrap;padding:16px 20px}.template-dialog footer>span{width:100%}.template-dialog footer .primary{flex:1;justify-content:center}}.connected-shell.is-editing{height:100dvh;min-height:0;overflow:hidden}.connected-shell.is-editing>.main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.connected-shell.is-editing .topbar,.connected-shell.is-editing .connected-account-row,.connected-shell.is-editing .connected-notice{flex-shrink:0}.connected-shell.is-editing .connected-editor-fieldset{flex:1;min-height:0;display:flex;overflow:hidden}.connected-shell.is-editing .flow-editor{flex:1;min-width:0;height:auto;min-height:0}.connected-shell.is-editing .editor-heading{flex-shrink:0;grid-template-columns:28px minmax(150px,1fr) auto;gap:12px;padding:16px 24px;display:grid}.connected-shell.is-editing .editor-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:auto;margin:0}.connected-shell.is-editing .editor-actions .button{white-space:nowrap;padding:9px 12px}.connected-shell.is-editing .discard-draft{white-space:nowrap;font-size:var(--text-min);padding:8px}.connected-shell.is-editing .editor-body{min-height:0;overflow:hidden}.connected-shell.is-editing .flow-canvas,.connected-shell.is-editing .step-inspector{overscroll-behavior:contain;min-height:0;overflow:auto}.connected-shell.is-editing .connected-account-row{flex-wrap:wrap;padding:12px 24px}.connected-shell.is-editing .connected-account-row select{max-width:min(420px,65vw)}.publish-blocker{font-size:var(--text-min);color:var(--tmm-warning-text)}@media (max-width:1450px){.connected-shell.is-editing .editor-heading{grid-template-columns:28px minmax(0,1fr)}.connected-shell.is-editing .editor-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (max-width:850px){.connected-shell.is-editing>.main{height:calc(100dvh - 64px);padding-bottom:0}}@media (max-width:650px){.connected-shell.is-editing .editor-heading{padding:12px 16px}.connected-shell.is-editing .editor-actions{grid-column:1/-1;gap:6px}.connected-shell.is-editing .editor-actions .button{padding:8px 10px}.connected-shell.is-editing .editor-body{display:block;overflow:auto}.connected-shell.is-editing .flow-canvas{min-height:440px;overflow:auto}.connected-shell.is-editing .step-inspector{overflow:visible}.connected-shell.is-editing .connected-account-row{padding:10px 16px}}.connected-shell.is-conversations{height:100dvh;min-height:0;overflow:hidden}.connected-shell.is-conversations>.main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.is-conversations .topbar,.is-conversations .connected-notice{flex-shrink:0}.conversations-workspace{background:var(--tmm-n-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversations-heading{border-bottom:1px solid var(--tmm-n-100);padding:24px 28px 0}.conversations-heading h1{letter-spacing:-.7px;margin:0 0 18px;font-size:27px}.conversation-folders{gap:22px;display:flex;overflow-x:auto}.conversation-folders button{white-space:nowrap;color:var(--tmm-n-600);font-size:var(--text-min);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 0 13px;font-weight:600;display:flex}.conversation-folders button.active{color:var(--tmm-accent-text);border-bottom-color:var(--tmm-accent)}.conversations-body{flex:1;min-height:0;display:flex;overflow:hidden}.conversation-rail{border-right:1px solid var(--tmm-n-100);flex-direction:column;flex-shrink:0;width:290px;min-height:0;display:flex}.conversation-filters{padding:18px 16px 12px}.conversation-search{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);color:var(--tmm-n-400);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.conversation-search input{width:100%;min-width:0;font-size:var(--text-min);outline-offset:3px;background:0 0;border:0;padding:10px 0}.conversation-filter-row{gap:6px;margin-top:9px;display:flex}.conversation-filter-row select,.conversation-filter-row input{width:50%;min-width:0;font-size:var(--text-min);border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:5px;padding:7px}.conversation-select-row{color:var(--tmm-n-500);font-size:var(--text-min);justify-content:space-between;align-items:center;padding:2px 16px 12px;display:flex}.conversation-select-row label{align-items:center;gap:7px;display:flex}.conversation-select-row input,.conversation-checkbox{accent-color:var(--tmm-accent);width:13px;height:13px;padding:0}.conversation-bulk{background:var(--tmm-accent-soft);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.conversation-bulk select,.conversation-bulk input{width:140px;min-width:0;font-size:var(--text-min);border:1px solid var(--tmm-n-150);border-radius:4px;padding:7px}.conversation-bulk .button{font-size:var(--text-min);padding:7px 10px}.conversation-rows{flex:1;min-height:0;overflow-y:auto}.conversation-item{border-top:1px solid var(--tmm-n-50);gap:9px;padding:16px 14px;display:flex;position:relative}.conversation-item.selected{background:var(--tmm-accent-soft);box-shadow:inset 3px 0 var(--tmm-accent)}.conversation-checkbox{flex-shrink:0;margin-top:13px}.conversation-open{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}.conversation-person{align-items:center;gap:9px;display:flex}.person-avatar{background:var(--tmm-accent-soft);width:35px;height:35px;color:var(--tmm-accent-text);font-size:var(--text-min);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.conversation-person>span:nth-child(2){flex:1;min-width:0}.conversation-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-min);display:block;overflow:hidden}.conversation-person small{font-size:var(--text-min);color:var(--tmm-n-400)}.conversation-open>p{font-size:var(--text-min);color:var(--tmm-n-600);white-space:nowrap;text-overflow:ellipsis;margin:10px 0 5px;overflow:hidden}.conversation-account{font-size:var(--text-min);color:var(--tmm-n-400);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unread-dot{background:var(--tmm-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.flag-active{color:var(--tmm-warning-text)!important}.flag-active svg{fill:var(--tmm-warning-soft)}.conversation-tags,.contact-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.conversation-tags span{background:var(--tmm-accent-soft);color:var(--tmm-n-600);font-size:var(--text-min);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:135px;padding:3px 6px;overflow:hidden}.conversation-welcome,.conversation-empty{color:var(--tmm-n-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.conversation-welcome{flex:1}.conversation-welcome h2{color:var(--tmm-n-800);margin:18px 0 0;font-size:20px}.conversation-welcome p,.conversation-empty p{font-size:var(--text-min)}.load-conversations{margin:12px 16px}.conversation-desk{flex:1;min-width:0;min-height:0;display:flex;position:relative}.conversation-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversation-header{border-bottom:1px solid var(--tmm-n-100);align-items:center;gap:10px;padding:18px 22px;display:flex}.conversation-title{flex:1;min-width:0}.conversation-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:16px;overflow:hidden}.conversation-header small{font-size:var(--text-min);color:var(--tmm-n-500);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.thread-actions{align-items:center;gap:4px;display:flex}.icon-button{width:31px;height:31px;color:var(--tmm-n-500);background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.close-conversation{font-size:var(--text-min);gap:5px;padding:7px 9px}.mobile-back{display:none}.conversation-handling{border-bottom:1px solid var(--tmm-n-50);font-size:var(--text-min);color:var(--tmm-n-500);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 22px;display:flex}.conversation-handling span{align-items:center;gap:5px;display:flex}.conversation-handling button{color:var(--tmm-accent-text);font-size:var(--text-min);background:0 0;border:0;padding:0}.conversation-handling .handling-toggle{color:var(--tmm-n-600);align-items:center;gap:5px;margin-left:auto;display:flex}.handoff-context{font-size:var(--text-min);background:var(--tmm-accent-soft);margin:0;padding:10px 22px}.conversation-transcript{scroll-behavior:smooth;flex:1;min-height:0;padding:24px;overflow-y:auto}.conversation-transcript .message-row{flex-direction:column;align-items:flex-start;gap:5px;margin:0 0 19px;display:flex}.conversation-transcript .message-row.outgoing{align-items:flex-end}.conversation-transcript .bubble{background:var(--tmm-n-50);max-width:85%;font-size:var(--text-min);overflow-wrap:anywhere;border-radius:10px 10px 10px 2px;padding:11px 14px;line-height:1.6}.conversation-transcript .bubble p{white-space:pre-wrap;margin:0}.conversation-transcript .outgoing .bubble{background:var(--tmm-accent-soft);color:var(--tmm-accent-text);border-radius:10px 10px 2px}.conversation-transcript .message-row small{font-size:var(--text-min);color:var(--tmm-n-400);max-width:85%}.message-media{border-radius:6px;width:auto;max-width:100%;max-height:260px;display:block}.bubble audio{max-width:100%}.pending-message{opacity:.8}.conversation-note{background:var(--tmm-accent-soft);border-left:2px solid var(--tmm-accent-line);font-size:var(--text-min);border-radius:4px;margin:12px 0 20px;padding:12px 16px}.conversation-note p{white-space:pre-wrap;margin:8px 0}.conversation-note small,.conversation-note time{color:var(--tmm-n-500);font-size:var(--text-min)}.older-messages{font-size:var(--text-min);margin:0 auto 20px;display:block}.conversation-composer{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:8px;flex-shrink:0;margin:0 20px 18px;padding:12px 14px}.conversation-composer.note-mode{background:var(--tmm-accent-soft);border-color:var(--tmm-n-150)}.composer-mode{align-items:center;gap:16px;margin-bottom:8px;display:flex}.composer-mode button{color:var(--tmm-n-400);font-size:var(--text-min);background:0 0;border:0;padding:0;font-weight:600}.composer-mode button.active{color:var(--tmm-accent-text)}.composer-mode small{font-size:var(--text-min);color:var(--tmm-purple-text);margin-left:auto}.conversation-composer>textarea{resize:vertical;width:100%;height:65px;min-height:65px;max-height:160px;box-shadow:none;font-size:var(--text-min);outline-offset:3px;background:0 0;border:0;padding:8px 0}.composer-footer{align-items:flex-end;gap:8px;display:flex}.composer-footer>.rich-tools{flex:1;min-width:0}.composer-send{align-items:center;gap:7px;display:flex}.composer-send .button{font-size:var(--text-min);padding:8px 13px}.composer-caution{font-size:var(--text-min);color:var(--tmm-n-400);margin-top:8px;display:block}.form-error{color:var(--tmm-danger-text);font-size:var(--text-min);overflow-wrap:anywhere;line-height:1.5}.conversation-context{border-left:1px solid var(--tmm-n-100);flex-shrink:0;width:255px;padding:19px;overflow-y:auto}.conversation-context header{justify-content:space-between;align-items:center;display:flex}.conversation-context h3{font-size:var(--text-min);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.context-close{display:none}.contact-identity{flex-direction:column;align-items:center;gap:9px;padding:24px 0;display:flex}.contact-identity .person-avatar{width:54px;height:54px;font-size:17px}.contact-identity strong{font-size:14px}.contact-identity small{text-transform:capitalize;color:var(--tmm-n-400);font-size:var(--text-min)}.conversation-context section{border-top:1px solid var(--tmm-n-100);padding:19px 0}.conversation-context .inline-form{gap:4px;margin-top:12px;display:flex}.conversation-context .inline-form input{width:100%;min-width:0;font-size:var(--text-min);border:1px solid var(--tmm-n-100);border-radius:4px;padding:7px 9px}.contact-tags .tag{background:var(--tmm-accent-soft);color:var(--tmm-n-500);font-size:var(--text-min);border:0;align-items:center;gap:5px;padding:4px 7px;display:flex}.conversation-context dl{font-size:var(--text-min);margin:15px 0}.conversation-context dl>div{margin-bottom:15px}.conversation-context dt{color:var(--tmm-n-400);font-size:var(--text-min);text-transform:capitalize;margin-bottom:4px}.conversation-context dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;margin:0;display:flex}.conversation-context summary{color:var(--tmm-n-600);font-size:var(--text-min);cursor:pointer}.contact-field-form{gap:8px;margin-top:12px;display:grid}.contact-field-form input{min-width:0;font-size:var(--text-min);border:1px solid var(--tmm-n-150);border-radius:4px;padding:8px}.contact-field-form .button{font-size:var(--text-min);padding:7px}.composer-tools{align-items:center;gap:4px;display:flex}.gif-button{font-size:var(--text-min);border:1.5px solid var(--tmm-n-400);color:var(--tmm-n-500);background:0 0;border-radius:4px;margin:0 6px;padding:2px 3px;font-weight:800}.rich-attachment{align-items:center;gap:9px;min-width:0;padding:8px 0 12px;display:flex}.rich-attachment>span{font-size:var(--text-min);overflow-wrap:anywhere;flex:1;min-width:0}.rich-attachment small{color:var(--tmm-n-400);font-size:var(--text-min);margin-top:4px;display:block}.rich-preview{object-fit:contain;border-radius:6px;max-width:100%;max-height:160px;display:block}.rich-attachment .rich-preview{object-fit:cover;width:65px;max-height:60px}.message-picker{border:1px solid var(--tmm-n-150);width:min(490px,100vw - 28px);max-height:85dvh;box-shadow:0 20px 80px color-mix(in srgb, var(--tmm-scrim) 15%, transparent);background:var(--tmm-n-0);border-radius:12px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto}.message-picker::backdrop{background:color-mix(in srgb, var(--tmm-scrim) 33%, transparent)}.message-picker>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.message-picker h2{margin:0;font-size:20px}.message-picker>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.message-picker footer .button{font-size:var(--text-min);padding:7px 9px}.emoji-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.emoji-grid button{background:var(--tmm-accent-soft);border:0;border-radius:6px;padding:10px;font-size:24px}.giphy-results{grid-template-columns:repeat(3,1fr);gap:7px;min-height:160px;margin-top:14px;display:grid}.giphy-results>p{font-size:var(--text-min);grid-column:1/-1}.giphy-results button{background:var(--tmm-n-50);border:0;border-radius:5px;padding:0;overflow:hidden}.giphy-results img{object-fit:cover;width:100%;height:115px;display:block}.giphy-credit{font-size:var(--text-min);color:var(--tmm-n-700);white-space:nowrap;text-decoration:none}.giphy-credit strong{color:var(--tmm-n-900);letter-spacing:1px}.picker-empty{padding:15px 0;font-size:14px}.giphy-settings{border-top:1px solid var(--tmm-n-100);margin-top:30px;padding-top:26px}.giphy-settings .inline-form{flex-wrap:wrap;gap:8px;margin:16px 0 12px;display:flex}.giphy-settings input{border:1px solid var(--tmm-n-150);border-radius:5px;min-width:240px;padding:10px}.giphy-settings small{color:var(--tmm-n-500);font-size:var(--text-min)}.saved-replies{font-size:var(--text-min)}.saved-reply-list{max-height:260px;overflow:auto}.saved-reply-list article{border-bottom:1px solid var(--tmm-n-100);padding:12px 0}.saved-reply-list article>button{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.saved-reply-list p{color:var(--tmm-n-500);white-space:pre-wrap;margin:6px 0}.saved-reply-list .text-link{font-size:var(--text-min)}.saved-reply-form{gap:10px;margin-top:20px;display:grid}.saved-reply-form h3{font-size:var(--text-min);margin:0}.saved-reply-form input,.saved-reply-form textarea{border:1px solid var(--tmm-n-150);width:100%;font-size:var(--text-min);border-radius:5px;padding:10px}@media (max-width:1400px){.conversation-context{display:none}.details-open .conversation-context{background:var(--tmm-n-0);width:270px;box-shadow:-12px 0 30px color-mix(in srgb, var(--tmm-scrim) 7%, transparent);z-index:5;display:block;position:absolute;inset:0 0 0 auto}.context-close{display:flex}}@media (max-width:1050px){.conversation-rail{width:260px}.conversation-header{padding:14px}.conversation-handling{padding:9px 14px}.conversation-transcript{padding:20px 14px}.conversation-composer{margin:0 12px 12px}}@media (max-width:850px){.connected-shell.is-conversations>.main{height:calc(100dvh - 64px);padding-bottom:0}.conversations-heading{padding:17px 18px 0}.conversations-heading h1{font-size:23px}}@media (max-width:650px){.conversations-heading{padding-top:14px}.conversations-heading h1{margin-bottom:12px}.conversation-folders{gap:19px}.conversation-folders button{font-size:var(--text-min)}.conversation-rail{width:100%}.conversations-workspace.has-thread .conversation-rail,.conversations-workspace:not(.has-thread) .conversation-welcome,.conversations-workspace.has-thread .conversations-heading{display:none}.mobile-back{display:flex}.conversation-header{gap:6px;padding:12px 9px}.conversation-header h2{font-size:14px}.thread-actions{gap:0}.thread-actions .icon-button{width:28px}.close-conversation{padding:6px;font-size:0}.close-conversation svg{width:17px;height:17px}.conversation-composer{padding:10px}.conversation-transcript .bubble{max-width:90%}.composer-mode small{display:none}.message-media{max-height:200px}.conversation-context{width:min(280px,100%)!important}}.rich-toolbar-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.inline-picker{border:1px solid var(--tmm-n-100);width:100%;max-height:260px;box-shadow:none;border-radius:7px;margin:10px 0 0;padding:12px;position:static;inset:auto;overflow:auto}.inline-picker>header{margin-bottom:10px}.inline-picker h2{font-size:var(--text-min)}.inline-picker .giphy-results{grid-template-columns:repeat(3,minmax(0,1fr));min-height:90px}.inline-picker .giphy-results img{height:90px}.inline-picker .emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.inline-picker .emoji-grid button{padding:5px 0;font-size:20px}.inline-picker .picker-empty{font-size:var(--text-min);padding:0}.conversation-composer{max-height:60%;overflow-y:auto}.conversation-composer textarea[aria-label=Message\ reply],.conversation-composer textarea[aria-label=Internal\ note]{resize:vertical;width:100%;height:65px;min-height:65px;max-height:160px;box-shadow:none;font-size:var(--text-min);outline-offset:3px;background:0 0;border:0;padding:8px 0}.step-inspector .inline-picker .emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.step-inspector .inline-picker .giphy-results{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:650px){.inline-picker .emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.is-conversations .topbar{display:none}.inbox-v2{flex-direction:row;position:relative}.inbox-v2 [hidden]{display:none!important}.inbox-v2 .conversations-body{min-width:0}.inbox-folders{border-right:1px solid var(--tmm-n-100);background:var(--tmm-n-25);flex-shrink:0;width:182px;padding:0 10px 20px;overflow-y:auto}.inbox-folders>header,.inbox-list-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:64px;display:flex}.inbox-folders>header{padding:0 10px}.inbox-folders h1{letter-spacing:-.5px;margin:0;font-size:19px}.inbox-workspace-name{color:var(--tmm-n-500);font-size:var(--text-min);padding:0 10px 20px;line-height:1.5}.inbox-folders nav,.inbox-folder-section{gap:3px;display:grid}.inbox-folders nav button,.inbox-folder-section button{text-align:left;width:100%;min-width:0;color:var(--tmm-n-600);font-size:var(--text-min);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:9px 10px;display:flex}.inbox-folders button>svg{flex-shrink:0}.inbox-folders button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-folders button>small{font-size:var(--text-min);color:var(--tmm-n-400);margin-left:auto}.inbox-folders button:hover{background:var(--tmm-n-50)}.inbox-folders button.active{background:var(--tmm-accent-soft);color:var(--tmm-accent-text);font-weight:600}.inbox-folders button.active small{color:var(--tmm-accent-text)}.inbox-folder-section h2{font-size:var(--text-min);color:var(--tmm-n-500);margin:0 10px 7px;font-weight:600}.inbox-folder-section p{font-size:var(--text-min);color:var(--tmm-n-400);margin:0 10px;line-height:1.5}.label-dot{background:var(--tmm-n-300);border-radius:2px;flex-shrink:0;width:7px;height:7px;margin:0 4px}.account-online,.account-offline{background:var(--tmm-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.account-offline{background:var(--tmm-n-400)}.inbox-list-heading{border-bottom:1px solid var(--tmm-n-100);padding:0 15px}.inbox-list-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;overflow:hidden}.inbox-v2 .conversation-filters{padding:12px 13px 8px}.inbox-v2 .conversation-search{background:var(--tmm-n-25);border-color:#0000;padding:0 9px}.inbox-v2 .conversation-search input{font-size:var(--text-min);padding:8px 0}.inbox-list-meta{justify-content:space-between;align-items:center;gap:5px;padding:2px 14px 10px;display:flex}.inbox-list-meta button,.inbox-list-meta select{font-size:var(--text-min);color:var(--tmm-n-500);background:0 0;border:0;min-width:0;padding:4px 0}.inbox-list-meta button:hover{color:var(--tmm-accent-text)}.inbox-list-meta select{max-width:95px}.inbox-v2 .conversation-item{border-top:0;border-bottom:1px solid var(--tmm-n-50);padding:14px 13px}.inbox-v2 .conversation-item:hover{background:var(--tmm-accent-soft)}.inbox-v2 .conversation-item.selected{background:var(--tmm-accent-soft);box-shadow:inset 2px 0 var(--tmm-accent)}.inbox-v2 .person-avatar{width:30px;height:30px;font-size:var(--text-min);background:var(--tmm-accent-soft)}.inbox-v2 .conversation-person{gap:7px}.inbox-v2 .conversation-person strong{font-size:var(--text-min);font-weight:600}.inbox-v2 .conversation-person time{color:var(--tmm-n-400);font-size:var(--text-min);white-space:nowrap}.inbox-v2 .conversation-item.unread strong{color:var(--tmm-accent-text);font-weight:750}.inbox-v2 .conversation-open>p{font-size:var(--text-min);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:8px 0 6px 37px;line-height:1.5;display:-webkit-box}.inbox-v2 .conversation-account{font-size:var(--text-min);align-items:center;gap:5px;margin-left:37px;display:flex}.inbox-v2 .conversation-account svg{flex-shrink:0}.inbox-v2 .conversation-tags{margin-top:8px;margin-left:37px}.inbox-v2 .conversation-tags span{background:var(--tmm-accent-soft);font-size:var(--text-min);padding:2px 5px}.inbox-v2 .conversation-header{height:64px;min-height:64px;padding:10px 20px}.inbox-v2 .thread-actions{gap:3px}.inbox-v2 .close-conversation{color:var(--tmm-n-0);background:var(--tmm-n-800);border-color:var(--tmm-n-800);border-radius:6px;padding:7px 10px}.thread-context-line{border-bottom:1px solid var(--tmm-n-50);min-height:34px;color:var(--tmm-n-500);font-size:var(--text-min);flex-shrink:0;align-items:center;gap:15px;padding:8px 20px;display:flex}.thread-state{color:var(--tmm-success-text);align-items:center;gap:5px;display:flex}.thread-state i{background:var(--tmm-success);border-radius:50%;width:5px;height:5px}.thread-state.closed i{background:var(--tmm-n-400)}.thread-window{margin-left:auto}.inbox-v2 .conversation-thread{position:relative}.inbox-v2 .conversation-transcript{scroll-behavior:auto;overscroll-behavior:contain;padding:20px max(24px,50% - 380px)}.message-date{color:var(--tmm-n-400);font-size:var(--text-min);align-items:center;gap:15px;margin:8px 0 25px;display:flex}.message-date:before,.message-date:after{content:"";background:var(--tmm-n-50);flex:1;height:1px}.inbox-v2 .conversation-transcript .message-row{gap:5px;margin-bottom:17px}.inbox-v2 .conversation-transcript .bubble{font-size:var(--text-min);background:var(--tmm-n-50);max-width:82%;color:var(--tmm-n-800);border-radius:9px 9px 9px 3px;padding:10px 13px;line-height:1.55}.inbox-v2 .conversation-transcript .outgoing .bubble{background:var(--tmm-accent-soft);color:var(--tmm-n-800);border-radius:9px 9px 3px}.inbox-v2 .message-row>small{align-items:center;gap:5px;display:flex}.send-accepted{color:var(--tmm-n-400);display:inline-flex}.inbox-v2 .message-media{max-height:240px}.inbox-v2 .conversation-composer{box-shadow:0 2px 7px color-mix(in srgb, var(--tmm-scrim) 2%, transparent);border-radius:10px;max-height:55%;margin:8px 20px 20px;padding:12px 14px}.inbox-v2 .conversation-composer:focus-within{border-color:var(--tmm-accent-line)}.inbox-v2 .conversation-composer textarea{resize:none;height:72px;min-height:72px;max-height:180px;font-size:var(--text-min)}.inbox-v2 .composer-mode{gap:18px;margin-bottom:3px}.inbox-v2 .composer-mode button{font-size:var(--text-min)}.inbox-v2 .composer-send .button{border-radius:6px}.new-message-jump{z-index:1;border:1px solid var(--tmm-accent-soft);background:var(--tmm-n-0);color:var(--tmm-accent-text);box-shadow:0 2px 8px color-mix(in srgb, var(--tmm-scrim) 8%, transparent);font-size:var(--text-min);border-radius:20px;align-self:center;align-items:center;gap:6px;margin-top:-30px;padding:6px 12px;display:flex}.inbox-v2 .conversation-context{background:var(--tmm-n-0);width:248px;padding:0 18px;display:none}.inbox-v2 .details-open .conversation-context{box-shadow:none;display:block;position:static}.inbox-v2 .conversation-context>header{border-bottom:1px solid var(--tmm-n-100);height:64px;margin:0 -18px;padding:0 18px}.inbox-v2 .context-close{display:flex}.inbox-v2 .contact-identity{grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;padding:22px 0;display:grid}.inbox-v2 .contact-identity .person-avatar{grid-row:span 2;width:34px;height:34px}.inbox-v2 .contact-identity strong,.inbox-v2 .contact-identity small{font-size:var(--text-min)}.inbox-v2 .conversation-context section{padding:19px 0}.inbox-v2 .conversation-context h3{font-size:var(--text-min)}.inbox-assignment .conversation-handling{border:0;gap:10px 6px;padding:12px 0 0}.inbox-assignment .conversation-handling>span{color:var(--tmm-n-600);flex:1}.inbox-assignment .conversation-handling button{font-size:var(--text-min)}.inbox-assignment .conversation-handling .handling-toggle{background:var(--tmm-n-25);border-radius:5px;flex-basis:100%;margin:4px 0 0;padding:8px 9px}.inbox-v2 .conversation-context dl{font-size:var(--text-min);margin:14px 0 0}.inbox-v2 .conversation-context dl>div{grid-template-columns:75px minmax(0,1fr);align-items:baseline;gap:9px;margin-bottom:12px;display:grid}.inbox-v2 .conversation-context dt{color:var(--tmm-n-500)}.inbox-v2 .conversation-context dd{overflow-wrap:anywhere;margin:0}.inbox-v2 .conversation-context dd .icon-button{width:20px;height:20px}.inbox-v2 .conversation-context summary{font-size:var(--text-min);color:var(--tmm-n-500)}@media (min-width:851px){.connected-shell.is-conversations .sidebar{align-items:center;width:64px;padding:20px 9px}.connected-shell.is-conversations .sidebar .brand{gap:0;margin:0 0 22px;font-size:0}.connected-shell.is-conversations .sidebar .brand-mark{border-radius:11px;width:36px;height:36px}.connected-shell.is-conversations .connected-workspace-switch{justify-content:center;min-height:30px;margin:0 0 22px;padding:5px}.connected-shell.is-conversations .connected-workspace-label{display:none}.connected-shell.is-conversations .sidebar nav{width:100%}.connected-shell.is-conversations .nav-item{justify-content:center;margin:5px 0;padding:12px 0}.connected-shell.is-conversations .nav-item span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.connected-shell.is-conversations .connected-user{text-align:center;padding:0}.connected-shell.is-conversations .connected-user strong{display:none}.connected-shell.is-conversations .connected-user button{font-size:var(--text-min)}.connected-shell.is-conversations>.main{margin-left:64px}}@media (max-width:1279px){.inbox-v2 .details-open .conversation-context{box-shadow:-12px 0 30px color-mix(in srgb, var(--tmm-scrim) 7%, transparent);z-index:5;position:absolute;inset:0 0 0 auto}}@media (max-width:1100px){.inbox-v2 .inbox-folders{display:none}.inbox-v2 .folder-toggle,.inbox-v2 .folder-close{display:inline-flex}.inbox-v2.folders-open .inbox-folders{z-index:8;width:210px;box-shadow:10px 0 30px color-mix(in srgb, var(--tmm-scrim) 7%, transparent);display:block;position:absolute;inset:0 auto 0 0}}@media (max-width:650px){.inbox-v2 .conversation-rail{width:100%}.inbox-v2 .conversation-header{padding:10px 12px}.inbox-v2 .conversation-header h2{font-size:var(--text-min)}.inbox-v2 .thread-context-line{font-size:var(--text-min);gap:10px;padding:8px 14px}.inbox-v2 .conversation-transcript{padding:18px 14px}.inbox-v2 .conversation-composer{margin:6px 12px 12px;padding:10px 12px}.inbox-v2 .close-conversation{padding:7px;font-size:0}.inbox-v2 .thread-actions{gap:0}.inbox-v2 .conversation-open>p{margin-left:37px}.inbox-v2 .conversation-item{padding:16px}.inbox-v2 .conversation-person strong{font-size:14px}}.workspace-monogram{background:var(--tmm-accent-soft);width:30px;height:30px;color:var(--tmm-accent-text);font-size:var(--text-min);border-radius:8px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.connected-shell .connected-workspace-switch{gap:10px}.workspace-name-form{max-width:560px;margin:24px 0 36px}.workspace-name-form>label{font-size:var(--text-min);margin-bottom:10px;font-weight:600;display:block}.workspace-name-form>div{gap:10px;display:flex}.workspace-name-form input{border:1px solid var(--tmm-n-150);border-radius:7px;flex:1;min-width:0;padding:10px 12px;font-size:14px}@media (min-width:851px){.connected-shell.is-conversations .sidebar{border-right:1px solid var(--tmm-n-100);width:82px;padding:18px 7px}.connected-shell.is-conversations>.main{margin-left:82px}.connected-shell.is-conversations .sidebar .brand{margin-bottom:19px;padding:0}.connected-shell.is-conversations .connected-workspace-switch{width:100%;margin-bottom:18px;padding:4px}.connected-shell.is-conversations .connected-workspace-switch>svg{display:none}.connected-shell.is-conversations .nav-item{border-radius:9px;flex-direction:column;gap:7px;margin:4px 0;padding:12px 2px}.connected-shell.is-conversations .nav-item span{clip-path:none;width:auto;height:auto;font-size:var(--text-min);font-weight:500;position:static;overflow:visible}.connected-shell.is-conversations .nav-item svg{width:19px;height:19px}.connected-shell.is-conversations .connected-user button{font-size:var(--text-min)}}.inbox-v2 .inbox-folders{background:var(--tmm-n-0);width:208px;padding:0 12px 20px;display:none}.inbox-v2.folders-open .inbox-folders{box-shadow:none;display:block;position:static}.inbox-v2 .folder-toggle,.inbox-v2 .folder-close{display:inline-flex}.inbox-v2 .inbox-workspace-name{font-size:var(--text-min);padding-bottom:16px}.inbox-folders nav button,.inbox-folder-section button{font-size:var(--text-min);min-height:38px}.inbox-folder-section h2{font-size:var(--text-min)}.inbox-folder-section{margin-top:24px}.inbox-folders button.active{background:var(--tmm-accent-soft)}.folder-scrim,.contact-scrim{display:none}.inbox-v2 .conversation-rail{width:290px}.inbox-v2 .conversation-person strong,.inbox-v2 .conversation-open>p,.inbox-v2 .conversation-account{font-size:var(--text-min)}.inbox-v2 .conversation-header h2{font-size:15px}.inbox-v2 .conversation-header small{font-size:var(--text-min)}.inbox-v2 .conversation-context{border-left:1px solid var(--tmm-n-100);flex-direction:column;width:304px;padding:0;overflow:hidden}.inbox-v2 .details-open .conversation-context{display:flex}.inbox-v2 .conversation-context>header{height:64px;min-height:64px;margin:0;padding:0 20px}.inbox-v2 .conversation-context>header h3{font-size:14px}.inbox-v2 .contact-identity{flex-shrink:0;grid-template-columns:42px minmax(0,1fr);gap:4px 12px;padding:20px}.inbox-v2 .contact-identity .person-avatar{width:42px;height:42px;font-size:var(--text-min);background:var(--tmm-accent-soft)}.inbox-v2 .contact-identity strong{overflow-wrap:anywhere;font-size:15px}.inbox-v2 .contact-identity small{font-size:var(--text-min)}.contact-tabs{border-bottom:1px solid var(--tmm-n-100);flex-shrink:0;gap:20px;padding:0 20px;display:flex}.contact-tabs button{color:var(--tmm-n-500);font-size:var(--text-min);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-weight:600}.contact-tabs button[aria-pressed=true]{color:var(--tmm-accent-text);border-bottom-color:var(--tmm-accent)}.contact-panel-content{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto}.inbox-v2 .contact-panel-content section{border-top:1px solid var(--tmm-n-100);padding:20px 0}.inbox-v2 .contact-panel-content section:first-child{border-top:0}.inbox-v2 .contact-panel-content h3{font-size:var(--text-min);color:var(--tmm-n-800);margin-bottom:14px}.contact-controls{gap:16px;display:grid}.contact-controls>label,.contact-controls>div{font-size:var(--text-min);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}.contact-controls>label>span,.contact-controls>div>span{color:var(--tmm-n-500)}.contact-controls select,.contact-controls button{background:var(--tmm-n-25);width:100%;min-width:0;color:var(--tmm-n-700);text-align:left;font-size:var(--text-min);border:0;border-radius:6px;padding:8px}.contact-controls button{align-items:center;gap:7px;display:flex}.contact-controls .is-priority{background:var(--tmm-warning-soft);color:var(--tmm-warning-text)}.contact-controls .contact-automation{color:var(--tmm-accent-text);background:var(--tmm-accent-soft)}.inbox-v2 .contact-tags{gap:6px}.inbox-v2 .contact-tags .tag{font-size:var(--text-min);color:var(--tmm-n-600);background:var(--tmm-accent-soft);border-radius:5px;padding:6px 8px}.inbox-v2 .contact-panel-content .inline-form input{font-size:var(--text-min);border-radius:6px;padding:9px 10px}.inbox-v2 .contact-panel-content dl{font-size:var(--text-min);margin:0 0 14px}.inbox-v2 .contact-panel-content dt{font-size:var(--text-min)}.inbox-v2 .contact-panel-content dl>div{grid-template-columns:88px minmax(0,1fr);align-items:center}.inbox-v2 .contact-panel-content dd .icon-button{opacity:.65;width:26px;height:26px}.inbox-v2 .contact-panel-content summary{font-size:var(--text-min);color:var(--tmm-accent-text)}.field-shortcuts{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.field-shortcuts button{border:1px solid var(--tmm-n-100);background:var(--tmm-n-0);color:var(--tmm-n-600);font-size:var(--text-min);text-transform:capitalize;border-radius:5px;padding:5px 8px}.inbox-v2 .contact-field-form input{font-size:var(--text-min);border-radius:5px;padding:10px}.contact-empty{color:var(--tmm-n-400);font-size:var(--text-min)}.contact-channel p{font-size:var(--text-min);overflow-wrap:anywhere;color:var(--tmm-n-600);align-items:center;gap:7px;display:flex}.contact-channel small{color:var(--tmm-n-400);font-size:var(--text-min)}.contact-empty-state{text-align:center;color:var(--tmm-n-400);padding:32px 14px}.contact-empty-state p{color:var(--tmm-n-600);font-size:var(--text-min);margin:12px 0 8px}.contact-empty-state small{font-size:var(--text-min);line-height:1.6}.add-contact-note{width:100%;font-size:var(--text-min);justify-content:center}.contact-notes article{border-bottom:1px solid var(--tmm-n-100);padding:16px 0}.contact-notes article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-min);line-height:1.6}.contact-notes article small,.contact-media article small{color:var(--tmm-n-400);font-size:var(--text-min);margin-top:9px;display:block}.contact-media article{padding-bottom:20px}.contact-media .message-media{object-fit:contain;background:var(--tmm-n-25);width:100%;max-height:260px}.reply-library-tabs{gap:14px;margin:0 0 12px;display:flex}.reply-library-tabs button{font-size:var(--text-min);color:var(--tmm-n-500);background:0 0;border:0;padding:0 0 6px}.reply-library-tabs button[aria-pressed=true]{color:var(--tmm-accent-text);box-shadow:0 2px var(--tmm-accent)}.reply-search{border:1px solid var(--tmm-n-100);width:100%;font-size:var(--text-min);border-radius:5px;padding:9px 10px}.reply-starters article{border-bottom:1px solid var(--tmm-n-100);padding:14px 0}.reply-starters strong,.reply-starters small{display:block}.reply-starters small{color:var(--tmm-n-400);font-size:var(--text-min);margin-bottom:4px}.reply-starters strong{font-size:var(--text-min)}.reply-starters p{font-size:var(--text-min);color:var(--tmm-n-600);line-height:1.5}.reply-starters article>div{gap:15px;display:flex}.reply-starters button{color:var(--tmm-accent-text);font-size:var(--text-min);background:0 0;border:0;padding:0}@media (max-width:1439px){.inbox-v2 .contact-scrim{z-index:39;background:color-mix(in srgb, var(--tmm-accent-text) 15%, transparent);cursor:default;border:0;display:block;position:fixed;inset:0}.inbox-v2 .details-open .conversation-context{z-index:40;width:340px;max-width:100%;height:100dvh;box-shadow:-12px 0 40px color-mix(in srgb, var(--tmm-scrim) 10%, transparent);position:fixed;inset:0 0 0 auto}}@media (max-width:1179px){.inbox-v2.folders-open .inbox-folders{z-index:8;width:230px;box-shadow:10px 0 30px color-mix(in srgb, var(--tmm-scrim) 7%, transparent);position:absolute;inset:0 auto 0 0}.inbox-v2 .folder-scrim{background:color-mix(in srgb, var(--tmm-accent-text) 13%, transparent);z-index:7;border:0;display:block;position:absolute;inset:0}}@media (max-width:850px){.inbox-v2 .details-open .conversation-context{height:calc(100dvh - 64px);bottom:64px}.inbox-v2 .contact-scrim{bottom:64px}}@media (max-width:650px){.inbox-v2 .conversation-rail{width:100%}.inbox-v2 .details-open .conversation-context{box-shadow:none;width:100%!important}.inbox-v2 .conversation-context>header{height:56px;min-height:56px}.contact-controls select,.contact-controls button{padding:11px}.inbox-v2 .contact-panel-content section{padding:22px 0}.contact-panel-content{padding:0 22px 24px}.contact-controls>label,.contact-controls>div{font-size:var(--text-min);grid-template-columns:104px minmax(0,1fr)}.contact-tabs{gap:28px}.contact-tabs button{font-size:var(--text-min);padding-top:6px}.workspace-name-form>div{flex-wrap:wrap}}.inbox-v2 .contact-identity{text-align:left}@media (min-width:851px){.connected-shell.is-conversations .connected-workspace-switch{flex-direction:column;gap:6px}.connected-shell.is-conversations .connected-workspace-label{max-width:66px;display:block}.connected-shell.is-conversations .connected-workspace-label strong{font-size:var(--text-min);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}}.connected-shell .nav-compact-label{display:none}.inbox-v2 .conversation-transcript .bubble,.inbox-v2 .conversation-composer textarea{font-size:var(--text-body);line-height:1.55}.inbox-v2 .inbox-list-meta{flex-wrap:wrap;gap:2px 10px}.inbox-v2 .inbox-list-meta select{max-width:125px}.inbox-v2 .conversation-person{flex-wrap:wrap}.inbox-v2 .conversation-person time{margin-left:auto}.inbox-v2 .conversation-person>span:nth-child(2){min-width:110px}.inbox-v2 .conversation-tags span{max-width:100%}.inbox-v2 .thread-context-line{flex-wrap:wrap;gap:5px 12px;line-height:1.4}.inbox-v2 .contact-channel small{line-height:1.5;display:block}.inbox-v2 .contact-controls>label,.inbox-v2 .contact-controls>div{grid-template-columns:96px minmax(0,1fr)}.inbox-v2 .contact-tabs{gap:18px}.inbox-v2 .contact-tabs button{white-space:nowrap}.inbox-v2 .composer-mode{flex-wrap:wrap;gap:8px 16px}.inbox-v2 .composer-mode small{margin-left:0}.inbox-v2 .conversation-context dl>div{grid-template-columns:90px minmax(0,1fr)}.inbox-v2 .contact-identity{grid-template-columns:42px minmax(0,1fr)}@media (min-width:851px){.connected-shell.is-conversations .sidebar{width:112px}.connected-shell.is-conversations>.main{margin-left:112px}.connected-shell.is-conversations .nav-item{padding:12px 0}.connected-shell.is-conversations .nav-item span{font-size:var(--text-min)}.connected-shell.is-conversations .nav-item .nav-compact-label{display:none}.connected-shell.is-conversations .connected-workspace-label{max-width:98px}}@media (max-width:850px){.connected-shell .nav-item .nav-full-label{display:none}.connected-shell .nav-item .nav-compact-label{font-size:var(--text-min);display:inline}.connected-shell .sidebar .nav-item{gap:3px;padding:7px 2px}.connected-shell input,.connected-shell select,.connected-shell textarea,.auth-page input,.inbox-v2 .conversation-composer textarea{font-size:16px}}@media (max-width:650px){.inbox-v2 .conversation-header{flex-wrap:wrap;height:auto;min-height:64px}.inbox-v2 .conversation-title{min-width:140px}.inbox-v2 .thread-actions{margin-left:auto}.inbox-v2 .contact-tabs{gap:20px}.inbox-v2 .contact-controls select{font-size:16px}.inbox-v2 .thread-window{margin-left:0}}@media (max-width:850px){:is(.connected-shell,.auth-page,.app-shell) :is(input,select,textarea){font-size:16px!important}}.crm-page{width:100%;max-width:1200px;margin-inline:auto}.crm-heading,.crm-actions,.crm-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-heading{justify-content:space-between}.crm-tabs{border-bottom:1px solid var(--tmm-n-150);margin:18px 0 24px}.crm-tabs button{cursor:pointer;color:var(--tmm-n-700);background:0 0;border:0;border-bottom:2px solid #0000;margin-right:20px;padding:12px 4px;font-size:16px}.crm-tabs button[aria-current]{color:var(--tmm-accent-text);border-color:var(--tmm-accent)}.crm-form{gap:18px;max-width:640px;margin-top:28px;display:grid}.crm-form label{gap:8px;font-size:16px;display:grid}.crm-form input,.crm-form select,.crm-search{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:100%;min-height:44px;font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.crm-form .crm-check{align-items:center;display:flex}.crm-check input{width:18px;min-height:18px}.crm-search{max-width:480px;margin-bottom:16px}.crm-list{margin-bottom:20px}.crm-contact-row{text-align:left;border:0;border-bottom:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:100%;color:var(--tmm-n-900);font:inherit;grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) 90px;align-items:center;gap:20px;padding:18px 0;font-size:16px;display:grid}button.crm-contact-row{cursor:pointer}button.crm-contact-row:hover{background:var(--tmm-accent-soft)}.crm-contact-row>span{overflow-wrap:anywhere;min-width:0}.crm-contact-row>span:first-child{gap:6px;display:grid}.crm-contact-row>span:first-child>span,.crm-contact-row>span:last-child{color:var(--tmm-n-600);font-size:var(--text-min)}@media (max-width:650px){.crm-contact-row{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.crm-contact-row>span:nth-child(2){grid-area:2/1}.crm-contact-row>span:last-child{grid-area:1/2}.crm-actions .button{flex:1}}.app-shell.connected-shell.top-navigation-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell.connected-shell.top-navigation-shell>.main{flex:1;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:auto}.app-shell.connected-shell.top-navigation-shell:is(.is-conversations,.is-editing)>.main{flex-direction:column;display:flex;overflow:hidden}.workspace-navigation{z-index:30;border-bottom:1px solid var(--tmm-n-100);background:var(--tmm-n-0);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;min-height:76px;padding:0 28px;display:grid;position:relative}.workspace-home{color:var(--tmm-n-900);font:inherit;letter-spacing:-1.2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:25px;font-weight:850;display:flex}.workspace-home-mark{background:var(--tmm-accent);width:34px;height:34px;color:var(--tmm-on-accent);border-radius:11px;place-items:center;display:grid}.workspace-primary-nav{align-items:center;gap:5px;min-width:0;display:flex}.workspace-primary-nav>button{color:var(--tmm-n-600);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin:0;padding:12px 14px;font-size:15px;font-weight:550;line-height:20px;display:block;position:relative}.workspace-primary-nav>button:hover{color:var(--tmm-n-900);background:var(--tmm-n-25)}.workspace-primary-nav>button[aria-current=page]{background:var(--tmm-accent-soft);color:var(--tmm-accent-text);font-weight:650}.workspace-account{min-width:0;position:relative}.workspace-account-trigger{max-width:230px;min-height:44px;color:var(--tmm-n-800);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:6px 9px;font-size:14px;font-weight:600;display:flex}.workspace-account-trigger:hover,.workspace-account-trigger[aria-expanded=true]{background:var(--tmm-accent-soft);border-color:var(--tmm-n-100)}.workspace-account-avatar{background:var(--tmm-accent-soft);border:1px solid var(--tmm-accent-soft);width:30px;height:30px;color:var(--tmm-accent-text);letter-spacing:0;border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.workspace-account-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account-trigger>svg{color:var(--tmm-n-500);flex-shrink:0}.workspace-account-panel{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);width:264px;max-width:calc(100vw - 24px);box-shadow:0 14px 40px color-mix(in srgb, var(--tmm-scrim) 10%, transparent);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.workspace-account-identity{border-bottom:1px solid var(--tmm-n-100);gap:5px;margin-bottom:6px;padding:10px 10px 15px;display:grid}.workspace-account-identity strong{overflow-wrap:anywhere;font-size:15px}.workspace-account-identity span{color:var(--tmm-n-600);font-size:14px}.workspace-account-panel>button{width:100%;min-height:44px;color:var(--tmm-n-800);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.workspace-account-panel>button:hover{background:var(--tmm-accent-soft)}.workspace-account-panel>.workspace-signout{border-top:1px solid var(--tmm-n-100);border-radius:0 0 6px 6px;margin-top:6px}.workspace-navigation button:focus-visible{outline:2px solid var(--tmm-accent);outline-offset:3px}.workspace-skip{background:var(--tmm-n-0);color:var(--tmm-accent-text);border:2px solid var(--tmm-accent);z-index:2;border-radius:6px;padding:12px;font-size:16px;position:absolute;top:-80px;left:20px}.workspace-skip:focus{top:12px}#workspace-main:focus{outline:none}@media (max-width:1049px){.workspace-navigation{grid-template-columns:minmax(0,1fr) auto;gap:0 20px;min-height:0;padding:10px 24px 0}.workspace-home{justify-self:start}.workspace-account{grid-area:1/2;justify-self:end}.workspace-primary-nav{scrollbar-width:none;grid-area:2/1/auto/-1;gap:20px;margin-top:5px;overflow-x:auto}.workspace-primary-nav::-webkit-scrollbar{display:none}.workspace-primary-nav>button{border-bottom:2px solid #0000;border-radius:0;padding:13px 2px 15px}.workspace-primary-nav>button[aria-current=page]{border-bottom-color:var(--tmm-accent);background:0 0}.workspace-account-panel{top:calc(100% + 5px)}}@media (max-width:650px){.workspace-navigation{gap:0 12px;padding:7px 16px 0}.workspace-home{letter-spacing:-1px;font-size:22px}.workspace-home-mark{border-radius:9px;width:29px;height:29px}.workspace-account-trigger{gap:6px;max-width:158px;padding:5px 0 5px 6px}.workspace-account-avatar{display:none}.workspace-primary-nav{gap:22px;margin:3px -16px 0;padding:0 16px}.workspace-primary-nav>button{min-height:46px;font-size:14px}}.top-navigation-shell .automation-manager,.top-navigation-shell .connected-page{padding-top:24px;padding-bottom:32px}.manager-viewbar{border-bottom:1px solid var(--tmm-n-150);justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.manager-viewbar .manager-tabs{border:0;gap:26px}.manager-viewbar>.button{flex-shrink:0}.top-navigation-shell .crm-heading{border-bottom:1px solid var(--tmm-n-150);flex-wrap:nowrap;margin-bottom:22px;padding-bottom:12px}.top-navigation-shell .crm-heading .crm-tabs{border:0;margin:0}.top-navigation-shell .button{gap:8px;min-height:44px;padding:10px 16px;font-size:15px}.top-navigation-shell .icon-button{min-width:40px;min-height:40px}.top-navigation-shell .manager-status-filters>button{min-height:40px;padding:9px 13px}.top-navigation-shell .manager-toolbar :is(select,.manager-search){min-height:44px}.top-navigation-shell .manager-row,.top-navigation-shell .manager-table-head{grid-template-columns:minmax(210px,1fr) 120px 110px minmax(110px,.5fr) 45px 136px;gap:12px}.top-navigation-shell .manager-actions{justify-content:flex-end;gap:8px}.manager-more{position:relative}.manager-more>summary{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:44px;height:44px;color:var(--tmm-n-600);cursor:pointer;border-radius:7px;place-items:center;list-style:none;display:grid}.manager-more>summary::-webkit-details-marker{display:none}.manager-more>summary:hover,.manager-more[open]>summary{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.manager-more>summary:focus-visible{outline:2px solid var(--tmm-accent);outline-offset:2px}.manager-more-menu{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:210px;box-shadow:0 8px 24px color-mix(in srgb, var(--tmm-scrim) 10%, transparent);z-index:5;border-radius:9px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.top-navigation-shell .manager-more-menu>.icon-button{border-radius:5px;justify-content:flex-start;gap:9px;width:100%;height:auto;min-height:44px;padding:10px;font-size:14px;display:flex}.top-navigation-shell .manager-edit{min-width:84px;color:var(--tmm-n-800);justify-content:center}.top-navigation-shell .connected-page>h1.sr-only{margin:0}@media (max-width:1250px){.top-navigation-shell .manager-row,.top-navigation-shell .manager-table-head{grid-template-columns:minmax(190px,1fr) 115px 100px minmax(105px,.5fr) 136px}}@media (max-width:1000px){.top-navigation-shell .manager-row,.top-navigation-shell .manager-table-head{grid-template-columns:minmax(160px,1fr) 115px 136px}}@media (max-width:650px){.manager-viewbar{flex-wrap:wrap;gap:10px}.manager-viewbar>.button{order:-1;justify-content:center;width:100%}.manager-viewbar .manager-tabs{width:100%}.top-navigation-shell .manager-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 0}.top-navigation-shell .manager-name{grid-column:1/-1}.top-navigation-shell .manager-actions{grid-area:2/2}.top-navigation-shell .manager-state{grid-area:2/1}.top-navigation-shell .crm-heading{flex-wrap:wrap;gap:12px}.top-navigation-shell .crm-heading>.button{order:-1;justify-content:center;width:100%}}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-heading{background:var(--tmm-n-0);grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:20px;min-height:88px;padding:16px 24px;display:grid}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-back{white-space:nowrap;background:var(--tmm-n-0)}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.top-navigation-shell.is-editing .fullscreen-flow-editor .flow-name{width:100%;max-width:none;margin:0;font-size:20px}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-end;gap:8px;max-width:620px}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-context-bar{background:var(--tmm-n-0);border-bottom:1px solid var(--tmm-n-100);flex-shrink:0}.top-navigation-shell.is-editing .fullscreen-flow-editor .connected-account-row{border:0;gap:16px;min-height:54px;padding:8px 24px}.top-navigation-shell.is-editing .fullscreen-flow-editor .connected-account-row select{max-width:min(380px,70vw);min-height:38px;padding:7px 34px 7px 12px;font-size:14px}.top-navigation-shell.is-editing .fullscreen-flow-editor .node-palette{margin-top:0;padding-bottom:16px}.top-navigation-shell.is-editing .fullscreen-flow-editor .node-palette button{min-height:40px;font-size:14px}@media (max-width:1100px){.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-heading{grid-template-columns:auto minmax(0,1fr);gap:12px 20px}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (max-width:650px){.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-heading{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-back{border:0;justify-self:start;min-height:36px;padding:4px 0}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-actions{grid-column:1;gap:6px}.top-navigation-shell.is-editing .fullscreen-flow-editor .editor-actions .button{min-height:44px;padding:9px 11px}.top-navigation-shell.is-editing .fullscreen-flow-editor .connected-account-row{padding:8px 16px}}.flow-editor fieldset.editor-identity,.flow-editor fieldset.editor-actions,.flow-editor fieldset.editor-context-bar,.flow-editor fieldset.editor-body{border:0;min-width:0;margin:0;padding:0}.composer-popover{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:min(400px,100vw - 24px);box-shadow:0 12px 48px color-mix(in srgb, var(--tmm-scrim) 15%, transparent), 0 2px 8px color-mix(in srgb, var(--tmm-scrim) 4%, transparent);color:var(--tmm-n-800);border-radius:16px;padding:16px;font-size:14px;position:fixed;overflow:auto}.composer-popover>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.composer-popover h2{margin:0;font-size:16px;font-weight:700}.composer-popover .icon-button{min-width:40px;min-height:40px}.composer-popover .emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.composer-popover .emoji-grid button{border-radius:9px;min-height:44px;font-size:24px}.composer-popover .giphy-results{grid-template-columns:repeat(3,minmax(0,1fr));min-height:80px}.composer-popover .giphy-results img{height:88px}.composer-popover .button{min-height:44px;font-size:14px}.composer-popover input,.composer-popover select,.composer-popover textarea,.ai-settings input{border:1px solid var(--tmm-n-150);width:100%;min-width:0;font:inherit;background:var(--tmm-n-0);color:inherit;border-radius:9px;padding:10px 12px}.composer-popover textarea{resize:vertical}.composer-popover label,.ai-settings label{gap:7px;font-size:14px;font-weight:600;display:grid}.ai-writer,.voice-picker,.ai-settings form{gap:14px;display:grid}.composer-popover small,.ai-settings small{color:var(--tmm-n-600);font-size:14px;line-height:1.5}.composer-popover p{margin:0;line-height:1.5}.ai-tool-button{background:var(--tmm-accent-soft);min-height:40px;color:var(--tmm-accent-text);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:14px;font-weight:650;display:inline-flex}.ai-tool-button[aria-expanded=true],.composer-tools button[aria-expanded=true]{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.ai-settings{border-top:1px solid var(--tmm-n-100);margin-top:24px;padding-top:24px}.ai-settings form{max-width:640px}.settings-actions,.voice-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voice-picker audio,.rich-audio-preview{width:100%;min-width:0;max-width:340px;height:44px}.rich-attachment:has(audio){flex-wrap:wrap}.rich-attachment audio{flex:180px}.voice-controls .recording{color:var(--tmm-danger-text);border-color:var(--tmm-danger-line);background:var(--tmm-danger-soft)}@media (max-width:600px){.composer-popover input,.composer-popover select,.composer-popover textarea,.ai-settings input{font-size:16px}.rich-toolbar-row{flex-wrap:wrap;gap:8px}.composer-tools{flex-wrap:wrap}}.workspace-picker-page h1{margin:0;font-size:24px}.workspace-picker-page .panel{width:min(680px,100%)}.workspace-picker-page .workspace-return{margin:18px 0}.workspace-picker-page .workspace-row small{color:var(--tmm-n-600);margin-top:4px;font-size:14px}.workspace-picker-footer{border-top:1px solid var(--tmm-n-100);color:var(--tmm-n-600);justify-content:space-between;margin-top:24px;padding-top:20px;display:flex}.crm-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 22px;display:flex}.crm-list-toolbar>label{border:1px solid var(--tmm-n-150);border-radius:9px;flex:1;align-items:center;gap:10px;min-width:230px;padding:0 12px;display:flex}.crm-list-toolbar input{width:100%;font:inherit;outline-offset:2px;background:0 0;border:0;min-width:0;padding:12px 0}.crm-list-toolbar select{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);font:inherit;border-radius:9px;padding:11px 12px}.crm-list-toolbar>span{color:var(--tmm-n-500);font-size:14px}.crm-table-labels{color:var(--tmm-n-500);border-bottom:1px solid var(--tmm-n-100);grid-template-columns:1.3fr 1fr 90px;padding:10px 16px;font-size:14px;display:grid}.crm-contact-row{grid-template-columns:1.3fr 1fr 90px}.crm-contact-row .crm-person{flex-direction:row;align-items:center;gap:12px}.crm-person>span:last-child{gap:5px;display:grid}.crm-avatar{background:var(--tmm-accent-soft);width:38px;height:38px;color:var(--tmm-accent-text);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.crm-contact-row small{color:var(--tmm-n-600);overflow-wrap:anywhere;font-size:14px}.crm-empty{text-align:center;color:var(--tmm-n-600);padding:64px 20px}.crm-empty h2{color:var(--tmm-n-800);margin-bottom:8px;font-size:20px}.crm-empty .button{margin-top:16px}.field-library-row{border-bottom:1px solid var(--tmm-n-100);grid-template-columns:40px minmax(0,1.5fr) minmax(120px,1fr) auto;align-items:center;gap:16px;padding:20px 4px;display:grid}.field-library-row>span{gap:5px;display:grid}.field-library-row small{color:var(--tmm-n-600);overflow-wrap:anywhere;font-size:14px}.field-type-symbol{background:var(--tmm-accent-soft);border-radius:8px;place-items:center;width:38px;height:38px;font-weight:650;display:grid}.crm-editor-dialog{border:0;border-left:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:min(720px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--tmm-n-800);box-shadow:-16px 0 80px color-mix(in srgb, var(--tmm-scrim) 10%, transparent);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.crm-editor-dialog.wide{width:min(1100px,100vw)}.crm-editor-dialog[open]{flex-direction:column;display:flex}.crm-editor-dialog::backdrop{background:color-mix(in srgb, var(--tmm-scrim) 27%, transparent)}.crm-editor-content>header{border-bottom:1px solid var(--tmm-n-150);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.crm-editor-dialog h2{margin:0;font-size:22px}.crm-editor-content>form{flex-direction:column;flex:1;min-height:0;display:flex}.crm-editor-dialog fieldset{border:0;min-width:0;margin:0}.contact-editor-body,.field-builder-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px;overflow:auto}.contact-editor-body>section{border-bottom:1px solid var(--tmm-n-100);gap:16px;margin-bottom:22px;padding-bottom:24px;display:grid}.contact-editor-body h3{margin:0;font-size:16px}.crm-editor-dialog label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.crm-editor-dialog input:not([type=checkbox]),.crm-editor-dialog select,.crm-editor-dialog textarea{width:100%;min-width:0;font:inherit;color:inherit;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:8px;padding:11px 12px;font-weight:400}.crm-editor-dialog textarea{resize:vertical;min-height:90px}.crm-editor-dialog small{color:var(--tmm-n-500);font-size:14px;font-weight:400;line-height:1.5}.crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crm-grid .full-width{grid-column:1/-1}.crm-editor-dialog footer{border-top:1px solid var(--tmm-n-150);background:var(--tmm-n-0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px;display:flex}.crm-editor-dialog footer>label{margin-right:auto}.crm-editor-dialog footer>p{flex-basis:100%;margin:0}.crm-editor-dialog .button,.crm-editor-dialog .icon-button{min-height:44px;font-size:14px}.crm-editor-dialog .icon-button{min-width:44px}.crm-editor-dialog .crm-check{flex-wrap:wrap;align-items:center;gap:9px;font-weight:400;display:flex}.crm-check input[type=checkbox],.field-multi input{width:18px;height:18px;accent-color:var(--tmm-accent)}.contact-more{margin:0 0 26px}.contact-more summary{cursor:pointer;padding:0 0 16px;font-weight:600}.tag-chip-input{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-chip-input>span{background:var(--tmm-accent-soft);color:var(--tmm-accent-text);border-radius:7px;align-items:center;gap:6px;padding:3px 5px 3px 10px;display:flex}.tag-chip-input>span button{color:inherit;background:0 0;border:0;place-items:center;width:30px;height:32px;display:grid}.tag-chip-input>input{flex:1;min-width:170px!important}.tag-suggestions,.field-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-suggestions button,.field-presets button{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);min-height:36px;color:var(--tmm-n-700);font:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:14px}.field-presets button:disabled{opacity:.45;cursor:default}.crm-duplicate{color:var(--tmm-warning-text);background:var(--tmm-warning-soft);border-radius:8px;margin:0;padding:12px;font-size:14px}.crm-success{color:var(--tmm-success-text)}.field-builder-body{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:30px;display:grid}.field-builder-main{gap:24px;padding:0;display:grid}.field-type-picker,.field-choice-builder{padding:0}.field-type-picker legend,.field-choice-builder legend{padding:0 0 12px;font-size:14px;font-weight:600}.field-type-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field-type-picker button{text-align:left;background:var(--tmm-n-0);color:var(--tmm-n-700);border:1px solid var(--tmm-n-150);cursor:pointer;font:inherit;border-radius:10px;grid-template-columns:25px minmax(0,1fr);gap:5px 8px;padding:12px;font-size:14px;display:grid}.field-type-picker button>span{color:var(--tmm-accent-text);grid-row:span 2;font-weight:700}.field-type-picker button small{font-size:14px;line-height:1.35}.field-type-picker button[aria-pressed=true]{background:var(--tmm-accent-soft);border-color:var(--tmm-accent);box-shadow:inset 0 0 0 1px var(--tmm-accent)}.field-type-picker button:disabled{opacity:.5;cursor:default}.field-choice-builder>div{gap:4px;margin-bottom:8px;display:flex}.field-choice-builder>small{margin-top:10px;display:block}.field-preview{border:1px solid var(--tmm-n-100);background:var(--tmm-accent-soft);border-radius:12px;gap:12px;min-width:0;padding:20px;display:grid;position:sticky;top:0}.field-preview>span{color:var(--tmm-n-500);font-size:14px}.field-preview p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.field-multi{gap:10px;display:grid}.field-multi label{align-items:center;gap:9px;min-height:28px;font-weight:400;display:flex}@media (max-width:800px){.field-builder-body{grid-template-columns:1fr}.field-preview{position:static}.crm-editor-content>header,.crm-editor-dialog footer{padding:16px 20px}.contact-editor-body,.field-builder-body{padding:20px}}@media (max-width:520px){.crm-grid{grid-template-columns:1fr}.crm-table-labels{display:none}.crm-contact-row{grid-template-columns:1fr auto}.field-library-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.field-library-row>span:nth-child(3){grid-area:2/2}.field-library-row>.button{grid-area:1/3/3}.crm-editor-dialog input:not([type=checkbox]),.crm-editor-dialog select,.crm-editor-dialog textarea{font-size:16px}.field-choice-builder .icon-button{width:36px;min-width:36px}.crm-editor-dialog footer{gap:8px}.crm-editor-dialog footer>.crm-check{flex-basis:100%}}.crm-field-label{gap:8px;font-size:14px;font-weight:600;display:grid}.crm-contact-row>span.crm-person{flex-direction:row;align-items:center;gap:12px;display:flex}.contact-field-form select{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:100%;min-width:0;min-height:44px;font:inherit;border-radius:8px;padding:10px}.crm-editor-content{flex-direction:column;flex:1;min-height:0;display:flex}.crm-discard{background:color-mix(in srgb, var(--tmm-scrim) 33%, transparent);z-index:2;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.crm-discard section{background:var(--tmm-n-0);width:min(420px,100%);box-shadow:0 12px 50px color-mix(in srgb, var(--tmm-scrim) 20%, transparent);border-radius:14px;padding:24px}.crm-discard h3{margin:0 0 8px;font-size:20px}.crm-discard p{color:var(--tmm-n-600);font-size:14px}.crm-discard section>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.field-type-summary{border:1px solid var(--tmm-n-150);border-radius:9px;align-items:center;gap:12px;padding:10px 14px;display:flex}.field-type-summary>span{color:var(--tmm-accent-text);font-weight:600}.field-type-summary>button{margin-left:auto;padding:8px 12px;display:flex}.automation-canvas{background:var(--tmm-accent-soft);min-width:0;min-height:450px;position:relative;overflow:hidden}.canvas-viewport{touch-action:none;background-image:radial-gradient(var(--tmm-n-150) 1px, transparent 1px);cursor:grab;background-size:24px 24px;position:absolute;inset:0;overflow:clip}.canvas-viewport:active{cursor:grabbing}.canvas-world{transform-origin:0 0;width:0;height:0;position:absolute}.canvas-edges{pointer-events:none;width:1px;height:1px;position:absolute;overflow:visible}.canvas-edges path{fill:none;stroke:var(--tmm-n-300);stroke-width:2px}.canvas-edges .yes-edge path{stroke:var(--tmm-success)}.canvas-edges .no-edge path{stroke:var(--tmm-warning)}.canvas-edges rect{fill:var(--tmm-n-0);stroke:var(--tmm-n-150)}.canvas-edges text{fill:var(--tmm-n-700);font:14px Figtree,sans-serif}.canvas-node{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:310px;height:166px;box-shadow:0 3px 8px color-mix(in srgb, var(--tmm-scrim) 6%, transparent);cursor:default;border-radius:14px;position:absolute}.canvas-node.is-selected{border-color:var(--tmm-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tmm-scrim) 13%, transparent), 0 5px 16px color-mix(in srgb, var(--tmm-scrim) 6%, transparent)}.canvas-node button{font-family:inherit}.canvas-node-handle{border:0;border-bottom:1px solid var(--tmm-n-100);background:var(--tmm-n-0);width:100%;color:var(--tmm-n-700);text-align:left;cursor:grab;touch-action:none;border-radius:14px 14px 0 0;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:650;display:flex}.canvas-node-handle span{flex:1}.canvas-node-handle:active{cursor:grabbing}.canvas-trigger .canvas-node-handle{color:var(--tmm-accent-text);background:var(--tmm-accent-soft)}.canvas-condition .canvas-node-handle{color:var(--tmm-n-500);background:var(--tmm-accent-soft)}.canvas-node-content{text-align:left;cursor:pointer;width:100%;color:var(--tmm-n-800);background:0 0;border:0;flex-direction:column;gap:6px;padding:14px 16px;font-size:16px;display:flex}.canvas-node-content>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.canvas-node-content strong{font-size:16px}.canvas-node-content small{color:var(--tmm-n-500);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.canvas-insert,.canvas-node-actions{position:absolute;bottom:-15px;left:calc(100% + 10px)}.canvas-node-actions{gap:5px;display:flex;bottom:-17px;left:auto;right:12px}.canvas-insert,.canvas-node-actions button{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:34px;height:34px;color:var(--tmm-n-600);border-radius:50%;place-items:center;padding:0;display:grid}.canvas-node-actions button:hover,.canvas-insert:hover{color:var(--tmm-accent-text);border-color:var(--tmm-accent)}.canvas-finish{background:var(--tmm-n-0);border:1px dashed var(--tmm-n-300);border-radius:32px;justify-content:center;align-items:center;gap:10px;width:160px;height:64px;font-size:16px;font-weight:600;display:flex;position:absolute}.canvas-top-tools,.canvas-bottom-tools{z-index:5;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;left:20px;right:20px}.canvas-top-tools{top:18px}.canvas-bottom-tools{justify-content:space-between;bottom:18px}.canvas-top-tools>*,.canvas-bottom-tools>*{pointer-events:auto}.canvas-history,.canvas-zoom{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);box-shadow:0 2px 6px color-mix(in srgb, var(--tmm-scrim) 3%, transparent);border-radius:10px;align-items:center;padding:3px;display:flex}.canvas-zoom button{background:var(--tmm-n-0);min-width:38px;height:38px;color:var(--tmm-n-700);border:0;border-radius:7px;place-items:center;font-size:14px;display:grid}.canvas-zoom button:hover{background:var(--tmm-accent-soft)}.canvas-library{z-index:6;background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);width:300px;box-shadow:0 12px 40px color-mix(in srgb, var(--tmm-scrim) 13%, transparent);cursor:default;touch-action:pan-y;border-radius:14px;padding:14px;position:absolute;top:76px;bottom:76px;left:20px;overflow:auto}.canvas-library header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.canvas-library label{color:var(--tmm-n-600);gap:7px;font-size:14px;display:grid}.canvas-library select,.canvas-library input{width:100%;min-width:0;font:inherit;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:8px;padding:10px;font-size:14px}.canvas-library .canvas-search{align-items:center;margin:12px 0;display:flex;position:relative}.canvas-search svg{position:absolute;left:10px}.canvas-search input{padding-left:33px}.canvas-library h3{color:var(--tmm-n-500);margin:16px 8px 6px;font-size:14px}.canvas-library section>button{background:var(--tmm-n-0);width:100%;min-height:43px;color:var(--tmm-n-800);text-align:left;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;display:flex}.canvas-library section>button svg:last-child{color:var(--tmm-n-400);margin-left:auto}.canvas-library section>button:hover{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.top-navigation-shell.is-editing .editor-body{grid-template-columns:minmax(0,1fr) 350px}@media (max-width:1000px){.top-navigation-shell.is-editing .editor-body{grid-template-columns:minmax(0,1fr) 300px}.canvas-top-tools,.canvas-bottom-tools{left:12px;right:12px}}@media (max-width:650px){.automation-canvas{height:480px;min-height:480px}.canvas-library{width:min(300px,100% - 24px);left:12px}.canvas-bottom-tools>.button{padding:8px;font-size:14px}.canvas-library input,.canvas-library select{font-size:16px}}.social-manager{min-width:0;max-width:1800px;margin:0 auto;padding:24px 32px}.social-toolbar{border-bottom:1px solid var(--tmm-n-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.social-toolbar.secondary{border:0;padding:20px 0}.social-tabs,.social-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.social-tabs button{color:var(--tmm-n-600);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:16px}.social-tabs button.selected{color:var(--tmm-accent-text);border-color:var(--tmm-accent);font-weight:650}.social-manager select,.social-manager input,.social-review input,.social-review select,.social-composer input,.social-composer select,.social-composer textarea,.social-review textarea{font:inherit;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:8px;min-width:0;max-width:100%;padding:11px 12px;font-size:16px}.social-calendar{border:1px solid var(--tmm-n-100);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.social-weekday{text-align:center;background:var(--tmm-n-25);padding:14px;font-weight:600}.social-day{border-top:1px solid var(--tmm-n-100);border-right:1px solid var(--tmm-n-100);min-height:128px;padding:10px}.social-day.outside{background:var(--tmm-n-25);color:var(--tmm-n-400)}.social-day time{font-weight:600}.social-calendar-post{background:var(--tmm-accent-soft);color:var(--tmm-accent-text);border:0;border-left:3px solid var(--tmm-accent);text-align:left;cursor:pointer;border-radius:6px;flex-wrap:wrap;gap:5px;width:100%;margin-top:8px;padding:9px;font-size:14px;display:flex}.social-calendar-post strong{text-overflow:ellipsis;width:100%;overflow:hidden}.social-footnote{color:var(--tmm-n-600);font-size:14px}.social-error{background:var(--tmm-danger-soft);border:1px solid var(--tmm-danger-soft);color:var(--tmm-danger-text);overflow-wrap:anywhere;border-radius:8px;padding:14px}.social-empty{text-align:center;color:var(--tmm-n-600);padding:80px 24px}.social-empty svg{color:var(--tmm-accent-text);margin-bottom:12px}.social-empty h2{color:var(--tmm-n-900);font-size:24px}.social-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.social-accounts article{border-bottom:1px solid var(--tmm-n-100);align-items:center;gap:16px;padding:24px 0;display:flex}.social-accounts article>div:nth-child(2){flex:1;min-width:0}.social-accounts h3{margin:0 0 5px;font-size:17px}.social-accounts p{color:var(--tmm-n-600);margin:0;font-size:14px}.social-platform-icon{background:var(--tmm-accent-soft);width:42px;height:42px;color:var(--tmm-accent-text);border-radius:12px;place-items:center;font-weight:700;display:grid}.social-post-list article{border-bottom:1px solid var(--tmm-n-100);align-items:center;gap:20px;padding:22px 0;display:flex}.social-post-thumb{background:var(--tmm-accent-soft);border-radius:8px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.social-post-thumb img{object-fit:cover;width:100%;height:100%}.social-post-title{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:1;gap:6px;display:grid}.social-post-title strong{font-size:17px}.social-post-title span,.social-post-title small{color:var(--tmm-n-600);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.social-badge{background:var(--tmm-n-50);text-transform:capitalize;border-radius:6px;width:fit-content;padding:6px 10px;font-size:14px;display:inline-block}.social-badge.scheduled{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.social-badge.failed,.social-badge.unknown{background:var(--tmm-danger-soft);color:var(--tmm-danger-text)}.social-composer{grid-template-columns:minmax(0,1fr) 350px;gap:32px;min-height:0;padding:26px;display:grid;overflow:auto}.social-compose-main,.social-compose-accounts,.social-review{flex-direction:column;gap:20px;display:flex}.social-composer label,.social-review label{flex-direction:column;gap:8px;font-size:14px;font-weight:550;display:flex}.social-composer fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.social-compose-accounts{border-left:1px solid var(--tmm-n-100);padding-left:24px}.social-target{border-bottom:1px solid var(--tmm-n-100);padding-bottom:18px}.social-check{align-items:flex-start;flex-direction:row!important;gap:10px!important}.social-check input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.social-check small{color:var(--tmm-n-600);margin-top:4px;font-size:14px;display:block}.social-target-options{gap:16px;margin-top:16px;display:grid}.social-media-add{flex-wrap:wrap;gap:8px;display:flex}.social-media-add input{flex:1}.social-media-item{align-items:center;gap:12px;display:flex}.social-media-item>div{flex:1;min-width:0}.social-media-item span{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:14px;display:block;overflow:hidden}.social-media-item img{object-fit:cover;border-radius:6px;width:70px;height:60px}.social-review{min-height:0;padding:28px;overflow:auto}.social-preview-text{white-space:pre-wrap;font-size:16px;line-height:1.6}.social-preview-media{flex-wrap:wrap;gap:12px;display:flex}.social-preview-media img,.social-preview-media video{border-radius:8px;max-width:100%;max-height:270px}.social-review-target{border-bottom:1px solid var(--tmm-n-100);padding-bottom:16px}.social-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--tmm-accent-soft);border-radius:8px;padding:14px;font-size:14px}.social-composer details summary,.social-review details summary{cursor:pointer;margin-bottom:12px;font-size:14px;font-weight:550}.social-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.social-ad-head,.social-ad-row{border-bottom:1px solid var(--tmm-n-100);grid-template-columns:minmax(200px,2fr) repeat(5,minmax(85px,1fr)) 100px;align-items:center;gap:18px;padding:20px 12px;display:grid}.social-ad-head{background:var(--tmm-n-25);color:var(--tmm-n-600);font-size:14px}.social-ad-row small{color:var(--tmm-n-600);margin-top:5px;font-size:14px;display:block}.social-ad-table{overflow-x:auto}.social-ad-drafts{margin-top:40px}.social-draft-row{border:0;border-bottom:1px solid var(--tmm-n-100);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:20px;padding:18px 0;display:flex}.social-draft-row strong{flex:1}.social-review dl{grid-template-columns:150px 1fr;gap:12px;display:grid}.social-review dd{overflow-wrap:anywhere;margin:0}.social-review p{line-height:1.6}@media (max-width:1100px){.social-accounts,.social-composer{grid-template-columns:1fr}.social-compose-accounts{border:0;padding:0}.social-post-list article{flex-wrap:wrap}.social-calendar{min-width:750px}.social-manager{overflow-x:auto}.social-ad-head,.social-ad-row{min-width:960px}.social-day{min-height:100px}}@media (max-width:600px){.social-manager{padding:18px 14px}.social-toolbar{align-items:stretch}.social-actions .button{flex:1}.social-form-grid{grid-template-columns:1fr}.social-composer,.social-review{padding:18px}.social-review dl{grid-template-columns:1fr}.social-accounts article{flex-wrap:wrap}.social-post-list time{font-size:14px}.social-post-thumb{display:none}}.platform-logo{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.social-account-inline{align-items:center;gap:7px;margin-right:12px;display:inline-flex}.workspace-navigation{gap:28px}.workspace-nav-group{border-radius:8px;align-items:stretch;display:flex;position:relative}.workspace-nav-group>button{font:inherit;color:var(--tmm-n-700);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px;padding:12px;font-size:15px;font-weight:550}.workspace-nav-group:hover{background:var(--tmm-n-25)}.workspace-nav-group.active{background:var(--tmm-accent-soft)}.workspace-nav-group.active>button{color:var(--tmm-accent-text);font-weight:650}.workspace-nav-group>.workspace-nav-chevron{place-items:center;padding:0 9px 0 2px;display:grid}.workspace-nav-group button:focus-visible{outline:2px solid var(--tmm-accent);outline-offset:-2px;border-radius:6px}.workspace-section-menu{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);min-width:190px;box-shadow:0 12px 35px color-mix(in srgb, var(--tmm-scrim) 15%, transparent);z-index:45;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 9px);left:0}.workspace-section-menu>button{background:var(--tmm-n-0);text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:12px;font-size:15px;display:block}.workspace-section-menu>button:hover,.workspace-section-menu>button[aria-current]{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}@media (min-width:851px) and (max-width:1049px){.workspace-navigation{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;min-height:76px;padding:0 22px}.workspace-primary-nav{grid-area:1/2;gap:2px;margin:0;padding:0;overflow:visible}.workspace-account{grid-column:3}.workspace-account-name{max-width:110px}.workspace-home{font-size:23px}.workspace-nav-group>button{padding-left:9px;padding-right:9px}}@media (max-width:850px){.workspace-primary-nav{justify-content:space-between;gap:2px;margin:4px 0 0;padding:0;overflow:visible}.workspace-nav-group>button{padding:11px 7px;font-size:14px}.workspace-nav-group>.workspace-nav-chevron{padding:0 5px 0 0}.workspace-nav-group{border-radius:7px 7px 0 0}.workspace-section-menu{top:calc(100% + 4px)}}.crm-editor-dialog.post-composer-dialog{border:1px solid var(--tmm-n-150);width:min(1440px,100vw - 40px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);box-shadow:0 24px 90px color-mix(in srgb, var(--tmm-scrim) 21%, transparent);border-radius:18px;margin:auto;inset:20px}.post-composer-dialog .crm-editor-content>header{padding:18px 28px}.post-compose-layout{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:0;display:grid}.post-compose-edit.social-composer{overscroll-behavior:contain;flex-direction:column;gap:26px;min-width:0;padding:28px 32px;display:flex;overflow-y:auto}.post-compose-edit>*{flex-shrink:0}.post-section-heading,.post-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.post-section-heading h3,.post-preview-heading h3{margin:0;font-size:16px;font-weight:650}.post-section-heading>span,.post-preview-heading>span,.post-compose-footer>span{color:var(--tmm-n-500);font-size:14px}.post-section-heading .text-link{align-items:center;gap:6px;font-size:14px;display:flex}.post-account-chips,.post-account-tabs{flex-wrap:wrap;gap:8px;display:flex}.post-account-chip{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);max-width:100%;min-height:44px;font:inherit;color:var(--tmm-n-700);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;font-size:14px;display:flex}.post-account-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-account-chip[aria-pressed=true]{border-color:var(--tmm-accent);background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.post-caption-section>label{margin-bottom:8px}.post-writing-surface{border:1px solid var(--tmm-n-150);border-radius:12px;overflow:hidden}.post-writing-surface:focus-within{border-color:var(--tmm-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--tmm-scrim) 8%, transparent)}.post-writing-surface>textarea{resize:vertical;background:var(--tmm-n-0);outline:none;width:100%;min-height:165px;line-height:1.6;display:block;box-shadow:none!important;border:0!important;border-radius:0!important;padding:16px!important;font-size:16px!important}.post-writing-toolbar{border-top:1px solid var(--tmm-n-100);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.post-writing-toolbar>span{color:var(--tmm-n-500);font-size:14px}.post-writing-toolbar .rich-tools{border:0;margin:0;padding:0}.post-writing-toolbar .rich-toolbar-row{border:0;min-height:40px;padding:0}.post-upload{border:1px dashed var(--tmm-n-300);background:var(--tmm-accent-soft);width:100%;min-height:144px;color:var(--tmm-n-600);font:inherit;cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 16px;font-size:14px;display:flex}.post-upload strong{color:var(--tmm-accent-text);font-size:15px;font-weight:550}.post-upload:hover,.post-upload.dragging{background:var(--tmm-accent-soft);border-color:var(--tmm-accent)}.post-upload.compact{flex-direction:row;min-height:50px;margin-top:12px;padding:12px}.post-upload:disabled{opacity:.65;cursor:default}.post-media-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.post-media-tile{border:1px solid var(--tmm-n-150);border-radius:10px;min-width:0;overflow:hidden}.post-media-thumbnail{background:var(--tmm-n-25);height:132px;color:var(--tmm-n-500);place-items:center;display:grid;position:relative}.post-media-thumbnail img,.post-media-thumbnail video{object-fit:cover;width:100%;height:100%}.post-media-number{background:var(--tmm-n-0);min-width:25px;height:25px;color:var(--tmm-n-700);border-radius:6px;place-items:center;padding:0 5px;font-size:14px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 1px 5px #0002}.post-media-actions{gap:2px;padding:2px 6px;display:flex}.post-media-actions>button:last-child{margin-left:auto}.post-media-tile>input{width:calc(100% - 12px);margin:0 6px 6px;border-radius:6px!important;min-height:38px!important;padding:8px!important;font-size:14px!important}.post-url-entry{grid-template-columns:110px minmax(0,1fr) auto;gap:8px;margin-bottom:14px;display:grid}.post-customization{border-top:1px solid var(--tmm-n-100);padding-top:22px}.post-account-tabs button{font:inherit;color:var(--tmm-n-600);border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);cursor:pointer;overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:9px 10px;font-size:14px;display:inline-flex}.post-account-tabs button[aria-pressed=true]{color:var(--tmm-accent-text);background:var(--tmm-accent-soft);border-color:var(--tmm-accent-line)}.post-customization .social-target-options{margin-top:18px}.post-draft-settings{border-top:1px solid var(--tmm-n-100);padding-top:20px;font-size:14px}.post-draft-settings summary{cursor:pointer;color:var(--tmm-n-600)}.post-draft-settings label{margin-top:16px}.post-compose-preview{overscroll-behavior:contain;background:var(--tmm-accent-soft);border-left:1px solid var(--tmm-n-100);min-width:0;padding:28px 32px;overflow-y:auto}.post-compose-preview>select{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:100%;font:inherit;border-radius:8px;margin-bottom:16px;padding:10px;font-size:14px}.post-preview-card{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);box-shadow:0 5px 18px color-mix(in srgb, var(--tmm-scrim) 6%, transparent);border-radius:14px;overflow:hidden}.post-preview-card>header{align-items:center;gap:11px;padding:18px;display:flex}.post-preview-avatar{border:1px solid var(--tmm-n-100);background:var(--tmm-n-0);width:43px;height:43px;color:var(--tmm-n-400);border-radius:50%;flex:none;place-items:center;display:grid}.post-preview-card header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.post-preview-card header strong{overflow-wrap:anywhere;font-size:15px}.post-preview-card header span:not(.post-preview-avatar){color:var(--tmm-n-500);overflow-wrap:anywhere;font-size:14px}.post-preview-media{background:var(--tmm-n-50)}.post-preview-media>img,.post-preview-media>video{object-fit:contain;width:100%;max-height:440px;display:block}.post-preview-media>a{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.post-preview-paging{background:var(--tmm-n-0);justify-content:center;align-items:center;gap:12px;padding:4px;font-size:14px;display:flex}.post-preview-placeholder{min-height:210px;color:var(--tmm-n-400);background:var(--tmm-n-50);border-top:1px solid var(--tmm-n-100);border-bottom:1px solid var(--tmm-n-100);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.post-preview-caption{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;font-size:16px;line-height:1.65}.post-preview-template{overflow-wrap:anywhere;padding:0 18px 18px;font-size:14px}.post-preview-note{color:var(--tmm-n-500);margin-top:16px;font-size:14px;line-height:1.6}.post-compose-footer{border-top:1px solid var(--tmm-n-100);align-items:center;justify-content:space-between!important;padding:16px 28px!important;display:flex!important}.post-compose-footer>div{gap:10px;display:flex}.post-compose-footer .button{min-height:44px}.post-compose-error{padding:0 28px}.post-compose-switch{display:none}@media (min-width:1450px){.post-compose-edit.social-composer{padding:32px 52px}.post-compose-preview{padding:32px 42px}}@media (max-width:1000px){.post-compose-edit.social-composer,.post-compose-preview{padding:24px}}@media (max-width:760px){.crm-editor-dialog.post-composer-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0}.post-composer-dialog .crm-editor-content>header{padding:15px 18px}.post-composer-dialog h2{font-size:20px}.post-compose-switch{border-bottom:1px solid var(--tmm-n-100);gap:6px;padding:8px 16px;display:flex}.post-compose-switch button{background:var(--tmm-n-0);min-height:44px;font:inherit;color:var(--tmm-n-600);border:0;border-radius:7px;flex:1;padding:10px;font-size:14px}.post-compose-switch button[aria-pressed=true]{background:var(--tmm-accent-soft);color:var(--tmm-accent-text);font-weight:650}.post-compose-layout{display:flex}.post-compose-edit.social-composer{width:100%;padding:22px 18px}.post-compose-preview{border-left:0;width:100%;padding:24px;display:none}.post-compose-layout.show-preview .post-compose-preview{display:block}.post-compose-layout.show-preview .post-compose-edit{display:none}.post-compose-edit input,.post-compose-edit textarea,.post-compose-edit select{font-size:16px!important}.post-compose-footer{gap:10px;padding:12px 16px!important}.post-compose-footer>span{font-size:14px}.post-url-entry{grid-template-columns:95px minmax(0,1fr)}.post-url-entry .button{grid-column:1/-1}.post-upload>span{text-align:center;line-height:1.5}.post-compose-footer{flex-wrap:wrap}.post-compose-footer>span{flex-basis:100%}.post-compose-footer>div{width:100%}.post-compose-footer .button{white-space:nowrap;flex:1;padding:10px;font-size:14px}}@media (max-width:600px){.social-post-list article{grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px 8px;display:grid}.social-post-list .social-post-title{grid-column:1/-1}.social-post-list article>time{color:var(--tmm-n-500);font-size:14px}.social-post-list .social-post-title strong{line-height:1.45}.social-post-list .social-account-inline{max-width:100%}}.post-media-source-actions{flex-wrap:wrap;gap:8px;display:flex}.post-media-source-actions .button{min-height:40px;padding:8px 12px}.post-media-section>.post-section-heading{flex-wrap:wrap}.post-channel-note{color:var(--tmm-n-600);margin:0;font-size:14px;line-height:1.5}.post-validation{border:1px solid var(--tmm-warning-line);background:var(--tmm-warning-soft);border-radius:12px;padding:16px;font-size:14px;line-height:1.5}.post-validation ul{margin:8px 0 0;padding-left:20px}.creative-dialog{width:min(1160px,100vw - 40px)}.creative-tabs{border-bottom:1px solid var(--tmm-n-100);flex-wrap:wrap;gap:8px;padding:0 24px 18px;display:flex}.creative-tabs button{color:var(--tmm-n-700);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-weight:650;display:flex}.creative-tabs button[aria-pressed=true]{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.creative-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);min-height:480px;display:grid}.creative-brief{border-right:1px solid var(--tmm-n-100);flex-direction:column;gap:18px;padding:24px;display:flex}.creative-dialog label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.creative-dialog input,.creative-dialog select,.creative-dialog textarea{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:100%;min-width:0;color:var(--tmm-n-900);font:inherit;border-radius:9px;padding:11px 12px;font-weight:400}.creative-dialog textarea{resize:vertical;line-height:1.6}.creative-dialog small{color:var(--tmm-n-600);font-size:14px;font-weight:400;line-height:1.5}.creative-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.creative-kinds button{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);min-height:78px;color:var(--tmm-n-700);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.creative-kinds button[aria-pressed=true]{border-color:var(--tmm-accent);background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.creative-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.creative-model{color:var(--tmm-n-600);overflow-wrap:anywhere;margin:0;font-size:14px}.creative-setup,.creative-cost{color:var(--tmm-n-700);margin:0;font-size:14px;line-height:1.6}.creative-setup{background:var(--tmm-accent-soft);border-radius:10px;padding:14px}.creative-results{background:var(--tmm-n-25);min-width:0;padding:24px}.creative-empty{text-align:center;min-height:350px;color:var(--tmm-n-500);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.creative-empty h3{color:var(--tmm-n-800);margin:0;font-size:20px}.creative-empty p{max-width:340px;margin:0;font-size:14px;line-height:1.6}.creative-job{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);border-radius:12px;min-width:0;margin-top:16px;padding:16px}.creative-job header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creative-job header .social-badge{margin-left:auto}.creative-prompt{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.creative-media-strip{gap:8px;margin:12px 0;display:flex;overflow-x:auto}.creative-media-strip img,.creative-media-strip video{object-fit:contain;border-radius:8px;max-width:100%;height:200px}.creative-job pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.6}.creative-job summary{cursor:pointer;padding:12px 0;font-size:14px}.creative-result-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.creative-library{min-height:360px;padding:24px}.creative-library .post-section-heading select{width:auto}.creative-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.creative-library-item{text-align:left;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);min-width:0;color:var(--tmm-n-800);border-radius:12px;padding:8px}.creative-library-item[aria-pressed=true]{border-color:var(--tmm-accent);box-shadow:0 0 0 1px var(--tmm-accent)}.creative-library-item>div{aspect-ratio:1;background:var(--tmm-n-50);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.creative-library-item img,.creative-library-item video{object-fit:cover;width:100%;height:100%}.creative-selection{background:var(--tmm-n-0);border:1px solid var(--tmm-n-200);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.creative-library-item[aria-pressed=true] .creative-selection{background:var(--tmm-accent);border-color:var(--tmm-accent);color:var(--tmm-on-accent)}.creative-library-item strong{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 5px;font-size:14px;display:block;overflow:hidden}.creative-dialog .crm-editor-content>footer{border-top:1px solid var(--tmm-n-100);background:var(--tmm-n-0);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex;position:sticky;bottom:0}@media (max-width:760px){.creative-dialog{width:100%;max-width:100%}.creative-layout{grid-template-columns:minmax(0,1fr)}.creative-brief{border-right:0;border-bottom:1px solid var(--tmm-n-100)}.creative-brief,.creative-results,.creative-library{padding:16px}.creative-tabs{padding:0 16px 12px}.creative-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creative-dialog input,.creative-dialog select,.creative-dialog textarea{font-size:16px}.creative-empty{min-height:220px}.post-media-source-actions{margin-left:auto}}.crm-editor-dialog.creative-dialog{border:1px solid var(--tmm-n-150);border-radius:16px;width:min(1160px,100vw - 48px);height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);margin:auto;inset:24px}.creative-tabs{flex-shrink:0;margin:0;padding-top:16px}.creative-layout{overscroll-behavior:contain;flex:1;align-items:start;min-height:0;overflow-y:auto}.creative-results{min-height:100%}.creative-library{flex:1;min-height:0;overflow-y:auto}.creative-dialog .crm-editor-content>footer{flex-shrink:0}@media (max-width:760px){.crm-editor-dialog.creative-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0}}.post-mobile-validation{display:none}@media (max-width:760px){.post-mobile-validation{display:block}}.post-media-scope{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.post-media-scope label{flex:1;min-width:200px}.post-guided-options,.post-thread-builder,.post-thread-item{gap:16px;min-width:0;display:grid}.post-thread-item{border-top:1px solid var(--tmm-n-100);padding-top:16px}.post-recovery-banner{background:var(--tmm-accent-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;padding:16px 20px;font-size:14px;display:flex}.post-recovery-banner>span{flex:1}.review-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.social-review-target>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.social-review-target>header>div{gap:4px;min-width:0;display:grid}.social-review-target>header span{color:var(--tmm-n-600);font-size:14px}.social-review .social-preview-media{flex-wrap:wrap;gap:12px;display:flex}.social-preview-media figure{min-width:0;max-width:260px;margin:0}.social-preview-media figure img,.social-preview-media figure video{object-fit:contain;background:var(--tmm-n-25);border-radius:8px;width:100%;max-height:300px;display:block}.social-preview-media figcaption{color:var(--tmm-n-600);overflow-wrap:anywhere;margin-top:6px;font-size:14px}.social-review .review-detail{white-space:pre-wrap;overflow-wrap:anywhere;gap:4px;display:grid}.review-thread-item{border-top:1px solid var(--tmm-n-100);padding:16px 0}.review-scheduling{border-top:1px solid var(--tmm-n-100);gap:16px;padding-top:24px;display:grid}.review-time-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.review-time{font-size:16px;line-height:1.5;display:block}.posting-queues{min-width:0;padding:20px 0}.posting-queues h2{margin:0;font-size:22px}.posting-queue{border-bottom:1px solid var(--tmm-n-100);padding:24px 0}.posting-queue>header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.posting-queue>header>div{flex:1;min-width:220px}.posting-queue h3{margin:0;font-size:18px}.posting-queue header p{color:var(--tmm-n-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.queue-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.queue-week>div{background:var(--tmm-accent-soft);border-radius:8px;align-content:start;gap:8px;padding:12px;font-size:14px;display:grid}.queue-week time{color:var(--tmm-accent-text);font-variant-numeric:tabular-nums}.queue-upcoming>button{border:0;border-top:1px solid var(--tmm-n-100);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:20px;padding:16px 0;display:flex}.queue-upcoming>button strong{flex:1}.queue-upcoming>p{color:var(--tmm-n-600);font-size:14px}.queue-editor{gap:20px;padding:24px;display:grid}.queue-editor fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.queue-editor legend{margin-bottom:12px;font-weight:600}.queue-slot{grid-template-columns:1.3fr 1fr auto;align-items:center;gap:8px;display:grid}.social-badge.paused{background:var(--tmm-warning-soft);color:var(--tmm-warning-text)}@media (max-width:680px){.review-time-fields{grid-template-columns:1fr}.queue-week{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-week>div{padding:10px}.queue-editor{padding:18px}.queue-slot{grid-template-columns:1fr 1fr}.queue-slot>button{grid-column:2}.queue-upcoming>button{flex-wrap:wrap;align-items:start;gap:8px}.queue-upcoming>button strong,.posting-queue>header>div{flex-basis:100%}.posting-queues input,.posting-queues select,.queue-editor input,.queue-editor select,.social-review input,.social-review select{min-width:0;font-size:16px}.post-recovery-banner>span{flex-basis:100%}.post-compose-footer>div{flex-wrap:wrap}}.post-thread-preview{margin-top:14px;padding:18px}.post-thread-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.post-thread-preview img,.post-thread-preview video{border-radius:8px;max-width:100%}.agency-page{background:var(--tmm-n-0);width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:28px clamp(18px,3vw,44px) 60px;font-size:16px}.agency-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.agency-heading h1{letter-spacing:-.6px;margin:0;font-size:28px}.agency-heading p{color:var(--tmm-n-600);margin:6px 0 0}.agency-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agency-page h2{letter-spacing:-.3px;margin:0 0 18px;font-size:20px}.agency-page h3{font-size:17px}.agency-section{border-top:1px solid var(--tmm-n-150);min-width:0;padding:26px 0}.agency-help{color:var(--tmm-n-600);max-width:1000px;margin:12px 0 20px;font-size:14px;line-height:1.6}.agency-page label,.approval-gate label{color:var(--tmm-n-700);gap:8px;font-size:14px;display:grid}.agency-page input:not([type=checkbox]),.agency-page select,.agency-page textarea,.approval-gate input{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);min-width:0;max-width:100%;min-height:44px;color:var(--tmm-n-900);font:inherit;border-radius:8px;padding:10px 12px}.agency-page textarea{resize:vertical;min-height:96px}.agency-page .button{white-space:normal;min-height:42px}.agency-invite{grid-template-columns:minmax(200px,1fr) minmax(180px,240px) auto;align-items:end;gap:14px;max-width:920px;display:grid}.agency-invite-link{background:var(--tmm-accent-soft);border-radius:12px;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;display:flex}.agency-invite-link label{flex:1;min-width:220px}.agency-invite-link p{flex-basis:100%;margin:0;font-size:14px}.agency-member{border-bottom:1px solid var(--tmm-n-100);flex-wrap:wrap;align-items:center;gap:14px;padding:17px 0;display:flex}.agency-member>div{flex:1;gap:4px;min-width:160px;display:grid}.agency-member span:not(.agency-avatar){color:var(--tmm-n-600);font-size:14px}.agency-avatar{background:var(--tmm-accent-soft);width:40px;height:40px;color:var(--tmm-accent-text);border-radius:50%;place-items:center;font-weight:700;display:grid}.agency-page .agency-check{color:var(--tmm-n-800);align-items:center;gap:8px;display:flex}.agency-check input{accent-color:var(--tmm-accent);width:18px;height:18px}.approval-stages{gap:14px;padding:0;list-style:none;display:grid}.approval-stages>li{border:1px solid var(--tmm-n-150);border-radius:12px;padding:18px}.approval-stage-heading{align-items:center;gap:8px;display:flex}.approval-stage-heading>input{flex:1;width:100%}.agency-number{background:var(--tmm-accent-soft);width:30px;height:30px;color:var(--tmm-accent-text);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.approval-reviewers{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.approval-stages select{max-width:420px}.agency-activity{border-bottom:1px solid var(--tmm-n-100);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 0;font-size:14px;display:flex}.agency-activity time{color:var(--tmm-n-600)}.agency-empty{text-align:center;color:var(--tmm-n-600);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:42px 20px;display:flex}.agency-empty h2,.agency-empty p{margin:0}.approval-inbox{border-top:1px solid var(--tmm-n-150);grid-template-columns:280px minmax(0,1fr);gap:30px;display:grid}.approval-list{border-right:1px solid var(--tmm-n-150);padding:16px 20px 16px 0}.approval-item{text-align:left;background:var(--tmm-n-0);cursor:pointer;width:100%;font:inherit;border:0;border-radius:9px;gap:7px;margin-bottom:8px;padding:15px;display:grid}.approval-item.selected{background:var(--tmm-accent-soft)}.approval-item span,.approval-item time,.approval-item b{font-size:14px}.approval-item b{color:var(--tmm-accent-text)}.approval-item strong{overflow-wrap:anywhere}.approval-detail{min-width:0;padding:22px 0}.approval-progress{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.approval-progress span{background:var(--tmm-n-50);color:var(--tmm-n-600);border-radius:20px;padding:7px 12px;font-size:14px}.approval-progress .current{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.approval-progress .complete{background:var(--tmm-success-soft);color:var(--tmm-success-text)}.approval-preview{border-bottom:1px solid var(--tmm-n-150);padding:20px 0}.approval-preview header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.approval-preview header svg{width:22px;height:22px}.approval-preview header span{color:var(--tmm-n-600)}.approval-caption{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.approval-media{gap:12px;display:flex;overflow-x:auto}.approval-media figure{flex:none;max-width:100%;margin:0}.approval-media img,.approval-media video{object-fit:contain;background:var(--tmm-n-25);border-radius:10px;width:280px;max-width:100%;max-height:320px}.approval-media figcaption{max-width:280px;color:var(--tmm-n-600);font-size:14px}.approval-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--tmm-accent-soft);border-radius:8px;padding:14px;font-size:14px}.approval-preview details{margin-top:16px}.approval-history>div{border-bottom:1px solid var(--tmm-n-100);gap:6px;padding:12px 0;display:grid}.approval-history span{color:var(--tmm-n-600);font-size:14px}.approval-history p{white-space:pre-wrap;margin:0}.approval-decision{padding-top:22px}.approval-decision .agency-actions{margin-top:14px}.approval-gate{border:1px solid var(--tmm-accent-soft);background:var(--tmm-accent-soft);border-radius:10px;gap:10px;margin:18px 0;padding:18px;display:grid}.approval-gate p{margin:0}.approval-gate .button{justify-self:start}.approval-gate input{max-width:300px}.client-review-workspace{background:var(--tmm-n-0);height:100dvh;overflow:auto}.client-review-header{border-bottom:1px solid var(--tmm-n-150);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 24px;display:flex}.client-review-header strong{flex:1}.client-review-header>span{color:var(--tmm-n-600)}.invite-auth-notice{z-index:20;background:var(--tmm-accent-soft);border:1px solid var(--tmm-accent-soft);width:max-content;max-width:calc(100% - 24px);color:var(--tmm-accent-text);box-shadow:0 8px 30px color-mix(in srgb, var(--tmm-scrim) 13%, transparent);border-radius:10px;padding:14px 20px;font-size:16px;position:fixed;top:12px;left:50%;transform:translate(-50%)}.analytics-filters{grid-template-columns:minmax(180px,1fr) minmax(140px,200px) minmax(140px,200px) auto;align-items:end;gap:12px;margin-bottom:22px;display:grid}.report-period{color:var(--tmm-n-600);flex-wrap:wrap;gap:8px 20px;margin:20px 0;font-size:14px;display:flex}.report-period strong{color:var(--tmm-n-800)}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:22px 0;display:grid}.analytics-kpis article{border-left:3px solid var(--tmm-accent-soft);gap:8px;padding-left:18px;display:grid}.analytics-kpis article>span{color:var(--tmm-n-600);font-size:14px}.analytics-kpis strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px}.analytics-kpis small{color:var(--tmm-n-600);font-size:14px}.analytics-kpis .positive{color:var(--tmm-success-text)}.analytics-notice{background:var(--tmm-warning-soft);border:1px solid var(--tmm-warning-line);border-radius:10px;padding:16px 20px;font-size:14px}.analytics-notice p{overflow-wrap:anywhere;margin-bottom:0}.analytics-chart svg{width:100%;height:220px;margin:12px 0;display:block}.analytics-chart>span,.analytics-chart .row-between>span{color:var(--tmm-n-600);font-size:14px}.analytics-chart .row-between h2{margin:0}.analytics-split{grid-template-columns:1.1fr 1fr;gap:30px;display:grid}.agency-table-wrap{overflow-x:auto}.agency-page table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.agency-page th{color:var(--tmm-n-600);white-space:nowrap;padding:12px 14px;font-weight:500}.agency-page td{border-top:1px solid var(--tmm-n-100);font-variant-numeric:tabular-nums;padding:15px 14px}.agency-page th:first-child,.agency-page td:first-child{padding-left:0}.analytics-channel{align-items:center;gap:9px;display:flex}.analytics-channel svg{width:20px;height:20px}.analytics-follower{border-bottom:1px solid var(--tmm-n-100);flex-wrap:wrap;align-items:center;gap:20px;padding:17px 0;display:flex}.analytics-follower>div{flex:1;gap:5px;display:grid}.analytics-follower span{color:var(--tmm-n-600);font-size:14px}.analytics-post-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:160px;max-width:440px;margin:0 0 5px;display:-webkit-box;overflow:hidden}.analytics-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.analytics-slots article{background:var(--tmm-accent-soft);border-radius:10px;gap:8px;padding:18px;display:grid}.analytics-slots span,.analytics-slots small{color:var(--tmm-n-600);font-size:14px}.analytics-operations{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px;display:grid}.analytics-operations article{gap:8px;display:grid}.analytics-operations strong{font-size:26px}.analytics-operations span{color:var(--tmm-n-600);font-size:14px}@media (max-width:1000px){.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-split{grid-template-columns:1fr;gap:0}.analytics-filters,.agency-invite{grid-template-columns:1fr 1fr}.agency-invite>button{justify-self:start}.approval-inbox{grid-template-columns:230px minmax(0,1fr);gap:20px}}@media (max-width:650px){.agency-page{padding:22px 16px 40px}.agency-page h1{font-size:24px}.agency-page input,.agency-page textarea,.agency-page select{font-size:16px!important}.agency-heading{align-items:flex-start}.agency-invite{grid-template-columns:1fr}.approval-inbox{grid-template-columns:1fr;gap:0}.approval-list{border-right:0;gap:10px;max-height:230px;padding:12px 0;display:flex;overflow-x:auto}.approval-item{border:1px solid var(--tmm-n-150);flex-shrink:0;width:230px;min-width:230px}.approval-detail{border-top:1px solid var(--tmm-n-150)}.analytics-slots{grid-template-columns:1fr}.analytics-kpis{gap:24px 12px}.analytics-kpis article{padding-left:10px}.analytics-kpis strong{font-size:28px}.approval-stage-heading{flex-wrap:wrap}.approval-stage-heading>input{flex-basis:calc(100% - 48px)}.agency-member select{flex:1}.client-review-header{gap:12px;padding:12px}.client-review-header>span{display:none}.analytics-filters label:first-child,.analytics-filters .button{grid-column:1/-1}.agency-page .row-between{flex-wrap:wrap;gap:12px}}@media print{.workspace-navigation,.analytics-filters,.analytics-page .agency-actions,.analytics-page select,.analytics-page button{display:none!important}body,.connected-studio,.workspace-main{height:auto!important;overflow:visible!important}.analytics-page{max-width:none;padding:0}.analytics-page .agency-section,.analytics-kpis article{break-inside:avoid}.analytics-page .agency-table-wrap{overflow:visible}.analytics-kpis{grid-template-columns:repeat(4,1fr)}.analytics-chart svg{height:160px}}.agency-portfolio{color:var(--tmm-n-600);margin-top:8px;line-height:1.5;display:block;font-size:14px!important}@media print{.app-shell,.connected-shell.top-navigation-shell,.connected-shell .main{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.report-period{color:var(--tmm-n-800)}}.launch-setup{border:1px solid var(--border,var(--tmm-n-150));background:var(--tmm-n-0);border-radius:12px;margin-bottom:28px}.launch-setup summary{cursor:pointer;padding:18px 20px;font-weight:650}.launch-setup summary span{float:right;color:var(--tmm-n-600);font-weight:400}.launch-setup-body{gap:16px;padding:0 20px 20px;display:grid}.launch-setup-body .row{flex-wrap:wrap;gap:10px;display:flex}.launch-setup select{border:1px solid var(--tmm-n-150);border-radius:8px;max-width:100%;min-height:44px;padding:8px}.setup-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.setup-progress li{border-top:3px solid var(--tmm-n-150);gap:8px;padding-top:12px;display:grid}.setup-progress li[data-ready=true]{border-color:var(--tmm-accent)}.setup-progress strong{color:var(--tmm-n-600);font-size:14px;font-weight:500}.notification-menu{flex-shrink:0;position:relative}.notification-panel{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);width:min(370px,100vw - 24px);box-shadow:0 16px 48px color-mix(in srgb, var(--tmm-scrim) 15%, transparent);z-index:90;border-radius:12px;max-height:65dvh;padding:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.notification-panel .row{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.notification-item{background:var(--tmm-n-0);border:0;border-top:1px solid var(--tmm-n-100);text-align:left;cursor:pointer;gap:6px;width:100%;padding:14px 6px;display:grid}.notification-item.unread{border-left:3px solid var(--tmm-accent);padding-left:10px}.notification-item span,.notification-item small{color:var(--tmm-n-600);overflow-wrap:anywhere;font-size:14px}.recovery-panel{width:min(480px,100%);padding:28px}.recovery-panel h1{margin:24px 0}.invite-email-choice{align-self:center;font-size:14px}.invite-email-choice input{height:18px;width:18px!important;min-height:0!important}@media (max-width:720px){.setup-progress{grid-template-columns:1fr 1fr}.notification-panel{position:fixed;top:76px;right:12px}.launch-setup-body{padding:0 14px 16px}.launch-setup select{font-size:16px}.notification-menu .button{padding:10px}}.workspace-tools{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:850px){.workspace-tools{grid-area:1/2;gap:6px}.workspace-tools .workspace-account-trigger{max-width:126px}.workspace-navigation{column-gap:10px}}@media (max-width:420px){.workspace-home{font-size:20px}.workspace-tools .workspace-account-name{max-width:90px}}.comment-history{margin-bottom:28px}.comment-history .workspace-row small{max-width:550px;line-height:1.5;display:block}.recovery-panel input,.recovery-panel select{font-size:16px}.ad-library{min-width:0;padding:24px}.ad-library-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-library-tools input,.ad-library-tools select,.ad-builder-fields input,.ad-builder-fields select,.ad-builder-fields textarea{font:inherit;background:var(--tmm-n-0);color:var(--tmm-n-900);border:1px solid var(--tmm-n-150);border-radius:8px;min-width:0;padding:11px 12px;font-size:16px}.ad-search{flex:1;align-items:center;gap:8px;min-width:200px;display:flex}.ad-search input{width:100%}.ad-library-note{color:var(--tmm-n-600);margin:14px 0;font-size:14px;line-height:1.5}.ad-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:20px;margin-top:24px;display:grid}.ad-template-card{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.ad-template-card h3{margin:0;font-size:18px;line-height:1.4}.ad-template-meta{color:var(--tmm-n-600);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.ad-template-meta>:last-child{margin-left:auto}.ad-category{color:var(--tmm-n-700);font-size:14px}.ad-template-sample{border-top:1px solid var(--tmm-n-100);overflow-wrap:anywhere;flex:1;padding:18px 0;line-height:1.6}.ad-template-sample p{color:var(--tmm-n-700);margin:8px 0 0}.ad-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-template-actions .button{min-height:42px}.ad-launch-dialog.wide{width:min(1180px,100vw - 32px);max-width:1180px}.ad-builder-steps{border-bottom:1px solid var(--tmm-n-150);gap:8px;padding:16px 24px;display:flex;overflow-x:auto}.ad-builder-steps button{color:var(--tmm-n-600);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.ad-builder-steps button.selected{color:var(--tmm-accent-text);background:var(--tmm-accent-soft)}.ad-builder-steps button span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ad-builder-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;min-height:420px;display:grid}.ad-builder-fields{flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.ad-builder-fields label{color:var(--tmm-n-800);flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}.ad-builder-fields label>input,.ad-builder-fields label>select,.ad-builder-fields label>textarea{box-sizing:border-box;width:100%}.ad-builder-fields textarea{resize:vertical}.ad-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ad-builder-fields>.button{align-self:start}.ad-builder-fields pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.ad-creative-preview{border:1px solid var(--tmm-n-150);border-radius:12px;min-width:0;margin:24px 24px 24px 0;overflow:hidden}.ad-creative-preview>.ad-template-meta,.ad-preview-copy,.ad-creative-preview>.ad-library-note{padding:16px}.ad-image-placeholder{background:var(--tmm-n-50);min-height:180px;color:var(--tmm-n-600);place-items:center;display:grid}.ad-image-placeholder img{object-fit:contain;width:100%;max-height:280px}.ad-preview-copy{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.ad-preview-copy>strong{color:var(--tmm-accent-text)}.ad-preview-copy>span{color:var(--tmm-n-600);font-size:14px}.ad-review-summary{grid-template-columns:120px minmax(0,1fr);gap:12px;line-height:1.5;display:grid}.ad-review-summary dt{color:var(--tmm-n-600)}.ad-review-summary dd{overflow-wrap:anywhere;margin:0}.ad-ai-panel{border:1px solid var(--tmm-n-150);border-radius:8px;padding:16px}@media (max-width:760px){.ad-library{padding:16px}.ad-library-tools>select{flex:1;width:45%}.ad-builder-layout,.ad-field-grid{grid-template-columns:minmax(0,1fr)}.ad-creative-preview{margin:0 16px 16px}.ad-builder-fields{padding:20px 16px}.ad-builder-steps{padding:12px 16px}.ad-launch-dialog.wide{width:calc(100vw - 16px)}.ad-template-card{padding:18px}}.ad-research-controls{border:0;flex-direction:column;gap:16px;min-width:0;margin:20px 0;padding:0;display:flex}.ad-research-controls label{flex-direction:column;gap:8px;font-size:14px;display:flex}.ad-research-controls input,.ad-research-controls select{font:inherit;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);color:var(--tmm-n-900);border-radius:8px;min-width:0;padding:11px 12px;font-size:16px}.ad-research-controls .ad-library-tools{align-items:end}.ad-research-query{flex:1;min-width:200px}.ad-research-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}@media (max-width:760px){.ad-research-controls .ad-library-tools>label{flex:1;min-width:140px}}.ad-media-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:12px;display:grid}.ad-media-grid button{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);font:inherit;text-align:left;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:8px;font-size:14px;display:flex}.ad-media-grid img{object-fit:contain;width:100%;height:90px}.ad-template-toolbar{align-items:center;gap:16px;min-width:0;display:flex}.ad-template-search{flex:1;min-width:0;max-width:560px;position:relative}.ad-template-search>svg{color:var(--tmm-n-600);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ad-template-search input{box-sizing:border-box;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);width:100%;min-width:0;min-height:44px;color:var(--tmm-n-900);font:inherit;border-radius:8px;padding:11px 14px 11px 42px;font-size:16px}.ad-template-toolbar>.button{white-space:nowrap;flex-shrink:0;min-height:44px;margin-left:auto}.ad-template-filters{border-bottom:1px solid var(--tmm-n-150);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:16px;padding-bottom:20px;display:flex}.ad-template-filters>select{box-sizing:border-box;border:1px solid var(--tmm-n-150);background-color:var(--tmm-n-0);width:auto;min-width:0;max-width:100%;min-height:44px;color:var(--tmm-n-700);font:inherit;text-overflow:ellipsis;border-radius:8px;padding:10px 30px 10px 12px;font-size:14px}.ad-template-results{color:var(--tmm-n-600);flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;font-size:14px;display:flex}.ad-clear-filters{color:var(--tmm-accent-text);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}@media (max-width:760px){.ad-template-toolbar{flex-wrap:wrap;gap:10px}.ad-template-search{flex-basis:240px;max-width:none}.ad-template-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ad-template-filters>select{width:100%;font-size:16px}.ad-template-filters>select:first-child{grid-column:1/-1}.ad-template-results{grid-column:1/-1;justify-content:space-between;width:100%}}.ad-research-card{align-self:start;min-width:0}.ad-research-card>h3{margin-bottom:0}.ad-creative-preview{border:1px solid var(--line,var(--tmm-n-150));background:var(--tmm-n-0);border-radius:12px;overflow:hidden}.ad-creative-stage{aspect-ratio:1;background:var(--tmm-n-25);place-items:center;display:grid;overflow:hidden}.ad-creative-stage img,.ad-creative-stage video{object-fit:contain;width:100%;height:100%;min-height:0}.ad-creative-unavailable{text-align:center;color:var(--tmm-n-600);padding:24px}.ad-creative-unavailable p{font-weight:600}.ad-creative-pagination{border-top:1px solid var(--tmm-n-150);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:14px;display:flex}.ad-creative-pagination .icon-button{min-width:40px;min-height:40px}.ad-creative-headline{padding:12px;display:block}.ad-creative-cta{border-top:1px solid var(--tmm-n-150);padding-top:10px;font-weight:600}.ad-research-text summary{cursor:pointer;overflow-wrap:anywhere;line-height:1.6}.ad-research-text summary span{color:var(--tmm-accent-text);white-space:nowrap}.ad-research-text[open] summary{font-size:0}.ad-research-text[open] summary span{font-size:14px}.ad-research-copy{overflow-wrap:anywhere}.graphic-library{gap:22px;min-width:0;padding-top:20px;display:grid}.graphic-template-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.graphic-template-card{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:16px;min-width:0;overflow:hidden}.graphic-open{cursor:pointer;background:var(--tmm-n-50);border:0;width:100%;padding:0;display:block}.graphic-open:focus-visible{outline:3px solid var(--tmm-accent);outline-offset:-3px}.graphic-preview canvas{width:100%;height:auto;display:block}.graphic-preview.small{aspect-ratio:4/5;background:var(--tmm-n-50);align-items:center;display:grid;overflow:hidden}.graphic-preview.small canvas{object-fit:contain;max-height:390px}.graphic-preview p{padding:12px;font-size:14px}.graphic-card-info{gap:12px;padding:18px;display:grid}.graphic-card-info>span{color:var(--tmm-n-600);font-size:14px}.graphic-card-info h3{margin:0;font-size:18px}.graphic-editor-grid{grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:start;gap:32px;padding:24px 32px;display:grid}.graphic-controls{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.graphic-controls label{gap:7px;min-width:0;font-size:14px;font-weight:500;display:grid}.graphic-controls input,.graphic-controls select,.graphic-controls textarea{box-sizing:border-box;width:100%;min-width:0}.graphic-controls details{border-top:1px solid var(--tmm-n-150);padding-top:16px}.graphic-controls summary{cursor:pointer;margin-bottom:14px;font-weight:600}.graphic-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.graphic-colors{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.graphic-colors input[type=color]{cursor:pointer;height:44px;padding:4px}.graphic-image-field{gap:10px;padding-bottom:18px;display:grid}.graphic-editor-preview{background:var(--tmm-n-50);border-radius:14px;justify-items:center;gap:12px;min-width:0;padding:20px;display:grid;position:sticky;top:20px}.graphic-editor-preview .graphic-preview{width:100%;max-width:500px;box-shadow:0 8px 26px color-mix(in srgb, var(--tmm-scrim) 7%, transparent)}.graphic-editor-preview p{color:var(--tmm-n-600);margin:0;font-size:14px}.graphic-editor footer{flex-wrap:wrap;gap:10px;display:flex}.graphic-notice{color:var(--tmm-success-text);padding:0 32px}@media (max-width:760px){.graphic-editor-grid{grid-template-columns:1fr;gap:22px;padding:18px}.graphic-editor-preview{grid-row:1;padding:12px;position:static}.graphic-editor-preview .graphic-preview{max-width:280px}.graphic-controls input,.graphic-controls textarea,.graphic-controls select{font-size:16px}.graphic-template-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.graphic-colors{grid-template-columns:repeat(2,1fr)}.graphic-field-row{grid-template-columns:1fr}}.ad-template-artwork{border-radius:8px;margin:0 -8px;overflow:hidden}.ad-template-artwork .graphic-preview.small{aspect-ratio:1;background:var(--tmm-accent-soft)}.ad-template-artwork .graphic-preview.small canvas{object-fit:contain;height:100%;max-height:none}.ad-template-artwork-editor{justify-items:start;gap:14px;display:grid}.ad-template-artwork-editor .graphic-preview{width:100%;max-width:320px}.ad-template-artwork-editor .graphic-preview.small{aspect-ratio:auto}.ad-artwork-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-artwork-tools p{flex-basis:100%;margin:0}.ad-image-placeholder>.graphic-preview{width:100%}.ad-image-placeholder>.graphic-preview canvas{object-fit:contain;max-height:430px}.ad-search-domain{color:var(--tmm-n-800);margin-bottom:20px;font-size:14px;display:block}.search-ad-sample{background:var(--tmm-n-25);border:1px solid var(--tmm-n-150);border-radius:8px;padding:22px}.search-ad-sample>strong{color:var(--tmm-accent-text);font-size:20px;line-height:1.4}.ad-sample-cta{background:var(--tmm-n-50);border-radius:6px;margin-top:16px;padding:8px 12px;font-size:14px;font-weight:650;display:inline-block}.ad-launch-fields{border:0;min-width:0;margin:0}.support-help{gap:16px;padding:24px;font-size:16px;line-height:1.6;display:grid}.support-help p{margin:0}.support-help label{gap:8px;display:grid}.support-help textarea{resize:vertical;border:1px solid var(--tmm-n-150);width:100%;min-width:0;font:inherit;border-radius:8px;padding:14px}.support-links{flex-wrap:wrap;gap:12px;display:flex}.support-help code{overflow-wrap:anywhere;margin:12px 0;font-size:14px;display:block}.support-help summary{cursor:pointer}.reporting-zone{background:var(--tmm-n-0);width:100%;min-width:0}.report-zone-tabs{border-bottom:1px solid var(--tmm-n-150);gap:24px;padding:0 28px;display:flex;overflow-x:auto}.report-zone-tabs button{background:var(--tmm-n-0);white-space:nowrap;color:var(--tmm-n-600);border:0;border-bottom:3px solid #0000;padding:20px 4px;font-size:16px}.report-zone-tabs button[aria-current=page]{color:var(--tmm-accent-text);border-color:var(--tmm-accent);font-weight:700}.ad-reporting{min-width:0;max-width:1800px;color:var(--tmm-n-900);margin:auto;padding:28px}.report-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.report-heading h1{letter-spacing:-.7px;margin:0 0 8px;font-size:26px;line-height:1.2}.report-heading p{color:var(--tmm-n-600);margin:0;font-size:14px}.report-actions{flex-wrap:wrap;gap:10px;display:flex}.report-filters{border-bottom:1px solid var(--tmm-n-150);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-bottom:24px;display:flex}.report-filters label,.report-view-controls label{color:var(--tmm-n-600);flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.report-filters label:first-child,.report-filters label:nth-child(2){flex:230px}.ad-reporting select,.ad-reporting input{font:inherit;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);min-height:44px;color:var(--tmm-n-900);border-radius:8px;max-width:100%;padding:10px 12px;font-size:14px}.report-filters select{width:100%}.ad-reporting .button{min-height:44px;font-size:14px}.report-empty{text-align:center;color:var(--tmm-n-600);max-width:700px;margin:auto;padding:48px 24px}.report-empty svg{color:var(--tmm-accent-text)}.report-empty h2{color:var(--tmm-n-800);margin:16px 0 12px;font-size:22px}.report-empty p{line-height:1.65}.report-meta{color:var(--tmm-n-600);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:20px 0;font-size:14px;display:flex}.report-meta .button{margin-left:auto}.report-warning{background:var(--tmm-warning-soft);color:var(--tmm-warning-text);border-left:3px solid var(--tmm-warning);border-radius:5px;padding:14px 18px;font-size:14px;line-height:1.5}.report-warning p{margin:4px 0}.report-view-controls{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.report-kpis{border-top:1px solid var(--tmm-n-150);border-bottom:1px solid var(--tmm-n-150);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.report-kpis article{flex-direction:column;gap:10px;padding:24px 20px;display:flex}.report-kpis article:nth-child(-n+4){border-bottom:1px solid var(--tmm-n-150)}.report-kpis span{color:var(--tmm-n-600);font-size:14px}.report-kpis strong{letter-spacing:-1px;font-size:30px}.report-kpis small,.report-note{color:var(--tmm-n-600);font-size:14px;line-height:1.55}.report-note{margin:16px 0 24px}.report-section{border-top:1px solid var(--tmm-n-150);padding:26px 0}.report-section h2{letter-spacing:-.3px;margin:0;font-size:19px}.report-chart{width:100%;height:230px;margin-top:14px;display:block}.report-chart-legend{color:var(--tmm-accent-text);gap:22px;margin-top:22px;font-size:14px;display:flex}.report-chart-legend span:nth-child(2){color:var(--tmm-n-500)}.report-chart-legend span:last-child{color:var(--tmm-n-600);margin-left:auto}.report-daily{margin-top:20px;font-size:14px}.report-daily summary{cursor:pointer;color:var(--tmm-accent-text);padding:12px 0}.report-table{max-width:100%;margin-top:20px;overflow:auto}.report-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.report-table th,.report-table td{text-align:right;border-bottom:1px solid var(--tmm-n-100);padding:15px 16px}.report-table th:first-child,.report-table td:first-child{text-align:left}.report-table thead th{color:var(--tmm-n-600);background:var(--tmm-accent-soft);font-weight:500}.report-table tbody th{font-weight:600}.report-table tbody tr:hover{background:var(--tmm-accent-soft)}.report-table small{color:var(--tmm-n-600);margin-top:5px;font-size:14px;font-weight:400;display:block}.report-table-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.report-table-tools h2{margin-right:auto}.report-search{border:1px solid var(--tmm-n-150);border-radius:8px;align-items:center;padding-left:12px;display:flex}.report-search input{border:0;min-width:150px;max-width:260px}.report-node{white-space:normal;align-items:center;gap:10px;min-width:260px;max-width:430px;display:flex}.report-node button{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);min-width:32px;height:32px;color:var(--tmm-n-600);border-radius:6px;justify-content:center;align-items:center;display:flex}.report-leaf{min-width:32px}.report-audience{border:1px solid var(--tmm-accent-soft);background:var(--tmm-n-0);border-radius:12px;margin-top:24px;padding:24px}.report-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.report-connection-grid article{border:1px solid var(--tmm-n-150);border-radius:12px;align-items:flex-start;gap:16px;padding:24px;display:flex}.report-connection-grid h2{margin:0 0 8px;font-size:18px}.report-connection-grid p{color:var(--tmm-n-600);overflow-wrap:anywhere;font-size:14px}.report-connected{color:var(--tmm-success-text);font-size:14px}.report-disconnected{color:var(--tmm-warning-text);font-size:14px}.report-spin{animation:1s linear infinite report-spin}@keyframes report-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.report-connection-grid,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-kpis article{border-bottom:1px solid var(--tmm-n-150)}.report-heading{align-items:flex-start}.ad-reporting{padding:22px}}@media (max-width:600px){.ad-reporting{padding:18px 14px}.report-heading{flex-direction:column}.report-heading h1{font-size:23px}.report-filters label{flex:140px!important}.ad-reporting select,.ad-reporting input{font-size:16px}.report-filters>.button{width:100%}.report-kpis article{padding:18px 12px}.report-kpis strong{font-size:25px}.report-chart{height:170px}.report-chart-legend{flex-wrap:wrap;gap:10px 18px}.report-chart-legend span:last-child{margin-left:0}.report-connection-grid{grid-template-columns:1fr}.report-zone-tabs{gap:18px;padding:0 14px}.report-meta{gap:12px}.report-meta .button{margin-left:0}.report-table-tools>*{max-width:100%}.report-audience{padding:18px 12px}.report-view-controls{flex-wrap:wrap}.report-actions{width:100%}}@media print{.workspace-navigation,.report-zone-tabs,.report-actions,.report-filters,.report-view-controls,.report-table-tools select,.report-search,.report-meta button,.report-audience form,.report-audience button{display:none!important}.ad-reporting{max-width:none;padding:0}.report-table{overflow:visible}.report-table table{white-space:normal;font-size:10pt}.report-table th,.report-table td{padding:6px}.report-kpis{grid-template-columns:repeat(4,1fr)}.report-section{break-inside:avoid}.report-chart{height:180px}.report-node{min-width:100px}.workspace-main{height:auto!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){.report-spin{animation:none}}.report-builder{background:var(--tmm-n-0);min-width:0}.report-builder-header{border-bottom:1px solid var(--tmm-n-150);flex-wrap:wrap;align-items:center;gap:20px;padding:22px 28px;display:flex}.report-builder-header h1{flex:1;margin:0;font-size:24px}.report-builder-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.report-builder-controls{border-right:1px solid var(--tmm-n-150);gap:20px;min-width:0;padding:24px;display:grid}.report-builder-controls label{gap:8px;min-width:0;font-size:14px;font-weight:550;display:grid}.report-builder-controls input,.report-builder-controls select,.report-builder-controls textarea{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);width:100%;min-width:0;color:var(--tmm-n-900);font:inherit;border-radius:8px;padding:11px;font-weight:400}.report-builder-controls input[type=color]{height:44px;padding:4px}.report-builder-controls input[type=file]{font-size:14px}.report-builder-controls fieldset{border:0;gap:10px;min-width:0;padding:0;display:grid}.report-builder-controls legend{margin-bottom:12px;font-size:15px;font-weight:650}.report-builder-controls .report-check{align-items:center;gap:10px;display:flex}.report-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--tmm-accent)}.report-builder-tabs{gap:4px;display:flex}.report-builder-tabs button{background:var(--tmm-n-0);color:var(--tmm-n-700);border:0;border-radius:7px;padding:10px 9px;font-size:14px}.report-builder-tabs button[aria-pressed=true]{background:var(--tmm-accent-soft);color:var(--tmm-accent-text)}.report-section-order{border-bottom:1px solid var(--tmm-n-100);align-items:center;gap:6px;padding-bottom:8px;display:flex}.report-section-order span{flex:1;font-size:14px}.report-section-order button{border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);border-radius:6px;place-items:center;width:28px;height:30px;font-size:18px;display:grid}.report-layout-save{border-top:1px solid var(--tmm-n-150);gap:10px;padding-top:24px;display:grid}.report-builder-preview{background:var(--tmm-n-50);min-width:0;padding:24px;position:sticky;top:0}.report-preview-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.report-preview-toolbar label{flex:1;align-items:center;gap:8px;font-size:14px;display:flex}.report-preview-toolbar select{background:var(--tmm-n-0);border:1px solid var(--tmm-n-150);border-radius:8px;min-width:0;max-width:300px;padding:9px;font-size:14px}.report-builder-preview iframe{background:var(--tmm-n-0);width:100%;height:calc(100vh - 270px);min-height:430px;box-shadow:0 10px 35px color-mix(in srgb, var(--tmm-scrim) 7%, transparent);border:0;border-radius:8px}.report-builder-notice{color:var(--tmm-success-text);background:var(--tmm-success-soft);padding:14px 28px;font-size:14px}.report-ai-review{border-top:1px solid var(--tmm-n-150);gap:12px;padding-top:16px;display:grid}.report-ai-review p{white-space:pre-wrap;font-size:14px;line-height:1.65}.report-ai-review h2{font-size:18px}.report-ai-review h3{font-size:16px}@media (max-width:1000px){.report-builder-grid{grid-template-columns:300px minmax(0,1fr)}.report-builder-header{padding:18px}.report-builder-preview{padding:16px}.report-preview-toolbar label{flex-basis:100%}}@media (max-width:700px){.report-builder-grid{grid-template-columns:1fr}.report-builder-controls{border-right:0;border-bottom:1px solid var(--tmm-n-150)}.report-builder-preview{position:static}.report-builder-header h1{flex-basis:100%;order:-1}.report-builder-controls input,.report-builder-controls select,.report-builder-controls textarea{font-size:16px}.report-builder-preview iframe{height:650px}.report-builder-header .report-actions{width:100%}.report-builder-header .report-actions button{flex:1}.report-builder-tabs{background:var(--tmm-n-0);z-index:1;padding:6px 0;position:sticky;top:0}}@media (max-width:600px){.report-zone-tabs{gap:10px;padding:0 12px}.report-zone-tabs button{flex:1;padding:18px 4px;font-size:14px}.report-builder-preview iframe{height:480px;min-height:340px}}@media (min-width:701px){.report-builder-preview iframe{height:calc(100vh - 490px);min-height:360px}}.ops-page{background:var(--tmm-n-0);min-width:0;color:var(--tmm-n-900);padding:24px;font-size:16px}.ops-heading,.ops-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ops-heading h1,.ops-heading h2{margin:0}.ops-page label,.ops-form label{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.ops-page input,.ops-page select,.ops-form input,.ops-form select,.ops-form textarea{font:inherit;border:1px solid var(--tmm-n-150);background:var(--tmm-n-0);min-height:42px;color:var(--tmm-n-900);border-radius:8px;min-width:0;max-width:100%;padding:10px 12px;font-size:16px}.ops-tabs{flex-wrap:wrap;gap:8px;display:flex}.ops-tabs button{cursor:pointer;color:var(--tmm-n-600);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:16px}.ops-tabs button[aria-current]{color:var(--tmm-accent-text);border-color:var(--tmm-accent)}.ops-form{gap:20px;min-width:0;padding:24px;display:grid}.ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ops-form h3{margin:8px 0 0}.ops-question{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ops-question label{flex:1;min-width:140px}.ops-stage{border:1px solid var(--tmm-n-150);border-radius:10px;min-width:0;margin:16px 0;padding:18px}.ops-stage legend{padding:0 8px;font-size:16px;font-weight:600}.ops-choices{flex-wrap:wrap;gap:12px 24px;margin:14px 0;display:flex}.ops-choices label,.ops-form .social-check,.ops-page .social-check{flex-direction:row;align-items:center;gap:10px;font-size:14px;display:flex}.ops-choices input[type=checkbox],.ops-form input[type=checkbox],.ops-page input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--tmm-accent)}.ops-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin:20px 0 32px;display:grid}.ops-card-grid>article{border:1px solid var(--tmm-n-150);border-radius:12px;min-width:0;padding:22px}.ops-card-grid h3{margin:0 0 10px}.ops-card-grid p,.ops-list p{color:var(--tmm-n-600);font-size:14px;line-height:1.55}.ops-list{gap:0;margin:20px 0 28px;display:grid}.ops-list>div,.ops-list>article{border-bottom:1px solid var(--tmm-n-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.ops-table-wrap{border-bottom:1px solid var(--tmm-n-150);max-width:100%;overflow-x:auto}.ops-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ops-table th{color:var(--tmm-n-600);background:var(--tmm-accent-soft);white-space:nowrap;font-weight:500}.ops-table td,.ops-table th{border-top:1px solid var(--tmm-n-100);vertical-align:top;padding:15px 12px}.ops-table small{color:var(--tmm-n-600);max-width:320px;margin-top:6px;font-size:14px;display:block}.ops-table details{margin-top:8px}.ops-empty{text-align:center;color:var(--tmm-n-600);padding:36px 20px;line-height:1.6}.ops-empty h3{color:var(--tmm-n-900)}.ops-facts{grid-template-columns:auto 1fr;gap:10px 20px;font-size:14px;display:grid}.ops-facts dt{color:var(--tmm-n-600)}.ops-facts dd{overflow-wrap:anywhere;margin:0}.ops-ad-image{object-fit:contain;border-radius:10px;width:100%;max-width:400px;max-height:400px;display:block}.ops-report-preview{height:min(72vh,900px);min-height:350px;padding:12px}.ops-report-preview iframe{border:1px solid var(--tmm-n-150);border-radius:8px;width:100%;height:100%}.ops-summary{border-block:1px solid var(--tmm-n-150);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 28px;display:grid}.ops-summary article{gap:8px;padding:22px 16px;display:grid}.ops-summary strong{font-size:30px}.ops-summary span{color:var(--tmm-n-600);font-size:14px}.ops-performance{border-block:1px solid var(--tmm-n-100);flex-wrap:wrap;gap:14px;padding:14px 0;font-size:14px;display:flex}.ops-alert{border-left:3px solid var(--tmm-warning);background:var(--tmm-accent-soft);margin-top:18px;padding:12px 16px}.ops-form footer{border-top:1px solid var(--tmm-n-150);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.ops-page pre,.approval-detail pre{max-width:100%;font-size:14px;overflow:auto}.social-header .social-tabs{flex-wrap:wrap}@media (max-width:760px){.ops-page,.ops-form{padding:18px 14px}.ops-form-grid{grid-template-columns:1fr}.ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-heading>input{width:100%}.ops-question{align-items:stretch}.ops-question label{min-width:100%}.ops-table{min-width:620px}.ops-card-grid{grid-template-columns:1fr}.ops-report-preview{height:65vh}.ops-form footer .button{flex:1}}.meta-follow-settings{min-width:0}.meta-follow-settings>p,.meta-follow-guide{margin:16px 0}.meta-follow-guide summary{cursor:pointer;font-weight:600}.meta-follow-guide ol{max-width:80ch;padding-left:24px;line-height:1.65}.meta-follow-guide li+li{margin-top:14px}.meta-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.meta-follow-settings label,.meta-follow-settings input{min-width:0}.meta-follow-settings input:not([type=checkbox]){width:100%;font-size:16px}.meta-follow-status{gap:12px;margin:0;display:grid}.meta-follow-status>div{border-bottom:1px solid var(--tmm-n-150);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-bottom:10px;display:flex}.meta-follow-status dd{margin:0}.meta-follow-settings .row{flex-wrap:wrap}@media (max-width:640px){.meta-follow-grid{grid-template-columns:1fr}}
